:root{--mp-active-color:var(--primary, red);--mp-neutral-color:#E6E6E6;--mp-dark-bg-color:#141817;--mp-light-color:#fff;--mp-heart-inactive-color:var(--mp-light-color);--mp-heart-active-color:var(--mp-active-color);--mp-heart-stroke-inactive-color:var(--mp-dark-bg-color);--mp-heart-stroke-active-color:var(--mp-active-color);--mp-heart-circle-active-color:var(--mp-neutral-color);--mp-heart-circle-inactive-color:var(--mp-neutral-color);--mp-compare-arrows-inactive-color:var(--mp-light-color);--mp-compare-arrows-active-color:var(--mp-heart-active-color);--mp-compare-icon-inactive-color:var(--mp-dark-bg-color);--mp-compare-icon-active-color:var(--mp-active-color);--mp-heart-mast-header-inactive-color:var(--mp-heart-inactive-color);--mp-heart-mast-header-inactive-fill-color:var(--mp-heart-inactive-color);--mp-heart-circle-mast-header-inactive-color:var(--mp-heart-mast-header-inactive-color)}@keyframes pulse-heart{0%{transform:translate(8px,9px) scale(1)}50%{transform:translate(8px,9px) scale(1.09)}100%{transform:translate(8px,9px) scale(1)}}@keyframes bounceLeft{0%,100%{transform:translateX(0)}50%{transform:translateX(-2px)}}@keyframes bounceRight{0%,100%{transform:translateX(0)}50%{transform:translateX(2px)}}.compare-icon{margin-bottom:12px;display:flex;justify-content:center;align-items:center;border:none;border-radius:40px;padding:4px 10px;background:#f2f1ef;max-width:120px;line-height:18px;transition:.3s ease-in-out}.compare-icon .compare{transform-origin:50% 50%;transition:transform .5s ease-in-out}.compare-icon:not(.vdp-compare-icon):hover{box-shadow:0 5px 15px -4px rgba(0,0,0,.25)}.compare-icon:hover .compare{transform:rotate(180deg)}.compare-icon.vehicle-comparable .compare-icon__icons .compare-arrows-icon path{fill:var(--mp-compare-arrows-active-color)!important;stroke:var(--mp-compare-arrows-active-color)!important}.compare-icon.vehicle-comparable .compare-icon__icons svg path{fill:var(--mp-compare-icon-active-color);stroke:var(--mp-compare-icon-active-color)}.compare-icon.vehicle-comparable .compare-icon__label{color:var(--mp-compare-icon-active-color);font-weight:700}.compare-icon__icons{padding-right:4px;height:17px}.compare-icon__icons svg.compare path{fill:var(--mp-compare-icon-inactive-color)}.compare-icon__icons svg.compare-arrows-icon path{fill:var(--mp-compare-arrows-inactive-color)}.compare-icon__label{font-size:14px}.compare-icon.vdp-compare-icon{padding:0;margin-bottom:0;background-color:transparent}.compare-icon.vdp-compare-icon:hover .left-arrow{animation:bounceLeft 1.5s infinite ease-in-out}.compare-icon.vdp-compare-icon:hover .right-arrow{animation:bounceRight 1.5s infinite ease-in-out}.compare-icon.vdp-compare-icon .compare-icon__icons{height:30px;height:30px;padding:0}.compare-icon.compare-doubleIcon .compare-icon__icons .comparable{visibility:hidden;display:none}.compare-icon.compare-doubleIcon.vehicle-comparable .compare-icon__icons .compare{display:none;visibility:hidden}.compare-icon.compare-doubleIcon.vehicle-comparable .compare-icon__icons .comparable{visibility:visible;display:inline-block}.heart-icon{background:0 0;border:none}.heart-icon:hover .osHeartIcon--heart{transform-origin:center;animation:pulse-heart .9s ease-in-out infinite}.heart-icon .osHeartIcon--bg{stroke:var(--mp-heart-circle-inactive-color)}.heart-icon .osHeartIcon--heart{stroke:var(--mp-heart-stroke-inactive-color);fill:var(--mp-heart-inactive-color)}.heart-icon.sv-heart-icon,.heart-icon.vrp-heart{position:absolute;right:0;top:0;max-width:30px;padding:0}.heart-icon.vehicle-saved .osHeartIcon--heart{stroke:var(--mp-heart-stroke-active-color);fill:var(--mp-heart-active-color)}.heart-icon~.hit-link{padding-right:15px}.vdp-heart{display:flex}.vdp-heart .osHeartIcon{height:30px}.vdp-heart .osHeartIcon--bg{stroke:var(--mp-heart-circle-mast-header-inactive-color)}.vdp-heart .osHeartIcon--heart{stroke-width:2;stroke:var(--mp-heart-mast-header-inactive-color);fill:var(--mp-heart-mast-header-inactive-fill-color)}.vdp-heart .osHeartIcon .osHeartIcon--heart{stroke-width:2}.vdp-heart.heart-icon{position:relative}.vdp-heart .my-profile-tooltip{display:flex;visibility:hidden;pointer-events:none;cursor:default;opacity:0;height:80px;align-items:center;justify-content:space-between;width:350px;font-size:12px;position:absolute;background-color:#2e313c;color:#fff;padding:12px 16px 12px 16px;border-radius:6px;z-index:200;left:-50px;bottom:-120px;transition:450ms ease-in}.vdp-heart .my-profile-tooltip p{text-align:left;margin:0}.vdp-heart .my-profile-tooltip p.heading{font-size:16px;font-weight:700;line-height:24px;text-align:left}.vdp-heart .my-profile-tooltip p.body{line-height:normal}.vdp-heart .my-profile-tooltip:before{content:"";display:block;position:absolute;top:-15px;left:52px;border-bottom:15px solid #2e313c;border-left:15px solid transparent;border-right:15px solid transparent}.vdp-heart .my-profile-tooltip.active{visibility:visible;opacity:1;bottom:-108px}.vdp-heart .my-profile-tooltip--heart{flex:1}.vdp-heart .my-profile-tooltip--content{flex:9;padding-left:10px}@media screen and (min-width:769px){.vdp-heart .my-profile-tooltip{left:-275px}.vdp-heart .my-profile-tooltip:before{left:285px}}@media screen and (min-width:1025px){.vdp-heart .my-profile-tooltip:before{left:281px}}#save-vehicles-expand-btn,#shop-by-payment{display:none}#lvrp-results-wrapper #loader-hits{display:none}.lightning-vrp-seo{background-color:#fff;background-color:var(--lvrp-seo-content-bg,#fff)}.lightning-vrp-seo__content{padding:1.75vw 0 2.5vw 0}.lightning .content.no-padding{padding:0}body.os-open{position:relative}body .popover{z-index:999}body .popover .popover-content{max-height:300px;overflow:scroll}body.di-modal-open .popover{z-index:10000000!important}body .popover-content{font-weight:lighter;font-size:12px}.vehicle-finder-form-container{flex:0 0 100%}@media (max-width:767px){.vehicle-finder-form-container{padding:15px 0}}@media (max-width:767px){.page-template-page-lightning #di-conversations-embed-root .conversations-cta-container{bottom:0}}.advanced-pricing-stack hr{width:100%}.tooltip.status-tooltip{opacity:1;z-index:1000}.tooltip.status-tooltip .tooltip-inner{color:#333;background:#f5f5f5;border:1px solid #ddd;text-align:left}.tooltip.status-tooltip .tooltip-arrow{border-bottom-color:#f5f5f5}.vrp-custom-popover::-webkit-scrollbar{display:none}.vrp-custom-popover{pointer-events:none;background:#000;color:#fff;-ms-overflow-style:none;scrollbar-width:none}.vrp-custom-popover .popover-title{background-color:#000}.vrp-custom-popover .popover-content,.vrp-custom-popover .popover-title{font-size:10px;padding:5px 10px;-ms-overflow-style:none;scrollbar-width:none}.vrp-custom-popover .popover-content::-webkit-scrollbar{display:none}.vrp-custom-popover.popover.bottom>.arrow::after{border-bottom-color:#000}.pricing-disclaimer-popover .popover-content>p:last-child{margin-bottom:0}#lvrp-no-algolia-content-returned{text-align:center;width:100%}#lvrp-no-algolia-content-returned h3{font-weight:400}#lvrp-no-algolia-content-returned h3 strong{display:block}#lvrp-results-wrapper{padding:0 35px}@media (max-width:767px){#lvrp-results-wrapper{padding:0}}#lvrp-results-wrapper #hits{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}@media (max-width:767px){#lvrp-results-wrapper #hits{margin:0}}#lvrp-results-wrapper #hits .hit-price-locked__value{margin-left:auto}#lvrp-results-wrapper #hits .result-price.result-price-toyota .hit-price-locked__value{display:-moz-flex;display:flex;margin-top:10px}#lvrp-results-wrapper #hits .result-price.result-price-toyota .hit-price-locked__value .hit-price__svg{margin-right:5px}#lvrp-results-wrapper #hits .result-price.grid-view .advanced-pricing-vrp-card{margin-bottom:0}#lvrp-results-wrapper #hits .advanced-pricing-vrp-wrapper{position:relative}#lvrp-results-wrapper #hits .advanced-pricing-vrp-wrapper.hide-advanced-pricing-box .price-stack{background:0 0;padding:0;margin:0}#lvrp-results-wrapper #hits .advanced-pricing-vrp-wrapper.hide-advanced-pricing-box .advanced-pricing-vrp-card{margin:0}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card{width:100%;margin-bottom:20px}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .loading-bar .line:not(:last-child){margin-right:2px}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .price-stack{margin-top:5px}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .price-stack a{color:inherit}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .price-stack .price-block-header{margin-top:10px;margin-bottom:10px}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .price-stack p:not(.price-block-header){display:none}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .advanced-pricing-stack{display:flex;flex-direction:column}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .advanced-pricing-stack>* a{font-size:12px;display:flex}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .advanced-pricing-stack>* a .price-label{display:flex;flex:1;padding-right:20px}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .advanced-pricing-stack>* a:hover{text-decoration:none;color:inherit}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .advanced-pricing-stack>:not(:last-child){margin-bottom:5px}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .advanced-pricing-stack>.standalone-dealer-incentive{order:1}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .advanced-pricing-stack>.standalone-dealer-incentive.add-separator{border-top:1px solid #ddd;margin-top:10px;padding-top:10px}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .advanced-pricing-stack a[rel=popover] .price-label .price-info-icon{font-family:FontAwesome}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .advanced-pricing-stack~p{display:none}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .advanced-pricing-stack a.disclaimer-link sup{line-height:normal;left:1px;top:-1.5px;font-size:95%}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .advanced-pricing-stack a.disclaimer-link:hover sup{color:var(--primary,#333)}#lvrp-results-wrapper #hits .advanced-pricing-vrp-card .advanced-pricing-stack .disclaimer{display:none}#lvrp-results-wrapper #hits .result-wrap{padding:5px}@media (max-width:767px){#lvrp-results-wrapper #hits .result-wrap{flex:1 0 100%;padding:10px;max-width:100%}}@media (min-width:768px){#lvrp-results-wrapper #hits .result-wrap{flex:1 0 50%;max-width:50%}}@media (min-width:1000px){#lvrp-results-wrapper #hits .result-wrap{flex:1 0 33.3333%;max-width:33.3333%}}@media (min-width:1200px){#lvrp-results-wrapper #hits .result-wrap{flex:1 0 25%;max-width:25%}}@media (min-width:1600px){#lvrp-results-wrapper #hits .result-wrap{flex:1 0 20%;max-width:20%}}@media screen and (min-width:2000px){#lvrp-results-wrapper #hits .result-wrap{flex:1 0 16.6666%;max-width:16.6666%}}@media (min-width:1600px){#lvrp-results-wrapper #hits.columns-5 .result-wrap{flex:1 0 20%;max-width:20%}}@media (min-width:1200px){#lvrp-results-wrapper #hits.columns-4 .result-wrap{flex:1 0 25%;max-width:25%}}@media (min-width:1000px){#lvrp-results-wrapper #hits.columns-3 .result-wrap{flex:1 0 33.3333%;max-width:33.3333%}}@media screen and (min-width:768px){#lvrp-results-wrapper #hits.columns-2 .result-wrap{flex:1 0 50%;max-width:50%}}@media screen and (max-width:767px){#lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit{-moz-flex-direction:column;flex-direction:column}#lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit .hit-content{max-width:100%;padding:10px}#lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-advanced-pricing-enabled__left-wrapper{width:100%;max-width:initial}#lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-advanced-pricing-enabled__left-wrapper .vehicle-details{display:none}#lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content{width:100%}#lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content .vehicle-details{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;padding:10px 0;border-bottom:1px #e7e7e7 solid}}#lvrp-results-wrapper .hit:has(div.hit-additional-ctas>div.carbravo-cta){border:2px solid #78e053}#lvrp-results-wrapper .hit{height:100%;transition:box-shadow .25s ease;display:flex;flex-direction:column;background:#fff}#lvrp-results-wrapper .hit:hover{box-shadow:0 5px 15px -4px rgba(0,0,0,.5)}#lvrp-results-wrapper .hit .advanced-pricing-vrp-card a,#lvrp-results-wrapper .hit .hit-link{cursor:pointer;text-decoration:none;color:inherit}#lvrp-results-wrapper .hit .advanced-pricing-vrp-card a:hover,#lvrp-results-wrapper .hit .hit-link:hover{text-decoration:none}#lvrp-results-wrapper .hit .badge-row{display:flex;align-items:center;margin-left:-5px;padding:10px 0;flex-wrap:wrap}#lvrp-results-wrapper .hit .badge-row .badge-row-item{padding:5px;width:auto;max-width:calc(100%/3);cursor:default;background-color:none}#lvrp-results-wrapper .hit .badge-row .badge-row-item.ford_custom_cpo_badge{max-width:calc(100%/2)}#lvrp-results-wrapper .hit .badge-row .badge-row-item.clickable{cursor:pointer}#lvrp-results-wrapper .hit .badge-row .badge-row-item:only-child{width:auto;max-width:calc(100%/3)}@media only screen and (min-width:768px){#lvrp-results-wrapper .hit .badge-row .badge-row-item:only-child{max-width:120px}}#lvrp-results-wrapper .hit .badge-row .badge-row-item.carfax_canada_badge{max-width:100%}#lvrp-results-wrapper .hit .badge-row .badge-row-item.carfax_canada_badge .carproof-badge>div{width:100%!important;height:auto!important;padding-left:0!important}#lvrp-results-wrapper .hit .badge-row .badge-row-item.ford_fctp_badge img{max-width:100px}@media screen and (min-width:480px){#lvrp-results-wrapper .hit .badge-row .badge-row-item.ford_fctp_badge img{max-width:120px}}@media screen and (min-width:768px){#lvrp-results-wrapper .hit .badge-row .badge-row-item.ford_fctp_badge img{max-width:150px}}@media screen and (min-width:1025px){#lvrp-results-wrapper .hit .badge-row .badge-row-item.ford_fctp_badge img{max-width:120px}}#lvrp-results-wrapper .hit .badge-row .badge-row-item img{width:100%;max-width:150px}#lvrp-results-wrapper .hit .badge-row .badge-row-item.safety_sense img{max-width:70px}#lvrp-results-wrapper .hit .badge-row .badge-row-item.set_toyota_safety_sense,#lvrp-results-wrapper .hit .badge-row .badge-row-item.toyota_care.set_toyota_care{-moz-flex:1;flex:1;-ms-flex:1;max-width:none}#lvrp-results-wrapper .hit .badge-row .badge-row-item.set_toyota_safety_sense img,#lvrp-results-wrapper .hit .badge-row .badge-row-item.toyota_care.set_toyota_care img{max-width:none}#lvrp-results-wrapper .hit .badge-row .badge-row-item.bmw-badge img{max-width:75px;width:auto}#lvrp-results-wrapper .hit .badge-row .badge-row-item.in-transit-badge.bmw-badge img{max-width:125px}#lvrp-results-wrapper .hit .badge-row .badge-row-item.in-production-badge.bmw-badge img{max-width:125px}#lvrp-results-wrapper .hit .badge-row .badge-row-item a.electrify-america-badge.bmw-badge img{max-width:200px}#lvrp-results-wrapper .hit .badge-row .badge-row-item.default-width-badge{max-width:initial}#lvrp-results-wrapper .hit .badge-row .badge-row-item.default-width-badge img{max-width:initial}#lvrp-results-wrapper .hit .badge-row .badge-row-item.hyundai-select-used-badge{width:100%;max-width:75px}#lvrp-results-wrapper .hit-special{text-align:center;display:block;padding:5px 0;letter-spacing:2px;text-transform:uppercase;color:#fff;background:#333;background:var(--lvrp-hit-specials-banner-bg,var(--primary,#333))}#lvrp-results-wrapper .bravo-budget-banner{background:#6bc24a}#lvrp-results-wrapper .vrp-image-slideshow{cursor:pointer}#lvrp-results-wrapper .vrp-image-slideshow .vrp-image_slideshow__details{display:flex;justify-content:space-between;align-items:center;background:#f0f2f1;padding:5px}@media screen and (min-width:500px){#lvrp-results-wrapper .vrp-image-slideshow .vrp-image_slideshow__details{padding:10px 11px 10px 20px}}#lvrp-results-wrapper .vrp-image-slideshow .vrp-image_slideshow__details--count img{padding-right:8px;width:25px}#lvrp-results-wrapper .vrp-image-slideshow .vrp-image_slideshow__details--count span{font-size:10px;vertical-align:text-top}@media only screen and (min-width:500px){#lvrp-results-wrapper .vrp-image-slideshow .vrp-image_slideshow__details--count span{font-size:14px}}#lvrp-results-wrapper .vrp-image-slideshow .vrp-image_slideshow__details--expand{width:18px;height:18px}#lvrp-results-wrapper .vrp-image-slideshow.overlay-gallery-style .vrp-image_slideshow__details{position:absolute;left:0;bottom:0;text-align:center;display:block;width:100%;margin:5px 10px;width:calc(100% - 20px);border-radius:10px}@media only screen and (min-width:768px){#lvrp-results-wrapper .vrp-image-slideshow.overlay-gallery-style .vrp-image_slideshow__details{display:inline-block;margin:0 0 8px 25px;padding:10px 15px;width:auto}}#lvrp-results-wrapper .vrp-image-slideshow.overlay-gallery-style .vrp-image_slideshow__details--expand{display:none}#lvrp-results-wrapper .hit-image{padding:15px 15px 0;min-height:150px;position:relative}@media (max-width:767px){#lvrp-results-wrapper .hit-image{min-height:100px}}#lvrp-results-wrapper .hit-image-wrap{display:block}#lvrp-results-wrapper .hit-image-wrap.hyundai-image-style .hit-image{padding:0}#lvrp-results-wrapper .hit-image-wrap img{width:100%}#lvrp-results-wrapper .hit-status{display:block;margin:3px 0;letter-spacing:2px;text-transform:uppercase}#lvrp-results-wrapper .hit-status .status-details_eta{font-size:12px;margin:2px 0 0 0}#lvrp-results-wrapper .hit-status.text-capitalize{text-transform:capitalize}#lvrp-results-wrapper .hit-status.hit-status-with-tooltip{margin-bottom:10px}#lvrp-results-wrapper .hit-status.hit-status-with-tooltip.infiniti-status .status-label{display:none}#lvrp-results-wrapper .hit-status.hit-status-with-tooltip.infiniti-status [data-toggle=status-disclaimer-tooltip] i{color:#fff}#lvrp-results-wrapper .hit-status.hit-status-with-tooltip:not(.infiniti-status) .status-label{margin-right:10px}#lvrp-results-wrapper .hit-status.hit-status-with-tooltip:not(.infiniti-status) .status-details span{background:0 0;color:inherit;padding:0;text-transform:capitalize}#lvrp-results-wrapper .hit-status.hit-status-with-tooltip:not(.infiniti-status) .status-details .status .name{margin-left:5px}#lvrp-results-wrapper .hit-status.hit-status-with-tooltip .status-details{display:flex;align-items:center;justify-content:space-between}#lvrp-results-wrapper .hit-status.hit-status-with-tooltip.has-status{border-bottom:1px solid #ddd;padding-bottom:10px}#lvrp-results-wrapper .hit-status.hit-status-with-tooltip.has-status.infiniti-status{border:none;padding:0;margin:0}#lvrp-results-wrapper .hit-status.hit-status-with-tooltip.has-status.infiniti-status .status-details_eta{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}#lvrp-results-wrapper .hit-status.hit-status-with-tooltip .status i{color:#a5a5a5;vertical-align:middle}#lvrp-results-wrapper .hit-status span{padding:1px 5px;color:#fff;background:#333;background:var(--lvrp-hit-specials-banner-bg,var(--primary,#333))}#lvrp-results-wrapper .hit-status .disclaimer{display:block;letter-spacing:0;font-size:8px}#lvrp-results-wrapper .hit-status.vehicle-reserve-flag span{background-color:#fff;color:#000}#lvrp-results-wrapper .gmus-ctp-container{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}#lvrp-results-wrapper .gmus-ctp-title{font-weight:bolder;font-size:.65rem;flex:1;padding-left:.25rem;padding-right:.25rem}#lvrp-results-wrapper .gmus-ctp-call-for-availability{font-size:.65rem;font-weight:lighter;flex:1;padding-left:.25rem;padding-right:.25rem}#lvrp-results-wrapper .hit-content{color:#333;padding:15px;width:100%}#lvrp-results-wrapper .hit-content .marketplace-insights{display:flex;flex-wrap:wrap}#lvrp-results-wrapper .hit-content .toyota-cpo-type{font-weight:700;display:block;margin-bottom:.25em}#lvrp-results-wrapper .hit-content .toyota-cpo-type.toyota-cpo-gold{color:#a37e2c}#lvrp-results-wrapper .hit-content .toyota-cpo-type.toyota-cpo-silver{color:#75757a}#lvrp-results-wrapper .hit-content .vrp-inline-save-heart{float:right}#lvrp-results-wrapper .hit-content div.stock-row,#lvrp-results-wrapper .hit-content div.vin-row{line-height:140%}#lvrp-results-wrapper .hit-content .lightning-vrp-custom-html{margin:10px 0}#lvrp-results-wrapper .hit-content .hit-content-title-wrap{position:relative;display:flex;flex-direction:column}#lvrp-results-wrapper .hit-content h2.result-title{margin:0;font-size:16px;line-height:20px}#lvrp-results-wrapper .hit-content h2.result-title .title-top{font-weight:300;display:block}#lvrp-results-wrapper .hit-content h2.result-title .title-bottom{font-weight:600;display:block;word-wrap:break-word}@media (max-width:1599px){#lvrp-results-wrapper .hit-content h2.result-title{font-size:14px;line-height:normal}}#lvrp-results-wrapper .hit-content .vehicle-card-tab-controls{display:flex;justify-content:space-around}#lvrp-results-wrapper .hit-content .vehicle-card-tab-controls .tab-control{font-size:14px;opacity:50%;padding:15px 35px 5px;border:none;border-bottom:2px solid rgba(0,0,0,.5);background:0 0;font:inherit;cursor:pointer;outline:inherit}#lvrp-results-wrapper .hit-content .vehicle-card-tab-controls .tab-control.active{opacity:100%;border-color:var(--primary,#333);color:var(--primary,#333)}#lvrp-results-wrapper .hit-content .vehicle-card-tab-controls .tab-control:focus-visible{border:2px solid #000;opacity:100%;border-radius:4px}#lvrp-results-wrapper .hit-content .vehicle-pricing-disclaimer{margin-top:10px}#lvrp-results-wrapper .hit-content .vehicle-pricing-disclaimer .disclaimer-content{font-size:12px}#lvrp-results-wrapper .hit-content .vehicle-pricing-disclaimer .long-disclaimer{margin-left:5px;cursor:pointer}#lvrp-results-wrapper .hit-additional-ctas{padding:0 15px 15px;margin-top:auto;width:100%}#lvrp-results-wrapper .result-price{display:flex;flex-direction:column;justify-content:space-between;margin-top:10px;font-size:12px;line-height:1.5}#lvrp-results-wrapper .result-price.list-view{display:none}#lvrp-results-wrapper .result-price--savings{display:flex;flex-direction:column}#lvrp-results-wrapper .result-price--savings .hit-price--extra{justify-content:space-between;font-size:12px}#lvrp-results-wrapper .result-price--savings .hit-additional-ctas{order:1}#lvrp-results-wrapper .advanced-pricing-vrp-card .advanced-pricing-stack .our-price.real-price .price-label,#lvrp-results-wrapper .hit-price__label{padding-right:3px}#lvrp-results-wrapper .advanced-pricing-vrp-card .advanced-pricing-stack .our-price.real-price .price,#lvrp-results-wrapper .hit-price--primary .hit-price__value,#lvrp-results-wrapper .vehicle-pricing-disclaimer .disclaimer-content .short-disclaimer .disclaimer-apr{font-size:14px;font-weight:600;color:#333;color:var(--lvrp-hit-price-color,var(--primary,#333))}#lvrp-results-wrapper .vehicle-pricing-disclaimer .disclaimer-content{font-weight:lighter}#lvrp-results-wrapper .vehicle-pricing-disclaimer .disclaimer-content svg{overflow:visible;width:1em;display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em}#lvrp-results-wrapper .vehicle-pricing-disclaimer .disclaimer-content .short-disclaimer{display:inline-block;margin-bottom:0}#lvrp-results-wrapper .vehicle-pricing-disclaimer .disclaimer-content .short-disclaimer>p:last-child{margin-bottom:0}#lvrp-results-wrapper .vehicle-pricing-disclaimer .disclaimer-content .short-disclaimer .disclaimer-apr{color:#333}#lvrp-results-wrapper .hit-price{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;margin-top:3px}#lvrp-results-wrapper .hit-price__label{padding-right:3px}#lvrp-results-wrapper .hit-price__value{text-align:right}#lvrp-results-wrapper .hit-price__customize{position:relative;flex-grow:1;flex-shrink:0;font-weight:600;font-size:12px;cursor:pointer;color:#333;color:var(--lvrp-hit-details-color,var(--primary,#333));display:flex;align-items:center;margin-top:10px}#lvrp-results-wrapper .hit-price__customize svg{height:14px;width:14px;vertical-align:top;fill:#333;fill:var(--lvrp-hit-details-color,var(--primary,#333));margin-right:5px}#lvrp-results-wrapper .hit-price--primary svg{height:18px;width:18px;vertical-align:top;fill:#333;fill:var(--lvrp-hit-price-color,var(--primary,#333))}#lvrp-results-wrapper .hit-price--extra{font-size:11px;justify-content:flex-end}#lvrp-results-wrapper .hit-price--locked{font-size:11px;font-weight:100;color:#4d4d4d;justify-content:flex-end;text-transform:uppercase}#lvrp-results-wrapper .hit-price .strikethrough{text-decoration:line-through}#lvrp-results-wrapper .vehicle-details{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #ddd;list-style:none}#lvrp-results-wrapper .vehicle-details span.color-circle{width:16px;height:16px;display:inline-block;border-radius:10px;vertical-align:top;margin:2px 7px 2px 2px;border:1px solid #ccc}#lvrp-results-wrapper .vehicle-details--item{line-height:20px;font-size:14px;padding-top:3px;padding-bottom:3px;padding-left:25px;overflow:hidden;text-overflow:ellipsis;display:flex}@media (max-width:1599px){#lvrp-results-wrapper .vehicle-details--item{font-size:12px;padding-top:0;padding-bottom:0}}#lvrp-results-wrapper .vehicle-details--item-color{padding-left:0}#lvrp-results-wrapper .vehicle-details--item-color span.color-circle{flex:1 0 auto}#lvrp-results-wrapper .vehicle-details--item-color span.color-circle+span{flex:0 1 100%}#lvrp-results-wrapper .list-view-mileage{display:none}#lvrp-results-wrapper .result-features-container{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #ddd}#lvrp-results-wrapper .key-features-title{display:block;font-size:12px;margin-bottom:5px;text-transform:uppercase}#lvrp-results-wrapper ul.result-features{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}#lvrp-results-wrapper ul.result-features li{cursor:pointer;line-height:20px;font-size:12px;padding:3px 0;margin-right:10px}#lvrp-results-wrapper ul.result-features svg{fill:#a5a5a5;height:24px;width:24px;vertical-align:top}#lvrp-results-wrapper ul.result-features li:hover svg{fill:#333}#lvrp-results-wrapper ul.result-features .active svg{fill:#333;fill:var(--lvrp-hit-svg-active,var(--primary,#333))}#incentive-modal .incentive-content .pricing-stack-error{margin-bottom:20px;text-align:center}#incentive-modal.di-advanced-pricing-modal .button-group{display:flex;justify-content:center;padding:0 10px}#incentive-modal.di-advanced-pricing-modal .button-group__button{width:calc(50% - 10px);text-align:center;text-transform:uppercase;font-size:16px;padding:8px 16px;font-weight:600;margin:0;display:block;transition:all .3s ease;color:#fff;background:#333;background:var(--primary,#333)}#incentive-modal.di-advanced-pricing-modal .button-group__button:hover{text-decoration:none;background:#1a1a1a;background:var(--primaryhover,#1a1a1a)}#incentive-modal.di-advanced-pricing-modal .button-group__button--cta{background:#333;background:var(--cta,#333);color:#fff}#incentive-modal.di-advanced-pricing-modal .button-group__button--cta:hover{background:#1a1a1a;background:var(--ctahover,#1a1a1a)}#incentive-modal.di-advanced-pricing-modal .incentive-content .di-modal-head{padding-top:0;padding-bottom:0;padding-left:0;background:#fff}#incentive-modal.di-advanced-pricing-modal .incentive-content .lightbox-info{align-items:center}#incentive-modal.di-advanced-pricing-modal .incentive-content .lightbox-info .info-left{flex:0 1 40%;padding:0}#incentive-modal.di-advanced-pricing-modal .incentive-content .lightbox-info .info-left img{width:100%}#incentive-modal.di-advanced-pricing-modal .incentive-content .lightbox-info .info-right{padding:0 30px;flex:1}#incentive-modal.di-advanced-pricing-modal .incentive-content .lightbox-info .info-right h3{font-size:20px}#incentive-modal.di-advanced-pricing-modal .incentive-content .lightbox-info .info-right h1,#incentive-modal.di-advanced-pricing-modal .incentive-content .lightbox-info .info-right h4{font-size:24px;font-weight:700}#incentive-modal .incentive-content .loading-bar{text-align:center;margin:25px 0;left:0;right:0}.loading-bar{visibility:visible;opacity:1}.loading-bar .line{display:inline-block;width:4px;height:18px;border-radius:4px;background-color:#888;animation:loading 1s ease-in-out infinite}.loading-bar .line:nth-child(1){animation-delay:0}.loading-bar .line:nth-child(2){animation-delay:90ms}.loading-bar .line:nth-child(3){animation-delay:.18s}.loading-bar .line:nth-child(4){animation-delay:.27s}@keyframes loading{0%{transform:scale(1)}20%{transform:scale(1,2.2)}40%{transform:scale(1)}}.lightning-custom-cta{justify-content:center;background:#333;background:var(--lvrp-online-shopper-v2-button-background,var(--primary,#333));color:#fff;position:relative;display:flex;align-items:center;padding:10px;font-weight:700;font-size:13px;line-height:initial;transition:all .3s ease;margin:5px 0;cursor:pointer}.lightning-custom-cta.custom-image-cta,.lightning-custom-cta.custom-image-cta:hover{padding:0;background:0 0}.lightning-custom-cta.custom-image-cta img,.lightning-custom-cta.custom-image-cta:hover img{max-height:100px}@media screen and (min-width:768px){.lightning-custom-cta.custom-image-cta img,.lightning-custom-cta.custom-image-cta:hover img{max-height:150px}}.lightning-custom-cta+.lightning-custom-cta{margin-top:0}.lightning-custom-cta.carbravo-cta,.lightning-custom-cta.carbravo-cta:visited{background-color:#0375d3}.lightning-custom-cta.carbravo-cta:hover,.lightning-custom-cta.carbravo-cta:visited:hover{background-color:#0259a1}.lightning-custom-cta .custom-text-cta-icon{display:inline-flex;align-items:center}.lightning-custom-cta .custom-text-cta-icon svg{width:20px;margin-right:10px}.lightning-custom-cta .form-text{text-align:center}.lightning-custom-cta:hover{background:#1a1a1a;background:var(--primaryhover,#1a1a1a);text-decoration:none;color:#fff}.lightning-custom-cta:focus{text-decoration:none}.lightning-custom-cta:active,.lightning-custom-cta:visited{color:#fff}.lightning-custom-cta.smart-parth-price-unlocked-bg,.lightning-custom-cta.vrp-locked-cta{background-color:#333;background-color:var(--cta,#333);color:#fff;color:var(--ctatext,#fff)}.result-online-shopper{margin-top:auto}.online-shopper-cta-button{position:relative;display:flex;justify-content:space-between;align-items:center;padding:10px;background:#d8ecfb;color:#2474d5;font-weight:700;font-size:13px;line-height:initial;transition:all .3s ease;cursor:pointer}.online-shopper-cta-button .os-icon{display:flex;font-weight:700}.online-shopper-cta-button:hover{background:#aad5f6}@media (max-width:767px){.online-shopper-cta-button{padding:5px;font-size:12px;text-align:center}}.online-shopper-cta-button--v2{justify-content:center;background:#333;background:var(--lvrp-online-shopper-v2-button-background,var(--primary,#333));color:#fff}.online-shopper-cta-button--v2 .os-text--isAuthenticated,.online-shopper-cta-button--v2 .os-text--saved{display:none}.online-shopper-cta-button--v2 .os-icon svg{margin-right:10px;height:18px;width:18px;fill:#fff}.online-shopper-cta-button--v2:hover{background:#1a1a1a;background:var(--primaryhover,#1a1a1a)}.visible-small{display:none}@media (max-width:1299px){.os-text .visible-large{display:none}.os-text .visible-small{display:block}}@media (max-width:767px){#lvrp-results-wrapper .result-wrap+.result-wrap{padding-top:0}#lvrp-results-wrapper .hit{flex-direction:row}#lvrp-results-wrapper .hit .hit-special{font-weight:400;letter-spacing:1px;font-size:9px;padding:3px 0}#lvrp-results-wrapper .hit .hit-image-wrap,#lvrp-results-wrapper .hit>.hit-link{flex:0 0 40%}#lvrp-results-wrapper .hit .hit-image-wrap .hit-image{flex:1 1 auto;padding:0}#lvrp-results-wrapper .hit .result-status{font-weight:400;letter-spacing:1px;font-size:9px;padding:3px 0}#lvrp-results-wrapper .hit .hit-content{padding:8px 10px 10px;max-width:60%}#lvrp-results-wrapper .hit .hit-content .hit-content-title-wrap{padding-bottom:8px;height:auto;line-height:18px}#lvrp-results-wrapper .hit .hit-content div.stock-row,#lvrp-results-wrapper .hit .hit-content div.vin-row{font-size:10px}#lvrp-results-wrapper .hit .hit-content h2.result-title{line-height:18px}#lvrp-results-wrapper .hit .hit-content h2.result-title .title-top{font-size:12px}#lvrp-results-wrapper .hit .hit-content .result-price{padding-top:5px;margin:0;border-top:1px solid #eee}#lvrp-results-wrapper .hit .hit-content .result-price.grid-view{display:none}#lvrp-results-wrapper .hit .hit-content .result-price.list-view{display:block}#lvrp-results-wrapper .hit .hit-content .result-price.list-view .hit-additional-ctas{display:block;padding:10px 0 0 0}#lvrp-results-wrapper .hit .hit-price--extra{flex-wrap:wrap;justify-content:space-between;line-height:18px;font-size:12px}#lvrp-results-wrapper .hit .hit-price__customize{flex-basis:100%;order:3;margin-top:10px;text-align:right}#lvrp-results-wrapper .hit .key-features-title{display:none}#lvrp-results-wrapper .hit ul.result-features li{padding:0;margin-right:5px}#lvrp-results-wrapper .hit ul.result-features svg{height:16px;width:16px}#lvrp-results-wrapper .hit .hit-additional-ctas,#lvrp-results-wrapper .hit .hit-content-title-wrap .lightning-vrp-custom-html{display:none}#lvrp-results-wrapper .hit .vehicle-details{border:none;margin-top:0;padding:0}#lvrp-results-wrapper .hit .vehicle-details .vehicle-details--item{padding:0;font-size:10px;line-height:18px;white-space:normal}#lvrp-results-wrapper .hit .result-features-container{display:none}#lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit .hit-image-wrap,#lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit>.hit-link{flex:none}}#vehicle-info-component.vehicle-info .lightbox-info{padding:25px 40px;align-items:center}#vehicle-info-component.vehicle-info .lightbox-info .info-left{flex:0 1 40%;padding:0;max-width:250px}#vehicle-info-component.vehicle-info .lightbox-info .info-left img{width:100%}#vehicle-info-component.vehicle-info .lightbox-info .info-right{padding:0 0 0 30px;flex:1}#vehicle-info-component.vehicle-info .lightbox-info .info-right h2{margin:0 0 5px 0;font-size:18px}#vehicle-info-component.vehicle-info .lightbox-info .info-right span{display:block;color:#6c6c6c;font-size:12px;line-height:normal}@media (min-width:1300px),(min-width:768px) and (max-width:1024px){#vehicle-info-component.vehicle-info .lightbox-info .info-right h2{font-size:20px}#vehicle-info-component.vehicle-info .lightbox-info .info-right span{font-size:14px}}.pricing-stack-incentive-disclaimer{margin:15px 0}.marketplace-insight-badge{background-color:#ddd;color:#000;font-weight:400;border-radius:20px;padding:5px 10px;display:flex;align-items:center;margin:5px 5px 5px 0;border:none}.marketplace-insights .marketplace-insight-badge:last-child{margin-right:0}.marketplace-insight-icon{margin-right:5px;color:#000}.marketplace-insight{color:#000;font-weight:400}body.page-template-page-lightning #di-modal.modal--light-mode .marketplace-insight-modal .di-modal-footer,body.page-template-page-lightning #di-modal.modal--light-mode .marketplace-insight-modal .di-modal-head{background:#fff}body.page-template-page-lightning #di-modal.modal--light-mode .marketplace-insight-modal .di-modal-head{border-bottom:1px solid #d8d8d8}body.page-template-page-lightning #di-modal.modal--light-mode .marketplace-insight-modal .di-modal-body{background:#f5f5f5}#di-modal .di-modal-content.marketplace-insight-modal.modal--light-mode>*{background:#fff}#di-modal .di-modal-content.marketplace-insight-modal .marketplace-insight-badge{font-size:12px;display:inline-block;margin:0}#di-modal .di-modal-content.marketplace-insight-modal .marketplace-insight-badge+p{margin:15px 0 0 0}#di-modal .di-modal-content.marketplace-insight-modal .di-modal-body{padding-top:10px;padding-bottom:10px}#di-modal .di-modal-content.marketplace-insight-modal .di-modal-body .insight-deal-info:not(:last-child){margin-bottom:15px}#di-modal .di-modal-content.marketplace-insight-modal .di-modal-footer{text-align:center;padding:20px 30px}#di-modal .di-modal-content .insight-call-to-action{margin:0 0 10px 0}#di-modal .di-modal-content .insight-call-to-action .button{display:inline-block;width:100%!important;border-radius:0;text-transform:none;font-size:14px;margin:0;background:var(--primary,#000);color:#fff;font-weight:400}#di-modal .di-modal-content .insight-call-to-action .button:hover{background:var(--primary,#000);color:#fff;font-weight:400}.creditIQButton a{color:#fff;font-weight:700}#di-modal.vrp-facet-modal .di-modal-box{margin-top:50px}#di-modal.vrp-facet-modal .di-modal-box-inner{-webkit-overflow-scrolling:touch}@media (max-width:767px){#di-modal.vrp-facet-modal .di-modal-box-inner{max-height:60vh}}@media (min-width:1025px){#di-modal.vrp-facet-modal{margin-left:240px;width:calc(100% - 240px)}#di-modal.vrp-facet-modal .di-modal-box{margin-top:150px}}@media (min-width:1700px){#di-modal.vrp-facet-modal{margin-left:300px;width:calc(100% - 300px)}}#di-modal .di-modal-head .vehicle-info h2{font-size:20px}#di-modal .di-modal-head .lightbox-info{display:flex;justify-content:space-between}#di-modal .di-modal-head .lightbox-info .info-left{flex:0 1 40%;padding:15px 0}#di-modal .di-modal-head .lightbox-info .info-left img{width:100%}#di-modal .di-modal-head .lightbox-info .info-right{flex:1;display:flex;flex-direction:column;justify-content:center;padding-left:30px}#di-modal .di-modal-head .lightbox-info h3{margin:0;font-size:24px}#di-modal .di-modal-head .lightbox-info h4{margin-bottom:0;font-size:18px}@media (min-width:768px){#di-modal .di-modal-head{padding:15px}}@media (max-width:767px){#di-modal .di-modal-head .lightbox-info h3{font-size:20px}#di-modal .di-modal-head .lightbox-info h4{font-size:16px}#di-modal .di-modal-head .lightbox-info .info-left{display:none}#di-modal .di-modal-head .lightbox-info .info-right{text-align:center;padding:0}}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal .incentive-content .lightbox-info{background:#fff}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal .di-modal-head{padding-left:25px;margin:0}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal .di-modal-body{padding:0}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal .di-modal-footer{padding:15px 20px}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal .ap-modal--body>.error-text{text-align:center;margin:40px}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-offers__body{margin-top:20px}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-offers__toggles{background:#f5f5f5;margin:0;color:#393838;font-size:14px;padding:15px 25px}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-offers__toggles .toggle.active{border-bottom:3px solid #393838}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-offers__vehicle-price-stack{padding:20px 40px;margin-bottom:0}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-offers__disclaimer{padding:10px 40px;color:#6c6c6c;font-size:12px}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-cash__conditional_offers,#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-cash__offers,#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-finance__offers,#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-lease__offers{padding:20px 40px;background:0 0}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-cash__conditional_offers .offer-type-title,#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-cash__offers .offer-type-title,#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-finance__offers .offer-type-title,#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-lease__offers .offer-type-title{text-transform:uppercase;color:#6c6c6c}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-cash__conditional_offers .offer,#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-cash__offers .offer,#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-finance__offers .offer,#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-lease__offers .offer{padding:30px}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal #ap-offers-cash .error-text{margin:40px 40px 20px 40px}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal #ap-offers-cash .error-text h5,#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-finance__offers .error-text h5,#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .ap-lease__offers .error-text h5{margin:0}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .finance-offer__terms,#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .lease-offer__terms{font-style:normal}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .offer__title{margin-bottom:10px}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .offer__expiration{font-size:12px;font-weight:700;color:#a5a5a5}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .offer__details{padding:0;font-style:normal}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .offer__details .detail{padding-top:10px}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal #ap-offers-modal .offer__details .detail__description{font-size:12px}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal .button-group{margin:0;padding:0;justify-content:right}#di-modal.modal--light-mode #incentive-modal.di-advanced-pricing-modal .button-group__button{min-width:150px;width:auto;text-transform:capitalize;background-color:var(--primary,#004679)}#di-modal.modal--light-mode .button--primary{background:#004679;color:#fff;min-width:150px}#di-modal.modal--light-mode .vrp-modal .di-modal-body{padding:0!important;overflow:auto;background:#fff}#di-modal.modal--light-mode .vrp-modal .di-modal-body .vehicle-info-wrapper .vehicle-info .lightbox-info{background:#f5f5f5;padding:25px 40px;display:flex;justify-content:space-between;align-items:center}#di-modal.modal--light-mode .vrp-modal .di-modal-body .vehicle-info-wrapper .vehicle-info .lightbox-info .info-left{flex:0 1 40%;padding:0;max-width:250px}#di-modal.modal--light-mode .vrp-modal .di-modal-body .vehicle-info-wrapper .vehicle-info .lightbox-info .info-left img{width:100%}#di-modal.modal--light-mode .vrp-modal .di-modal-body .vehicle-info-wrapper .vehicle-info .lightbox-info .info-right{padding:0 0 0 30px;flex:1}#di-modal.modal--light-mode .vrp-modal .di-modal-body .vehicle-info-wrapper .vehicle-info .lightbox-info .info-right h2{margin:0 0 5px 0;font-size:20px;font-weight:700}#di-modal.modal--light-mode .vrp-modal .di-modal-body .vehicle-info-wrapper .vehicle-info .lightbox-info .info-right span{display:block;color:#6c6c6c;font-size:14px;line-height:normal}#di-modal.modal--light-mode .vrp-modal .di-modal-body .gform_wrapper{padding:25px 40px}#incentive-modal #vehicle-info-component.vehicle-info .info-right{padding:0 0 0 30px}.price-stack.locked .advanced-pricing-stack>.hidden-locked{display:none}.price-stack.unlocked .advanced-pricing-stack>.hidden-unlocked{display:none}.price-stack .advanced-pricing-stack a[rel=popover] .price-label .price-info-icon{font-family:FontAwesome}.price-stack .advanced-pricing-stack .subtract .price::before{content:'-'}.price-stack .advanced-pricing-stack .add .price::before{content:'+'}#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled{align-items:flex-start;flex-wrap:wrap}#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-advanced-pricing-enabled__left-wrapper{width:40%;max-width:360px}#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-advanced-pricing-enabled__left-wrapper .hit-image-wrap{flex:0 0 100%}#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-advanced-pricing-enabled__left-wrapper .vehicle-details{color:#333;padding:10px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin:10px;width:calc(100% - 10px);display:block}@media screen and (min-width:768px){#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-advanced-pricing-enabled__left-wrapper .vehicle-details{margin-left:15px;margin-bottom:15px;width:calc(100% - 15px)}}#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-advanced-pricing-enabled__left-wrapper .result-features-container{margin:15px 0 15px 10px;border-top:none;padding:0}@media screen and (min-width:768px){#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-advanced-pricing-enabled__left-wrapper .result-features-container{margin-left:15px}}#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-advanced-pricing-enabled__left-wrapper .result-features-container .key-features-title{color:#333}#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-content{width:60%}#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-content .result-features-container,#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-content .vehicle-details{display:none}#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-content .hit-additional-ctas{flex-grow:0;display:inline}#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-content .result-price.list-view{align-self:normal;border-top:none}@media screen and (max-width:767px){#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-content .result-price.list-view .hit-additional-ctas{display:none}}@media screen and (max-width:767px){#lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-additional-ctas{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;padding:0 10px 10px}}@media only screen and (min-width:768px){#lvrp-results-wrapper.list-view #hits{display:block}#lvrp-results-wrapper.list-view #hits .hit{justify-content:space-between;flex-direction:row}#lvrp-results-wrapper.list-view #hits .hit>.hit-link{width:40%}#lvrp-results-wrapper.list-view #hits .result-wrap{display:block;width:100%;max-width:none;padding:10px 5px}#lvrp-results-wrapper.list-view #hits .result-wrap .result-title{font-size:20px}#lvrp-results-wrapper.list-view #hits .result-wrap .title-bottom{font-weight:700}#lvrp-results-wrapper.list-view .hit>.hit-additional-ctas,#lvrp-results-wrapper.list-view .hit>.hit-content>.hit-content-title-wrap>.lightning-vrp-custom-html{display:none}#lvrp-results-wrapper.list-view .hit-image-wrap{flex-basis:45%;max-width:360px}#lvrp-results-wrapper.list-view .hit-image{padding:0}#lvrp-results-wrapper.list-view .hit-content{padding:15px}#lvrp-results-wrapper.list-view .hit-content .hit-content-title-wrap{flex:0 0 100%;height:auto}#lvrp-results-wrapper.list-view .hit-content .hit-content-title-wrap .result-online-shopper{display:none}#lvrp-results-wrapper.list-view .result-price.grid-view{display:none}#lvrp-results-wrapper.list-view .result-price.list-view{display:flex;justify-content:flex-start;flex:0 0 100%;align-self:flex-end;flex-direction:column}#lvrp-results-wrapper.list-view .result-price.list-view .price-extra-wrap,#lvrp-results-wrapper.list-view .result-price.list-view .price-wrap{display:flex;justify-content:space-between;align-items:center}#lvrp-results-wrapper.list-view .result-price.list-view .price-extra-wrap{margin-bottom:5px}#lvrp-results-wrapper.list-view .result-price.list-view .price-extra,#lvrp-results-wrapper.list-view .result-price.list-view .price-extra-label,#lvrp-results-wrapper.list-view .result-price.list-view .price-label{font-size:14px}#lvrp-results-wrapper.list-view .result-price.list-view .price-extra-label,#lvrp-results-wrapper.list-view .result-price.list-view .price-label{padding-right:10px}#lvrp-results-wrapper.list-view .result-price.list-view .price-value{font-size:22px;font-weight:700;line-height:25px}#lvrp-results-wrapper.list-view .online-shopper-cta-button{align-self:flex-end;width:100%}#lvrp-results-wrapper.list-view .vehicle-details{display:flex;flex-direction:row;flex-wrap:wrap-reverse;border-top:none;margin:10px 0 0 0;padding:0}#lvrp-results-wrapper.list-view .vehicle-details--item{font-size:14px}#lvrp-results-wrapper.list-view .vehicle-details--item-color.exterior{order:1;padding-right:10px}#lvrp-results-wrapper.list-view .vehicle-details--item-color.interior{order:2}#lvrp-results-wrapper.list-view .vehicle-details--item-location{order:3}#lvrp-results-wrapper.list-view .list-view-mileage{order:0;width:100%;margin:0 0 15px 0;padding:0;display:block;font-size:14px}#lvrp-results-wrapper.list-view .result-features-container{border-top:none;padding:0;margin-top:10px}#lvrp-results-wrapper.list-view .hit-additional-ctas{display:flex;flex-grow:1;flex-direction:column;margin-top:10px;padding:0}}@media only screen and (min-width:1025px){#lvrp-results-wrapper.list-view .list-view{flex:1}#lvrp-results-wrapper.list-view #hits .result-wrap .vehicle-details--item{width:100%}}@media only screen and (min-width:1200px) and (max-width:1599px){#lvrp-results-wrapper.list-view .price-wrap{margin-bottom:10px}#lvrp-results-wrapper.list-view .result-price.list-view{margin-top:0;padding:30px 0 0 10px;flex:1;align-self:flex-start;display:flex;flex-direction:column;height:100%}#lvrp-results-wrapper.list-view #hits .result-wrap .title-top{display:block}#lvrp-results-wrapper.list-view #hits .result-wrap .title-bottom{display:block;padding:5px 0 0 0}#lvrp-results-wrapper.list-view #hits .hit .hit-content .hit-content-title-wrap{flex-basis:55%}#lvrp-results-wrapper.list-view #hits .hit.hit-advanced-pricing-enabled .hit-content .hit-content-title-wrap{flex-basis:100%}#lvrp-results-wrapper.list-view #hits .hit.hit-advanced-pricing-enabled .hit-content .result-price.list-view{padding:0}#lvrp-results-wrapper.list-view #hits .hit.hit-advanced-pricing-enabled h2.result-title{margin-bottom:0}#lvrp-results-wrapper.list-view #hits .hit.hit-advanced-pricing-enabled h2.result-title .title-top{margin-bottom:0}#lvrp-results-wrapper.list-view #hits .hit h2.result-title{margin-bottom:20px}#lvrp-results-wrapper.list-view #hits .hit h2.result-title .title-top{margin-bottom:10px}}@media only screen and (min-width:1600px){#lvrp-results-wrapper.list-view .vehicle-details--item{font-size:13px}#lvrp-results-wrapper.list-view .vehicle-details--item-color.exterior{padding-right:5px}#lvrp-results-wrapper.list-view #hits{display:flex}#lvrp-results-wrapper.list-view #hits .result-price.list-view{margin-top:10px;align-self:flex-end}#lvrp-results-wrapper.list-view #hits .result-wrap{flex-basis:50%;-ms-flex-preferred-size:45%}#lvrp-results-wrapper.list-view #hits .result-wrap .result-title{font-size:16px}}@media only screen and (min-width:1600px) and (min-width:1700px){#lvrp-results-wrapper.list-view #hits .result-wrap .result-title{font-size:18px}}.lightning-vrp{height:100vh}@media (max-width:1024px){.lightning-vrp{margin-top:40px}}#lvrp-container,.lvrp-container{min-height:100vh;height:100%;overflow:hidden;margin:0;display:flex}#lvrp-filters-column{display:flex;flex-direction:column;flex-shrink:0;width:300px;position:relative;z-index:501}@media (max-width:1699px){#lvrp-filters-column{width:240px}}@media (max-width:1024px){#lvrp-filters-column{display:none}}#lvrp-filters-container{background:#fff;flex-grow:1;overflow-y:auto}#lvrp-results-column,.lvrp-results-column{background:#f5f5f5;width:100%;position:relative}#lvrp-results-column .results-column-overlay,.lvrp-results-column .results-column-overlay{position:absolute;top:0;left:0;opacity:0;z-index:10;transition:opacity .25s ease}#lvrp-results-column.menu-active .results-column-overlay,#lvrp-results-column.modal-active .results-column-overlay,.lvrp-results-column.menu-active .results-column-overlay,.lvrp-results-column.modal-active .results-column-overlay{background:rgba(0,0,0,.75);width:100%;height:100%;opacity:1}@media (max-width:1024px){#lvrp-results-column .results-column-overlay,.lvrp-results-column .results-column-overlay{z-index:1000}}@media (min-width:768px){#lvrp-results-column .refinement-filters-wrap,.lvrp-results-column .refinement-filters-wrap{justify-content:space-between}#lvrp-results-column .refinement-filters-wrap .refinement-filters,.lvrp-results-column .refinement-filters-wrap .refinement-filters{padding-right:10px;flex-basis:80%;text-align:left}#lvrp-results-column .refinement-filters-wrap>h1,.lvrp-results-column .refinement-filters-wrap>h1{flex:1;text-align:right;margin:0;font-size:14px;line-height:17px;padding:10px 0;color:rgba(0,0,0,.6);font-weight:400;font-style:oblique;display:block}}#lvrp-results-container{flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:1699px){#lvrp-results-container{width:calc(100vw - 300px)}}@media screen and (min-width:1024px){#results-banners{width:calc(100vw - 240px)}#results-banners #lightning-banners_top-fixed{margin:30px 30px 15px 30px}}@media screen and (min-width:1699px){#results-banners{width:calc(100vw - 300px)}}#facets{margin:30px 0}.facet-link,.switch-toggle{cursor:pointer!important}#react-facets{padding:0;width:300px;display:flex;flex-wrap:wrap}#facets-menu{padding:20px 25px 30px;width:300px;display:flex;flex-wrap:wrap}#facets-menu .facets-toggles-desktop{display:flex;flex-wrap:wrap;width:100%}#facets-menu.demo-type-enabled .type-facet .type-facet-container{display:block}#facets-menu.demo-type-enabled .type-facet .type-facet-container button.facet-link{display:flex;width:100%}#facets-menu.demo-type-enabled .type-facet .type-facet-container button.facet-link .switch-toggle{margin-left:auto;margin-right:0}#facets-menu.demo-type-enabled .type-facet .type-facet-container button.facet-link:not(:last-child){margin-bottom:10px}@media (max-width:1699px){#facets-menu{width:240px}}#facets-menu.stuck{position:absolute;bottom:0;top:initial!important}#facets-menu .facet-toggle-container{flex:1 1 50%;max-width:50%;padding:5px;order:2}#facets-menu .facet-toggle{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center;text-align:center;padding:15px;background:#f5f5f5;transition:all .25s ease;cursor:pointer}#facets-menu .facet-toggle svg{width:24px;height:24px;margin:5px 0;fill:#333;fill:var(--lvrp-facet-svg-fill,#333)}#facets-menu .facet-toggle:hover{box-shadow:0 3px 7px -4px rgba(0,0,0,.5)}#facets-menu .facet-toggle[data-facettype="lightning.status"] .facet-label{max-width:none}#facets-menu .facet-toggle .facet-label{max-width:100px}#facets-menu .facet-toggle.facet-active{color:#fff;background:#333;background:var(--lvrp-facet-box-active-bg,var(--lvrp-facet-svg-fill,var(--primary,#333)))}#facets-menu .facet-toggle.facet-active svg{fill:#fff}#facets-menu .facet-toggle.facet-active .facet-label:after{opacity:0}@media (max-width:1699px){#facets-menu{padding:20px 15px 30px}#facets-menu .facet-toggle{font-size:13px}}#facets-menu.facets-toggles-list-view .facet-toggle-container{flex-basis:100%;max-width:100%}#facets-menu.facets-toggles-list-view .facet-toggle svg{margin:0 5px 0 0;width:20px;height:20px}#facets-menu.facets-toggles-list-view .facet-toggle{flex-direction:row}#facets-menu.facets-toggles-list-view .facet-label{flex:auto;display:flex;justify-content:space-between;align-items:center}#facets-menu.facets-toggles-list-view .facet-label:after{content:"\f105";font-family:FontAwesome;font-size:16px;opacity:1;color:#333;color:var(--lvrp-facet-arrow,var(--primary,#333))}ul.facet-list{list-style:none;margin:0;padding:0}ul.facet-list li .facet-link{color:#333;display:block;position:relative;line-height:20px;text-decoration:none}ul.facet-list li .facet-link[data-facet="lightning.status"] .facet-name{text-transform:capitalize}ul.facet-list li .facet-name{width:85%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.facet-list li .facet-count{background:#ddd;padding:0 10px;border-radius:10px;text-align:center;font-size:12px;font-style:italic;line-height:20px;position:absolute;right:0;top:5px}ul.facet-list.checkbox-list li .facet-link{padding:5px 50px 5px 30px}ul.facet-list.checkbox-list li .facet-link:before{content:"";position:absolute;width:18px;height:18px;background:#fff;border:1px solid #ddd;left:0;top:6px}ul.facet-list.checkbox-list li .facet-link:after{content:"";width:12px;height:6px;transform:rotate(-45deg);background:0 0;border:2px solid;border:2px solid;position:absolute;left:3px;top:10px;opacity:0;transition:opacity .25s ease;border-color:#333;border-color:var(--primary,#333)}ul.facet-list.checkbox-list li .facet-link:hover:before{border:1px solid;border-color:#333;border-color:var(--primary,#333)}ul.facet-list.checkbox-list li .facet-link.facet-refined:after{opacity:1}#lvrp-filters-column .facet .facet-dropdown{cursor:pointer;display:block;padding:10px 40px;line-height:20px;color:#333;font-size:18px;text-decoration:none;display:flex;justify-content:space-between}#lvrp-filters-column .facet .facet-dropdown i{transform:rotate(0);transition:transform .25s ease}#lvrp-filters-column .facet ul.facet-dropdown-list{overflow:hidden;list-style:none;margin:0;padding:0 40px;height:0}#lvrp-filters-column .facet.active a.facet-dropdown{background:#eee}#lvrp-filters-column .facet.active a.facet-dropdown i{transform:rotate(180deg)}.payment-toggle-container{width:100%;margin-top:5px;margin-bottom:10px}.payment-toggle-container .paymentTypes{width:100%;display:flex;list-style:none;justify-content:space-evenly;padding:0;margin:0}.payment-toggle-container.underline-view .paymentTypes{padding:0 15px}.payment-toggle-container.underline-view .paymentType{text-transform:uppercase;font-weight:600;font-size:14px;line-height:18px;position:relative;cursor:pointer}.payment-toggle-container.underline-view .paymentType:hover:after{position:absolute;display:block;content:"";width:100%;left:0;bottom:-5px;border-bottom:2px solid #bbb}.payment-toggle-container.underline-view .paymentType.active:after{position:absolute;display:block;content:"";width:100%;left:0;bottom:-5px;border-bottom:2px solid;border-bottom-color:#333;border-bottom-color:var(--lvrp-facet-price-bar,var(--primary,#333))}.payment-toggle-container.button-view .paymentType{border-color:#333;border-color:var(--lvrp-facet-price-bar,var(--primary,#333));color:#333;color:var(--lvrp-facet-price-bar,var(--primary,#333));flex-grow:1;text-align:center;padding:10px;border-width:2px;border-style:solid;background-color:transparent;cursor:pointer}.payment-toggle-container.button-view .paymentType+.paymentType{margin-left:-2px}.payment-toggle-container.button-view .paymentType.active{background-color:#333;background-color:var(--lvrp-facet-price-bar,var(--primary,#333));border-color:transaparent;color:#fff}.payment-toggle-container.button-view .paymentType:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.payment-toggle-container.button-view .paymentType:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.lang-spanish .payment-toggle-container.underline-view .paymentTypes{padding:0}@media only screen and (min-width:480px) and (max-width:1024px){.lang-spanish .payment-toggle-container.underline-view .paymentTypes{padding:0 15px}}.lang-spanish .payment-toggle-container.underline-view .paymentType{font-size:9.5px}@media only screen and (min-width:400px){.lang-spanish .payment-toggle-container.underline-view .paymentType{font-size:12px}}@media only screen and (min-width:480px){.lang-spanish .payment-toggle-container.underline-view .paymentType{font-size:14px}}@media only screen and (min-width:1025px){.lang-spanish .payment-toggle-container.underline-view .paymentType{font-size:9.5px}}@media only screen and (min-width:1025px){.lang-spanish #facets-menu{padding-left:12px;padding-right:12px}}.lang-french .payment-toggle-container.underline-view .paymentTypes{padding:0}.lang-french .payment-toggle-container.underline-view .paymentType{font-size:11px}.type-facet{margin-bottom:13px;border-bottom:1px solid #ddd;width:100%}.type-facet .type-facet-container{display:flex;justify-content:left;padding:0 0 25px}.type-facet .type-facet-container:has(.switch-check)>button.toggle-refine{display:flex;align-items:center;flex-direction:column}.type-facet .type-facet-container:has(.switch-check)>button.toggle-refine .switch-toggle{margin:10px 0 0 0}.type-facet .required-refine,.type-facet .toggle-refine{flex:1 0 70px;text-align:center;text-decoration:none;border:0;background-color:inherit;padding:0}.type-facet .required-refine:focus,.type-facet .toggle-refine:focus{outline-offset:4px}.type-facet .required-refine.toggle-disabled,.type-facet .toggle-refine.toggle-disabled{opacity:.3}.type-facet .switch-label{color:#333;font-size:12px;font-weight:500;height:20px;line-height:20px;overflow:hidden;margin:0 0 3px;white-space:nowrap}.type-facet .switch-toggle{margin:0 auto;width:58px;height:26px;background:#ccc;border-radius:13px;position:relative;padding:3px 12px}.type-facet .switch-toggle:after{content:"";position:absolute;top:3px;left:3px;background:#fff;width:20px;height:20px;border-radius:10px}.type-facet .switch-toggle .switch-text{color:#fff;font-size:10px;line-height:20px}.type-facet .switch-toggle .switch-on{display:none;text-align:left}.type-facet .switch-toggle .switch-off{display:block;text-align:right}.type-facet .switch-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0 auto;font:inherit;width:25px;height:25px;border:2px solid #565a5d;border-radius:5px;transform:translateY(-.075em);padding:3px}.type-facet .switch-check:after{position:inherit}.type-facet .facet-refined .switch-toggle{background:#333;background:var(--lvrp-facet-type-toggle,var(--primary,#333))}.type-facet .facet-refined .switch-toggle:after{left:35px}.type-facet .facet-refined .switch-toggle .switch-on{display:block}.type-facet .facet-refined .switch-toggle .switch-off{display:none}.type-facet .facet-refined .switch-check{background-color:#fff}.type-facet .facet-refined .switch-check:has(.switch-on.check-on){background:#333;background:var(--lvrp-facet-type-toggle,var(--primary,#333));border-color:var(--primary,#fff)}.type-facet .facet-refined .switch-check .switch-on:after{content:"\f00c";font-family:FontAwesome;font-size:18px;position:absolute;left:2px;top:1px;transform:rotateZ(-10deg)}@media (max-width:1024px) and (min-width:768px){.type-facet .required-refineedes,.type-facet .toggle-refine{flex:0 0 80px}.type-facet .switch-toggle{width:70px;height:34px;border-radius:17px}.type-facet .switch-toggle .switch-text{font-size:12px;line-height:28px}.type-facet .switch-toggle:after{width:28px;height:28px;border-radius:14px}.type-facet .facet-refined .switch-toggle:after{left:39px}}.color-facet ul.facet-list li .facet-link span.color-circle{width:30px;height:30px;display:inline-block;border-radius:15px;vertical-align:top;margin:2px 7px 2px 2px;border:1px solid #ccc}.di-modal-body .slider-facet__input{max-width:100%!important;margin-top:20px;padding:0 5px}.slider-facet{width:100%;padding:0 10px;order:1}.slider-facet.disable{pointer-events:none;opacity:.5}.slider-facet.slider-facet--manual{margin-bottom:1em}.slider-facet.slider-facet--manual .slider-facet-container{padding:5px 0 10px}.slider-facet h5{line-height:20px;color:#333;font-size:18px;font-weight:400;margin:0;margin-top:5px;text-transform:uppercase;font-weight:600;font-size:14px;line-height:18px;position:relative;cursor:pointer}.slider-facet .slider-facet__input .range-slider__error{margin:5px 0 0 0;color:red}.slider-facet .slider-facet__input .slider-facet__input__controls{display:flex;align-items:flex-start;justify-content:center;text-align:center}.slider-facet .slider-facet__input .slider-facet__input__controls .slider-facet__input--with-error input{border:1px solid red}.slider-facet .slider-facet__input .slider-facet__input__controls .slider-facet__input--with-error input:focus{border:1px solid red}.slider-facet .slider-facet__input .slider-facet__input__controls .slider-facet__input--high,.slider-facet .slider-facet__input .slider-facet__input__controls .slider-facet__input--low{width:40%}.slider-facet .slider-facet__input .slider-facet__input__controls input{width:100%;border:1px solid #ddd;text-align:center;font-weight:500;border-radius:4px}.slider-facet .slider-facet__input .slider-facet__input__controls input:focus{transition:border-color .3s ease-in;outline:0;border-color:#333;border-color:var(--lvrp-search-border-active,var(--primary,#333))}.slider-facet .slider-facet__input .slider-facet__input__controls input::-webkit-inner-spin-button,.slider-facet .slider-facet__input .slider-facet__input__controls input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.slider-facet .slider-facet__input .slider-facet__input__controls input[type=number]{-moz-appearance:textfield}.slider-facet .slider-facet__input .slider-facet__input__controls .slider-facet__input-dash{width:20%}.slider-facet .slider-facet__input .slider-facet__input__controls .slider-facet__input-dash span{width:10px;display:inline-block;border-bottom:3px solid #ccc}.slider-facet .slider-facet__input .slider-facet__input__controls .payment-postfix{text-align:right;font-size:11px;font-style:italic;color:var(--primary,#333)}.slider-facet .range-slider-thumb{width:16px;border-radius:8px;top:7px;height:16px;box-shadow:1px 1px 5px rgba(0,0,0,.5);font-size:12px;cursor:pointer;transition:background .3s ease;background:#333;background:var(--lvrp-facet-price-bar,var(--primary,#333));border-color:#333;border-color:var(--lvrp-facet-price-bar,var(--primary,#333))}.slider-facet .range-slider-thumb:active{background:#333;background:var(--lvrp-facet-price-bar,var(--primary,#333))}.slider-facet .range-slider-thumb:hover{background:#1a1a1a;background:var(--primaryhover,#1a1a1a)}.slider-facet .range-slider-thumb-position{width:45px}.slider-facet .range-slider-single-label,.slider-facet .range-slider-thumb-label,.slider-facet .range-slider-thumb-label-full{position:absolute;left:50%;transform:translateX(-50%);top:20px;background:0 0;color:#333;font-size:12px;font-weight:500;white-space:nowrap}.slider-facet .range-slider-single-label:focus,.slider-facet .range-slider-thumb-label-full:focus,.slider-facet .range-slider-thumb-label:focus{outline:0}.slider-facet .range-slider-single-label:active,.slider-facet .range-slider-thumb-label-full:active,.slider-facet .range-slider-thumb-label:active{background-color:grey}.slider-facet .range-slider{height:40px}.slider-facet .range-slider:before{content:"";height:2px;width:15px;position:absolute;background:#ddd;top:15px;left:-15px}.slider-facet .range-slider:after{content:"";height:2px;width:15px;position:absolute;background:#ddd;top:15px;right:-15px}.slider-facet .range-slider-track.range-slider-track-1{background:#333;background:var(--lvrp-facet-price-bar,var(--primary,#333));border-color:#333;border-color:var(--lvrp-facet-price-bar,var(--primary,#333))}.slider-facet .range-slider-track{top:15px;height:2px;background:#ccc;border-color:#ccc}.slider-facet .range-slider--without-input{padding-bottom:10px}.slider-facet .range-slider--with-input{margin:0 -16px 15px -16px}.slider-facet .range-slider--with-input>.range-slider{height:35px!important}.slider-facet .range-slider--with-input>.range-slider::after,.slider-facet .range-slider--with-input>.range-slider::before{content:none!important}.slider-facet .range-slider--with-input .range-slider-thumb{height:20px;width:20px;border-radius:20px}.radius-facet{padding:0 5px 5px 5px}@media only screen and (min-width:1025px){.radius-facet{order:1}}.radius-facet h5{font-weight:600;text-transform:uppercase}.radius-facet .radius-facet-container{width:100%;display:flex;flex-wrap:wrap}.radius-facet .radius-facet-container>div input,.radius-facet .radius-facet-container>div>select{width:100%}.radius-facet .radius-facet-container>div.radius-selector{flex-basis:100%;margin-bottom:5px}.radius-facet .radius-facet-container>div.zipcode-input{flex-basis:100%}.radius-facet .radius-facet-container>div.zipcode-input button{background:#333;background:var(--primary,#333);border-color:#333;border-color:var(--primary,#333)}@media only screen and (max-width:1024px){.radius-facet{width:100%;text-align:center}.radius-facet .radius-facet-container{margin:0 auto;max-width:300px}}.facet-slide-menu .slider-facet-container{padding-left:10px;padding-right:10px}#facets-container-modal .facets-content{flex:1 0 auto}#facets-container-modal .modal-view-results{flex:0 0 60px}#facets-container-modal .facet-content-container h2{margin:5px 5px 10px}#facets-container-modal .facet-content-container[data-collapsed=false]{display:block}#facets-container-modal .modal-view-results{cursor:pointer;font-size:18px;margin:15px 15px 0;text-align:center;width:100%;display:block;color:#333;color:var(--primary,#333)}@media (max-width:767px){#facets-container-modal .modal-view-results{display:none}}ul.modal-list{display:flex;flex-wrap:wrap}ul.modal-list li{flex:1 1 50%;max-width:50%;padding:5px}ul.modal-list li .facet-link{background:#f5f5f5;padding:15px 15px;transition:all .15s ease}ul.modal-list li .facet-link.facet-refined{color:#fff;background:#333;background:var(--lvrp-facet-box-active-bg,var(--lvrp-facet-svg-fill,var(--primary,#333)))}ul.modal-list li .facet-link:hover{box-shadow:0 3px 7px -4px rgba(0,0,0,.5)}ul.modal-list li .facet-count{background:#fff;color:#333;top:15px;right:15px}ul.modal-list.color-list li .facet-link{padding:15px 45px 15px 60px}ul.modal-list.color-list li .facet-link .color-circle{position:absolute;top:10px;left:15px;width:30px;height:30px;border:1px solid #ddd;border-radius:15px;display:block}@media (max-width:1024px){ul.modal-list li{flex:1 0 100%;max-width:100%}}.lvrp-mobile-filters{display:none;transition:all .25s ease;position:fixed;line-height:initial;z-index:99}.lvrp-mobile-filters[data-collapsed=false]{height:100vh;background:rgba(0,0,0,.75)}@media (max-width:1024px){.lvrp-mobile-filters{display:block;clear:both;width:100%}}@media (max-width:1024px){.lightning-banners+.lvrp-filters-mobile-wrapper .lvrp-mobile-filters{position:relative}}.mobile-search-field{position:absolute;top:10px;left:0;width:100%;background:#f3f3f3;padding:0 140px 10px 30px;z-index:9}.mobile-search-field .search-input{font-size:14px;height:35px;padding:5px 10px;border:none;width:100%;border-radius:0}@media (max-width:767px){.mobile-search-field{padding:0 120px 10px 10px}}.mobile-clear-all{display:none;right:130px;padding:5px 15px;line-height:25px;text-align:center;background:#888;color:#fff;position:absolute}@media (max-width:1024px){.mobile-clear-all{right:160px}}@media (max-width:767px){.mobile-clear-all{right:140px}}.mobile-filter-toggle{position:absolute;right:30px;width:100px;color:#fff;padding:10px 15px;line-height:15px;text-align:center;font-size:14px;z-index:10;background:#333;background:var(--lvrp-facet-mobile-refine-button,var(--primary,#333))}@media (max-width:767px){.mobile-filter-toggle{right:10px}}.mobile-facets-wrapper{background:#f5f5f5;overflow-y:hidden;transition:height .25s ease;position:relative;z-index:10;padding-top:10px}.mobile-facets-wrapper .scroll-wrap{padding:10px;position:relative}.mobile-facets-wrapper .scroll-wrap:after,.mobile-facets-wrapper .scroll-wrap:before{content:"";position:absolute;display:block;margin:0 auto;width:calc(100% - 20px);pointer-events:none;height:20px;z-index:1;opacity:0;transition:opacity 120ms ease-in-out}.mobile-facets-wrapper .scroll-wrap:before{top:10px;background:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 20%,rgba(243,243,243,0) 79%,rgba(243,243,243,0) 100%)}.mobile-facets-wrapper .scroll-wrap:after{bottom:10px;background:linear-gradient(to bottom,rgba(243,243,243,0) 0,rgba(243,243,243,0) 21%,#f3f3f3 80%,#f3f3f3 100%)}.mobile-facets-wrapper .scroll-wrap.transition-gradient-bottom:after,.mobile-facets-wrapper .scroll-wrap.transition-gradient-top:before{opacity:1}.mobile-facets-wrapper .mobile-stats{padding-top:5px;text-align:center;font-size:18px;font-weight:700}.mobile-facets-wrapper .facets-toggles{display:flex;flex-wrap:wrap;max-height:300px;overflow:auto}.mobile-facets-wrapper .facets-toggles>.facet.slider-facet{display:none}.mobile-facets-wrapper .type-facet{width:100%;margin-bottom:10px;border-bottom:none}.mobile-facets-wrapper .type-facet .type-facet-container{padding:0}.mobile-facets-wrapper .facet-toggle-container{flex:1 0 25%;max-width:25%;padding:3px;order:1}.mobile-facets-wrapper .facet-toggle{display:flex;height:100%;text-align:center;background:#fff;flex-direction:column;align-items:center;justify-content:center;padding:15px 10px;transition:box-shadow .25s ease;box-shadow:0 3px 7px -4px rgba(0,0,0,.5)}.mobile-facets-wrapper .facet-toggle svg{margin-bottom:5px;height:24px;width:24px;fill:#333;fill:var(--lvrp-facet-svg-fill,#333)}.mobile-facets-wrapper .facet-toggle:hover{box-shadow:0 0 7px -4px rgba(0,0,0,.5)}.mobile-facets-wrapper .facet-label{display:block}.mobile-facets-wrapper .refinement-filters{padding:0 10px;margin:0;overflow-x:auto;white-space:nowrap;display:flex;flex-direction:row}.mobile-facets-wrapper .refinement-filters li{margin:10px 5px 10px 0}.mobile-facets-wrapper .refinement-filters li.query-refinement{order:-1}.mobile-facets-wrapper .refinement-filters .filter-remove{background:#fff}.mobile-facets-wrapper .refinement-filters::-webkit-scrollbar-track{box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:#f5f5f5}.mobile-facets-wrapper .refinement-filters::-webkit-scrollbar{height:3px;background-color:transparent}.mobile-facets-wrapper .refinement-filters::-webkit-scrollbar-thumb{background-color:#333}.mobile-facets-wrapper .refinement-filters-row{background:#ccc;position:relative}.mobile-facets-wrapper .refinement-filters-row:before{content:"";width:10px;height:100%;height:calc(100% - 3px);position:absolute;left:0;top:0;background:linear-gradient(to right,#ccc 0,rgba(204,204,204,0) 100%)}.mobile-facets-wrapper .refinement-filters-row:after{content:"";width:10px;height:100%;height:calc(100% - 3px);position:absolute;right:0;top:0;background:linear-gradient(to right,rgba(204,204,204,0) 0,#ccc 100%)}@media (max-width:767px){.mobile-facets-wrapper .facet-toggle-container{flex:1 0 33.3333%;max-width:33.3333%}}#facet-modal .modal-dialog{margin:5%;width:90%}#facet-modal .modal-dialog .modal-content{border-radius:0;border:0;box-shadow:0 10px 20px -10px #000}#facet-modal .modal-dialog .modal-header{background:#fff;border:none;min-height:50px}#facet-modal .modal-dialog .modal-body{background:#fff;padding:0}#facet-modal .modal-dialog #facets-modal-content{padding:10px 15px}#facet-modal .modal-dialog .modal-footer{background:#fff;border:none;margin:0;padding:15px}#facet-modal .modal-dialog .modal-footer .button{margin:0}.modal-facet ul.facet-list li{padding:3px}.modal-facet ul.facet-list li .facet-link{background:#f5f5f5;padding:10px 15px;transition:box-shadow .25s ease}.modal-facet ul.facet-list li .facet-link:hover{box-shadow:0 3px 7px -4px rgba(0,0,0,.5)}.modal-facet ul.facet-list li .facet-link.facet-refined{color:#fff;background:#333;background:var(--primary,#333)}.modal-facet ul.facet-list li .facet-count{background:#fff;color:#333;right:15px;top:10px}.lvrp-mobile-filters[data-collapsed=true] .filter-toggle-closed{display:block}.lvrp-mobile-filters[data-collapsed=true] .filter-toggle-open,.lvrp-mobile-filters[data-collapsed=true] .mobile-clear-all{display:none}.lvrp-mobile-filters[data-collapsed=false] .mobile-filter-toggle{width:130px}.lvrp-mobile-filters[data-collapsed=false] .filter-toggle-open,.lvrp-mobile-filters[data-collapsed=false] .mobile-clear-all{display:block}.lvrp-mobile-filters[data-collapsed=false] .filter-toggle-closed{display:none}.search-wrap{padding:0 10px;flex:1 0 50%;position:relative;z-index:11}.search-wrap .search-icon{position:absolute;top:0;right:10px;text-align:center;padding:13px;height:56px}.search-wrap .search-icon svg{width:30px!important;height:30px!important;fill:#333;fill:var(--primary,#333)}.search-wrap .clear-all{font-size:16px;position:absolute;right:15px;top:1px;padding:15px 10px;line-height:30px;font-style:normal;cursor:pointer;background-color:#fff}.search-wrap .clear-all.disabled{opacity:.3;pointer-events:none;cursor:not-allowed}.search-wrap .clear-all:before{content:"";height:100%;width:20px;right:100%;top:0;position:absolute;background-image:linear-gradient(to right,rgba(255,255,255,0),#fff)}.search-input{font-size:18px;width:100%;padding:15px 120px 15px 15px;line-height:30px;border:1px solid #ddd;transition:border-color .3s ease-in;outline:0;min-height:35px}.search-input:focus{transition:border-color .3s ease-in;outline:0;border-color:#333;border-color:var(--lvrp-search-border-active,var(--primary,#333))}#search-filter #search-filter__input{display:flex;align-items:center}#search-filter #search-filter__input svg{height:1.5em;width:1.5em;position:absolute;margin-left:15px}#search-filter #search-filter__input input{width:100%;border:1px solid #dadada;padding:10px 0 10px 45px;font-size:1em}#search-filter #search-filter__input input::-moz-placeholder{color:#000;opacity:1}#search-filter #search-filter__input input:-ms-input-placeholder{color:#000;opacity:1}#search-filter #search-filter__input input::placeholder{color:#000;opacity:1}#search-filter .search-filter__buttons{margin-top:10px;display:flex;gap:0 10px;-moz-column-gap:10px;column-gap:10px}#search-filter .search-filter__buttons .sort-dropdown{width:100%;position:relative}#search-filter .search-filter__buttons .sort-dropdown .sorts-list{position:absolute;list-style:none;background-color:#fff;min-width:160px;width:100%;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:12px 16px;z-index:2}#search-filter .search-filter__buttons .sort-dropdown .sorts-list li{position:relative;list-style-type:none;cursor:pointer;padding:10px 20px;line-height:20px}#search-filter .search-filter__buttons .sort-dropdown .sorts-list li:hover{color:#333;color:var(--lvrp-hit-selected-sort-color,var(--primary,#333))}#search-filter .search-filter__buttons .sort-dropdown .sorts-list li.active{color:#333;color:var(--lvrp-hit-selected-sort-color,var(--primary,#333))}#search-filter .search-filter__buttons .sort-dropdown .sorts-list li i{position:absolute;left:0;padding:2px 0}#search-filter .search-filter__buttons .vrp-btn{width:100%}.search-input:-moz-placeholder,.search-input:-ms-input-placeholder,.search-input::-webkit-input-placeholder{font-weight:100;color:#999}.results-actions{padding:15px 20px 10px;display:flex;justify-content:space-between}.results-featured-facets{padding:5px 30px;width:calc(100vw - 300px);min-height:75px}@media (max-width:1699px){.results-featured-facets{width:calc(100vw - 240px)}}.results-featured-facets .quick-facets-container{display:flex;flex-wrap:nowrap;width:100%;overflow-x:auto;padding:10px;background:#fff;border:1px solid #ddd}.results-featured-facets .quick-facets-container .quick-facets-title{flex:0 0 120px;font-size:12px;line-height:14px;font-weight:700;padding:6px 5px 4px 15px;text-transform:uppercase;background:#f5f5f5;position:relative;margin-right:10px}.results-featured-facets .quick-facets-container .quick-facets-title:after{content:"";position:absolute;top:0;left:100%;width:20px;height:40px;border:20px solid transparent;border-left-color:#f5f5f5;border-left-width:10px}.results-featured-facets .quick-facets-container .facet-link{flex:0 0 auto;display:flex;padding:5px 10px;margin:0 5px;background:0 0;transition:background .25s ease}.results-featured-facets .quick-facets-container .facet-link .feature-icon{margin-right:5px;height:30px}.results-featured-facets .quick-facets-container .facet-link .feature-icon svg{fill:#333;width:30px;height:30px}.results-featured-facets .quick-facets-container .facet-link .feature-label{display:flex;align-items:center;color:#333;font-size:14px;line-height:1.25}.results-featured-facets .quick-facets-container .facet-link:hover{background:#f5f5f5;text-decoration:none}.results-featured-facets .quick-facets-container .facet-link.facet-refined{background:#eee}.results-featured-facets .quick-facets-container::-webkit-scrollbar-track{background-color:#f5f5f5}.results-featured-facets .quick-facets-container::-webkit-scrollbar{height:3px;background-color:transparent}.results-featured-facets .quick-facets-container::-webkit-scrollbar-thumb{background-color:#ccc}@media (max-width:1599px){.results-featured-facets .quick-facets-container .feature-icon svg{width:24px;height:24px}.results-featured-facets .quick-facets-container .feature-label{font-size:12px}}.refinement-filters-wrap{text-align:left;padding:0 30px}.refinement-filters-wrap>h1{margin:10px 0;display:none}@media (max-width:767px){.refinement-filters-wrap{padding:0 10px;text-align:left}}.refinement-filters{padding:0;list-style:none;margin:0;flex-direction:row}.refinement-filters li{display:inline-block;margin:5px 5px 5px 0}.refinement-filters li.query-refinement{order:20}.refinement-filters .filter,.refinement-filters .filter-remove{display:flex;align-items:center;line-height:normal;background:#ddd;color:#333;font-size:12px;font-weight:700;line-height:25px;padding:5px 10px 5px 15px;border-radius:20px;text-decoration:none;cursor:pointer}.refinement-filters .filter img,.refinement-filters .filter-remove img{height:16px;width:16px;margin:4px 0 4px 10px;vertical-align:top}.refinement-filters .filter svg,.refinement-filters .filter-remove svg{margin-left:10px;height:16px;width:16px}.refinement-filters .clear-refinement{background:#333;background:var(--primary,#333);padding-right:15px;color:#fff}@media (max-width:767px){.refinement-filters{overflow-x:auto;white-space:nowrap}.refinement-filters li{margin:0 5px 0 0}.refinement-filters .filter,.refinement-filters .filter-remove{line-height:25px;border-radius:12.5px;padding:0 10px 0 15px}}#lvrp-results-column .results-title-row{display:-moz-flex;display:flex;flex-wrap:wrap;-moz-align-items:center;align-items:center;padding:10px 30px}#lvrp-results-column .results-title-row h1{margin:0;line-height:40px;display:inline-block;text-align:left}#lvrp-results-column .results-title-row .layout-view-toggle{display:-moz-flex;display:flex}#lvrp-results-column .results-title-row .layout-view-toggle>*{background:#fff;font-size:0;border:1px solid #ccc}#lvrp-results-column .results-title-row .layout-view-toggle>:not(:first-of-type){border-left:none}#lvrp-results-column .results-title-row .layout-view-toggle .vrp-layout-toggle-option{padding:12px;display:block;line-height:0}#lvrp-results-column .results-title-row .layout-view-toggle .vrp-layout-toggle-option svg{max-height:16px}#lvrp-results-column .results-title-row .layout-view-toggle .vrp-layout-toggle-option.active svg g{fill:#333;fill:var(--primary,#333)}@media (max-width:1024px){#lvrp-results-column .results-title-row .layout-view-toggle{padding:15px 0}}#lvrp-results-column .results-title-row #results-title{margin-right:auto;width:100%;display:flex;justify-content:center;min-width:0}#lvrp-results-column .results-title-row #results-pagination-container{display:flex;flex-wrap:wrap;width:100%}#lvrp-results-column .results-title-row #results-pagination-container #sort-dropdown{width:100%}@media (max-width:767px){#lvrp-results-column .results-title-row #results-pagination-container #sort-dropdown{text-align:right;padding:0}#lvrp-results-column .results-title-row #results-pagination-container #sort-dropdown .sort-dropdown{padding:15px 20px}}@media (max-width:1024px){#lvrp-results-column .results-title-row{padding:10px;text-align:center}#lvrp-results-column .results-title-row h1{font-size:24px;line-height:36px}}@media (max-width:767px){#lvrp-results-column .results-title-row h1{font-size:20px;margin:0 0 5px 0}#lvrp-results-column .results-title-row .layout-view-toggle{display:none}}@media (min-width:768px) and (max-width:1024px){#lvrp-results-column .results-title-row{padding:0 30px}#lvrp-results-column .results-title-row h1{margin-bottom:5px}}@media (min-width:768px){#lvrp-results-column .results-title-row #results-title{flex-basis:100%}#lvrp-results-column .results-title-row #results-pagination-container{align-items:center;justify-content:space-between}#lvrp-results-column .results-title-row #results-pagination-container #sort-dropdown{width:auto}}@media (min-width:1025px){#lvrp-results-column .results-title-row{flex-wrap:nowrap}#lvrp-results-column .results-title-row #results-title{width:auto;justify-content:flex-start}#lvrp-results-column .results-title-row #results-title h1{padding-right:20px}#lvrp-results-column .results-title-row #results-pagination-container{width:auto;flex:0 0 auto;align-self:flex-start}}#lvrp-post-results-wrapper{padding:15px 30px;display:flex;justify-content:flex-end;flex-wrap:wrap}@media (max-width:1024px){#lvrp-post-results-wrapper .results-pagination{float:none}}@media (max-width:767px){#lvrp-post-results-wrapper{padding:15px;justify-content:flex-start}}.results-pagination{display:inline-block}.results-pagination .pagination-toggle{display:flex;overflow:hidden;font-size:16px;text-align:center}.results-pagination .pagination-arrow i{font-size:20px;line-height:32px}.results-pagination .pagination-arrow a{display:block;line-height:34px;text-decoration:none;padding:0 15px;color:#333;color:var(--lvrp-pagination-arrow,var(--primary,#333))}.results-pagination .pagination-arrow a:hover{cursor:pointer}.results-pagination .pagination-arrow.disable{pointer-events:none}.results-pagination .pagination-arrow.disable i{opacity:.3}.results-pagination .pagination-state{padding:0 10px;line-height:34px}.results-pagination .show-xs{display:inline-block}@media (min-width:768px){.results-pagination .show-xs{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}@media (max-width:767px){.results-pagination{display:block;width:100%}.results-pagination .pagination-toggle{width:100%;display:flex;justify-content:space-between;font-size:14px}.results-pagination .pagination-arrow{flex:0 0 100px}.results-pagination .pagination-arrow a{background:#fff;color:#333;color:var(--lvrp-pagination-arrow,var(--primary,#333));font-weight:400;border-radius:0;padding:0;text-transform:uppercase;line-height:35px}.results-pagination .pagination-arrow i{line-height:34px}.results-pagination .pagination-next i{padding-left:7px}.results-pagination .pagination-prev i{padding-right:7px}.results-pagination .pagination-state{background:0;border:none;flex:1}}.results-disclaimers{flex:0 0 100%;font-size:12px;font-weight:400;color:rgba(0,0,0,.6);font-style:italic}.results-disclaimers .single-disclaimer{line-height:1.5;padding:20px 0}.results-disclaimers .single-disclaimer+.single-disclaimer{padding-top:0}.results-column-tips{position:absolute;top:0;left:0;width:100%;height:0;background:rgba(30,30,30,.9);opacity:0;z-index:10;transition:opacity .25s ease;overflow:hidden}.results-column-tips .tip-headline{position:absolute;top:120px;left:420px;color:#fff;width:400px;text-align:center}.results-column-tips .tip-headline svg{width:60px;height:60px;fill:#fff}.results-column-tips .tip-headline .find-now-title{display:block;font-size:24px;font-weight:700;margin-bottom:20px}.results-column-tips .tip-box{background:#fff;color:#333;font-size:16px;padding:30px}.results-column-tips .tip-box .info-icon{position:absolute;background:#fff;width:50px;height:50px;border-radius:25px;padding:10px;top:50%;right:-25px;margin-top:-25px;box-shadow:0 3px 10px rgba(0,0,0,.25)}.results-column-tips .tip-box .info-icon svg{width:30px;height:30px;fill:#aaa;fill:var(--lvrp-launch-screen-highlight-color,var(--primary,#aaa))}.results-column-tips .tip-filters{width:320px;position:absolute;left:50px;top:400px;border-left:3px solid;border-color:#aaa;border-color:var(--lvrp-launch-screen-highlight-color,var(--primary,#aaa))}.results-column-tips .tip-filters:before{content:"";width:40px;height:40px;border:20px solid transparent;position:absolute;top:50%;left:-40px;margin-top:-20px;border-right-color:#aaa;border-right-color:var(--lvrp-launch-screen-highlight-color,var(--primary,#aaa))}.results-column-tips .tip-filters:after{content:"";width:32px;height:32px;border:16px solid transparent;border-right-color:#fff;position:absolute;top:50%;left:-32px;margin-top:-16px}.results-column-tips .tip-search-bar{width:320px;position:absolute;left:50px;top:110px;border-top:3px solid;border-top-color:#aaa;border-top-color:var(--lvrp-launch-screen-highlight-color,var(--primary,#aaa))}.results-column-tips .tip-search-bar:before{content:"";width:40px;height:40px;border:20px solid transparent;position:absolute;top:-40px;left:50%;margin-left:-20px;border-bottom-color:#aaa;border-bottom-color:var(--lvrp-launch-screen-highlight-color,var(--primary,#aaa))}.results-column-tips .tip-search-bar:after{content:"";width:32px;height:32px;border:16px solid transparent;border-bottom-color:#fff;position:absolute;top:-32px;left:50%;margin-left:-16px}.results-column-tips .tip-search-bar img{margin:5px auto}.results-column-tips .tip-search-bar .tip-example{display:block;font-size:1.2em;font-style:italic;text-align:center;color:#aaa;color:var(--lvrp-launch-screen-highlight-color,var(--primary,#aaa))}.results-column-tips.active{height:100%;opacity:1}#sort-by{position:relative;padding:0 10px;flex:0 0 25%}#sort-by select{font-size:18px;padding:15px;border:1px solid #ddd;border-radius:0;cursor:pointer;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;width:100%}#sort-by .caret{position:absolute;top:8px;right:0;display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;pointer-events:none;color:#000;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}#stats{font-size:18px;line-height:30px;padding:0 5px}#stats .found-in{font-size:12px;color:#999}.sbx-custom{display:inline-block;position:relative;width:100%;height:25px;white-space:nowrap;box-sizing:border-box;font-size:12px;margin-bottom:3px}.sbx-custom__wrapper{width:100%;height:100%}.sbx-custom__input{display:inline-block;transition:box-shadow .4s ease,background .4s ease;border:0;border-radius:3px;box-shadow:inset 0 0 0 2px #f2f2f2;background:#fff;padding:0;padding-right:20px;padding-left:10px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sbx-custom__input::-webkit-search-cancel-button,.sbx-custom__input::-webkit-search-decoration,.sbx-custom__input::-webkit-search-results-button,.sbx-custom__input::-webkit-search-results-decoration{display:none}.sbx-custom__input:hover{box-shadow:inset 0 0 0 2px #d8d8d8}.sbx-custom__input:active,.sbx-custom__input:focus{outline:0;box-shadow:inset 0 0 0 2px #f0f0f0;background:#fff}.sbx-custom__input::-moz-placeholder{color:#cfcfcf}.sbx-custom__input:-ms-input-placeholder{color:#cfcfcf}.sbx-custom__input::placeholder{color:#cfcfcf}.sbx-custom__submit{position:absolute;top:0;right:inherit;left:0;margin:0;border:0;border-radius:2px 0 0 2px;background-color:rgba(255,255,255,0);padding:0;width:25px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sbx-custom__submit::before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:""}.sbx-custom__submit:active,.sbx-custom__submit:hover{cursor:pointer}.sbx-custom__submit:focus{outline:0}.sbx-custom__submit svg{width:17px;height:17px;vertical-align:middle;fill:#cfcfcf}.sbx-custom__reset{display:none;position:absolute;top:2px;right:2px;margin:0;border:0;background:0 0;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,.5)}.sbx-custom__reset:focus{outline:0}.sbx-custom__reset svg{display:block;margin:4px;width:13px;height:13px}.sbx-custom__input:valid~.sbx-custom__reset{display:block;animation-name:sbx-reset-in;animation-duration:.15s}@keyframes sbx-reset-in{0%{transform:translate3d(-20%,0,0);opacity:0}100%{transform:none;opacity:1}}#sort-dropdown{align-self:center}#sort-dropdown .sort-dropdown{position:relative;display:inline-block;padding:0 15px 0 20px}#sort-dropdown .sort-dropdown--index{position:relative;cursor:pointer;color:#333;color:var(--lvrp-hit-selected-sort-color,var(--primary,#333))}#sort-dropdown .sort-dropdown--index i{position:absolute;padding:3px 2px}@media (max-width:768px){#sort-dropdown .sort-dropdown--index i{padding:1px 2px}}#sort-dropdown .sort-dropdown--content{display:none;position:absolute;background-color:#fff;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:12px 16px;z-index:2}#sort-dropdown .sort-dropdown--content li{position:relative;list-style-type:none;cursor:pointer;padding:10px 20px;line-height:20px}#sort-dropdown .sort-dropdown--content li:hover{color:#333;color:var(--lvrp-hit-selected-sort-color,var(--primary,#333))}#sort-dropdown .sort-dropdown--content li.active{color:#333;color:var(--lvrp-hit-selected-sort-color,var(--primary,#333))}#sort-dropdown .sort-dropdown--content li i{position:absolute;left:0;padding:2px 0}.lightning-vehicle-results-page .breadcrumbs{display:-moz-flex;display:flex;flex-wrap:wrap;-moz-align-items:center;align-items:center;padding:10px 30px;padding-bottom:0;font-size:14px}.lightning-vehicle-results-page .breadcrumbs ol{margin:10px 0;padding:0}.lightning-vehicle-results-page .breadcrumbs ol li{list-style-type:none;display:inline-block}#no-results-ctas{display:flex;flex-wrap:wrap;align-items:stretch;text-align:center;width:100%;justify-content:center}@media screen and (min-width:1500px){#no-results-ctas{max-width:75%;margin:auto}}#no-results-ctas>*{display:flex;justify-content:center;align-items:center;flex:0 0 calc(100%/2 - 7.5px);width:-moz-fit-content;width:fit-content;font-size:15px;font-weight:700;padding:10px 25px;border-radius:20px;background:#333;background:var(--lvrp-online-shopper-v2-button-background,var(--primary,#333));color:#fff;line-height:18px;transition:all .3s ease;margin:5px 0;cursor:pointer}#no-results-ctas>:not(:nth-child(2n+1)){margin-left:15px}@media screen and (min-width:768px){#no-results-ctas>*{flex:0 0 calc(100%/3 - 10px)}#no-results-ctas>:not(:nth-child(2n+1)){margin-left:0}#no-results-ctas>:not(:nth-child(3n+1)){margin-left:15px}}#no-results-ctas>.custom-image-cta,#no-results-ctas>.custom-image-cta:hover{padding:0;background:0 0}#no-results-ctas>.custom-image-cta img,#no-results-ctas>.custom-image-cta:hover img{max-height:100px;max-width:100px}@media screen and (min-width:768px){#no-results-ctas>.custom-image-cta img,#no-results-ctas>.custom-image-cta:hover img{max-height:150px}}#no-results-ctas>:hover{background:#1a1a1a;background:var(--primaryhover,#1a1a1a);text-decoration:none;color:#fff}#no-results-ctas>:focus{text-decoration:none}#no-results-ctas>:active,#no-results-ctas>:visited{color:#fff}#no-results-ctas .form-text{text-align:center}.no-results #facets,.no-results #pagination,.no-results #sort-by,.no-results #stats{display:none}#no-results-message{text-align:center;width:100%;padding:10px}#no-results-message ul{padding:0;margin-bottom:30px;list-style-type:none}#no-results-message ul.formsection,#no-results-message ul.gform_fields{display:flex;flex-wrap:wrap;padding-top:15px}#no-results-message ul.formsection li.gfield,#no-results-message ul.gform_fields li.gfield{flex-grow:1}#no-results-message h2{font-size:1.3rem;font-weight:400;line-height:100%}#no-results-message h2.no-results-headline{font-size:24px}#no-results-message p{font-size:20px;font-weight:100;line-height:100%}@media screen and (min-width:768px){#no-results-message p{font-size:1.2em}}#no-results-message.form-message{line-height:normal;word-break:break-word}@media screen and (min-width:768px){#no-results-message.form-message{width:75%;margin:auto}}#no-results-message.form-message p{line-height:normal;word-break:break-word;font-size:.95em}#no-results-message.form-message p.no-results-description{font-size:14px;margin-bottom:30px;-webkit-font-smoothing:subpixel-antialiased;font-weight:400}#no-results-message form{text-align:left}#no-results-message form li{font-size:12px;position:relative;display:inline-block;margin:0;padding:4px 10px;color:#333}#no-results-message .no-results-description>ul li,#no-results-message .no-results-headline>ul li{font-size:12px;position:relative;display:inline-block;margin:4px 2px;padding:4px 28px;color:#999;border:1px solid #ddd;border-radius:12px;text-align:center}#no-results-message .no-results-description>ul li span.value,#no-results-message .no-results-headline>ul li span.value{font-weight:700;color:#000}#no-results-message .no-results-description>ul li a.remove img,#no-results-message .no-results-headline>ul li a.remove img{position:absolute;top:3px;right:5px;float:right;width:17px;height:17px;opacity:.5}#no-results-message .no-results-description>ul li a.remove:hover img,#no-results-message .no-results-headline>ul li a.remove:hover img{opacity:1}#no-results-form-wrapper{padding:0 10px;min-height:400px}@media screen and (min-width:768px){#no-results-form-wrapper{padding:0}}#no-results-form-wrapper+#no-results-ctas{margin-top:30px}.roadster-ctas__start-buying .lightning-custom-cta{text-align:center;padding:10px 15px;border:1px solid #000;border-color:#333;border-color:var(--cta,#333);background-color:#f2f2f2;background-color:var(--lightning-softest-bg,#f2f2f2);color:#333;color:var(--primary,#333)}.roadster-ctas__start-buying .lightning-custom-cta .form-text{position:relative}.roadster-ctas__start-buying .lightning-custom-cta .form-text:before{background:url(../../../assets/img/roadster.png) no-repeat top left;background-size:contain;display:block;position:absolute;left:-20px;top:0;width:16px;height:16px;content:""}.shop-click-drive-cta{cursor:pointer}#mobile-filter-modal{color:#333}#mobile-filter-modal .di-modal-head{font-weight:700}#mobile-filter-modal h2{font-size:18px;margin:0 0 15px 0;font-weight:700}#mobile-filter-modal .type-facet{border-bottom:none;margin:0}#mobile-filter-modal .type-facet .type-facet-container{padding:0;justify-content:left}#mobile-filter-modal .radius-facet h5{margin:0 0 15px 0;font-size:18px;text-transform:none;text-align:left}#mobile-filter-modal .radius-facet .radius-facet-container{width:100%;max-width:100%}#mobile-filter-modal .radius-facet .radius-facet-container .geo-search-btn,#mobile-filter-modal .radius-facet .radius-facet-container .geo-zipcode-input{border-radius:0}#mobile-filter-modal .radius-facet .radius-facet-container .zipcode-input .geo-zipcode-input{text-transform:capitalize;padding:10px 15px;height:auto;font-size:1.1em;border:2px solid #ccc;border-right:0}#mobile-filter-modal .radius-facet .radius-facet-container .zipcode-input .btn{padding:12px 15px}#mobile-filter-modal .refinement-filters>li{margin:0 5px 0 0;flex:1 0 auto}#mobile-filter-modal .refinement-filters>li .filter-remove{line-height:30px;border-radius:15px;padding:0 10px 0 15px}#mobile-filter-modal .refinement-filters>li .filter-remove .value{font-size:14px}#mobile-filter-modal .payment-toggle-container{margin:0}#mobile-filter-modal .payment-toggle-container .paymentTypes{padding:0;justify-content:start}#mobile-filter-modal .payment-toggle-container .paymentType{padding:11px 15px;font-size:14px;font-weight:700;flex:1 0 calc(33.3333% - .66667px);text-align:center;background:#ddd;color:#333;border:none;text-transform:uppercase}#mobile-filter-modal .payment-toggle-container .paymentType.active{background:#fff}#mobile-filter-modal .payment-toggle-container .paymentType.active::after{display:none}#mobile-filter-modal .payment-toggle-container .paymentType:last-child{margin:0}#mobile-filter-modal .payment-toggle-container .paymentType:not(:last-child){margin-right:1px}#mobile-filter-modal .payment-toggle-container .paymentType:hover::after{display:none}#mobile-filter-modal .payment-slider-wrapper{background:#fff;padding:10px 30px}#mobile-filter-modal .payment-slider-wrapper .slider-facet>h5{display:none}#mobile-filter-modal .payment-slider-wrapper .payment-slider-filter .irs-bar,#mobile-filter-modal .payment-slider-wrapper .payment-slider-filter .irs:after,#mobile-filter-modal .payment-slider-wrapper .payment-slider-filter .irs:before{height:4px}#mobile-filter-modal .payment-slider-wrapper .payment-slider-filter .irs-line{height:4px;border:none;border-radius:0}#mobile-filter-modal .facet-section{margin-bottom:30px}#mobile-filter-modal .facet-section.last-section{margin-bottom:0}#mobile-filter-modal .square-filters-wrapper{display:flex;flex-wrap:wrap;margin:-5px -6px}#mobile-filter-modal .square-filters-wrapper .facet-toggle-container{flex:1 0 33.3333%;max-width:33.3333%;padding:5px 6px}#mobile-filter-modal .square-filters-wrapper .facet-toggle-container .facet-toggle{background:#fff;display:flex;flex-direction:column;align-items:center;padding:15px 10px;height:100%;justify-content:center}#mobile-filter-modal .square-filters-wrapper .facet-toggle-container .facet-toggle .facet-label{color:#333;font-weight:400;text-align:center}#mobile-filter-modal .square-filters-wrapper .facet-toggle-container .facet-toggle svg{width:25px;height:25px;margin-bottom:5px}#di-modal.modal--lvrp-filters{z-index:1220002}@media (min-width:1025px){#di-modal.modal--lvrp-filters{z-index:999;margin-left:240px;width:calc(100% - 240px)}}@media (min-width:1700px){#di-modal.modal--lvrp-filters{margin-left:300px;width:calc(100% - 300px)}}#di-modal.modal--lvrp-filters h2{text-transform:capitalize;font-weight:700;letter-spacing:0}#di-modal.modal--lvrp-filters ul.modal-list li{flex:0 0 auto;width:100%}#di-modal.modal--lvrp-filters ul.modal-list li .facet-link{display:flex;justify-content:space-between;background:#fff;padding:10px 15px;align-items:center;height:100%}#di-modal.modal--lvrp-filters ul.modal-list li .facet-link.facet-refined{color:#333}#di-modal.modal--lvrp-filters ul.modal-list li .facet{height:100%}#di-modal.modal--lvrp-filters ul.modal-list li .facet__details{width:85%}#di-modal.modal--lvrp-filters ul.modal-list li .facet__details span{display:block}#di-modal.modal--lvrp-filters ul.modal-list li .facet__details--name{font-size:16px;font-weight:700;line-height:20px}#di-modal.modal--lvrp-filters ul.modal-list li .facet__details--count{font-size:12px;font-weight:400}#di-modal.modal--lvrp-filters ul.modal-list li .facet__checkbox{position:relative;width:32px;height:32px}#di-modal.modal--lvrp-filters ul.modal-list li .facet__checkbox input{visibility:hidden}#di-modal.modal--lvrp-filters ul.modal-list li .facet .facet--round{position:relative}#di-modal.modal--lvrp-filters ul.modal-list li .facet .facet--round input{visibility:hidden}#di-modal.modal--lvrp-filters ul.modal-list li .facet .facet--round input:checked+label{background-color:#333;background-color:var(--primary,#333);opacity:1}#di-modal.modal--lvrp-filters ul.modal-list li .facet .facet--round label{height:32px;width:32px;border-radius:50%;border:1px solid #ddd;position:absolute;left:0;top:0;margin:0}#di-modal.modal--lvrp-filters ul.modal-list li .facet .facet--round label:after{content:"";border:2.5px solid #fff;border-top:none;border-right:none;height:9px;left:7px;position:absolute;top:8px;transform:rotate(-45deg);width:16px}@media (min-width:768px){#di-modal.modal--lvrp-filters ul.modal-list li{width:calc(100% / 2)}}@media (min-width:1299px){#di-modal.modal--lvrp-filters ul.modal-list li{width:calc(100% / 3)}}#di-modal.modal--lvrp-filters .di-modal-footer{display:flex;justify-content:space-between;align-items:center;padding:15px 25px}#di-modal.modal--lvrp-filters .di-modal-footer a{font-size:16px;line-height:19px}#di-modal.modal--lvrp-filters .di-modal-footer #clear-current-filter{cursor:pointer;padding-bottom:2px;transition:.5s all}#di-modal.modal--lvrp-filters .di-modal-footer #clear-current-filter:hover{border-bottom-color:var(--primary)}#di-modal.modal--lvrp-filters .di-modal-footer #clear-current-filter.clear-current-filter--disabled{cursor:not-allowed;color:currentColor;opacity:.5;border-bottom:transparent solid 3px}#di-modal.modal--lvrp-filters .di-modal-footer #clear-current-filter.clear-current-filter--disabled:hover{border-bottom:transparent solid 3px}#di-modal.modal--lvrp-filters .di-modal-footer .modal-view-results{display:block;padding:15px 30px;background-color:#333;background-color:var(--primary,#333);color:#fff;font-weight:700;margin:0 0 0 auto;text-decoration:none;white-space:nowrap}#di-modal.modal--lvrp-filters .di-modal-footer .modal-additional-action{font-weight:400;color:#333}#di-modal.modal--lvrp-filters .di-modal-footer .modal-additional-action:focus,#di-modal.modal--lvrp-filters .di-modal-footer .modal-additional-action:hover{text-decoration:none}#di-modal.modal--lvrp-filters .di-modal-footer .modal-additional-action:after{content:"";display:block;height:2px;background:#ddd;width:100%}#di-modal.modal--lvrp-filters .link--underline{color:inherit;border-bottom:3px solid #ddd;text-decoration:none}#vrp-mobile-drawer{padding:10px;background-color:#f5f5f5;display:block}@media (min-width:768px){#vrp-mobile-drawer{padding:20px 30px}}@media (min-width:1025px){#vrp-mobile-drawer{display:none}}#vrp-mobile-drawer.vrp-mobile-drawer--sticky{position:fixed;left:0;width:100%;z-index:999}.vrp-btn{border:0;display:flex;align-items:center;justify-content:center;padding:11px 0;transition:background-color 1s;font-size:1em;font-weight:700;position:relative}.vrp-btn.vrp-btn--dark{background-color:#333;color:#fff}.vrp-btn.vrp-btn--dark:hover{background-color:#000}.vrp-btn svg{height:1.5em;width:1.5em}.vrp-btn .vrp-btn__icon{position:absolute;left:15px;display:flex}.vrp-checkbox{display:flex;align-items:center;position:relative}.vrp-checkbox svg{position:absolute;height:1.1em;width:1.1em;left:3px;transform:rotateZ(-10deg)}.vrp-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;width:1.5em;height:1.5em;border:1px solid #565a5d;border-radius:5px;margin-right:.5em}.vrp-checkbox input[type=checkbox]:focus{outline:0}.vrp-checkbox input[type=checkbox]:checked{background-color:#333;background-color:var(--lvrp-facet-price-bar,var(--primary,#333));border-color:var(--primary,#fff)}.vrp-custom-select{position:relative}.vrp-custom-select .vrp-custom-select__selected-text{border-radius:0;text-align:left;font-size:1.1em;padding:10px 15px;height:auto;border:2px solid #ccc;box-shadow:none;display:flex;justify-content:space-between;align-items:center;text-transform:capitalize}.vrp-custom-select .vrp-custom-select__options{background-color:#fff;width:100%;position:absolute;z-index:100;padding:0;margin-top:5px;box-shadow:0 5px 15px 5px #e6e6e6}.vrp-custom-select .vrp-custom-select__options .vrp-custom-select__option{background-color:transparent;text-align:left;list-style:none;padding:10px 15px;opacity:.5;text-transform:capitalize;font-size:1.1em;transition:all .2s}.vrp-custom-select .vrp-custom-select__options .vrp-custom-select__option:hover{opacity:1;background-color:#e5e5e5}.vrp-custom-select .vrp-custom-select__options .vrp-custom-select__option.vrp-custom-select__option--selected{opacity:1}.pagination-arrow{border-radius:20px;border:1px solid #ddd;background-color:#fff;height:40px;width:40px;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center}.pagination-arrow:focus-visible{transition:border-color .3s ease-in;outline:0;border-color:#333;border-color:var(--lvrp-search-border-active,var(--primary,#333))}.pagination-arrow svg{fill:inherit;height:15px;width:15px}.pagination-arrow.pagination-arrow--left{margin-right:10px;order:-1}.pagination-arrow.pagination-arrow--right{margin-left:10px;order:1}.pagination-arrow:disabled{background-color:#f5f5f5}.pagination-arrow:disabled svg{fill:#afafaf}.type-facet.type-facet-redesign{border-bottom:0;margin:15px 0}.type-facet.type-facet-redesign h2{margin-bottom:0!important}.type-facet .type-facet__types{display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap}.type-facet .type-facet__types .type-facet__type{display:flex;justify-content:center;align-items:center;margin-top:10px}.results-featured-facets--scroll .quick-facets__list{order:0;display:flex;overflow-x:auto}.results-featured-facets--scroll .facet-link{border:1px solid transparent;align-items:center;justify-content:center}.results-featured-facets--scroll .facet-link:focus-visible{transition:border-color .3s ease-in;outline:0;border-color:#333;border-color:var(--lvrp-search-border-active,var(--primary,#333))}.results-featured-facets--scroll .quick-facets__list::-webkit-scrollbar-track{background-color:transparent}.results-featured-facets--scroll .quick-facets__list::-webkit-scrollbar{height:0}.results-featured-facets--scroll .quick-facets__list::-webkit-scrollbar-thumb{background-color:transparent}@media (max-width:1599px){.results-featured-facets--scroll .quick-facets__list .feature-icon svg{width:24px;height:24px}.results-featured-facets--scroll .quick-facets__list .feature-label{font-size:12px}}#lvrp-results-wrapper .result-wrap.inline-banner .hit.hit--inline-banner{justify-content:center}#lvrp-results-wrapper .result-wrap.inline-banner .hit.hit--inline-banner .inline-banner-content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}#lvrp-results-wrapper .result-wrap.inline-banner .hit.hit--inline-banner .inline-banner-content img{padding:20px 15px}#lvrp-results-wrapper .result-wrap.inline-banner .hit.hit--inline-banner .inline-banner-content h2{margin:10px 15px;font-size:16px;line-height:20px;font-weight:600;display:block;word-wrap:break-word}@media (max-width:1599px){#lvrp-results-wrapper .result-wrap.inline-banner .hit.hit--inline-banner .inline-banner-content h2{font-size:14px;line-height:normal}}#lvrp-results-wrapper .result-wrap.inline-banner .hit.hit--inline-banner .inline-banner-content p{margin:0 15px 15px 15px;font-size:14px;line-height:18px}#lvrp-results-wrapper .result-wrap.inline-banner .hit.hit--inline-banner .inline-banner-content.inline-banner-custom{height:100%}#lvrp-results-wrapper .result-wrap.inline-banner .hit.hit--inline-banner .inline-banner-content.inline-banner-custom .hit--inline-banner-html img{padding:0}#lvrp-results-wrapper .result-wrap.inline-banner .hit.hit--inline-banner .inline-banner-ctas{padding:0 15px 15px;margin-top:auto;width:100%}#lvrp-results-wrapper.list-view .result-wrap.inline-banner .hit.hit--inline-banner .inline-banner-content__img{max-width:360px}#lvrp-results-wrapper .result-wrap.inline-banner .hit.hit--inline-banner-html{height:100%}:root{--mp-active-color:var(--primary, red);--mp-neutral-color:#E6E6E6;--mp-dark-bg-color:#141817;--mp-light-color:#fff;--mp-heart-inactive-color:var(--mp-light-color);--mp-heart-active-color:var(--mp-active-color);--mp-heart-stroke-inactive-color:var(--mp-dark-bg-color);--mp-heart-stroke-active-color:var(--mp-active-color);--mp-heart-circle-active-color:var(--mp-neutral-color);--mp-heart-circle-inactive-color:var(--mp-neutral-color);--mp-compare-arrows-inactive-color:var(--mp-light-color);--mp-compare-arrows-active-color:var(--mp-heart-active-color);--mp-compare-icon-inactive-color:var(--mp-dark-bg-color);--mp-compare-icon-active-color:var(--mp-active-color);--mp-heart-mast-header-inactive-color:var(--mp-heart-inactive-color);--mp-heart-mast-header-inactive-fill-color:var(--mp-heart-inactive-color);--mp-heart-circle-mast-header-inactive-color:var(--mp-heart-mast-header-inactive-color)}@keyframes pulse-heart{0%{transform:translate(8px,9px) scale(1)}50%{transform:translate(8px,9px) scale(1.09)}100%{transform:translate(8px,9px) scale(1)}}@keyframes bounceLeft{0%,100%{transform:translateX(0)}50%{transform:translateX(-2px)}}@keyframes bounceRight{0%,100%{transform:translateX(0)}50%{transform:translateX(2px)}}.compare-icon{margin-bottom:12px;display:flex;justify-content:center;align-items:center;border:none;border-radius:40px;padding:4px 10px;background:#f2f1ef;max-width:120px;line-height:18px;transition:.3s ease-in-out}.compare-icon .compare{transform-origin:50% 50%;transition:transform .5s ease-in-out}.compare-icon:not(.vdp-compare-icon):hover{box-shadow:0 5px 15px -4px rgba(0,0,0,.25)}.compare-icon:hover .compare{transform:rotate(180deg)}.compare-icon.vehicle-comparable .compare-icon__icons .compare-arrows-icon path{fill:var(--mp-compare-arrows-active-color)!important;stroke:var(--mp-compare-arrows-active-color)!important}.compare-icon.vehicle-comparable .compare-icon__icons svg path{fill:var(--mp-compare-icon-active-color);stroke:var(--mp-compare-icon-active-color)}.compare-icon.vehicle-comparable .compare-icon__label{color:var(--mp-compare-icon-active-color);font-weight:700}.compare-icon__icons{padding-right:4px;height:17px}.compare-icon__icons svg.compare path{fill:var(--mp-compare-icon-inactive-color)}.compare-icon__icons svg.compare-arrows-icon path{fill:var(--mp-compare-arrows-inactive-color)}.compare-icon__label{font-size:14px}.compare-icon.vdp-compare-icon{padding:0;margin-bottom:0;background-color:transparent}.compare-icon.vdp-compare-icon:hover .left-arrow{animation:bounceLeft 1.5s infinite ease-in-out}.compare-icon.vdp-compare-icon:hover .right-arrow{animation:bounceRight 1.5s infinite ease-in-out}.compare-icon.vdp-compare-icon .compare-icon__icons{height:30px;height:30px;padding:0}.compare-icon.compare-doubleIcon .compare-icon__icons .comparable{visibility:hidden;display:none}.compare-icon.compare-doubleIcon.vehicle-comparable .compare-icon__icons .compare{display:none;visibility:hidden}.compare-icon.compare-doubleIcon.vehicle-comparable .compare-icon__icons .comparable{visibility:visible;display:inline-block}.heart-icon{background:0 0;border:none}.heart-icon:hover .osHeartIcon--heart{transform-origin:center;animation:pulse-heart .9s ease-in-out infinite}.heart-icon .osHeartIcon--bg{stroke:var(--mp-heart-circle-inactive-color)}.heart-icon .osHeartIcon--heart{stroke:var(--mp-heart-stroke-inactive-color);fill:var(--mp-heart-inactive-color)}.heart-icon.sv-heart-icon,.heart-icon.vrp-heart{position:absolute;right:0;top:0;max-width:30px;padding:0}.heart-icon.vehicle-saved .osHeartIcon--heart{stroke:var(--mp-heart-stroke-active-color);fill:var(--mp-heart-active-color)}.heart-icon~.hit-link{padding-right:15px}.vdp-heart{display:flex}.vdp-heart .osHeartIcon{height:30px}.vdp-heart .osHeartIcon--bg{stroke:var(--mp-heart-circle-mast-header-inactive-color)}.vdp-heart .osHeartIcon--heart{stroke-width:2;stroke:var(--mp-heart-mast-header-inactive-color);fill:var(--mp-heart-mast-header-inactive-fill-color)}.vdp-heart .osHeartIcon .osHeartIcon--heart{stroke-width:2}.vdp-heart.heart-icon{position:relative}.vdp-heart .my-profile-tooltip{display:flex;visibility:hidden;pointer-events:none;cursor:default;opacity:0;height:80px;align-items:center;justify-content:space-between;width:350px;font-size:12px;position:absolute;background-color:#2e313c;color:#fff;padding:12px 16px 12px 16px;border-radius:6px;z-index:200;left:-50px;bottom:-120px;transition:450ms ease-in}.vdp-heart .my-profile-tooltip p{text-align:left;margin:0}.vdp-heart .my-profile-tooltip p.heading{font-size:16px;font-weight:700;line-height:24px;text-align:left}.vdp-heart .my-profile-tooltip p.body{line-height:normal}.vdp-heart .my-profile-tooltip:before{content:"";display:block;position:absolute;top:-15px;left:52px;border-bottom:15px solid #2e313c;border-left:15px solid transparent;border-right:15px solid transparent}.vdp-heart .my-profile-tooltip.active{visibility:visible;opacity:1;bottom:-108px}.vdp-heart .my-profile-tooltip--heart{flex:1}.vdp-heart .my-profile-tooltip--content{flex:9;padding-left:10px}@media screen and (min-width:769px){.vdp-heart .my-profile-tooltip{left:-275px}.vdp-heart .my-profile-tooltip:before{left:285px}}@media screen and (min-width:1025px){.vdp-heart .my-profile-tooltip:before{left:281px}}#vrp-gallery-modal{position:fixed;height:100%;width:100%;top:0;left:0;background-color:#333;overflow:hidden;z-index:2147483647;display:none;opacity:0}#vrp-gallery-modal.open{opacity:1;display:block}#vrp-gallery-modal #gallery-modal{height:100%}#vrp-gallery-modal .loading-screen{color:#fff;font-size:25px;position:fixed;height:100%;width:100%;top:1px;left:0;transform:translate(calc(50% - 115px),50%)}#vrp-gallery-modal .gallery-overlay__close{height:50px;width:50px;position:absolute;top:10px;right:15px;cursor:pointer;transform:scale(1);transition:transform .15s ease-in-out;z-index:5}#vrp-gallery-modal .gallery-overlay__close:after,#vrp-gallery-modal .gallery-overlay__close:before{content:"";position:absolute;height:2px;width:34px;top:50%;left:50%;margin-top:-1px;margin-left:-17px;background-color:#fff}#vrp-gallery-modal .gallery-overlay__close:before{transform:rotate(-45deg)}#vrp-gallery-modal .gallery-overlay__close:after{transform:rotate(45deg)}#vrp-gallery-modal .gallery-overlay__close:hover{transform:scale(1.05)}#vrp-gallery-modal .gallery-overlay__wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1400px;height:100%;margin:0 auto;transition:padding .25s ease-in-out;padding:15px 0 15px}@media (min-width:1025px){#vrp-gallery-modal .gallery-overlay__wrapper{padding:15px 0 50px}}#vrp-gallery-modal .gallery-overlay__wrapper:has(.vrp-gallery-modal__thumbnails.revealed){padding:15px 0 185px}@media (min-width:1025px){#vrp-gallery-modal .gallery-overlay__wrapper:has(.vrp-gallery-modal__thumbnails.revealed){padding:15px 0 200px}}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main{padding:0 100px;height:100%;width:100%;position:relative}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-initialized{height:100%}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-slide{transition:opacity .25s ease-in-out;opacity:0;position:relative;overflow:hidden}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-slide img{position:absolute;top:0;left:50%;height:100%;width:auto;max-width:initial;transform:translate(-50%)}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-slide-active{opacity:1}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .fa-play{transition:transform .15s ease-in-out;cursor:pointer}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .fa-play:hover{transform:scale(1.1)}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-container-rtl .swiper-prev-button,#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-next-button{right:0}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-container-rtl .swiper-next-button,#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-prev-button{left:0}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-next-button,#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-prev-button{background:0 0;width:60px;position:absolute;top:50%;background-color:rgba(0,0,0,.5);margin-top:-24px;opacity:.5;border-radius:0;background-clip:padding-box;padding:0;transition:background .3s ease;z-index:10;cursor:pointer}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-next-button svg,#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-prev-button svg{width:100%;fill:#fff;opacity:.8;transition:opacity .3s ease;padding-top:5px}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-next-button:hover,#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-prev-button:hover{background-color:var(--primary,rgba(0,0,0,.5));opacity:1}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .aspect-ratio-set iframe,#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .aspect-ratio-set video{width:auto;transform:translate(-50%);left:50%}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__controls{display:flex;justify-content:space-between;align-items:center;width:100%;top:0;left:0;padding:0 20px;position:absolute;transform:translate3d(0,-100%,0)}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__controls .gallery-progress{color:#fff}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__controls .reveal{transition:transform .15s ease-in-out;position:relative;transform:rotate(-90deg) scale(.75);cursor:pointer}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__controls .reveal svg{fill:#fff}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__controls .reveal:hover{transform:rotate(-90deg) scale(1)}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__thumbnails{transition:transform .2s ease-out;position:absolute;max-width:1200px;width:100%;padding:0 20px;bottom:0;left:50%;z-index:1;transform:translate3d(-50%,100%,0)}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__thumbnails.revealed{transform:translate3d(-50%,0,0)}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__thumbnails.revealed .reveal{transform:rotate(-270deg) scale(.75)}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__thumbnails.revealed .reveal:hover{transform:rotate(-270deg) scale(1)}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__thumbnails .swiper-slide{text-align:center}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__thumbnails .swiper-slide .video-thumb-wrapper{padding-top:66%;position:relative}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__thumbnails .swiper-slide .video-thumb-wrapper img{position:absolute;height:100%;width:auto;top:50%;left:50%;transform:translate(-50%,-50%)}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__thumbnails .fa-play{width:40px;line-height:35px;height:40px;font-size:1.25em;margin-top:-20px;margin-left:-20px;border-width:3px}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__thumbnails .fa-play:before{left:1px}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__thumbnails .swiper-lazy-preloader{top:0;left:0;margin-top:0;margin-left:0;padding-top:66%;width:100%;position:absolute;animation:none}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__thumbnails .swiper-lazy-preloader:after{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}@media screen and (min-width:2560px){#vrp-gallery-modal .gallery-overlay__wrapper{max-width:100%}}@media screen and (max-width:1100px){#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main{padding:0 50px}#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-next-button,#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main .swiper-prev-button{width:50px;height:70px}}@media screen and (max-width:600px){#vrp-gallery-modal .gallery-overlay .vrp-gallery-modal__main{padding:0;max-height:67vw}}#lvrp-results-wrapper.list-view .thumbnail-carousel-container{--swiper-navigation-sides-offset:10px}#lvrp-results-wrapper.list-view .thumbnail-carousel-container.hit-image hr{display:none}@media only screen and (max-width:565px){.mobile-vehicle-card-full-width-image .thumbnail-carousel-container{max-width:100%}}.thumbnail-carousel-container{--swiper-navigation-size:19px;--swiper-navigation-sides-offset:0;max-width:500px}@media only screen and (max-width:565px){.thumbnail-carousel-container{max-width:200px}}.thumbnail-carousel-container.image-count-hidden.hit-image .swiper-wrapper{padding-bottom:38px}.thumbnail-carousel-container.image-count-shown.hit-image .swiper-button-next,.thumbnail-carousel-container.image-count-shown.hit-image .swiper-button-prev{margin-top:-45px}.thumbnail-carousel-container.image-count-shown.hit-image .swiper-wrapper{padding-bottom:60px}.thumbnail-carousel-container hr{margin:0;border-top:2px solid #ccc}.thumbnail-carousel-container .swiper-slide-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.thumbnail-carousel-container .swiper-slide-overlay .image-count{height:16px}.thumbnail-carousel-container .swiper-slide-overlay a{color:#fff;text-decoration:none;border-radius:5px}.thumbnail-carousel-container .swiper-slide-overlay span{color:#fff;text-decoration:none;border-radius:5px}.thumbnail-carousel-container .swiper-button-next:after,.thumbnail-carousel-container .swiper-button-prev:after,.thumbnail-carousel-container .swiper-rtl .swiper-button-next:after,.thumbnail-carousel-container .swiper-rtl .swiper-button-prev:after{font-weight:700;padding:10px}.thumbnail-carousel-container .swiper-button-next,.thumbnail-carousel-container .swiper-button-prev{background-image:none;top:100%;margin-top:-28px;color:#000;z-index:20}.thumbnail-carousel-container .image-count-shown .swiper-pagination-bullets{top:30px}.thumbnail-carousel-container .image-count-hidden{margin-bottom:20px}.thumbnail-carousel-container .image-count-hidden .swiper-pagination-bullets{--swiper-pagination-top:-38px}.thumbnail-carousel-container .swiper-pagination .swiper-pagination-number{font-size:16px;color:#000}.thumbnail-carousel-container .swiper-pagination .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.thumbnail-carousel-container .swiper-pagination .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:15px;background:rgba(0,0,0,.5);border-radius:37%}.thumbnail-carousel-container.thumbnail-carousel-overlay{--swiper-navigation-sides-offset:10px;--swiper-pagination-bottom:0}.thumbnail-carousel-container.thumbnail-carousel-overlay .swiper-controls-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.thumbnail-carousel-container.thumbnail-carousel-overlay.hit-image .swiper-wrapper{padding-bottom:0}.thumbnail-carousel-container.thumbnail-carousel-overlay.image-count-hidden .swiper-button-next,.thumbnail-carousel-container.thumbnail-carousel-overlay.image-count-hidden .swiper-button-prev{margin-top:-30px}.thumbnail-carousel-container.thumbnail-carousel-overlay.image-count-hidden .swiper-pagination{height:40px}.thumbnail-carousel-container.thumbnail-carousel-overlay.image-count-shown{--swiper-navigation-size:25px}.thumbnail-carousel-container.thumbnail-carousel-overlay.image-count-shown .swiper-button-next,.thumbnail-carousel-container.thumbnail-carousel-overlay.image-count-shown .swiper-button-prev{margin-top:-35px}.thumbnail-carousel-container.thumbnail-carousel-overlay .swiper-controls-overlay{background:rgba(255,255,255,.8)}