﻿.block-listing-payment_focused-container.block-listing-container input,.block-listing-payment_focused-container.block-listing-container select{margin:0}.block-listing-payment_focused-container.block-listing-container input[type=text],.block-listing-payment_focused-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-payment_focused-container.block-listing-container input[type=text][readonly],.block-listing-payment_focused-container.block-listing-container input[type=number][readonly]{background-color:rgba(0,0,0,0);pointer-events:none}.block-listing-payment_focused-container.block-listing-container input[type=text]:-webkit-autofill,.block-listing-payment_focused-container.block-listing-container input[type=text]:-webkit-autofill:hover,.block-listing-payment_focused-container.block-listing-container input[type=text]:-webkit-autofill:focus,.block-listing-payment_focused-container.block-listing-container input[type=number]:-webkit-autofill,.block-listing-payment_focused-container.block-listing-container input[type=number]:-webkit-autofill:hover,.block-listing-payment_focused-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-payment_focused-container.block-listing-container input[type=text]::placeholder,.block-listing-payment_focused-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-payment_focused-container.block-listing-container input[type=text]::placeholder,.block-listing-payment_focused-container.block-listing-container input[type=number]::placeholder{font-size:10px;line-height:13px}}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container input[type=text],.block-listing-payment_focused-container.block-listing-container input[type=number]{font-size:10px;line-height:13px}}.block-listing-payment_focused-container.block-listing-container input[name=payments]{background-color:#fff;height:100%}.block-listing-payment_focused-container.block-listing-container input[name=payments]::-webkit-inner-spin-button,.block-listing-payment_focused-container.block-listing-container input[name=payments]::-webkit-outer-spin-button{margin:0}.block-listing-payment_focused-container.block-listing-container .filter-options input[type=checkbox]:checked,.block-listing-payment_focused-container.block-listing-container .filter-options input[type=checkbox]:not(:checked){left:-9999px;position:absolute}.block-listing-payment_focused-container.block-listing-container .filter-options input[type=checkbox]:checked+label,.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-options input[type=checkbox]:checked+label,.block-listing-payment_focused-container.block-listing-container .filter-options input[type=checkbox]:not(:checked)+label{padding:5px 0;font-size:12px;line-height:15px}}.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label,.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label{padding-right:19px;text-transform:capitalize}.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::before,.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::after,.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::before,.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::before,.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::after,.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::before,.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::after{height:7px;width:7px}}.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::before,.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::after,.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:not(:checked)+label::after{opacity:0}.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label{color:var(--primary-color, #e01e3b)}.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[type=checkbox]:checked+label::after{opacity:1}.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:checked+label,.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:not(:checked)+label{padding-left:5px}.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:checked+label::before,.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:checked+label::after,.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:not(:checked)+label::before,.block-listing-payment_focused-container.block-listing-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:not(:checked)+label::after{right:5px}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container{display:flex;flex-direction:column;width:100%}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container p{color:#232323;margin:0;text-align:left}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container p.payment-label{font-weight:lighter;font-size:12px;line-height:15px}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container p.payment-value{font-size:14px;line-height:17px}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container p.payment-value>span{font-size:10px;line-height:13px}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container p.payment-disclaimer{opacity:.75;font-size:10px;line-height:13px}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container .vehicle-payment-container{align-items:flex-start;display:flex;flex-direction:column;width:100%}.block-listing-payment_focused-container.block-listing-container .vehicle-price-container{align-items:flex-end;display:flex;flex-grow:1;justify-content:flex-end}.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price{display:flex}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .vehicle-price-container .price span small{line-height:20px}.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price span.call-for-pricing,.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price span.incentive-price{font-size:14px;line-height:17px}.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price span.call-for-pricing.sold,.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price span.incentive-price.sold{font-size:24px;line-height:27px}.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price span.call-for-pricing{font-size:10px;font-weight:bold;text-transform:uppercase}.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price span.incentive-price{font-weight:normal}.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price span.incentive-price small{line-height:14px}@media only screen and (max-width: 64em){.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price span{justify-content:flex-start;text-align:left}}.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price.list-price{align-items:flex-end;flex-direction:column;justify-content:flex-start}.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price.list-price span{border-bottom:thin solid var(--primary-color, #e01e3b)}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .vehicle-price-container .price.list-price{align-items:center}}.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price.list-price p,.block-listing-payment_focused-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-payment_focused-container.block-listing-container .vehicle-price-container .price.list-price p,.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price p{text-align:left}}.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price{width:100%}.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div{align-items:flex-end;display:flex;flex-direction:column}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div>div{justify-content:flex-start}}.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div.msrp{margin-bottom:5px}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div.msrp span small{line-height:14px}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div.list-price span.sold{border-bottom-color:#fe0000}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price>div{align-items:flex-start}}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price:not(.vlp-incentives-container){align-items:flex-start}}.block-listing-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container .msrp{order:1;padding-left:10px}}.block-listing-payment_focused-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-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container .list-price.no-msrp,.block-listing-payment_focused-container.block-listing-container .vehicle-price-container .price.msrp-and-list-price.vlp-incentives-container .list-price.is-sold{margin-top:0}.block-listing-payment_focused-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-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .vehicle-price-container{max-width:50%}}@media only screen and (min-width:90.0625em){.block-listing-payment_focused-container.block-listing-container .vehicle-price-container{max-width:60%}}.block-listing-payment_focused-container.block-listing-container .full-price-breakdown ul{display:flex;flex-direction:column;position:relative;width:100%}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .full-price-breakdown .incentive-list-item:first-child{margin-top:0}.block-listing-payment_focused-container.block-listing-container .full-price-breakdown .incentive-list-item.no-msrp{display:none}.block-listing-payment_focused-container.block-listing-container .full-price-breakdown .incentive-title{color:#232323;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .full-price-breakdown .too-many-incentives-warning p{color:#232323}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .full-price-breakdown.too-many-incentives ul{max-height:30px}}.block-listing-payment_focused-container.block-listing-container .full-price-breakdown.too-many-incentives .too-many-incentives-warning{display:flex}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .universal-warning-and-error.no-results{display:flex}.block-listing-payment_focused-container.block-listing-container .ribbon-container{left:10px;position:absolute;top:10px;transition:all .3s ease-in-out;z-index:100}.block-listing-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .ribbon-container .ribbon::before,.block-listing-payment_focused-container.block-listing-container .ribbon-container .ribbon::after{position:absolute;z-index:1}.block-listing-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .ribbon-container .ribbon.featured::before{color:#5cb85c}.block-listing-payment_focused-container.block-listing-container .ribbon-container .ribbon.incoming::before{color:#316797}.block-listing-payment_focused-container.block-listing-container .ribbon-container .ribbon.justarrived::before{color:#428bca}.block-listing-payment_focused-container.block-listing-container .ribbon-container .ribbon.as-is::before{color:#9370db}.block-listing-payment_focused-container.block-listing-container .ribbon-container .ribbon.available::before{color:#00dc05}.block-listing-payment_focused-container.block-listing-container .ribbon-container .ribbon.lowmileage::before{color:#f0ad4e}.block-listing-payment_focused-container.block-listing-container .ribbon-container .ribbon.onhold::before{color:#d9534f}.block-listing-payment_focused-container.block-listing-container .ribbon-container .ribbon.reducedprice::before{color:#5bc0de}.block-listing-payment_focused-container.block-listing-container .ribbon-container .ribbon.special::before{color:#563d7c}.block-listing-payment_focused-container.block-listing-container .ribbon-container .ribbon.sold::before{color:#fe0000}.block-listing-payment_focused-container.block-listing-container .ribbon-container .ribbon.demo::before{color:#f5811e}.block-listing-payment_focused-container.block-listing-container .ribbon-container .ribbon.certifiedpreowned::before{color:#b22222}.block-listing-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div{display:flex}.block-listing-payment_focused-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div:first-child:not(.view-details){flex-direction:row}.block-listing-payment_focused-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div:first-child.view-details{margin-top:0}.block-listing-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div>div{margin-right:10px}}.block-listing-payment_focused-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div.view-details{justify-content:center;margin:10px 0 0;width:100%}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .vehicle-details-hover .vehicle-details-container>div.view-details{margin:5px 0 0}}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .vehicle-details-hover .vehicle-details-container p{margin:5px 0 0;font-size:10px;line-height:13px}}.block-listing-payment_focused-container.block-listing-container .vehicle-details-hover .vehicle-details-container.hide-me{opacity:0}.block-listing-payment_focused-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-payment_focused-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-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .vehicle-details-hover{height:auto;left:auto;opacity:1;padding:.5rem;top:auto;width:auto}}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .outer-ribbon-container>div:not(:last-child){margin-bottom:5px}.block-listing-payment_focused-container.block-listing-container .outer-ribbon-container .ribbon-container{position:static}.block-listing-payment_focused-container.block-listing-container .outer-ribbon-container .ribbon-container .ribbon.window-sticker::before{color:var(--primary-color, #e01e3b);content:""}.block-listing-payment_focused-container.block-listing-container .outer-ribbon-container .ribbon-container .ribbon.certified-sticker::before{color:#232323;content:""}.block-listing-payment_focused-container.block-listing-container .outer-ribbon-container .ribbon-container.window-sticker-container{cursor:pointer}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .carproof-wrapper .carproof-badge{display:flex;width:100%}.block-listing-payment_focused-container.block-listing-container .carproof-wrapper .carproof-badge>div{height:25px !important;max-width:400px;padding:0 !important;text-align:left}.block-listing-payment_focused-container.block-listing-container .carproof-wrapper .carproof-badge>div img{max-height:25px !important}.block-listing-payment_focused-container.block-listing-container ul{list-style:none;margin:0;padding:0}.block-listing-payment_focused-container.block-listing-container .outer-listing-block-container{background-color:#fff;margin:0 auto;max-width:1200px}.block-listing-payment_focused-container.block-listing-container .inner-listing-block-container{margin:0 auto}.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container{margin:0;overflow:hidden;padding:0}.block-listing-payment_focused-container.block-listing-container .outer-filter-container{background-color:#fff}.block-listing-payment_focused-container.block-listing-container .vlp-results-container p{color:#232323;margin:0;text-align:left}.block-listing-payment_focused-container.block-listing-container .vlp-results-container p.results-title{font-weight:bold;text-transform:uppercase;font-size:12px;line-height:15px}.block-listing-payment_focused-container.block-listing-container .vlp-results-container p.results-total{font-weight:lighter;text-transform:capitalize;font-size:14px;line-height:17px}.block-listing-payment_focused-container.block-listing-container .vlp-results-container p.results-total span{border-bottom:thin solid var(--primary-color, #e01e3b);font-weight:bold}.block-listing-payment_focused-container.block-listing-container .filter-form-button{background-color:rgba(0,0,0,0);border:none;margin:0;outline:none;padding:0}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-form-button span{font-weight:bold;font-size:10px;line-height:13px}}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-form-button:not(.results):hover::after,.block-listing-payment_focused-container.block-listing-container .filter-form-button:not(.results).active::after{width:100%}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .filter-form-button.reset.infinite-true{display:none}}@media only screen and (max-width: 64em){.block-listing-payment_focused-container.block-listing-container .filter-form-button.reset{background-color:#fff;border:thin solid hsl(0,0%,90%);padding:5px 10px}}.block-listing-payment_focused-container.block-listing-container .filter-form-button.mobile-breadcrumbs-button{margin-left:1rem}@media only screen and (max-width: 64em){.block-listing-payment_focused-container.block-listing-container .filter-form-button.ordering,.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-options ul{display:flex;flex-direction:column;padding-left:1rem;width:100%}.block-listing-payment_focused-container.block-listing-container .filter-options ul.order_by,.block-listing-payment_focused-container.block-listing-container .filter-options ul.order{padding-left:0;padding-right:0;padding-top:0}.block-listing-payment_focused-container.block-listing-container .filter-options ul.order{height:100%}.block-listing-payment_focused-container.block-listing-container .filter-options ul.order .filter-options-toggle{height:50%}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .filter-options ul{max-height:200px;overflow:auto}.block-listing-payment_focused-container.block-listing-container .filter-options ul::-webkit-scrollbar{-webkit-appearance:none}.block-listing-payment_focused-container.block-listing-container .filter-options ul::-webkit-scrollbar:vertical{width:5px}.block-listing-payment_focused-container.block-listing-container .filter-options ul::-webkit-scrollbar:horizontal{height:5px}.block-listing-payment_focused-container.block-listing-container .filter-options ul::-webkit-scrollbar:vertical{width:5px}.block-listing-payment_focused-container.block-listing-container .filter-options ul::-webkit-scrollbar:horizontal{height:5px}.block-listing-payment_focused-container.block-listing-container .filter-options ul::-webkit-scrollbar-thumb{background-color:var(--primary-color, #e01e3b);border:none;border-radius:0}.block-listing-payment_focused-container.block-listing-container .filter-options ul::-webkit-scrollbar-track{background-color:hsl(0,0%,95%);border-radius:0;cursor:pointer}}.block-listing-payment_focused-container.block-listing-container .filter-options .filter-options-toggle{align-items:center;display:flex;width:100%}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-options.is-required{display:flex}.block-listing-payment_focused-container.block-listing-container .filter-options.is-not-required{display:none}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .body-type-filter-options .body-type-options{max-height:none;overflow:visible}}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .body-type-filter-options .body-type-option.active,.block-listing-payment_focused-container.block-listing-container .body-type-filter-options .body-type-option:hover{background-color:hsl(0,0%,90%)}.block-listing-payment_focused-container.block-listing-container .body-type-filter-options .body-type-option input{display:none}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .body-type-filter-options .body-type-option .filter-option-count{margin:0;position:absolute;right:.25rem;top:.25rem}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .body-type-filter-options .body-type-option .filter-option-icon img{height:100%;object-fit:cover;width:100%}.block-listing-payment_focused-container.block-listing-container .body-type-filter-options .body-type-icon{display:block;height:28px;margin-bottom:4px;position:relative;width:58px}.block-listing-payment_focused-container.block-listing-container .filter-dropdown-container{display:none;padding:0;width:100%}.block-listing-payment_focused-container.block-listing-container .inner-filter-options{height:50px}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .inner-filter-options input::placeholder{font-weight:normal}.block-listing-payment_focused-container.block-listing-container .inner-filter-options input:not(.active-input):not(#frequency){font-size:0;line-height:0}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .inner-filter-options input.active-input{font-size:10px;line-height:13px}}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-dropdown-button i{pointer-events:none;transition:all .3s ease-in-out}.block-listing-payment_focused-container.block-listing-container .filter-dropdown-button:hover,.block-listing-payment_focused-container.block-listing-container .filter-dropdown-button.active{color:#232323}.block-listing-payment_focused-container.block-listing-container .filter-dropdown-button.active i{transform:rotateX(180deg) scale(1.15)}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-option-title{font-size:12px;line-height:15px}}.block-listing-payment_focused-container.block-listing-container .filter-breadcrumbs{align-items:center;cursor:pointer;display:flex;max-width:150px;position:relative}.block-listing-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .filter-breadcrumbs[data-crumb=type]{cursor:auto;pointer-events:none}.block-listing-payment_focused-container.block-listing-container .filter-breadcrumbs[data-crumb=type] span.crumb-close{display:none}.block-listing-payment_focused-container.block-listing-container .badge-disclaimer-container>*:not(:last-child){margin-bottom:.5rem}.block-listing-payment_focused-container.block-listing-container .vlp-search-form{height:40px;min-height:40px}.block-listing-payment_focused-container.block-listing-container .vlp-search-form input[type=text]{border:thin solid hsl(0,0%,90%)}.block-listing-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .vlp-top-right-dropdown-container.active{transform:rotateX(0)}.block-listing-payment_focused-container.block-listing-container .vlp-top-right-dropdown-container .filtering-child{padding:0}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options[data-type=order_by]{margin:0}}.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options[data-type=order] .filter-options-toggle{align-items:center}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options[data-type=order] .filter-options-toggle label i{margin-left:5px}.block-listing-payment_focused-container.block-listing-container .filter-payments-container{margin-top:1rem}.block-listing-payment_focused-container.block-listing-container .filter-payments-container .filter-option-title-container{margin-bottom:5px}.block-listing-payment_focused-container.block-listing-container .number-input-container{border:thin solid hsl(0,0%,90%);height:40px}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .number-input-dollar-icon{font-size:10px;line-height:13px}}.block-listing-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .number-input-button-container .number-input-button.down-payment-up{border-left:thin solid hsl(0,0%,90%)}.block-listing-payment_focused-container.block-listing-container .number-input-button-container .number-input-button:hover,.block-listing-payment_focused-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-payment_focused-container.block-listing-container .number-input-button-container .number-input-button{font-size:10px;line-height:13px}}.block-listing-payment_focused-container.block-listing-container .pagination-container{user-select:none}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .pagination-container>div:last-child{margin:0}.block-listing-payment_focused-container.block-listing-container .pagination-container>div.ellipsis{align-items:flex-end;border:none;flex-grow:unset;padding:0 5px}.block-listing-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .pagination-container>div.pagination.prev,.block-listing-payment_focused-container.block-listing-container .pagination-container>div.pagination.next{max-width:25px}.block-listing-payment_focused-container.block-listing-container .pagination-container>div.pagination.prev::after,.block-listing-payment_focused-container.block-listing-container .pagination-container>div.pagination.next::after{display:none}.block-listing-payment_focused-container.block-listing-container .pagination-container>div.pagination.active{font-weight:bold}.block-listing-payment_focused-container.block-listing-container .pagination-container>div.pagination.active i,.block-listing-payment_focused-container.block-listing-container .pagination-container>div.pagination:hover i{transform:scale(1.15)}.block-listing-payment_focused-container.block-listing-container .pagination-container>div.pagination.active::after,.block-listing-payment_focused-container.block-listing-container .pagination-container>div.pagination:hover::after{width:100%}.block-listing-payment_focused-container.block-listing-container .disclaimer-container{display:flex;justify-content:flex-start;width:100%}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .disclaimer-container.block-disclaimer{margin-top:1rem}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-slider label,.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-slider label small,.block-listing-payment_focused-container.block-listing-container .filter-slider label>p small{line-height:11px}.block-listing-payment_focused-container.block-listing-container .filter-slider label#max-price>p{align-items:flex-start}.block-listing-payment_focused-container.block-listing-container .filter-slider label#max-km>p{align-items:flex-end}.block-listing-payment_focused-container.block-listing-container .filter-slider .filter-option-title-container{align-items:flex-end;justify-content:space-between}.block-listing-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .filter-slider .filter-sliders span.ui-slider-handle.ui-state-active{border-width:6px}.block-listing-payment_focused-container.block-listing-container .filter-slider .filter-sliders div.ui-slider-range{background:var(--primary-color, #e01e3b);border-radius:0}.block-listing-payment_focused-container.block-listing-container .filter-option-range-container{display:flex}.block-listing-payment_focused-container.block-listing-container .filter-option-range-container .range-value-container{display:flex;flex-direction:row;justify-content:flex-end}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-option-range-container .range-value-container p small{line-height:10px}.block-listing-payment_focused-container.block-listing-container .filter-option-range-container .range-value-container p:last-child{margin:0}.block-listing-payment_focused-container.block-listing-container .filter-option-range-container.max-price .range-value-container p{align-items:flex-start}.block-listing-payment_focused-container.block-listing-container .filter-option-range-container.max-kilometres .range-value-container p{align-items:flex-end}.block-listing-payment_focused-container.block-listing-container .outer-listing-container{border-top:thin solid hsl(0,0%,90%);padding:0}.block-listing-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .outer-listing-container.yes-infinite .inner-listing-container:last-child .vehicle-listing-container:last-child{margin-bottom:0}}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-listing-container{min-height:400px}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .vehicle-listing-container:hover .outer-ribbon-container{opacity:0}.block-listing-payment_focused-container.block-listing-container .vehicle-listing-container:hover .vehicle-details-hover{opacity:1}}.block-listing-payment_focused-container.block-listing-container .outer-inner-vehicle-listing-container{overflow:hidden}.block-listing-payment_focused-container.block-listing-container .inner-vehicle-listing-container{padding:1rem}.block-listing-payment_focused-container.block-listing-container .guru-wrapper{display:none}.block-listing-payment_focused-container.block-listing-container .vehicle-title p{color:#232323;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-listing-payment_focused-container.block-listing-container .vehicle-title p.vehicle-name{font-size:16px;font-weight:bold;line-height:19px}.block-listing-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .vehicle-specs-hover-container li{margin:5px 0 0;transition:all .3s ease-in-out}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .vehicle-specs-hover-container li:first-child{margin:0}}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .vehicle-specs-hover-container li{flex-grow:1;margin:.5rem;opacity:0;width:calc(50% - 1rem)}.block-listing-payment_focused-container.block-listing-container .vehicle-specs-hover-container li:nth-child(1){transition-delay:0s}.block-listing-payment_focused-container.block-listing-container .vehicle-specs-hover-container li:nth-child(2){transition-delay:.06s}.block-listing-payment_focused-container.block-listing-container .vehicle-specs-hover-container li:nth-child(3){transition-delay:.12s}.block-listing-payment_focused-container.block-listing-container .vehicle-specs-hover-container li:nth-child(4){transition-delay:.18s}.block-listing-payment_focused-container.block-listing-container .vehicle-specs-hover-container li:nth-child(5){transition-delay:.24s}.block-listing-payment_focused-container.block-listing-container .vehicle-specs-hover-container li:nth-child(6){transition-delay:.3s}.block-listing-payment_focused-container.block-listing-container .vehicle-specs-hover-container li:nth-child(7){transition-delay:.36s}.block-listing-payment_focused-container.block-listing-container .vehicle-specs-hover-container li:nth-child(8){transition-delay:.42s}.block-listing-payment_focused-container.block-listing-container .vehicle-specs-hover-container li:nth-child(9){transition-delay:.48s}.block-listing-payment_focused-container.block-listing-container .vehicle-specs-hover-container li:nth-child(10){transition-delay:.54s}.block-listing-payment_focused-container.block-listing-container .vehicle-specs-hover-container li:nth-child(11){transition-delay:.6s}}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .vehicle-specs-hover-container p.spec-label{font-weight:bold;padding-right:5px}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .infinite-scroll.load-previous{display:flex;flex-direction:row}.block-listing-payment_focused-container.block-listing-container .infinite-scroll.load-previous p,.block-listing-payment_focused-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-payment_focused-container.block-listing-container .infinite-scroll.load-previous p,.block-listing-payment_focused-container.block-listing-container .infinite-scroll.load-previous span{font-weight:bold;font-size:10px;line-height:13px}}.block-listing-payment_focused-container.block-listing-container .filter-ordering-wrapper:hover button.ordering::after{width:100%}.block-listing-payment_focused-container.block-listing-container .filter-ordering-wrapper:hover .vlp-top-right-dropdown-container{transform:rotateX(0)}.block-listing-payment_focused-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-payment_focused-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-payment_focused-container.block-listing-container .sales-modal{align-items:center;background-color:rgba(35,35,35,.9);cursor:pointer;display:flex;height:0;justify-content:center;left:0;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:1000}.block-listing-payment_focused-container.block-listing-container .sales-modal .inner-sales-modal{background-color:#fff;border:thin solid hsl(0,0%,90%);cursor:auto;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;transform:translateY(-100vh);transition:all .3s ease-in-out;transition-delay:0s;width:90vw}.block-listing-payment_focused-container.block-listing-container .sales-modal .sales-modal-header-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:1rem 1rem 0;width:100%}.block-listing-payment_focused-container.block-listing-container .sales-modal .sales-modal-header{color:#232323;font-size:20px;font-weight:bold;line-height:1.12;margin:0;text-align:left;text-transform:capitalize}.block-listing-payment_focused-container.block-listing-container .sales-modal .sales-modal-header-phone-number{font-size:34px;font-weight:bold;line-height:1}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .sales-modal .sales-modal-header-phone-number{font-size:50px}}.block-listing-payment_focused-container.block-listing-container .sales-modal .sales-modal-close-button{align-items:center;background-color:hsl(0,0%,95%);border:thin solid hsl(0,0%,90%);border-radius:5px;color:#232323;display:flex;font-weight:bold;justify-content:center;letter-spacing:1px;margin:0;outline:none;padding:.5rem 1rem;text-align:center;text-transform:capitalize;font-size:10px;line-height:13px}.block-listing-payment_focused-container.block-listing-container .sales-modal .bottom-modal{display:flex;flex-direction:column;gap:1rem;overflow:auto;padding:0 1rem 1rem}.block-listing-payment_focused-container.block-listing-container .sales-modal .bottom-modal::-webkit-scrollbar{-webkit-appearance:none}.block-listing-payment_focused-container.block-listing-container .sales-modal .bottom-modal::-webkit-scrollbar:vertical{width:5px}.block-listing-payment_focused-container.block-listing-container .sales-modal .bottom-modal::-webkit-scrollbar:horizontal{height:5px}.block-listing-payment_focused-container.block-listing-container .sales-modal .bottom-modal::-webkit-scrollbar:vertical{width:5px}.block-listing-payment_focused-container.block-listing-container .sales-modal .bottom-modal::-webkit-scrollbar:horizontal{height:5px}.block-listing-payment_focused-container.block-listing-container .sales-modal .bottom-modal::-webkit-scrollbar-thumb{background-color:var(--primary-color, #e01e3b);border:none;border-radius:0}.block-listing-payment_focused-container.block-listing-container .sales-modal .bottom-modal::-webkit-scrollbar-track{background-color:hsl(0,0%,95%);border-radius:0;cursor:pointer}.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-wrapper{display:grid;gap:1rem;grid-template-columns:1fr}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr))}}.block-listing-payment_focused-container.block-listing-container .sales-modal .staff{background-color:hsl(0,0%,97.5%);border:thin solid hsl(0,0%,95%);border-radius:10px;display:flex;flex-direction:row;margin:0;overflow:hidden;padding:0;width:100%}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .sales-modal .staff{flex-direction:column}}.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-image-container{aspect-ratio:1/1;background-color:hsl(0,0%,97.5%);display:flex;overflow:hidden;position:relative;height:auto;max-height:none;width:30%}.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-image-container img.staff-img:not(.placeholder){object-fit:cover;height:100%;width:100%}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-image-container img.staff-img:not(.placeholder){object-fit:contain}}.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-image-container img.staff-img.placeholder{margin:0 auto;max-height:100%;max-width:100%}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-image-container img.staff-img{object-fit:contain;position:relative;z-index:2}}.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-image-container img.overlay-staff-img{filter:blur(5px);height:100%;inset:0;position:absolute;transform:scale(1.1);width:100%;z-index:1}@media only screen and (max-width: 40em){.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-image-container img.overlay-staff-img{display:none}}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-image-container{height:300px;width:100%}}.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-details-container{display:flex;flex-direction:column;margin:0;padding:1rem;width:70%}.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-details-container>*{margin-bottom:0}.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-details-container p.ext{margin-left:.5rem}.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-details-container p.ext i{margin-right:.25rem}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-details-container{align-items:center;width:100%}}.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-name{color:#232323;font-size:22px;font-weight:800;line-height:1.12}.block-listing-payment_focused-container.block-listing-container .sales-modal .staff-position{margin-bottom:10px;font-size:14px;line-height:17px}.block-listing-payment_focused-container.block-listing-container .sales-modal .bottom-icons{align-items:flex-end;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-top:auto}.block-listing-payment_focused-container.block-listing-container .sales-modal .bottom-icons a{background-color:hsl(0,0%,90%);border-radius:4px;color:#232323;padding:.25rem .5rem}.block-listing-payment_focused-container.block-listing-container .sales-modal .bottom-icons a span.ext{font-weight:bold}.block-listing-payment_focused-container.block-listing-container .sales-modal .bottom-icons a{font-size:12px;line-height:15px}.block-listing-payment_focused-container.block-listing-container .sales-modal.modal-open{height:100%}.block-listing-payment_focused-container.block-listing-container .sales-modal.modal-open .inner-sales-modal{transform:translateY(0);transition-delay:.2s}.block-listing-payment_focused-container.block-listing-container.fullscreen-block .outer-listing-block-container{max-width:1440px;padding:0 1rem}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter{flex-direction:row}.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .outer-filter-container{margin-bottom:0;width:250px}.block-listing-payment_focused-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% - 250px)}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-results-container .results{margin-bottom:1rem;padding:0}.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-overflow-container>div:first-child{flex-direction:column}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-filter-form.defaults .filter-options{width:100%}.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-filter-form.extras{flex-direction:column}.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-filter-form.extras .filter-options{width:100%}.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-search-form{width:100%}.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-slider-container{flex-direction:column}.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-slider-container .filter-slider{width:100%}.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-payment-form{flex-direction:column;margin-top:1rem}.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-frequency-container{margin-bottom:1rem;padding-right:0;width:100%}.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-payments-container{padding-left:0;width:100%}.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-desktop-breadcrumbs-container,.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .vlp-breadcrumbs-container,.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container.vertical-filter .filter-extras{gap:.5rem}}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .filter-and-listing-container{overflow:visible}}.block-listing-payment_focused-container.block-listing-container .outer-listing-container{border-top:none}.block-listing-payment_focused-container.block-listing-container .outer-filter-container{margin-bottom:2rem}.block-listing-payment_focused-container.block-listing-container .outer-filter-container>div:has(.vlp-desktop-breadcrumbs-container){background-color:#fcfcfc;border-radius:0 5px 5px 5px;box-shadow:0 10px 10px -10px hsl(0,0%,90%);padding:1rem}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .outer-filter-container>div:has(.vlp-desktop-breadcrumbs-container){border-radius:5px 0 5px 5px}}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky{align-self:flex-start;max-height:100vh;overflow:auto;position:sticky;top:0;z-index:999}.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky::-webkit-scrollbar{-webkit-appearance:none}.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky::-webkit-scrollbar:vertical{width:5px}.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky::-webkit-scrollbar:horizontal{height:5px}.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky::-webkit-scrollbar:vertical{width:5px}.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky::-webkit-scrollbar:horizontal{height:5px}.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky::-webkit-scrollbar-thumb{background-color:var(--primary-color, #e01e3b);border:none;border-radius:0}.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky::-webkit-scrollbar-track{background-color:hsl(0,0%,95%);border-radius:0;cursor:pointer}.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky--compact{background-color:hsla(0,0%,100%,.9);box-shadow:0 10px 10px -10px rgba(35,35,35,.8);margin-bottom:0;padding-top:1rem}.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky--compact .vlp-results-container p.results-title{font-size:10px;line-height:13px}.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky--compact .vlp-results-container p.results-total{font-size:14px}.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky--compact .vlp-results-container p.results-total span.viewingTotal{font-size:32px}.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky--compact .inner-filter-options,.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky--compact .vlp-search-form,.block-listing-payment_focused-container.block-listing-container .outer-filter-container.sticky-container.sticky--compact .filter-payments-container .number-input-container{height:32px;min-height:32px}}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .vlp-results-container>div:first-child{align-items:flex-end;flex-direction:row}}.block-listing-payment_focused-container.block-listing-container .vlp-results-container p.results-total{font-size:22px;line-height:1}.block-listing-payment_focused-container.block-listing-container .vlp-results-container p.results-total span.viewingTotal{border-bottom:none;color:var(--primary-color, #e01e3b);font-size:42px}.block-listing-payment_focused-container.block-listing-container .results{margin-bottom:.5rem}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .results{flex-grow:1;padding-right:1rem;width:auto}}.block-listing-payment_focused-container.block-listing-container .results-button-wrapper{gap:.5rem}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .results-button-wrapper.yes-infinite{margin:0 auto 0 0}}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .results-button-wrapper{width:auto}}.block-listing-payment_focused-container.block-listing-container .btn-group{display:flex}.block-listing-payment_focused-container.block-listing-container .btn-group .filter-form-button{background-color:#fcfcfc;border:none;padding:.5rem 1rem}.block-listing-payment_focused-container.block-listing-container .btn-group .filter-form-button:first-child{border-radius:5px 0 0 0}.block-listing-payment_focused-container.block-listing-container .btn-group .filter-form-button:last-child{border-radius:0 5px 0 0}.block-listing-payment_focused-container.block-listing-container .btn-group .filter-form-button:only-of-type{border-radius:5px 5px 0 0}.block-listing-payment_focused-container.block-listing-container .btn-group:has(.filter-visibility-btn){margin-left:auto}.block-listing-payment_focused-container.block-listing-container .btn-group:has(.default-view-btn){display:none}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .btn-group:has(.default-view-btn){display:flex}}.block-listing-payment_focused-container.block-listing-container .filter-form-button{gap:6px}.block-listing-payment_focused-container.block-listing-container .filter-form-button i{color:#232323;font-size:12px;line-height:15px}.block-listing-payment_focused-container.block-listing-container .filter-form-button.clear-all-button{background-color:var(--primary-color, #e01e3b);border-radius:5px;padding:.25rem .5rem;transition:all .3s ease-in-out;white-space:nowrap}.block-listing-payment_focused-container.block-listing-container .filter-form-button.clear-all-button span{color:var(--primary-font-color, #ffffff);font-size:10px;line-height:13px}.block-listing-payment_focused-container.block-listing-container .filter-form-button.clear-all-button::after{display:none}.block-listing-payment_focused-container.block-listing-container .filter-form-button.clear-all-button:hover,.block-listing-payment_focused-container.block-listing-container .filter-form-button.clear-all-button:focus{background-color:color-mix(in srgb, var(--primary-color, #e01e3b), #000 5%)}.block-listing-payment_focused-container.block-listing-container .filter-form-button.filter-visibility-btn{display:flex}.block-listing-payment_focused-container.block-listing-container .filter-form-button.filter-visibility-btn.active>i{transform:rotate(180deg)}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .filter-form-button.filter-visibility-btn{display:none}}.block-listing-payment_focused-container.block-listing-container .filter-extras{gap:1rem}.block-listing-payment_focused-container.block-listing-container .filter-extras .filter-form-button{background-color:hsl(0,0%,95%);border:none;border-radius:5px;color:#232323;gap:6px;min-height:30px;padding:.25rem .5rem;text-align:center;transition:all .3s ease-in-out;white-space:nowrap;font-size:10px;line-height:13px}.block-listing-payment_focused-container.block-listing-container .filter-extras .filter-form-button i,.block-listing-payment_focused-container.block-listing-container .filter-extras .filter-form-button span{color:inherit}.block-listing-payment_focused-container.block-listing-container .filter-extras .filter-form-button::after{display:none}.block-listing-payment_focused-container.block-listing-container .filter-extras .filter-form-button.active,.block-listing-payment_focused-container.block-listing-container .filter-extras .filter-form-button:hover{background-color:var(--primary-color, #e01e3b);color:var(--primary-font-color, #ffffff)}.block-listing-payment_focused-container.block-listing-container .filter-extras .filter-form-button.advanced-search{margin-left:auto}.block-listing-payment_focused-container.block-listing-container .filter-extras .filter-form-button.advanced-search.active .less-filters-text{display:block}.block-listing-payment_focused-container.block-listing-container .filter-extras .filter-form-button.advanced-search.active .more-filters-text{display:none}.block-listing-payment_focused-container.block-listing-container .filter-extras .filter-form-button.advanced-search:not(.active) .less-filters-text{display:none}.block-listing-payment_focused-container.block-listing-container .filter-extras .filter-form-button.advanced-search:not(.active) .more-filters-text{display:block}.block-listing-payment_focused-container.block-listing-container .outer-filter-overflow-container{display:none;position:relative}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .outer-filter-overflow-container{display:flex !important}}.block-listing-payment_focused-container.block-listing-container .filter-overflow-container{margin-top:1rem}.block-listing-payment_focused-container.block-listing-container .filter-overflow-container>div:first-child{flex-direction:column-reverse}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .filter-overflow-container>div:first-child{flex-direction:row}}.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container{flex-direction:column}.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options input[type=checkbox]:checked+label,.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options input[type=checkbox]:not(:checked)+label,.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:checked+label,.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:not(:checked)+label{font-size:12px;line-height:15px}.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options input[type=checkbox]:checked+label,.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options input[type=checkbox]:not(:checked)+label{padding:0}.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:checked+label,.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options input:not(.ordering-checkbox)[name=order_by][type=checkbox]:not(:checked)+label{padding:0 19px 0 0}.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options ul{flex-direction:row;padding:0}.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options ul .filter-options-toggle{align-items:center;cursor:pointer;flex-grow:1;min-height:30px;padding:.5rem;position:relative;width:auto}.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options ul .filter-options-toggle label{z-index:2}.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options ul .filter-options-toggle.active>label{color:#232323}.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options ul .filter-options-toggle.active>label::after{opacity:1 !important}.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options ul .filter-options-toggle.order.active>label i{color:var(--primary-color, #e01e3b)}.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options[data-type=order_by]{border-bottom:thin solid hsl(0,0%,90%);border-right:none}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .filter-sort-order-container .filter-options{flex-grow:1}}.block-listing-payment_focused-container.block-listing-container .filter-dropdown-container{background-color:#fff;border:thin solid hsl(0,0%,90%);border-radius:0 0 5px 5px;border-top:none;overflow:hidden}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .filter-dropdown-container{box-shadow:0 10px 10px -10px hsl(0,0%,90%);left:0;position:absolute;top:100%;z-index:100}}.block-listing-payment_focused-container.block-listing-container .inner-filter-options{background-color:#fff;border:thin solid hsl(0,0%,90%);border-radius:10px;height:42px;min-height:42px;padding:5px 15px 5px 5px;transition:all .3s ease-in-out}.block-listing-payment_focused-container.block-listing-container .inner-filter-options.active{border-radius:10px 10px 0 0}.block-listing-payment_focused-container.block-listing-container .filter-dropdown-button{padding-right:.5rem}.block-listing-payment_focused-container.block-listing-container .vlp-filter-form{gap:1rem}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .vlp-filter-form.defaults .filter-options{width:25%}}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .vlp-filter-form.defaults{padding-right:1rem;width:75%}}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .vlp-filter-form.extras .filter-options{width:20%}}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .vlp-filter-form{flex-direction:row}}.block-listing-payment_focused-container.block-listing-container .vlp-search-form{height:42px;margin-bottom:1rem;min-height:42px;transition:all .3s ease-in-out}.block-listing-payment_focused-container.block-listing-container .vlp-search-form input[type=text]{background-color:#fff;border-radius:10px;height:100%}.block-listing-payment_focused-container.block-listing-container .vlp-search-form label{height:100%}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .vlp-search-form{margin-bottom:0;width:25%}}.block-listing-payment_focused-container.block-listing-container .vlp-slider-form{margin:1rem 0 0}.block-listing-payment_focused-container.block-listing-container .vlp-payment-form{margin-top:1rem}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .vlp-payment-form{flex-direction:row}}.block-listing-payment_focused-container.block-listing-container .vlp-desktop-breadcrumbs-container,.block-listing-payment_focused-container.block-listing-container .vlp-breadcrumbs-container{gap:1rem}.block-listing-payment_focused-container.block-listing-container .vlp-top-right-dropdown-container{background-color:rgba(0,0,0,0);border:none;box-shadow:none;display:none;left:auto;right:0;top:100%;transform:none;transform-origin:unset;transition:none;width:100%}.block-listing-payment_focused-container.block-listing-container .vlp-top-right-dropdown-container .vlp-ordering-form{background-color:#fff;border:thin solid hsl(0,0%,90%);border-radius:5px;justify-self:flex-end;justify-content:flex-end;margin:.5rem 0 0 auto;max-width:300px;overflow:hidden;width:auto}.block-listing-payment_focused-container.block-listing-container .filter-breadcrumbs{background-color:hsl(0,0%,95%);border-radius:5px;padding:.25rem .5rem;transition:all .3s ease-in-out}.block-listing-payment_focused-container.block-listing-container .filter-breadcrumbs span{color:#232323}.block-listing-payment_focused-container.block-listing-container .filter-breadcrumbs span.crumb-value{font-weight:bold}.block-listing-payment_focused-container.block-listing-container .filter-breadcrumbs span.crumb-close{background-color:hsl(0,0%,90%);font-size:6px;height:12px;line-height:12px;right:-5px;top:-5px;text-align:center;width:12px}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container{flex-direction:row;gap:.5rem;padding:0 .5rem}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container .vehicle-payment-container{align-items:center;flex-grow:1;position:relative;white-space:nowrap;width:auto}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container .vehicle-payment-container *{text-align:center}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container .payment-value-wrapper{display:flex;flex-direction:row;gap:1rem;justify-content:center;white-space:nowrap;width:100%}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container p.payment-value{font-size:18px;line-height:1.12}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container p.payment-value>strong{color:var(--primary-color, #e01e3b);font-weight:800}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container p.payment-value>small{display:block;font-size:45%;line-height:1}@media(max-width: 480px){.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container{flex-direction:column}}@media(min-width: 641px)and (max-width: 767px){.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container{flex-direction:column}}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .outer-vehicle-payment-container{gap:1rem;padding:0 1rem}}.block-listing-payment_focused-container.block-listing-container .filter-payments-container .filter-option-title-container{display:none}.block-listing-payment_focused-container.block-listing-container .filter-payments-container .number-input-container{height:42px}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .filter-payments-container{margin-top:0;padding-left:.5rem;width:50%}}.block-listing-payment_focused-container.block-listing-container .number-input-container{border-radius:10px;overflow:hidden}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .number-input-container{height:28px}}.block-listing-payment_focused-container.block-listing-container .outer-pagination-container{margin-top:1rem}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .filter-frequency-container{padding-right:.5rem;width:50%}}.block-listing-payment_focused-container.block-listing-container .filter-slider-container{gap:1rem}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .filter-slider-container{flex-direction:row}}.block-listing-payment_focused-container.block-listing-container .filter-slider{background-color:rgba(0,0,0,0);margin:0}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .filter-slider{flex-grow:1;width:33.333333%}}.block-listing-payment_focused-container.block-listing-container .inner-listing-container{display:grid;gap:1rem;grid-template-columns:1fr;width:100%}.block-listing-payment_focused-container.block-listing-container .inner-listing-container .v-card__media{background-color:#fcfcfc;height:225px}.block-listing-payment_focused-container.block-listing-container .inner-listing-container .v-card__body{min-width:0;padding:0}.block-listing-payment_focused-container.block-listing-container .inner-listing-container .v-card__aside{background-color:#fcfcfc;display:flex;flex-direction:column}.block-listing-payment_focused-container.block-listing-container .inner-listing-container .v-card__aside.is-sold{background-color:#fe0000}.block-listing-payment_focused-container.block-listing-container .inner-listing-container .v-card__aside:not(.is-sold){border-bottom:thin dashed hsl(0,0%,90%);border-top:thin dashed hsl(0,0%,90%)}@media only screen and (min-width:40.0625em){.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=grid]{grid-template-columns:repeat(2, 1fr)}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=grid]:has(>.vehicle-listing-container:only-child){grid-template-columns:minmax(300px, 350px);justify-content:start}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=grid]:has(>.vehicle-listing-container:nth-child(2):last-child){grid-template-columns:repeat(2, minmax(300px, 350px));justify-content:start}}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=grid]{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=grid] .v-card__media{height:260px}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=grid] .v-card__bottom{flex-direction:column-reverse}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=grid] .v-card__details{align-self:end}}@media only screen and (min-width:40.0625em)and (max-width:64em){.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list]{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .vehicle-listing-container .outer-inner-vehicle-listing-container{align-content:start;align-items:start;grid-template-areas:"media body aside";grid-template-columns:300px minmax(0, 1fr) fit-content(280px);grid-template-rows:auto}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .vehicle-listing-container .v-card__body{display:flex;flex-direction:column;grid-area:body;height:100%;min-width:0}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .vehicle-listing-container .v-card__title,.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .vehicle-listing-container .v-card__details{grid-area:auto}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .vehicle-listing-container .v-card__details{flex-grow:1;gap:.5rem;padding-top:0}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .vehicle-listing-container .vehicle-title p{text-align:left}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .vehicle-specs{justify-content:start}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .vehicle-specs>div{justify-content:flex-start;min-width:0;text-align:left}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .v-card__media{height:100%;min-height:225px}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .v-card__media .outer-vehicle-image-container .image-wrapper img{object-fit:contain;object-position:top center}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .v-card__aside{height:100%}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .v-card__aside.is-sold .vehicle-price,.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .v-card__aside.call-for-pricing .vehicle-price{flex-grow:1}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .v-card__aside:not(.is-sold){border-bottom:none;border-left:thin dashed hsl(0,0%,90%);border-top:none}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .v-card__bottom>div{justify-content:flex-start}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .v-card__bottom .button-and-extras{flex-grow:1}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .v-card__bottom .button-and-extras .view-details{margin-left:auto}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .vlp-cta-container{flex-direction:row;justify-content:flex-start;margin-top:auto}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .vehicle-price .price:not(.split-price){align-items:flex-end}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .outer-vehicle-payment-container .vehicle-payment-container{align-items:flex-end}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .outer-vehicle-payment-container .vehicle-payment-container *{text-align:right}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .outer-vehicle-payment-container .payment-value-wrapper{gap:.5rem;justify-content:flex-end}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .outer-vehicle-payment-container.no-msrp{flex-direction:column;gap:.5rem}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .disclaimer.pricing,.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .disclaimer.payment{text-align:right}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .disclaimer.individual{text-align:left}.block-listing-payment_focused-container.block-listing-container .inner-listing-container[data-default-view=list] .description-container p{text-align:left}}.block-listing-payment_focused-container.block-listing-container .vehicle-listing-container{background-color:#fff;border:thin solid hsl(0,0%,90%);border-radius:5px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;width:100%}.block-listing-payment_focused-container.block-listing-container .vehicle-listing-container .outer-inner-vehicle-listing-container{align-content:start;display:grid;flex-grow:1;grid-template-areas:"media" "title" "aside" "details";grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr}.block-listing-payment_focused-container.block-listing-container .vehicle-listing-container .v-card__media{grid-area:media;min-width:0;overflow:hidden;position:relative}.block-listing-payment_focused-container.block-listing-container .vehicle-listing-container .v-card__body{display:contents}.block-listing-payment_focused-container.block-listing-container .vehicle-listing-container .v-card__title{grid-area:title;min-width:0;padding:1rem}.block-listing-payment_focused-container.block-listing-container .vehicle-listing-container .v-card__details{display:flex;flex-direction:column;gap:1rem;grid-area:details;min-width:0;padding:1rem}@media(max-width: 64em){.block-listing-payment_focused-container.block-listing-container .vehicle-listing-container .v-card__details{align-self:end}}.block-listing-payment_focused-container.block-listing-container .vehicle-listing-container .v-card__aside{grid-area:aside;min-width:0}.block-listing-payment_focused-container.block-listing-container .vehicle-listing-container:hover{box-shadow:0 10px 10px -10px hsl(0,0%,90%)}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-listing-container{min-height:unset}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-image-container{height:100%;width:100%}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-image-container .vehicle-image-container{height:100%;width:100%}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-image-container .image-wrapper{height:100%;width:100%}.block-listing-payment_focused-container.block-listing-container .outer-vehicle-image-container .image-wrapper img{display:block;height:100%;object-fit:contain;width:100%}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .outer-vehicle-image-container .image-wrapper img{object-fit:cover;object-position:bottom center}}.block-listing-payment_focused-container.block-listing-container .vehicle-title p{text-align:center}.block-listing-payment_focused-container.block-listing-container .vehicle-title p.vehicle-name{font-size:22px;line-height:1.12;font-weight:800}.block-listing-payment_focused-container.block-listing-container .vehicle-title p.vehicle-trim{font-weight:800;opacity:.85;min-height:13px;font-size:14px;line-height:17px}.block-listing-payment_focused-container.block-listing-container .vehicle-specs{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.block-listing-payment_focused-container.block-listing-container .vehicle-specs>div{align-items:center;color:#232323;display:flex;font-size:12px;gap:.5rem;justify-content:center;line-height:1.12;text-align:center}.block-listing-payment_focused-container.block-listing-container .vehicle-specs>div span{display:block;font-weight:bold;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-listing-payment_focused-container.block-listing-container .vehicle-price{display:flex;padding:.5rem;width:100%}.block-listing-payment_focused-container.block-listing-container .vehicle-price span.call-for-pricing,.block-listing-payment_focused-container.block-listing-container .vehicle-price span.sold{font-weight:800;line-height:1;text-align:center;text-transform:uppercase}.block-listing-payment_focused-container.block-listing-container .vehicle-price span.call-for-pricing{color:#232323;font-size:18px}.block-listing-payment_focused-container.block-listing-container .vehicle-price span.sold{color:#fff;font-size:38px}.block-listing-payment_focused-container.block-listing-container .vehicle-price .price{display:flex;width:100%}.block-listing-payment_focused-container.block-listing-container .vehicle-price .price.split-price{align-items:flex-start;flex-direction:row;gap:1rem;justify-content:space-between}.block-listing-payment_focused-container.block-listing-container .vehicle-price .price:not(.split-price){align-items:center;flex-direction:column}.block-listing-payment_focused-container.block-listing-container .vehicle-price .asking-price-title{color:#232323;font-weight:bold;margin:0;font-size:12px;line-height:15px}.block-listing-payment_focused-container.block-listing-container .vehicle-price .asking-price{color:var(--primary-color, #e01e3b);font-size:30px;font-weight:800;line-height:1.12}.block-listing-payment_focused-container.block-listing-container .vehicle-price .msrp .title{font-weight:bold}.block-listing-payment_focused-container.block-listing-container .vehicle-price .msrp .title,.block-listing-payment_focused-container.block-listing-container .vehicle-price .msrp .msrp-value{color:#232323;margin:0;font-size:12px;line-height:15px}.block-listing-payment_focused-container.block-listing-container .vehicle-price .msrp-incentives-wrapper{border-bottom:thin dashed hsl(0,0%,90%);gap:4px;margin-bottom:.5rem;padding-bottom:.5rem}.block-listing-payment_focused-container.block-listing-container .vehicle-price .incentive-list-item{display:flex;justify-content:space-between;width:100%}.block-listing-payment_focused-container.block-listing-container .vehicle-price .incentive-list-item p{color:#232323;font-size:12px;line-height:15px}.block-listing-payment_focused-container.block-listing-container .vehicle-price .incentive-list-item p.total{font-weight:bold}.block-listing-payment_focused-container.block-listing-container .vehicle-price .incentive-list-item .incentive-label{margin:0 30px 0 0;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.block-listing-payment_focused-container.block-listing-container .vehicle-price .incentive-list-item .incentive-value{margin:0;position:relative}.block-listing-payment_focused-container.block-listing-container .vehicle-price .incentive-list-item .incentive-value.add-or-minus::before{color:#232323;left:-20px;position:absolute;top:50%;transform:translateY(-50%);font-size:10px;line-height:13px}.block-listing-payment_focused-container.block-listing-container .vehicle-price .incentive-list-item .incentive-value.add-or-minus.minus::before{content:"-"}.block-listing-payment_focused-container.block-listing-container .vehicle-price .incentive-list-item .incentive-value.add-or-minus.add::before{content:"+"}.block-listing-payment_focused-container.block-listing-container .vehicle-price .incentive-list-item:not(:last-child){margin-bottom:4px}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .vehicle-price{padding:1rem}}.block-listing-payment_focused-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-payment_focused-container.block-listing-container .infinite-scroll.load-previous{margin:0}}.block-listing-payment_focused-container.block-listing-container .vlp-filter-advanced-search{display:none;margin-top:1rem}.block-listing-payment_focused-container.block-listing-container .filter-extras{gap:1rem;margin-top:1rem}.block-listing-payment_focused-container.block-listing-container .vehicle-icons{margin-top:auto;min-height:30px}.block-listing-payment_focused-container.block-listing-container .description-container p{color:#232323;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10px;line-height:1.6;margin:0;overflow:hidden;text-align:center}.block-listing-payment_focused-container.block-listing-container .v-card__bottom{align-items:center;background-color:#fcfcfc;border-top:thin dashed hsl(0,0%,90%);display:flex;gap:1rem;padding:1rem;width:100%}.block-listing-payment_focused-container.block-listing-container .v-card__bottom>div{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.block-listing-payment_focused-container.block-listing-container .v-card__bottom .badges .badge.carproof{min-height:30px;width:auto}.block-listing-payment_focused-container.block-listing-container .v-card__bottom .badges .badge:not(.carproof){align-items:center;background-color:hsl(0,0%,95%);border-radius:5px;color:#232323;display:flex;gap:6px;justify-content:center;min-height:30px;padding:.25rem .5rem;text-align:center;white-space:nowrap;font-size:10px;line-height:13px}.block-listing-payment_focused-container.block-listing-container .v-card__bottom .button-and-extras p{margin:0}.block-listing-payment_focused-container.block-listing-container .v-card__bottom .button-and-extras>div:not(.view-details){display:flex;gap:1rem}.block-listing-payment_focused-container.block-listing-container .v-card__bottom .button-and-extras>div:not(.view-details)>div{align-items:center;background-color:hsl(0,0%,95%);border-radius:5px;color:#232323;display:flex;gap:6px;justify-content:center;min-height:30px;padding:.25rem .5rem;text-align:center;white-space:nowrap;font-size:10px;line-height:13px}.block-listing-payment_focused-container.block-listing-container .v-card__bottom .button-and-extras .view-details{align-items:center;background-color:var(--primary-color, #e01e3b);border-radius:5px;display:flex;justify-content:center;min-height:30px;padding:.25rem .5rem;text-align:center}.block-listing-payment_focused-container.block-listing-container .v-card__bottom .button-and-extras .view-details p{color:var(--primary-font-color, #ffffff);font-size:10px;line-height:13px}@media(max-width: 64em){.block-listing-payment_focused-container.block-listing-container .v-card__bottom{flex-direction:column-reverse}}.block-listing-payment_focused-container.block-listing-container .vlp-cta-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.block-listing-payment_focused-container.block-listing-container .vlp-cta-button{align-items:center;background-color:var(--primary-color, #e01e3b);border-radius:5px;color:var(--primary-font-color, #ffffff);display:flex;flex-grow:1;gap:10px;justify-content:center;margin:0;max-width:240px;min-height:30px;padding:6px 10px;text-align:center;width:calc(50% - .5rem);font-size:12px;line-height:15px}.block-listing-payment_focused-container.block-listing-container .vlp-cta-button i{opacity:.8}.block-listing-payment_focused-container.block-listing-container .vlp-cta-button:hover i{opacity:1;transform:scale(1.02)}.block-listing-payment_focused-container.block-listing-container .vlp-cta-button.contact-sales{pointer-events:auto}@media(max-width: 64em){.block-listing-payment_focused-container.block-listing-container .vlp-cta-button{max-width:100%;min-width:140px}}.block-listing-payment_focused-container.block-listing-container .outer-ribbon{position:absolute;top:.5rem;z-index:10}.block-listing-payment_focused-container.block-listing-container .outer-ribbon .ribbon{--ribbon: #111;align-items:center;background-color:var(--ribbon);border-radius:3px;box-shadow:0 3px 3px -3px rgba(35,35,35,.9);color:#fff;display:flex;font-weight:800;justify-content:center;letter-spacing:.8px;padding:.35rem .65rem;text-align:center;text-transform:uppercase;font-size:10px;line-height:13px}.block-listing-payment_focused-container.block-listing-container .outer-ribbon .ribbon.featured{--ribbon: #5CB85C}.block-listing-payment_focused-container.block-listing-container .outer-ribbon .ribbon.incoming{--ribbon: #316797}.block-listing-payment_focused-container.block-listing-container .outer-ribbon .ribbon.justarrived{--ribbon: #428BCA}.block-listing-payment_focused-container.block-listing-container .outer-ribbon .ribbon.as-is{--ribbon: #9370DB}.block-listing-payment_focused-container.block-listing-container .outer-ribbon .ribbon.available{--ribbon: #00DC05}.block-listing-payment_focused-container.block-listing-container .outer-ribbon .ribbon.lowmileage{--ribbon: #F0AD4E}.block-listing-payment_focused-container.block-listing-container .outer-ribbon .ribbon.onhold{--ribbon: #D9534F}.block-listing-payment_focused-container.block-listing-container .outer-ribbon .ribbon.reducedprice{--ribbon: #5BC0DE}.block-listing-payment_focused-container.block-listing-container .outer-ribbon .ribbon.special{--ribbon: #563D7C}.block-listing-payment_focused-container.block-listing-container .outer-ribbon .ribbon.sold{--ribbon: #FE0000}.block-listing-payment_focused-container.block-listing-container .outer-ribbon .ribbon.demo{--ribbon: #F5811E}.block-listing-payment_focused-container.block-listing-container .outer-ribbon .ribbon.certifiedpreowned{--ribbon: #B22222}@media(max-width: 64em){.block-listing-payment_focused-container.block-listing-container .outer-ribbon{left:50%;transform:translateX(-50%)}}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .outer-ribbon{left:.5rem}}.block-listing-payment_focused-container.block-listing-container .payment-disclaimer-container{padding:.5rem}@media only screen and (min-width:64.0625em){.block-listing-payment_focused-container.block-listing-container .payment-disclaimer-container{padding:.5rem 1rem 1rem}}.block-listing-payment_focused-container.block-listing-container .disclaimer{color:#232323;display:block;margin:0;text-align:center;font-size:10px;line-height:13px}