.VehicleTag{text-transform:uppercase;border:1px solid var(--color-primary);background:var(--color-white);border-radius:99px;justify-content:center;align-items:center;gap:1vw;width:fit-content;height:16px;padding:1vh 1.2vw;display:flex}@media only screen and (min-width:768px){.VehicleTag{gap:8px;height:24px;padding:1px 8px}}
.VehicleCard{flex-direction:column;gap:1vh;margin-top:8px;display:flex;position:relative}@media only screen and (min-width:768px){.VehicleCard{gap:8px;margin-top:12px}}.VehicleCard:hover{transition:box-shadow .4s,border-color .4s}.VehicleCard:hover .VehicleCard__main,.VehicleCard:hover .VehicleCard__image:before{box-shadow:0 2px 4px 0 var(--shadow)}.VehicleCard:hover .VehicleCard__image img{transform:scale(1.05)}.VehicleCard__content{flex-direction:column;flex:1;display:flex}.VehicleCard__main{border:1px solid var(--color-border-light-2);isolation:isolate;border-radius:12px 12px 0 0;flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:1vh;padding:2vh 4vw;transition:box-shadow .4s,border-color .4s;display:flex}@media only screen and (min-width:768px){.VehicleCard__main{flex-wrap:nowrap;gap:8px;padding:20px}}.VehicleCard__image{isolation:isolate;position:relative;overflow:hidden}.VehicleCard__image img{transition:transform .4s}.VehicleCard__image:before{content:"";background:var(--color-background-radial);z-index:-1;border-radius:0 0 12px 12px;width:100%;height:55%;transition:box-shadow .4s;display:block;position:absolute}.VehicleCard__price small,.VehicleCard__price i{font-size:3vw;font-style:normal}@media only screen and (min-width:768px){.VehicleCard__price small,.VehicleCard__price i{font-size:clamp(5.4px,3.2px + .611111vw,12px)}}.VehicleCard__price small{color:var(--color-gray800);display:block}.VehicleCard__actions{justify-content:center;display:flex}.VehicleCard__tags{gap:1vw;display:flex;position:absolute;top:-8px;left:10px}@media only screen and (min-width:768px){.VehicleCard__tags{gap:8px}}@media only screen and (max-width:991px){.VehicleCard__tags li:nth-child(n+2){display:none}}@media only screen and (min-width:768px){.VehicleCard__tags{top:-12px}.VehicleCard__tags li:nth-child(n+3){display:none}}.VehicleCard__link{position:inherit}.VehicleCard__link:after{content:"";z-index:1;width:100%;height:100%;position:absolute;inset:0}
