:root{--gi-sticky-header-offset: 0px;--gi-header-height: 0px}html{scroll-padding-top:var(--gi-sticky-header-offset)}:target,.shopify-section[id],#MainContent [id]{scroll-margin-top:var(--gi-sticky-header-offset)}.content-for-layout>.shopify-section:first-child:has(.gi-hero){margin-top:calc(var(--gi-header-height) * -1)}#header-component:has(.menu-list__link[aria-expanded=true]) .header__row{--border-subtle: transparent}#header-component{--gi-header-fade: .42s cubic-bezier(.37, 0, .63, 1);--gi-logo-out: var(--gi-header-fade);--gi-logo-in: var(--gi-header-fade)}#header-component .header__row{transition:background-color var(--gi-header-fade),border-color var(--gi-header-fade),color var(--gi-header-fade);border-bottom:1px solid transparent;box-shadow:none!important}@media screen and (min-width:750px){#header-component:has(.header__row--bottom) .header__row--top{--border-subtle: transparent}}@media screen and (min-width:750px){#header-component .header__row--bottom .header__columns{--padding-block-end: clamp(14px, 1.4vw, 20px)}}#header-component .header__row{background-color:var(--bg-primary);border-bottom-color:var(--border-subtle);--color-foreground: var(--text-primary);--color-foreground-rgb: 26, 26, 24}html.gi-header--dark #header-component .header__row{background-color:var(--bg-primary)!important;border-bottom-color:var(--border-subtle);--color-foreground: var(--text-primary);--color-foreground-rgb: 26, 26, 24}html.gi-header--light #header-component .header__row{background-color:transparent!important;border-bottom-color:transparent!important;--color-foreground: var(--bg-primary);--color-foreground-rgb: 250, 249, 247}html.gi-header--light #header-component{--color-scheme-top-row: transparent !important;--color-scheme-bottom-row: transparent !important}#header-component .header__underlay-closed{transition:opacity var(--gi-header-fade)}html.gi-header--light #header-component .header__underlay-closed{opacity:0}html.gi-header--light #header-component,html.gi-header--light #header-component .header{background-color:transparent!important}html.gi-header--light.gi-header--top #header-component .header__row{border-bottom-color:transparent!important}#header-component .header-logo img,#header-component .header__logo img{transition:filter var(--gi-header-fade)}#header-component .header-logo{position:relative}#header-component .header-logo .header-logo__image-container--original{display:block!important;opacity:1;visibility:visible;transition:opacity var(--gi-logo-in),visibility 0s linear 0s}#header-component .header-logo .header-logo__image-container--inverse{display:flex!important;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--gi-logo-out),visibility 0s linear .42s}html.gi-header--light #header-component .header-logo .header-logo__image-container--original{opacity:0;visibility:hidden;transition:opacity var(--gi-logo-out),visibility 0s linear .42s}html.gi-header--light #header-component .header-logo .header-logo__image-container--inverse{opacity:1;visibility:visible;transition:opacity var(--gi-logo-in),visibility 0s linear 0s}html.gi-header--light #header-component .header-logo:not(:has(.header-logo__image-container--inverse)) img,html.gi-header--light #header-component .header__logo img{filter:brightness(0) invert(1) opacity(.92)}html.gi-header--dark #header-component .header-logo img,html.gi-header--dark #header-component .header__logo img{filter:none}@media(min-width:750px){html.gi-header--light #header-component[data-menu-style=menu]:hover .header__row,html.gi-header--light #header-component[data-menu-style=menu]:focus-within .header__row{background-color:var(--bg-primary)!important;border-bottom-color:var(--border-subtle)!important;--color-foreground: var(--text-primary);--color-foreground-rgb: 26, 26, 24}html.gi-header--light.gi-header--top #header-component[data-menu-style=menu]:hover .header__row,html.gi-header--light.gi-header--top #header-component[data-menu-style=menu]:focus-within .header__row{border-bottom-color:var(--border-subtle)!important}html.gi-header--light #header-component[data-menu-style=menu]:hover .header-logo img,html.gi-header--light #header-component[data-menu-style=menu]:hover .header__logo img,html.gi-header--light #header-component[data-menu-style=menu]:focus-within .header-logo img,html.gi-header--light #header-component[data-menu-style=menu]:focus-within .header__logo img{filter:none}html.gi-header--light #header-component[data-menu-style=menu]:hover .header-logo__image-container--original,html.gi-header--light #header-component[data-menu-style=menu]:focus-within .header-logo__image-container--original{opacity:1;visibility:visible;transition:opacity var(--gi-logo-in),visibility 0s linear 0s}html.gi-header--light #header-component[data-menu-style=menu]:hover .header-logo__image-container--inverse,html.gi-header--light #header-component[data-menu-style=menu]:focus-within .header-logo__image-container--inverse{opacity:0;visibility:hidden;transition:opacity var(--gi-logo-out),visibility 0s linear .42s}}#header-component[data-sticky-state=idle]{pointer-events:none}#header-component[data-sticky-state]{transition:opacity var(--animation-speed, .3s) var(--animation-easing, ease),transform var(--animation-speed, .3s) var(--animation-easing, ease);transform:translateY(0)}#header-component[data-sticky-state=idle]{transform:translateY(-100%)}html #header-component[data-sticky-state=active] .header__row{background-color:var(--bg-primary)!important;border-bottom-color:var(--border-subtle)!important;--color-foreground: var(--text-primary);--color-foreground-rgb: 26, 26, 24}html #header-component[data-sticky-state=active],html #header-component[data-sticky-state=active] .header{--color-scheme-top-row: var(--bg-primary) !important;--color-scheme-bottom-row: var(--bg-primary) !important;background-color:var(--bg-primary)!important}html #header-component[data-sticky-state=active] .header__underlay-closed{opacity:1}html #header-component[data-sticky-state=active] .header-logo img,html #header-component[data-sticky-state=active] .header__logo img{filter:none}html #header-component[data-sticky-state=active] .header-logo .header-logo__image-container--original{opacity:1;visibility:visible;transition:opacity var(--gi-logo-in),visibility 0s linear 0s}html #header-component[data-sticky-state=active] .header-logo .header-logo__image-container--inverse{opacity:0;visibility:hidden;transition:opacity var(--gi-logo-out),visibility 0s linear .42s}.mega-menu-editorial{display:flex;align-items:flex-start;gap:clamp(2rem,4vw,4rem);max-width:640px;margin-inline-start:var(--submenu-anchor-offset, auto);margin-inline-end:auto;padding-block:clamp(.25rem,.75vh,.5rem) clamp(1rem,3vh,1.5rem);padding-inline:var(--space-2)}.mega-menu-editorial__media{flex:0 0 auto;width:clamp(140px,12vw,200px)}.mega-menu-editorial__media img{display:block;width:100%;height:auto;border-radius:var(--radius-s)}.mega-menu-editorial__content{flex:1 1 auto}.mega-menu-editorial__links{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0}.mega-menu-editorial__link{font-family:var(--font-ui);font-size:var(--text-ui-m, .9375rem);font-weight:400;letter-spacing:.03em;line-height:1.5;color:var(--text-secondary);text-decoration:none}.mega-menu-editorial__link:hover,.mega-menu-editorial__link:focus-visible{color:var(--text-primary)}#header-component .header__underlay{--color-submenu: var(--bg-primary) !important}#header-component:has(.menu-list__link[aria-expanded=true]) .header__underlay-open{background:var(--bg-primary)!important}#header-component .menu-list__submenu{--color-foreground: var(--text-primary);--color-foreground-rgb: 26, 26, 24}#header-component .header__row .menu-list__link,#header-component .header__row .header__menu a{font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-radius:0}#header-component .header__row .header-actions__action,#header-component .header__row .header-actions__text-style,#header-component .header__row .localization-selector{font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border-radius:0}#header-component .header__row .header-actions__action,#header-component .header__row .localization-selector{min-height:var(--touch-min, 44px);display:inline-flex;align-items:center}.announcement-bar .announcement-bar__text{font-family:var(--font-ui);font-weight:500}#header-component .header__row .cart-bubble,#header-component .header__row .cart-bubble__background{background:none!important;border:0!important;box-shadow:none!important}#header-component .header__row .cart-bubble__text{font-family:var(--font-ui);font-size:12px;letter-spacing:.18em;color:inherit}#header-component .header__row shopify-account{--shopify-account-color-accent: var(--text-primary);--shopify-account-color-accent-text: var(--bg-primary);--shopify-account-radius-base: var(--radius-s);--shopify-account-radius-button: var(--radius-s);--shopify-account-radius-button-small: var(--radius-s);--shopify-account-radius-input: var(--radius-s);--shopify-account-font-heading: var(--font-display);--shopify-account-font-body: var(--font-ui)}#header-component .header__row .account-button__fallback{background-color:var(--text-primary)}html.gi-header--light #header-component .header__row shopify-account{--shopify-account-color-accent: var(--bg-primary);--shopify-account-color-accent-text: var(--text-primary)}html.gi-header--light #header-component .header__row .account-button__fallback{background-color:var(--bg-primary)}#header-component .header__row .account-button shopify-account{filter:grayscale(1) contrast(1.15) brightness(.42)}html.gi-header--light #header-component .header__row .account-button shopify-account{filter:grayscale(1) brightness(0) invert(1) opacity(.92) drop-shadow(0 1px 3px rgba(0,0,0,.6))}html #header-component[data-sticky-state=active] .header__row .account-button shopify-account{filter:grayscale(1) contrast(1.15) brightness(.42)!important}#header-component .header__row .account-button:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}html.gi-header--light #header-component .header__row .account-button:focus-within{outline-color:var(--bg-primary)}#header-component .header__row .account-button__text,#header-component .header__row .account-button__icon{color:var(--text-primary)!important}html.gi-header--light #header-component .header__row .account-button__text,html.gi-header--light #header-component .header__row .account-button__icon{color:var(--bg-primary)!important}html #header-component[data-sticky-state=active] .header__row .account-button__text,html #header-component[data-sticky-state=active] .header__row .account-button__icon{color:var(--text-primary)!important}#header-component .header__row a:focus-visible,#header-component .header__row button:focus-visible,#header-component .header__row summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:0}html.gi-header--light #header-component .header__row a:focus-visible,html.gi-header--light #header-component .header__row button:focus-visible,html.gi-header--light #header-component .header__row summary:focus-visible{outline-color:var(--bg-primary)}@media screen and (min-width:750px){#header-component .header__row>.header__columns{max-width:1180px;margin-inline:auto}}@media screen and (max-width:749px){#header-component .header__row .header-actions__action--search,#header-component .header__row .search-action:not(.search-action--drawer),#header-component .header__row .account-button,#header-component .header__row .localization-selector,#header-component .header__row .dropdown-localization__button{display:none}#header-component .header__drawer .account-button,#header-component .header__drawer .localization-selector,#header-component .menu-drawer .account-button,#header-component .menu-drawer .localization-selector{display:inline-flex}}#header-component .menu-drawer,.menu-drawer__inner{background:var(--bg-primary);border-radius:0;box-shadow:none}#header-component .header__drawer{background:transparent;border-radius:0;box-shadow:none}#header-component .menu-drawer .menu-list__link,#header-component .header__drawer .menu-list__link,.menu-drawer__menu>li>a,#header-component .menu-drawer summary.menu-drawer__menu-item--mainlist{font-family:var(--font-display);font-size:clamp(1.375rem,5vw,1.75rem);font-weight:400;letter-spacing:.03em;text-transform:none;color:var(--text-primary);min-height:44px;display:flex;align-items:center;padding-block:var(--space-4);border-bottom:1px solid var(--divider);border-radius:0}#header-component .menu-drawer .menu-list__link--nested,.menu-drawer__menu ul a{font-family:var(--font-ui);font-size:var(--text-ui-m);letter-spacing:.02em;text-transform:none;color:var(--neutral-600);border-bottom:0;padding-block:var(--space-3)}#header-component .menu-drawer footer,#header-component .menu-drawer__footer,#header-component .header__drawer footer{border-top:1px solid var(--border-subtle);padding-block:var(--space-6);font-family:var(--font-ui);font-size:var(--text-ui-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--neutral-600)}@media(prefers-reduced-motion:reduce){#header-component .header__row,#header-component .header__underlay-closed,#header-component .header-logo img,#header-component .header__logo img,#header-component .header-logo .header-logo__image-container--original,#header-component .header-logo .header-logo__image-container--inverse{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gi-header-theme.css.map */
