.car-card[data-astro-cid-sivy3gub]{contain:layout style;background:#0d1219;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;height:100%;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.car-card[data-astro-cid-sivy3gub]:hover{border-color:#2f7bff66;transform:translateY(-6px)scale(1.02);box-shadow:0 20px 40px #0006,0 0 15px #2f7bff66}.car-img-wrapper[data-astro-cid-sivy3gub]{aspect-ratio:16/9;background:#1a2230;flex-shrink:0;position:relative;overflow:hidden}.car-img-link[data-astro-cid-sivy3gub]{width:100%;height:100%;display:block}.car-img[data-astro-cid-sivy3gub]{object-fit:cover;mix-blend-mode:lighten;width:100%;height:100%;transition:transform .5s}.car-card[data-astro-cid-sivy3gub]:hover .car-img[data-astro-cid-sivy3gub]{transform:scale(1.05)}.quick-view-overlay[data-astro-cid-sivy3gub]{opacity:0;z-index:5;pointer-events:none;background:#0006;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.car-img-wrapper[data-astro-cid-sivy3gub]:hover .quick-view-overlay[data-astro-cid-sivy3gub]{opacity:1;pointer-events:auto}.btn-quick-view[data-astro-cid-sivy3gub]{backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:100px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .3s;display:flex;transform:translateY(10px)}.car-img-wrapper[data-astro-cid-sivy3gub]:hover .btn-quick-view[data-astro-cid-sivy3gub]{transform:translateY(0)}.btn-quick-view[data-astro-cid-sivy3gub]:hover{color:#0d1219;background:#fff}.btn-heart[data-astro-cid-sivy3gub]{backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:10;background:#0d111866;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.btn-heart[data-astro-cid-sivy3gub]:hover{color:#ff416c;background:#ff416c33;border-color:#ff416c;transform:scale(1.1)}.btn-heart[data-astro-cid-sivy3gub].active{color:#fff;background:#ff416c;border-color:#ff416c}.btn-heart[data-astro-cid-sivy3gub].active svg[data-astro-cid-sivy3gub]{fill:#fff}.compare-label[data-astro-cid-sivy3gub]{z-index:10;backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#0009;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex;position:absolute;bottom:12px;left:12px}.compare-label[data-astro-cid-sivy3gub]:hover{background:#2f7bffcc;border-color:#2f7bff}.custom-checkbox-wrapper[data-astro-cid-sivy3gub]{width:16px;height:16px;position:relative}.car-compare-cb[data-astro-cid-sivy3gub]{opacity:0;z-index:2;cursor:pointer;margin:0;position:absolute;inset:0}.custom-checkbox-bg[data-astro-cid-sivy3gub]{border:2px solid #fff6;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;inset:0}.car-compare-cb[data-astro-cid-sivy3gub]:checked+.custom-checkbox-bg[data-astro-cid-sivy3gub]{background:#2f7bff;border-color:#2f7bff}.custom-checkbox-check[data-astro-cid-sivy3gub]{opacity:0;transition:all .2s;transform:scale(.5)}.car-compare-cb[data-astro-cid-sivy3gub]:checked+.custom-checkbox-bg[data-astro-cid-sivy3gub] .custom-checkbox-check[data-astro-cid-sivy3gub]{opacity:1;transform:scale(1)}.badge-dynamic[data-astro-cid-sivy3gub]{color:#fff;z-index:10;letter-spacing:.5px;border-radius:100px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;left:12px}.car-card-content[data-astro-cid-sivy3gub]{flex-direction:column;flex:1;padding:20px;display:flex}.car-title-link[data-astro-cid-sivy3gub]{color:#fff;text-decoration:none}.car-card-content[data-astro-cid-sivy3gub] h3[data-astro-cid-sivy3gub]{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0 0 8px;font-family:Sora,sans-serif;font-size:18px;line-height:1.3;transition:color .2s;display:-webkit-box;overflow:hidden}.car-title-link[data-astro-cid-sivy3gub]:hover h3[data-astro-cid-sivy3gub]{color:#2f7bff}.car-desc[data-astro-cid-sivy3gub]{color:#8b95a3;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0 0 16px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.warranty-line[data-astro-cid-sivy3gub]{color:#74e2ac;margin:0 0 14px;font-size:12px;font-weight:700}.car-badges[data-astro-cid-sivy3gub]{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.badge-item[data-astro-cid-sivy3gub]{color:#c4ccd8;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;font-weight:600;display:flex}.car-card-footer[data-astro-cid-sivy3gub]{justify-content:space-between;align-items:flex-end;display:flex}.price-text[data-astro-cid-sivy3gub]{color:#2f7bff;margin-bottom:4px;font-size:24px;font-weight:800;line-height:1}.km-text[data-astro-cid-sivy3gub]{color:#6b7480;text-align:right;font-size:12px;font-weight:600}.vehicles-grid.list-view .car-card[data-astro-cid-sivy3gub]{flex-direction:row!important;height:220px!important;display:flex!important}.vehicles-grid.list-view .car-card[data-astro-cid-sivy3gub]>.car-img-wrapper[data-astro-cid-sivy3gub]{flex-shrink:0;width:320px;height:100%}.vehicles-grid.list-view .car-card[data-astro-cid-sivy3gub]>.car-card-content[data-astro-cid-sivy3gub]{flex:1;justify-content:center}.vehicles-grid.list-view .car-desc[data-astro-cid-sivy3gub]{font-size:14px}@media (width<=576px){.car-card-footer[data-astro-cid-sivy3gub]{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.km-text[data-astro-cid-sivy3gub]{text-align:left!important}.compare-label[data-astro-cid-sivy3gub]{display:none!important}}
