@layer theme{.mobileMenu-toggle,.mobileMenu-toggle svg,.icon-search,.header__icon--account svg,.header__icon--cart svg{width:var(--icon-size-desktop);height:var(--icon-size-desktop)}.cart-count-bubble{font-size:12px;line-height:16px;min-width:16px;min-height:16px;top:0;right:0;display:block}@media(min-width:1025px){.cart-count-bubble{right:16px}}.cart-count-bubble .cart-text{margin-top:6px}.header .header-advanced__col:nth-child(2),.nav-account a{font-family:var(--font-family-2);text-transform:uppercase;font-weight:var(--font-weight-bold);width:100%}.shopify-section-group-header-group .image-banner,.shopify-section-group-header-group .img-box .image img{max-height:90px}.icon-dropdown svg{width:var(--icon-size-mobile);height:var(--icon-size-mobile)}:is(.menu-lv-1__action,.menu-lv-1) .icon-img{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-right:16px;flex-shrink:0}:is(.menu-lv-1__action,.menu-lv-1) .icon-img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.menu-dropdown .label{font-family:var(--font-family-2);font-weight:var(--font-weight-bold);font-size:11px;text-align:center;text-transform:uppercase;border-radius:11px;padding:0 6px}.menu-dropdown .label:before{display:none}@media(min-width:1025px){.header .wishlist-text,.header .customer-links,.header .cart-text{font-family:var(--font-family-2);font-weight:var(--font-weight-bold);font-size:14px}.header .header-single-line__content>*:nth-child(n+4){margin-left:24px}.header .header-single-line__item--logo{min-width:var(--logo-width)}.header .header-single-line__item--wishlist,.header .header-single-line__item--customer,.header .header-single-line__item--cart{width:auto;margin:0}.header .header-single-line__item--search{width:100%;max-width:40dvw;margin:0 auto}@media(min-width:1536px){.header .header-single-line__item--search{max-width:60%}}.header .header-single-line__item--search .header__search{--bg-search-color: var(--color-bg-input);--search-color: var(--color-text-grey);--search-icon-color: var(--color-text-light);--search-border-radius: var(--radius-pill)}.header-language_currency .halo-top-language .text-language,.header-language_currency .halo-top-currency .text{font-size:12px;font-weight:var(--font-weight-medium)}:is(.header-language_currency .halo-top-language .text-language,.header-language_currency .halo-top-currency .text):hover{text-decoration:underline}.header-language_currency .halo-currency .currency-menu,.header-language_currency .dropdown-language ul{background-color:var(--bg-global)}.header-language_currency .disclosure__button>svg{fill:var(--color-text)}.header-navigation .hide_desktop{display:none}.header-navigation>div{border-radius:var(--radius-md);background-color:var(--color-bg-dark)}.header-navigation .vertical-menu{width:fit-content}.header-navigation .vertical-menu .header__menu-vertical{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;margin-top:8px;margin-left:-15px}.header-navigation .vertical-menu .header__menu-vertical:before{content:"";position:absolute;height:100%;width:100%;display:block;top:-50px;right:0}.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:0 4px 4px #00000040!important;border-radius:var(--radius-md)!important;padding:16px!important;margin:0 8px;min-width:933px!important;overflow-y:visible!important;height:100%!important;overscroll-behavior:contain}.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown .menu-dropdown__wrapper{padding:0}.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown .menu-dropdown__column{width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));height:auto!important}.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown .site-nav{position:static!important;grid-column:span 4;width:100%;height:fit-content;padding:8px}.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown .site-nav.brands{display:grid;grid-template-columns:repeat(auto-fill,100px);gap:8px;grid-column:span 12}.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown .site-nav.brands .wrapper-content{background:#ffffff1a;border-radius:24px;padding:8px;height:60px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown .site-nav.brands .wrapper-image,.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown .site-nav.brands .wrapper-image a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}:is(.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown .site-nav.brands .wrapper-image,.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown .site-nav.brands .wrapper-image a) img{width:100%;max-height:100%;object-fit:contain}.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown .site-nav :has(.active-sale){background:#ffffff1a;padding:16px!important}.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown .site-nav .list-unstyled{display:flex;flex-direction:column;gap:4px}.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown .site-nav .site-nav-list{padding:8px;border-radius:var(--radius-md);width:100%}.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown .site-nav .site-nav-title .text{font-family:var(--font-family-2);font-weight:var(--font-weight-bold);font-size:18px;text-transform:capitalize}.header-navigation .vertical-menu .header__menu-vertical .has-megamenu .menu-dropdown .site-nav .site-nav-sub .site-nav-item .text{font-size:13px}.header-navigation .vertical-menu .header__menu-vertical .list-menu{border-radius:var(--radius-md)!important;padding:0!important}.header-navigation .vertical-menu .header__menu-vertical .menu-lv-item{padding:16px}.header-navigation .vertical-menu .header__menu-vertical .menu-lv-item .list-menu__item{padding:0!important;display:flex}.header-navigation .vertical-menu .header__menu-vertical .menu-lv-item a.menu-lv-1__action:before{content:"";position:absolute;height:100%;display:block;top:0;right:-200px;left:0;max-width:calc(100% + 24px)}.header-navigation .vertical-menu .header__menu-vertical .menu-lv-item:first-child{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.header-navigation .vertical-menu .header__menu-vertical .menu-lv-item:last-child{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.header-navigation .vertical-menu .header__menu-vertical .menu-lv-item .menu-lv-1__action .text{display:flex;align-items:center;font-family:var(--font-family-2);font-weight:var(--font-weight-bold);font-size:18px;line-height:24px}.header-navigation .vertical-menu .header__menu-vertical .menu-lv-item .menu-lv-1__action .text:after{display:none!important}.header-navigation .vertical-menu .header__menu-vertical .menu-lv-item .menu-lv-1__action .icon-dropdown{margin:auto 0 auto auto}.header-navigation .vertical-menu .header__menu-vertical .menu-lv-item .menu-lv-1__action .icon-dropdown svg{width:24px;height:24px;fill:transparent}.header-navigation .menu-lv-item.dropdown,.header-navigation .menu-lv-3__action{padding:0}:is(.header-navigation .menu-lv-item.dropdown,.header-navigation .menu-lv-3__action) .menu-lv-2__action{justify-content:space-between;padding:8px}:is(.header-navigation .menu-lv-item.dropdown,.header-navigation .menu-lv-3__action) .menu-lv-2 .header__submenu{margin-left:100%;padding:11px}.header-navigation .categories-title{padding:16px 16px 16px 0!important;border-right:1px solid var(--bg-global);width:fit-content;text-transform:uppercase}.header-navigation .categories-title:before{display:none}.header-navigation .categories-title .title{margin-right:24px!important}.header-navigation .categories-title .icon-dropdown,.header-navigation .categories-title svg,.header-navigation .categories-title .icon-grid{width:24px;height:24px;fill:transparent}.header-navigation .categories-title .icon--dropdown{transform:unset!important;background:unset!important;width:unset!important;height:unset!important;margin:0}.header-navigation .categories-title .icon--dropdown:before{display:none}.header-navigation .categories-title .categories-title__button{display:flex;flex-direction:row;align-items:center}.header-navigation .categories-title .categories-title__button .icon-grid svg{width:17px;height:17px}.header-navigation .menu-lv-1__action,.header-navigation .list-menu{padding:0}.header-navigation .header__inline-menu .menu-lv-1.dropdown .menu-lv-1__action{position:relative;display:inline-flex;align-items:center;padding-right:28px}.header-navigation .header__inline-menu .menu-lv-1.dropdown .menu-lv-1__action .icon-dropdown{display:none}.header-navigation .header__inline-menu .menu-lv-1.dropdown .menu-lv-1__action:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12.001 15L18 9' stroke='%23F5F5F5' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:transform .3s ease}.header-navigation .header__inline-menu .menu-lv-1 .text{font-size:14px}.header-navigation .menu-lv-1.dropdown:hover .menu-lv-1__action:after{transform:translateY(-50%) rotate(180deg)}.header-navigation .vertical-menu:hover .icon--dropdown svg{transform:rotate(180deg)}.header-navigation .main-menu--wrapper>.header__inline-menu>.list-menu{padding:0 24px;margin:0;display:flex;justify-content:space-between}}@media(max-width:1024px){.header-mobile{padding:8px 10px}.header-mobile .header-mobile--wrapper{gap:24px}.icon-wrapper,.icon-wrapper svg,.halo-sidebar-close svg{display:block;width:var(--icon-size-mobile);height:var(--icon-size-mobile)}.halo-sidebar-header .title,#HeaderLanguageLabel{font-family:var(--font-family-2);text-transform:uppercase;font-weight:var(--font-weight-bold)}.halo-sidebar-header .halo-sidebar-close{top:8px}.halo-sidebar,.halo-sidebar-header,.halo-sidebar_menu .halo-currency .title,.halo-sidebar_menu .localization-form .title,.disclosure__list,.halo-currency .currency-menu,.menu-dropdown,.site-nav-sub,.header__submenu,.nav-title-mobile{background-color:var(--bg-global)!important}.halo-sidebar_menu .halo-sidebar-wrapper{padding:0 12px 140px}.header__submenu{margin-left:-12px;padding:0 12px}.list-menu,.site-nav-mobile,.customer-links{display:flex;flex-direction:column;gap:12px}.halo-sidebar-close,.site-nav-mobile.nav-account .header__icon .icon-wrapper .icon-wishlist{fill:var(--color-text-light)}.menu-heading-mobile .title{text-transform:capitalize;font-size:20px!important;padding:16px}.site-nav-mobile a{border:unset;border-radius:var(--radius-md);background-color:var(--color-bg-dark);padding:16px}.site-nav-mobile .menu-lv-item,.site-nav-mobile .site-nav{border:unset}.site-nav-mobile .menu-lv-item .nav-title-mobile{font-family:var(--font-family-2);font-weight:var(--font-weight-bold);font-size:20px}.site-nav-mobile .disclosure{background-color:var(--color-bg-darker)!important}.site-nav-mobile #HeaderLanguageList{background-color:var(--color-bg-dark)!important;padding:6px!important;border-radius:var(--radius-md)}.site-nav-mobile #HeaderLanguageList a{padding:0}.site-nav-mobile .menu-dropdown__column{display:flex;flex-direction:column;gap:12px;margin-top:12px}.site-nav-mobile .menu-dropdown__column>.site-nav{position:static!important}.site-nav-mobile .menu-heading-mobile .title:not(:first-child){display:none}.site-nav-mobile .site-nav.brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.site-nav-mobile .menu-lv-1.hide_desktop>a>.text{font-family:var(--font-family-2);font-weight:var(--font-weight-bold);font-size:18px}.site-nav-mobile .menu-lv-1__action{display:flex;align-items:center}.site-nav-mobile .menu-lv-1__action .icon-dropdown{display:flex;flex-direction:column;align-items:center;justify-content:center}.site-nav-mobile .hide_desktop .menu-dropdown{padding:0 12px}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav:not(:last-child){background:#ffffff1a;padding:16px;border-radius:var(--radius-md)}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav:last-of-type{padding-bottom:90px}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav.brands{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav.brands .wrapper-content{background:#ffffff1a;border-radius:24px;padding:8px;height:80px;display:flex;justify-content:center;align-items:center}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav.brands .wrapper-content .wrapper-image,.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav.brands .wrapper-content a{width:100%;height:100%}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav.brands .wrapper-content img{max-height:100%}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav.brands a{padding:0!important;height:80px;display:flex;align-items:center;background:inherit}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav .site-nav-title.menu_mobile_link_2{display:none}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav .site-nav-sub{opacity:1;visibility:visible;height:unset;padding:0;position:static;transform:unset}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav .site-nav-sub .site-nav-item:first-child a{font-size:16px;font-family:var(--font-family-2);font-weight:var(--font-weight-bold);margin-bottom:16px}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav .site-nav-sub .site-nav-item:not(:last-child){margin-bottom:4px}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav .site-nav-sub .site-nav-item a{font-size:13px}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav .site-nav-sub .nav-title-mobile{display:none}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav .site-nav-sub a{border-radius:unset;background-color:unset;padding:0}.site-nav-mobile .hide_desktop .menu-dropdown .menu-dropdown__column .site-nav .site-nav-sub .list-unstyled{background:#ffffff1a}.site-nav-mobile .hide_desktop .menu-dropdown .navigation_all_mobile:has(.menu-lv-2){position:-webkit-sticky;position:absolute;top:calc(100dvh - 90px);margin:0;left:0;padding:0 12px 12px;z-index:10;display:block;width:100%}.site-nav-mobile .hide_desktop .menu-dropdown .navigation_all_mobile:has(.menu-lv-2) a{background:#0a0a0a;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-md);margin:0;font-family:var(--font-family-2);font-weight:var(--font-weight-bold);font-size:16px;text-align:center;text-transform:uppercase}.nav-account a .title{margin-left:16px!important}.header__link--account{display:flex}.header-mobile__item--logo{flex:unset}}.breadcrumb span{font-size:1.2rem;color:var(--color-text-grey);line-height:1.8rem}.breadcrumb span svg{width:.8rem;height:.8rem;color:var(--color-text-light)}.breadcrumb .link{font-size:1.2rem;color:var(--color-text-light);line-height:1.8rem}.site-nav-title.menu_mobile_link_2:not(:is([href])){cursor:default}.halo-sidebar-header,.menu-dropdown__wrapper>.nav-title-mobile{position:sticky;top:0;z-index:10}.halo-sidebar-wrapper{height:100%;max-height:none}.menu-lv-item .menu-dropdown{overflow:hidden;max-height:none;height:100%}.menu-lv-item .menu-dropdown:has(>.navigation_all_mobile .menu-lv-2){padding-bottom:90px!important}.menu-lv-item .menu-dropdown .container{height:100%}.menu-lv-item .menu-dropdown .container>.menu-dropdown__wrapper{height:100%}.menu-lv-item .menu-dropdown .container .menu-dropdown__column{height:100%;display:flex;min-height:100%;overflow:auto}@media(max-width:768px){.shopify-section-group-header-group.sections-image-banner-block{display:none}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-header.css.map */
