.language-bar{position:relative;z-index:19;min-height:48px;padding:7px clamp(22px,6vw,100px);display:flex;align-items:center;justify-content:flex-end;gap:14px;background:#17181b;color:#f4f4f5;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.12)}
.language-bar__label{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.58)}
.language-switcher{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.035);direction:ltr}
.language-switcher button{min-width:42px;height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.64);font-size:10px;font-weight:750;letter-spacing:.08em;cursor:pointer;transition:background .22s ease,color .22s ease,box-shadow .22s ease}
.language-switcher button:hover,.language-switcher button:focus-visible{color:#fff;background:rgba(255,255,255,.09)}
.language-switcher button[aria-pressed=true]{color:#191a1d;background:#f3f3f4;box-shadow:0 4px 16px rgba(0,0,0,.22)}
html[dir=rtl] body{direction:rtl;text-align:right}
html[dir=rtl] .primary-nav,html[dir=rtl] .hero-actions,html[dir=rtl] .detail-actions,html[dir=rtl] .footer-links{direction:rtl}
html[dir=rtl] .product-information__features li{padding-right:42px;padding-left:18px}
html[dir=rtl] .product-information__features li::before{right:17px;left:auto}
html[dir=rtl] .wholesale-steps{padding-right:22px;padding-left:0}
html[dir=rtl] .wholesale-table{text-align:right}
@media(max-width:680px){.language-bar{min-height:44px;padding:6px 16px;justify-content:space-between}.language-bar__label{font-size:8px}.language-switcher button{min-width:38px;height:29px;padding:0 8px}}
@media(prefers-reduced-motion:reduce){.language-switcher button{transition:none}}

.language-home{width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:rgba(255,255,255,.76);background:rgba(255,255,255,.035);transition:background .22s ease,color .22s ease,transform .22s ease;flex:0 0 auto}.language-home svg{width:17px;height:17px;fill:currentColor}.language-home:hover,.language-home:focus-visible{color:#17181b;background:#f3f3f4;transform:translateY(-1px)}html[dir=rtl] .language-home{margin-left:auto}@media(max-width:680px){.language-home{width:33px;height:33px}.language-bar__label{display:none}}@media(prefers-reduced-motion:reduce){.language-home{transition:none}}

