.language-switcher{display:flex;align-items:stretch;gap:5px;padding:5px;background:#17120d;border:1px solid #a87a27;border-radius:15px;box-shadow:0 5px 16px rgba(0,0,0,.22)}
.language-switcher a{min-width:39px!important;padding:5px 5px 4px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid transparent;border-radius:10px;color:#fff5dc!important;opacity:1!important;line-height:1!important;transition:transform .15s ease,background .15s ease,border-color .15s ease}
.language-switcher a:hover{background:#342718;color:#fff!important;transform:translateY(-1px)}
.language-switcher a.active{background:#d7a83c;color:#171109!important;border-color:#ffe3a0;box-shadow:0 2px 9px rgba(215,168,60,.4)}
.language-switcher img{display:block;width:26px;height:18px;object-fit:cover;border-radius:3px;border:1px solid rgba(255,255,255,.65);box-shadow:0 1px 4px rgba(0,0,0,.35)}
.language-switcher b{font-size:.67rem;font-weight:900;letter-spacing:.06em}
html[dir="rtl"] body{text-align:right}html[dir="rtl"] .brand,html[dir="rtl"] .consent{flex-direction:row-reverse}html[dir="rtl"] .dealership-copy li:before{margin-right:0;margin-left:10px}html[dir="rtl"] input,html[dir="rtl"] textarea,html[dir="rtl"] select{text-align:right}html[dir="rtl"] .banner-arrow.prev{right:18px;left:auto}html[dir="rtl"] .banner-arrow.next{left:18px;right:auto}
@media(max-width:1160px){.topbar nav{gap:11px}.language-switcher{margin-top:4px;justify-content:center}}
@media(max-width:900px){.language-switcher{align-self:flex-start;margin:9px 10px 3px;padding:6px}.topbar nav .language-switcher a{padding:6px 9px!important;min-width:48px!important}.language-switcher img{width:30px;height:20px}.language-switcher b{font-size:.72rem}}
