.site-languages{white-space:nowrap;direction:ltr;display:block}.search-field{min-width:0}.search-field select{max-width:100%;text-overflow:ellipsis}.nav-menu{gap:18px}.nav-menu a{white-space:nowrap}html[lang=fr] .nav-menu,html[lang=es] .nav-menu{gap:12px;font-size:12px}html[lang=fr] .nav-cta,html[lang=es] .nav-cta{font-size:12px}.car-btn{white-space:normal}.process-step p{overflow-wrap:break-word}.search-field label{min-height:18px;display:block}.vehicle-tabs{flex-wrap:wrap}
.home-language-picker{position:relative;margin-top:8px;text-align:start;z-index:1001;min-width:155px;display:inline-block}.home-language-picker summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 14px;border:2px solid #1a2c4e;border-radius:5px;background:#fff6d8;color:#1a2c4e;font-size:15px;font-weight:700;white-space:nowrap}.home-language-picker summary::-webkit-details-marker{display:none}.home-language-picker summary:hover,.home-language-picker[open] summary{background:#ffb800}.home-language-picker summary:focus-visible,.home-language-picker a:focus-visible{outline:3px solid #3779d9;outline-offset:3px}.home-language-picker nav{position:absolute;inset-inline-end:0;top:calc(100% + 6px);min-width:190px;background:#fff;border:1px solid #d8dfe8;border-radius:5px;box-shadow:0 8px 28px #14233c30;padding:6px}.home-language-picker nav a{display:block;min-height:44px;box-sizing:border-box;padding:12px 14px;font-size:15px;color:#1a2c4e;border-radius:3px;text-decoration:none}.home-language-picker nav a:hover,.home-language-picker nav a[aria-current=page]{background:#fff0be;font-weight:700}@media(max-width:600px){.home-language-picker{min-width:145px}.home-language-picker summary{font-size:14px}}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .car-body,html[dir=rtl] .filter-sidebar,html[dir=rtl] .why-text,html[dir=rtl] .footer-grid{text-align:right}html[dir=rtl] .nav-phone,html[dir=rtl] .car-price,html[dir=rtl] .car-meta{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .car-price{text-align:right}html[dir=rtl] .process-step:not(:last-child)::after{left:auto;right:50%}html[dir=rtl] .faq-q{padding-left:36px;padding-right:0}html[dir=rtl] .faq-q::after{right:auto;left:0}html[dir=rtl] .why-text li{padding-left:0;padding-right:24px}html[dir=rtl] .why-text li::before{left:auto;right:0}
@media(min-width:901px) and (max-width:1180px){html[lang=fr] .main-nav .container,html[lang=es] .main-nav .container{flex-wrap:wrap}html[lang=fr] .nav-menu,html[lang=es] .nav-menu{order:3;width:100%;justify-content:center;padding:10px 0}}
@media(max-width:900px){.nav-menu.open{gap:0}.nav-menu.open a{white-space:normal}.nav-contact{max-width:60%}.nav-cta{white-space:normal}.site-languages{font-size:12px}}
.brands-section .brand-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:14px;width:100%;align-items:center}.brands-section .brand-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 2px;color:#1a2c4e;text-decoration:none;min-width:0}.brands-section .brand-grid .brand-item img{width:108px;max-width:100%;height:64px;object-fit:contain;filter:none;opacity:1}.brands-section .brand-item span{font-size:12px;font-weight:700}.brands-section .brand-item:hover{background:#fff5d9;border-radius:5px}@media(max-width:900px){.brands-section .brand-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:600px){.brands-section .brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.brands-section .brand-grid .brand-item img{width:90px;height:54px}}
.home-merch-entry{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px}.home-merch-entry a{display:flex;flex-direction:column;gap:7px;padding:18px 20px;text-decoration:none;border-radius:5px;border-inline-start:5px solid #ffb800}.home-merch-entry .home-hot-picks{background:#1a2c4e;color:#fff}.home-merch-entry .home-special-deals{background:#fff0da;color:#ad2534;border-color:#e63946}.home-merch-entry strong{font-size:21px;letter-spacing:.4px}.home-merch-entry span{font-size:13px}.home-merch-entry a:hover{box-shadow:0 3px 12px #1a2c4e20}#home-selected-cars{scroll-margin-top:24px}@media(max-width:600px){.home-merch-entry{gap:8px}.home-merch-entry a{padding:14px 10px}.home-merch-entry strong{font-size:16px}.home-merch-entry span{font-size:12px}}
