.car-card-wrapper[data-v-c901f39c]{font-family:Inter,sans-serif;margin:auto;color:#fff}.car-card[data-v-c901f39c]{background-color:#121212;color:#fff;border-radius:2px;overflow:hidden;position:relative;display:block;text-decoration:none}.card-link[data-v-c901f39c]{text-decoration:none;color:inherit}.top-banner[data-v-c901f39c]{background-color:#121212;padding:8px 20px;font-size:.8rem;font-weight:500;color:#fff}.image-container[data-v-c901f39c]{position:relative;width:100%;padding-bottom:75%;overflow:hidden}.bg-image[data-v-c901f39c]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transform:scale(1);transition:transform .3s ease-in-out}.bg-image__img[data-v-c901f39c]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.car-card:hover .bg-image[data-v-c901f39c]{transform:scale(1.05)}.heart-icon[data-v-c901f39c]{position:absolute;bottom:15px;right:20px;font-size:1.5rem;color:#fff;opacity:.8;transition:all .2s ease-in-out;z-index:5}.car-card:hover .heart-icon[data-v-c901f39c]{opacity:1;transform:scale(1.1)}.content-container[data-v-c901f39c]{padding:20px}.title-section[data-v-c901f39c]{position:absolute;bottom:0;left:0;width:100%;padding:20px;box-sizing:border-box;z-index:4;color:#fff;background:linear-gradient(to top,#000000b3,#0000)}.title-section .brand[data-v-c901f39c]{font-size:1.2rem;font-weight:600;margin:0;color:#fff;text-transform:uppercase}.title-section .model[data-v-c901f39c]{font-size:2.2rem;font-weight:700;line-height:1.1;margin:0 0 5px;color:#fff}.title-section .version[data-v-c901f39c]{font-size:.9rem;color:#fff;margin:0;min-height:30px}.location[data-v-c901f39c]{display:flex;align-items:center;gap:8px;margin-top:15px;color:#fff}.specs-container[data-v-c901f39c]{display:flex;justify-content:space-between;text-align:center;padding:20px 0;margin-top:15px;border-top:1px solid #333333;border-bottom:1px solid #333333}.spec-item[data-v-c901f39c]{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.8rem;font-weight:500;color:#fff;width:60px}.spec-item i[data-v-c901f39c]{font-size:1.4rem;color:#fff}.price-section[data-v-c901f39c]{text-align:left;padding-top:20px}.price-section .price-label[data-v-c901f39c]{font-size:.8rem;color:#fff;margin:0}.price-section .price[data-v-c901f39c]{font-size:2rem;font-weight:700;margin:0;color:#fff}.price-section .original-price[data-v-c901f39c]{font-size:1.2rem;font-weight:500;color:#aaa;text-decoration:line-through;margin:0 10px 0 0;display:inline-block}.price-section .offer-price[data-v-c901f39c]{font-size:2rem;font-weight:700;margin:0;color:#fff;display:inline-block}.status-overlay[data-v-c901f39c]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:3}.status-text[data-v-c901f39c]{color:#fff;font-size:2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(0,0,0,.8);animation:pulse-c901f39c 1.5s infinite alternate}@keyframes pulse-c901f39c{0%{transform:scale(1);opacity:1}to{transform:scale(1.05);opacity:.9}}
