.site-modern-header{position:sticky;z-index:50;top:0;display:flex;min-height:92px;align-items:center;gap:35px;padding:0 max(32px,calc((100vw - 1220px)/2));background:rgba(255,255,255,.98);border-bottom:1px solid #e8e8e6;box-shadow:0 5px 22px rgba(0,0,0,.04);backdrop-filter:blur(12px)}.site-modern-header .modern-logo{display:block;margin-right:auto}.site-modern-header .modern-logo img{display:block;width:196px;height:58px;object-fit:contain}.site-modern-header .modern-links{display:flex;align-items:center;gap:31px;color:#111;font-size:14px;font-weight:700}.site-modern-header .modern-links a{color:#111}.site-modern-header .modern-links a:hover,.site-modern-header .modern-links a.active{color:#c77d09}.site-modern-header .modern-phone{display:flex;min-height:47px;align-items:center;padding:0 22px;border:1px solid #111;color:#111;font-size:13px;font-weight:800}.site-modern-header .menu-toggle{display:none;border:0;background:none;color:#111;font-size:25px}.site-topline{padding:7px 20px;background:#f2f2f0;color:#626262;text-align:center;font-size:12px;letter-spacing:.03em}
@media(max-width:850px){.site-modern-header{min-height:76px;padding:0 20px}.site-modern-header .modern-logo img{width:158px;height:48px}.site-modern-header .modern-phone{display:none}.site-modern-header .menu-toggle{display:block}.site-modern-header .modern-links{display:none;position:absolute;top:76px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;background:#fff;border-bottom:1px solid #ddd;box-shadow:0 16px 28px rgba(0,0,0,.08)}.site-modern-header .modern-links.open{display:flex}.site-modern-header .modern-links a{padding:13px 5px;border-bottom:1px solid #eee}}
