.CarCard-module__uJL45W__carCard{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 12px #0000000d}.CarCard-module__uJL45W__carCard:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001a}.CarCard-module__uJL45W__imageContainer{background-color:#f0f0f0;border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:250px;position:relative;overflow:hidden}.CarCard-module__uJL45W__carImage{object-fit:cover;object-position:center;transition:transform .4s}.CarCard-module__uJL45W__carCard:hover .CarCard-module__uJL45W__carImage{transform:scale(1.05)}.CarCard-module__uJL45W__placeholderImage{color:#ccc;background-color:#f0f0f0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CarCard-module__uJL45W__statusBadge{z-index:10;font-size:.9rem;font-weight:600;position:absolute;top:10px;left:10px}.CarCard-module__uJL45W__cardBody{flex-grow:1;padding:1rem}.CarCard-module__uJL45W__carTitle{color:var(--main-color);font-size:1.25rem;font-weight:700}.CarCard-module__uJL45W__priceTag{color:var(--main-color);margin-bottom:0;font-size:1.1rem;font-weight:700;text-align:left!important}.CarCard-module__uJL45W__minDownPayment{color:#555;margin-top:-3px;margin-bottom:5px;font-size:.85rem;font-weight:500;text-align:left!important}.CarCard-module__uJL45W__specsRow{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.5rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.CarCard-module__uJL45W__specItem{color:#555;align-items:center;font-size:.85rem;font-weight:500;display:flex}.CarCard-module__uJL45W__specItem svg{color:var(--rating-color);width:16px;margin-left:5px}.CarCard-module__uJL45W__descriptionText{color:#555;min-height:45px;font-size:.95rem}.CarCard-module__uJL45W__cardFooter{background-color:#f9f9f9;border-top:1px solid #eee;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:1rem}.CarCard-module__uJL45W__detailsButton{background-color:var(--main-color);border-color:var(--main-color);color:#fff;transition:all .3s}.CarCard-module__uJL45W__detailsButton:hover{background-color:#082a53;border-color:#082a53}.CarCard-module__uJL45W__cashButton{background-color:var(--rating-color);border-color:var(--rating-color);color:var(--main-color);font-weight:700;transition:all .3s}.CarCard-module__uJL45W__cashButton:hover{color:var(--main-color);background-color:#ffcd39;border-color:#ffcd39}.CarCard-module__uJL45W__installmentButton{border-color:var(--main-color);color:var(--main-color);background-color:#0000;transition:all .3s}.CarCard-module__uJL45W__installmentButton:hover{background-color:var(--rating-color);border-color:var(--rating-color);color:var(--main-color);font-weight:600}
.cars-module__WzagEG__pageWrapper{background-color:var(--light-color);min-height:calc(100vh - 80px)}.cars-module__WzagEG__pageTitle{text-align:center;color:var(--main-color);margin-bottom:2.5rem;font-weight:700;position:relative}.cars-module__WzagEG__pageTitle:after{content:"";background-color:var(--rating-color);border-radius:2px;width:100px;height:4px;margin:.5rem auto 0;display:block}.cars-module__WzagEG__filterBar{box-shadow:var(--shadow-md);background-color:#fff;border-radius:12px;align-items:center;padding:1.5rem}.cars-module__WzagEG__filterSwitch{color:var(--main-color);font-size:1.1rem;font-weight:600}.cars-module__WzagEG__filterSwitch .form-check-input:checked{background-color:var(--main-color);border-color:var(--main-color)}@media (max-width:767.98px){.cars-module__WzagEG__switchCol{text-align:center;padding-top:1rem}}
.LatestCars-module__cmDopa__latestCarsSection{background-color:#f7f9fc;padding:4rem 0}.LatestCars-module__cmDopa__sectionTitle{text-align:center;color:#1a2c50;margin-bottom:2.5rem;font-weight:700;position:relative}.LatestCars-module__cmDopa__sectionTitle:after{content:"";background-color:var(--bs-primary);border-radius:2px;width:80px;height:4px;margin:.5rem auto 0;display:block}
