.announcement-bar{background:var(--color-navy);color:var(--color-on-dark-muted);font-family:var(--font-heading);font-size:var(--text-xs);text-align:center;padding-block:.6rem;letter-spacing:.04em}.announcement-bar a{color:var(--color-accent);text-decoration:underline}.announcement-bar[hidden]{display:none}.announcement-bar--countdown{padding-block:.65rem}.announcement-bar__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.5rem}.announcement-bar__message{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .75rem}.announcement-bar__name{font-weight:700;text-transform:uppercase;letter-spacing:.1em}.announcement-bar__sub{color:var(--color-on-dark-muted)}.announcement-bar__timer{margin:0;display:flex;align-items:center;gap:.4rem;font-variant-numeric:tabular-nums}.announcement-bar__slot{display:flex;flex-direction:column;align-items:center;gap:.15rem}.announcement-bar__slot>span:first-child{min-width:2.4ch;text-align:center;padding:.15rem .4rem;border-radius:6px;border:1px solid var(--color-line-dark);background:color-mix(in oklab,var(--color-on-dark) 8%,transparent);font-size:var(--text-sm);line-height:1.2}.announcement-bar__slot .label{font-size:.625rem;color:var(--color-on-dark-muted)}.site-header{position:sticky;top:0;z-index:50;background:var(--color-canvas);border-bottom:1px solid transparent;transition:background-color .32s var(--ease-expo),border-color .32s var(--ease-expo),box-shadow .32s var(--ease-expo),backdrop-filter .32s var(--ease-expo)}.site-header.is-scrolled{border-color:var(--color-line);background:color-mix(in oklab,var(--color-canvas) 85%,transparent);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:0 10px 30px #41596a0f}.site-header__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:4.75rem}@media(min-width:64rem){.site-header__row{grid-template-columns:1fr auto 1fr}}.wordmark{font-family:var(--font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.16em;font-stretch:92%;font-size:var(--text-lg);text-decoration:none;display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-text);transform-origin:left;transition:transform .42s var(--ease-expo)}.site-header.is-scrolled .wordmark{transform:scale(.93)}.main-nav{display:none;justify-content:center}@media(min-width:64rem){.main-nav{display:flex}}.main-nav ul{display:flex;align-items:center;gap:1.75rem}.main-nav a{position:relative;display:inline-block;padding-block:.4rem;font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);text-decoration:none;color:var(--color-text)}.main-nav a.is-active{color:var(--color-brand)}.main-nav a .underline{position:absolute;inset-inline:0;bottom:.15rem;height:1.5px;background:var(--color-brand);border-radius:999px;transform-origin:left;transform:scaleX(0);transition:transform .3s var(--ease-expo)}.main-nav a:hover .underline,.main-nav a:focus-visible .underline,.main-nav a.is-active .underline{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:.15rem;justify-self:end}.header-actions__divider{width:1px;height:1.5rem;background:var(--color-line-strong);margin-inline:.6rem;display:none}@media(min-width:40rem){.header-actions__divider{display:block}}.hidden-below-sm{display:none}@media(min-width:40rem){.hidden-below-sm{display:inline-flex}}.utility-menu{position:relative;display:none}@media(min-width:64rem){.utility-menu{display:block}}.utility-menu__panel{position:absolute;right:0;top:calc(100% + .6rem);z-index:50;width:17rem;margin:0;padding:0;list-style:none}.utility-menu__panel a{display:flex;min-height:3.5rem;align-items:center;padding-inline:1.25rem;border-bottom:1px solid var(--color-line);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-brand);text-decoration:none;transition:background-color .2s var(--ease-expo)}.utility-menu__panel li:last-child a{border-bottom:none}.utility-menu__panel a:hover{background:var(--color-ice)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none}.mobile-menu[data-open=true]{display:block}.mobile-menu__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e171e73}.mobile-menu__sheet{position:absolute;inset-block:0;right:0;width:min(22rem,86vw);background:var(--color-canvas);box-shadow:var(--shadow-lift);padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.75rem}.mobile-menu__head{display:flex;align-items:center;justify-content:space-between}.mobile-menu nav ul{display:flex;flex-direction:column}.mobile-menu nav a{display:flex;min-height:3.25rem;align-items:center;border-bottom:1px solid var(--color-line);text-decoration:none;font-family:var(--font-heading);font-weight:600;font-size:var(--text-base);color:var(--color-text)}.mobile-menu nav a.is-active{color:var(--color-brand)}@media(prefers-reduced-motion:no-preference){.menu-item{opacity:0;transform:translateY(10px);animation:menu-in .46s var(--ease-expo) forwards;animation-delay:calc(var(--i) * 45ms)}}@keyframes menu-in{to{opacity:1;transform:none}}.fact-ticker{border-block:1px solid var(--color-line-dark)}.fact-ticker .ticker{padding-block:.85rem}.fact-ticker__item{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;padding-inline:1.5rem;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-dark-muted)}.fact-ticker__item svg{width:1.05rem;height:1.05rem;flex-shrink:0;color:var(--color-accent)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/theme-header.css.map */
