.lightning #lvrp-results-wrapper .hit .hit-content .hit-content-title-wrap div.stock-row,.lightning #lvrp-results-wrapper .hit.hit--inline-banner img{width:100%}:root{--secondarycta:#2ECC40;--secondaryctahover:#25a233;--lvrp-hit-details-color:#428bca;--sale_price_label_font_size:14px;--sale_price_font_size:26px;--price_font_color:#000}.lightning .secondary-cta{background-color:var(--secondarycta,#333);color:#fff}.lightning .secondary-cta:hover{background:var(--secondaryctahover,#333)}@media screen and (max-width:767px){.lightning #lvrp-results-wrapper .hit .hit-content .hit-content-title-wrap div.stock-row,.lightning #lvrp-results-wrapper .hit .hit-content .hit-content-title-wrap div.vin-row,.lightning #lvrp-results-wrapper .hit .vehicle-details .vehicle-details--item{font-size:11px}.lightning #lvrp-results-wrapper .hit .hit-content .badge-row .badge-row-item img{padding:10px}.lightning #lvrp-results-wrapper .hit .hit-additional-ctas{padding:0}.lightning #lvrp-results-wrapper .hit .hit-additional-ctas .lightning-vrp-custom-html{position:relative;bottom:0}.lightning #lvrp-results-wrapper .hit .hit-additional-ctas .lightning-vrp-custom-html .dgdg-mileage{bottom:20px}}.lightning #lvrp-results-wrapper .hit .hit-content{padding-bottom:0}.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack>:not(:last-child){margin-bottom:5px}.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack .additional-rebates a,.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack .price-block a{color:var(--price_font_color,#000);font-size:var(--sale_price_label_font_size);line-height:calc(var(--sale_price_label_font_size) + 2px);align-items:center;font-weight:400}.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack .additional-rebates .price,.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack .additional-rebates .price span,.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack .additional-rebates .price-label,.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack .additional-rebates .price-label span,.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack .price-block .price,.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack .price-block .price span,.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack .price-block .price-label,.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack .price-block .price-label span{font-size:var(--sale_price_label_font_size);color:var(--price_font_color,#000)}.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack .price-block.our-price.real-price .price-label{font-weight:700;font-size:var(--sale_price_label_font_size)}.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack .price-block.our-price.real-price .price-label span{font-size:var(--sale_price_label_font_size);font-weight:700!important}.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack .price-block.our-price.real-price .price{font-size:var(--sale_price_font_size);font-weight:700!important;line-height:calc(var(--sale_price_font_size) + 2px)}.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack .price-block.our-price.real-price .price span{font-size:var(--sale_price_font_size)!important;font-weight:700!important}.lightning #lvrp-results-wrapper .hit .hit-content .advanced-pricing-stack hr{margin:5px 0;border-color:#333}.lightning #lvrp-results-wrapper .hit .hit-content .price-stack.locked .price-block:nth-last-child(2) .price{font-size:var(--sale_price_font_size)!important;line-height:calc(var(--sale_price_font_size) + 2px)!important;font-weight:700!important}.lightning #lvrp-results-wrapper .hit .hit-content .price-stack.locked .price-block:nth-last-child(2) .price-label{font-weight:700!important}.lightning #lvrp-results-wrapper .hit .hit-content .price-stack.locked .price-block.subtract{border-bottom:1px solid #333;padding-bottom:10px}.lightning #lvrp-results-wrapper .hit .hit-content .price-stack.locked .price-block .price,.lightning #lvrp-results-wrapper .hit .hit-content .price-stack.locked .price-block .price-label{font-size:var(--sale_price_label_font_size)!important;color:var(--price_font_color,#000)!important;font-weight:400!important;line-height:calc(var(--sale_price_label_font_size) + 2px)}.lightning #lvrp-results-wrapper .hit .hit-content>*{border-top:1px solid #333;margin-top:10px;padding-top:10px}.lightning #lvrp-results-wrapper .hit .hit-content>:first-child{border:none;margin-top:0;padding-top:0}.lightning #lvrp-results-wrapper .hit .hit-content .hit-price .hit-price__label,.lightning #lvrp-results-wrapper .hit .hit-content .hit-price .hit-price__value{font-size:var(--sale_price_label_font_size);color:var(--price_font_color,#000)}.lightning #lvrp-results-wrapper .hit .hit-content .hit-price.hit-price--primary .hit-price__label,.lightning #lvrp-results-wrapper .hit .hit-content .hit-price.hit-price--primary .hit-price__value{font-size:var(--sale_price_font_size);line-height:calc(var(--sale_price_font_size) + 2px)}@media screen and (max-width:767px){.lightning #lvrp-results-wrapper .hit .hit-content .result-price.list-view{display:flex}.lightning #lvrp-results-wrapper .hit .hit-content .result-price.list-view .advanced-pricing-vrp-card{margin-bottom:5px}}#di-modal .di-advanced-pricing-modal #ap-offers-modal .ap-offers__vehicle-price-stack hr:last-of-type,.lightning #lvrp-results-wrapper #hits .result-wrap.new-vehicle .result-price .advanced-pricing-stack>hr:first-child,.lightning #lvrp-results-wrapper #hits div.result-wrap .hit.cpo-vehicle .hit .hit-content .result-price .hit-price.hit-price--below div.hit-price__customize,.lightning #lvrp-results-wrapper #hits div.result-wrap .hit.used-vehicle .hit .hit-content .result-price .hit-price.hit-price--below div.hit-price__customize,.lightning #lvrp-results-wrapper .hit .hit-content .badge-row:empty,.lightning #lvrp-results-wrapper .hit .hit-content .lightning-vrp-custom-html:empty,.lightning #lvrp-results-wrapper .hit .hit-content .vehicle-details:empty{display:none}.lightning #lvrp-results-wrapper .hit .hit-content .result-price .hit-price.hit-price--below{order:2}.lightning #lvrp-results-wrapper .hit .hit-content .result-price .hit-price.hit-price--below .hit-price__customize{margin-top:0;font-weight:400;color:#428bca;text-decoration:underline}.lightning #lvrp-results-wrapper .hit .hit-content .result-price .hit-price.hit-price--below .hit-price__customize .fa{margin-right:2.5px}.lightning #lvrp-results-wrapper .hit .hit-content .result-price .advanced-pricing-vrp-wrapper{order:1}.lightning #lvrp-results-wrapper .hit .hit-content .result-features-container,.lightning #lvrp-results-wrapper .hit .hit-content .vehicle-details{border-color:#333}.lightning #lvrp-results-wrapper .hit .hit-content .badge-row:has(div:empty),.lightning #lvrp-results-wrapper .hit .hit-content .lightning-vrp-custom-html:has(div:empty),.lightning #lvrp-results-wrapper .hit .hit-content .vehicle-details:has(div:empty){border-top:none}.lightning #lvrp-results-wrapper .hit .hit-content .vehicle-details--item{padding-left:0}@media only screen and (min-width:768px){.lightning #lvrp-results-wrapper .hit .hit-content .hit-content-title-wrap .hit-link,.lightning #lvrp-results-wrapper .hit .hit-content .hit-content-title-wrap .result-features-container,.lightning #lvrp-results-wrapper .hit .hit-content .hit-content-title-wrap .result-price,.lightning #lvrp-results-wrapper .hit .hit-content .hit-content-title-wrap .stock-row,.lightning #lvrp-results-wrapper .hit .hit-content .hit-content-title-wrap .vehicle-details,.lightning #lvrp-results-wrapper .hit .hit-content .hit-content-title-wrap .vin-row{width:100%}.lightning #lvrp-results-wrapper .hit .hit-content .badge-row{max-width:100%;width:100%;margin-left:0}.lightning #lvrp-results-wrapper .hit .hit-content .badge-row .badge-row-item{padding:0;max-width:calc(100%/2)}.lightning #lvrp-results-wrapper .hit .hit-content .badge-row .badge-row-item:nth-child(even){padding-left:2.5px}.lightning #lvrp-results-wrapper .hit .hit-content .badge-row .badge-row-item:nth-child(odd){padding-right:2.5px}.lightning #lvrp-results-wrapper .hit .hit-content .badge-row .badge-row-item:only-child{max-width:100%;width:100%}.lightning #lvrp-results-wrapper .hit .hit-content .badge-row .badge-row-item img{width:110px;height:auto;padding:10px}.lightning #lvrp-results-wrapper .hit .hit-content .badge-row .badge-row-item img[alt*="KG CPO"]{width:80px}}@media screen and (min-width:768px){.lightning #lvrp-results-wrapper #hits div.result-wrap{margin-top:30px}}.lightning #lvrp-results-wrapper #hits div.result-wrap .hit{position:relative}.lightning #lvrp-results-wrapper #hits div.result-wrap .hit .lightning-vrp-custom-html:has(.vehicle-card-banner){border-top:unset}.lightning #lvrp-results-wrapper #hits div.result-wrap .hit .lightning-vrp-custom-html:has(.vehicle-card-banner) .vehicle-card-banner{position:absolute;margin:-31px 15px 0 0;padding:12px 20px;z-index:9;font-size:13px;text-transform:capitalize;box-shadow:0 3px 6px rgba(0,0,0,.15);font-weight:700;background-color:#fff;color:#000;top:0;right:0;letter-spacing:normal}.lightning #lvrp-results-wrapper #hits div.result-wrap .hit .lightning-vrp-custom-html:has(.vehicle-card-banner) .vehicle-card-banner.high-priority{background-color:#F6C22D;color:#000!important}@media (max-width:767px){.lightning #lvrp-results-wrapper #hits div.result-wrap .hit .lightning-vrp-custom-html:has(.vehicle-card-banner) .vehicle-card-banner{margin:-192px 0 0;padding:6px 10px;font-size:11px;text-wrap:nowrap}}@media screen and (max-width:767px){.lightning #lvrp-results-wrapper #hits div.result-wrap .hit .lightning-vrp-custom-html:has(.vehicle-card-banner){position:absolute;right:0}.lightning #lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content .result-price .hit-price,.lightning #lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content .result-price.list-view .advanced-pricing-vrp-card .price-stack{margin-top:0}.lightning #lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content .badge-row:empty,.lightning #lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content .vehicle-details:empty{display:none}.lightning #lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content .hit-content-title-wrap{padding-bottom:0}.lightning #lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content .hit-content-title-wrap .vin-row{margin-bottom:10px}.lightning #lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content .result-price{padding-top:10px;border-top:1px solid #333}.lightning #lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content .result-price.list-view .advanced-pricing-vrp-card{margin-bottom:5px}.lightning #lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content .vehicle-details{border-bottom:none;border-top:1px solid #333}.lightning #lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content .badge-row{position:relative;padding:10px 0;border-top:1px solid #333}.lightning #lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content .badge-row .badge-row-item{max-width:calc(100%/2);margin:0 auto;text-align:center}.lightning #lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content .badge-row .badge-row-item:only-child{max-width:calc(100%/2)}.lightning #lvrp-results-wrapper #hits .mobile-vehicle-card-full-width-image .hit.hit-advanced-pricing-enabled .hit-content .badge-row .badge-row-item img{margin:0 10px;max-width:100px}.lightning #lvrp-results-wrapper #hits .hit.hit--inline-banner{flex-direction:column}}#di-modal .advanced-pricing-stack>:not(:last-child){margin-bottom:5px}#di-modal .advanced-pricing-stack .additional-rebates a,#di-modal .advanced-pricing-stack .price-block a{color:var(--price_font_color,#000);font-size:var(--sale_price_label_font_size);line-height:calc(var(--sale_price_label_font_size) + 2px);align-items:center;font-weight:400}#di-modal .advanced-pricing-stack .additional-rebates .price,#di-modal .advanced-pricing-stack .additional-rebates .price span,#di-modal .advanced-pricing-stack .additional-rebates .price-label,#di-modal .advanced-pricing-stack .additional-rebates .price-label span,#di-modal .advanced-pricing-stack .price-block .price,#di-modal .advanced-pricing-stack .price-block .price span,#di-modal .advanced-pricing-stack .price-block .price-label,#di-modal .advanced-pricing-stack .price-block .price-label span{font-size:var(--sale_price_label_font_size);color:var(--price_font_color,#000)}#di-modal .advanced-pricing-stack .price-block.our-price.real-price .price-label{font-weight:700;font-size:var(--sale_price_label_font_size)}#di-modal .advanced-pricing-stack .price-block.our-price.real-price .price-label span{font-size:var(--sale_price_label_font_size);font-weight:700!important}#di-modal .advanced-pricing-stack .price-block.our-price.real-price .price{font-size:var(--sale_price_font_size);font-weight:700!important;line-height:calc(var(--sale_price_font_size) + 2px)}#di-modal .advanced-pricing-stack .price-block.our-price.real-price .price span,#di-modal .price-stack.locked .price-block:nth-last-child(2) .price{font-size:var(--sale_price_font_size)!important;font-weight:700!important}#di-modal .advanced-pricing-stack hr{margin:5px 0;border-color:#333}#di-modal .price-stack.locked .price-block:nth-last-child(2) .price{line-height:calc(var(--sale_price_font_size) + 2px)!important}#di-modal .price-stack.locked .price-block:nth-last-child(2) .price-label{font-weight:700!important}#di-modal .price-stack.locked .price-block.subtract{border-bottom:1px solid #333;padding-bottom:10px}#di-modal .price-stack.locked .price-block .price,#di-modal .price-stack.locked .price-block .price-label{font-size:var(--sale_price_label_font_size)!important;color:var(--price_font_color,#000)!important;font-weight:400!important;line-height:calc(var(--sale_price_label_font_size) + 2px)}#di-modal #ap-offers-modal .ap-offers__vehicle-price-stack{background:#f5f5f5}#di-modal .di-advanced-pricing-modal #ap-offers-modal .ap-offers__vehicle-price-stack .price-block .price-label{color:#000}#di-modal .di-advanced-pricing-modal #ap-offers-modal .ap-offers__vehicle-price-stack .price-block .price-label span{color:#000!important}#di-modal .di-advanced-pricing-modal #ap-offers-modal .ap-offers__vehicle-price-stack .price-block .price,#di-modal .di-advanced-pricing-modal #ap-offers-modal .ap-offers__vehicle-price-stack .price-block .price:before{color:#000}#di-modal .di-advanced-pricing-modal #ap-offers-modal .ap-offers__vehicle-price-stack .price-block .price span{color:#000!important}#di-modal .di-advanced-pricing-modal #ap-offers-modal .ap-offers__vehicle-price-stack .price-block.our-price.real-price{padding-bottom:10px}#di-modal .di-advanced-pricing-modal #ap-offers-modal .ap-offers__vehicle-price-stack hr{border-color:#000}#di-modal .di-advanced-pricing-modal .price-block-header{color:#000;text-align:left}