﻿.block-listing-lightweight_alt-container.block-listing-container input,.block-listing-lightweight_alt-container.block-listing-container select{margin:0}.block-listing-lightweight_alt-container.block-listing-container input[type=text],.block-listing-lightweight_alt-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_alt-container.block-listing-container input[type=text][readonly],.block-listing-lightweight_alt-container.block-listing-container input[type=number][readonly]{background-color:rgba(0,0,0,0);pointer-events:none}.block-listing-lightweight_alt-container.block-listing-container input[type=text]:-webkit-autofill,.block-listing-lightweight_alt-container.block-listing-container input[type=text]:-webkit-autofill:hover,.block-listing-lightweight_alt-container.block-listing-container input[type=text]:-webkit-autofill:focus,.block-listing-lightweight_alt-container.block-listing-container input[type=number]:-webkit-autofill,.block-listing-lightweight_alt-container.block-listing-container input[type=number]:-webkit-autofill:hover,.block-listing-lightweight_alt-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_alt-container.block-listing-container input[type=text]::placeholder,.block-listing-lightweight_alt-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_alt-container.block-listing-container input[type=text]::placeholder,.block-listing-lightweight_alt-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_alt-container.block-listing-container input[type=text],.block-listing-lightweight_alt-container.block-listing-container input[type=number]{font-size:10px;line-height:13px}}.block-listing-lightweight_alt-container.block-listing-container input[name=payments]{background-color:#fff;height:100%}.block-listing-lightweight_alt-container.block-listing-container input[name=payments]::-webkit-inner-spin-button,.block-listing-lightweight_alt-container.block-listing-container input[name=payments]::-webkit-outer-spin-button{margin:0}.block-listing-lightweight_alt-container.block-listing-container .filter-options input[type=checkbox]:checked,.block-listing-lightweight_alt-container.block-listing-container .filter-options input[type=checkbox]:not(:checked){left:-9999px;position:absolute}.block-listing-lightweight_alt-container.block-listing-container .filter-options input[type=checkbox]:checked+label,.block-listing-lightweight_alt-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_alt-container.block-listing-container .filter-options input[type=checkbox]:checked+label,.block-listing-lightweight_alt-container.block-listing-container .filter-options input[type=checkbox]:not(:checked)+label{padding:5px 0;font-size:12px;line-height:15px}}.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label,.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label{padding-right:19px;text-transform:capitalize}.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::before,.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::after,.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::before,.block-listing-lightweight_alt-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_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::before,.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::after,.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::before,.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::after{height:7px;width:7px}}.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::before,.block-listing-lightweight_alt-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_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::after,.block-listing-lightweight_alt-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_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::after{opacity:0}.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label{color:var(--primary-color, #e01e3b)}.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::after{opacity:1}.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:checked+label,.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:not(:checked)+label{padding-left:5px}.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:checked+label::before,.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:checked+label::after,.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:not(:checked)+label::before,.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:not(:checked)+label::after{right:5px}.block-listing-lightweight_alt-container.block-listing-container .outer-vehicle-payment-container{display:flex;flex-direction:column;width:100%}.block-listing-lightweight_alt-container.block-listing-container .outer-vehicle-payment-container p{color:#232323;margin:0;text-align:left}.block-listing-lightweight_alt-container.block-listing-container .outer-vehicle-payment-container p.payment-label{font-weight:lighter;font-size:12px;line-height:15px}.block-listing-lightweight_alt-container.block-listing-container .outer-vehicle-payment-container p.payment-value{font-size:14px;line-height:17px}.block-listing-lightweight_alt-container.block-listing-container .outer-vehicle-payment-container p.payment-value>span{font-size:10px;line-height:13px}.block-listing-lightweight_alt-container.block-listing-container .outer-vehicle-payment-container p.payment-disclaimer{opacity:.75;font-size:10px;line-height:13px}.block-listing-lightweight_alt-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_alt-container.block-listing-container .vehicle-price-container{align-items:flex-end;display:flex;flex-grow:1;justify-content:flex-end}.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price{display:flex}.block-listing-lightweight_alt-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_alt-container.block-listing-container .vehicle-price-container .price span small{line-height:20px}.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price span.call-for-pricing,.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price span.incentive-price{font-size:14px;line-height:17px}.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price span.call-for-pricing.sold,.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price span.incentive-price.sold{font-size:24px;line-height:27px}.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price span.call-for-pricing{font-size:10px;font-weight:bold;text-transform:uppercase}.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price span.incentive-price{font-weight:normal}.block-listing-lightweight_alt-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_alt-container.block-listing-container .vehicle-price-container .price span{justify-content:flex-start;text-align:left}}.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price.list-price{align-items:flex-end;flex-direction:column;justify-content:flex-start}.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price.list-price span{border-bottom:thin solid var(--primary-color, #e01e3b)}.block-listing-lightweight_alt-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_alt-container.block-listing-container .vehicle-price-container .price.list-price{align-items:center}}.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price.list-price p,.block-listing-lightweight_alt-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_alt-container.block-listing-container .vehicle-price-container .price.list-price p,.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price p{text-align:left}}.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price{width:100%}.block-listing-lightweight_alt-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_alt-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_alt-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div>div{justify-content:flex-start}}.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div.msrp{margin-bottom:5px}.block-listing-lightweight_alt-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_alt-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div.msrp span small{line-height:14px}.block-listing-lightweight_alt-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_alt-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div.list-price span.sold{border-bottom-color:#fe0000}.block-listing-lightweight_alt-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_alt-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div{align-items:flex-start}}.block-listing-lightweight_alt-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_alt-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price:not(.vlp-incentives-container){align-items:flex-start}}.block-listing-lightweight_alt-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_alt-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_alt-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container .msrp{order:1;padding-left:10px}}.block-listing-lightweight_alt-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_alt-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_alt-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_alt-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container .list-price.no-msrp,.block-listing-lightweight_alt-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_alt-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_alt-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_alt-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_alt-container.block-listing-container .vehicle-price-container{max-width:50%}}@media only screen and (min-width:90.0625em){.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container{max-width:60%}}.block-listing-lightweight_alt-container.block-listing-container .full-price-breakdown ul{display:flex;flex-direction:column;position:relative;width:100%}.block-listing-lightweight_alt-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_alt-container.block-listing-container .full-price-breakdown .incentive-list-item:first-child{margin-top:0}.block-listing-lightweight_alt-container.block-listing-container .full-price-breakdown .incentive-list-item.no-msrp{display:none}.block-listing-lightweight_alt-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_alt-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_alt-container.block-listing-container .full-price-breakdown .too-many-incentives-warning p{color:#232323}.block-listing-lightweight_alt-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_alt-container.block-listing-container .full-price-breakdown.too-many-incentives ul{max-height:30px}}.block-listing-lightweight_alt-container.block-listing-container .full-price-breakdown.too-many-incentives .too-many-incentives-warning{display:flex}.block-listing-lightweight_alt-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_alt-container.block-listing-container .universal-warning-and-error.no-results{display:flex}.block-listing-lightweight_alt-container.block-listing-container .ribbon-container{left:10px;position:absolute;top:10px;transition:all .3s ease-in-out;z-index:100}.block-listing-lightweight_alt-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_alt-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_alt-container.block-listing-container .ribbon-container .ribbon::before,.block-listing-lightweight_alt-container.block-listing-container .ribbon-container .ribbon::after{position:absolute;z-index:1}.block-listing-lightweight_alt-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_alt-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_alt-container.block-listing-container .ribbon-container .ribbon.featured::before{color:#5cb85c}.block-listing-lightweight_alt-container.block-listing-container .ribbon-container .ribbon.incoming::before{color:#316797}.block-listing-lightweight_alt-container.block-listing-container .ribbon-container .ribbon.justarrived::before{color:#428bca}.block-listing-lightweight_alt-container.block-listing-container .ribbon-container .ribbon.as-is::before{color:#9370db}.block-listing-lightweight_alt-container.block-listing-container .ribbon-container .ribbon.available::before{color:#00dc05}.block-listing-lightweight_alt-container.block-listing-container .ribbon-container .ribbon.lowmileage::before{color:#f0ad4e}.block-listing-lightweight_alt-container.block-listing-container .ribbon-container .ribbon.onhold::before{color:#d9534f}.block-listing-lightweight_alt-container.block-listing-container .ribbon-container .ribbon.reducedprice::before{color:#5bc0de}.block-listing-lightweight_alt-container.block-listing-container .ribbon-container .ribbon.special::before{color:#563d7c}.block-listing-lightweight_alt-container.block-listing-container .ribbon-container .ribbon.sold::before{color:#fe0000}.block-listing-lightweight_alt-container.block-listing-container .ribbon-container .ribbon.demo::before{color:#f5811e}.block-listing-lightweight_alt-container.block-listing-container .ribbon-container .ribbon.certifiedpreowned::before{color:#b22222}.block-listing-lightweight_alt-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_alt-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_alt-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div{display:flex}.block-listing-lightweight_alt-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div:first-child:not(.view-details){flex-direction:row}.block-listing-lightweight_alt-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div:first-child.view-details{margin-top:0}.block-listing-lightweight_alt-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_alt-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_alt-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div>div{margin-right:10px}}.block-listing-lightweight_alt-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_alt-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_alt-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div.view-details{margin:5px 0 0}}.block-listing-lightweight_alt-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_alt-container.block-listing-container .vehicle-details-hover .vehicle-details-container p{margin:5px 0 0;font-size:10px;line-height:13px}}.block-listing-lightweight_alt-container.block-listing-container .vehicle-details-hover .vehicle-details-container.hide-me{opacity:0}.block-listing-lightweight_alt-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_alt-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_alt-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_alt-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_alt-container.block-listing-container .vehicle-details-hover{height:auto;left:auto;opacity:1;padding:.5rem;top:auto;width:auto}}.block-listing-lightweight_alt-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_alt-container.block-listing-container .outer-ribbon-container>div:not(:last-child){margin-bottom:5px}.block-listing-lightweight_alt-container.block-listing-container .outer-ribbon-container .ribbon-container{position:static}.block-listing-lightweight_alt-container.block-listing-container .outer-ribbon-container .ribbon-container .ribbon.window-sticker::before{color:var(--primary-color, #e01e3b);content:""}.block-listing-lightweight_alt-container.block-listing-container .outer-ribbon-container .ribbon-container .ribbon.certified-sticker::before{color:#232323;content:""}.block-listing-lightweight_alt-container.block-listing-container .outer-ribbon-container .ribbon-container.window-sticker-container{cursor:pointer}.block-listing-lightweight_alt-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_alt-container.block-listing-container .carproof-wrapper .carproof-badge{display:flex;width:100%}.block-listing-lightweight_alt-container.block-listing-container .carproof-wrapper .carproof-badge>div{height:25px !important;max-width:400px;padding:0 !important;text-align:left}.block-listing-lightweight_alt-container.block-listing-container .carproof-wrapper .carproof-badge>div img{max-height:25px !important}.block-listing-lightweight_alt-container.block-listing-container ul{list-style:none;margin:0;padding:0}.block-listing-lightweight_alt-container.block-listing-container .outer-listing-block-container{background-color:#fff;margin:0 auto;max-width:1200px}.block-listing-lightweight_alt-container.block-listing-container .inner-listing-block-container{margin:0 auto}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container{margin:0;overflow:hidden;padding:0}.block-listing-lightweight_alt-container.block-listing-container .outer-filter-container{background-color:#fff}.block-listing-lightweight_alt-container.block-listing-container .vlp-results-container p{color:#232323;margin:0;text-align:left}.block-listing-lightweight_alt-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_alt-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_alt-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_alt-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_alt-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_alt-container.block-listing-container .filter-form-button span{font-weight:bold;font-size:10px;line-height:13px}}.block-listing-lightweight_alt-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_alt-container.block-listing-container .filter-form-button:not(.results):hover::after,.block-listing-lightweight_alt-container.block-listing-container .filter-form-button:not(.results).active::after{width:100%}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-form-button.reset.infinite-true{display:none}}@media only screen and (max-width: 64em){.block-listing-lightweight_alt-container.block-listing-container .filter-form-button.reset{background-color:#fff;border:thin solid hsl(0,0%,90%);padding:5px 10px}}.block-listing-lightweight_alt-container.block-listing-container .filter-form-button.mobile-breadcrumbs-button{margin-left:1rem}@media only screen and (max-width: 64em){.block-listing-lightweight_alt-container.block-listing-container .filter-form-button.ordering,.block-listing-lightweight_alt-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_alt-container.block-listing-container .filter-options ul{display:flex;flex-direction:column;padding-left:1rem;width:100%}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul.order_by,.block-listing-lightweight_alt-container.block-listing-container .filter-options ul.order{padding-left:0;padding-right:0;padding-top:0}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul.order{height:100%}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul.order .filter-options-toggle{height:50%}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-options ul{max-height:200px;overflow:auto}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul::-webkit-scrollbar{-webkit-appearance:none}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul::-webkit-scrollbar:vertical{width:5px}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul::-webkit-scrollbar:horizontal{height:5px}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul::-webkit-scrollbar:vertical{width:5px}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul::-webkit-scrollbar:horizontal{height:5px}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul::-webkit-scrollbar-thumb{background-color:var(--primary-color, #e01e3b);border:none;border-radius:0}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul::-webkit-scrollbar-track{background-color:hsl(0,0%,95%);border-radius:0;cursor:pointer}}.block-listing-lightweight_alt-container.block-listing-container .filter-options .filter-options-toggle{align-items:center;display:flex;width:100%}.block-listing-lightweight_alt-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_alt-container.block-listing-container .filter-options.is-required{display:flex}.block-listing-lightweight_alt-container.block-listing-container .filter-options.is-not-required{display:none}.block-listing-lightweight_alt-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_alt-container.block-listing-container .body-type-filter-options .body-type-options{max-height:none;overflow:visible}}.block-listing-lightweight_alt-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_alt-container.block-listing-container .body-type-filter-options .body-type-option.active,.block-listing-lightweight_alt-container.block-listing-container .body-type-filter-options .body-type-option:hover{background-color:hsl(0,0%,90%)}.block-listing-lightweight_alt-container.block-listing-container .body-type-filter-options .body-type-option input{display:none}.block-listing-lightweight_alt-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_alt-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_alt-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_alt-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_alt-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_alt-container.block-listing-container .filter-dropdown-container{display:none;padding:0;width:100%}.block-listing-lightweight_alt-container.block-listing-container .inner-filter-options{height:50px}.block-listing-lightweight_alt-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_alt-container.block-listing-container .inner-filter-options input::placeholder{font-weight:normal}.block-listing-lightweight_alt-container.block-listing-container .inner-filter-options input:not(.active-input):not(#frequency){font-size:0;line-height:0}.block-listing-lightweight_alt-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_alt-container.block-listing-container .inner-filter-options input.active-input{font-size:10px;line-height:13px}}.block-listing-lightweight_alt-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_alt-container.block-listing-container .filter-dropdown-button i{pointer-events:none;transition:all .3s ease-in-out}.block-listing-lightweight_alt-container.block-listing-container .filter-dropdown-button:hover,.block-listing-lightweight_alt-container.block-listing-container .filter-dropdown-button.active{color:#232323}.block-listing-lightweight_alt-container.block-listing-container .filter-dropdown-button.active i{transform:rotateX(180deg) scale(1.15)}.block-listing-lightweight_alt-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_alt-container.block-listing-container .filter-option-title{font-size:12px;line-height:15px}}.block-listing-lightweight_alt-container.block-listing-container .filter-breadcrumbs{align-items:center;cursor:pointer;display:flex;max-width:150px;position:relative}.block-listing-lightweight_alt-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_alt-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_alt-container.block-listing-container .filter-breadcrumbs[data-crumb=type]{cursor:auto;pointer-events:none}.block-listing-lightweight_alt-container.block-listing-container .filter-breadcrumbs[data-crumb=type] span.crumb-close{display:none}.block-listing-lightweight_alt-container.block-listing-container .badge-disclaimer-container>*:not(:last-child){margin-bottom:.5rem}.block-listing-lightweight_alt-container.block-listing-container .vlp-search-form{height:40px;min-height:40px}.block-listing-lightweight_alt-container.block-listing-container .vlp-search-form input[type=text]{border:thin solid hsl(0,0%,90%)}.block-listing-lightweight_alt-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_alt-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_alt-container.block-listing-container .vlp-top-right-dropdown-container.active{transform:rotateX(0)}.block-listing-lightweight_alt-container.block-listing-container .vlp-top-right-dropdown-container .filtering-child{padding:0}.block-listing-lightweight_alt-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_alt-container.block-listing-container .filter-sort-order-container .filter-options[data-type=order_by]{margin:0}}.block-listing-lightweight_alt-container.block-listing-container .filter-sort-order-container .filter-options[data-type=order] .filter-options-toggle{align-items:center}.block-listing-lightweight_alt-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_alt-container.block-listing-container .filter-sort-order-container .filter-options[data-type=order] .filter-options-toggle label i{margin-left:5px}.block-listing-lightweight_alt-container.block-listing-container .filter-payments-container{margin-top:1rem}.block-listing-lightweight_alt-container.block-listing-container .filter-payments-container .filter-option-title-container{margin-bottom:5px}.block-listing-lightweight_alt-container.block-listing-container .number-input-container{border:thin solid hsl(0,0%,90%);height:40px}.block-listing-lightweight_alt-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_alt-container.block-listing-container .number-input-dollar-icon{font-size:10px;line-height:13px}}.block-listing-lightweight_alt-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_alt-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_alt-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_alt-container.block-listing-container .number-input-button-container .number-input-button:hover,.block-listing-lightweight_alt-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_alt-container.block-listing-container .number-input-button-container .number-input-button{font-size:10px;line-height:13px}}.block-listing-lightweight_alt-container.block-listing-container .pagination-container{user-select:none}.block-listing-lightweight_alt-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_alt-container.block-listing-container .pagination-container>div:last-child{margin:0}.block-listing-lightweight_alt-container.block-listing-container .pagination-container>div.ellipsis{align-items:flex-end;border:none;flex-grow:unset;padding:0 5px}.block-listing-lightweight_alt-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_alt-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_alt-container.block-listing-container .pagination-container>div.pagination.prev,.block-listing-lightweight_alt-container.block-listing-container .pagination-container>div.pagination.next{max-width:25px}.block-listing-lightweight_alt-container.block-listing-container .pagination-container>div.pagination.prev::after,.block-listing-lightweight_alt-container.block-listing-container .pagination-container>div.pagination.next::after{display:none}.block-listing-lightweight_alt-container.block-listing-container .pagination-container>div.pagination.active{font-weight:bold}.block-listing-lightweight_alt-container.block-listing-container .pagination-container>div.pagination.active i,.block-listing-lightweight_alt-container.block-listing-container .pagination-container>div.pagination:hover i{transform:scale(1.15)}.block-listing-lightweight_alt-container.block-listing-container .pagination-container>div.pagination.active::after,.block-listing-lightweight_alt-container.block-listing-container .pagination-container>div.pagination:hover::after{width:100%}.block-listing-lightweight_alt-container.block-listing-container .disclaimer-container{display:flex;justify-content:flex-start;width:100%}.block-listing-lightweight_alt-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_alt-container.block-listing-container .disclaimer-container.block-disclaimer{margin-top:1rem}.block-listing-lightweight_alt-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_alt-container.block-listing-container .filter-slider label,.block-listing-lightweight_alt-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_alt-container.block-listing-container .filter-slider label small,.block-listing-lightweight_alt-container.block-listing-container .filter-slider label>p small{line-height:11px}.block-listing-lightweight_alt-container.block-listing-container .filter-slider label#max-price>p{align-items:flex-start}.block-listing-lightweight_alt-container.block-listing-container .filter-slider label#max-km>p{align-items:flex-end}.block-listing-lightweight_alt-container.block-listing-container .filter-slider .filter-option-title-container{align-items:flex-end;justify-content:space-between}.block-listing-lightweight_alt-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_alt-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_alt-container.block-listing-container .filter-slider .filter-sliders span.ui-slider-handle.ui-state-active{border-width:6px}.block-listing-lightweight_alt-container.block-listing-container .filter-slider .filter-sliders div.ui-slider-range{background:var(--primary-color, #e01e3b);border-radius:0}.block-listing-lightweight_alt-container.block-listing-container .filter-option-range-container{display:flex}.block-listing-lightweight_alt-container.block-listing-container .filter-option-range-container .range-value-container{display:flex;flex-direction:row;justify-content:flex-end}.block-listing-lightweight_alt-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_alt-container.block-listing-container .filter-option-range-container .range-value-container p small{line-height:10px}.block-listing-lightweight_alt-container.block-listing-container .filter-option-range-container .range-value-container p:last-child{margin:0}.block-listing-lightweight_alt-container.block-listing-container .filter-option-range-container.max-price .range-value-container p{align-items:flex-start}.block-listing-lightweight_alt-container.block-listing-container .filter-option-range-container.max-kilometres .range-value-container p{align-items:flex-end}.block-listing-lightweight_alt-container.block-listing-container .outer-listing-container{border-top:thin solid hsl(0,0%,90%);padding:0}.block-listing-lightweight_alt-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_alt-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_alt-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_alt-container.block-listing-container .outer-vehicle-listing-container{min-height:400px}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .vehicle-listing-container:hover .outer-ribbon-container{opacity:0}.block-listing-lightweight_alt-container.block-listing-container .vehicle-listing-container:hover .vehicle-details-hover{opacity:1}}.block-listing-lightweight_alt-container.block-listing-container .outer-inner-vehicle-listing-container{overflow:hidden}.block-listing-lightweight_alt-container.block-listing-container .inner-vehicle-listing-container{padding:1rem}.block-listing-lightweight_alt-container.block-listing-container .guru-wrapper{display:none}.block-listing-lightweight_alt-container.block-listing-container .vehicle-title p{color:#232323;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-listing-lightweight_alt-container.block-listing-container .vehicle-title p.vehicle-name{font-size:16px;font-weight:bold;line-height:19px}.block-listing-lightweight_alt-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_alt-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_alt-container.block-listing-container .vehicle-specs-hover-container li{margin:5px 0 0;transition:all .3s ease-in-out}.block-listing-lightweight_alt-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_alt-container.block-listing-container .vehicle-specs-hover-container li:first-child{margin:0}}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container li{flex-grow:1;margin:.5rem;opacity:0;width:calc(50% - 1rem)}.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container li:nth-child(1){transition-delay:0s}.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container li:nth-child(2){transition-delay:.06s}.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container li:nth-child(3){transition-delay:.12s}.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container li:nth-child(4){transition-delay:.18s}.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container li:nth-child(5){transition-delay:.24s}.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container li:nth-child(6){transition-delay:.3s}.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container li:nth-child(7){transition-delay:.36s}.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container li:nth-child(8){transition-delay:.42s}.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container li:nth-child(9){transition-delay:.48s}.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container li:nth-child(10){transition-delay:.54s}.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container li:nth-child(11){transition-delay:.6s}}.block-listing-lightweight_alt-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_alt-container.block-listing-container .vehicle-specs-hover-container p.spec-label{font-weight:bold;padding-right:5px}.block-listing-lightweight_alt-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_alt-container.block-listing-container .infinite-scroll.load-previous{display:flex;flex-direction:row}.block-listing-lightweight_alt-container.block-listing-container .infinite-scroll.load-previous p,.block-listing-lightweight_alt-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_alt-container.block-listing-container .infinite-scroll.load-previous p,.block-listing-lightweight_alt-container.block-listing-container .infinite-scroll.load-previous span{font-weight:bold;font-size:10px;line-height:13px}}.block-listing-lightweight_alt-container.block-listing-container .filter-ordering-wrapper:hover button.ordering::after{width:100%}.block-listing-lightweight_alt-container.block-listing-container .filter-ordering-wrapper:hover .vlp-top-right-dropdown-container{transform:rotateX(0)}.block-listing-lightweight_alt-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_alt-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_alt-container.block-listing-container.fullscreen-block .outer-listing-block-container{max-width:none;padding:0 1rem}@media only screen and (min-width: 1440px){.block-listing-lightweight_alt-container.block-listing-container.fullscreen-block .filter-and-listing-container.vertical-filter .vehicle-listing-container{width:calc(25% - 1rem)}}@media only screen and (min-width: 1750px){.block-listing-lightweight_alt-container.block-listing-container.fullscreen-block .filter-and-listing-container.vertical-filter .vehicle-listing-container{width:calc(20% - 1rem)}}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter{flex-direction:row;overflow:visible}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .outer-filter-container{margin-bottom:0;width:300px}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .outer-listing-container{align-items:flex-start;border-top:none;padding:0 0 0 1rem;width:calc(100% - 300px)}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-results-container>div:first-child{align-items:flex-start;flex-direction:column}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-results-container .results{margin-bottom:1rem;padding:0}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-overflow-container>div:first-child{flex-direction:column}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-filter-form.defaults{flex-direction:column;margin-bottom:1rem;padding-right:0;width:100%}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-filter-form.defaults .filter-options{width:100%}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-filter-form.defaults .filter-options:not(:last-child){margin:0 0 1rem 0}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-filter-form.extras{flex-direction:column}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-filter-form.extras .filter-options{width:100%}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-filter-form.extras .filter-options:not(:last-child){margin:0 0 1rem 0}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-search-form{width:100%}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-slider-container{flex-direction:column}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-slider-container .filter-slider{width:100%}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-slider-container .filter-slider:not(:last-child){margin:0 0 1rem 0}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-payment-form{flex-direction:column;margin-top:1rem}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-frequency-container{margin-bottom:1rem;padding-right:0;width:100%}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-payments-container{padding-left:0;width:100%}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-top-right-dropdown-container{left:0;right:0}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .inner-listing-container{align-items:flex-start}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .vehicle-listing-container{width:calc(33.333333% - 1rem)}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-form-button.clear-all-button{margin:5px}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-breadcrumbs{margin:5px}.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-breadcrumbs:last-child{margin:5px}}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-and-listing-container:not(.vertical-filter) .inner-listing-container{justify-content:flex-start}}.block-listing-lightweight_alt-container.block-listing-container .outer-filter-container{margin-bottom:1rem}.block-listing-lightweight_alt-container.block-listing-container .vlp-results-container>div:first-child{margin-bottom:1rem}@media only screen and (min-width:40.0625em){.block-listing-lightweight_alt-container.block-listing-container .vlp-results-container>div:first-child{align-items:flex-end;flex-direction:row}}.block-listing-lightweight_alt-container.block-listing-container .results{margin-bottom:.5rem}@media only screen and (min-width:40.0625em){.block-listing-lightweight_alt-container.block-listing-container .results{flex-grow:1;margin-bottom:0;padding-right:1rem;width:auto}}.block-listing-lightweight_alt-container.block-listing-container .results-button-wrapper button.advanced-search,.block-listing-lightweight_alt-container.block-listing-container .results-button-wrapper button.reset{margin-left:1rem}@media only screen and (min-width:40.0625em){.block-listing-lightweight_alt-container.block-listing-container .results-button-wrapper.yes-infinite{margin:0 auto 0 0}}@media only screen and (min-width:40.0625em){.block-listing-lightweight_alt-container.block-listing-container .results-button-wrapper{width:auto}}.block-listing-lightweight_alt-container.block-listing-container .filter-form-button i{color:#232323;margin-left:5px;font-size:12px;line-height:15px}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-form-button i{font-size:10px;line-height:13px}}.block-listing-lightweight_alt-container.block-listing-container .filter-form-button.clear-all-button{background-color:var(--primary-color, #e01e3b);padding:5px 10px;transition:all .3s ease-in-out;white-space:nowrap}.block-listing-lightweight_alt-container.block-listing-container .filter-form-button.clear-all-button span{color:var(--primary-font-color, #ffffff)}.block-listing-lightweight_alt-container.block-listing-container .filter-form-button.clear-all-button::after{display:none}.block-listing-lightweight_alt-container.block-listing-container .filter-form-button.clear-all-button:hover,.block-listing-lightweight_alt-container.block-listing-container .filter-form-button.clear-all-button:focus{background-color:color-mix(in srgb, var(--primary-color, #e01e3b), #000 5%)}@media only screen and (max-width: 64em){.block-listing-lightweight_alt-container.block-listing-container .filter-form-button.advanced-search{background-color:#fff;border:thin solid hsl(0,0%,90%);padding:5px 10px}}.block-listing-lightweight_alt-container.block-listing-container .filter-overflow-container{margin-top:1rem}.block-listing-lightweight_alt-container.block-listing-container .filter-overflow-container>div:first-child{flex-direction:column-reverse}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-overflow-container>div:first-child{flex-direction:row}}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label,.block-listing-lightweight_alt-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label{padding-left:5px}}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul .filter-options-toggle{border-bottom:thin solid hsl(0,0%,90%);position:relative}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul .filter-options-toggle label{z-index:2}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul .filter-options-toggle::before{background-color:hsl(0,0%,97.5%);bottom:0;content:"";height:0;left:0;position:absolute;transition:all .3s ease-in-out;width:100%;z-index:1}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul .filter-options-toggle:last-child{border-bottom:none}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul .filter-options-toggle:hover::before,.block-listing-lightweight_alt-container.block-listing-container .filter-options ul .filter-options-toggle.active::before{height:100%}.block-listing-lightweight_alt-container.block-listing-container .filter-options ul.order .filter-options-toggle{background-color:#fff}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-options ul{padding:0}}@media only screen and (max-width: 64em){.block-listing-lightweight_alt-container.block-listing-container .filter-options:last-child .inner-filter-options{border-bottom:none}}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-options{flex-grow:1;margin-right:1rem}.block-listing-lightweight_alt-container.block-listing-container .filter-options:last-child{margin-right:0}}.block-listing-lightweight_alt-container.block-listing-container .filter-dropdown-container{background-color:#fff}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-dropdown-container{border:thin solid hsl(0,0%,90%);border-radius:0 0 10px 10px;border-top:none;box-shadow:0 10px 10px -10px hsl(0,0%,90%);left:0;overflow:hidden;position:absolute;top:100%;z-index:100}}@media only screen and (max-width: 64em){.block-listing-lightweight_alt-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_alt-container.block-listing-container .inner-filter-options{border:thin solid hsl(0,0%,90%);border-radius:10px;padding:5px 15px 5px 5px;transition:all .3s ease-in-out}.block-listing-lightweight_alt-container.block-listing-container .inner-filter-options.active{border-radius:10px 10px 0 0}}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-dropdown-button{padding:0 5px 0 0}}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .vlp-filter-form.defaults .filter-options{width:25%}}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .vlp-filter-form.defaults{padding-right:1rem;width:75%}}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .vlp-filter-form.extras .filter-options{width:20%}}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .vlp-filter-form{flex-direction:row}}.block-listing-lightweight_alt-container.block-listing-container .vlp-search-form input[type=text]{height:100%}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .vlp-search-form input[type=text]{border-radius:10px}}.block-listing-lightweight_alt-container.block-listing-container .vlp-search-form label{height:100%}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .vlp-search-form{height:50px;min-height:50px;width:25%}}.block-listing-lightweight_alt-container.block-listing-container .vlp-slider-form{margin:1rem 0 0}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .vlp-slider-form{margin:2rem 0 0}}@media only screen and (min-width:40.0625em){.block-listing-lightweight_alt-container.block-listing-container .vlp-payment-form{flex-direction:row}}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .vlp-payment-form{margin-top:1rem}}.block-listing-lightweight_alt-container.block-listing-container .vlp-breadcrumbs-container{margin-left:1rem}.block-listing-lightweight_alt-container.block-listing-container .vlp-top-right-dropdown-container{left:0;top:100%}@media only screen and (min-width:40.0625em){.block-listing-lightweight_alt-container.block-listing-container .vlp-top-right-dropdown-container{left:auto;right:0}}.block-listing-lightweight_alt-container.block-listing-container .filter-breadcrumbs{background-color:var(--primary-color, #e01e3b);border-radius:5px;padding:5px 10px;transition:all .3s ease-in-out}.block-listing-lightweight_alt-container.block-listing-container .filter-breadcrumbs span.crumb-value{color:var(--primary-font-color, #ffffff);font-weight:bold}.block-listing-lightweight_alt-container.block-listing-container .filter-breadcrumbs span.crumb-close{background-color:var(--primary-color, #e01e3b);border:thin solid var(--primary-color, #e01e3b);color:var(--primary-font-color, #ffffff)}.block-listing-lightweight_alt-container.block-listing-container .filter-breadcrumbs:hover,.block-listing-lightweight_alt-container.block-listing-container .filter-breadcrumbs:focus{background-color:color-mix(in srgb, var(--primary-color, #e01e3b), #000 5%)}.block-listing-lightweight_alt-container.block-listing-container .filter-breadcrumbs:not(:last-child){margin-right:10px}.block-listing-lightweight_alt-container.block-listing-container .outer-vehicle-payment-container{border-top:thin solid hsl(0,0%,90%);padding:1rem}.block-listing-lightweight_alt-container.block-listing-container .outer-vehicle-payment-container>*:not(:last-child){margin-bottom:10px;padding-bottom:10px;position:relative}.block-listing-lightweight_alt-container.block-listing-container .outer-vehicle-payment-container>*:not(:last-child)::after{background-color:var(--primary-color, #e01e3b);bottom:0;content:"";display:block;height:1px;left:-1rem;position:absolute;width:2rem;z-index:1}.block-listing-lightweight_alt-container.block-listing-container .badge-disclaimer-container{background-color:hsl(0,0%,97.5%);border-top:thin solid hsl(0,0%,90%);padding:1rem}@media only screen and (min-width:40.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-payments-container{margin-top:0;padding-left:.5rem;width:50%}}.block-listing-lightweight_alt-container.block-listing-container .number-input-container{border-radius:10px;overflow:hidden}@media only screen and (min-width:40.0625em){.block-listing-lightweight_alt-container.block-listing-container .number-input-container{height:28px}}@media only screen and (max-width: 40em){.block-listing-lightweight_alt-container.block-listing-container .outer-pagination-container{margin-top:1rem}}@media only screen and (min-width:40.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-frequency-container{padding-right:.5rem;width:50%}}@media only screen and (min-width:40.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-slider-container{flex-direction:row}}.block-listing-lightweight_alt-container.block-listing-container .filter-slider{margin:0 0 1rem 0}.block-listing-lightweight_alt-container.block-listing-container .filter-slider:last-child{margin:0}@media only screen and (min-width:40.0625em){.block-listing-lightweight_alt-container.block-listing-container .filter-slider{flex-grow:1;margin:0 1rem 0 0;width:33.333333%}}.block-listing-lightweight_alt-container.block-listing-container .outer-listing-container:not(.has-disclaimer),.block-listing-lightweight_alt-container.block-listing-container .outer-vehicle-listing-container.has-disclaimer{padding-top:1rem}@media only screen and (max-width: 64em){.block-listing-lightweight_alt-container.block-listing-container .inner-listing-container{justify-content:space-evenly}}.block-listing-lightweight_alt-container.block-listing-container .vehicle-listing-container{background-color:#fff;border:thin solid hsl(0,0%,90%);border-radius:10px;box-shadow:0 10px 10px -10px hsl(0,0%,90%);cursor:pointer;margin-bottom:1rem;max-width:350px;overflow:hidden;padding:0}.block-listing-lightweight_alt-container.block-listing-container .vehicle-listing-container .vehicle-details-hover{border-top-left-radius:10px}@media only screen and (max-width: 40em){.block-listing-lightweight_alt-container.block-listing-container .vehicle-listing-container:last-child{margin-bottom:0}}@media only screen and (min-width:40.0625em)and (max-width:64em){.block-listing-lightweight_alt-container.block-listing-container .vehicle-listing-container{width:calc(50% - 0.5rem)}.block-listing-lightweight_alt-container.block-listing-container .vehicle-listing-container:nth-child(2n+1){margin-right:.5rem}.block-listing-lightweight_alt-container.block-listing-container .vehicle-listing-container:nth-child(2n+2){margin-left:.5rem}}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .vehicle-listing-container{margin-left:.5rem;margin-right:.5rem;width:calc(25% - 1rem)}}.block-listing-lightweight_alt-container.block-listing-container .inner-vehicle-listing-container{gap:1rem}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .inner-vehicle-listing-container{flex-grow:1}}.block-listing-lightweight_alt-container.block-listing-container .outer-vehicle-image-container{background-color:hsl(0,0%,97.5%);border-bottom:thin solid hsl(0,0%,90%);border-radius:10px;overflow:hidden}.block-listing-lightweight_alt-container.block-listing-container .vehicle-image-container{height:250px}.block-listing-lightweight_alt-container.block-listing-container .image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.block-listing-lightweight_alt-container.block-listing-container .image-wrapper img{display:block;height:100%;object-fit:cover;width:100%}.block-listing-lightweight_alt-container.block-listing-container .vehicle-title p{text-align:center}.block-listing-lightweight_alt-container.block-listing-container .vehicle-title p.vehicle-trim{min-height:13px}.block-listing-lightweight_alt-container.block-listing-container .vehicle-title .infos{background-color:hsl(0,0%,97.5%);border:thin solid hsl(0,0%,90%);border-radius:30px;margin-top:.5rem}.block-listing-lightweight_alt-container.block-listing-container .vehicle-title .infos>div{padding:.5rem;width:33.333333%}.block-listing-lightweight_alt-container.block-listing-container .vehicle-title .infos>div p{font-weight:bold;text-align:center}.block-listing-lightweight_alt-container.block-listing-container .vehicle-title .infos>div.vehicle-type{background-color:#fff;border:thin solid hsl(0,0%,90%);border-radius:30px;height:calc(100% + 2px);right:-1px;top:-1px}.block-listing-lightweight_alt-container.block-listing-container .vehicle-title .infos>div.vehicle-type p{text-transform:uppercase}.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container{width:50%}.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price:not(.vlp-incentives-container){align-items:flex-end}.block-listing-lightweight_alt-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price:not(.vlp-incentives-container)>div{align-items:flex-end}.block-listing-lightweight_alt-container.block-listing-container .full-price-breakdown{width:100%}.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container{background-color:#fff;border-top:thin solid hsl(0,0%,90%);padding:1rem}@media only screen and (max-width: 64em){.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container{margin-top:auto}}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .vehicle-specs-hover-container{display:none}}.block-listing-lightweight_alt-container.block-listing-container .infinite-scroll.load-previous{margin:0 0 .5rem 0;position:relative}@media only screen and (min-width:40.0625em){.block-listing-lightweight_alt-container.block-listing-container .infinite-scroll.load-previous{margin:0}}.block-listing-lightweight_alt-container.block-listing-container .vlp-filter-advanced-search{display:none;margin-top:1rem}@media only screen and (min-width:64.0625em){.block-listing-lightweight_alt-container.block-listing-container .vlp-filter-advanced-search{margin-top:2rem}}.block-listing-lightweight_alt-container.block-listing-container .vehicle-icons{margin-top:auto;min-height:30px}.block-listing-lightweight_alt-container.block-listing-container .buy-now-container{border-right:thin solid hsl(0,0%,90%);width:50%}.block-listing-lightweight_alt-container.block-listing-container .buy-now-container.grow{border-right:none}.block-listing-lightweight_alt-container.block-listing-container .buy-now-button{background-color:rgba(0,0,0,0);color:#232323;margin:0;padding:0}.block-listing-lightweight_alt-container.block-listing-container .buy-now-button i{font-size:20px}.block-listing-lightweight_alt-container.block-listing-container .buy-now-button span{font-weight:bold;margin-left:5px;text-transform:uppercase;font-size:10px;line-height:13px}.block-listing-lightweight_alt-container.block-listing-container .description-container p{font-size:12px;line-height:1.6;margin:0}