.vehicle-list{font-family:'Helvetica Neue',sans-serif}.vehicle-list .vehicle-col{margin-bottom:20px}.vehicle-list .vehicle-container{border-radius:12px;border:1px solid #e7e7e7;box-shadow:none;height:100%}.vehicle-list .image-container{height:260px;margin:0;overflow:hidden;position:relative}.vehicle-list .image-container>a{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.vehicle-list .image-container>a .vehicle-image{width:100%;max-width:100%;object-fit:cover;height:270px}@media screen and (max-width:1600px){.vehicle-list .image-container{height:250px}.vehicle-list .image-container>a .vehicle-image{height:260px}}@media screen and (max-width:1440px){.vehicle-list .image-container{height:230px}.vehicle-list .image-container>a .vehicle-image{height:240px}}@media screen and (max-width:1360px){.vehicle-list .image-container{height:177px}.vehicle-list .image-container>a .vehicle-image{height:180px}}@media screen and (max-width:1199px){.vehicle-list .image-container{height:250px}.vehicle-list .image-container>a .vehicle-image{height:260px}}@media screen and (max-width:991px){.vehicle-list .image-container{height:250px}.vehicle-list .image-container>a .vehicle-image{height:260px}}.vehicle-list .dws-vlp-item-details-wrapper{padding:16px 20px 10px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:576px){.vehicle-list .dws-vlp-item-details-wrapper{min-height:179px}}@media (min-width:768px){.vehicle-list .dws-vlp-item-details-wrapper{min-height:187px}}.vehicle-list .dws-vlp-item-details-wrapper .vehicle-title-container{margin-bottom:12px;padding:0}.vehicle-list .dws-vlp-item-details-wrapper .vehicle-title{color:#525252;display:block;font-size:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.vehicle-list .dws-vlp-item-details-wrapper .vehicle-title:hover{color:#525252}.vehicle-list .dws-vlp-item-details-price-wrapper{color:#6d6d6d;margin-bottom:15px}.vehicle-list .dws-vlp-item-details-price-wrapper .vehicle-price-container{font-size:20px;padding:0;position:relative}.vehicle-list .dws-vlp-item-details-price-wrapper .vehicle-price-container .vehicle-price-col{color:#6d6d6d;font-weight:500}.vehicle-list .dws-vlp-item-details-price-wrapper .vehicle-price-container .vehicle-price-col:not(.vehicle-savings-price-container,.highlight){width:65%}.vehicle-list .dws-vlp-item-details-price-wrapper .vehicle-price-container .vehicle-price-col.text-line-through{margin-bottom:10px}.vehicle-list .dws-vlp-item-details-price-wrapper .vehicle-price-container .vehicle-price-col.text-line-through .vehicle-price-value{font-weight:400}.vehicle-list .dws-vlp-item-details-price-wrapper .vehicle-price-container .vehicle-price-col.highlight .vehicle-price-label,.vehicle-list .dws-vlp-item-details-price-wrapper .vehicle-price-container .vehicle-price-col.vehicle-price-sale-container .vehicle-price-label{display:none}.vehicle-list .dws-vlp-item-details-price-wrapper .vehicle-price-container .vehicle-price-col.highlight .vehicle-price-value,.vehicle-list .dws-vlp-item-details-price-wrapper .vehicle-price-container .vehicle-price-col.vehicle-price-sale-container .vehicle-price-value{background-color:var(--theme_color_1);border-radius:12px;color:#fff;display:inline-block;font-size:20px;padding:10px 15px;text-align:center}@media screen and (min-width:768px){.vehicle-list .dws-vlp-item-details-price-wrapper .vehicle-price-container .vehicle-price-col.highlight .vehicle-price-value,.vehicle-list .dws-vlp-item-details-price-wrapper .vehicle-price-container .vehicle-price-col.vehicle-price-sale-container .vehicle-price-value{padding:14px 20px}}.vehicle-list .dws-vlp-item-details-price-wrapper .vehicle-price-container .vehicle-savings-price-container{display:flex;flex-direction:column;color:#009951;position:absolute;top:50%;right:25%;text-align:left;transform:translate(70%,-50%)}.vehicle-list .dws-vlp-item-details-price-wrapper .vehicle-price-container .vehicle-savings-price-container .vehicle-price-value{font-weight:400}.vehicle-list .vehicle-info-container{color:#6d6d6d;display:flex;margin-top:12px;margin-left:5px;margin-right:5px;align-items:flex-start;justify-content:flex-start;padding:0;flex-wrap:wrap;gap:8px}.vehicle-list .vehicle-info-container .dws-label-and-icon{display:flex;flex:0;align-items:center;gap:8px;margin-bottom:0}.vehicle-list .vehicle-info-container .dws-label-and-icon:nth-child(even){justify-content:flex-end}.vehicle-list .vehicle-info-container .dws-label-and-icon .dws-vehicle-icon{margin-top:-5px;fill:#6d6d6d;width:16px;height:16px;border:none}.vehicle-list .vehicle-info-container .dws-label-and-icon .vehicle-info-icon{font-size:24px}.vehicle-list .vehicle-info-container .dws-label-and-icon span.vehicle-info-value{font-size:16px;font-weight:400}.vehicle-list .dws-vlp-badges-wrapper .vehicle-badges-container{gap:8px}.vehicle-list .dws-vlp-badges-wrapper .carzing-widget{height:fit-content}.vehicle-list .dws-vlp-badges-wrapper .carzing-widget .cz-widget{margin-top:10px;margin-bottom:10px;max-width:100%;padding:6px 10px}.vehicle-list .button-wrapper a,.vehicle-list .button-wrapper button{background-color:var(--main_accent_color);display:block;width:100%;border-radius:8px;padding:14px 36px;font-size:16px}.vehicle-list .vehicle-btn-container{padding:0}.vehicle-list .vehicle-btn-container .vehicle-btn{border-radius:8px;padding:14px 36px;font-size:16px}.vehicle-list .dws-action-elements-main-container,.vehicle-list .vlp-action-element-item{height:100%}.vehicle-list .vlp-action-element-item{padding:25px;display:flex;flex-direction:column;justify-content:center}.vehicle-list .vlp-action-element-item .action-element-title-wrapper{color:#fe6105;font-size:25px;line-height:1.3;margin-bottom:9px}.vehicle-list .vlp-action-element-item .action-element-title-wrapper .action-element-title-fw-medium{font-weight:500}.vehicle-list .vlp-action-element-item .action-element-title-wrapper .action-element-title-fw-bold{font-weight:600}.vehicle-list .vlp-action-element-item .action-element-content{font-size:15px;color:#6d6d6d;font-weight:400;margin-bottom:8px}.vehicle-list .vlp-action-element-item>img{display:block;width:100%;height:auto;margin-bottom:15px}.vehicle-list .vlp-action-element-item.value-your-trade-in>img{margin-bottom:15px}.vehicle-list .vlp-action-element-item .action-element-cta{border:1px solid #fe6105;border-radius:12px;color:#fe6105;display:inline-block;font-weight:500;text-align:center;padding:8px 16px;transition:all ease .3s}.vehicle-list .vlp-action-element-item .action-element-cta:hover{background-color:#fe6105;color:#fff}