.hdr-toggle{display:none;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.04);color:var(--white);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.hdr-toggle:hover,.hdr-toggle[aria-expanded=true]{background:rgba(227,3,15,.1);border-color:rgba(227,3,15,.35);color:var(--red)}.hdr-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.hdr-toggle .menu-close{display:none}.hdr-toggle[aria-expanded=true] .menu-open{display:none}.hdr-toggle[aria-expanded=true] .menu-close{display:block}.hdr a:focus-visible,.hdr-toggle:focus-visible{outline:2px solid var(--red);outline-offset:4px}@media (max-width:1200px){.hdr-inner{gap:16px}.hdr-contacts{margin-left:auto}.hdr-toggle:not([hidden]){display:inline-flex}.hdr-toggle{order:1}.hdr-nav{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - var(--nav-h));overflow-y:auto;padding:14px var(--px) 18px;background:var(--header-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06);border-radius:0 0 20px 20px;box-shadow:0 16px 32px rgba(0,0,0,.18)}.hdr-nav a{display:flex;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;color:rgba(255,255,255,.7);border-radius:10px;transition:color .2s,background .2s}.hdr-nav a:focus-visible,.hdr-nav a:hover{background:rgba(255,255,255,.05);color:var(--white)}.hdr.nav-ready .hdr-nav{display:none}.hdr.nav-ready .hdr-nav.is-open{display:flex}}@media (max-width:768px){.hdr-inner{gap:10px}.hdr-contacts{display:none}.hdr-btn{margin-left:auto}}@media (max-width:380px){.hdr .logo-img{width:110px;height:auto}.hdr-btn{padding-inline:12px}}