html[lang=en] body{direction:ltr;font-family:Arial,Helvetica,sans-serif;line-height:1.7}
html[lang=en] .hero{direction:ltr}html[lang=en] .hero-copy{padding:55px 40px 55px max(6vw,24px)}html[lang=en] .hero-media{margin:24px 24px 24px 0}
html[lang=en] h1{letter-spacing:-1px;line-height:1.2;font-size:clamp(32px,3.8vw,51px)}html[lang=en] .section-head h2{line-height:1.35}html[lang=en] .eyebrow{letter-spacing:.8px;text-transform:uppercase;font-size:11px}
html[lang=en] .hero-copy p{line-height:1.8}html[lang=en] .nav{font-size:12px;gap:16px}html[lang=en] .nav a{white-space:nowrap}html[lang=en] .header-inner{gap:20px}html[lang=en] .header-inner>.btn{font-size:12px;padding-inline:16px}
html[lang=en] .specs th,html[lang=en] .order-table th,html[lang=en] .order-table td{text-align:left}html[lang=en] .quantity{direction:ltr}html[lang=en] .hero-note{font-size:11px}html[lang=en] .product-body h3{font-size:17px;line-height:1.5}
html[lang=en] .vb-block{direction:ltr}html[lang=en] .lang-switch{direction:rtl}
.lang-switch{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border:1px solid #c68c3c;border-radius:6px;font-size:12px;color:#044d43;background:white;white-space:nowrap}.topline .lang-switch{position:absolute;inset-inline-end:5%;top:4px;padding:0 10px;font-size:11px;line-height:25px}
@media(max-width:1100px){html[lang=en] .nav{gap:12px;font-size:11px}html[lang=en] .header-inner>.btn{display:none}}
@media(max-width:760px){html[lang=en] .hero-copy{padding:36px 5%}html[lang=en] .hero-media{margin:0 5% 24px}.topline{padding-inline:85px;font-size:10px}.topline .lang-switch{inset-inline-end:12px}html[lang=en] .section-head{align-items:start}html[lang=en] .card-actions{flex-wrap:wrap}html[lang=en] .card-actions .btn{font-size:12px;padding:9px}html[lang=en] .product-body h3{font-size:15px}}
