.template-index .menu-list__link:hover{color:var(--color-background)}.template-index .menu-list__list-item:has(.menu-list__submenu) .menu-list__link:hover{color:var(--color-foreground)}.template-index .header[transparent]:has(.menu-list__link.has-submenu:hover) .menu-list__link,.template-index .header[transparent]:has(.menu-list__link.has-submenu:hover) .menu-list__link:hover{color:rgb(var(--color-foreground))}.template-index .header[transparent]:has(.single-menu-link.has-submenu:hover){--header-logo-display: unset;--header-logo-inverse-display: none}.template-index .header[transparent]:has(.megamenu-drawer-desktop.is-open){--header-logo-display: block;--header-logo-inverse-display: none}.template-index .header[transparent]:has(.single-menu-link.has-submenu:hover) .single-menu-link,.template-index .header[data-sticky-state=active]:has(.menu-list__link.has-submenu:hover) .menu-list__link,.template-index header-component#header-component[data-sticky-state=active]:has(.menu-list__link.has-submenu:hover) .menu-list__link,.template-index header-component#header-component[data-sticky-state=active]:has(.menu-list__link.has-submenu[aria-expanded=true]) .menu-list__link,.template-index header-component#header-component[data-sticky-state=active]:has(.menu-list__link.has-submenu:hover) .header-actions__action,.template-index header-component#header-component[data-sticky-state=active]:has(.menu-list__link.has-submenu[aria-expanded=true]) .header-actions__action,.template-index header-component#header-component[data-sticky-state=active]:has(.menu-list__link.has-submenu[aria-expanded=true]) .account-button__icon,.template-index header-component#header-component[data-sticky-state=active]:has(.menu-list__link.has-submenu:hover) .account-button__icon,.template-index .header[transparent]:has(.megamenu-drawer-desktop.is-open) .menu-list__link,.template-index header-component#header-component[transparent]:has(.megamenu-drawer-desktop.is-open) .header-actions__action,.template-index header-component#header-component[transparent]:has(.megamenu-drawer-desktop.is-open) .account-button__icon{color:rgb(var(--color-foreground))!important}.template-index .header[transparent]:has(.single-menu-link:not(.has-submenu):hover){--header-logo-display: none;--header-logo-inverse-display: block}.template-index .header[transparent]:has(.menu-list__link.single-menu-link:hover) .menu-list__link,.template-index .header[transparent]:has(.menu-list__link.single-menu-link:hover) .menu-list__link:hover,.template-index .header[transparent]:has(.menu-list__link.single-menu-link[aria-expanded=true]) .menu-list__link,.template-index .header[transparent]:has(.menu-list__link.single-menu-link:hover) .header-actions__action,.template-index .header[transparent]:has(.menu-list__link.single-menu-link:hover) .account-button__icon,.template-index .header[transparent]:has(.menu-list__link.single-menu-link[aria-expanded=true]) .account-button__icon,.template-index .header[transparent]:has(.menu-list__link.single-menu-link[aria-expanded=true]) .header-actions__action,.template-index .header[transparent]:has(.menu-list__link.button-unstyled:hover) .menu-list__link{color:var(--color-background);opacity:1}.template-index .header[transparent][data-sticky-state=active]:has(.menu-list__link.single-menu-link:hover) .menu-list__link,.template-index .header[transparent][data-sticky-state=active]:has(.menu-list__link.single-menu-link:hover) .menu-list__link:hover,.template-index .header[transparent][data-sticky-state=active]:has(.menu-list__link.single-menu-link[aria-expanded=true]) .menu-list__link,.template-index .header[transparent][data-sticky-state=active]:has(.menu-list__link.single-menu-link:hover) .header-actions__action,.template-index .header[transparent][data-sticky-state=active]:has(.menu-list__link.single-menu-link:hover) .account-button__icon,.template-index .header[transparent][data-sticky-state=active]:has(.menu-list__link.single-menu-link[aria-expanded=true]) .account-button__icon,.template-index .header[transparent][data-sticky-state=active]:has(.menu-list__link.single-menu-link[aria-expanded=true]) .header-actions__action{color:var(--color-foreground)}.template-index .header[transparent]:has(.menu-list__link.single-menu-link:hover) .cart-bubble__background,.template-index .header[transparent]:has(.menu-list__link.single-menu-link[aria-expanded=true]) .cart-bubble__background{color:var(--color-foreground);opacity:1;background-color:var(--color-background)}.template-index header-component#header-component[data-sticky-state=active]:has(.menu-list__link.has-submenu[aria-expanded=true]) .cart-bubble__background,.template-index header-component#header-component[data-sticky-state=active]:has(.menu-list__link.has-submenu:hover) .cart-bubble__background,.template-index .header[transparent][data-sticky-state=active]:has(.menu-list__link.single-menu-link:hover) .cart-bubble__background,.template-index .header[transparent][data-sticky-state=active]:has(.menu-list__link.single-menu-link[aria-expanded=true]) .cart-bubble__background{color:var(--color-background);opacity:1;background-color:var(--color-foreground)}.template-index header-component#header-component[transparent]:has(.megamenu-drawer-desktop.is-open) .cart-bubble__background{background-color:#000}.template-index header-component#header-component[transparent]:has(.megamenu-drawer-desktop.is-open) .cart-bubble__text{color:#fff}.template-index header-component#header-component[data-sticky-state=active]:has(.menu-list__link.has-submenu:hover) .cart-bubble,.template-index header-component#header-component[data-sticky-state=active]:has(.menu-list__link.has-submenu[aria-expanded=true]) .cart-bubble{color:var(--color-background)}.template-index .header[transparent]:has(.menu-list__link.single-menu-link:hover) .cart-bubble,.template-index .header[transparent]:has(.menu-list__link.single-menu-link[aria-expanded=true]) .cart-bubble{color:var(--color-foreground);opacity:1;background-color:var(--color-background)}.template-index .header[transparent][data-sticky-state=active]:has(.menu-list__link.single-menu-link:hover) .cart-bubble,.template-index .header[transparent][data-sticky-state=active]:has(.menu-list__link.single-menu-link[aria-expanded=true]) .cart-bubble{color:var(--color-background)}.template-index .header[transparent]:has(.menu-list__link.single-menu-link[aria-expanded=true]){--header-logo-display: none;--header-logo-inverse-display: block}.template-index .header[transparent][data-sticky-state=active],.template-index .header[transparent][data-sticky-state=active]:has(.menu-list__link.single-menu-link[aria-expanded=true]){--header-logo-display: block;--header-logo-inverse-display: none}.header-section__redesign .header__columns.spacing-style{padding-block:12px!important;padding-inline:0!important}.header-section__redesign .menu-list__link,.header-section__redesign .menu-drawer-container .header__icon--summary span,.header-section__redesign .header-actions__cart-icon span{font-size:10px;line-height:normal;letter-spacing:0;font-weight:500}.header-section__redesign a.menu-list__link.has-submenu .menu-list__link-title,.header-section__redesign .menu-drawer-container .header__icon--summary span{font-weight:700}.header-section__redesign .header-actions__cart-icon span{font-size:8px}.megamenu-drawer-desktop{display:none;position:fixed;top:calc(var(--header-height) - .5px);left:0;width:50%;height:calc(100dvh - var(--header-height));background:#fafafa;z-index:var(--layer-header-menu);pointer-events:none;opacity:0;transform:translate(-12px);transition:opacity .2s ease,transform .2s ease}.menu-list__list-item:where(:hover,:focus-within)>.megamenu-drawer-desktop,.menu-list__list-item:has([ref=menuitem][aria-expanded=true])>.megamenu-drawer-desktop,.megamenu-drawer-desktop.is-open{display:flex;pointer-events:all;opacity:1;transform:translate(0)}.megamenu-backdrop{top:calc(var(--header-height) - 1px);left:0;width:100%;content:"";right:0;bottom:0;position:fixed;max-width:100%;height:calc(100vh - var(--header-height));background:#00000008;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:none;z-index:3;display:none}body:has(.menu-list__list-item:where(:hover,:focus-within) .megamenu-drawer-desktop) .megamenu-backdrop,body:has(.menu-list__list-item .has-submenu[aria-expanded=true]) .megamenu-backdrop,body:has(.megamenu-drawer-desktop.is-open) .megamenu-backdrop{display:block}body:has(.menu-list__list-item .has-submenu[aria-expanded=true]){overflow:hidden}.megamenu-drawer-desktop__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:100%;overflow:hidden}.megamenu-drawer-desktop__inner:has(.megamenu-drawer-desktop__nav.hidden){grid-template-columns:1fr}.megamenu-drawer-desktop__nav{height:100%;border-right:.4px solid #CFCFCF;padding:20px 0;overflow-y:auto;display:flex;flex-direction:column;grid-column:span 1 / span 1}.megamenu-drawer-desktop__nav-children ul{list-style:none;margin:0;padding-left:0}.megamenu-drawer-desktop__nav-child-group a.megamenu-drawer-desktop__nav-item.megamenu-drawer-desktop__nav-item--l3{display:flex;gap:8px}.megamenu-drawer-desktop__nav-child-group a.megamenu-drawer-desktop__nav-item.megamenu-drawer-desktop__nav-item--l3.has-deep-menu{justify-content:space-between}.megamenu-drawer-desktop__panels{padding:32px 28px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.megamenu-drawer-desktop__panel{display:none}.megamenu-drawer-desktop__panel.is-active{display:block}.megamenu-drawer-desktop__sublinks{display:flex;flex-direction:column;gap:8px}.megamenu-drawer-desktop__sublink{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#737373;text-decoration:none}.megamenu-drawer-desktop__sublink:hover{color:#121212}.megamenu-drawer-desktop__promos{display:grid;grid-template-columns:1fr;gap:24px}.menu-list__list-item:has(.megamenu-drawer-desktop) .menu-list__link[aria-expanded]{pointer-events:auto}.menu-list__list-item:has(.megamenu-drawer-desktop):hover~.header__underlay-open{display:none}.search-trigger-drawer-input{width:100%;padding:20px 8px}.search-tigger-input-field{position:relative}.search-trigger-drawer-input input{width:100%;display:flex;height:40px;padding:12px 12px 12px 40px;justify-content:space-between;align-items:center;align-self:stretch;border:.5px solid var(--Black, #121212);color:var(--Grey, #737373);font-family:Mulish;font-size:12px;border-radius:0;font-style:normal;font-weight:400;line-height:14.4px;letter-spacing:-.24px}.search-trigger-drawer-input svg{width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%);left:12px}.megamenu-drawer-desktop__nav-group .megamenu-drawer-desktop__nav-item{display:block;width:100%;padding:4px 24px;color:#121212;font-size:16px;line-height:22px;letter-spacing:-.8px;font-weight:500;box-sizing:border-box}.megamenu-drawer-desktop__nav-child-group{padding-top:48px}.megamenu-drawer-desktop__nav-child-group .megamenu-drawer-desktop__nav-item--l2{padding:5px 24px;font-size:10px;line-height:15px;letter-spacing:.13px}.megamenu-drawer-desktop__nav-item--l2{color:#757575}a.megamenu-drawer-desktop__nav-item.megamenu-drawer-desktop__nav-item--l3{padding:8px 24px;font-size:12px;line-height:16px;letter-spacing:.13px}.megamenu-drawer-desktop__deep-link{display:block;font-size:12px;line-height:16px;letter-spacing:.13px}a.megamenu-drawer-desktop__nav-item.megamenu-drawer-desktop__nav-item--l3 span{color:#757575;font-size:8px}a.megamenu-drawer-desktop__nav-item:hover,a.megamenu-drawer-desktop__nav-item.is-active,a.megamenu-drawer-desktop__deep-link:hover{text-decoration:underline}.megamenu-drawer-desktop__right{padding-block:24px;padding-inline:22px;grid-column:span 2 / span 2;overflow:hidden;max-height:calc(100dvh - var(--header-height))}.megamenu-drawer-desktop__deep-links{display:flex;flex-direction:column;row-gap:10px}.mega-menu__promo-column{position:relative;display:block;width:100%;height:100%;overflow:hidden}.mega-menu__promo-text{background-color:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;display:grid;place-items:center;transition:opacity .3s cubic-bezier(.4,0,.2,1);height:100%}.mega-menu__promo-column:hover .mega-menu__promo-text{opacity:1}.mega-menu__promo-text p{color:#fafafa;font-size:15px;line-height:15px;font-weight:500}.header-section__redesign .section--full-width{padding-inline:16px}.header-section__redesign .menu-drawer-container .header__icon--summary{padding:0 24px 0 0}.header-section__redesign .header__column--left .menu-drawer-container .header__icon--summary{padding:0}.header-section__redesign .menu-drawer{width:80vw}.menu-drawer-container.menu-open .menu-drawer{animation:slideInLeft .6s ease forwards}.menu-drawer-container:not(.menu-open) .menu-drawer{animation:slideOutLeft .6s ease forwards}.header-section__redesign .menu-drawer-header{display:flex;justify-content:space-between;align-items:center;color:#000;padding-inline:16px;padding-block:20px;font-size:10px}.header-section__redesign .menu-drawer__close-button{padding:0;font-size:10px;color:#000}.header-section__redesign .menu-drawer__menu.has-submenu{padding-inline:16px;margin-block-end:0}.header-section__redesign .menu-drawer__menu .menu-drawer__list-item--flat{margin-block-end:0}.header-section__redesign .menu-drawer__menu .menu-drawer__list-item--flat a.menu-drawer__menu-item--mainlist{margin-block-end:5px}.header-section__redesign .menu-drawer__menu-item{padding:0}.header-section__redesign .menu-drawer__menu-item--mainlist,.header-section__redesign .menu-drawer__menu-item--parent{color:#121212;font-size:10px;line-height:normal;letter-spacing:.25px;font-weight:400}.header-section__redesign .menu-drawer__menu-item--mainlist{font-weight:700}.header-section__redesign .menu-drawer__menu-item--child{color:#737373;font-size:10px;line-height:normal;letter-spacing:-.12px;font-weight:400}.header-section__redesign .menu-drawer__menu--childlist,.header-section__redesign .menu-drawer__menu--grandchildlist{padding-block:12px}.header-section__redesign .menu-drawer__menu--grandchildlist:not(:last-child){padding-block-end:8px}.header-section__redesign .menu-drawer__menu-item--mainlist,.header-section__redesign .menu-drawer__list-item--divider .menu-drawer__menu-item:not(.menu-drawer__menu-item--child){min-height:auto;padding:0}.header-section__redesign .menu-drawer svg{width:10px;height:10px}.header-section__redesign .header[transparent][data-sticky-state=active]{background:#fafafa;border-bottom:1px solid rgb(229,231,235)}.header-section__redesign .menu-drawer__scroll-content{overflow-y:auto;overflow-x:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media only screen and (min-width:750px){.header-section__redesign .header[transparent]:has(.menu-list__link.has-submenu:hover),.header-section__redesign .header[transparent]:has(.is-open),.header-section__redesign .header[transparent]:has(.menu-list__link.has-submenu[aria-expanded=true]),.header-section__redesign .header[transparent][data-sticky-state=active]{background:#fafafa;border-bottom:1px solid rgb(229,231,235)}.header-section__redesign .section--full-width{padding-inline:24px}.header-section__redesign .menu-list__link-title{padding-inline:12px}.header-section__redesign .menu-list__link,.header-section__redesign .menu-drawer-container .header__icon--summary span,.header-section__redesign .header-actions__cart-icon span{font-size:12px}.header-section__redesign .header-actions__cart-icon .cart-bubble__text-count{font-size:8px}.header-section__redesign .header__columns.spacing-style{padding-block:0px!important;padding-inline:0!important}.header__column--right header-actions,.header__column--right header-actions .account-button{height:100%;align-items:center}.header-section__redesign .menu-drawer{width:100%;max-width:400px}.cart-drawer{height:100%;align-items:center;display:flex}button.header-actions__action.cart-drawer-toggle{height:100%;align-items:center}}@media only screen and (max-width:749px){.header__column--righ{gap:8px}.megamenu-drawer-desktop{display:none!important}.header-section__redesign .header__columns:where(:not(:has(.header__column--center))),.header-section__redesign #header-component[data-menu-style=drawer] .header__columns{--header-template-columns: var(--header-left) var(--header-right);grid-template-areas:"left right"}.header-section__redesign #header-component[data-menu-style] .header__columns:has(.header__column--center){--header-template-columns: var(--header-left) auto var(--header-right);grid-template-areas:"left center right"}.header-section__redesign .account-button{width:16px;height:16px;display:flex;align-items:center}.header-section__redesign .search-action--hidden-on-drawer,.header-section__redesign #header-component[data-menu-style=drawer] .header__column{display:flex}.header-section__redesign #header-component[data-menu-style=drawer] .header__column--right{gap:8px}.header-section__redesign .header-actions__cart-icon span{font-size:7px}.header-section__redesign .menu-list__link-title{padding-inline:12px}.header-section__redesign #header-component[data-menu-style=drawer] .header__drawer{min-height:auto}.header-section__redesign header-actions{align-items:center;gap:8px}.header-section__redesign .header__column--right header-actions{margin-inline-start:0}.header-section__redesign .header-actions__action .svg-wrapper{height:17px;width:16px}.header-section__redesign .header-actions__action .svg-wrapper>svg{height:100%;width:100%}.header-section__redesign .cart-bubble[data-maintain-ratio]{aspect-ratio:auto}.header-section__redesign .menu-drawer__menu>.menu-drawer__list-item{min-height:auto}.header-section__redesign .menu-drawer__menu>.menu-drawer__list-item:not(:last-child){padding-block-end:12px}.header-section__redesign .menu-drawer__menu-container--divider{border-block-end:none}.header-section__redesign .menu-drawer__menu-item>.svg-wrapper{padding-block:0;padding-inline-start:0}.header-section__redesign .menu-drawer__submenu{position:unset;height:auto;background-color:transparent;transform:unset;overflow-y:unset}.header-section__redesign .menu-drawer__menu{padding-inline:0}.menu-drawer__promos{display:flex;gap:4px;margin-left:16px;padding-block:20px 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.menu-drawer__promos::-webkit-scrollbar{display:none}.menu-drawer__promo-item{display:block;flex:0 0 80%;max-width:80%;width:80%;text-decoration:none;scroll-snap-align:start}.menu-drawer__promo-item:last-child{margin-right:16px}.menu-drawer__promo-image{width:100%;height:auto;display:block;object-fit:cover}.menu-drawer__promo-text{padding-block-start:12px;color:#121212;font-size:10px;line-height:normal;letter-spacing:.06em;font-weight:600}.header-section__redesign .menu-drawer__utility-links{margin-inline-start:16px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/header-redesign.css.map */
