@charset "UTF-8";:root{--chrome-bar-h: 64px;--chrome-marquee-h: 30px;--chrome-h: calc(var(--chrome-marquee-h) + var(--chrome-bar-h))}.section-header{position:sticky;top:0;z-index:30;pointer-events:none;transition:transform var(--dur) var(--ease-out)}.section-header.is-tucked{transform:translateY(-120%)}@media(prefers-reduced-motion:reduce){.section-header{transition:none}}.header-inset{padding:0;pointer-events:none}.header-shell{position:relative;margin:0;pointer-events:none}.buybar-dock{position:absolute;left:0;right:0;top:100%;z-index:4;padding:var(--sp-2) 0 var(--sp-12);overflow:hidden;pointer-events:none}.buybar-dock:empty{display:none}.header-shell.is-open .buybar-dock{display:none}.header{pointer-events:auto;width:100%;overflow:hidden;isolation:isolate;background:var(--glass-bg-strong);backdrop-filter:var(--blur-nav) saturate(1.4);-webkit-backdrop-filter:var(--blur-nav) saturate(1.4)}.header__marquee{position:relative;height:var(--chrome-marquee-h);display:flex;align-items:center;overflow:hidden;background:var(--surface-ink);color:var(--text-on-ink)}.header__marquee-track{display:flex;flex:none;width:max-content;will-change:transform;animation:header-marquee var(--marquee-duration, 40s) linear infinite}.header__marquee-item{padding:0 40px;white-space:nowrap;font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-on-ink)}@keyframes header-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.header__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.header__bar{display:grid;grid-template-columns:3fr 1fr 3fr;align-items:center;gap:var(--sp-4);height:var(--chrome-bar-h);padding:0 calc(max(0px,(100% - var(--content-max)) / 2) + 48px)}.header__nav{display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-6);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase}.header__nav a{color:var(--ink);transition:color var(--dur-fast) var(--ease-out)}.header__nav a:hover,.header__nav a[aria-current=page]{color:var(--accent)}.header__nav-trigger{display:inline-flex;align-items:center;gap:5px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink);transition:color var(--dur-fast) var(--ease-out)}.header__nav-trigger:hover,.header__nav-trigger[aria-expanded=true]{color:var(--accent)}.header__nav-caret{width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur) var(--ease-out)}.header__nav-trigger[aria-expanded=true] .header__nav-caret{transform:rotate(180deg)}.header__logo{justify-self:center;display:inline-flex;align-items:center}.header__logo-img{height:var(--logo-h, 24px);width:auto;display:block}.header__wordmark{display:inline-flex;align-items:center;gap:7px;font:var(--type-product-title);font-size:20px;letter-spacing:var(--track-product-title);color:var(--ink)}.header__tools{justify-self:end;display:flex;align-items:center;gap:var(--sp-5)}.header__tool{position:relative;display:inline-flex;align-items:center;color:var(--ink);transition:color var(--dur-fast) var(--ease-out)}.header__tool:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.header__tool svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;display:block}.header__tool:hover,.header__tool[aria-current=page]{color:var(--accent)}.header__tool-cart .bag-count{position:absolute;top:-5px;right:-9px}.header__burger{display:none;place-items:center;width:40px;height:40px;margin-left:-8px;color:var(--ink)}.header__burger svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;display:block}.bag-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;background:var(--accent);color:var(--white);font:500 10px/1 var(--font-label);border-radius:var(--radius-pill)}@media(max-width:1080px){:root{--chrome-bar-h: 52px}.header__bar{grid-template-columns:1fr auto 1fr;padding:0 var(--sp-4);gap:var(--sp-2)}.header__nav{display:none}.header__burger{display:grid;justify-self:start}.header__logo{justify-self:center}.header__tools .header__tool-account{display:none}}@media(max-width:768px){.header__marquee-item{padding:0 28px}}@media(prefers-reduced-motion:reduce){.header__marquee-track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-header.css.map */
