.header-wrapper{position:relative;display:block;transition:transform var(--duration) var(--ease)}.header-wrapper.is-hidden{transform:translateY(-100%)}.shopify-section-site-header.header-hidden{pointer-events:none}.header{position:relative;background:var(--gradient-background);transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration)}.header-wrapper--border .header{border-bottom:1px solid rgb(var(--color-border))}.header-wrapper.is-scrolled .header{box-shadow:0 1px rgb(var(--color-border)),var(--shadow)}.header__inner{display:grid;grid-template-areas:"start logo icons";grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;padding-top:var(--header-pt);padding-bottom:var(--header-pb);transition:padding var(--duration) var(--ease)}.header__start{grid-area:start;display:flex;align-items:center;gap:.2rem;margin-left:-1rem}.header__logo{grid-area:logo;min-width:0}.header__nav{grid-area:nav;display:none;min-width:0}.header__icons{grid-area:icons;display:flex;align-items:center;justify-content:flex-end;gap:.2rem;margin-right:-1rem}.header__icon{position:relative;display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;color:inherit;text-decoration:none;background:none;border:0;border-radius:50%;cursor:pointer;transition:background-color var(--duration) var(--ease)}.header__icon:hover{background:rgb(var(--color-foreground) / .06)}.header__icon:focus-visible{outline:none;box-shadow:var(--focus-ring)}summary.header__icon{list-style:none}summary.header__icon::-webkit-details-marker{display:none}.header__icons .header__icon--search,.header__icons .header-search,.header__icon--account,.header__localization{display:none}.cart-count{position:absolute;top:.3rem;right:.1rem;display:grid;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;font-size:1.05rem;font-weight:var(--font-body-weight-bold);line-height:1;color:rgb(var(--color-button-text));background:rgb(var(--color-button));border-radius:1rem}@media(min-width:750px){.header__icon--account{display:inline-grid}}@media(min-width:990px){.header__icon--search-start{display:none}.header__icons .header__icon--search{display:inline-grid}.header__icons .header-search{display:block}.header__localization{display:block;margin-right:.8rem}.header:not(.header--drawer) .menu-drawer-toggle>.header__icon{display:none}.header__nav{display:block}.header:not(.header--drawer) .header__start{display:none}.header--logo_left_menu_left .header__inner{grid-template-areas:"logo nav icons";grid-template-columns:auto 1fr auto;column-gap:3.2rem}.header--logo_left_menu_center .header__inner{grid-template-areas:"logo nav icons";grid-template-columns:1fr auto 1fr}.header--logo_center_menu_left .header__inner{grid-template-areas:"nav logo icons";grid-template-columns:1fr auto 1fr}.header--logo_center_menu_below .header__inner{grid-template-areas:". logo icons" "nav nav nav";grid-template-columns:1fr auto 1fr;row-gap:.4rem}.header--logo_center_menu_below .header-menu,.header--logo_left_menu_center .header-menu{justify-content:center}.header--drawer .header__inner{grid-template-areas:"start logo icons";grid-template-columns:auto 1fr auto}.header--drawer .header__start{display:flex}}.header-wrapper--sticky-reduce.is-scrolled .header__inner{padding-top:calc(var(--header-pt) * .5);padding-bottom:calc(var(--header-pb) * .5)}.logo__image,.logo__text{transition:width var(--duration) var(--ease),font-size var(--duration) var(--ease)}.header-wrapper--sticky-reduce.is-scrolled .logo__image{width:calc(var(--logo-width-mobile) * var(--logo-reduce-scale, .75))}@media(min-width:990px){.header-wrapper--sticky-reduce.is-scrolled .logo__image{width:calc(var(--logo-width) * var(--logo-reduce-scale, .75))}}.header-menu{display:flex;flex-wrap:wrap;align-items:center;margin-inline:-1.2rem}.header-menu__item{position:static}.header-menu__details:not(.header-menu__details--mega){position:relative}.header-menu__details>summary{list-style:none}.header-menu__details>summary::-webkit-details-marker{display:none}.header-menu__link{display:flex;align-items:center;gap:.4rem;padding:1rem 1.2rem;font-family:var(--menu-font-family);font-size:var(--menu-font-size);font-weight:var(--menu-font-weight);text-transform:var(--menu-transform);letter-spacing:var(--menu-letter-spacing);color:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.header-menu__link:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--badge-radius)}.header-menu__link>span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size var(--duration) var(--ease)}.header-menu__link:hover>span,.header-menu__link.is-active>span,.header-menu__details[open]>.header-menu__link>span{background-size:100% 1px}.header-menu__link.is-active,.header-menu__link[aria-current=page],.dropdown-menu__link[aria-current=page],.mega-menu__link[aria-current=page],.mega-menu__heading[aria-current=page],.menu-drawer__link.is-active,.menu-drawer__link[aria-current=page],.menu-drawer__sublink[aria-current=page]{color:rgb(var(--color-accent))}.header-menu__caret{transition:transform var(--duration) var(--ease)}.header-menu__details[open] .header-menu__caret{transform:rotate(180deg)}@keyframes menu-in{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dropdown-menu,.mega-menu,.header-search__panel{animation:none}}.dropdown-menu{position:absolute;top:calc(100% + .4rem);left:0;z-index:2;min-width:24rem;max-height:calc(100vh - var(--header-height, 8rem) - 2rem);padding:1rem;overflow-y:auto;background:var(--gradient-background);border:1px solid rgb(var(--color-border));border-radius:var(--popup-radius);box-shadow:var(--shadow);animation:menu-in var(--duration) var(--ease)}.dropdown-menu__link{display:block;padding:.8rem 1.2rem;font-size:1.5rem;color:inherit;text-decoration:none;border-radius:calc(var(--popup-radius) * .6)}.dropdown-menu__link:hover,.dropdown-menu__link:focus-visible{background:rgb(var(--color-background-secondary));outline:none}.dropdown-menu__link[aria-current=page]{text-decoration:underline;text-underline-offset:.3rem}.dropdown-menu__link--parent{font-weight:var(--font-body-weight-medium)}.dropdown-menu__item--parent+.dropdown-menu__item{margin-top:.4rem}.dropdown-menu__sub{margin-bottom:.4rem}.dropdown-menu__link--sub{padding-left:2.4rem;font-size:1.4rem;color:rgb(var(--color-foreground-muted))}.mega-menu{position:absolute;top:100%;right:0;left:0;z-index:2;max-height:calc(100vh - var(--header-height, 8rem));padding-block:3.2rem 2.4rem;overflow-y:auto;background:var(--gradient-background);border-top:1px solid rgb(var(--color-border));box-shadow:var(--shadow);animation:menu-in var(--duration) var(--ease)}.mega-menu__inner{display:grid;gap:4.8rem}.mega-menu__inner--promos{grid-template-columns:minmax(0,1fr) auto}.mega-menu__inner--promos-only{grid-template-columns:minmax(0,1fr)}.mega-menu__columns{display:grid;grid-template-columns:repeat(var(--columns, 4),minmax(0,1fr));align-content:start;gap:3.2rem}.mega-menu__heading{display:block;margin-bottom:1rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.1rem);color:inherit;text-decoration:none}.mega-menu__heading:hover{color:rgb(var(--color-accent))}.mega-menu__link{display:block;padding:.4rem 0;font-size:1.5rem;color:rgb(var(--color-foreground-muted));text-decoration:none;transition:color var(--duration),transform var(--duration) var(--ease)}.mega-menu__link:hover{color:rgb(var(--color-foreground));transform:translate(.3rem)}.mega-menu__link[aria-current=page],.mega-menu__heading[aria-current=page]{text-decoration:underline;text-underline-offset:.3rem}.mega-menu__promos{display:flex;gap:1.6rem}.mega-menu__inner--promos-only .mega-menu__promos{display:grid;grid-template-columns:repeat(var(--promo-count, 3),minmax(0,28rem))}.mega-menu__promo{display:block;width:clamp(16rem,16vw,22rem);color:inherit;text-decoration:none}.mega-menu__inner--promos-only .mega-menu__promo{width:auto}.mega-menu__promo-media{position:relative;display:block;aspect-ratio:var(--collection-card-ratio, 4 / 5);overflow:hidden;background:rgb(var(--color-background-secondary));border-radius:var(--media-radius)}.mega-menu__promo-media img,.mega-menu__promo-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mega-menu__promo-image{transition:transform var(--duration-long) var(--ease)}.mega-menu__promo:hover .mega-menu__promo-image{transform:scale(1.04)}.mega-menu__promo-label{display:block;margin-top:1rem;font-weight:var(--font-body-weight-medium)}.mega-menu__footer{margin-top:2.8rem;padding-top:1.6rem;border-top:1px solid rgb(var(--color-border))}.search__form{margin:0}.search__field{position:relative;display:flex;align-items:center;gap:1.2rem}.search__icon{flex-shrink:0;color:rgb(var(--color-foreground-muted))}.search__input{flex:1;min-width:0;min-height:var(--input-height);padding:0;font-size:clamp(1.6rem,1.5rem + .5vw,2.2rem);color:inherit;background:none;border:0;border-bottom:var(--input-border-width, 1px) solid rgb(var(--color-border));border-radius:0}.search__input:focus-visible{outline:none;border-bottom-color:rgb(var(--color-foreground))}.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration{-webkit-appearance:none}.search__reset{display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;color:rgb(var(--color-foreground-muted));background:none;border:0;border-radius:50%}.search__reset:hover{color:rgb(var(--color-foreground))}.search__reset[hidden]{display:none}.search__submit{flex-shrink:0}.modal--search .predictive-search__results,.header-search__panel .predictive-search__results,.menu-drawer__search .predictive-search__results{position:static;max-height:none;margin-top:1.6rem;box-shadow:none}.header-search__panel .predictive-search__results{max-height:calc(100vh - var(--header-height, 8rem) - 12rem)}.header-search>summary{list-style:none}.header-search>summary::-webkit-details-marker{display:none}.header-search__panel{position:absolute;top:100%;right:0;left:0;z-index:2;max-height:calc(100vh - var(--header-height, 8rem));padding-block:2rem;overflow-y:auto;background:var(--gradient-background);border-top:1px solid rgb(var(--color-border));box-shadow:var(--shadow);animation:menu-in var(--duration) var(--ease)}.modal--search{width:min(80rem,calc(100vw - 2.4rem));margin-top:2.4rem}@media(max-width:749px){.modal--search{width:100vw;max-height:100dvh;height:100dvh;margin:0;border-radius:0}}.modal--search .modal__body{padding-top:1.6rem}.header__localization .localization__form{flex-wrap:nowrap}.header__localization .select__control{min-height:3.6rem;font-size:1.3rem;border-color:transparent;background:transparent}.header__localization .select__control:hover{border-color:rgb(var(--color-border))}.header-wrapper--transparent:not(.is-solid):not(:hover):not(:focus-within) .header{color:rgb(var(--transparent-color));background:transparent;border-color:transparent;box-shadow:none}.header-wrapper--transparent:not(.is-solid):not(:hover):not(:focus-within) .header__localization .select__control{color:inherit}.header-wrapper--transparent:not(.is-solid):not(:hover):not(:focus-within) .logo__link:has(.logo__image--inverse) .logo__image--default{display:none}.header-wrapper--transparent:not(.is-solid):not(:hover):not(:focus-within) .logo__image--inverse{display:block}.menu-drawer__body{display:flex;flex-direction:column;gap:2.4rem}.menu-drawer__search{padding-top:.8rem}.menu-drawer__search .search__submit{display:none}.menu-drawer__details>summary{list-style:none;cursor:pointer}.menu-drawer__details>summary::-webkit-details-marker{display:none}.menu-drawer__link.is-active,.menu-drawer__sublink[aria-current=page],.menu-drawer__link[aria-current=page]{text-decoration:underline;text-underline-offset:.3rem}.menu-drawer__secondary ul{display:grid;gap:.2rem}.menu-drawer__secondary-link{display:block;padding:.6rem 0;font-size:1.5rem;color:rgb(var(--color-foreground-muted));text-decoration:none}.menu-drawer__secondary-link:hover{color:rgb(var(--color-foreground));text-decoration:underline}.menu-drawer__localization .select__control{width:100%}.menu-drawer__localization .localization__form{flex-direction:column}.menu-drawer__localization .select{width:100%}.menu-drawer__social{margin-left:-1rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-header.css.map */
