.stock-vehicle-card{display:flex;flex-wrap:wrap;justify-content:center;transition:.2s ease;border:1px solid black;border-radius:25px;overflow:hidden;max-width:350px;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.stock-vehicle-card:hover{cursor:pointer;transform:scale(1.02)}.stock-vehicle-card .card-image{position:relative}.stock-vehicle-card .card-image .favorites-container{position:absolute;right:10px;bottom:-24px;background-color:#fff;display:flex;justify-content:center;align-items:center;height:42px;width:42px;padding-left:1px;padding-top:1px;border-radius:24px}.stock-vehicle-card .card-image .favorites-container svg path{fill:#d70c19}.stock-vehicle-card .card-image .vehicle-discount{position:absolute;left:0;top:0;border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:#d70c19;color:#fff;height:31px;width:68px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.stock-vehicle-card .card-info{display:flex;justify-content:center;flex-direction:column;padding-left:25px;padding-right:25px;max-width:350px}.stock-vehicle-card img{min-width:350px;height:auto;width:100%;aspect-ratio:322 / 219}.stock-vehicle-card h2{text-align:left;font-size:24px;width:100%;font-weight:400;line-height:24px;text-transform:uppercase;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap}.stock-vehicle-card .vehicle-version{font-size:14px;text-align:left;font-weight:400}.stock-vehicle-card .vehicle-info-container{display:flex;flex-wrap:wrap;align-items:center;font-size:12px;color:#222324;margin-bottom:10px;min-height:36px}.stock-vehicle-card .vehicle-info-container span{display:flex;align-items:center;font-weight:300}.stock-vehicle-card .vehicle-info-container span:not(:last-child):after{content:"|";margin:0 8px;color:#222324}.stock-vehicle-card .price-button{font-weight:400;font-size:18px;min-width:154px;height:50px;padding:0 15px;color:#7b7b7b;text-align:center;border-radius:4px;border:1px solid rgba(34,35,36,1);display:flex;justify-content:center;align-items:center;transition:.2s ease;align-self:flex-start;margin:0 auto}.stock-vehicle-card:hover .price-button{background-color:#222324;color:#fff}.stock-vehicle-card .fuels-container{display:flex;width:100%;max-width:350px;justify-content:start;align-items:center;margin:5px auto 10px;flex-wrap:wrap;gap:10px;min-height:27px}.stock-vehicle-card .fuel-tag{display:flex;justify-content:center;align-items:center;border-radius:2px;color:#fff;font-weight:700;font-size:10px;text-transform:uppercase;padding-top:2px;padding-left:5px;padding-right:5px}.stock-vehicle-card .fuel-tag.electrico{background-color:#62bfb5}.stock-vehicle-card .fuel-tag.hibrido{background-color:#628abf}.stock-vehicle-card .fuel-tag.hibrido-enchufable,.stock-vehicle-card .fuel-tag.hibrido-enchufable-phev{background-color:#b4a5de}.vehicle-financial-container{display:flex;justify-content:space-between;align-items:start;font-family:sans-serif;padding-bottom:20px;min-height:85px}.price-left{display:flex;flex-direction:column}.discount{font-size:12px;color:#686d71;min-height:18px}.old-price{text-decoration:line-through}.main-price{font-size:28px;font-weight:800;line-height:1;letter-spacing:-1px}.cash-price{font-size:11px;color:#686d71}.price-right{text-align:right}.from{font-size:12px;color:#686d71;justify-self:self-start}.monthly-price{font-size:28px;font-weight:800;letter-spacing:-1px;margin-top:-5px}.monthly-price span{font-size:13px;font-weight:700;letter-spacing:-1px}
