.header{--header-announcement-offset: 0px;position:fixed;top:var(--header-announcement-offset);left:50%;transform:translate(-50%);z-index:105;display:flex;justify-content:center;padding:8px 16px 0;pointer-events:none;transition:transform .35s ease}body.cart-drawer-open .header{z-index:110}.header--footer-visible{transform:translate(-50%,-110%)}@media screen and (max-width:750px){.header{width:100%}body.cart-drawer-open .header{transform:translate(-50%,-110%)}}.header__pill{pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:59px;padding:6px 24px 8px;border-radius:16px;background-image:linear-gradient(0deg,#ef483d0a 0% 100%);background-blend-mode:color-burn;color:var(--color-white);transition:color var(--transition-base)}.header__pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 0 22px #f8c8c0bf inset,3px 2.25px .95px -2px #fff inset,-2px -1.75px .75px -1px #fff inset,-3px -1.5px .85px 1px #0000 inset;pointer-events:none}@media screen and (min-width:751px){.header{padding:16px 30px 0}.header__pill{width:min(950px,calc(100vw - 60px))}}.header__pill{color:var(--header-nav-color-dark, var(--color-white))}.header[data-theme=light] .header__pill{color:var(--header-nav-color-light, var(--color-black))}.header[data-theme=dark] .header__link.is-active,body.cart-drawer-open .header[data-theme=dark] .header__cart-label{color:inherit}.header[data-theme=dark] .header__link.is-active:after,body.cart-drawer-open .header[data-theme=dark] .header__cart-label:after{background:currentColor}.header:not([data-theme=light]) .header__link:not(.is-active):hover{color:var(--color-black)}.header:not([data-theme=light]) .header__link:before{background:#ffffffb3}.header.is-safari:not([data-theme=light]) .header__link:not(.is-active):hover{text-shadow:none}.header:not([data-theme=light]) .header__logo:before{background:#ffffffb3}.header:not([data-theme=light]) .header__link.is-active{color:var(--color-black)}.header:not([data-theme=light]) .header__link:after{background:var(--color-black)}.header:not([data-theme=light]) .header__logo:hover .header__logo-img--light{opacity:0;visibility:hidden}.header:not([data-theme=light]) .header__logo:not(.header__logo--has-dark-hover):hover .header__logo-img--dark{opacity:1;visibility:visible}.header__logo-img--dark-hover{opacity:0;visibility:hidden}.header:not([data-theme=light]) .header__logo--has-dark-hover:hover .header__logo-img--dark-hover{opacity:1;visibility:visible}.header__cart-btn,.header__hamburger{color:var(--header-action-color, inherit)}.header__logo{position:relative;display:inline-grid;align-items:center;justify-items:start;flex-shrink:0;text-decoration:none;color:inherit;isolation:isolate}@media screen and (min-width:751px){.header__logo{position:absolute;left:50%;transform:translate(-50%) translateY(-2px)}}.header__logo:before{content:"";position:absolute;top:-6px;right:-14px;bottom:-6px;left:-14px;border-radius:12px;background:#ef483d47;filter:blur(10px);opacity:0;transition:opacity .2s ease;z-index:-1}.header__logo:hover:before{opacity:1}.header__logo-img{display:block;grid-area:1 / 1;justify-self:start;align-self:center;max-height:32px;width:auto;opacity:0;visibility:hidden;transition:opacity .24s ease;pointer-events:none;transform:translateZ(0);-webkit-transform:translateZ(0)}.header__logo-img--light{opacity:1;visibility:visible}.header[data-theme=light] .header__logo-img--light{opacity:0;visibility:hidden}.header[data-theme=light] .header__logo-img--dark{opacity:1;visibility:visible}@media screen and (max-width:750px){.header__logo-img--dark{width:148px;height:32px;max-height:none;object-fit:contain;object-position:left center}}@media screen and (max-width:750px){.header[data-mobile-open=true] .header__logo--has-mobile-open .header__logo-img--light,.header[data-mobile-open=true] .header__logo--has-mobile-open .header__logo-img--dark{opacity:0;visibility:hidden}.header[data-mobile-open=true] .header__logo--has-mobile-open .header__logo-img--mobile-open,.header[data-mobile-open=true][data-theme=light] .header__logo--has-mobile-open-light .header__logo-img--mobile-open-light{opacity:1;visibility:visible}.header[data-mobile-open=true][data-theme=light] .header__logo--has-mobile-open-light .header__logo-img--mobile-open{opacity:0;visibility:hidden}}.header__logo-text{font-family:var(--font-seabird);font-size:16px;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:inherit}.header__nav{display:none;align-items:center;gap:0}.header__nav-list{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}@media screen and (min-width:751px){.header__nav{display:flex}.header__nav-list,.header__actions{gap:60px}}.header__nav-item{position:relative;display:flex;align-items:center}.header__nav-item--has-mega:after{content:"";position:absolute;top:100%;left:0;width:100%;height:8px}.header[data-mega-open=true] .header__pill{background:#ff918a40}.header__mega-menu{position:absolute;top:calc(100% + 8px);left:0;display:flex;width:328px;padding:24px;flex-direction:column;align-items:flex-start;gap:48px;border-radius:16px;background:#ff918a14;box-shadow:0 0 22px #f8c8c0bf inset,3px 2.25px .95px -2px #fff inset,-2px -1.75px .75px -1px #fff inset,-3px -1.5px .85px 1px #0000 inset;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;pointer-events:none;z-index:20}@media screen and (min-width:751px){.header__mega-menu{position:absolute;left:0}}.header__nav-item--has-mega[data-mega-active] .header__mega-menu,.header__nav-item--has-mega:focus-within .header__mega-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .18s ease,transform .18s ease;pointer-events:auto}.header__mega-menu-inner{width:100%}.header__mega-row,.header__mega-featured{border-bottom:1px solid color-mix(in srgb,currentColor 50%,transparent)}.header__mega-row,.header__mega-featured:not(.is-last){padding-bottom:24px;margin-bottom:24px}.header__mega-row.is-last,.header__mega-featured.is-last{border-bottom:0;padding-bottom:0;margin-bottom:0}.header__mega-link{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;text-decoration:none;color:inherit;font-family:var(--font-seabird);font-size:12px;font-weight:var(--font-weight-bold);line-height:110%;letter-spacing:2.4px;text-transform:uppercase;--header-mega-link-dot-size: 7px;--header-mega-link-dot-gap: 5px;padding-left:0;transform:translate(0);transition:color .24s ease,padding-left .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.header__mega-link:before{content:"";position:absolute;left:0;top:50%;width:var(--header-mega-link-dot-size);height:var(--header-mega-link-dot-size);border-radius:50%;background:currentColor;opacity:0;transform:translateY(-50%) scale(.6);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1)}.header__mega-link.is-active,.header__mega-link:hover{color:inherit;padding-left:calc(var(--header-mega-link-dot-size) + var(--header-mega-link-dot-gap));transform:translate(2px)}.header__mega-link.is-active:before,.header__mega-link:hover:before{opacity:1;transform:translateY(-50%) scale(1)}.header__mega-arrow{display:inline-flex;flex-shrink:0;transform:translate(0) scale(1);transition:transform .26s cubic-bezier(.22,1,.36,1)}.header__mega-link.is-active .header__mega-arrow,.header__mega-link:hover .header__mega-arrow{transform:translate(3px) scale(1.03)}.header__mega-featured-title{margin:0 0 16px;font-family:var(--font-seabird);font-size:12px;font-weight:var(--font-weight-bold);line-height:110%;letter-spacing:2.4px;text-transform:uppercase}.header__mega-product-cards{display:flex;flex-direction:column;gap:4px}.header__mega-product-card{display:flex;height:100px;padding:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch;border-radius:8px;background:#fff;text-decoration:none;color:var(--color-black, #000);overflow:hidden;box-shadow:none;transition:background .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),backdrop-filter .28s cubic-bezier(.22,1,.36,1)}.header__mega-product-card:hover,.header__mega-product-card:focus-visible{background:#ffffff80;box-shadow:0 -4px 10px #eadedd inset;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.header__mega-product-card-inner{display:flex;height:100%;padding:0 4px 0 12px;align-items:stretch;gap:8px;align-self:stretch;box-sizing:border-box;min-width:0}.header__mega-product-image-wrap{display:flex;align-items:center;justify-content:center;align-self:stretch;height:100%;overflow:hidden;width:40px;min-width:40px;flex:0 0 auto;flex-shrink:0}.header__mega-product-image{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center;display:block}.header__mega-product-meta{display:flex;flex:1 1 auto;justify-content:center;min-width:0;flex-direction:column;gap:4px}.header__mega-product-details{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;width:100%}.header__mega-product-card-title{margin:0;flex:1 1 auto;display:block;text-align:left;min-width:0;overflow-wrap:anywhere;font-family:var(--font-zenith);font-size:16px;font-weight:var(--font-weight-regular);line-height:120%;letter-spacing:0}.header__mega-product-card-title>*,.header__mega-product-card-title p{margin:0}.header__mega-product-card-price{margin:0;flex-shrink:0;text-align:right;white-space:nowrap;font-family:var(--font-zenith);font-size:16px;font-weight:var(--font-weight-regular);line-height:120%;letter-spacing:0}.header__mega-product-variants{display:flex;align-items:center;flex-wrap:wrap;gap:0}.header__mega-family-swatch-link{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;width:28px;height:28px;border-radius:50%;background:transparent;transition:box-shadow var(--transition-base),opacity var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}.header__mega-family-swatch-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:transparent;border:.8px solid transparent;transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.header__mega-family-swatch-image{position:relative;z-index:1;width:24px;height:24px;border-radius:50%;object-fit:cover;border:1.5px solid #ffffff80;display:block}.header__mega-family-swatch-link:hover:before{border-color:transparent;box-shadow:0 2.41px 11.2px #36060617}@media screen and (max-width:750px){.header__mega-product-card{height:90px;padding:8px 16px 8px 8px}.header__mega-family-swatch-link{width:22px;height:22px}.header__mega-family-swatch-image{width:20px;height:20px}.header__mega-menu{display:none}}.header__link{position:relative;display:inline-flex;align-items:center;padding:4px 6px;font-family:var(--font-seabird);font-size:12px;font-weight:var(--font-weight-bold);line-height:110%;letter-spacing:2.4px;text-transform:uppercase;text-decoration:none;color:inherit;white-space:nowrap;transition:color var(--transition-fast),text-shadow .2s ease;isolation:isolate}.header__link:before{content:"";position:absolute;top:-6px;right:-14px;bottom:-6px;left:-14px;border-radius:12px;background:#ef483d47;filter:blur(10px);opacity:0;transition:opacity .2s ease;z-index:-1}.header__link:not(.is-active):hover{color:var(--color-coral-pop)}.header__link:not(.is-active):hover:before{opacity:1}.header.is-safari .header__link:not(.is-active):hover{text-shadow:0 0 .7em rgba(239,72,61,.78),0 0 1.8em rgba(239,72,61,.5),0 0 2.8em rgba(239,72,61,.3),0 0 3.8em rgba(239,72,61,.16)}.header__cart-btn:before{content:"";position:absolute;top:-6px;right:-14px;bottom:-6px;left:-14px;border-radius:12px;background:#ef483d47;filter:blur(10px);opacity:0;transition:opacity .2s ease;z-index:-1}.header__cart-btn:hover:before{opacity:1}.header:not([data-theme=light]) .header__cart-btn:before{background:#ffffff73}.header:not([data-theme=light]) .header__cart-btn:hover{color:var(--color-black)}.header__nav-list .header__link{padding-left:22px}.header__link.is-active{color:#fe2b30}.header__link:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--color-coral-pop);left:10px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity var(--transition-fast)}.header__link.is-active:after{opacity:1}.header__nav-item--has-mega[data-mega-active]>.header__link:not(.is-active),.header__nav-item--has-mega:focus-within>.header__link:not(.is-active){color:var(--color-coral-pop)}.header__nav-item--has-mega[data-mega-active]>.header__link:not(.is-active):before,.header__nav-item--has-mega:focus-within>.header__link:not(.is-active):before{opacity:1}.header.is-safari .header__nav-item--has-mega[data-mega-active]>.header__link:not(.is-active),.header.is-safari .header__nav-item--has-mega:focus-within>.header__link:not(.is-active){text-shadow:0 0 .7em rgba(239,72,61,.78),0 0 1.8em rgba(239,72,61,.5),0 0 2.8em rgba(239,72,61,.3),0 0 3.8em rgba(239,72,61,.16)}.header__actions{display:flex;align-items:center;gap:60px}@media screen and (max-width:750px){.header__actions{gap:8px}}.header__account-link{display:none}@media screen and (min-width:751px){.header__account-link{display:inline-flex}}.header__cart-btn{position:relative;isolation:isolate;display:flex;align-items:center;gap:4px;background:none;border:none;padding:4px 10px;font-family:var(--font-seabird);font-size:12px;font-weight:var(--font-weight-bold);line-height:110%;text-transform:uppercase;letter-spacing:2.4px;color:inherit;cursor:pointer;transition:color var(--transition-fast)}.header__cart-icon{position:relative;display:flex}.header__cart-badge{position:absolute;width:12px;height:12px;border-radius:50%;background:#fe2b30;top:18.5px;left:17.816px;transform:translate(-50%,-50%);pointer-events:none}.header__cart-label{display:none;font:inherit;white-space:nowrap}.header__cart-count{font-family:var(--font-seabird);color:inherit}@media screen and (min-width:751px){.header__cart-icon,.header__cart-count-mobile{display:none}.header__cart-label{display:inline-flex;padding-left:22px}.header__cart-btn{padding-left:0;padding-right:0}}body.cart-drawer-open .header__cart-label{color:#fe2b30}body.cart-drawer-open .header__cart-label:after{opacity:1}body.cart-drawer-open .header__cart-label:before{display:none}.header__hamburger{display:flex;position:relative;align-items:center;background:none;border:none;padding:4px 10px;color:inherit;cursor:pointer;transition:color var(--transition-fast)}.header__hamburger-icon{display:inline-flex;align-items:center;justify-content:center;transition:opacity .18s ease,transform .22s ease}.header__hamburger-icon--menu{opacity:1;transform:scale(1)}.header__hamburger-icon--close{position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%) scale(.9)}.header__hamburger[aria-expanded=true] .header__hamburger-icon--menu{opacity:0;transform:scale(.9)}.header__hamburger[aria-expanded=true] .header__hamburger-icon--close{opacity:1;transform:translate(-50%,-50%) scale(1)}@media screen and (min-width:751px){.header__hamburger{display:none}}.header__icon{display:block;flex-shrink:0;width:20px}body.mobile-menu-open{overflow:hidden}.header{--header-mobile-gap: 4px}.header__mobile-menu{display:none}@media screen and (max-width:750px){.header[data-mobile-open=true] .header__pill{border-radius:16px;background:#ff918a40;box-shadow:3px 3px .5px -3.5px #ffffff80 inset,2px 2px 1px -2px #b3b3b3 inset,-2px -2px 1px -2px #b3b3b3 inset,0 0 22px #f8c8c080 inset;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.header__mobile-menu{display:block;position:fixed;top:calc(var(--header-pill-top-offset, 24px) + var(--header-pill-height, 59px) + var(--header-mobile-gap));left:var(--header-pill-left, 16px);width:var(--header-pill-width, calc(100vw - 32px) );max-height:min(78vh,680px);border-radius:16px;color:var(--header-nav-color-dark, var(--color-white));pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-14px) scale(.985);transform-origin:top center;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .42s;background:linear-gradient(0deg,#ffafaa42 0% 100%),#1d1d1d1f;box-shadow:3px 3px .5px -3.5px #ffffff80 inset,2px 2px 1px -2px #b3b3b3 inset,-2px -2px 1px -2px #b3b3b3 inset,0 0 22px #f8c8c080 inset,0 24px 44px #0000002e;backdrop-filter:blur(34px);-webkit-backdrop-filter:blur(34px);overflow:hidden;z-index:120}.header[data-mobile-open=true] .header__mobile-menu{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.header[data-theme=light] .header__mobile-menu{color:var(--header-nav-color-light, var(--color-black))}.header__mobile-menu-inner{display:flex;flex-direction:column;max-height:inherit;padding:24px}.header__mobile-top{padding:0 0 48px}.header__mobile-top-list{display:flex;align-items:center;gap:18px}.header__mobile-top-list.is-static{justify-content:space-between}.header__mobile-top-list.is-swiper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;padding-bottom:2px}.header__mobile-top-list.is-swiper::-webkit-scrollbar{display:none}.header__mobile-top-link{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;background:none;border:0;padding:4px 0;font-family:var(--font-seabird);font-size:12px;font-weight:var(--font-weight-bold);line-height:110%;letter-spacing:2.4px;text-transform:uppercase;text-decoration:none;color:inherit;white-space:nowrap;cursor:pointer;scroll-snap-align:start;transition:color .18s ease}.header__mobile-top-link:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:currentColor;left:0;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .18s ease}.header__mobile-top-link.is-active{color:inherit;padding-left:12px}.header__mobile-top-link.is-active:after{opacity:1}.header__mobile-mega-wrap{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.header__mobile-mega-wrap::-webkit-scrollbar{display:none}.header__mobile-mega-wrap:empty{display:none}.header__mobile-panel{opacity:0;transform:translateY(10px);transition:opacity .24s ease,transform .3s cubic-bezier(.22,1,.36,1)}.header__mobile-panel.is-active{opacity:1;transform:translateY(0)}.header__mobile-mega-row,.header__mobile-mega-featured{border-bottom:1px solid color-mix(in srgb,currentColor 50%,transparent)}.header__mobile-mega-row,.header__mobile-mega-featured:not(.is-last){padding-bottom:18px;margin-bottom:18px}.header__mobile-mega-row.is-last,.header__mobile-mega-featured.is-last{border-bottom:0;padding-bottom:0;margin-bottom:0}.header__mobile-mega-link{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;text-decoration:none;color:inherit;font-family:var(--font-seabird);font-size:12px;font-weight:var(--font-weight-bold);line-height:110%;letter-spacing:2.4px;text-transform:uppercase;transition:color .18s ease}.header__mobile-mega-link:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;border-radius:50%;background:currentColor;transform:translateY(-50%) scale(.7);opacity:0;transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}.header__mobile-mega-link.is-active{color:inherit;padding-left:12px}.header__mobile-mega-link.is-active:before{background:var(--color-coral-pop);opacity:1;transform:translateY(-50%) scale(1)}.header__mobile-mega-arrow{display:inline-flex;flex-shrink:0}.header__mobile-mega-featured-title{margin:0 0 14px;font-family:var(--font-seabird);font-size:12px;font-weight:var(--font-weight-bold);line-height:110%;letter-spacing:2.4px;text-transform:uppercase}.header__mobile-product-cards{display:flex;flex-direction:column;gap:4px}.header__mobile-product-cards .header__mega-product-card{background:#ffffffeb}.header[data-mobile-open=true] .header__mobile-panel.is-active [data-mobile-animate]{animation:headerMobileStaggerIn .54s cubic-bezier(.16,1,.3,1) both}.header[data-mobile-open=true] .header__mobile-panel.is-active [data-mobile-animate]:nth-child(2n){animation-delay:70ms}.header[data-mobile-open=true] .header__mobile-panel.is-active [data-mobile-animate]:nth-child(3n){animation-delay:.11s}@keyframes headerMobileStaggerIn{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-header.css.map */
