:where(#how,#reviews,#faq){scroll-margin-top:calc(var(--header-height, 64px) + var(--space-3))}announcement-bar{display:block}.announcement-bar__inner{display:flex;align-items:center;justify-content:center;min-height:34px}.announcement-bar__track{display:grid;flex:1 1 auto;min-width:0;text-align:center}.announcement-bar__slide{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;min-width:0;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--dur-2, .32s) var(--ease-out, ease),transform var(--dur-2, .32s) var(--ease-out, ease),visibility 0s linear var(--dur-2, .32s)}.announcement-bar__slide.is-leaving{transform:translateY(-6px)}.announcement-bar__slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity var(--dur-3, .7s) var(--ease-out, ease) 80ms,transform var(--dur-3, .7s) var(--ease-out, ease) 80ms,visibility 0s}.announcement-bar__content{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);max-width:100%;padding-block:var(--space-2);font-size:.75rem;font-weight:500;letter-spacing:.01em;line-height:1.3;color:inherit;text-decoration:none}.announcement-bar__text{min-width:0;text-wrap:balance}.announcement-bar__icon{flex:0 0 auto;width:14px;height:14px;opacity:.85}.announcement-bar__link-icon{flex:0 0 auto;transition:transform var(--dur-1, .16s) var(--ease-out, ease)}@media(hover:hover){.announcement-bar__content--link:hover .announcement-bar__text{text-decoration:underline;text-underline-offset:3px}.announcement-bar__content--link:hover .announcement-bar__link-icon{transform:translate(3px)}}@media screen and (min-width:750px){.announcement-bar__content{font-size:.8125rem}}.shopify-section-header{position:relative;z-index:60}.header-wrapper--sticky,.shopify-section-header:has(>sticky-header[data-sticky=true]){position:sticky;top:0}.header-wrapper--menu-open{z-index:101}.site-header-sentinel{height:1px;margin-bottom:-1px;pointer-events:none;visibility:hidden}sticky-header{display:block}.site-header{--header-bg: var(--color-bg);position:relative;isolation:isolate;background-color:transparent}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--header-bg);transition:background-color var(--dur-2, .32s) var(--ease-out, ease),box-shadow var(--dur-2, .32s) var(--ease-out, ease)}.site-header.bg-surface{--header-bg: var(--color-surface)}.site-header.bg-accent{--header-bg: var(--color-accent)}.site-header--border:before{box-shadow:inset 0 -1px 0 var(--color-border)}.bg-accent.site-header--border:before{box-shadow:none}.header-wrapper--scrolled .site-header:before{box-shadow:inset 0 -1px 0 var(--color-border),var(--shadow-sm)}.header-wrapper--scrolled .site-header.bg-accent:before{box-shadow:var(--shadow-sm)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.header-wrapper--scrolled .site-header:before{background-color:color-mix(in srgb,var(--header-bg) 80%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}}.site-header__bar{display:flex;align-items:center;gap:var(--space-3);min-height:56px}.site-header__brand{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 1 auto;min-width:0;margin-right:auto;color:inherit;text-decoration:none}.site-header__logo-img{display:block;flex:0 0 auto;max-width:min(100%,40vw);max-height:40px;width:auto;height:auto}.site-header__wordmark{min-width:0;overflow:hidden;font-family:var(--font-heading-family);font-size:1.1875rem;font-weight:650;letter-spacing:var(--font-display-tracking, -.035em);line-height:1;white-space:nowrap;text-overflow:ellipsis;padding-block:2px}.site-header__nav{display:none}.site-header__actions{display:flex;align-items:center;flex:0 0 auto;gap:var(--space-1);margin-right:calc(var(--space-2) * -1)}.site-header__icon-btn{position:relative}.site-header__icon-btn svg{width:22px;height:22px}html:not([data-motion=off]) .site-header__icon-btn:active svg{transform:scale(.9)}.site-header__icon-btn svg{transition:transform var(--dur-1, .16s) var(--ease-out, ease)}.btn.site-header__shop{min-height:36px;margin-right:var(--space-1);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:.875rem;font-weight:600;letter-spacing:-.005em;white-space:nowrap}.cart-count-bubble{position:absolute;top:5px;right:3px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding-inline:5px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-contrast);box-shadow:0 0 0 2px var(--header-bg, var(--color-bg));font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}.cart-count-bubble[hidden]{display:none}.bg-accent .cart-count-bubble{background:var(--color-accent-contrast);color:var(--color-accent)}.cart-count-bubble.is-bumping{animation:cart-bubble-pop .52s var(--ease-spring, cubic-bezier(.34,1.56,.64,1))}@keyframes cart-bubble-pop{0%{transform:scale(.4)}55%{transform:scale(1.22)}to{transform:scale(1)}}@media screen and (min-width:990px){.site-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-5);min-height:64px}.site-header__brand{justify-self:start;margin-right:0}.site-header__wordmark{font-size:1.375rem}.site-header__nav{display:flex;justify-content:center}.site-header__actions{justify-self:end;gap:var(--space-2)}.site-header__menu-toggle{display:none}.btn.site-header__shop{min-height:40px;padding-inline:var(--space-5);font-size:.9375rem;margin-right:0}}.site-header__menu{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-1);white-space:nowrap}.site-header__nav-link{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;padding-inline:var(--space-3);font-size:.9375rem;font-weight:500;letter-spacing:-.005em;color:var(--color-text-muted);text-decoration:none;cursor:pointer;list-style:none;transition:color var(--dur-1, .16s) var(--ease-out, ease)}.bg-accent .site-header__nav-link{color:inherit}.site-header__nav-link::-webkit-details-marker{display:none}.site-header__nav-link:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:9px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-2, .32s) var(--ease-out, ease)}.site-header__nav-link:hover,.site-header__nav-link[aria-current],.site-header__nav-link.is-active{color:var(--color-text)}.bg-accent .site-header__nav-link:hover,.bg-accent .site-header__nav-link.is-active{color:inherit}.site-header__nav-link:hover:after,.site-header__nav-link[aria-current]:after,.site-header__nav-link.is-active:after{transform:scaleX(1)}.site-header__chevron{transition:transform var(--dur-2, .32s) var(--ease-out, ease)}.site-header__dropdown{position:relative}.site-header__dropdown[open] .site-header__chevron{transform:rotate(180deg)}.site-header__dropdown-list{position:absolute;top:calc(100% + var(--space-2));left:0;min-width:220px;padding:var(--space-2);background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-lg, var(--radius));box-shadow:0 0 0 1px var(--color-border),var(--shadow-md);white-space:normal;transform-origin:top left;animation:header-dropdown-in var(--dur-2, .32s) var(--ease-out, ease)}.site-header__dropdown-link{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:inherit;text-decoration:none;font-size:.9375rem;transition:background-color var(--dur-1, .16s) var(--ease-out, ease)}.site-header__dropdown-link:hover,.site-header__dropdown-link[aria-current=page]{background:var(--color-surface)}@keyframes header-dropdown-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}menu-drawer{display:block}.menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none;transition:visibility 0s linear .36s}.menu-drawer[open]{visibility:visible;pointer-events:auto;transition:visibility 0s}.menu-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--shadow-color, 16 18 22) / .4);opacity:0;transition:opacity .28s var(--ease-in-out, ease)}.menu-drawer[open] .menu-drawer__overlay{opacity:1;transition-duration:var(--dur-2, .32s)}.menu-drawer__panel{position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;width:min(88vw,400px);height:100%;overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--shadow-lg, var(--shadow-md));transform:translate(100%);transition:transform .28s var(--ease-in-out, ease)}.menu-drawer[open] .menu-drawer__panel{transform:none;transition:transform .52s var(--ease-out, ease)}.menu-drawer__panel:focus{outline:none}.menu-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;padding-inline:var(--gutter, var(--space-4)) var(--space-2)}.menu-drawer__head .site-header__brand{margin-right:0}.menu-drawer__nav{padding:var(--space-4) 0 var(--space-5)}html.js:not([data-motion=off]) .menu-drawer__item{opacity:0;transform:translate(16px);transition:opacity .16s var(--ease-in-out, ease),transform .16s var(--ease-in-out, ease)}html.js:not([data-motion=off]) .menu-drawer[open] .menu-drawer__item{opacity:1;transform:none;transition:opacity var(--dur-3, .7s) var(--ease-out, ease),transform var(--dur-3, .7s) var(--ease-out, ease);transition-delay:calc(.12s + min(var(--i, 0),8)*60ms)}.menu-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:60px;padding-inline:var(--gutter, var(--space-4));font-family:var(--font-heading-family);font-weight:600;font-size:1.625rem;letter-spacing:var(--font-heading-tracking, -.02em);line-height:1.15;color:inherit;text-decoration:none;cursor:pointer;list-style:none}.menu-drawer__link::-webkit-details-marker{display:none}.menu-drawer__link[aria-current]{color:var(--color-accent)}.bg-accent .menu-drawer__link[aria-current]{color:inherit;text-decoration:underline}.menu-drawer__chevron{flex:0 0 auto;color:var(--color-text-muted);transition:transform var(--dur-2, .32s) var(--ease-out, ease)}html:not([data-motion=off]) .menu-drawer__link:active .menu-drawer__chevron{transform:translate(4px)}.menu-drawer__details[open] .menu-drawer__chevron{transform:rotate(180deg)}.menu-drawer__sublist{padding:0 var(--gutter, var(--space-4)) var(--space-3)}.menu-drawer__sublink{display:flex;align-items:center;min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);text-decoration:none}.menu-drawer__sublink:hover,.menu-drawer__sublink[aria-current=page]{color:var(--color-text);background:var(--color-surface)}.menu-drawer__footer{display:flex;flex-direction:column;gap:var(--space-4);margin-top:auto;padding:var(--space-5) var(--gutter, var(--space-4)) calc(var(--space-5) + env(safe-area-inset-bottom,0px))}.menu-drawer__shop{border-radius:var(--radius-pill)}.menu-drawer__support{display:flex;flex-direction:column;gap:var(--space-2)}.menu-drawer__support-line{display:flex;align-items:center;gap:var(--space-2);font-size:.9375rem;color:inherit;text-decoration:none;word-break:break-word}.menu-drawer__support-line.text-muted{color:var(--color-text-muted)}.menu-drawer__social{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-left:calc(var(--space-2) * -1)}.menu-drawer__social:empty{display:none}.menu-drawer__social .site-header__icon-btn svg{width:20px;height:20px}@media screen and (min-width:990px){.menu-drawer{display:none}}html[data-motion=off] .announcement-bar__slide,html[data-motion=off] .site-header:before,html[data-motion=off] .site-header__icon-btn svg,html[data-motion=off] .site-header__nav-link,html[data-motion=off] .site-header__nav-link:after,html[data-motion=off] .site-header__chevron,html[data-motion=off] .site-header__dropdown-list,html[data-motion=off] .cart-count-bubble,html[data-motion=off] .menu-drawer,html[data-motion=off] .menu-drawer__overlay,html[data-motion=off] .menu-drawer__panel,html[data-motion=off] .menu-drawer__item,html[data-motion=off] .menu-drawer__chevron{transition:none!important;animation:none!important}html[data-motion=off] .announcement-bar__slide{transform:none}@media(prefers-reduced-motion:reduce){.announcement-bar__slide,.site-header:before,.site-header__icon-btn svg,.site-header__nav-link,.site-header__nav-link:after,.site-header__chevron,.site-header__dropdown-list,.cart-count-bubble,.menu-drawer,.menu-drawer__overlay,.menu-drawer__panel,.menu-drawer__item,.menu-drawer__chevron{transition:none!important;animation:none!important}.announcement-bar__slide,.menu-drawer__item{transform:none}.menu-drawer__item{opacity:1}}.site-header__start{display:flex;align-items:center;margin-left:calc(var(--space-2) * -1)}.site-header--centered .site-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-3);min-height:64px}.site-header--centered .site-header__brand{justify-self:center;margin-right:0}.site-header--centered .site-header__actions{justify-self:end}.site-header--centered .site-header__logo-img{max-height:48px;max-width:min(100%,52vw)}.site-header--centered .site-header__wordmark{font-size:1.375rem;font-weight:var(--font-heading-weight, 700);letter-spacing:-.01em}@media screen and (min-width:990px){.site-header--centered .site-header__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:84px}.site-header--centered .site-header__start{display:none}.site-header--centered .site-header__nav{grid-column:1;grid-row:1;justify-content:flex-start;margin-left:calc(var(--space-3) * -1)}.site-header--centered .site-header__brand{grid-column:2;grid-row:1}.site-header--centered .site-header__actions{grid-column:3;grid-row:1}.site-header--centered .site-header__nav-link{color:var(--color-text)}.site-header--centered .site-header__logo-img{max-height:56px}}.announcement-ticker{overflow:hidden}.announcement-ticker__track{display:flex;width:max-content;animation:announcement-ticker var(--ticker-duration, 40s) linear infinite}.announcement-ticker:hover .announcement-ticker__track{animation-play-state:paused}.announcement-ticker__group{display:flex;flex:0 0 auto}.announcement-ticker__item{display:inline-flex;align-items:center;gap:var(--space-2);padding:10px clamp(28px,6vw,56px) 10px 0;font-size:.875rem;font-weight:500;line-height:1.3;white-space:nowrap}.announcement-ticker--caps .announcement-ticker__item{text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem}.announcement-ticker__icon{flex:0 0 auto;width:16px;height:16px}.announcement-ticker__link{color:inherit;text-decoration:none}@media screen and (min-width:750px){.announcement-ticker__item{font-size:.9375rem;padding-block:12px}.announcement-ticker--caps .announcement-ticker__item{font-size:.875rem}}@keyframes announcement-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}html[data-motion=off] .announcement-ticker__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}html[data-motion=off] .announcement-ticker__group+.announcement-ticker__group{display:none}html[data-motion=off] .announcement-ticker__group{flex-wrap:wrap;justify-content:center}@media(prefers-reduced-motion:reduce){.announcement-ticker__track{animation:none;width:auto;justify-content:center}.announcement-ticker__group+.announcement-ticker__group{display:none}}html[data-motion=off] .announcement-ticker__item.is-repeat{display:none}@media(prefers-reduced-motion:reduce){.announcement-ticker__item.is-repeat{display:none}}.site-header.bg-contrast{--header-bg: var(--color-contrast-bg);color:var(--color-contrast-text)}.countdown{display:inline-flex;align-items:center;gap:.55em;font-variant-numeric:tabular-nums}.countdown__time{display:inline-flex;gap:.35em;padding:2px .6em;border-radius:6px;background:#ffffff2e;font-weight:var(--font-body-weight-bold, 700);letter-spacing:.02em;text-transform:none}.bg-default .countdown__time,.bg-surface .countdown__time{background:rgba(var(--color-accent-rgb),.12)}.countdown__unit{min-width:2.4ch;text-align:center}.countdown--ended{font-weight:var(--font-body-weight-medium, 500)}.countdown--note{font-size:.75rem;text-transform:none;letter-spacing:0;opacity:.85}.announcement-ticker__item[hidden],.countdown-strip[hidden]{display:none}.countdown-strip.bg-contrast{background-color:var(--color-contrast-bg);color:var(--color-contrast-text)}.countdown-strip__inner{display:flex;align-items:center;justify-content:center;min-height:40px;margin:0;padding-block:6px;text-align:center}.countdown-strip .countdown{flex-wrap:wrap;justify-content:center;gap:4px 10px;font-size:.8125rem;font-weight:var(--font-body-weight-bold, 700);line-height:1.25}.countdown-strip .countdown__label{text-transform:uppercase;letter-spacing:.04em;text-wrap:balance}.countdown-strip .countdown__time{gap:.3em;padding:3px .6em;font-size:1rem;background:#fff3}.countdown-strip.bg-default .countdown__time,.countdown-strip.bg-surface .countdown__time{background:var(--color-accent);color:var(--color-accent-contrast)}.countdown-strip .countdown--ended{font-size:.8125rem}@media screen and (min-width:750px){.countdown-strip .countdown{font-size:.875rem}.countdown-strip .countdown__time{font-size:1.0625rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-header.css.map */
