#et_mobile_nav_menu{display:none!important}.menu-toggle{position:fixed;top:30px;right:30px;z-index:99999;cursor:pointer}.menu-toggle span{display:block;width:30px;height:3px;background:#000;margin:6px 0;transition:all 0.4s ease;z-index:99999}.home .menu-toggle span{display:block;width:30px;height:3px;background:#fff;margin:6px 0;transition:all 0.4s ease}.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px);background:#000}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px);background:#000}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transform:scale(1.05);transition:all 0.5s ease;z-index:99998}.menu-overlay.active{opacity:1;visibility:visible;transform:scale(1)}.menu-overlay ul{list-style:none;text-align:center;padding:0}.menu-overlay li{margin:20px 0;opacity:0;transform:translateY(20px);transition:all 0.4s ease}.menu-overlay.active li{opacity:1;transform:translateY(0)}.menu-overlay.active li:nth-child(1){transition-delay:0.1s}.menu-overlay.active li:nth-child(2){transition-delay:0.2s}.menu-overlay.active li:nth-child(3){transition-delay:0.3s}.menu-overlay.active li:nth-child(4){transition-delay:0.4s}.menu-overlay a{font-size:28px;text-decoration:none;color:#000;transition:color 0.3s ease}.menu-overlay a:hover{color:#888}body.menu-open{overflow:hidden}.menu-overlay{flex-direction:column}.menu-logo{margin-bottom:40px;opacity:0;transform:translateY(-20px);transition:all 0.4s ease}.menu-overlay.active .menu-logo{opacity:1;transform:translateY(0)}.menu-logo img{max-width:180px;height:auto}@media (max-width:980px){#et_mobile_nav_menu{display:none!important}}.et_mobile_menu{display:none!important}.et-cart-info{display:none!important}.submenu{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.has-submenu.active .submenu{max-height:300px}.submenu-toggle{margin-left:10px;cursor:pointer;font-size:18px;transition:transform 0.3s ease}.has-submenu.active .submenu-toggle{transform:rotate(45deg)}.submenu{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.submenu-toggle{margin-left:10px;cursor:pointer;font-size:18px}.has-submenu.active .submenu-toggle{transform:rotate(45deg)}