.fx-review-car-hero[data-fx-cover-type="vehicle"]{width:100%!important;max-width:1120px!important;margin:20px auto!important}.fx-review-car-hero[data-fx-cover-type="vehicle"] img.fx-v6-cover-image{display:block!important;position:static!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;opacity:1!important;transform:none!important}.fx-local-gallery[hidden]{display:none!important}.fx-local-gallery{max-width:1120px;margin:35px auto;padding:16px;color:#fff;background:#101517;border-radius:20px}.fx-local-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:16px}.fx-local-gallery-track figure{flex:0 0 100%;scroll-snap-align:start;margin:0}.fx-local-gallery-track img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain}.fx-local-gallery-controls{display:flex;justify-content:space-between;gap:15px;margin-top:14px}.fx-local-gallery-controls button{min-height:44px;padding:8px 20px;border:1px solid #bede22;border-radius:15px;background:#bede22;color:#111;font-weight:700;cursor:pointer}.fx-local-gallery button:focus-visible,.fx-local-gallery-track:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.fx-local-gallery-track{scroll-behavior:auto}}
.fx-gallery-image{display:flex;align-items:center;justify-content:center;background:#101517;min-height:220px}.fx-local-gallery-track .fx-gallery-photo{display:block!important;width:100%!important;max-height:560px!important;height:auto!important;object-fit:contain!important}.fx-gallery-brandbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 16px;background:#080c0d;border-top:1px solid #a8c61e;min-height:112px}.fx-gallery-description{font-size:16px;line-height:1.5}.fx-gallery-badge{display:flex;flex-direction:column;align-items:center;flex:0 0 115px;color:#fff;font-size:12px;text-align:center;line-height:1.3}.fx-local-gallery-track img.fx-gallery-logo{display:block!important;width:92px!important;height:92px!important;max-width:92px!important;max-height:92px!important;object-fit:contain!important;margin:0 auto 4px!important}.fx-local-gallery-track .fx-gallery-slide{display:flex;flex-direction:column;justify-content:space-between;background:#101517;overflow:hidden;border-radius:14px}@media(max-width:600px){.fx-gallery-brandbar{padding:10px;gap:10px}.fx-gallery-description{font-size:14px}.fx-gallery-badge{flex-basis:90px;font-size:11px}.fx-local-gallery-track img.fx-gallery-logo{width:72px!important;height:72px!important;max-width:72px!important;max-height:72px!important}.fx-local-gallery-track .fx-gallery-photo{max-height:440px!important}.fx-local-gallery{padding:12px}}
.hero:has(>img[data-fx-subdomain-car]){grid-template-columns:1fr}.hero>img[data-fx-subdomain-car]{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.fx-subdomain-car{margin:24px auto}.fx-subdomain-car img{display:block;width:100%;height:auto;border-radius:20px}.fx-local-gallery{width:100%;min-width:0}.fx-local-gallery-track{min-width:0}.fx-gallery-slide{min-width:0}@media(max-width:600px){.fx-local-gallery-controls button{font-size:14px;padding:8px 14px}}