.site-header{--_bg: var(--header-bg, var(--color-bg));--_fg: var(--header-text, var(--color-text));--_icon: var(--header-icon, var(--color-icon));--_icon-bg: var(--header-icon-bg, var(--color-text));--_border: var(--header-border, var(--color-border));display:block;background:var(--_bg);color:var(--_fg);transition:box-shadow .3s ease}.site-header--bordered{border-bottom:1px solid var(--_border)}.site-header.is-scrolled{box-shadow:0 8px 24px -18px #102b4e59}.site-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;min-height:5.25rem}.site-header__logo{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.site-header__logo-img{width:var(--logo-width);height:auto}.site-header__logo-text{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.6rem;letter-spacing:-.02em;line-height:1}.site-header__nav-list{display:flex;justify-content:center;flex-wrap:wrap;gap:.25rem clamp(1rem,2.6vw,2.75rem);margin:0;padding:0;list-style:none}.site-header__nav-link{position:relative;display:inline-block;padding-block:.5rem;text-decoration:none;color:var(--_fg);font-family:var(--font-nav);font-weight:var(--font-nav-weight);font-size:var(--nav-size, 15px);text-transform:var(--nav-transform, none);letter-spacing:var(--nav-tracking, .01em)}.site-header__cta,.menu-drawer__link,.menu-drawer__cta,.menu-drawer__title{font-family:var(--font-nav);letter-spacing:var(--nav-tracking, .01em)}.site-header__cta{font-weight:600;text-transform:var(--nav-transform, none)}.site-header__nav-link:after{content:"";position:absolute;left:0;right:0;bottom:.2rem;height:2px;background:var(--color-accent);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.site-header__nav-link:hover:after,.site-header__nav-link[aria-current=page]:after{transform:scaleX(1)}.site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.site-header__cta{min-height:2.75rem;padding-inline:1.4rem;font-size:.95rem;margin-right:.4rem;white-space:nowrap}.site-header__icon-button{position:relative;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border-radius:50%;border:1.5px solid transparent;background:transparent;color:var(--_icon);text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.site-header__icon-button .icon{width:1.3rem;height:1.3rem}.site-header--icons-filled .site-header__actions .site-header__icon-button{background:var(--_icon-bg);color:var(--_bg)}.site-header--icons-filled .site-header__actions .site-header__icon-button:hover{background:var(--color-accent);color:var(--_icon-bg)}.site-header--icons-outline .site-header__actions .site-header__icon-button{border-color:var(--_icon)}.site-header--icons-outline .site-header__actions .site-header__icon-button:hover,.site-header--icons-plain .site-header__icon-button:hover{background:color-mix(in srgb,var(--color-accent) 25%,transparent)}.site-header__cart-count{position:absolute;top:-.2rem;right:-.25rem;min-width:1.25rem;height:1.25rem;padding:0 .3rem;display:grid;place-items:center;border-radius:999px;background:var(--color-accent);color:var(--color-text);border:2px solid var(--_bg);font-size:.68rem;font-weight:700;line-height:1}.site-header__cart-count[hidden]{display:none}.site-header__cart-count.is-bumped{animation:cart-bump .45s ease}@keyframes cart-bump{40%{transform:scale(1.3)}}.site-header__menu-toggle{display:none}.site-header--transparent:not(.is-scrolled):not(:focus-within){--_fg: var(--header-light, #fff);--_icon: var(--header-light, #fff);background:transparent;border-bottom-color:transparent;box-shadow:none}.site-header--transparent:not(.is-scrolled):not(:focus-within) .site-header__inner{text-shadow:0 1px 12px rgba(0,0,0,.18)}.site-header--transparent:not(.is-scrolled):not(:focus-within).site-header--icons-filled .site-header__actions .site-header__icon-button{background:var(--header-light, #fff);color:var(--palette-heading)}.site-header--transparent:not(.is-scrolled):not(:focus-within).site-header--icons-outline .site-header__actions .site-header__icon-button{border-color:var(--header-light, #fff)}.site-header--transparent .site-header__nav-link:after{background:var(--color-accent)}.site-header__logo-img--light{display:none}.site-header--transparent:not(.is-scrolled):not(:focus-within) .site-header__logo-img--light{display:block}.site-header--transparent:not(.is-scrolled):not(:focus-within) .site-header__logo-img--light~.site-header__logo-img--main,.site-header--transparent:not(.is-scrolled):not(:focus-within) .site-header__logo:has(.site-header__logo-img--light) .site-header__logo-img--main{display:none}.site-header--transparent{transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.site-header--transparent .menu-drawer{--_fg: var(--header-text, var(--color-text));--_icon: var(--header-icon, var(--color-icon));color:var(--_fg);text-shadow:none}.menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.menu-drawer[hidden]{display:none}.menu-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#102b4e73;opacity:0;transition:opacity .3s ease}.menu-drawer__panel{position:absolute;inset:0 auto 0 0;width:min(86vw,380px);display:flex;flex-direction:column;background:var(--_bg);color:var(--_fg);padding:1rem clamp(1rem,5vw,1.5rem) 1.5rem;transform:translate(-100%);transition:transform .35s cubic-bezier(.2,.8,.2,1);overflow-y:auto;outline:none}.menu-drawer.is-open .menu-drawer__overlay{opacity:1}.menu-drawer.is-open .menu-drawer__panel{transform:none}.menu-drawer__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.menu-drawer__title{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.menu-drawer__list{margin:0;padding:0;list-style:none}.menu-drawer__link{display:block;padding:1rem .25rem;border-bottom:1px solid var(--_border);font-size:1.15rem;font-weight:500;text-decoration:none}.menu-drawer__link[aria-current=page]{color:var(--_fg);box-shadow:inset 3px 0 0 var(--color-accent);padding-left:.75rem}.menu-drawer__footer{margin-top:auto;padding-top:2rem;display:grid;gap:1rem}.menu-drawer__cta{width:100%}.menu-drawer__account{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;font-weight:500;min-height:2.75rem}@media(prefers-reduced-motion:reduce){.menu-drawer__panel,.menu-drawer__overlay{transition:none}}@media(max-width:989px){.site-header__nav,.site-header__cta{display:none}.site-header__menu-toggle{display:inline-grid;margin-left:-.5rem}.site-header__inner{grid-template-columns:1fr auto 1fr;gap:.75rem;min-height:4.25rem}.site-header__logo{justify-self:center}.site-header__logo-img{width:var(--logo-width-mobile)}.site-header__logo-text{font-size:1.35rem}}@media(max-width:989px)and (min-width:750px){.site-header__logo-img{width:var(--logo-width)}}@media(max-width:420px){.site-header__account{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-header.css.map */
