/* Five-language controls for the approved light technical catalogue. */
.language-switch{display:inline-flex;align-items:center;margin-inline-start:12px;flex:none}
.language-switch select{font:500 13px/1.3 system-ui,sans-serif;width:94px;min-height:36px;border:1px solid #c7ccd2;border-radius:2px;background:#fff;color:#20252b;padding:7px 6px;cursor:pointer}
#hdr .wrap{gap:16px}
#nav{gap:19px}
.i18n-status{padding:13px 16px;margin-top:16px;border:1px solid #b71c29;background:#fff8f8;color:#83202c;line-height:1.6}
.i18n-status:empty{display:none}
[dir=rtl] body{font-family:"Noto Sans Arabic",Tahoma,Arial,sans-serif}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[lang=zh] h1,[lang=zh] h2,[lang=zh] h3{font-family:inherit;letter-spacing:0;line-height:1.4;text-transform:none}
[dir=rtl] .hero h1{font-size:clamp(40px,4.5vw,66px)}
[dir=rtl] .eyebrow,[lang=zh] .eyebrow{letter-spacing:.02em}
[dir=rtl] .fl label{left:auto;right:16px}
[dir=rtl] .breadcrumbs,[dir=rtl] .cinfo,[dir=rtl] .detail-copy,[dir=rtl] .about .b{text-align:right}
[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] .product-specs td,[dir=rtl] .tbl td{direction:ltr;unicode-bidi:plaintext}
[dir=rtl] .brand{direction:ltr}
[dir=rtl] .go{left:18px;right:auto}
[dir=rtl] .steps li{padding-left:0;padding-right:30px}
[lang=ru] .hero h1{font-size:clamp(38px,4.3vw,64px);line-height:1.16}
[lang=fr] .hero h1{font-size:clamp(39px,4.7vw,68px)}
[lang=zh] .hero h1{font-size:clamp(38px,4.6vw,66px)}
.brand b{white-space:nowrap}
@media(max-width:1180px){
 #nav{gap:12px}#nav a{font-size:13px}#hdr .wrap{gap:10px}
}
@media(max-width:1000px){
 #nav:not(.open){display:none}
 #hdr .wrap>.btn{display:none}
 #burger{display:flex}
 #nav.open{display:flex;position:absolute;top:100%;left:0;right:0;background:#fff;padding:20px 24px;flex-direction:column;border-bottom:1px solid #ddd;max-height:75dvh;overflow:auto}
 .language-switch{margin-inline-start:auto;margin-inline-end:4px}
 [dir=rtl] .language-switch{margin-inline-start:auto}
}
@media(max-width:480px){
 #hdr .wrap{gap:8px}.brand b{font-size:17px!important}.brand small{font-size:8px!important}.brand-mark{width:28px;height:28px}
 .language-switch select{width:76px;font-size:12px}
 [dir=rtl] .hero h1,[lang=ru] .hero h1,[lang=fr] .hero h1,[lang=zh] .hero h1{font-size:36px}
 #filters{overflow:auto;justify-content:flex-start}
 .filters{max-width:100%}
}
