﻿.block-listing-lightweight-container.block-listing-container input,.block-listing-lightweight-container.block-listing-container select{margin:0}.block-listing-lightweight-container.block-listing-container input[type=text],.block-listing-lightweight-container.block-listing-container input[type=number]{background-color:hsl(0,0%,97.5%);border:none;box-shadow:none;color:#232323;font-weight:normal;height:30px;margin:0;padding:5px;text-align:left;text-transform:capitalize;font-size:12px;line-height:15px}.block-listing-lightweight-container.block-listing-container input[type=text][readonly],.block-listing-lightweight-container.block-listing-container input[type=number][readonly]{background-color:rgba(0,0,0,0);pointer-events:none}.block-listing-lightweight-container.block-listing-container input[type=text]:-webkit-autofill,.block-listing-lightweight-container.block-listing-container input[type=text]:-webkit-autofill:hover,.block-listing-lightweight-container.block-listing-container input[type=text]:-webkit-autofill:focus,.block-listing-lightweight-container.block-listing-container input[type=number]:-webkit-autofill,.block-listing-lightweight-container.block-listing-container input[type=number]:-webkit-autofill:hover,.block-listing-lightweight-container.block-listing-container input[type=number]:-webkit-autofill:focus{border-color:hsl(0,0%,90%);box-shadow:0 0 0 1000px hsl(0,0%,97.5%) inset;-webkit-text-fill-color:#232323;transition:all .3s ease-in-out}.block-listing-lightweight-container.block-listing-container input[type=text]::placeholder,.block-listing-lightweight-container.block-listing-container input[type=number]::placeholder{color:rgb(60.5,60.5,60.5);font-weight:normal;font-size:12px;line-height:15px}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container input[type=text]::placeholder,.block-listing-lightweight-container.block-listing-container input[type=number]::placeholder{font-size:10px;line-height:13px}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container input[type=text],.block-listing-lightweight-container.block-listing-container input[type=number]{font-size:10px;line-height:13px}}.block-listing-lightweight-container.block-listing-container input[name=payments]{background-color:#fff;height:100%}.block-listing-lightweight-container.block-listing-container input[name=payments]::-webkit-inner-spin-button,.block-listing-lightweight-container.block-listing-container input[name=payments]::-webkit-outer-spin-button{margin:0}.block-listing-lightweight-container.block-listing-container .filter-options input[type=checkbox]:checked,.block-listing-lightweight-container.block-listing-container .filter-options input[type=checkbox]:not(:checked){left:-9999px;position:absolute}.block-listing-lightweight-container.block-listing-container .filter-options input[type=checkbox]:checked+label,.block-listing-lightweight-container.block-listing-container .filter-options input[type=checkbox]:not(:checked)+label{color:#232323;cursor:pointer;display:block;font-weight:normal;margin:0;overflow:hidden;padding:10px 0;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;line-height:17px}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-options input[type=checkbox]:checked+label,.block-listing-lightweight-container.block-listing-container .filter-options input[type=checkbox]:not(:checked)+label{padding:5px 0;font-size:12px;line-height:15px}}.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label,.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label{padding-right:19px;text-transform:capitalize}.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::before,.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::after,.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::before,.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::after{border-radius:50%;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:10px}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::before,.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::after,.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::before,.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::after{height:7px;width:7px}}.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::before,.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::before{background-color:#fff;border:thin solid hsl(0,0%,90%);z-index:1}.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::after,.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::after{background-color:var(--primary-color, #e01e3b);z-index:2}.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::after{opacity:0}.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label{color:var(--primary-color, #e01e3b)}.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::after{opacity:1}.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:checked+label,.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:not(:checked)+label{padding-left:5px}.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:checked+label::before,.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:checked+label::after,.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:not(:checked)+label::before,.block-listing-lightweight-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:not(:checked)+label::after{right:5px}.block-listing-lightweight-container.block-listing-container .outer-vehicle-payment-container{display:flex;flex-direction:column;width:100%}.block-listing-lightweight-container.block-listing-container .outer-vehicle-payment-container p{color:#232323;margin:0;text-align:left}.block-listing-lightweight-container.block-listing-container .outer-vehicle-payment-container p.payment-label{font-weight:lighter;font-size:12px;line-height:15px}.block-listing-lightweight-container.block-listing-container .outer-vehicle-payment-container p.payment-value{font-size:14px;line-height:17px}.block-listing-lightweight-container.block-listing-container .outer-vehicle-payment-container p.payment-value>span{font-size:10px;line-height:13px}.block-listing-lightweight-container.block-listing-container .outer-vehicle-payment-container p.payment-disclaimer{opacity:.75;font-size:10px;line-height:13px}.block-listing-lightweight-container.block-listing-container .outer-vehicle-payment-container .vehicle-payment-container{align-items:flex-start;display:flex;flex-direction:column;width:100%}.block-listing-lightweight-container.block-listing-container .vehicle-price-container{align-items:flex-end;display:flex;flex-grow:1;justify-content:flex-end}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price{display:flex}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price span{align-items:flex-start;color:#232323;display:flex;font-size:20px;font-weight:bold;justify-content:flex-end;line-height:23px;text-align:right}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price span small{line-height:20px}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price span.call-for-pricing,.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price span.incentive-price{font-size:14px;line-height:17px}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price span.call-for-pricing.sold,.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price span.incentive-price.sold{font-size:24px;line-height:27px}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price span.call-for-pricing{font-size:10px;font-weight:bold;text-transform:uppercase}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price span.incentive-price{font-weight:normal}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price span.incentive-price small{line-height:14px}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price span{justify-content:flex-start;text-align:left}}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.list-price{align-items:flex-end;flex-direction:column;justify-content:flex-start}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.list-price span{border-bottom:thin solid var(--primary-color, #e01e3b)}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.list-price span.sold{border-bottom-color:#fe0000}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.list-price{align-items:center}}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.list-price p,.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price p{font-weight:bold;margin:0;text-align:right;text-transform:uppercase;font-size:10px;line-height:13px}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.list-price p,.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price p{text-align:left}}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price{width:100%}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div{align-items:flex-end;display:flex;flex-direction:column}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div>div{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-end}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div>div{justify-content:flex-start}}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div.msrp{margin-bottom:5px}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div.msrp span{font-weight:normal;font-size:14px;line-height:17px}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div.msrp span small{line-height:14px}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div.list-price span{border-bottom:thin solid var(--primary-color, #e01e3b)}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div.list-price span.sold{border-bottom-color:#fe0000}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div.full-price-breakdown{align-items:normal;flex-direction:unset}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div{align-items:flex-start}}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price:not(.vlp-incentives-container){align-items:flex-end;flex-direction:column;justify-content:flex-start}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price:not(.vlp-incentives-container){align-items:flex-start}}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container{flex-wrap:wrap;justify-content:flex-end;padding-left:1rem}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container .msrp{margin:0;order:0;width:60px}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container .msrp{order:1;padding-left:10px}}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container .full-price-breakdown{order:0}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container .full-price-breakdown{order:1;padding:0 0 0 10px}}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container .list-price{margin-top:10px;order:2;width:100%}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container .list-price.no-msrp,.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container .list-price.is-sold{margin-top:0}.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container.no-msrp .full-price-breakdown{padding-right:0;width:100%}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container{padding-left:0}}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-price-container{align-items:center;justify-content:center;order:0}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .vehicle-price-container{max-width:50%}}@media only screen and (min-width:90.0625em){.block-listing-lightweight-container.block-listing-container .vehicle-price-container{max-width:60%}}.block-listing-lightweight-container.block-listing-container .full-price-breakdown ul{display:flex;flex-direction:column;position:relative;width:100%}.block-listing-lightweight-container.block-listing-container .full-price-breakdown .incentive-list-item{align-items:flex-end;display:flex;flex-direction:column;margin-top:8px;width:100%}.block-listing-lightweight-container.block-listing-container .full-price-breakdown .incentive-list-item:first-child{margin-top:0}.block-listing-lightweight-container.block-listing-container .full-price-breakdown .incentive-list-item.no-msrp{display:none}.block-listing-lightweight-container.block-listing-container .full-price-breakdown .incentive-title{color:#232323;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-listing-lightweight-container.block-listing-container .full-price-breakdown .too-many-incentives-warning{align-items:flex-end;background:#fff;background:linear-gradient(180deg, rgba(249, 249, 249, 0) 0%, rgb(249, 249, 249) 70%);bottom:0;display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f9f9f9', GradientType=1);height:100%;justify-content:flex-end;left:0;padding:0;position:absolute;width:100%;z-index:2}.block-listing-lightweight-container.block-listing-container .full-price-breakdown .too-many-incentives-warning p{color:#232323}.block-listing-lightweight-container.block-listing-container .full-price-breakdown.too-many-incentives ul{max-height:none;overflow:hidden}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .full-price-breakdown.too-many-incentives ul{max-height:30px}}.block-listing-lightweight-container.block-listing-container .full-price-breakdown.too-many-incentives .too-many-incentives-warning{display:flex}.block-listing-lightweight-container.block-listing-container .universal-warning-and-error{bottom:0;display:none;height:100%;left:0;min-height:300px;position:absolute;right:0;top:0;z-index:1}.block-listing-lightweight-container.block-listing-container .universal-warning-and-error.no-results{display:flex}.block-listing-lightweight-container.block-listing-container .ribbon-container{left:10px;position:absolute;top:10px;transition:all .3s ease-in-out;z-index:100}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon{align-items:center;background-color:#fff;display:flex;height:26px;justify-content:center;padding:0 10px 0 26px;position:relative}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon span{font-weight:bold;letter-spacing:.5px;text-align:center;font-size:10px;line-height:13px}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon::before,.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon::after{position:absolute;z-index:1}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon::before{content:"";font-family:FontAwesome,sans-serif,serif;font-size:12px;left:0;text-align:center;top:50%;transform:translateY(-50%);width:22px}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon::after{border-bottom:13px solid rgba(0,0,0,0);border-left:10px solid #fff;border-top:13px solid rgba(0,0,0,0);content:"";height:0;right:-10px;top:0;width:0}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon.featured::before{color:#5cb85c}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon.incoming::before{color:#316797}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon.justarrived::before{color:#428bca}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon.as-is::before{color:#9370db}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon.available::before{color:#00dc05}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon.lowmileage::before{color:#f0ad4e}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon.onhold::before{color:#d9534f}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon.reducedprice::before{color:#5bc0de}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon.special::before{color:#563d7c}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon.sold::before{color:#fe0000}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon.demo::before{color:#f5811e}.block-listing-lightweight-container.block-listing-container .ribbon-container .ribbon.certifiedpreowned::before{color:#b22222}.block-listing-lightweight-container.block-listing-container .vehicle-details-hover{align-items:center;background-color:rgba(35,35,35,.9);bottom:0;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:1rem;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%;z-index:5}.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .vehicle-details-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;transition:all .3s ease-in-out}.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div{display:flex}.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div:first-child:not(.view-details){flex-direction:row}.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div:first-child.view-details{margin-top:0}.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div>div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:1rem}.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div>div:last-child{margin-right:0}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div>div{margin-right:10px}}.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div.view-details{justify-content:center;margin:10px 0 0;width:100%}.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div.view-details p{margin:0}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div.view-details{margin:5px 0 0}}.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .vehicle-details-container p{color:#fff;font-weight:bold;margin:10px 0 0;text-align:center;text-transform:uppercase;font-size:12px;line-height:15px}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .vehicle-details-container p{margin:5px 0 0;font-size:10px;line-height:13px}}.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .vehicle-details-container.hide-me{opacity:0}.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .icon-wrapper{align-items:center;background-color:rgba(0,0,0,0);border:3px solid #fff;border-radius:50%;display:flex;height:50px;justify-content:center;text-align:center;width:50px}.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .icon-wrapper i{color:#fff;font-size:22px;transition:all .3s ease-in-out}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .icon-wrapper i{font-size:12px;line-height:15px}}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-details-hover .icon-wrapper{border-width:2px;height:30px;width:30px}}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-details-hover{height:auto;left:auto;opacity:1;padding:.5rem;top:auto;width:auto}}.block-listing-lightweight-container.block-listing-container .outer-ribbon-container{align-items:flex-start;display:flex;flex-direction:column;left:10px;position:absolute;top:10px;transition:all .3s ease-in-out;z-index:1}.block-listing-lightweight-container.block-listing-container .outer-ribbon-container>div:not(:last-child){margin-bottom:5px}.block-listing-lightweight-container.block-listing-container .outer-ribbon-container .ribbon-container{position:static}.block-listing-lightweight-container.block-listing-container .outer-ribbon-container .ribbon-container .ribbon.window-sticker::before{color:var(--primary-color, #e01e3b);content:""}.block-listing-lightweight-container.block-listing-container .outer-ribbon-container .ribbon-container .ribbon.certified-sticker::before{color:#232323;content:""}.block-listing-lightweight-container.block-listing-container .outer-ribbon-container .ribbon-container.window-sticker-container{cursor:pointer}.block-listing-lightweight-container.block-listing-container .carproof-wrapper{align-items:flex-end;display:flex;justify-content:flex-start;margin:0;min-height:25px;width:100%}.block-listing-lightweight-container.block-listing-container .carproof-wrapper .carproof-badge{display:flex;width:100%}.block-listing-lightweight-container.block-listing-container .carproof-wrapper .carproof-badge>div{height:25px !important;max-width:400px;padding:0 !important;text-align:left}.block-listing-lightweight-container.block-listing-container .carproof-wrapper .carproof-badge>div img{max-height:25px !important}.block-listing-lightweight-container.block-listing-container ul{list-style:none;margin:0;padding:0}.block-listing-lightweight-container.block-listing-container .outer-listing-block-container{background-color:#fff;margin:0 auto;max-width:1200px}.block-listing-lightweight-container.block-listing-container .inner-listing-block-container{margin:0 auto}.block-listing-lightweight-container.block-listing-container .filter-and-listing-container{margin:0;overflow:hidden;padding:0}.block-listing-lightweight-container.block-listing-container .outer-filter-container{background-color:#fff}.block-listing-lightweight-container.block-listing-container .vlp-results-container p{color:#232323;margin:0;text-align:left}.block-listing-lightweight-container.block-listing-container .vlp-results-container p.results-title{font-weight:bold;text-transform:uppercase;font-size:12px;line-height:15px}.block-listing-lightweight-container.block-listing-container .vlp-results-container p.results-total{font-weight:lighter;text-transform:capitalize;font-size:14px;line-height:17px}.block-listing-lightweight-container.block-listing-container .vlp-results-container p.results-total span{border-bottom:thin solid var(--primary-color, #e01e3b);font-weight:bold}.block-listing-lightweight-container.block-listing-container .filter-form-button{background-color:rgba(0,0,0,0);border:none;margin:0;outline:none;padding:0}.block-listing-lightweight-container.block-listing-container .filter-form-button span{color:#232323;font-weight:normal;text-align:left;text-transform:capitalize;font-size:12px;line-height:15px}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-form-button span{font-weight:bold;font-size:10px;line-height:13px}}.block-listing-lightweight-container.block-listing-container .filter-form-button::after{background-color:var(--primary-color, #e01e3b);bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .3s ease-in-out;width:0;z-index:1}.block-listing-lightweight-container.block-listing-container .filter-form-button:not(.results):hover::after,.block-listing-lightweight-container.block-listing-container .filter-form-button:not(.results).active::after{width:100%}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-form-button.reset.infinite-true{display:none}}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .filter-form-button.reset{background-color:#fff;border:thin solid hsl(0,0%,90%);padding:5px 10px}}.block-listing-lightweight-container.block-listing-container .filter-form-button.mobile-breadcrumbs-button{margin-left:1rem}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .filter-form-button.ordering,.block-listing-lightweight-container.block-listing-container .filter-form-button.previous-template-button-holder .infinite-scroll.load-previous{background-color:#fff;border:thin solid hsl(0,0%,90%);padding:5px 10px}}.block-listing-lightweight-container.block-listing-container .filter-options ul{display:flex;flex-direction:column;padding-left:1rem;width:100%}.block-listing-lightweight-container.block-listing-container .filter-options ul.order_by,.block-listing-lightweight-container.block-listing-container .filter-options ul.order{padding-left:0;padding-right:0;padding-top:0}.block-listing-lightweight-container.block-listing-container .filter-options ul.order{height:100%}.block-listing-lightweight-container.block-listing-container .filter-options ul.order .filter-options-toggle{height:50%}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-options ul{max-height:200px;overflow:auto}.block-listing-lightweight-container.block-listing-container .filter-options ul::-webkit-scrollbar{-webkit-appearance:none}.block-listing-lightweight-container.block-listing-container .filter-options ul::-webkit-scrollbar:vertical{width:5px}.block-listing-lightweight-container.block-listing-container .filter-options ul::-webkit-scrollbar:horizontal{height:5px}.block-listing-lightweight-container.block-listing-container .filter-options ul::-webkit-scrollbar:vertical{width:5px}.block-listing-lightweight-container.block-listing-container .filter-options ul::-webkit-scrollbar:horizontal{height:5px}.block-listing-lightweight-container.block-listing-container .filter-options ul::-webkit-scrollbar-thumb{background-color:var(--primary-color, #e01e3b);border:none;border-radius:0}.block-listing-lightweight-container.block-listing-container .filter-options ul::-webkit-scrollbar-track{background-color:hsl(0,0%,95%);border-radius:0;cursor:pointer}}.block-listing-lightweight-container.block-listing-container .filter-options .filter-options-toggle{align-items:center;display:flex;width:100%}.block-listing-lightweight-container.block-listing-container .filter-options .filter-options-toggle .filter-option-count{background-color:#fff;border-radius:20px;color:#232323;font-size:12px;margin:4px 2px;min-width:34px;padding:3px 8px;position:relative;text-align:center;z-index:2}.block-listing-lightweight-container.block-listing-container .filter-options.is-required{display:flex}.block-listing-lightweight-container.block-listing-container .filter-options.is-not-required{display:none}.block-listing-lightweight-container.block-listing-container .body-type-filter-options .body-type-options{background-color:hsl(0,0%,97.5%);display:grid;gap:.25rem;padding:.25rem}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .body-type-filter-options .body-type-options{max-height:none;overflow:visible}}.block-listing-lightweight-container.block-listing-container .body-type-filter-options .body-type-option{align-items:center;background-color:#fff;border:thin solid hsl(0,0%,90%);border-radius:6px;cursor:pointer;flex-direction:column;justify-content:center;min-height:60px;padding:.25rem;position:relative;overflow:hidden;text-align:center;transition:all .3s ease-in-out}.block-listing-lightweight-container.block-listing-container .body-type-filter-options .body-type-option.active,.block-listing-lightweight-container.block-listing-container .body-type-filter-options .body-type-option:hover{background-color:hsl(0,0%,90%)}.block-listing-lightweight-container.block-listing-container .body-type-filter-options .body-type-option input{display:none}.block-listing-lightweight-container.block-listing-container .body-type-filter-options .body-type-option span.filter-label{color:#232323;cursor:pointer;font-weight:bold;line-height:1.15;margin:0;position:relative;text-align:center;z-index:2;font-size:12px;line-height:15px}.block-listing-lightweight-container.block-listing-container .body-type-filter-options .body-type-option .filter-option-count{margin:0;position:absolute;right:.25rem;top:.25rem}.block-listing-lightweight-container.block-listing-container .body-type-filter-options .body-type-option .filter-option-icon{aspect-ratio:1/1;position:relative;width:50px;z-index:2}.block-listing-lightweight-container.block-listing-container .body-type-filter-options .body-type-option .filter-option-icon img{height:100%;object-fit:cover;width:100%}.block-listing-lightweight-container.block-listing-container .body-type-filter-options .body-type-icon{display:block;height:28px;margin-bottom:4px;position:relative;width:58px}.block-listing-lightweight-container.block-listing-container .filter-dropdown-container{display:none;padding:0;width:100%}.block-listing-lightweight-container.block-listing-container .inner-filter-options{height:50px}.block-listing-lightweight-container.block-listing-container .inner-filter-options input{font-weight:normal;height:auto;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-listing-lightweight-container.block-listing-container .inner-filter-options input::placeholder{font-weight:normal}.block-listing-lightweight-container.block-listing-container .inner-filter-options input:not(.active-input):not(#frequency){font-size:0;line-height:0}.block-listing-lightweight-container.block-listing-container .inner-filter-options input.active-input{font-size:12px;line-height:15px}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .inner-filter-options input.active-input{font-size:10px;line-height:13px}}.block-listing-lightweight-container.block-listing-container .filter-dropdown-button{align-items:center;background-color:rgba(0,0,0,0);border:none;bottom:0;color:rgb(60.5,60.5,60.5);display:flex;height:100%;justify-content:flex-end;left:0;margin:0;outline:none;padding:0;position:absolute;right:0;text-align:right;top:0;transition:all .3s ease-in-out;width:100%;z-index:1;font-size:12px;line-height:15px}.block-listing-lightweight-container.block-listing-container .filter-dropdown-button i{pointer-events:none;transition:all .3s ease-in-out}.block-listing-lightweight-container.block-listing-container .filter-dropdown-button:hover,.block-listing-lightweight-container.block-listing-container .filter-dropdown-button.active{color:#232323}.block-listing-lightweight-container.block-listing-container .filter-dropdown-button.active i{transform:rotateX(180deg) scale(1.15)}.block-listing-lightweight-container.block-listing-container .filter-option-title{color:#232323;font-weight:bold;margin:0;text-align:left;text-transform:capitalize;font-size:14px;line-height:17px}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-option-title{font-size:12px;line-height:15px}}.block-listing-lightweight-container.block-listing-container .filter-breadcrumbs{align-items:center;cursor:pointer;display:flex;max-width:150px;position:relative}.block-listing-lightweight-container.block-listing-container .filter-breadcrumbs span.crumb-value{display:block;margin:0;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:100%;font-size:10px;line-height:13px}.block-listing-lightweight-container.block-listing-container .filter-breadcrumbs span.crumb-close{border-radius:50%;display:block;font-size:8px;height:16px;line-height:16px;position:absolute;right:-8px;text-align:center;top:-8px;width:16px;z-index:2}.block-listing-lightweight-container.block-listing-container .filter-breadcrumbs[data-crumb=type]{cursor:auto;pointer-events:none}.block-listing-lightweight-container.block-listing-container .filter-breadcrumbs[data-crumb=type] span.crumb-close{display:none}.block-listing-lightweight-container.block-listing-container .badge-disclaimer-container>*:not(:last-child){margin-bottom:.5rem}.block-listing-lightweight-container.block-listing-container .vlp-search-form{height:40px;min-height:40px}.block-listing-lightweight-container.block-listing-container .vlp-search-form input[type=text]{border:thin solid hsl(0,0%,90%)}.block-listing-lightweight-container.block-listing-container .vlp-search-form label{color:rgba(0,0,0,0);display:flex;flex-grow:1;font-size:unset;line-height:unset;margin:0;width:100%}.block-listing-lightweight-container.block-listing-container .vlp-top-right-dropdown-container{background-color:#fff;border:thin solid hsl(0,0%,90%);box-shadow:0 10px 10px -10px hsl(0,0%,90%);position:absolute;transform:rotateX(-90deg);transform-origin:top right;transition:all .3s ease-in-out;width:200px;z-index:1000}.block-listing-lightweight-container.block-listing-container .vlp-top-right-dropdown-container.active{transform:rotateX(0)}.block-listing-lightweight-container.block-listing-container .vlp-top-right-dropdown-container .filtering-child{padding:0}.block-listing-lightweight-container.block-listing-container .filter-sort-order-container .filter-options[data-type=order_by]{border-right:thin solid hsl(0,0%,90%)}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-sort-order-container .filter-options[data-type=order_by]{margin:0}}.block-listing-lightweight-container.block-listing-container .filter-sort-order-container .filter-options[data-type=order] .filter-options-toggle{align-items:center}.block-listing-lightweight-container.block-listing-container .filter-sort-order-container .filter-options[data-type=order] .filter-options-toggle label{padding-left:19px;padding-right:5px;text-align:right}.block-listing-lightweight-container.block-listing-container .filter-sort-order-container .filter-options[data-type=order] .filter-options-toggle label i{margin-left:5px}.block-listing-lightweight-container.block-listing-container .filter-payments-container{margin-top:1rem}.block-listing-lightweight-container.block-listing-container .filter-payments-container .filter-option-title-container{margin-bottom:5px}.block-listing-lightweight-container.block-listing-container .number-input-container{border:thin solid hsl(0,0%,90%);height:40px}.block-listing-lightweight-container.block-listing-container .number-input-dollar-icon{background-color:hsl(0,0%,97.5%);border-right:thin solid hsl(0,0%,90%);color:#232323;height:100%;min-width:30px;width:30px;font-size:12px;line-height:15px}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .number-input-dollar-icon{font-size:10px;line-height:13px}}.block-listing-lightweight-container.block-listing-container .number-input-button-container{border-left:thin solid hsl(0,0%,90%);flex-direction:row-reverse;height:100%;min-width:60px;width:60px}.block-listing-lightweight-container.block-listing-container .number-input-button-container .number-input-button{background-color:hsl(0,0%,97.5%);color:#232323;margin:0;outline:none;padding:0;width:50%;font-size:12px;line-height:15px}.block-listing-lightweight-container.block-listing-container .number-input-button-container .number-input-button.down-payment-up{border-left:thin solid hsl(0,0%,90%)}.block-listing-lightweight-container.block-listing-container .number-input-button-container .number-input-button:hover,.block-listing-lightweight-container.block-listing-container .number-input-button-container .number-input-button:focus{background-color:hsl(0,0%,95%)}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .number-input-button-container .number-input-button{font-size:10px;line-height:13px}}.block-listing-lightweight-container.block-listing-container .pagination-container{user-select:none}.block-listing-lightweight-container.block-listing-container .pagination-container>div{border:thin solid hsl(0,0%,90%);display:flex;flex-grow:1;justify-content:center;margin:0 5px;padding:5px;text-align:center;font-size:10px;line-height:13px}.block-listing-lightweight-container.block-listing-container .pagination-container>div:last-child{margin:0}.block-listing-lightweight-container.block-listing-container .pagination-container>div.ellipsis{align-items:flex-end;border:none;flex-grow:unset;padding:0 5px}.block-listing-lightweight-container.block-listing-container .pagination-container>div.pagination{align-items:center;cursor:pointer;max-width:50px;position:relative;font-size:12px;line-height:15px}.block-listing-lightweight-container.block-listing-container .pagination-container>div.pagination::after{background-color:var(--primary-color, #e01e3b);bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .3s ease-in-out;width:0;z-index:1}.block-listing-lightweight-container.block-listing-container .pagination-container>div.pagination.prev,.block-listing-lightweight-container.block-listing-container .pagination-container>div.pagination.next{max-width:25px}.block-listing-lightweight-container.block-listing-container .pagination-container>div.pagination.prev::after,.block-listing-lightweight-container.block-listing-container .pagination-container>div.pagination.next::after{display:none}.block-listing-lightweight-container.block-listing-container .pagination-container>div.pagination.active{font-weight:bold}.block-listing-lightweight-container.block-listing-container .pagination-container>div.pagination.active i,.block-listing-lightweight-container.block-listing-container .pagination-container>div.pagination:hover i{transform:scale(1.15)}.block-listing-lightweight-container.block-listing-container .pagination-container>div.pagination.active::after,.block-listing-lightweight-container.block-listing-container .pagination-container>div.pagination:hover::after{width:100%}.block-listing-lightweight-container.block-listing-container .disclaimer-container{display:flex;justify-content:flex-start;width:100%}.block-listing-lightweight-container.block-listing-container .disclaimer-container .disclaimer-text{color:#232323;font-weight:lighter;margin:0;text-align:left;width:100%;font-size:10px;line-height:13px}.block-listing-lightweight-container.block-listing-container .disclaimer-container.block-disclaimer{margin-top:1rem}.block-listing-lightweight-container.block-listing-container .filter-slider{align-items:flex-end;background-color:#fff;border:none;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.block-listing-lightweight-container.block-listing-container .filter-slider label,.block-listing-lightweight-container.block-listing-container .filter-slider label>p{color:#232323;display:flex;margin:0;text-align:right;font-size:10px;line-height:13px}.block-listing-lightweight-container.block-listing-container .filter-slider label small,.block-listing-lightweight-container.block-listing-container .filter-slider label>p small{line-height:11px}.block-listing-lightweight-container.block-listing-container .filter-slider label#max-price>p{align-items:flex-start}.block-listing-lightweight-container.block-listing-container .filter-slider label#max-km>p{align-items:flex-end}.block-listing-lightweight-container.block-listing-container .filter-slider .filter-option-title-container{align-items:flex-end;justify-content:space-between}.block-listing-lightweight-container.block-listing-container .filter-slider .filter-sliders{background:hsl(0,0%,90%);border:none;border-radius:0;height:5px;margin:10px;width:calc(100% - 20px)}.block-listing-lightweight-container.block-listing-container .filter-slider .filter-sliders span.ui-slider-handle{background:none;background-color:#232323;border:5px solid #fff;border-radius:50%;height:25px;margin:0;outline:none;top:50%;transform:translate(-50%, -50%);width:25px;z-index:2}.block-listing-lightweight-container.block-listing-container .filter-slider .filter-sliders span.ui-slider-handle.ui-state-active{border-width:6px}.block-listing-lightweight-container.block-listing-container .filter-slider .filter-sliders div.ui-slider-range{background:var(--primary-color, #e01e3b);border-radius:0}.block-listing-lightweight-container.block-listing-container .filter-option-range-container{display:flex}.block-listing-lightweight-container.block-listing-container .filter-option-range-container .range-value-container{display:flex;flex-direction:row;justify-content:flex-end}.block-listing-lightweight-container.block-listing-container .filter-option-range-container .range-value-container p{color:#232323;display:flex;margin:0 10px 0 0;font-size:10px;line-height:13px}.block-listing-lightweight-container.block-listing-container .filter-option-range-container .range-value-container p small{line-height:10px}.block-listing-lightweight-container.block-listing-container .filter-option-range-container .range-value-container p:last-child{margin:0}.block-listing-lightweight-container.block-listing-container .filter-option-range-container.max-price .range-value-container p{align-items:flex-start}.block-listing-lightweight-container.block-listing-container .filter-option-range-container.max-kilometres .range-value-container p{align-items:flex-end}.block-listing-lightweight-container.block-listing-container .outer-listing-container{border-top:thin solid hsl(0,0%,90%);padding:0}.block-listing-lightweight-container.block-listing-container .outer-listing-container.yes-infinite .inner-listing-container:last-child .vehicle-listing-container:last-child{margin-bottom:1rem;padding-bottom:0}.block-listing-lightweight-container.block-listing-container .outer-listing-container.yes-infinite .inner-listing-container:last-child .vehicle-listing-container:last-child::after{display:none}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .outer-listing-container.yes-infinite .inner-listing-container:last-child .vehicle-listing-container:last-child{margin-bottom:0}}.block-listing-lightweight-container.block-listing-container .outer-vehicle-listing-container{min-height:400px}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .vehicle-listing-container:hover .outer-ribbon-container{opacity:0}.block-listing-lightweight-container.block-listing-container .vehicle-listing-container:hover .vehicle-details-hover{opacity:1}}.block-listing-lightweight-container.block-listing-container .outer-inner-vehicle-listing-container{overflow:hidden}.block-listing-lightweight-container.block-listing-container .inner-vehicle-listing-container{padding:1rem}.block-listing-lightweight-container.block-listing-container .guru-wrapper{display:none}.block-listing-lightweight-container.block-listing-container .vehicle-title p{color:#232323;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-listing-lightweight-container.block-listing-container .vehicle-title p.vehicle-name{font-size:16px;font-weight:bold;line-height:19px}.block-listing-lightweight-container.block-listing-container .vehicle-title p:not(.vehicle-name){font-weight:normal;font-size:10px;line-height:13px}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container ul{border-bottom:thin solid hsl(0,0%,90%);border-right:thin solid hsl(0,0%,90%);border-top:none;flex-flow:row wrap;padding:.5rem}}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li{margin:5px 0 0;transition:all .3s ease-in-out}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li::before{background-color:hsl(0,0%,95%);content:"";display:block;height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li:first-child{margin:0}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li{flex-grow:1;margin:.5rem;opacity:0;width:calc(50% - 1rem)}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li:nth-child(1){transition-delay:0s}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li:nth-child(2){transition-delay:.06s}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li:nth-child(3){transition-delay:.12s}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li:nth-child(4){transition-delay:.18s}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li:nth-child(5){transition-delay:.24s}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li:nth-child(6){transition-delay:.3s}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li:nth-child(7){transition-delay:.36s}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li:nth-child(8){transition-delay:.42s}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li:nth-child(9){transition-delay:.48s}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li:nth-child(10){transition-delay:.54s}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container li:nth-child(11){transition-delay:.6s}}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container p{background-color:#fff;color:#232323;margin:0;position:relative;text-transform:capitalize;z-index:2;font-size:10px;line-height:13px}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container p.spec-label{font-weight:bold;padding-right:5px}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container p.spec-value{font-weight:normal;max-width:62%;overflow:hidden;padding-left:5px;text-overflow:ellipsis;white-space:nowrap}.block-listing-lightweight-container.block-listing-container .infinite-scroll.load-previous{display:flex;flex-direction:row}.block-listing-lightweight-container.block-listing-container .infinite-scroll.load-previous p,.block-listing-lightweight-container.block-listing-container .infinite-scroll.load-previous span{color:#232323;font-weight:normal;margin:0;text-align:right;text-transform:capitalize;font-size:12px;line-height:15px}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .infinite-scroll.load-previous p,.block-listing-lightweight-container.block-listing-container .infinite-scroll.load-previous span{font-weight:bold;font-size:10px;line-height:13px}}.block-listing-lightweight-container.block-listing-container .filter-ordering-wrapper:hover button.ordering::after{width:100%}.block-listing-lightweight-container.block-listing-container .filter-ordering-wrapper:hover .vlp-top-right-dropdown-container{transform:rotateX(0)}.block-listing-lightweight-container.block-listing-container .filter-overflow-container.lightweight-filter-overflow-container .body-type-filter-options .body-type-options{grid-template-columns:repeat(2, 1fr)}.block-listing-lightweight-container.block-listing-container .filter-overflow-container:not(lightweight-filter-overflow-container) .body-type-filter-options .body-type-options{grid-template-columns:1fr}.block-listing-lightweight-container.block-listing-container.fullscreen-block .outer-listing-block-container{padding:0 1rem}.block-listing-lightweight-container.block-listing-container .filter-and-listing-container{border-bottom:thin solid hsl(0,0%,90%)}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-and-listing-container{flex-direction:row;padding:0 1rem}}@media only screen and (max-width: 1023px){.block-listing-lightweight-container.block-listing-container .outer-filter-container{bottom:0;height:100vh;left:0;padding:2rem 1rem calc(2rem + 120px) 1rem;position:fixed;right:0;top:0;transform:translateX(-100%);transform-origin:top left;transition:all .3s ease-in-out;z-index:1000}.block-listing-lightweight-container.block-listing-container .outer-filter-container.active{transform:translateX(0)}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .outer-filter-container{height:100%;padding:2rem 0;position:relative;width:270px}}.block-listing-lightweight-container.block-listing-container .vlp-results-container div.results{padding-right:1rem}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .filter-form-button.mobile-filter{background-color:#fff;border:thin solid hsl(0,0%,90%);padding:5px 10px}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-form-button.mobile-filter{display:none}}.block-listing-lightweight-container.block-listing-container .filter-form-button.more-options span.less{display:none}.block-listing-lightweight-container.block-listing-container .filter-form-button.more-options.active span.more{display:none}.block-listing-lightweight-container.block-listing-container .filter-form-button.more-options.active span.less{display:block}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .filter-form-button.more-options.desktop{display:none}}.block-listing-lightweight-container.block-listing-container .filter-form-button.results{background-color:var(--primary-color, #e01e3b);margin-left:2rem;padding:.5rem 1rem}.block-listing-lightweight-container.block-listing-container .filter-form-button.results::after{background-color:color-mix(in srgb, var(--primary-color, #e01e3b), #000 5%);height:0;width:100%}.block-listing-lightweight-container.block-listing-container .filter-form-button.results:hover::after{height:100%}.block-listing-lightweight-container.block-listing-container .filter-form-button.results span{color:var(--primary-font-color, #ffffff);font-weight:bold;position:relative;text-transform:uppercase;z-index:2}.block-listing-lightweight-container.block-listing-container .filter-form-button.results.infinite{margin-left:auto}.block-listing-lightweight-container.block-listing-container .filter-form-button.clear-all-button,.block-listing-lightweight-container.block-listing-container .filter-form-button.mobile-breadcrumbs-button{display:none}.block-listing-lightweight-container.block-listing-container .filter-form-button.clear-all-button.active,.block-listing-lightweight-container.block-listing-container .filter-form-button.mobile-breadcrumbs-button.active{display:flex}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-form-button.previous-template-button-holder::after{display:none}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-form-button.previous-template-button-holder.mobile-template{display:none}}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .filter-form-button.previous-template-button-holder{margin-left:auto}}.block-listing-lightweight-container.block-listing-container .filter-overflow-container{height:100%;overflow:auto;padding:0 1rem 1rem 0}.block-listing-lightweight-container.block-listing-container .filter-overflow-container::-webkit-scrollbar{-webkit-appearance:none}.block-listing-lightweight-container.block-listing-container .filter-overflow-container::-webkit-scrollbar:vertical{width:5px}.block-listing-lightweight-container.block-listing-container .filter-overflow-container::-webkit-scrollbar:horizontal{height:5px}.block-listing-lightweight-container.block-listing-container .filter-overflow-container::-webkit-scrollbar:vertical{width:5px}.block-listing-lightweight-container.block-listing-container .filter-overflow-container::-webkit-scrollbar:horizontal{height:5px}.block-listing-lightweight-container.block-listing-container .filter-overflow-container::-webkit-scrollbar-thumb{background-color:var(--primary-color, #e01e3b);border:none;border-radius:0}.block-listing-lightweight-container.block-listing-container .filter-overflow-container::-webkit-scrollbar-track{background-color:hsl(0,0%,95%);border-radius:0;cursor:pointer}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-overflow-container{flex-grow:1;height:auto}}@media only screen and (min-width: 1232px){.block-listing-lightweight-container.block-listing-container .filter-overflow-container{padding-left:0}}.block-listing-lightweight-container.block-listing-container .filter-options ul{padding-top:10px}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-options ul{padding:0 5px 0 2rem}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-options:last-child .inner-filter-options{border-bottom:none}}.block-listing-lightweight-container.block-listing-container .inner-filter-options{border-bottom:thin solid hsl(0,0%,90%)}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .vlp-filter-form{flex-grow:1}}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vlp-search-form input[type=text]{height:40px}}.block-listing-lightweight-container.block-listing-container .vlp-search-form label{height:40px}.block-listing-lightweight-container.block-listing-container .vlp-slider-form{margin:1rem 0}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .vlp-slider-form{margin:0}}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.mobile-breadcrumbs{overflow-x:auto;padding:10px 0}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.mobile-breadcrumbs .filter-breadcrumbs{border-right:thin solid hsl(0,0%,90%);justify-content:flex-start;margin-right:10px;padding-right:10px}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.mobile-breadcrumbs .filter-breadcrumbs span.crumb-value{color:#fff;font-weight:normal;font-size:12px;line-height:15px}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.mobile-breadcrumbs .filter-breadcrumbs:last-child{border-right:none;margin-right:0;padding-right:0}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.mobile-breadcrumbs::-webkit-scrollbar{-webkit-appearance:none}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.mobile-breadcrumbs::-webkit-scrollbar:vertical{width:5px}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.mobile-breadcrumbs::-webkit-scrollbar:horizontal{height:5px}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.mobile-breadcrumbs::-webkit-scrollbar:vertical{width:5px}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.mobile-breadcrumbs::-webkit-scrollbar:horizontal{height:5px}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.mobile-breadcrumbs::-webkit-scrollbar-thumb{background-color:rgb(47.75,47.75,47.75);border:none;border-radius:0}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.mobile-breadcrumbs::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:0;cursor:pointer}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.desktop-breadcrumbs{display:none}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.desktop-breadcrumbs .filter-breadcrumbs{background-color:#fff;border:thin solid hsl(0,0%,90%);margin-right:10px;padding:5px 10px}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.desktop-breadcrumbs .filter-breadcrumbs span.crumb-value{color:#232323;font-weight:bold;font-size:10px;line-height:13px}.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.desktop-breadcrumbs .filter-breadcrumbs:last-child{margin-right:0}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .vlp-breadcrumbs-container.desktop-breadcrumbs{display:flex;padding-right:1rem}}.block-listing-lightweight-container.block-listing-container .vlp-desktop-breadcrumbs-container{display:none;padding-right:1rem;width:auto}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .vlp-desktop-breadcrumbs-container{display:flex}}.block-listing-lightweight-container.block-listing-container .vlp-top-right-dropdown-container{right:.5rem;top:calc(100% - 0.5rem)}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .vlp-top-right-dropdown-container{right:0;top:100%}}.block-listing-lightweight-container.block-listing-container .filter-breadcrumbs span.crumb-close{background-color:#fff;border:thin solid hsl(0,0%,90%);color:#232323}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .outer-vehicle-payment-container .vehicle-payment-container{width:100%}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .outer-vehicle-payment-container .vehicle-payment-container{min-width:150px;width:auto}}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .outer-vehicle-payment-container.add-space{margin-top:1rem}.block-listing-lightweight-container.block-listing-container .outer-vehicle-payment-container>div:not(:last-child){margin-bottom:10px}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .outer-vehicle-payment-container{flex-direction:row}.block-listing-lightweight-container.block-listing-container .outer-vehicle-payment-container>div:not(:last-child){margin-right:2rem}}.block-listing-lightweight-container.block-listing-container .badge-disclaimer-container.mobile-badges{border-top:thin solid hsl(0,0%,90%);padding:1rem}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .badge-disclaimer-container.mobile-badges{display:none}}.block-listing-lightweight-container.block-listing-container .badge-disclaimer-container.desktop-badges{display:none}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .badge-disclaimer-container.desktop-badges{display:flex}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .number-input-container{height:30px}}.block-listing-lightweight-container.block-listing-container .outer-pagination-container{padding:1rem}.block-listing-lightweight-container.block-listing-container .disclaimer-container.individual-disclaimer{align-items:flex-end}.block-listing-lightweight-container.block-listing-container .disclaimer-container.block-disclaimer{align-items:flex-start;justify-content:flex-start}.block-listing-lightweight-container.block-listing-container .filter-slider{margin-bottom:1rem}.block-listing-lightweight-container.block-listing-container .filter-slider:last-child{margin-bottom:0}@media only screen and (min-width: 1232px){.block-listing-lightweight-container.block-listing-container .outer-listing-container{padding-right:0}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .outer-listing-container{border-top:none;padding:2rem 0 2rem 1rem;width:calc(100% - 270px)}}@media only screen and (min-width:40.0625em)and (max-width:64em){.block-listing-lightweight-container.block-listing-container .inner-listing-container{flex-flow:row wrap}}.block-listing-lightweight-container.block-listing-container .vehicle-listing-container{background-color:hsl(0,0%,97.5%);border:thin solid hsl(0,0%,90%);cursor:pointer;margin:1rem 1rem 0;padding:0;width:calc(100% - 2rem)}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .vehicle-listing-container.first-child-styles:last-child{margin-bottom:1rem}}@media only screen and (min-width:40.0625em)and (max-width:64em){.block-listing-lightweight-container.block-listing-container .vehicle-listing-container{width:calc(50% - 2rem)}.block-listing-lightweight-container.block-listing-container .vehicle-listing-container.first-child-styles:nth-last-child(2){margin-bottom:1rem}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .vehicle-listing-container{border:none;margin:0 0 1rem;width:100%}.block-listing-lightweight-container.block-listing-container .vehicle-listing-container.first-child-styles:last-child{margin-bottom:0}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .outer-inner-vehicle-listing-container{flex-direction:row}}@media only screen and (min-width:40.0625em)and (max-width:64em){.block-listing-lightweight-container.block-listing-container .inner-vehicle-listing-container{flex-grow:1}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .inner-vehicle-listing-container{border:thin solid hsl(0,0%,90%);padding:1rem;width:calc(100% - 300px)}.block-listing-lightweight-container.block-listing-container .inner-vehicle-listing-container>*:not(:last-child){margin-bottom:.5rem}}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .outer-vehicle-image-container{background-color:#fff;border-bottom:thin solid hsl(0,0%,90%);border-top:thin solid hsl(0,0%,90%);justify-content:center}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .outer-vehicle-image-container{width:300px}}.block-listing-lightweight-container.block-listing-container .vehicle-image-container{max-width:300px;min-height:200px}@media only screen and (min-width:40.0625em){.block-listing-lightweight-container.block-listing-container .vehicle-image-container{height:225px}}.block-listing-lightweight-container.block-listing-container .image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.block-listing-lightweight-container.block-listing-container .image-wrapper img{display:block;max-height:100%;width:auto}@media only screen and (min-width:40.0625em){.block-listing-lightweight-container.block-listing-container .image-wrapper img{height:100%;object-fit:cover;width:100%}}.block-listing-lightweight-container.block-listing-container .mobile-vehicle-title>div{padding:.5rem 1rem}@media only screen and (min-width:40.0625em)and (max-width:64em){.block-listing-lightweight-container.block-listing-container .mobile-vehicle-title>div{padding:.5rem}}.block-listing-lightweight-container.block-listing-container .mobile-vehicle-title .titles{width:75%}.block-listing-lightweight-container.block-listing-container .mobile-vehicle-title .titles p{text-align:left}@media only screen and (min-width:40.0625em)and (max-width:64em){.block-listing-lightweight-container.block-listing-container .mobile-vehicle-title .titles{width:70%}}.block-listing-lightweight-container.block-listing-container .mobile-vehicle-title .infos{background-color:#fff;border-left:thin solid hsl(0,0%,90%);max-width:100px;width:25%}.block-listing-lightweight-container.block-listing-container .mobile-vehicle-title .infos p{margin-bottom:3px;text-align:right}.block-listing-lightweight-container.block-listing-container .mobile-vehicle-title .infos p:last-child{margin-bottom:0}@media only screen and (min-width:40.0625em)and (max-width:64em){.block-listing-lightweight-container.block-listing-container .mobile-vehicle-title .infos{width:30%}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .mobile-vehicle-title{display:none}}.block-listing-lightweight-container.block-listing-container .desktop-vehicle-title{display:none;max-width:50%}.block-listing-lightweight-container.block-listing-container .desktop-vehicle-title p{text-align:left}.block-listing-lightweight-container.block-listing-container .desktop-vehicle-title .infos{margin-top:5px}.block-listing-lightweight-container.block-listing-container .desktop-vehicle-title .infos p{border-right:thin solid var(--primary-color, #e01e3b);margin-right:.5rem;padding-right:.5rem;width:auto}.block-listing-lightweight-container.block-listing-container .desktop-vehicle-title .infos p:last-child{border-right:none;margin-right:0;padding-right:0}.block-listing-lightweight-container.block-listing-container .desktop-vehicle-title.grow{max-width:none}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .desktop-vehicle-title{display:flex}}@media only screen and (min-width:90.0625em){.block-listing-lightweight-container.block-listing-container .desktop-vehicle-title{max-width:40%}}.block-listing-lightweight-container.block-listing-container .vehicle-price-container{width:100%}.block-listing-lightweight-container.block-listing-container .full-price-breakdown{width:calc(100% - 60px)}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container ul{background-color:#fff;border-top:thin solid hsl(0,0%,90%);padding:1rem}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container{align-items:flex-end;background-color:rgba(35,35,35,.9);bottom:0;height:100%;margin-top:0;position:absolute;right:0;transform:translateY(100%);transform-origin:bottom right;transition:all .3s ease-in-out;width:calc(100% - 300px);z-index:100}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container.showing{transform:translateY(0)}.block-listing-lightweight-container.block-listing-container .vehicle-specs-hover-container.showing ul li{opacity:1}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .infinite-scroll.load-previous span{position:relative}.block-listing-lightweight-container.block-listing-container .infinite-scroll.load-previous span::after{background-color:var(--primary-color, #e01e3b);bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .3s ease-in-out;width:0;z-index:1}.block-listing-lightweight-container.block-listing-container .infinite-scroll.load-previous:hover span::after{width:100%}}.block-listing-lightweight-container.block-listing-container .hover-info-icon-container{background-color:#232323;bottom:0;display:none;position:absolute;right:0;z-index:101}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .hover-info-icon-container{display:flex}}.block-listing-lightweight-container.block-listing-container .info-icon-container{height:32px;width:32px}.block-listing-lightweight-container.block-listing-container .info-icon-container i{color:#fff;font-size:12px;line-height:15px}.block-listing-lightweight-container.block-listing-container .vlp-mobile-breadcrumbs-container{background-color:rgb(60.5,60.5,60.5);bottom:100%;padding:0 2rem;position:absolute;right:0;transform:rotateX(90deg);transform-origin:bottom right;transition:all .3s ease-in-out;z-index:5}.block-listing-lightweight-container.block-listing-container .vlp-mobile-breadcrumbs-container.active{transform:rotateX(0)}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .vlp-mobile-breadcrumbs-container{display:none}}.block-listing-lightweight-container.block-listing-container .filter-mobile-buttons{background-color:#232323;bottom:0;left:0;padding:2rem;position:absolute;z-index:10}.block-listing-lightweight-container.block-listing-container .filter-mobile-buttons .vlp-results-container p{color:#fff}.block-listing-lightweight-container.block-listing-container .filter-mobile-buttons .vlp-results-container .results-button-wrapper .filter-form-button{justify-content:flex-end}.block-listing-lightweight-container.block-listing-container .filter-mobile-buttons .vlp-results-container .results-button-wrapper.infinite{flex-grow:1}.block-listing-lightweight-container.block-listing-container .filter-mobile-buttons .filter-form-button span{color:#fff}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-mobile-buttons{display:none}}.block-listing-lightweight-container.block-listing-container .outer-more-filters-container>div form:not(:last-child){margin-bottom:1rem}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .outer-more-filters-container{display:block !important}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .outer-more-filters-container{background-color:#fff;display:none;height:100%;left:0;padding:0 1rem 0 0;position:absolute;top:0;z-index:5}}.block-listing-lightweight-container.block-listing-container .mobile-vlp-results-container{align-items:normal;border-bottom:thin solid hsl(0,0%,90%);padding:1rem}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .mobile-vlp-results-container{display:none}}.block-listing-lightweight-container.block-listing-container .desktop-vlp-results-container{display:none;padding:0 1rem 1rem 0}.block-listing-lightweight-container.block-listing-container .desktop-vlp-results-container.no-infinite .results-button-wrapper{align-items:flex-end}.block-listing-lightweight-container.block-listing-container .desktop-vlp-results-container.yes-infinite .results-button-wrapper:first-child{align-items:flex-start;flex-grow:1;padding-right:1rem}.block-listing-lightweight-container.block-listing-container .desktop-vlp-results-container.yes-infinite .results-button-wrapper:last-child{align-items:flex-end;flex-direction:unset}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .desktop-vlp-results-container{display:flex}}@media only screen and (min-width: 1232px){.block-listing-lightweight-container.block-listing-container .desktop-vlp-results-container{padding-left:0}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .top-listing-container.yes-infinite{min-height:42px}}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .top-listing-container{background-color:hsl(0,0%,97.5%);border-bottom:thin solid hsl(0,0%,90%);border-left:thin solid hsl(0,0%,90%);border-right:thin solid hsl(0,0%,90%);flex-wrap:wrap;padding:.5rem}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .top-listing-container{align-items:flex-end;min-height:50px;padding:0 0 1rem 0}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .inner-top-listing-container{flex-direction:row-reverse}}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .filter-action-buttons.no-infinite{justify-content:space-between}}@media only screen and (max-width: 64em){.block-listing-lightweight-container.block-listing-container .filter-action-buttons .filter-form-button{margin:.5rem}.block-listing-lightweight-container.block-listing-container .filter-action-buttons .filter-form-button span{font-size:10px;line-height:13px}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .filter-action-buttons{align-items:flex-end;background-color:rgba(0,0,0,0);flex-wrap:unset;justify-content:flex-end;padding:0;width:auto}}@media only screen and (min-width:40.0625em){.block-listing-lightweight-container.block-listing-container .flex-container{align-items:flex-start;flex-grow:1}}@media only screen and (min-width:64.0625em){.block-listing-lightweight-container.block-listing-container .flex-container{flex-direction:row}}