.casepoppy-header,.casepoppy-footer{--casepoppy-chrome-ink: #171717;--casepoppy-chrome-paper: #f7f4ee;--casepoppy-chrome-red: #ff3028;--casepoppy-chrome-pink: #ff008a;--casepoppy-chrome-yellow: #ffbb00;--casepoppy-chrome-muted: #55524e;font-family:var(--font-body-family, Arial, sans-serif)}.casepoppy-header{--color-foreground: 23, 23, 23;--color-background: 247, 244, 238;color:var(--casepoppy-chrome-ink);background:var(--casepoppy-chrome-paper);border-bottom:1px solid rgb(23 23 23 / 22%);transition:box-shadow .18s ease}.section-header.scrolled-past-header .casepoppy-header{box-shadow:0 .8rem 2.2rem #17171717}.casepoppy-announcement{display:flex;align-items:center;justify-content:center;gap:2.4rem;min-height:2.8rem;padding:.35rem 1.6rem;background:var(--casepoppy-chrome-ink);color:var(--casepoppy-chrome-paper);font-size:1rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.casepoppy-announcement p{margin:0}.casepoppy-announcement>span{color:var(--casepoppy-chrome-yellow);font-size:1.5rem}.casepoppy-header__inner{max-width:150rem;min-height:6.4rem}.casepoppy-brand-logo{position:relative;display:block;width:26rem;aspect-ratio:2004 / 448;overflow:hidden}.casepoppy-brand-logo__image{position:absolute;display:block;width:108.383234%;max-width:none;height:auto;left:-4.391218%;top:-29.464286%}.casepoppy-header .header__heading-link{display:block;padding:.6rem 0}.casepoppy-header .casepoppy-brand-logo{width:19rem}.casepoppy-header .header__menu-item{color:var(--casepoppy-chrome-ink);font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.casepoppy-header .header__menu-item:hover{text-decoration-color:var(--casepoppy-chrome-pink);text-decoration-thickness:2px;text-underline-offset:.6rem}.casepoppy-header .header__icon{color:var(--casepoppy-chrome-ink)}.casepoppy-header .header__icons{gap:.2rem}.casepoppy-header .header__icon{border-radius:999px;transition:background .15s ease,transform .15s ease}.casepoppy-header .header__icon:hover{background:#ede7dd;transform:translateY(-1px)}.casepoppy-header .cart-count-bubble{color:var(--casepoppy-chrome-ink);background:var(--casepoppy-chrome-yellow);font-weight:800}.casepoppy-header .menu-drawer,.casepoppy-header .header__submenu,.casepoppy-header .mega-menu__content{background:var(--casepoppy-chrome-paper);color:var(--casepoppy-chrome-ink)}.casepoppy-header .menu-drawer{border-right:2px solid var(--casepoppy-chrome-ink)}.casepoppy-header .menu-drawer__utility-links{color:var(--casepoppy-chrome-ink);background:var(--casepoppy-chrome-paper);border-top:2px solid var(--casepoppy-chrome-ink)}.casepoppy-drawer__eyebrow{margin:0 3rem 2rem;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.casepoppy-drawer .menu-drawer__menu-item{justify-content:space-between;padding-top:1.8rem;padding-bottom:1.8rem;font-size:2.4rem;font-weight:800;letter-spacing:-.025em}.casepoppy-drawer .menu-drawer__menu-item:hover{color:var(--casepoppy-chrome-ink);background:var(--casepoppy-chrome-yellow)}.casepoppy-drawer .menu-drawer__menu-item>span{color:var(--casepoppy-chrome-red)}.casepoppy-drawer__note{margin:1.5rem 0;font-size:1.4rem;font-weight:700}.casepoppy-navigation{min-width:0}.casepoppy-navigation>.list-menu{flex-wrap:wrap;align-items:center}.casepoppy-navigation__item{position:relative}.casepoppy-navigation__dropdown>summary{gap:.8rem;cursor:pointer;list-style:none}.casepoppy-navigation__dropdown>summary::-webkit-details-marker{display:none}.casepoppy-navigation__caret{display:inline-block;width:.65rem;height:.65rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;font-size:0;line-height:0;transform:translateY(-.15rem) rotate(45deg);transition:transform .16s ease}.casepoppy-navigation__dropdown[open]>summary .casepoppy-navigation__caret{transform:translateY(.15rem) rotate(225deg)}.casepoppy-navigation__submenu{position:absolute;top:calc(100% + 1.4rem);left:0;z-index:5;width:23rem;max-width:calc(100vw - 4rem);margin:0;padding:.7rem;border:1px solid rgb(23 23 23 / 16%);border-radius:.8rem;background:var(--casepoppy-chrome-paper);box-shadow:0 1.2rem 3.2rem #1717171f}.casepoppy-navigation__item:last-child .casepoppy-navigation__submenu{right:0;left:auto}.casepoppy-navigation__dropdown:not([open])>.casepoppy-navigation__submenu{display:none}.casepoppy-navigation__submenu a{display:block;padding:1rem 1.2rem;border-radius:.45rem;color:var(--casepoppy-chrome-ink);font-size:1.35rem;font-weight:600;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}.casepoppy-navigation__submenu a:hover{background:#eee8df;text-decoration:none}.casepoppy-navigation a:focus-visible,.casepoppy-navigation summary:focus-visible{outline:2px solid var(--casepoppy-chrome-ink);outline-offset:2px}.casepoppy-drawer__group{margin:.8rem 0 1.6rem}.casepoppy-drawer__group-title{margin:0;padding:1rem 3rem .5rem;font-family:inherit;font-size:1.3rem;font-weight:800;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.casepoppy-drawer .casepoppy-drawer__group-links .menu-drawer__menu-item{min-height:4.4rem;padding-top:1rem;padding-bottom:1rem;font-size:1.7rem;font-weight:600;letter-spacing:0}.casepoppy-drawer .menu-drawer__menu-item{gap:1rem;overflow-wrap:anywhere}.casepoppy-drawer>details[open]>.menu-drawer{transform:translate(0);visibility:visible}.casepoppy-footer{--casepoppy-footer-muted: #bdbbb7;--casepoppy-footer-line: #393836;color:var(--casepoppy-chrome-paper);background:var(--casepoppy-chrome-ink);padding:5.2rem 0 2.4rem;border-top:3px solid var(--casepoppy-chrome-pink)}.casepoppy-footer__wrap{width:calc(100% - 9.6rem);max-width:152rem;margin:0 auto}.casepoppy-footer__top{display:grid;grid-template-columns:minmax(0,33rem) minmax(0,1fr) minmax(30rem,38rem);grid-template-areas:"brand navigation aside";gap:clamp(2.4rem,3vw,5.2rem);align-items:start}.casepoppy-footer__brand{--casepoppy-footer-logo-width: 19.6rem;grid-area:brand;display:grid;justify-items:start;align-content:start;gap:1.2rem;min-width:0}.casepoppy-footer__origin{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:var(--casepoppy-footer-logo-width);max-width:100%;margin:0;font-size:2rem;font-weight:800;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.casepoppy-footer__origin>span{min-width:0}.casepoppy-footer__flag{display:block;flex:0 0 2.8rem;width:2.8rem;height:auto;aspect-ratio:76 / 40;border-radius:.15rem;box-shadow:0 0 0 1px #ffffff4d}.casepoppy-footer__description{max-width:30rem;margin:0;color:#d4d1cc;font-size:1.4rem;line-height:1.65;overflow-wrap:anywhere}.casepoppy-footer__navigation{grid-area:navigation;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.casepoppy-footer__navigation--with-styles{grid-template-columns:repeat(4,minmax(0,1fr))}.casepoppy-footer__column,.casepoppy-footer__intro{min-width:0}.casepoppy-footer__intro{grid-area:aside}.casepoppy-footer__eyebrow{margin:0 0 1.4rem;color:inherit;font-family:inherit;font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.casepoppy-footer__intro>.casepoppy-footer__eyebrow{margin-bottom:.9rem;color:#ff8ebf;font-size:1.3rem;letter-spacing:.08em}.casepoppy-footer__heading{max-width:36rem;margin:0 0 1rem;color:inherit;font-family:var(--font-heading-family, Arial, sans-serif);font-size:2.8rem;line-height:1.12;letter-spacing:-.025em;font-weight:700}.casepoppy-footer__copy{margin:0 0 1.8rem;color:#d4d1cc;font-size:1.5rem;line-height:1.55}.casepoppy-footer a{color:inherit;text-underline-offset:.4rem;overflow-wrap:anywhere}.casepoppy-footer a:focus-visible{outline:2px solid #ff8ebf;outline-offset:4px}.casepoppy-footer__links{display:grid;gap:.4rem;margin:0;padding:0;list-style:none;font-size:1.5rem;font-weight:400;line-height:1.5}.casepoppy-footer__links a{display:inline-block;padding:.5rem 0;text-decoration:none}.casepoppy-footer__links a:hover{color:#ff8ebf;text-decoration:underline;text-decoration-thickness:1px}.casepoppy-newsletter{max-width:40rem}.casepoppy-newsletter__label{display:block;margin-bottom:.7rem;font-size:1.4rem;font-weight:600;line-height:1.4}.casepoppy-newsletter__field{display:flex;min-width:0;border:1px solid var(--casepoppy-chrome-paper);border-radius:.3rem;background:var(--casepoppy-chrome-paper)}.casepoppy-newsletter__input{flex:1;min-width:0;width:100%;border:0;padding:1.2rem;border-radius:0;background:transparent;color:var(--casepoppy-chrome-ink);font:inherit;font-size:1.6rem}.casepoppy-newsletter__input::placeholder{color:var(--casepoppy-chrome-muted);opacity:1}.casepoppy-newsletter__input:focus-visible{outline:2px solid var(--casepoppy-chrome-ink);outline-offset:-4px;box-shadow:none}.casepoppy-newsletter__button{display:flex;align-items:center;justify-content:center;gap:1.3rem;flex-shrink:0;min-height:4.8rem;padding:1rem 1.4rem;border:0;border-left:1px solid var(--casepoppy-chrome-ink);background:var(--casepoppy-chrome-red);color:var(--casepoppy-chrome-ink);font:inherit;font-size:1.4rem;font-weight:800;cursor:pointer;transition:background .15s ease}.casepoppy-newsletter__button:hover{background:#ff8ebf}.casepoppy-newsletter__button:focus-visible{outline:2px solid var(--casepoppy-chrome-ink);outline-offset:-5px}.casepoppy-newsletter__button>span:last-child{font-size:2rem;line-height:1}.casepoppy-newsletter__note{margin:1rem 0 0;color:var(--casepoppy-footer-muted);font-size:1.3rem;line-height:1.55}.casepoppy-newsletter__message{margin:1.2rem 0;color:#ff8ebf;font-size:1.4rem;font-weight:600}.casepoppy-footer__signature{display:block;flex-shrink:0;box-sizing:border-box;width:var(--casepoppy-footer-logo-width);max-width:100%;padding:1.1rem 1.3rem;border-radius:.3rem;background:var(--casepoppy-chrome-paper);text-decoration:none}.casepoppy-footer__signature .casepoppy-brand-logo{width:17rem;max-width:100%}.casepoppy-footer__contact{display:grid;gap:.25rem;min-width:0;max-width:100%;margin:.8rem 0 0;font-size:1.4rem;font-style:normal;line-height:1.6}.casepoppy-footer__contact span{margin-bottom:.25rem;color:var(--casepoppy-footer-muted);font-size:1.3rem}.casepoppy-footer__contact a{width:fit-content;text-decoration:none}.casepoppy-footer__contact a:hover{text-decoration:underline}.casepoppy-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.6rem 3rem;margin-top:3.6rem;padding-top:1.8rem;border-top:1px solid var(--casepoppy-footer-line);color:var(--casepoppy-footer-muted);font-size:1.4rem;line-height:1.6;letter-spacing:0}.casepoppy-footer__payment{display:flex;flex:1 0 100%;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;min-width:0;padding-bottom:.2rem}.casepoppy-footer__payment-label{flex:0 0 auto;margin:0;color:var(--casepoppy-chrome-paper);font-size:1.3rem;font-weight:700;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.casepoppy-footer__payment-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem;min-width:0;margin:0;padding:0;list-style:none}.casepoppy-footer__payment-item{display:flex;align-items:center;justify-content:center;line-height:0}.casepoppy-footer__payment-icon{display:block;width:3.8rem;height:2.4rem;max-width:100%}.casepoppy-footer__copyright{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;min-width:0;max-width:100%}.casepoppy-footer__copyright small{overflow-wrap:anywhere}.casepoppy-footer__bottom small{font-size:inherit}.casepoppy-footer__policies{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.7rem 1.8rem;padding:0;margin:0;list-style:none}.casepoppy-footer__policies a{display:inline-block;padding:.3rem 0;text-decoration:none}.casepoppy-footer__policies a:hover{color:var(--casepoppy-chrome-paper);text-decoration:underline}@media screen and (min-width:990px){.casepoppy-header__inner{padding-right:4.8rem;padding-left:4.8rem}.casepoppy-header .header__heading-link{padding-top:0;padding-bottom:0}}@media screen and (min-width:990px)and (max-width:1199px){.casepoppy-header header-drawer{display:block}.casepoppy-header .header__inline-menu{display:none}.casepoppy-header__inner.header--middle-left{grid-template-areas:"left-icons heading icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.casepoppy-header__inner.header--middle-left .header__heading,.casepoppy-header__inner.header--middle-left .header__heading-link{justify-self:center;margin-left:0}.casepoppy-header .casepoppy-brand-logo{width:18.5rem}.casepoppy-header .header__menu-item{padding-left:1rem;padding-right:1rem;font-size:1.1rem}}@media screen and (min-width:1200px){.casepoppy-header__inner.header--middle-left:not(.drawer-menu){grid-template-areas:"heading navigation icons";grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(2.4rem,3vw,5.6rem)}.casepoppy-header__inner.header--middle-left>.header__heading,.casepoppy-header__inner.header--middle-left>.header__heading-link{justify-self:start;min-width:0}.casepoppy-header__inner.header--middle-left>.header__inline-menu{justify-self:center;min-width:0;margin-left:0}.casepoppy-header__inner.header--middle-left>.header__inline-menu>.list-menu{flex-wrap:nowrap;justify-content:center;column-gap:.1rem}.casepoppy-header .header__inline-menu .header__menu-item{padding-right:.9rem;padding-left:.9rem;font-size:1.05rem;white-space:nowrap}.casepoppy-header .header__icons{min-width:13.6rem}}@media screen and (max-width:989px){.casepoppy-header__inner{padding-left:2.4rem;padding-right:2.4rem}.casepoppy-header .casepoppy-brand-logo{width:19rem}}@media screen and (max-width:749px){.casepoppy-announcement{min-height:3.2rem;font-size:.95rem;letter-spacing:.045em;gap:1.3rem;padding-right:1rem;padding-left:1rem}.casepoppy-header__inner{padding-left:1.6rem;padding-right:1.6rem;grid-template-columns:8.8rem minmax(0,1fr) 8.8rem;column-gap:.6rem}.casepoppy-header .casepoppy-brand-logo{width:clamp(13.6rem,40vw,17.2rem);max-width:100%}.casepoppy-header .header__heading,.casepoppy-header .header__heading-link{min-width:0;width:100%}.casepoppy-header .header__heading-link{padding:.6rem 0}.casepoppy-header .header__heading-link>.casepoppy-brand-logo{margin:0 auto}.casepoppy-header .header__icon{width:4.4rem;height:4.4rem}.casepoppy-header .header__icon--cart{margin-right:0}.casepoppy-header .header__icons{padding-right:0}.casepoppy-header header-drawer{margin-left:-.6rem}.casepoppy-header .header__icons .header__icon--account{display:none}.casepoppy-newsletter__button{gap:1.2rem;padding-left:1.5rem;padding-right:1.5rem}}@media(prefers-reduced-motion:reduce){.casepoppy-header,.casepoppy-header .header__icon,.casepoppy-navigation__caret,.casepoppy-newsletter__button{transition:none}}@media screen and (max-width:1199px){.casepoppy-footer__wrap{width:calc(100% - 6.4rem)}.casepoppy-footer__top{grid-template-columns:minmax(0,1fr) minmax(28rem,34rem);grid-template-areas:"brand brand" "navigation aside";gap:3.2rem 4rem}.casepoppy-footer__navigation--with-styles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.casepoppy-footer{padding-top:4rem}.casepoppy-footer__top{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "navigation" "aside";gap:3.2rem}.casepoppy-footer__navigation--with-styles{grid-template-columns:repeat(4,minmax(0,1fr))}.casepoppy-footer__intro{max-width:52rem}.casepoppy-footer__heading,.casepoppy-newsletter{max-width:none}.casepoppy-footer__bottom{margin-top:2.8rem}.casepoppy-footer__policies{justify-content:flex-start}}@media screen and (max-width:749px){.casepoppy-footer{padding:3.2rem 0 2rem}.casepoppy-footer__wrap{width:calc(100% - 4rem)}.casepoppy-footer__top{gap:2.8rem}.casepoppy-footer__navigation,.casepoppy-footer__navigation--with-styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 2rem}.casepoppy-footer__column--company:last-child{grid-column:1 / -1}.casepoppy-footer__column--company:last-child .casepoppy-footer__links{display:flex;flex-wrap:wrap;gap:.4rem 2rem}.casepoppy-footer__eyebrow{margin-bottom:.9rem}.casepoppy-footer__links a{padding-top:.7rem;padding-bottom:.7rem}.casepoppy-footer__intro{padding-top:2.6rem;border-top:1px solid var(--casepoppy-footer-line)}.casepoppy-footer__heading{max-width:32rem;font-size:2.6rem}.casepoppy-footer__copy{margin-bottom:1.6rem}.casepoppy-footer__bottom{gap:1.4rem}.casepoppy-footer__payment{align-items:flex-start;flex-direction:column;gap:1rem}.casepoppy-footer__payment-list{justify-content:flex-start}.casepoppy-footer__copyright{flex-shrink:1}.casepoppy-footer__policies{gap:.5rem 1.6rem}}.casepoppy-footer__top--no-newsletter{grid-template-columns:minmax(0,33rem) minmax(0,1fr);grid-template-areas:"brand navigation"}@media screen and (max-width:989px){.casepoppy-footer__top--no-newsletter{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "navigation"}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/casepoppy-chrome.css.map */
