:root { --layout-unit: 1vw; --header-unit: 1vw; --site-header-height: 72px; --site-font: "Noto Sans SC", "Noto Sans", sans-serif; }
html:lang(ru) .site-header .source-nav{font-size:calc(.75vw);font-size:calc(.75 * var(--header-unit))}html:lang(en) .product-card-title,
html:lang(ru) .product-card-title{word-wrap:anywhere}html:lang(ru) .banner-title{font-size:2.5vw;font-size:calc(2.5vw);font-size:calc(2.5 * var(--layout-unit))}html:lang(ru) .application-caption h3{font-size:1.15vw;font-size:calc(1.15vw);font-size:calc(1.15 * var(--layout-unit))}html:lang(ru) .detail-product-actions a{white-space:normal;text-align:center}html:lang(en) .contact-form small,
html:lang(ru) .contact-form small{white-space:normal}@media(max-width:1199px){html:lang(ru) .banner-title{font-size:26px}html:lang(ru) .site-header .source-nav{font-size:14px}}
.language-options a[aria-current="true"]{background:#eef5fc;color:#023b80}

