:root{--header-h: 60px;--header-offset: var(--header-h)}@media screen and (min-width:990px){:root{--header-h: 88px}}:root:has(.header[data-scroll=static]){--header-offset: 0px}html{scroll-padding-top:var(--header-offset)}.section-header{position:sticky;top:0;z-index:40}.section-header:has(.header[data-scroll=static]){position:relative}.section-header:has(.header--overlay){margin-bottom:calc(var(--header-h) * -1)}.header{position:relative;--header-pad: var(--page-margin);height:var(--header-h);background-color:var(--page);border-bottom:1px solid var(--line);transition:transform .25s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.header.is-hidden{transform:translateY(-100%)}.header--overlay:not(.is-solid,.has-mega){background-color:transparent;border-bottom-color:transparent;color:var(--page)}.header--overlay:not(.is-solid,.has-mega) :focus-visible{outline-color:currentColor}.header__inner{--tap-w: 40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;height:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:max(8px,calc(var(--header-pad) - 9px))}@media screen and (min-width:990px){.header__inner{--tap-w: 44px;gap:24px;padding-inline:var(--header-pad) calc(var(--header-pad) - 11px)}}.header__wordmark{grid-column:2;justify-self:center;margin:0;font-size:inherit;letter-spacing:normal;text-transform:none}.header__brand{display:block}.header__brand .logo-wordmark{height:18px}@media screen and (min-width:990px){.header__wordmark{grid-column:1;justify-self:start}.header__brand .logo-wordmark{height:22px}}.header__tap{display:inline-flex;align-items:center;justify-content:center;position:relative;width:var(--tap-w);height:44px;color:var(--accent);cursor:pointer;list-style:none}.header__tap::-webkit-details-marker{display:none}.header__tap:before{content:"";position:absolute;inset:0 calc((44px - var(--tap-w)) / -2)}.header__tap .icon{width:22px;height:22px}@media(hover:hover){.header__tap:hover{opacity:.6}}.header__tap .icon-close,details[open]>.header__tap .icon-menu,details[open]>.header__tap .icon-search{display:none}details[open]>.header__tap .icon-close{display:block}.header__badge{position:absolute;top:4px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:0;background-color:var(--ink);color:var(--page);font-size:var(--text-eyebrow);font-weight:var(--font-weight-bold);line-height:16px;text-align:center}.header--overlay:not(.is-solid,.has-mega) .header__badge{background-color:var(--page);color:var(--ink)}.header__nav{display:none}@media screen and (min-width:990px){.header__nav{display:block;grid-column:2;justify-self:center;align-self:stretch}.header__list{display:flex;align-items:stretch;gap:36px;height:100%}.header__item{display:flex;align-items:center}.header__link,.header__toggle{color:var(--accent)}.header__link{display:inline-flex;align-items:center;min-height:44px;padding:4px 0;border-bottom:1px solid transparent;font-size:var(--text-sm);font-weight:var(--font-weight-bold);line-height:1.2;white-space:nowrap}.header__link.is-active,.header__link:hover,.header__item:has(>[aria-expanded=true])>.header__link{border-bottom-color:currentColor}.header__toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;min-height:44px;margin-left:-2px;padding:0;background:none;border:0;border-radius:var(--radius);cursor:pointer}.header__toggle .icon{width:14px;height:14px;transition:transform .2s ease}.header__toggle[aria-expanded=true] .icon-chevron-down{transform:rotate(180deg)}}.mega{display:none}@media screen and (min-width:990px){.mega[data-open],.no-js .header__item:hover>.mega,.no-js .header__item:focus-within>.mega{display:block}.mega{position:absolute;top:100%;left:0;right:0;z-index:1;background-color:var(--page);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);animation:mega-in .2s ease}.mega__inner{display:flex;justify-content:space-between;gap:48px;max-width:var(--page-max);margin-inline:auto;padding:40px var(--header-pad) 48px}.mega__columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(160px,max-content);grid-template-rows:1fr auto;column-gap:64px;row-gap:24px;align-content:start}.mega__column{grid-row:1}.mega__heading{display:block;margin:0 0 16px;font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--stone)}a.mega__heading:hover{color:var(--ink)}.mega__heading--title{margin-bottom:12px;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading);line-height:1.2;color:var(--accent)}.mega__link{display:block;padding-block:6px;font-size:var(--text-md);line-height:1.4}.mega__link:hover,.mega__link[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.mega__all{grid-row:2;grid-column:1;display:inline-flex;align-items:center;gap:8px;justify-self:start;font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:1.2;color:var(--accent);border-bottom:1px solid currentColor;padding-bottom:4px}.mega__all .icon{width:16px;height:16px}.mega__promos{display:flex;gap:16px;flex-shrink:0}.mega__promo{position:relative;display:block;width:240px;height:324px;overflow:hidden;background-color:var(--bone)}.mega__promo-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}@media(hover:hover){.mega__promo:hover .mega__promo-image{transform:scale(1.03)}}.mega__promo:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--ink-rgb),.55),rgba(var(--ink-rgb),0));pointer-events:none}.mega__promo-label{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;color:var(--page);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.header.has-mega .header__scrim{display:block}}.header__scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(var(--ink-rgb),.4);animation:fade-in .2s ease}@keyframes mega-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.mega,.header__scrim,.drawer,.drawer__sub{animation:none}}.header__actions{display:flex;align-items:center;justify-content:flex-end;grid-column:3;gap:2px}@media screen and (min-width:990px){.header__actions{gap:8px}}@media screen and (max-width:989px){.header__actions{gap:0}.header .header__search>.header__tap,.header .header__search[open]>.header__tap{position:absolute;top:calc((var(--header-h) - 44px) / 2);left:calc(max(8px,calc(var(--header-pad) - 9px)) + var(--tap-w))}}.header__search-panel{position:absolute;top:100%;left:0;right:0;background-color:var(--page);border-bottom:1px solid var(--line);color:var(--ink)}.header__search-form{display:flex;align-items:center;gap:12px;max-width:var(--page-max);margin-inline:auto;padding:16px var(--header-pad)}.header__search-input{flex:1;min-height:44px;padding:0;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);font-size:var(--text-field)}.header__search-input:focus{border-bottom-color:var(--ink);outline:none}.header__search-input:focus-visible{outline:none}.header__search-submit{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--ink)}.header__drawer{grid-column:1;justify-self:start}@media screen and (min-width:990px){.header__drawer{display:none}}.drawer{position:fixed;top:0;left:0;z-index:40;display:flex;flex-direction:column;justify-content:space-between;gap:32px;width:min(86vw,380px);height:100vh;height:100dvh;padding:24px var(--page-margin) calc(32px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background-color:var(--page);color:var(--ink);animation:drawer-in .25s ease}@keyframes drawer-in{0%{transform:translate(-100%)}}.drawer__nav{padding-top:calc(var(--drawer-top, var(--header-h)) - 24px)}.drawer__link{color:var(--accent);display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:52px;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading);text-transform:uppercase;cursor:pointer;list-style:none}.drawer__link::-webkit-details-marker{display:none}.drawer__link .icon-chevron-down{margin-left:auto}.drawer__group[open]>.drawer__link .icon-chevron-down{transform:rotate(180deg)}.drawer__sublist{padding-bottom:12px}.drawer__sublist--nested{padding:0 0 8px 16px}.drawer__sublink.drawer__sublink--all{justify-content:space-between;min-height:52px;margin-bottom:8px;border-bottom:1px solid var(--line);color:var(--accent);font-size:var(--text-lg);font-weight:var(--font-weight-bold)}.drawer__sublink--all .icon{width:16px;height:16px}.drawer__back,.drawer__sub-title{display:none}.js .drawer__link--parent .icon-chevron-down,.js .drawer__group[open]>.drawer__link .icon-chevron-down{transform:rotate(-90deg)}.js .drawer__group[open]>.drawer__sub{position:fixed;top:0;left:0;z-index:1;width:min(86vw,380px);height:100vh;height:100dvh;padding:var(--drawer-top, var(--header-h)) var(--page-margin) calc(32px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background-color:var(--page);animation:drill-in .25s ease}.js .drawer__back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;background:none;border:0;font-size:var(--text-sm);color:var(--stone);cursor:pointer}.js .drawer__back .icon{width:16px;height:16px;transform:rotate(180deg)}.js .drawer__sub-title{display:block;color:var(--accent);margin:8px 0 12px;font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading);line-height:1.1;text-transform:uppercase}@keyframes drill-in{0%{transform:translate(100%)}}.drawer__sublink{display:flex;align-items:center;min-height:44px;font-size:var(--text-md);color:var(--stone)}.drawer__sublink[aria-current=page],.drawer__link[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.drawer__sublink[aria-current=page]{color:var(--ink);font-weight:var(--font-weight-medium)}.drawer__link.is-active:before,.drawer__link[aria-current=page]:before,.drawer__sublink[aria-current=page]:before,.header__link.is-active:before,.mega__link[aria-current=page]:before{content:"";flex:none;display:inline-block;width:6px;height:6px;margin-right:10px;background-color:currentColor;vertical-align:middle}.header__link.is-active:before{margin-right:6px}.drawer__foot{display:flex;flex-direction:column;gap:4px;padding-top:24px;border-top:1px solid var(--line)}.drawer__foot .button{margin-bottom:12px}.drawer__legal{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:12px}.drawer__legal a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-sm);color:var(--stone)}.header__drawer[open]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background-color:rgba(var(--ink-rgb),.4)}.header__drawer[open]>.header__tap,.header__search[open]>.header__tap{position:relative;z-index:45}.header--overlay .header__drawer[open]>.header__tap,.header--overlay .header__search[open]>.header__tap{color:var(--ink)}.locale-switcher--header{display:none}@media screen and (min-width:990px){.locale-switcher--header{display:flex;margin-right:8px}}.locale-switcher--drawer{margin-top:4px}.locale-switcher--drawer .locale-switcher__select{padding-left:0}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-header.css.map */
