.header-group{position:fixed;inset:0 0 auto;z-index:40;transition:transform .45s var(--ease)}.header-group.is-hidden{transform:translateY(-100%)}.announcement-bar{--marquee-duration: 60s;padding-block:12px;background:var(--color-surface)}.announcement-bar__list{display:flex;align-items:center;gap:24px;padding-left:24px}.announcement-bar__item{display:flex;align-items:center;gap:24px;white-space:nowrap}.announcement-bar__item:after{content:"";width:6px;height:6px;background:var(--color-accent)}.header{display:flex;align-items:center;justify-content:space-between;gap:32px;height:72px;padding-inline:var(--page-gutter);border-bottom:1px solid var(--color-line);transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.header__start,.header__nav,.header__utilities{display:flex;align-items:center}.header__start{gap:30px}.header__nav,.header__utilities{gap:24px}.header__logo{display:block}.logo{display:block;width:108px;height:40px;background-color:currentColor;-webkit-mask:url(logo-mask.png) center / contain no-repeat;mask:url(logo-mask.png) center / contain no-repeat}.header__link{position:relative;display:inline-flex;align-items:center;gap:10px}.header__count{display:inline-block;margin-left:-6px}.header__count[hidden]{display:none}.header__count:before{content:"("}.header__count:after{content:")"}.header__link:before{content:"";position:absolute;inset:auto 0 -4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.header__link:hover:before,.header__link[aria-current=page]:before{transform:scaleX(1)}.header__chevron{width:9px;height:5px}.header-group--over-hero:not(.is-scrolled,.is-menu-open,.is-drawer-open) .header{border-bottom-color:var(--color-white);background:transparent;color:var(--color-white)}.mega-menu{position:absolute;top:100%;left:0;right:0;padding:var(--page-gutter);border-bottom:1px solid var(--color-line);opacity:0;visibility:hidden;transform:translate3d(0,-8px,0);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s linear .3s}.header-group.is-menu-open .mega-menu{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.mega-menu__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--page-gutter)}.mega-menu__tile{display:block}.mega-menu__media{display:block;aspect-ratio:430 / 325;overflow:hidden;background:var(--color-surface)}.mega-menu__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.mega-menu__tile:hover img{transform:scale(1.03)}.mega-menu__name{display:block;margin-top:14px}.mega-menu__tile:hover .mega-menu__name{text-decoration:underline;text-underline-offset:4px}.header__menu-toggle,.header__icon,.menu-drawer{display:none}@media(max-width:749px){.announcement-bar{padding-block:8px}.announcement-bar__list,.announcement-bar__item{gap:16px}.announcement-bar__list{padding-left:16px}.announcement-bar__item:after{width:5px;height:5px}.header{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;height:56px}.header .logo{width:97px;height:36px}.header__nav,.header__link--wide,.mega-menu{display:none}.header__utilities{justify-content:flex-end;gap:0}.header__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header__icon{display:block}.header__menu-toggle{display:flex;justify-self:start;padding:16px;margin:-16px}.header__utilities .header__link{padding:14px 12px;margin-block:-14px}.header__utilities .header__link:nth-last-child(2){padding-left:21px;margin-left:-21px}.header__utilities .header__link:last-child{padding-right:16px;margin-right:-16px}.header__utilities .header__link:before{content:none}.header__count{position:absolute;top:6px;right:8px;margin:0;min-width:16px;height:16px;padding-inline:4px;border-radius:8px;background:var(--color-accent);color:var(--color-cream);font-size:10px;line-height:16px;text-align:center}.header__count:before,.header__count:after{content:none}.header__icon--close,.is-drawer-open .header__icon--menu{display:none}.is-drawer-open .header__icon--close{display:block}.menu-drawer{display:block;position:absolute;top:100%;left:0;right:0;height:calc(100dvh - var(--header-height));overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translate3d(0,-8px,0);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s linear .3s}.is-drawer-open .menu-drawer{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.menu-drawer__inner{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:100%;padding:8px var(--page-gutter) 32px}.menu-drawer__link{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--color-line);font:32px / 40px var(--font-heading)}.menu-drawer__stories{margin-top:20px}.menu-drawer__label{color:var(--color-text-muted)}.menu-drawer__tiles{display:grid;gap:12px;margin-top:12px}.menu-drawer__tile{display:flex;align-items:center;gap:10px}.menu-drawer__media{flex:none;width:107px;aspect-ratio:107 / 98;overflow:hidden;background:var(--color-surface)}.menu-drawer__media img{width:100%;height:100%;object-fit:cover}.menu-drawer__name{font:18px / 24px var(--font-heading)}.menu-drawer__utilities{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-size:16px;line-height:24px}.menu-drawer__locale{display:inline-flex;align-items:center;gap:8px}}html:has(.header-group.is-drawer-open){overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-header.css.map */
