mobile-navigation{display:block}mobile-navigation .site-nav{padding:0}mobile-navigation .site-nav nav{transition:transform .3s ease-in-out}mobile-navigation .site-nav ul a:not(.button){width:100%;padding:.625rem var(--sidebar-gutter);display:flex;justify-content:space-between}mobile-navigation .site-nav .submenu,mobile-navigation .site-nav .babymenu{width:100%;top:0;transition:all .3s ease-in-out;max-height:0;height:100%;overflow:hidden}mobile-navigation .site-nav .submenu .submenu-holder{max-height:0;height:100%;overflow:hidden;opacity:0;transition:all .5s ease}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 li.opened>a>.icon svg{transform:rotate(-180deg)}mobile-navigation .site-nav li>a>.icon path{stroke:none}mobile-navigation .site-nav .mega-link.has-promotion{width:calc(50% - 30px);display:inline-block}.link-list>li:nth-child(5) a,.link-list>li:nth-child(5) a:hover,.link-list>li:nth-child(5) a span,.link-list>li:nth-child(5) a span:hover{color:#30769a!important;font-size:14px;font-weight:700;line-height:14px}@media (max-width: 768px){mobile-navigation .site-nav .link-list li a{padding:20px 0;justify-content:flex-start;align-items:center;gap:10px}mobile-navigation .link-list{padding-bottom:50px}mobile-navigation .site-nav .submenu-holder .babymenu li a{color:#054566;font-weight:600;padding-bottom:10px!important;font-size:12px;line-height:16px}mobile-navigation .site-nav .submenu-holder .babymenu li{margin:0!important}.mega-link.has-promotion:first-child{margin-left:40px!important}#menu-item-free-reglaze-offer>a:before{content:"";background-image:url(/cdn/shop/files/Frame_1400008069.png?v=1733156427);background-repeat:no-repeat;width:40px;height:28px}#menu-item-exchange-lenses>a:before{content:"";background-image:url(/cdn/shop/files/megamenu-icon-1.png?v=1739474454);background-repeat:no-repeat;width:40px;height:28px;background-size:contain}#menu-item-glasses>a:before{content:"";background-image:url(/cdn/shop/files/megamenu-icon-2.png?v=1739474454);background-repeat:no-repeat;width:40px;height:28px;background-size:contain}#menu-item-sunglasses>a:before{content:"";background-image:url(/cdn/shop/files/megamenu-icon-3.png?v=1739474454);background-repeat:no-repeat;width:40px;height:28px;background-size:contain}#menu-item-find-your-fit>a:before{content:"";background-image:url(/cdn/shop/files/megamenu-icon-4.png?v=1739474454);background-repeat:no-repeat;width:40px;height:28px;background-size:contain}#menu-item-about-us>a:before{content:"";background-image:url(/cdn/shop/files/megamenu-icon-5.png?v=1739474454);background-repeat:no-repeat;width:40px;height:28px;background-size:contain}.menu-promotion-button{background-color:unset!important}mobile-navigation .site-nav .submenu-holder li.has-promotion a{padding-bottom:0!important;font-size:12px;line-height:16px}mobile-navigation .submenu-holder .first-promotion{margin-left:40px!important}mobile-navigation .submenu-holder .has-promotion{max-width:140px;margin-top:28px;margin-right:12px}mobile-navigation .submenu-holder{display:flex;flex-wrap:wrap}mobile-navigation .submenu-holder .mega-link.has-babymenu{width:100%}mobile-navigation .submenu-holder .mega-link.has-promotion{width:35%}mobile-navigation .submenu-holder .mega-link.has-promotion .menu-promotion-content{width:100%}mobile-navigation .submenu-holder .mega-link.has-promotion .menu-promotion-background-image{width:100%}#site-menu-sidebar{overflow-x:hidden}}mobile-navigation .site-nav .link-list>li{margin:0px 1.125rem;border-bottom:1px solid var(--color-borders-main)}mobile-navigation .site-nav .text-animation--underline-in-header{padding-bottom:0;background:none}mobile-navigation .site-nav .submenu-back{cursor:pointer;background:var(--color-third-background-main)}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}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 li.has-submenu.opened .submenu{max-height:1200px}mobile-navigation li.has-babymenu.opened .babymenu{max-height:400px}mobile-navigation .site-nav li.has-submenu.opened .submenu-holder{max-height:900px;height:100%;opacity:1}mobile-navigation .header-actions{background-color:var(--color-third-background-main);border-bottom:1px solid var(--color-borders-main);margin:0!important;width:100%;padding:1.25rem calc(var(--sidebar-gutter) / 2) 0;justify-content:space-between;display:flex!important}mobile-navigation .header-actions>*{display:inline-flex;margin:0 calc(var(--sidebar-gutter) / 2) 1.25rem;flex:initial}mobile-navigation .header-actions .header-info-block{height:auto}mobile-navigation .header-actions .header-info-block__image{margin-inline-end:.625rem}mobile-navigation .header-actions .header-info-block__image svg,mobile-navigation .header-actions .header-info-block__image img{width:1.75rem!important;height:1.75rem!important}mobile-navigation .header-actions .header-info-block__title{font-size:calc(14px / 16 * var(--base-body-size) + 0px);font-weight:var(--font-weight-body-bold)}mobile-navigation .header-actions .header-info-block__text .icon{margin-inline-start:.3125rem;transform:scale(.9)}@keyframes hide-menu{0%{height:auto;overflow:visible}to{height:0;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/component-mobile-navigation.css.map */
