.vehicles_offer_list_view #vehicles_offer_search{border:1px solid #f2f2f2;border-radius:5px;padding:30px 20px;margin-bottom:30px;text-align:center}.vehicles_offer_list_view #vehicles_offer_search h2.title{font-size:2rem;margin-bottom:20px}@media only screen and (min-width: 768px){.vehicles_offer_list_view #vehicles_offer_search h2.title{font-size:2.4rem}}@media only screen and (min-width: 950px){.vehicles_offer_list_view #vehicles_offer_search h2.title{font-size:2.8rem}}@media only screen and (min-width: 480px){.vehicles_offer_list_view #vehicles_offer_search fieldset{display:grid;grid-gap:15px;row-gap:0px;grid-template-columns:1fr 1fr}}@media only screen and (min-width: 768px){.vehicles_offer_list_view #vehicles_offer_search fieldset{grid-template-columns:1fr 1fr 1fr}}.vehicles_offer_list_view #vehicles_offer_search .submit input[type='submit']{display:inline-block;margin:0px;width:100%}.vehicles_offer_list_view #vehicles_offer_search a.button.more{color:red;text-decoration:underline}.vehicles_offer_list_view .grid{display:grid;grid-gap:15px;grid-template-columns:repeat(1, 1fr)}@media only screen and (min-width: 480px){.vehicles_offer_list_view .grid{grid-gap:15px;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 768px){.vehicles_offer_list_view .grid{grid-gap:20px;grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1280px){.vehicles_offer_list_view .grid{grid-gap:20px;grid-template-columns:repeat(4, 1fr)}}.vehicles_offer_list_view .grid .vehicle_item{position:relative;display:grid;grid-template-rows:auto 1fr auto;color:#333333;text-align:center;margin-bottom:15px;border-radius:5px;padding-bottom:25px;overflow:visible;box-shadow:0 0 8px 0 rgba(0,0,0,0.15)}.vehicles_offer_list_view .grid .vehicle_item .vehicle_highlights{position:absolute;z-index:2;top:18px;right:-3px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.vehicles_offer_list_view .grid .vehicle_item .vehicle_highlights .highlight{position:relative;padding:8px 15px 8px 22px;background:linear-gradient(to right, #d7032e, #750219);color:#fff;font-size:1.2rem;font-weight:700;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);box-shadow:-2px 2px 4px rgba(0,0,0,0.25)}.vehicles_offer_list_view .grid .vehicle_item .vehicle_highlights .highlight::after{content:'';position:absolute;bottom:-6px;right:0;width:0;height:0;border-style:solid;border-width:6px 3px 0 0;border-color:#3a010d transparent transparent transparent}.vehicles_offer_list_view .grid .vehicle_item .vehicle_highlights .highlight{font-size:1.2rem;padding:8px 15px 8px 22px}.vehicles_offer_list_view .grid .vehicle_item .vehicle_picture{border-radius:5px;overflow:hidden}.vehicles_offer_list_view .grid .vehicle_item .vehicle_picture a{display:block;width:100%;height:180px;margin-bottom:10px;border-radius:5px 5px 0px 0px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;transition:.3s ease-in-out;transform:scale(1)}.vehicles_offer_list_view .grid .vehicle_item .vehicle_picture a:hover{transform:scale(1.04)}.vehicles_offer_list_view .grid .vehicle_item .vehicle_picture a img{display:none}.vehicles_offer_list_view .grid .vehicle_item .description{text-align:center;padding:10px 20px}.vehicles_offer_list_view .grid .vehicle_item .description h2{color:#333333;text-transform:none;text-align:left;font-weight:700;font-size:1.6rem;margin:0px;margin-bottom:5px}@media only screen and (min-width: 950px){.vehicles_offer_list_view .grid .vehicle_item .description h2{font-size:1.8rem}}.vehicles_offer_list_view .grid .vehicle_item .description p{text-align:left;margin:0px;margin-bottom:10px;color:#606060;font-size:1.4rem}.vehicles_offer_list_view .grid .vehicle_item .description .labels{text-align:left}.vehicles_offer_list_view .grid .vehicle_item .description .labels span{display:inline-block;font-size:1.2rem;background-color:#606060;color:#ffffff;border-radius:2px;margin-right:3px;margin-bottom:3px;padding:4px 6px}.vehicles_offer_list_view .grid .vehicle_item .description .labels span.success{background-color:#53bb6b}.vehicles_offer_list_view .grid .vehicle_item .description .labels span.warning{background-color:#f0a500}.vehicles_offer_list_view .grid .vehicle_item .description .labels span.danger{background-color:#d7032e}.vehicles_offer_list_view .grid .vehicle_item .description .labels span.info{background-color:#3498db}.vehicles_offer_list_view .grid .vehicle_item .description .specs{display:grid;grid-template-columns:1fr 1fr;gap:2px;text-align:left;margin:10px 0}.vehicles_offer_list_view .grid .vehicle_item .description .specs .spec{font-size:1.2rem;color:#606060;padding:5px;padding-left:22px;background-size:18px 18px;background-repeat:no-repeat;background-position:left center}.vehicles_offer_list_view .grid .vehicle_item .description .specs .spec.drivetrain{background-image:url('../img/vehicles_icon_drivetrain.svg')}.vehicles_offer_list_view .grid .vehicle_item .description .specs .spec.mileage{background-image:url('../img/vehicles_icon_mileage.svg')}.vehicles_offer_list_view .grid .vehicle_item .description .specs .spec.fuel{background-image:url('../img/vehicles_icon_fuel.svg')}.vehicles_offer_list_view .grid .vehicle_item .description .specs .spec.power{background-image:url('../img/vehicles_icon_power.svg')}.vehicles_offer_list_view .grid .vehicle_item .description .specs .spec.registration{background-image:url('../img/vehicles_icon_registration.svg')}.vehicles_offer_list_view .grid .vehicle_item .description .specs .spec.transmission{background-image:url('../img/vehicles_icon_transmission.svg')}.vehicles_offer_list_view .grid .vehicle_item .description .specs .spec.color{background-image:url('../img/vehicles_icon_color.svg')}.vehicles_offer_list_view .grid .vehicle_item .description .specs .spec.door{background-image:url('../img/vehicles_icon_door.svg')}.vehicles_offer_list_view .grid .vehicle_item .description .specs .spec.engine{background-image:url('../img/vehicles_icon_engine.svg')}.vehicles_offer_list_view .grid .vehicle_item .description .specs .spec.seat{background-image:url('../img/vehicles_icon_seat.svg')}.vehicles_offer_list_view .grid .vehicle_item .description .consumption{padding:10px 0;border-bottom:1px solid #f2f2f2;text-align:center}.vehicles_offer_list_view .grid .vehicle_item .description .consumption span{display:block;font-size:1.2rem;color:#8c8c8c;font-style:italic}.vehicles_offer_list_view .grid .vehicle_item .description .prices{margin-top:10px;margin-bottom:5px;text-align:center}.vehicles_offer_list_view .grid .vehicle_item .description .prices .price_market{font-size:1.2rem;color:#606060;margin-bottom:2px}.vehicles_offer_list_view .grid .vehicle_item .description .prices .price_market .value.crossed{text-decoration:line-through}.vehicles_offer_list_view .grid .vehicle_item .description .prices .price_public{display:flex;align-items:baseline;justify-content:center;gap:8px}.vehicles_offer_list_view .grid .vehicle_item .description .prices .price_public .label{font-size:1.4rem;color:#333333}.vehicles_offer_list_view .grid .vehicle_item .description .prices .price_public .value{font-size:2.2rem;font-weight:700;color:#d7032e}.vehicles_offer_list_view .grid .vehicle_item .description .prices .price_public .value.na{font-size:1.4rem;font-weight:400;color:#606060}.vehicles_offer_list_view .grid .vehicle_item .description .prices .price_vat{font-size:1.2rem;color:#606060;font-style:italic;margin-top:2px}.vehicles_offer_list_view .grid .vehicle_item .cta a{text-align:center;font-size:1.4rem}/*# sourceMappingURL=./vehicles_offer_list_view.css.map */