:root{--hw-language-height:32px}
.hw-site .hw-language-bar{height:var(--hw-language-height);background:#f5f9fb;border-bottom:1px solid #e3edf1}
.hw-site .hw-language-nav{max-width:1360px;height:100%;margin:auto;display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:0 2px}
.hw-site .hw-language-nav a{font:12px/1.4 Arial,sans-serif;color:#526d7d;text-transform:none;text-decoration:none;border-bottom:2px solid transparent;padding:4px 0;white-space:nowrap}
.hw-site .hw-language-nav a[aria-current=page]{color:#147e94;border-bottom-color:#23a7c0;font-weight:700}
.hw-site .hw-language-nav a:hover{color:#147e94}
.hw-site .hw-language-nav a:focus-visible{outline:2px solid #23a7c0;outline-offset:3px}
html:is([lang=ru],[lang=de]) .hw-site :is(.hw-family-card strong,.button-1,.button-2,.hw-rfq h2,.hw-section-head h2,.hw-product-page .product-name h1){overflow-wrap:anywhere;hyphens:auto}
html[lang=ru] .hw-site .hw-nav{gap:22px}
html:is([lang=ru],[lang=de]) .hw-site .hw-header-links{gap:18px}
html:is([lang=ru],[lang=de]) .hw-site .hw-request-switcher button{font-size:11px;min-height:48px}
html:is([lang=ru],[lang=de]) .hw-site .hw-card-button{white-space:normal;min-height:44px}
@media(max-width:1480px){.hw-site .hw-language-nav{margin:0 40px}}
@media(max-width:767px){.hw-site .hw-language-nav{margin:0;padding:0 18px;gap:18px}.hw-site .hw-header #hw-search-panel.hw-search-panel{top:calc(78px + var(--hw-language-height))!important}html:is([lang=ru],[lang=de]) .hw-site .hw-header-links{gap:13px}html:is([lang=ru],[lang=de]) .hw-site .hw-hero-copy h1{font-size:27px}html:is([lang=ru],[lang=de]) .hw-site .hw-family-card strong{font-size:11px}html:is([lang=ru],[lang=de]) .hw-site .hw-section-head h2{font-size:16px}.hw-site .hw-language-nav a{font-size:12px}}
