
/* Keep the full car in view across catalog cards, favorites, quiz, detail galleries and review photos. */
.grid .car .photo, .car .photo, .keep-photo .photo {aspect-ratio: 16 / 10 !important; height:auto !important; min-height:0 !important; overflow:hidden !important; background:#111316 !important;}
.grid .car .photo img, .car .photo img, .keep-photo .photo img, .keep-photo img {
 width:100% !important; height:100% !important; max-width:100% !important; object-fit:contain !important;
 object-position:center center !important; transform:none !important; display:block !important;
}
.car:hover .photo img, .grid .car:hover .photo img {transform:none !important;}
#detailGallery .detail-shot img, .detail-shot img, #quiz .photo img, #latest-ai-candidates img,
#latest-ai-candidates figure img {width:100% !important; height:auto !important; max-width:100% !important;
 object-fit:contain !important; object-position:center !important; transform:none !important;}
#detailGallery .detail-shot {overflow:hidden !important; background:#111316 !important;}
#latest-ai-candidates img, #latest-ai-candidates figure img {aspect-ratio:16 / 10 !important; background:#111316 !important;}
@media (max-width:700px){.grid .car .photo, .car .photo{aspect-ratio:16 / 10 !important;}}
