.section-header{position:sticky;top:0;z-index:var(--z-header);transition:transform var(--dur-3) var(--ease-ui)}.section-header.is-hidden{transform:translateY(-100%)}.section-header:has(site-header[data-sticky=none]){position:relative}.site-header{position:relative;border-bottom:1px solid var(--c-border);transition:background-color var(--dur-2) var(--ease-ui)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.section-header.is-scrolled .site-header{background-color:rgba(var(--c-bg-rgb),.88);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}}.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"start logo actions";align-items:center;column-gap:8px;height:64px}.site-header__menu-btn{grid-area:start;justify-self:start;margin-inline-start:-10px}.site-header__logo{grid-area:logo;display:inline-flex;align-items:center;min-width:0;color:inherit;text-decoration:none}.site-header__logo:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.site-header__logo-img{display:block;width:var(--logo-width-mobile);max-width:52vw;height:auto;max-height:48px;object-fit:contain;object-position:center}.logo-shine{position:relative;display:block;line-height:0;--logo-mask-pos: center}.logo-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 43%,rgba(255,255,255,.7) 47.4%,#fff 48.4%,rgba(255,255,255,.7) 49.4%,transparent 52%,transparent 53.2%,rgba(255,255,255,.6) 54.2%,transparent 55.2%) no-repeat;background-size:300% 100%;background-position:100% 0;-webkit-mask:var(--logo-mask) var(--logo-mask-pos) / contain no-repeat;mask:var(--logo-mask) var(--logo-mask-pos) / contain no-repeat}@media(prefers-reduced-motion:no-preference){.logo-shine:after{animation:logo-shine 6.5s cubic-bezier(.4,0,.3,1) .8s infinite}}@media(prefers-reduced-motion:reduce){.logo-shine:after{display:none}}@keyframes logo-shine{0%{background-position:100% 0}22%,to{background-position:0% 0}}@media(forced-colors:active){.logo-shine:after{display:none}}.site-header__wordmark,.menu-drawer__wordmark{display:block;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);text-transform:var(--heading-transform);font-size:1.5rem;line-height:.9;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-header__actions{grid-area:actions;justify-self:end;display:flex;align-items:center;margin-inline-end:-10px}.site-header .site-header__account,.site-header .site-header__highlight{display:none}.site-header .icon-btn:focus-visible,.menu-drawer .icon-btn:focus-visible,.site-header__highlight:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.site-header__highlight{align-items:center;gap:10px;margin-inline-end:14px;padding:10px 2px;color:var(--c-accent);font-family:var(--font-body);font-weight:var(--font-body-semibold);font-size:var(--fs-label, .75rem);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.site-header__highlight-label{text-decoration-thickness:1.5px;text-underline-offset:5px}.site-header__highlight .icon{width:16px;height:16px;transition:transform var(--dur-2) var(--ease-ui)}.site-header__highlight:hover .site-header__highlight-label{text-decoration-line:underline}@media(prefers-reduced-motion:no-preference){.site-header__highlight:hover .icon{transform:translate(2px,-2px)}}.header__cart{position:relative}.cart-bubble{position:absolute;top:3px;right:1px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:2px;background-color:var(--c-accent);color:var(--c-on-accent);font-family:var(--font-body);font-weight:var(--font-body-bold);font-size:11px;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;pointer-events:none}@media(prefers-reduced-motion:no-preference){.cart-bubble.is-bumped{animation:mm-bubble-bump .4s var(--ease-ui)}}@keyframes mm-bubble-bump{0%{transform:scale(1)}35%{transform:scale(1.4) rotate(-6deg)}to{transform:scale(1)}}.site-header__nav{display:none}.nav{display:flex;align-items:stretch;gap:clamp(18px,2.2vw,40px);height:100%;margin:0;padding:0;list-style:none}.nav__item{position:relative;display:flex;align-items:stretch}.nav__link{position:relative;display:inline-flex;align-items:center;gap:6px;height:100%;color:inherit;font-family:var(--font-body);font-weight:var(--font-body-semibold);font-size:.8125rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;list-style:none;transition:color var(--dur-2) var(--ease-ui)}.nav__link::-webkit-details-marker{display:none}.nav__link:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background-color:var(--c-accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-2) var(--ease-ui)}.nav__link:hover:after,.nav__link.is-active:after,.nav-dropdown[open]>.nav__link:after{transform:scaleX(1)}.nav__link:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.nav__external{width:14px;height:14px;color:var(--c-accent)}.nav-dropdown{position:relative;display:block;height:100%}.nav-dropdown__chevron{width:14px;height:14px;transition:transform var(--dur-2) var(--ease-ui)}.nav-dropdown[open] .nav-dropdown__chevron{transform:rotate(180deg)}.nav-dropdown__panel{position:absolute;top:100%;left:-20px;z-index:2;min-width:280px;padding:20px;border:1px solid var(--c-border);border-top:2px solid var(--c-accent);background-color:var(--c-bg);color:var(--c-text)}.nav-dropdown__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.nav-dropdown__link{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:7px 0;color:inherit;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);text-transform:var(--heading-transform);font-size:1.6rem;line-height:1;letter-spacing:-.005em;text-decoration:none;white-space:nowrap}.nav-dropdown__label{transition:transform var(--dur-2) var(--ease-ui)}.nav-dropdown__link.is-active{color:var(--c-accent)}.nav-dropdown__arrow{width:22px;height:22px;color:var(--c-accent);opacity:0;transform:translate(-12px);transition:opacity var(--dur-2) var(--ease-ui),transform var(--dur-2) var(--ease-ui)}.nav-dropdown__link:hover .nav-dropdown__arrow,.nav-dropdown__link:focus-visible .nav-dropdown__arrow,.nav-dropdown__link.is-active .nav-dropdown__arrow{opacity:1;transform:none}.nav-dropdown__link:hover .nav-dropdown__label,.nav-dropdown__link:focus-visible .nav-dropdown__label{transform:translate(4px)}.nav-dropdown__link:focus-visible,.nav-dropdown__sublink:focus-visible,.nav-dropdown__all:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.nav-dropdown__sub{display:grid;gap:6px;margin:2px 0 10px;padding:0 0 0 14px;border-left:2px solid var(--c-border);list-style:none}.nav-dropdown__sublink{color:var(--c-muted);font-size:.875rem;font-weight:var(--font-body-medium);text-decoration:none}.nav-dropdown__sublink:hover,.nav-dropdown__sublink.is-active{color:var(--c-text);text-decoration:underline;text-underline-offset:4px}.nav-dropdown__all{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--c-border);color:var(--c-muted);font-family:var(--font-body);font-weight:var(--font-body-semibold);font-size:var(--fs-label, .75rem);letter-spacing:var(--ls-label, .2em);text-transform:uppercase;text-decoration:none;transition:color var(--dur-2) var(--ease-ui)}.nav-dropdown__all .icon{width:16px;height:16px;transition:transform var(--dur-2) var(--ease-ui)}.nav-dropdown__all:hover{color:var(--c-text)}@media(prefers-reduced-motion:no-preference){.nav-dropdown[open]>.nav-dropdown__panel{animation:mm-header-drop var(--dur-2) var(--ease-ui) both}.nav-dropdown[open] .nav-dropdown__item{animation:mm-header-item var(--dur-3) var(--ease-ui) both;animation-delay:calc(min(var(--i, 0),8)*30ms + 40ms)}.nav-dropdown__all:hover .icon{transform:translate(2px,-2px)}}@keyframes mm-header-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes mm-header-item{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media(min-width:990px){.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo nav actions";column-gap:32px;height:76px}.site-header__menu-btn{display:none}.site-header__logo-img{width:var(--logo-width);max-width:none;max-height:60px;object-position:left center}.logo-shine{--logo-mask-pos: left center}.site-header__wordmark{font-size:1.85rem}.site-header__nav{grid-area:nav;justify-self:center;display:block;height:100%}.site-header .site-header__account{display:inline-flex}}@media(min-width:1200px){.site-header .site-header__highlight{display:inline-flex}}.menu-drawer__head{min-height:64px;padding-block:10px}.menu-drawer__logo{display:inline-flex;align-items:center;min-width:0;color:inherit;text-decoration:none}.menu-drawer__logo-img{display:block;width:var(--logo-width-mobile);max-width:60vw;height:auto;max-height:44px;object-fit:contain;object-position:left center}.menu-drawer__close{margin-inline-end:-10px}.menu-drawer__body{display:flex;flex-direction:column;gap:28px;padding-top:8px}.menu-drawer__list{margin:0;padding:0;list-style:none}.menu-drawer__item{border-bottom:1px solid var(--c-border)}.menu-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:14px 0;color:inherit;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);text-transform:var(--heading-transform);font-size:2.2rem;line-height:.95;letter-spacing:-.005em;text-decoration:none;cursor:pointer;list-style:none;transition:color var(--dur-2) var(--ease-ui)}.menu-drawer__link::-webkit-details-marker,.menu-drawer__sublink::-webkit-details-marker{display:none}.menu-drawer__link.is-active{color:var(--c-accent)}.menu-drawer__link:focus-visible,.menu-drawer__sublink:focus-visible,.menu-drawer__grandlink:focus-visible,.menu-drawer__highlight:focus-visible,.menu-drawer__account:focus-visible,.menu-drawer__logo:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.menu-drawer__toggle{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid var(--c-border);color:var(--c-text);transition:background-color var(--dur-2) var(--ease-ui),border-color var(--dur-2) var(--ease-ui),color var(--dur-2) var(--ease-ui)}.menu-drawer__toggle .icon{width:18px;height:18px;transition:transform var(--dur-2) var(--ease-ui)}.menu-drawer__details[open]>summary .menu-drawer__toggle{border-color:var(--c-accent);background-color:var(--c-accent);color:var(--c-on-accent)}.menu-drawer__details[open]>summary .menu-drawer__toggle .icon{transform:rotate(45deg)}.menu-drawer__sublist{display:grid;gap:2px;margin:0;padding:0 0 18px;list-style:none}.menu-drawer__sublink{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 4px 10px 16px;border-left:2px solid var(--c-border);color:inherit;font-family:var(--font-body);font-weight:var(--font-body-semibold);font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;list-style:none;transition:border-color var(--dur-2) var(--ease-ui),color var(--dur-2) var(--ease-ui)}.menu-drawer__sublink:hover,.menu-drawer__sublink.is-active{border-left-color:var(--c-accent)}.menu-drawer__sublink--all{color:var(--c-muted)}.menu-drawer__subicon{width:16px;height:16px;color:var(--c-muted);transition:transform var(--dur-2) var(--ease-ui)}.menu-drawer__subdetails[open]>summary .menu-drawer__subicon{transform:rotate(45deg)}.menu-drawer__grandlist{display:grid;gap:2px;margin:0;padding:4px 0 10px 34px;list-style:none}.menu-drawer__grandlink{display:block;padding:8px 0;color:var(--c-muted);font-weight:var(--font-body-medium);text-decoration:none}.menu-drawer__grandlink:hover,.menu-drawer__grandlink.is-active{color:var(--c-text);text-decoration:underline;text-underline-offset:4px}.menu-drawer__extras{display:grid;gap:8px}.menu-drawer__highlight{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:0 18px;background-color:var(--c-accent);color:var(--c-on-accent);font-family:var(--font-body);font-weight:var(--font-body-bold);font-size:var(--fs-btn, .8125rem);letter-spacing:var(--ls-btn, .16em);text-transform:uppercase;text-decoration:none}.menu-drawer__highlight .icon{width:18px;height:18px}.menu-drawer__account{display:inline-flex;align-items:center;gap:12px;min-height:48px;color:inherit;font-family:var(--font-body);font-weight:var(--font-body-semibold);font-size:var(--fs-label, .75rem);letter-spacing:var(--ls-label, .2em);text-transform:uppercase;text-decoration:none}.menu-drawer__account:hover{color:var(--c-accent)}.menu-drawer__foot{align-items:center;justify-content:flex-start}.menu-drawer__foot:not(:has(li)){display:none}@media(prefers-reduced-motion:no-preference){.menu-drawer[open] .menu-drawer__item{animation:mm-menu-item .42s var(--ease-drawer) both;animation-delay:calc(min(var(--i, 0),8)*40ms + 80ms)}.menu-drawer.is-closing .menu-drawer__item{animation:none}}@keyframes mm-menu-item{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.section-header,.site-header,.nav__link:after,.nav-dropdown__chevron,.nav-dropdown__arrow,.nav-dropdown__label{transition:none}}@media(forced-colors:active){.cart-bubble{border:1px solid CanvasText}.nav__link.is-active{text-decoration:underline}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-header.css.map */
