.mtog{display:none}
@media(max-width:760px){
.nav{position:relative}
.mtog{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--line,#3a342c);background:transparent;color:inherit;font-size:1.3rem;cursor:pointer;margin-left:auto}
.logo{font-size:1rem!important}
.nav .menu{display:none!important}
.nav.open .menu{display:flex!important;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:64px;left:0;right:0;max-width:none;overflow:visible;background:#14120F;border-bottom:1px solid var(--line,#3a342c);padding:.5rem 16px 1rem;z-index:60;box-shadow:0 18px 40px rgba(0,0,0,.45)}
.nav.open .menu a{display:flex;align-items:center;min-height:48px;font-size:1.02rem!important;border-bottom:1px solid rgba(255,255,255,.06);padding:0 .3rem}
.nav.open .menu .btn{display:flex!important;justify-content:center;margin-top:.8rem;border-bottom:0;min-height:50px}
.nav.open .menu .lang{margin-top:.6rem}
}
@media(min-width:761px){.nav .menu{flex-wrap:nowrap!important;gap:.95rem!important}.nav .menu a[href="/"]{display:none}.nav .menu a:not(.btn){font-size:.88rem}.nav .menu .btn{white-space:nowrap}}