/* Keep seven language choices usable without changing the Corsair identity. */
.languages{direction:ltr;flex-shrink:0}
.languages button{letter-spacing:0;min-width:34px}
.languages button[lang=ar]{font-family:Tahoma,Arial,sans-serif;min-width:40px}
.header-inner,.header-actions,.main-nav{min-width:0}
.product-open{text-align:start}
.contact-email,.size-options,.hero-caption{direction:ltr;unicode-bidi:isolate}
html:lang(zh-Hans){--sans:Arial,'PingFang SC','Microsoft YaHei',sans-serif}
html:lang(zh-Hans) h1,html:lang(zh-Hans) h2{font-family:var(--sans);letter-spacing:0;line-height:1.3}
html:lang(zh-Hans) .eyebrow,html:lang(zh-Hans) .product-category{letter-spacing:.04em}
html:lang(ar){--sans:Tahoma,Arial,sans-serif}
html:lang(ar) h1,html:lang(ar) h2{font-family:var(--sans);letter-spacing:0;line-height:1.4}
html:lang(ar) .eyebrow,html:lang(ar) .product-category,html:lang(ar) .button,
html:lang(ar) .hero-signature,html:lang(ar) .detail-alcohol,
html:lang(ar) .new-range-copy>.development-note{letter-spacing:0}
html[dir=rtl] .legend-quote{border-left:0;border-right:1px solid #8b7546;padding-left:0;padding-right:22px}
html[dir=rtl] .product-number{left:auto;right:17px}
html[dir=rtl] .dialog-close{right:auto;left:13px}
html[dir=rtl] .detail-visual{border-right:0;border-left:1px solid var(--line)}
html[dir=rtl] .inquiry-form{border-left:0;border-right:1px solid #42515a;padding-left:0;padding-right:48px}
html[dir=rtl] .format-grid article+article{border-left:0;border-right:1px solid #cfd5ce}
html[dir=rtl] .format-index{right:auto;left:27px}
@media(min-width:40.626rem){
  html[dir=rtl] .hero-art{inset:0 auto 0 0}
  html[dir=rtl] .hero-art img{object-position:left center}
  html[dir=rtl] .hero-art:after{background:linear-gradient(270deg,var(--navy-deep) 0%,rgba(7,18,27,.8) 11%,rgba(7,18,27,.06) 41%,transparent 60%)}
}
@media(max-width:85rem){
  .header-inner{flex-wrap:wrap;gap:14px 18px;padding-block:14px}
  .main-nav{display:none;width:100%;order:3;flex-wrap:wrap;padding:12px 0 4px;gap:15px 28px}
  .main-nav.open{display:flex}
  .menu-button{display:block}
}
@media(max-width:68.75rem){html[dir=rtl] .inquiry-form{padding-right:30px}}
@media(max-width:53.75rem){html[dir=rtl] .inquiry-form{padding-right:25px}}
@media(max-width:40.625rem){
  html{scroll-padding-top:10rem}
  .header-inner{row-gap:8px;padding-block:10px}
  .header-actions{width:100%;justify-content:space-between;gap:8px}
  .languages{gap:2px;flex-wrap:wrap}
  .languages button{min-width:32px}
  .main-nav{padding-top:10px}
  html[dir=rtl] .inquiry-form{border-right:0;padding-right:0}
  html[dir=rtl] .detail-visual{border-left:0}
  html[dir=rtl] .dialog-close{left:10px}
  html[dir=rtl] .product-number{right:10px}
  html[dir=rtl] .format-grid article+article{border-right:0}
  html[dir=rtl] .format-grid h3{float:right;margin-left:18px;margin-right:0}
  html[dir=rtl] .format-index{left:5px}
  html[dir=rtl] .footer-top>a:last-child{margin-left:0;margin-right:auto}
  html:lang(ar) .hero h1{font-size:clamp(2.6rem,9.5vw,3.8rem)}
}
