.announcement-bar{font-size:11px;letter-spacing:.12em}.announcement-bar__slider{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:36px}.announcement-bar__track{grid-column:2}.announcement-bar__message{display:grid;place-items:center;text-align:center;padding:var(--space-2) var(--space-2);line-height:1.5}.announcement-bar__link{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color var(--duration)}.announcement-bar__link:hover{text-decoration-color:currentColor}.announcement-bar__controls{grid-column:1;grid-row:1}.announcement-bar__controls--next{grid-column:3}.announcement-bar__button{display:grid;place-items:center;width:32px;height:32px;opacity:.7}.announcement-bar__button:hover{opacity:1}.announcement-bar__button[disabled]{opacity:.2}site-header{display:block}.header{position:relative;background:var(--color-bg);color:var(--color-fg);border-bottom:1px solid var(--color-border);transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"mobile logo icons";align-items:center;min-height:64px;column-gap:var(--space-4)}.header__mobile-actions{grid-area:mobile;display:flex;align-items:center;margin-left:-12px}.header__logo{grid-area:logo;margin:0;font-size:inherit;line-height:1}.header__logo-link{display:block;position:relative}.header__logo-image{width:var(--logo-width-mobile);height:auto}.header__logo-image--inverse{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.header__logo-text{font-family:var(--font-heading);font-size:18px;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.header__nav{grid-area:nav}.header__icons{grid-area:icons;display:flex;justify-content:flex-end;align-items:center;margin-right:-12px}.header__cart{position:relative}.header__cart-count{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:grid;place-items:center;background:var(--color-fg);color:var(--color-bg);font-size:9px;line-height:1;letter-spacing:0}@media(min-width:990px){.header__inner{min-height:80px;column-gap:var(--space-6)}.header__logo-image{width:var(--logo-width)}.header--logo-center .header__inner{grid-template-columns:1fr auto 1fr;grid-template-areas:"nav logo icons"}.header--logo-left .header__inner{grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav icons"}.header--logo-left .header__menu{justify-content:center}}.header__menu{display:flex;flex-wrap:wrap;gap:0 var(--space-5)}.header__menu-link{display:flex;align-items:center;min-height:80px;font-family:var(--font-heading);font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;list-style:none;position:relative}.header__menu-link::-webkit-details-marker{display:none}.header__menu-link:after{content:"";position:absolute;left:0;right:0;bottom:26px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left}.header__menu-link.is-active:after,.menu-dropdown[open]>.header__menu-link:after{transform:scaleX(1)}@media(hover:hover){.header__menu-link:hover:after{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference){.header__menu-link:after{transition:transform var(--duration) var(--ease)}}.menu-dropdown{position:relative}.menu-dropdown--mega{position:static}.menu-dropdown__panel{position:absolute;top:100%;z-index:2;background:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-border)}.menu-dropdown:not(.menu-dropdown--mega)>.menu-dropdown__panel{left:calc(-1 * var(--space-5));min-width:240px;padding:var(--space-4) 0}.menu-dropdown--mega>.menu-dropdown__panel{left:0;right:0;border-inline:0;padding:var(--space-7) 0}@media(prefers-reduced-motion:no-preference){.menu-dropdown[open]>.menu-dropdown__panel{animation:menu-in .24s var(--ease)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}}.menu-dropdown__link{display:block;padding:var(--space-2) var(--space-5);font-size:13px;letter-spacing:.04em;transition:color var(--duration)}.menu-dropdown__link:hover,.menu-dropdown__link[aria-current]{color:var(--color-muted)}.menu-dropdown__link--all{margin-top:var(--space-2);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.mega-menu{display:flex;gap:var(--space-7)}.mega-menu__columns{flex:1;display:grid;gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-content:start}.mega-menu__heading{display:block;margin-bottom:var(--space-3);font-family:var(--font-heading);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.mega-menu__list li+li{margin-top:var(--space-1)}.mega-menu__link{font-size:13px;color:var(--color-muted);transition:color var(--duration)}.mega-menu__link:hover,.mega-menu__link[aria-current],.mega-menu__heading:hover{color:var(--color-fg)}.mega-menu__all{display:inline-flex;align-items:center;gap:var(--space-2);font-size:11px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}.mega-menu__promos{display:flex;gap:var(--space-5);width:min(40%,520px)}.mega-menu__promo{flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.mega-menu__promo-heading{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.mega-menu__promo .media>img{transition:transform .9s var(--ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.mega-menu__promo:hover .media>img{transform:scale(1.03)}}.header--transparent:not(.is-solid):not(:hover):not(:focus-within){background:transparent;color:var(--transparent-fg);border-bottom-color:transparent}.header--transparent:not(.is-solid):not(:hover):not(:focus-within) .header__cart-count{background:var(--transparent-fg);color:#111}.header--transparent:not(.is-solid):not(:hover):not(:focus-within) .header__logo-image--inverse{opacity:1}.header--transparent:not(.is-solid):not(:hover):not(:focus-within) .header__logo-link:has(.header__logo-image--inverse) .header__logo-image:not(.header__logo-image--inverse){opacity:0}.header__logo-image{transition:opacity .3s var(--ease)}.menu-drawer__body{padding-top:var(--space-2)}.menu-drawer__list>li{border-bottom:1px solid var(--color-border)}.menu-drawer__accordion{border:0}.menu-drawer__accordion:last-child{border:0}.menu-drawer__link,.menu-drawer__accordion>summary{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0;font-family:var(--font-heading);font-size:13px;letter-spacing:.16em;text-transform:uppercase}.menu-drawer__sublist{padding:0 0 var(--space-4) var(--space-2)}.menu-drawer__sublist--nested{padding:var(--space-1) 0 var(--space-2) var(--space-4)}.menu-drawer__sublink{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-size:13px;color:var(--color-muted);cursor:pointer;list-style:none}.menu-drawer__sublink::-webkit-details-marker{display:none}.menu-drawer__nested>summary:after{content:"+";font-size:16px;color:var(--color-fg)}.menu-drawer__nested[open]>summary:after{content:"\2212"}.menu-drawer__sublink[aria-current],.menu-drawer__link[aria-current]{color:var(--color-fg)}.menu-drawer__sublink--all{color:var(--color-fg);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.menu-drawer__secondary{margin-top:var(--space-5);display:grid;gap:var(--space-3);font-size:13px;color:var(--color-muted)}.menu-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.menu-drawer__account{display:inline-flex;align-items:center;gap:var(--space-2);font-size:12px;letter-spacing:.08em}.social-links{display:flex;flex-wrap:wrap;margin-inline:-12px}.mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-header);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-bg);color:var(--color-fg);border-top:1px solid var(--color-border)}.mobile-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:9px;letter-spacing:.1em;color:var(--color-muted)}.mobile-nav__item .icon,.mobile-nav__item[aria-current=page]{color:var(--color-fg)}@media(min-width:990px){.mobile-nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-header.css.map */
