.Car-module__tumb8q__carCard{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border-top:none;outline:none;padding:16px 0 24px;transition:border-color .2s;position:relative}.Car-module__tumb8q__carCard:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .22s;position:absolute;inset:0}.Car-module__tumb8q__carCard.Car-module__tumb8q__selected:after{border-color:#1a1a1a}.Car-module__tumb8q__carCardHeader{border-bottom:1px solid #d0d0d0;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;padding:0 0 6px;display:flex}.Car-module__tumb8q__carName{letter-spacing:.06em;color:#1a1a1a;margin-left:8px;font-family:Oswald,sans-serif;font-size:15px;font-weight:500;line-height:1}.Car-module__tumb8q__carImgWrap{aspect-ratio:16/9;justify-content:center;align-items:center;width:100%;height:auto;min-height:150px;display:flex;overflow:hidden}.Car-module__tumb8q__carImg{object-fit:contain;will-change:transform;width:88%;height:auto;max-height:100%;transition:transform .35s cubic-bezier(.25,.46,.45,.94);display:block;transform:scale(1)}.Car-module__tumb8q__carCard:hover .Car-module__tumb8q__carImg,.Car-module__tumb8q__carCard:focus-visible .Car-module__tumb8q__carImg{transform:translateY(-4px)scale(1.05)}.Car-module__tumb8q__carCheckmark{opacity:0;pointer-events:none;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .2s,transform .2s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;bottom:14px;right:14px;transform:scale(.6)}.Car-module__tumb8q__carCard.Car-module__tumb8q__selected .Car-module__tumb8q__carCheckmark{opacity:1;transform:scale(1)}.Car-module__tumb8q__carPlaceholder{color:#bbb;background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:160px;font-size:12px;display:flex}
.CarsGrid-module__Zpc1xq__carsGrid{grid-template-columns:repeat(3,1fr);gap:0 24px;display:grid}@media (max-width:768px){.CarsGrid-module__Zpc1xq__carsGrid{grid-template-columns:repeat(2,1fr);gap:0 16px}}@media (max-width:480px){.CarsGrid-module__Zpc1xq__carsGrid{grid-template-columns:1fr;gap:0 12px}}