.vehicle-listitem-card-img{position:relative;padding-bottom:70%;overflow:hidden}.vehicle-listitem-card-img img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}.vehicle-listitem-card-car-title-text{font-size:1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#000;font-weight:500;text-shadow:0 0 3px rgb(100 100 100/20%)}.vehicle-listitem-card-car-subtitle{padding-bottom:1rem}.vehicle-listitem-card-car-subtitle-text{font-size:.875rem;line-height:1.5em;color:var(--gray-color);margin-bottom:0}.vehicle-listitem-card-car-price{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.extra-space{padding-bottom:1.5rem}.vehicle-listitem-card-car-price-text{font-size:1.25rem;line-height:1.25rem;font-weight:500;margin:0;text-shadow:0 0 3px rgb(100 100 100/20%);color:var(--text-primary-color)}.vehicle-list-item-card-price-label{font-size:1rem;white-space:nowrap;overflow:hidden;color:#000;margin-right:.5rem;font-weight:500;text-shadow:0 0 3px rgb(100 100 100/20%)}.vehicle-listitem-card-dealer-name-text{font-size:1rem;line-height:1.25rem;font-weight:500;margin-bottom:.1rem;text-shadow:0 0 3px rgb(100 100 100/20%);color:#000}.vehicle-list-item-card-dealer-phone-text{font-size:.8rem;white-space:nowrap;overflow:hidden;color:var(--primary-color)!important;font-weight:500;margin-right:.5rem;text-shadow:0 0 3px rgb(100 100 100/20%);text-decoration:none!important;transition:ease .2s}.vehicle-listitem-card-car-old-price-text{font-size:calc(.4em + .4vw);font-weight:400;color:var(--gray);text-decoration:line-through}.vehicle-listitem-card-car-price-subtitle-text{font-size:calc(.4em + .4vw)}.vehicle-listitem-card-car-spec{column-gap:.5rem}.vehicle-listitem-card-car-spec-container{padding:.3rem;background-color:#f2f2f2;border-radius:5px;margin-bottom:.5rem;box-shadow:rgb(58 58 58/20%) 0 0 2px 1px}.vehicle-listitem-card-car-spec-text{font-size:.77rem;text-overflow:ellipsis;margin:0}.vehicle-listitem-card-btn{display:flex;justify-content:center;padding-bottom:1rem}.vehicle-listitem-card-btn .details-btn{width:12rem}.vehicle-listitem-card-description{padding:1.5rem}