.date-slider-label,.time-slot-label{font-family:inherit;font-weight:600}: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}.date-slider-label{font-size:18px;margin:15px 0 10px}.date-slider-wrapper{position:relative;display:flex;align-items:center}.date-slider-wrapper #horizontal-date-slider.date-slider{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:10px;margin:0;white-space:nowrap;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.date-slider-wrapper #horizontal-date-slider.date-slider::-webkit-scrollbar{display:none}.date-slider-wrapper #horizontal-date-slider.date-slider .date-option{min-width:100px;padding:10px;background:#fff;border:1px solid #ccc;text-align:center;cursor:pointer;scroll-snap-align:start;flex-shrink:0;transition:background .3s}.date-slider-wrapper #horizontal-date-slider.date-slider .date-option.selected{background-color:#ccc;color:#000;font-weight:700}.date-slider-wrapper #horizontal-date-slider.date-slider .date-option strong{font-size:25px;line-height:45px}.date-slider-wrapper .slider-arrow{position:absolute;background-color:#ccc;border:1px solid #ccc;width:32px;height:100%;font-size:16px;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);transition:opacity .2s ease}.date-slider-wrapper .slider-arrow.left{left:0}.date-slider-wrapper .slider-arrow.right{right:0}.time-slot-label{font-size:18px;margin:15px 0 10px}.schedule-time{display:flex;align-items:center;width:100%;gap:15px;position:relative}.schedule-time::after{content:'';position:absolute;top:50%;left:55%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;pointer-events:none}@media (max-width:767px){.schedule-time::after{left:45%}}.schedule-time .slot-container{width:60%;display:flex;justify-content:center;align-items:center;padding:15px 10px;-moz-appearance:none;appearance:none}.schedule-time .slot-container .time-slot{padding:10px;margin:10px;border-radius:4px;border:1px solid #ccc;cursor:pointer;transition:background .3s}.schedule-time .slot-container .time-slot.selected{background-color:#ccc;color:#000;font-weight:700}.schedule-time #open-scheduler{display:flex;border-radius:25px}.vdp--lightning.vdp.cpo-vehicle-vdp .vdp-price-box__pricing .pricing-item .pricing-item__details,.vdp--lightning.vdp.new-vehicle-vdp .advanced-pricing-stack>hr:first-child,.vdp--lightning.vdp.used-vehicle-vdp .vdp-price-box__pricing .pricing-item .pricing-item__details{display:none}.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title--basic{position:relative;min-height:42px}.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title--basic .vdp-title__share-print{margin-left:auto;padding:10px 0}@media screen and (max-width:767px){.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title--basic .vdp-title__share-print{margin:0 auto}}.vdp--lightning .vdp-hero .vdp-gallery-wrap{margin-top:60px}.vdp--lightning .vdp-hero .vdp-gallery-wrap .swiper-container{max-width:100%}.vdp--lightning .vdp-hero .vdp-price-box-wrap #vdp-sidebar-wrapper::-webkit-scrollbar{display:none}.vdp--lightning #price-box .vdp-price-box__cta .secondary-cta{background-color:var(--secondarycta,#333);color:#fff}.vdp--lightning #price-box .vdp-price-box__cta .secondary-cta:hover{background:var(--secondaryctahover,#333)}.vdp--lightning .vdp-price-box{position:relative;display:flex;flex-direction:column}.vdp--lightning .vdp-price-box.vdp-price-box--locked .vdp-price-box__pricing .advanced-pricing-vdp-wrapper{border-top:none}.vdp--lightning .vdp-price-box .vdp-price-box__title{position:relative;width:100%;padding:20px 20px 0;background:#fff;box-shadow:0 2px 7px 0 rgba(51,51,51,.15)}.vdp--lightning .vdp-price-box .vdp-price-box__title:before{content:"";height:10px;position:absolute;bottom:-7px;background:#fff;z-index:2;left:0;width:100%}.vdp--lightning .zapmotoCTA,.vdp--lightning .zapmotoCTA a{position:relative}.vdp--lightning .vdp-price-box .vdp-price-box__title--top{font-weight:300;font-size:16px;line-height:18px}.vdp--lightning .vdp-price-box .vdp-price-box__title--bottom{font-weight:700;font-size:22px;line-height:24px}.vdp--lightning .vdp-price-box .vdp-price-box__title--vinstock{font-size:14px;line-height:1.5;font-weight:300}.vdp--lightning .vdp-price-box .vdp-price-box__pricing{order:1;margin-bottom:10px;padding-bottom:0;padding-top:2px}.vdp--lightning .vdp-price-box .vdp-price-box__pricing>.pricing-item{padding-top:0}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .advanced-pricing-vdp-wrapper{border-top:1px solid #333;margin-top:8px;padding-top:5px}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .advanced-pricing-stack>:not(:last-child){margin-bottom:5px}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .advanced-pricing-stack .additional-rebates a,.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .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}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .advanced-pricing-stack .additional-rebates .price,.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .advanced-pricing-stack .additional-rebates .price span,.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .advanced-pricing-stack .additional-rebates .price-label,.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .advanced-pricing-stack .additional-rebates .price-label span,.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .advanced-pricing-stack .price-block .price,.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .advanced-pricing-stack .price-block .price span,.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .advanced-pricing-stack .price-block .price-label,.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .advanced-pricing-stack .price-block .price-label span{font-size:var(--sale_price_label_font_size);color:var(--price_font_color,#000)}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .advanced-pricing-stack .price-block.our-price.real-price .price-label{font-weight:700;font-size:var(--sale_price_label_font_size)}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .advanced-pricing-stack .price-block.our-price.real-price .price-label span{font-size:var(--sale_price_label_font_size);font-weight:700!important}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .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)}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .advanced-pricing-stack .price-block.our-price.real-price .price span{font-size:var(--sale_price_font_size)!important;font-weight:700!important}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .advanced-pricing-stack hr{margin:5px 0;border-color:#333}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .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}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .price-stack.locked .price-block:nth-last-child(2) .price-label{font-weight:700!important}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .price-stack.locked .price-block.subtract{border-bottom:1px solid #333;padding-bottom:10px}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .price-stack.locked .price-block .price,.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item #advanced-pricing-vdp-card .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)}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item .pricing-item__wrap{border-top:1px solid #333;margin-top:8px;padding-top:5px}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item .pricing-item__label,.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item .pricing-item__price{font-weight:700;font-size:var(--sale_price_label_font_size);line-height:calc(var(--sale_price_label_font_size) + 2px)}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item.pricing-item--cash .pricing-item__label,.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item.pricing-item--cash .pricing-item__price{font-size:var(--sale_price_label_font_size);line-height:calc(var(--sale_price_label_font_size) + 2px)}.vdp--lightning .vdp-price-box .vdp-price-box__view-count{order:3;margin-top:0}.vdp--lightning .vdp-price-box .vdp-price-box__cta{order:2;display:flex;flex-direction:column;margin-top:0;margin-bottom:10px;padding-top:0}#di-modal .di-advanced-pricing-modal #ap-offers-modal .ap-offers__vehicle-price-stack hr:last-of-type,.kgc-vehicle .vdp--lightning .vdp-badge-item:not(.custom_badge) img[alt*=Certified]{display:none}.vdp--lightning .vdp-price-box .vdp-price-box__cta a,.vdp--lightning .vdp-price-box .vdp-price-box__cta>div{order:10}.vdp--lightning .vdp-price-box .vdp-price-box__cta .vdp-price-box__main-cta-wrapper{padding-bottom:0;margin-bottom:10px}.vdp--lightning .vdp-price-box .vdp-price-box__cta .vdp-custom-html.vdp-sidebar-custom-html{order:1;padding-bottom:10px}.vdp--lightning .vdp-price-box .vdp-price-box__cta .vdp-custom-html.vdp-sidebar-custom-html .used-mileage,.vdp--lightning .vdp-price-box .vdp-price-box__cta .vdp-custom-html.vdp-sidebar-custom-html .vdp-price-box__custom-item-box{padding:15px;box-shadow:0 2px 7px 0 rgba(51,51,51,.15)}.vdp--lightning .vdp-price-box .vdp-price-box__cta #main-cta-placeholder,.vdp--lightning .vdp-price-box .vdp-price-box__cta .gg-cbo-widget{order:2}.vdp--lightning .vdp-price-box .pricing-item__details{font-weight:400;color:var(--lvrp-hit-details-color,#333);text-decoration:underline}.vdp--lightning .zapmotoCTA .popover{width:200px;min-width:200px;max-width:200px;left:190px!important}.vdp--lightning .zapmotoCTA .popover>.arrow{left:calc(100% - 12px)}.vdp--lightning div.vdp-key-features ul{flex-wrap:nowrap;overflow-x:auto}.vdp--lightning div.vdp-key-features ul li{margin:0 2% 0 0}#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}