.mob-menu{line-height:0}.mob-menu:hover svg{fill:var(--main-color)}.mobile-menu{-webkit-transform:translateZ(0);will-change:transform;display:block;width:300px;position:fixed;top:0;bottom:0;left:-300px;z-index:1000;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:auto;background-color:#fff;visibility:hidden;opacity:0;-webkit-transition:all .4s cubic-bezier(.46,.01,.32,1);-moz-transition:all .4s cubic-bezier(.46,.01,.32,1);-ms-transition:all .4s cubic-bezier(.46,.01,.32,1);-o-transition:all .4s cubic-bezier(.46,.01,.32,1);transition:all .4s cubic-bezier(.46,.01,.32,1);padding-top:20px}.rtl .mobile-menu{right:-300px;left:inherit}.mobile-menu.nav-open{visibility:visible;opacity:1;-webkit-transform:translateX(300px);-moz-transform:translateX(300px);-ms-transform:translateX(300px);-o-transform:translateX(300px)}.rtl .mobile-menu.nav-open{-webkit-transform:translateX(-300px);-moz-transform:translateX(-300px);-ms-transform:translateX(-300px);-o-transform:translateX(-300px)}.mobile-menu .logo-nav{padding:0 15px 15px;background:#fff;position:relative}.mobile-menu .menu-remove{position:absolute;right:10px;top:15px;font-size:calc(var(--font-size-body) - 2px);-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;transition:transform .5s ease}.rtl .mobile-menu .menu-remove{left:15px;right:auto}.mobile-menu .menu-remove:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu .menu-remove:hover svg{stroke:var(--main-color)}.mobile-menu .menu-remove i{font-size:calc(var(--font-size-body) + 2px)}.mobile-menu .site_nav_mobile .space_mega{margin-bottom:15px}.mobile-menu .site_nav_mobile .sub-menu{display:none}.mobile-menu .site_nav_mobile>.menu-item{display:block}.mobile-menu .site_nav_mobile>.menu-item>a{color:var(--main-color2);border-bottom:none;box-shadow:0 1px #ffffff1a;box-shadow:none;text-transform:capitalize;font-size:calc(var(--font-size-body) - 1px);padding:5px 15px;display:block}.mobile-menu .site_nav_mobile>.menu-item a{color:var(--main-color2)}.mobile-menu .site_nav_mobile>.menu-item .ss_megamenu_title{font-size:calc(var(--font-size-body) + 2px)}.mobile-menu .site_nav_mobile>.menu-item .megatitle a{font-size:calc(var(--font-size-body) + 2px);font-weight:var(--font-medium);margin-bottom:15px;padding:0}.mobile-menu .site_nav_mobile>.menu-item .tt-megamenu-submenu a{font-size:calc(var(--font-size-body) - 1px)}.mobile-menu .site_nav_mobile .sub-menu .menulink a{text-transform:capitalize;font-size:calc(var(--font-size-body) - 1px);padding:5px 15px;display:block}.mobile-menu .site_nav_mobile>.menu-item a span.caret{float:var(--right)}.mobile-menu .site_nav_mobile>.menu-item a span.caret svg{width:10px}.mobile-menu .site_nav_mobile .sub-menu{padding:5px 10px}.mobile-menu .site_nav_mobile .sub-menu .megatitle,.mobile-menu .site_nav_mobile .sub-menu .menu-title{padding:5px 0;display:block}.mobile-menu .site_nav_mobile .sub-menu .sub-menu>.menu-item a{font-size:calc(var(--font-size-body) - 1px);padding:5px 0;display:block}.mobile-menu .site_nav_mobile .sub-menu .shop_page{display:block}.mobile-menu .site_nav_mobile .ss_product_mega .megatitle{text-transform:uppercase;margin-bottom:10px}.mobile-menu .ft-label{background-color:var(--label-new);color:#fff;font-size:11px;padding:1px 5px 0;margin-left:10px;display:inline-block;vertical-align:top;line-height:15px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;text-transform:uppercase;position:relative;bottom:-3px}.rtl .mobile-menu .ft-label{margin-left:0;margin-right:10px}.mobile-menu .ft-hot{background-color:var(--label-hot)}.mobile-menu .site_nav_mobile .ss_product_mega .products-listing.grid{padding:0 5px}.mobile-menu .site_nav_mobile .ss_product_mega .products-listing.grid .product-layout .product-item-container{margin:0}.mobile-screen{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000000b3;z-index:-1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden}.mobile-screen.nav-open{z-index:98;opacity:1;visibility:visible}.mobile-menu .site_nav_mobile .sub-menu>li{padding:0 15px}.mobile-menu .site_nav_mobile .sub-menu .shop_page.grid.grid--5-col-desktop{display:grid!important;gap:10px;grid-template-columns:repeat(2,1fr)}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-mobie-menu.css.map */
