.mobile-menu{position:fixed;display:block;box-sizing:border-box;height:100%;width:100%;z-index:98;top:0;left:0;transition:.8s cubic-bezier(0.645, 0.045, 0.355, 1);padding-top:calc(var(--header-height) + 25px);background-image:url(/Content/images/menu-zemin.webp?v=1)}.mobile-menu:not(.active){pointer-events:none;clip-path:circle(0% at 100% 0)}.mobile-menu.active{clip-path:circle(150% at 100% 0)}.mobile-menu .mobile-menu-wrapper{display:flex;flex-direction:column;box-sizing:border-box;height:100%;width:90%;margin-inline:auto}.mobile-menu nav{flex:1;position:relative;overflow-y:auto;overflow-x:hidden}.mobile-menu nav ul{padding-top:1.875rem;display:flex;flex-direction:column;gap:1.875rem;width:100%;height:100%;overflow-y:auto}.mobile-menu nav ul li.buton-wrapper{display:flex;gap:.625rem}.mobile-menu nav ul li .rounded-button{padding:3px 18px 3px 3px;background-color:#fece61;font-weight:500;display:flex;align-items:center;border-radius:9999px;gap:7px;border:1px solid #fece61;color:#552772;width:-moz-max-content;width:max-content;font-size:1rem}.mobile-menu nav ul li .rounded-button.purple{background-color:#d34564;border-color:#d34564;color:#fff}.mobile-menu nav ul li .rounded-button.purple i{background-color:#fff;color:#d34564}.mobile-menu nav ul li .rounded-button i{color:#fece61;background-color:#552772;padding:8px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:16px;aspect-ratio:1/1}.mobile-menu nav ul li .rounded-button i::before{line-height:0;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.mobile-menu nav ul li>a{color:#fff;font-size:19px;position:relative;display:block}.mobile-menu nav ul li>a:has(i){display:flex;gap:8px}.mobile-menu nav ul li>a:has(i)>i.icon_arrow-right{font-size:1rem;transform:rotate(90deg)}.mobile-menu nav ul li.dropdown .dropdown-menu{padding:10px;margin-block:10px}.mobile-menu nav ul li.dropdown .dropdown-menu:not(.active){display:none}.mobile-menu nav ul li.dropdown .dropdown-menu li{padding:5px 0;border-bottom:none}.mobile-menu nav ul li.dropdown .dropdown-menu li a{font-size:16px}.mobile-menu .mobile-menu-footer{width:100%;display:flex;align-items:center;justify-content:center;gap:1.25rem;box-sizing:border-box;padding-bottom:1.25rem}.mobile-menu .mobile-menu-footer img{-o-object-fit:contain;object-fit:contain;width:100%}