.mob-menu{line-height:0}.mob-menu:hover svg{fill:var(--main-color)}.mobile-menu{-webkit-transform:translateZ(0);overflow-y:auto;overflow-x:hidden;padding-top:20px;-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);position:fixed;opacity:0;bottom:0;visibility:hidden;will-change:transform;top:0;background-color:#fff;-webkit-overflow-scrolling:auto;left:-300px;width:300px;display:block;z-index:1000}.rtl .mobile-menu{right:-300px;left:inherit}.mobile-menu.nav-open{-webkit-transform:translateX(300px);-moz-transform:translateX(300px);-ms-transform:translateX(300px);-o-transform:translateX(300px);opacity:1;visibility:visible}.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;position:relative;background:#fff}.mobile-menu .menu-remove{font-size:calc(var(--font-size-body) - 2px);right:10px;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;transition:transform .5s ease;position:absolute;top:15px}.rtl .mobile-menu .menu-remove{right:auto;left:15px}.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{padding:5px 15px;font-size:calc(var(--font-size-body) - 1px);color:var(--main-color2);text-transform:capitalize;border-bottom:none;box-shadow:0 1px #ffffff1a;box-shadow:none;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{padding:0;font-size:calc(var(--font-size-body) + 2px);font-weight:var(--font-medium);margin-bottom:15px}.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{padding:5px 15px;font-size:calc(var(--font-size-body) - 1px);text-transform:capitalize;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{padding:5px 0;font-size:calc(var(--font-size-body) - 1px);display:block}.mobile-menu .site_nav_mobile .sub-menu .shop_page{display:block}.mobile-menu .site_nav_mobile .ss_product_mega .megatitle{margin-bottom:10px;text-transform:uppercase}.mobile-menu .ft-label{padding:1px 5px 0;font-size:11px;color:#fff;text-transform:uppercase;position:relative;bottom:-3px;background-color:var(--label-new);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin-left:10px;line-height:15px;vertical-align:top;display:inline-block}.rtl .mobile-menu .ft-label{margin-right:10px;margin-left:0}.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{height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:fixed;opacity:0;visibility:hidden;top:0;background-color:#000000b3;left:0;width:100%;z-index:-1}.mobile-screen.nav-open{opacity:1;visibility:visible;z-index:98}.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{grid-template-columns:repeat(2,1fr);gap:10px;display:grid!important}