.page-template-page-lightning .lightning-custom-cta{border-radius:5px;background:var(--lvrp-online-shopper-v2-button-background,var(--cta,var(--primary,#333)))}.page-template-page-lightning .lightning-custom-cta:hover{background:var(--ctahover,var(--primaryhover,#1a1a1a))}.page-template-page-lightning #lvrp-results-column #lvrp-results-container .results-title-row{padding-bottom:0}.page-template-page-lightning #lvrp-results-column #lvrp-results-container .results-title-row #results-title{margin-top:0}.page-template-page-lightning #layout-toggle{display:none}.page-template-page-lightning .title-bottom{font-weight:700}.page-template-page-lightning .custom-vehicle-details{font-size:12px;line-height:18px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px 0;margin:5px 0}.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .vehicle-details{margin:0;padding:0;border-top:none}.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .vehicle-details .vehicle-details--item.mileage{display:none}.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .hit-content{flex:1 1 auto;padding-bottom:0}.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .hit-content .lightning-vrp-custom-html{margin:0}.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .hit-content div.stock-row,.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .hit-content div.vin-row{display:none}.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .hit-content .vehicle-details--item.location{padding-left:0}.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .hit .badge-row,.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .hit-price__customize,.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .result-features-container{display:none}.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .result-price{margin-top:auto}.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .hit-additional-ctas{margin-top:0}@media (min-width:768px){.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .hit-image-wrap{position:relative}.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .hit-image-wrap .hit-special{padding:0 5px;margin:0 15px;position:absolute;top:15px;width:calc(100% - 30px)}}@media (max-width:767px){.page-template-page-lightning #lvrp-results-wrapper.vehicle-cards .hit .hit-content .result-price{border-top:none}.page-template-page-lightning #lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-additional-ctas{flex-basis:60%;margin-left:auto;padding:0 10px}.page-template-page-lightning #lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .hit-advanced-pricing-enabled__left-wrapper .vehicle-details{border:none}.page-template-page-lightning #lvrp-results-wrapper #hits .hit.hit-advanced-pricing-enabled .advanced-pricing-vrp-card{margin-bottom:10px}}@media (min-width:767px){.page-template-page-lightning #di-modal .di-modal-box .di-modal-box-inner .di-modal-body{padding-top:65px}.page-template-page-lightning #di-modal .di-modal-box .di-modal-box-inner .di-modal-body a.facets-container-close.modal-view-results{position:absolute;top:0;left:48%;transform:translateX(-50%);background:var(--primary,#ccc);color:#fff;max-width:33%;font-size:14px;padding:10px;text-decoration:none}}.page-template-page-lightning .results-featured-facets .quick-facets .quick-facets-container::-webkit-scrollbar{height:10px}@media (max-width:767px){.lightning-vehicle-results-page #lvrp-results-wrapper .mobile-vehicle-card-full-width-image .hit .hit-image-wrap,.lightning-vehicle-results-page #lvrp-results-wrapper .mobile-vehicle-card-full-width-image .hit>.hit-link{flex:0 0 auto}.lightning-vehicle-results-page #lvrp-results-wrapper .mobile-vehicle-card-full-width-image .hit div.hit-additional-ctas{flex-basis:unset!important}}.no-results-lvrp #lvrp-results-column .results-title-row,.no-results-lvrp .results-featured-facets{display:none}.no-results-lvrp div#no-results-message{min-height:0}@media (min-width:1024px){.no-results-lvrp #facets-menu .facet-toggle-container,.no-results-lvrp #facets-menu .facets-toggles-desktop{display:none}}.convMargAdjust{margin-top:-15px}