.level0>menu-item{font-size:var(--menu-size);font-weight:var(--menu-weight)}.navigation__menu-content a.menu_item-link{width:100%}.menu-body-font{font-family:var(--body-font)}@media screen and (max-width:1024.98px){.sub-children-menu{display:none;position:relative!important}.nav-open .navigation{transform:translate(0);opacity:1;visibility:visible}.nav-open .nav-responsive{transition-property:transform,opacity}.navigation{background:var(--color-background);--menu-mobile-width: min(34rem, calc(100vw - 5.4rem) );--show-overlay-bg: rgba(255, 255, 255, .9);width:var(--menu-mobile-width);max-width:none;overflow:hidden;transform:translate(-100%);transition:var(--transition-popup)}:is(.nav-mobile,.nav-responsive).navigation{display:flex;flex-direction:column;overflow:visible;padding-bottom:env(safe-area-inset-bottom,0px)}.navigation open-children-toggle{color:var(--color-heading)}:is(.nav-mobile,.nav-responsive) .min-h-55{min-height:45px}:is(.nav-mobile,.nav-responsive) .px-30{padding-inline:2rem}:is(.nav-mobile,.nav-responsive) .menu-mobile-title{height:40px;min-height:40px;padding-block:0;flex-shrink:0;background:transparent;border-bottom:1px solid var(--color-border);--gradient-background: transparent}:is(.nav-mobile,.nav-responsive)>.close-menu{width:40px;height:40px;background:var(--btn-primary-bg-color);color:var(--btn-primary-color);inset-inline-end:-40px;top:0;z-index:2;opacity:1}:is(.nav-mobile,.nav-responsive)>.close-menu svg{width:16px;height:16px;color:inherit!important;--color-heading: var(--btn-primary-color) !important;stroke-width:2.4}:is(.nav-mobile,.nav-responsive) :is(.border-bottom,.border-0.border-bottom,menu-item,.faq-section-title,.level-2){border-bottom:0}:is(.nav-mobile,.nav-responsive) .lang__currency-on-nav{border-top:1px solid var(--color-border)}:is(.nav-mobile,.nav-responsive) .collapsible-heading>.open-children-toggle{align-items:center}:is(.nav-mobile,.nav-responsive) .level0>:is(collapsible-block,.nav-disclosure).active>.collapsible-heading>menu-item>a,:is(.nav-mobile,.nav-responsive) .level0>:is(collapsible-block,.nav-disclosure).active>.collapsible-heading>div>a{color:var(--btn-primary-hover-color)}:is(.nav-mobile,.nav-responsive) .level0>:is(collapsible-block,.nav-disclosure).active>.collapsible-heading{background:var(--btn-primary-hover-bg-color);color:var(--btn-primary-hover-color)}:is(.nav-mobile,.nav-responsive) .level0>:is(collapsible-block,.nav-disclosure).active>.collapsible-heading open-children-toggle{color:var(--btn-primary-hover-color)}:is(.nav-mobile,.nav-responsive) .icon_plus-animation:before,:is(.nav-mobile,.nav-responsive) .icon_plus-animation:after{position:absolute;content:"";top:50%;left:calc(100% - 6px);-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);background-color:currentColor;transition:var(--transition)}:is(.nav-mobile,.nav-responsive) .icon_plus-animation:before{width:var(--icon-width, 12px);height:var(--icon-height, 1px)}:is(.nav-mobile,.nav-responsive) .icon_plus-animation:after{width:var(--icon-height, 1px);height:var(--icon-width, 12px)}:is(.nav-mobile,.nav-responsive) :is(collapsible-block,.nav-disclosure).active .open-children-toggle .icon_plus-animation:before,:is(.nav-mobile,.nav-responsive) menu-item.is-open open-children-toggle .icon_plus-animation:before,:is(.nav-mobile,.nav-responsive) .menu_item-link.active+open-children-toggle .icon_plus-animation:before{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.horizontal-list>.level0.single>:is(collapsible-block,.nav-disclosure)>a,.horizontal-list>.level0.single>menu-item>a{color:var(--color-heading);font-size:calc(var(--heading-font-scale) * 1.4rem);font-weight:var(--heading-weight);line-height:calc(1 + .21 / var(--heading-font-scale))}.horizontal-list>.dropdown-menu>:is(collapsible-block,.nav-disclosure)>.custom-best{padding-inline:2rem}.horizontal-list>.mega-menu>:is(collapsible-block,.nav-disclosure)>.collapsible-content>.fluid_container{padding-inline:0}.horizontal-list>.mega-menu .menu-list{padding-inline:1.5rem}.horizontal-list>.mega-menu .col-mega>.grid{padding-inline:0}:is(.nav-mobile,.nav-responsive) .horizontal-list>.level0>a,:is(.nav-mobile,.nav-responsive) .horizontal-list>.level0>menu-item>a,:is(.nav-mobile,.nav-responsive) .horizontal-list>.level0>:is(collapsible-block,.nav-disclosure)>a,:is(.nav-mobile,.nav-responsive) .horizontal-list>.level0>:is(collapsible-block,.nav-disclosure)>.collapsible-heading a,:is(.nav-mobile,.nav-responsive) .horizontal-list .menu_item-link{color:var(--color-heading);font-size:1.5rem;font-weight:400}:is(.nav-mobile,.nav-responsive) .horizontal-list>.level0.hidden-1025>a{color:var(--color-heading);font-size:1.5rem;font-weight:400}:is(.nav-mobile,.nav-responsive) .horizontal-list>.menu-parent>:is(collapsible-block,.nav-disclosure):not(.active)>.collapsible-content{display:none}:is(.nav-mobile,.nav-responsive) .col-mega{display:none}.menu-mobile-title a{color:var(--color-primary);font-size:1.5rem;font-weight:500;opacity:1}.menu-mobile-title a.active{opacity:1}.navigation__menu-content{height:auto;min-height:0;display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden}:is(.nav-mobile,.nav-responsive) .navigation__menu-content>:is(.horizontal-list,.categories-list,.verticalmenu-mobile){flex:1 1 auto;min-height:0;overflow-y:auto}:is(.nav-mobile,.nav-responsive) .navigation__menu-content>.horizontal-list{padding-inline:0}:is(.nav-mobile,.nav-responsive) .horizontal-list>.level0>a,:is(.nav-mobile,.nav-responsive) .horizontal-list>.level0>menu-item,:is(.nav-mobile,.nav-responsive) .horizontal-list>.level0>:is(collapsible-block,.nav-disclosure)>a,:is(.nav-mobile,.nav-responsive) .horizontal-list>.level0>:is(collapsible-block,.nav-disclosure)>.collapsible-heading>menu-item,:is(.nav-mobile,.nav-responsive) .horizontal-list>.level0>:is(collapsible-block,.nav-disclosure)>.collapsible-heading>div{width:100%;box-sizing:border-box;padding-inline:2rem}:is(.nav-mobile,.nav-responsive) .horizontal-list>.mobile-menu-info-start{position:relative}:is(.nav-mobile,.nav-responsive) .horizontal-list>.mobile-menu-info-start:before{content:"";position:absolute;inset-inline:2rem;top:0;height:1px;background:var(--color-border);pointer-events:none}:is(.nav-mobile,.nav-responsive) .horizontal-list>.level0>:is(collapsible-block,.nav-disclosure)>.collapsible-heading>.open-children-toggle{inset-inline:auto 2rem;width:auto}.nav-responsive .horizontal-list>.level0>.nav-disclosure>.collapsible-heading>[data-nav-toggle]{width:30px}:is(.nav-mobile,.nav-responsive) .horizontal-list>.level0>:is(collapsible-block,.nav-disclosure)>.collapsible-content{padding-inline:2rem}:is(.nav-mobile,.nav-responsive) .horizontal-list>.level0>:is(collapsible-block,.nav-disclosure)>.collapsible-content :is(.subchildmenu,.sub-children-menu>ul){padding-inline-start:2rem}.submenu{top:0;left:0;right:0;bottom:0;max-width:var(--menu-mobile-width);transform:translate(100%);z-index:12}.is-open+.submenu{transform:translate(0)}.submenu .grid-cols{--col-desktop: 1 !important}.subchildmenu{--col-gap: 0 !important}:is(.nav-mobile,.nav-responsive) ul.subchildmenu.subchildmenu-desktop.list-unstyled.px-1025-0.grid.grid-cols.gap{display:none!important}:is(.nav-mobile,.nav-responsive) ul.subchildmenu.subchildmenu-mobile.list-unstyled.px-1025-0.grid.grid-cols.gap{display:block!important}:is(.subchildmenu,.sub-children-menu ul,.horizontal-list){max-height:100%;overflow:auto}.subchildmenu open-children-toggle{transition:all .4s}.subchildmenu .active+open-children-toggle .hidden-active{display:none}.subchildmenu .active+open-children-toggle .hidden{display:block}.touch-target-mb{width:30px;height:30px;display:inline-flex;align-items:center;cursor:pointer}:where(.lang__currency-on-nav,.lang__currency-desktop) .disclosure__list{bottom:-3rem;padding:2.5rem 3rem;border-radius:var(--rounded-radius) var(--rounded-radius) 0 0;position:fixed;z-index:15;box-shadow:var(--shadow)}:where(.lang__currency-on-nav,.lang__currency-desktop) .disclosure__list ul{max-height:50vh}.lang__currency-on-nav{flex-shrink:0;flex-wrap:nowrap;height:50px;min-height:50px;margin-top:auto;overflow-x:auto;gap:.6rem;padding:0 .8rem;justify-content:center;background:var(--color-background)}.lang__currency-on-nav localization-form,.lang__currency-on-nav .button-localization{flex:1 1 0;min-width:0}.lang__currency-on-nav .button-localization{white-space:nowrap;width:100%;justify-content:center;gap:.5rem;padding:.5rem .25rem;font-size:clamp(1.1rem,3.1vw,1.35rem)}.lang__currency-on-nav .button-localization :is(.store-redirect,span){min-width:0}.lang__currency-on-nav .button-localization .store-redirect>span:first-child{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;line-height:0}.lang__currency-on-nav .button-localization .store-redirect>span:first-child svg{display:block;width:100%;height:100%}.lang__currency-on-nav .button-localization .store-redirect span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.lang__currency-on-nav,.lang__currency-desktop) .button-localization.open+.disclosure__list{bottom:0;opacity:1;visibility:visible}:where(.lang__currency-on-nav,.lang__currency-desktop) .disclosure__list [aria-current=true]{font-weight:var(--heading-weight)}:is(.horizontal-list,.categories-list){animation:.5s fadeIn}.menu_label{right:-10px}.menu_label:after{top:0;bottom:0;left:0;transform:translate(-95%);-webkit-transform:translateX(-95%);border-right-color:var(--menu-label-bg);margin:auto;border-top-color:transparent}.submenu :is(.stretch_width,.fluid_container,.full_width,.container){width:100%;padding:0;margin:0}.search-style{position:absolute;left:3.4rem}}@media screen and (min-width:1025px){.navigation{--shadow: 0px 5px 30px 0px rgba(0, 0, 0, .05)}.mega-menu .submenu{max-height:80vh;overflow-y:auto}.animation-down-to-up :is(.submenu,.dropdown-menu .sub-children-menu){transform:translateY(20px);-webkit-transform:translateY(20px)}.animation-fade-in-down :is(.submenu,.dropdown-menu .sub-children-menu){transform:translateY(-20px);-webkit-transform:translateY(-20px)}.animation-fade-in :is(.submenu,.dropdown-menu .sub-children-menu){transform:translateY(calc(var(--section-pb) * 1px));-webkit-transform:translateY(calc(var(--section-pb) * 1px))}:is(.submenu,.dropdown-menu .sub-children-menu){z-index:12;pointer-events:none;transition:opacity .3s,visibility .3s,transform .3s;box-shadow:var(--shadow);border-radius:0 0 var(--rounded-radius, 0) var(--rounded-radius, 0)}.menu-parent.visible .submenu,.dropdown-menu .level-1:hover>.sub-children-menu,.nav-responsive .dropdown-menu menu-item.is-open+.sub-children-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.menu-parent.visible .submenu{transform:translateY(calc(var(--section-pb) * 1px));-webkit-transform:translateY(calc(var(--section-pb) * 1px))}:is(.horizontal-list .level0>menu-item,.nav-responsive .level0>.nav-disclosure>.collapsible-heading>menu-item)>a:after{content:"";position:absolute;right:0;left:0;height:30px;bottom:calc(-1 * var(--section-pb) - 3px);z-index:1}.level0>menu-item open-children-toggle{transition:var(--transition)}:is(.level0:hover>menu-item,.nav-responsive .level0:hover>.nav-disclosure>.collapsible-heading>menu-item)>a,.level0:hover>menu-item open-children-toggle{color:var(--color-link-hover)}.dropdown-menu .sub-children-menu{left:100%;top:-1rem}.dropdown-menu .level-1 open-children-toggle{position:relative}:is(.dropdown-menu .submenu,.dropdown-menu .sub-children-menu){padding-top:2rem;padding-bottom:2rem;width:26rem}:is(.dropdown-menu .menu-link){position:relative}.dropdown-menu .menu-link:hover open-children-toggle{color:var(--color-primary)}:is(.dropdown-menu .menu_item-link){padding-left:3rem;padding-right:3rem;position:relative}.menu-list{flex:0 0 auto;width:calc(100% - var(--col-mega-width) - var(--col-gap) * .5)}.col-mega{flex:0 0 auto;width:30%}.mega-menu-custom-width{width:var(--mega_custom_width);max-width:90vw}.submenu .collection-info .bg-white{width:90%;max-width:17rem}.submenu .menu_label{position:static;margin-inline-start:1rem;padding:3px 8px 2px}.submenu .menu_label.menu_label--3plus1-free{background-color:transparent;border:1px solid var(--sale-bg-cl);color:var(--sale-bg-cl)}.rounded-style .submenu .menu_label.rounded-2{border-radius:20px}.submenu .menu_label:after{display:none}.mega-menu .level-1 menu-item>.menu_item-link{padding-top:0}}.menu-parent.mega-menu .level-1>menu-item{font-size:calc(var(--body-font-size) + 1px)}span.open-children-toggle.absolute.inset-0.flex.flex-end.pointer{top:44%}.icon-down-mobile-sub{transform:rotate(-90deg);transition:transform .3s ease}:is(collapsible-block,.nav-disclosure).active .icon-down-mobile-sub{transform:rotate(90deg)}responsive-navigation{display:contents}.nav-responsive .navigation__menu-content>ul[hidden]{display:none}.nav-responsive :where([data-nav-toggle],[data-nav-child-toggle],[data-nav-close]){border:0;padding:0;background:transparent;font:inherit;color:inherit;cursor:pointer}.nav-responsive .nav-disclosure>.collapsible-heading{border:0}@media(min-width:1025px){.nav-responsive{display:block}.nav-responsive .nav-disclosure{display:contents}.nav-responsive .nav-disclosure>.collapsible-heading{margin:0;font:inherit}.nav-responsive .nav-disclosure>.collapsible-heading>menu-item{font-size:var(--menu-size);font-weight:var(--menu-weight)}.nav-responsive [data-nav-toggle]{inset:auto;inset-inline-end:0;width:18px;height:24px;top:50%;transform:translateY(-50%)}.nav-responsive [data-nav-toggle] .icon_plus-animation{display:none}.nav-responsive .mega-menu .submenu{overflow-y:auto}.nav-responsive .subchildmenu-responsive.grid{display:flex;flex-direction:row}}@media(max-width:1024.98px){.nav-responsive .nav-desktop-arrow{display:none}.nav-responsive .submenu{position:relative;inset:auto;transform:none;width:auto;max-width:none;box-shadow:none}.nav-responsive .subchildmenu-responsive{display:block}.nav-responsive .nav-disclosure:not(.active)>.collapsible-content{display:none}.nav-responsive .nav-disclosure.active>.collapsible-content{display:block}.nav-responsive .level-1>menu-item.is-open+.sub-children-menu{display:block}.nav-responsive .level-1>menu-item:not(.is-open)+.sub-children-menu{display:none}.nav-responsive [data-nav-child-toggle]{position:absolute;inset-inline-end:0;top:0;width:30px;height:45px}.nav-responsive menu-item.is-open [data-nav-child-toggle] .icon_plus-animation:before{opacity:0}.nav-responsive .nav-disclosure>.collapsible-heading>[data-nav-toggle]{top:0;bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/navigation.css.map */
