.section-header{position:relative}.section-header:has(.ad-header--sticky){position:sticky;inset-block-start:0}body:has(#MainContent>.shopify-section:first-child .ad-hero):has(.ad-header--overlay){--ad-header-overlay: 1}.section-header{margin-block-end:calc(var(--ad-header-height) * -1 * var(--ad-header-overlay, 0))}body:has(#MainContent>.shopify-section:first-child .ad-hero) .section-header:has(.ad-header--overlay:not(:defined)){position:relative}.ad-header{display:block;block-size:var(--ad-header-height);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}body:has(#MainContent>.shopify-section:first-child .ad-hero) .section-header:not(.menu-open) .ad-header--overlay:not(.is-scrolled){background-color:transparent}body:has(#MainContent>.shopify-section:first-child .ad-hero:not(.ad-scheme-champagne)) .section-header:not(.menu-open) .ad-header--overlay:not(.is-scrolled){--color-text: var(--ad-champagne);--color-focus: var(--ad-champagne);color:var(--color-text)}body:has(#MainContent>.shopify-section:first-child .ad-hero.ad-scheme-champagne) .section-header:not(.menu-open) .ad-header--overlay:not(.is-scrolled){--color-text: var(--ad-ink);--color-focus: var(--ad-burgundy);color:var(--color-text)}.ad-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:var(--space-4);block-size:100%}.ad-header__start{display:flex;justify-self:start;align-items:center}.ad-header__end{display:flex;justify-self:end;align-items:center;column-gap:var(--space-5)}.ad-header__logo{display:flex;align-items:center;inline-size:var(--ad-header-logo-width);min-block-size:var(--tap-target);color:inherit}.ad-header__nav{display:none}.ad-header__nav-list{display:flex;column-gap:var(--space-6);margin:0;padding:0;list-style:none}.ad-header__link,.ad-header__cart{display:inline-flex;align-items:center;column-gap:var(--space-2);min-block-size:var(--tap-target);color:inherit;text-decoration:none}.ad-header__link>span,.ad-cart-link__label{display:block;padding-block:var(--space-2)}.ad-header__link,.ad-header__cart,.ad-currency__button{opacity:var(--opacity-rest);transition:opacity var(--duration-base) var(--ease-out)}.ad-header__link:hover,.ad-header__link:focus-visible,.ad-header__link[aria-current=page],.ad-header__cart:hover,.ad-header__cart:focus-visible,.ad-currency__button:hover,.ad-currency__button:focus-visible,.ad-currency__button[aria-expanded=true]{opacity:1}@media(prefers-reduced-motion:no-preference){.ad-cart-link__count.is-updated{animation:ad-fade var(--duration-base) var(--ease-out) both}}@media(prefers-reduced-motion:reduce){.ad-header,.ad-header__link,.ad-header__cart,.ad-currency__button{transition:none}}.ad-header__utility{display:none;align-items:center}.ad-currency{position:relative;display:block}.ad-currency .ad-currency__button.localization-form__select{display:inline-flex;align-items:center;min-inline-size:0;min-block-size:var(--tap-target);margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;cursor:pointer}.ad-currency .ad-currency__button.localization-form__select:before,.ad-currency .ad-currency__button.localization-form__select:after{content:none}.ad-currency__label{display:block;padding-block:var(--space-2)}.ad-currency .disclosure__list-wrapper{position:absolute;inset-inline-end:0;inset-block-start:100%;inset-block-end:auto;min-inline-size:100%;margin-block-start:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--border-hairline) solid var(--color-border);background-color:var(--color-bg);color:var(--color-text);box-shadow:none;transform:none;animation:none}.ad-header__utility .ad-currency .disclosure__list-wrapper{inset-block-start:calc(100% + (var(--ad-header-height) - var(--tap-target)) / 2);margin-block-start:0}body:has(#MainContent>.shopify-section:first-child .ad-hero) .section-header:not(.menu-open) .ad-header--overlay:not(.is-scrolled) .ad-header__utility .ad-currency .disclosure__list-wrapper{inset-block-start:100%;margin-block-start:var(--space-2)}.ad-currency .disclosure__list-wrapper[hidden]{display:none}.ad-currency__list{display:grid;margin:0;padding:0;list-style:none}.ad-currency__option{display:inline-flex;align-items:center;min-block-size:var(--tap-target);white-space:nowrap;color:var(--color-text-muted);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.ad-currency__option:hover,.ad-currency__option[aria-current=true]{color:var(--color-text)}.ad-header__drawer{display:block}.ad-header__toggle{display:inline-flex;align-items:center;min-block-size:var(--tap-target);min-inline-size:var(--tap-target);color:inherit;cursor:pointer;list-style:none}.ad-header__toggle::-webkit-details-marker{display:none}.ad-header__toggle-close,details.menu-opening>.ad-header__toggle>.ad-header__toggle-open{display:none}details.menu-opening>.ad-header__toggle>.ad-header__toggle-close{display:block}.ad-menu-drawer{inset-block-start:100%;inline-size:100%;border:0;filter:none;transform:none;opacity:0;overflow-y:auto}.js details[open]>.ad-menu-drawer{transition:opacity var(--duration-base) var(--ease-out),visibility var(--duration-base) var(--ease-out)}.js details[open].menu-opening>.ad-menu-drawer{transform:none;opacity:1}.ad-menu-drawer{display:flex;flex-direction:column}.ad-menu-drawer__nav{padding-block:var(--space-7)}.ad-menu-drawer__footer{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--space-6);margin-block-start:auto;padding-block:var(--space-5)}.ad-menu-drawer .ad-currency .disclosure__list-wrapper{position:static;margin:0;padding-inline:0;border:0}.ad-menu-drawer__list,.ad-menu-drawer__sublist{display:grid;margin:0;padding:0;list-style:none}.ad-menu-drawer__list{row-gap:var(--space-5)}.ad-menu-drawer__sublist{row-gap:var(--space-2);margin-block-start:var(--space-3)}.ad-menu-drawer__link,.ad-menu-drawer__sublink{display:inline-flex;align-items:center;min-block-size:var(--tap-target);color:inherit;text-decoration:none}.ad-menu-drawer__link[aria-current=page],.ad-menu-drawer__sublink[aria-current=page]{color:var(--color-accent)}@media screen and (min-width:750px){.ad-menu-drawer{inline-size:100%;border-width:0}}@media screen and (min-width:990px){.ad-header__drawer{display:none}.ad-header__nav{display:block}.ad-header__utility{display:inline-flex}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ad-section-header.css.map */
