mobile-navigation{display:block;padding:0!important;min-height:100%;overflow:hidden}mobile-navigation .site-nav{padding:0}mobile-navigation .site-nav nav{transition:transform .3s ease-in-out}mobile-navigation .site-nav ul{padding:0 var(--sidebar-gutter)}mobile-navigation .site-nav ul a:not(.button):not(.menu-promotion-background-image){width:100%;padding:1rem 0;border-bottom:1px solid var(--color-borders-main);display:flex;justify-content:space-between}mobile-navigation .site-nav .submenu,mobile-navigation .site-nav .babymenu{width:100%;position:absolute;top:0;transition:transform .3s ease-in-out;display:none}html[dir=rtl] mobile-navigation .site-nav .submenu,html[dir=rtl] mobile-navigation .site-nav .babymenu{right:0}html[dir=ltr] mobile-navigation .site-nav .submenu,html[dir=ltr] mobile-navigation .site-nav .babymenu{left:0}mobile-navigation .site-nav .submenu{transform:translate(100%)}mobile-navigation .site-nav .babymenu{transform:translate(100%)}mobile-navigation .site-nav li>a>.icon svg{transform:rotate(-90deg)}html[dir=rtl] mobile-navigation .site-nav li>a>.icon svg{transform:rotate(90deg)}mobile-navigation .site-nav li>a>.icon path{stroke:none}mobile-navigation .site-nav .has-promotion{padding:2rem 0}mobile-navigation .site-nav .has-promotion+.has-promotion{margin-top:-2rem}mobile-navigation .site-nav .text-animation--underline-in-header{padding-bottom:0;background:none}mobile-navigation .site-nav .icon{margin-inline-start:0;margin-inline-end:-.75rem;display:flex;align-items:center}mobile-navigation .site-nav .submenu-back{cursor:pointer}mobile-navigation .site-nav .submenu-back a{justify-content:flex-start!important}mobile-navigation .site-nav .submenu-back .icon{margin-inline-start:-.125rem;margin-inline-end:.625rem}html[dir=rtl] mobile-navigation .site-nav .submenu-back .icon{display:block;transform:rotate(180deg)}mobile-navigation .site-nav .submenu-back .icon svg{position:relative;top:-.0625rem;transform:rotate(90deg)}mobile-navigation .site-nav .button__icon svg *{fill:none}mobile-navigation .menu-link svg{margin-inline-end:.75rem}mobile-navigation .menu-link svg path{stroke:var(--color-text-main)}mobile-navigation.opened-first-submenu nav{transform:translate(-100%)}mobile-navigation.opened-second-submenu nav{transform:translate(-200%)}mobile-navigation li.has-submenu.opened .submenu{display:block}mobile-navigation li.has-babymenu.opened .babymenu{display:block}mobile-navigation .grid{padding:var(--sidebar-gutter) 0}mobile-navigation .product-item{display:block!important;border:none!important;padding:0!important}mobile-navigation .mega-menu__footer{margin-bottom:calc(var(--gutter-regular) * 1.5)}mobile-navigation .menu-promotion-content a{border-bottom:1px solid!important;padding:0!important;display:inline!important}.site-nav.style--sidebar details>summary{list-style:none;cursor:pointer}.site-nav.style--sidebar details>summary::-webkit-details-marker{display:none}.site-nav.style--sidebar .accordion-submenu,.site-nav.style--sidebar .accordion-babymenu{display:block!important;position:static!important;transform:none!important;opacity:1!important;visibility:visible!important;height:auto!important;max-height:none!important;padding-left:18px}.site-nav.style--sidebar .accordion-item>details>summary .icon{transition:transform .2s ease}.site-nav.style--sidebar .accordion-item>details[open]>summary .icon{transform:rotate(90deg)}.site-nav.style--sidebar .submenu-back{display:none!important}.site-nav.style--sidebar details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%;padding:0}.site-nav.style--sidebar details>summary span:first-child{display:inline-flex;align-items:center}.site-nav.style--sidebar details>summary .icon{margin-left:auto;display:inline-flex;align-items:center;justify-content:center}.site-nav.style--sidebar details>summary{padding-right:6px!important}.site-nav.style--sidebar details>summary .icon{min-width:24px}.site-nav.style--sidebar ul{padding:0!important}.site-nav.style--sidebar>nav>ul>li{padding:6px 0}.site-nav.style--sidebar .submenu li,.site-nav.style--sidebar .babymenu li{padding-left:12px}.site-nav.style--sidebar li{border-bottom:1px solid rgba(0,0,0,.08)}.site-nav.style--sidebar .submenu,.site-nav.style--sidebar .babymenu{margin-top:4px}.site-nav.style--sidebar .submenu .menu-link,.site-nav.style--sidebar .babymenu .menu-link{font-size:.95em}
/*# sourceMappingURL=/cdn/shop/t/42/assets/component-mobile-navigation.css.map */
