:after,:before,:root{--lvrp-hit-location-banner-bg:var(--primary, #ccc)}.dgdg-buick_gmc,.dgdg-chevrolet,.dgdg-chevy{--lvrp-hit-location-banner-bg:#393839;--lvrp-model-view-results-bg:#393839;--lvrp-model-view-results-color:#fff}.dgdg-buick_gmc :after,.dgdg-buick_gmc :before,.dgdg-chevrolet :after,.dgdg-chevrolet :before,.dgdg-chevy :after,.dgdg-chevy :before{--lvrp-hit-location-banner-bg:#393839}.dgdg-mazda{--vdp-accent-color:#333;--lvrp-hit-specials-banner-bg:#000;--lvrp-model-view-results-bg:#000;--lvrp-model-view-results-color:#fff;--lvrp-hit-location-banner-bg:#000}.dgdg-mazda :after,.dgdg-mazda :before{--lvrp-hit-location-banner-bg:#000}.dgdg-genesis{--vdp-accent-color:var(--primary);--lvrp-hit-location-banner-bg:#000}.dgdg-genesis :after,.dgdg-genesis :before{--lvrp-hit-location-banner-bg:#000}.dgdg-cadillac{--vdp-accent-color:var(--primary);--lvrp-hit-location-banner-bg:#4b4b4b;--lvrp-model-view-results-bg:#4b4b4b;--lvrp-model-view-results-color:#fff}.dgdg-cadillac :after,.dgdg-cadillac :before{--vdp-accent-color:var(--primary);--lvrp-hit-location-banner-bg:#4b4b4b}.dgdg-ford{--lvrp-hit-location-banner-bg:#00095B}.dgdg-ford :after,.dgdg-ford :before{--lvrp-hit-location-banner-bg:#00095B}.dgdg-kia{--lvrp-hit-location-banner-bg:#000}.dgdg-kia :after,.dgdg-kia :before{--lvrp-hit-location-banner-bg:#000}.dgdg-subaru{--lvrp-hit-location-banner-bg:#00205b}.dgdg-subaru :after,.dgdg-subaru :before{--lvrp-hit-location-banner-bg:#00205b}.dgdg-volkswagen{--lvrp-hit-location-banner-bg:#000}.dgdg-volkswagen :after,.dgdg-volkswagen :before{--lvrp-hit-location-banner-bg:#000}.dgdg-hyundai{--lvrp-hit-location-banner-bg:#002c5e}.dgdg-hyundai :after,.dgdg-hyundai :before{--lvrp-hit-location-banner-bg:#002c5e}.dgdg-honda{--lvrp-hit-location-banner-bg:#000}.dgdg-honda :after,.dgdg-honda :before{--lvrp-hit-location-banner-bg:#000}iframe.iframe-responsive{width:1px;min-width:100%}.di-z-buried,.di-z-extra-high,.di-z-half,.di-z-high,.di-z-impact,.di-z-low,.di-z-mid,.di-z-modal,.di-z-overlay{position:relative}.di-z-modal{z-index:1050}.di-z-overlay{z-index:1000}.di-z-mobile-overlay{z-index:1030}.di-z-extra-top{z-index:500}.di-z-extra-high{z-index:400}.di-z-high{z-index:300}.di-z-mid{z-index:200}.di-z-low{z-index:100}.di-z-half{z-index:50}.di-z-impact{z-index:1}.di-z-buried{z-index:-1}.vdp--lightning .prodigyWrap{padding-top:0!important}.vdp--lightning .prodigyWrap .prodigyWrap__title{width:100%;display:flex;align-items:center;text-align:center;justify-content:center;padding:15px 0;display:none}.vdp--lightning .prodigyWrap .prodigyWrap__title .prodigyWrap__title--icon img{width:30px;margin-right:3px}.vdp--lightning .prodigyWrap .prodigyWrap__title--content{font-weight:600;font-size:12px;letter-spacing:.045em;line-height:14px}.vdp--lightning .prodigyWrap .prodigyWrap__title--content .blue{color:#0082ec}.vdp--lightning .prodigy-pricing-button-group{display:flex;flex-wrap:wrap;justify-content:space-between}.vdp--lightning .prodigy-pricing-button-group>div{flex:1 1 calc(100% - 10px);margin-bottom:0}.vdp--lightning .prodigy-pricing-button-group .prodigy-button.prodigy-button-large{position:relative;padding:.5em 0;background-color:#fff200;min-height:60px;font-size:18px;font-weight:600;color:#131313;display:flex;justify-content:center;align-items:center}.vdp--lightning .prodigy-pricing-button-group .prodigy-button.prodigy-button-large::before{display:inline-block;height:30px;width:30px;-webkit-mask-image:url(/wp-content/plugins/di-group-dgdg/public/images/shopping_cart.svg);mask-image:url(/wp-content/plugins/di-group-dgdg/public/images/shopping_cart.svg);background-color:#131313}.vdp--lightning .prodigy-pricing-button-group .prodigy-button.prodigy-button-large:hover{background:#ccc200}.vdp--lightning .prodigy-pricing-button-group button.prodigy-button{position:relative;background:#0082ec;margin-bottom:0;color:#fff;font-weight:400;border-radius:5px;padding:10px 0;font-size:14px;min-height:30px;white-space:nowrap}.vdp--lightning .prodigy-pricing-button-group button.prodigy-button::before{content:"";position:relative;left:-10px;top:0;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.vdp--lightning .prodigy-pricing-button-group button.prodigy-button:hover{background:#0066b9}.vdp--lightning .prodigy-pricing-button-group .pre-approved-container,.vdp--lightning .prodigy-pricing-button-group .test-drive-container{flex:0 1 calc(50% - 5px);margin:10px 0}.vdp--lightning .prodigy-pricing-button-group .pre-approved-container button.prodigy-button,.vdp--lightning .prodigy-pricing-button-group .test-drive-container button.prodigy-button{background:#e6e6e6;margin-bottom:0;color:#131313;font-weight:400;border-radius:5px;padding:10px 0;font-size:14px;min-height:30px}.vdp--lightning .vdp-hero .vdp-gallery__preview{padding:10px;background:#fff}.vdp--lightning .vdp-hero .vdp-header-wrap{order:0}.vdp--lightning .vdp-hero .vdp-header-wrap.sticky-header{position:fixed;top:0;z-index:10}.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title__inner{position:relative;max-width:1400px}.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title__share-print{position:absolute;top:25px;right:10px;width:10%}.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title__share-print .share-print-list>li{display:block}.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title__share-print .share-print-list>li a{color:#17202a;font-size:18px}.vdp--lightning .vdp-hero .vdp-header-wrap h1{font-size:18px;line-height:24px;margin:10px 0 5px 0;color:#17202a;font-weight:700}.vdp--lightning .vdp-hero .vdp-header-wrap h1 .vdp-trim{font-weight:700}.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title--basic{background-color:#fff;box-shadow:0 2px 7px 0 rgba(51,51,51,.15)}@media (min-width:1025px){.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title--basic{left:0}}.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title--basic .vdp-title__vin-stock{font-weight:700;color:#17202a;display:flex;justify-content:flex-start;padding:0 10px 0 0;font-family:var(--headingfont)}.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title--basic .vdp-title__vehicle-info{padding:10px 0 10px 10px}@media screen and (max-width:767px){.vdp--lightning .vdp-hero{max-width:100%}.vdp--lightning .vdp-hero .vdp-gallery-wrap{order:-1}.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title--basic .vdp-title__vehicle-info{padding:15px;border-bottom:solid #eee}.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title__share-print{top:inherit;bottom:0;width:85px;padding-right:0}}@media (min-width:1200px){.vdp--lightning .vdp-gallery-wrap{padding:0}}.vdp--lightning .vdp-gallery-wrap .vdp-gallery__legend{bottom:inherit;top:15px}@media screen and (min-width:1025px){.vdp--lightning .vdp-gallery__main{width:100%;flex:1;background:#eee}.vdp--lightning .vdp-gallery__main .swiper-wrapper .swiper-slide div{border-bottom:none}.vdp--lightning .vdp-gallery__main .swiper-wrapper .swiper-slide-active{width:100%!important}.vdp--lightning .vdp-gallery__main .swiper-slide div{border:none}.vdp--lightning .thumbnail-wrapper{display:none}}@media screen and (max-width:1024px){.vdp--lightning .gallery-overlay .gallery-overlay__wrapper{padding:10px 0 125px}}.vdp--lightning .vdp-price-box{display:flex;flex-direction:column;position:relative}.vdp--lightning .vdp-price-box .vdp-price-box__cta{order:1}.vdp--lightning .vdp-price-box .vdp-price-box__pricing{order:2;padding-bottom:5px}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item--cash{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item--cash .pricing-item__terms{width:100%;font-size:12px}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item__wrap{margin-top:10px;flex-direction:column;align-items:flex-start;padding-left:55px;position:relative}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item__wrap .pricing-item__label{font-size:14px;text-transform:none;font-weight:600}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item__wrap .pricing-item__price{font-size:15px;font-weight:700}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item__wrap::before{content:url(../images/lvdp-no-brainer-button-icon.png);position:absolute;left:0;bottom:0}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack>:not(:last-child){margin-bottom:0}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack h4{text-align:center}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack.in-transit-stack{font-weight:700;text-align:right}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack.in-transit-stack .price-label{text-align:left}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .price-block{font-size:16px}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .price-block .price,.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .price-block .price-label{font-size:16px}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .add,.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .incentives,.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .subtract{font-size:14px;color:#757575}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .add .price,.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .add .price-label,.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .incentives .price,.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .incentives .price-label,.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .subtract .price,.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .subtract .price-label{font-size:14px;color:#757575}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack>:not(:last-child){margin-bottom:0}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .price-label{font-family:var(--maintextfont)}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .price-block.callforprice{font-size:16px}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack{position:relative}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .price-block{padding:5px 0;margin-bottom:0}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .price-block .price,.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .price-block .price-label{font-weight:400;text-transform:capitalize}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .disclaimer,.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack~div{display:none}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .price-stack .custom-offers-field{display:block}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .price-stack .custom-offers-field .red{color:#c80000}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .callforprice{position:relative;padding-top:40px;display:flex;flex-direction:column}.vdp--lightning .vdp-price-box__main-cta-wrapper .dgdg__cta--scheduleAppointment{background:#0082ec;margin-bottom:0;color:#fff;font-weight:400;border-radius:5px;padding:10px 0;font-size:14px;line-height:16px;min-height:30px;box-shadow:none;display:flex;justify-content:center;align-items:center}.vdp--lightning .vdp-price-box__main-cta-wrapper .dgdg__cta--scheduleAppointment:hover{background:#0066b9}.vdp--lightning .vdp-price-box__main-cta-wrapper .dgdg__cta--scheduleAppointment::before{display:inline-block;height:20px;width:20px;content:"";position:relative;left:-10px;top:0;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(/wp-content/plugins/di-group-dgdg/public/images/calendar_month.svg);mask-image:url(/wp-content/plugins/di-group-dgdg/public/images/calendar_month.svg);background-color:#fff}.vdp--lightning .vdp-price-box .vdp-custom-html .chat-now-container .dgdg__cta--chatNow{background:#0082ec;margin-bottom:0;color:#fff;font-weight:400;border-radius:5px;padding:10px 0;font-size:14px;line-height:16px;min-height:30px;box-shadow:none;text-align:center;display:flex;justify-content:center;align-items:center}.vdp--lightning .vdp-price-box .vdp-custom-html .chat-now-container .dgdg__cta--chatNow:hover{background:#0066b9;cursor:pointer}.vdp--lightning .vdp-price-box .vdp-custom-html .chat-now-container .dgdg__cta--chatNow::before{display:inline-block;height:20px;width:20px;content:"";position:relative;left:-10px;top:0;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(/wp-content/plugins/di-group-dgdg/public/images/chat_bubble.svg);mask-image:url(/wp-content/plugins/di-group-dgdg/public/images/chat_bubble.svg);background-color:#fff;padding:10px}.vdp--lightning .vdp-price-box .vdp-custom-html.vdp-sidebar-custom-html{margin-top:0;position:relative;background:#fff;margin-top:0;padding:10px 0 0 0}.vdp--lightning .vdp-price-box .vdp-custom-html.vdp-sidebar-custom-html .location-row,.vdp--lightning .vdp-price-box .vdp-custom-html.vdp-sidebar-custom-html .price-validator-row{margin-top:0}.vdp--lightning .vdp-price-box .vdp-custom-html.vdp-sidebar-custom-html .price-validator-row .label{padding:0;border-radius:0;color:#131313;font-size:13px;font-weight:700}.vdp--lightning .vdp-price-box__view-count{order:5}.vdp--lightning .vdp-pricebox-cta-button.third-party-pricing-cta,.vdp--lightning .vdp-pricebox-cta-button.third-party-pricing-cta:hover{background:url(../images/vdp-pricingcta-bg.png) #fff;background-size:contain;background-position:0 100%;background-repeat:no-repeat;padding:5px 20px 5px}.vdp--lightning .vdp-pricebox-cta-button.third-party-pricing-cta span,.vdp--lightning .vdp-pricebox-cta-button.third-party-pricing-cta:hover span{font-size:14px;color:#17202a;font-weight:600;display:block;padding-bottom:55px}.vdp--lightning .vdp-sidebar-wrapper::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#1e3e85;border:0}.vdp--lightning .vdp-sidebar-wrapper:-webkit-scrollbar{width:10px}.vdp--lightning .vdp-sidebar-wrapper:-webkit-scrollbar-track{border:0;padding:2px 0;background-color:none}.vdp--lightning .vdp-price-box .price-box-cpo-logo{width:100%;display:flex;justify-content:center;align-items:center}.vdp--lightning .vdp-price-box .price-box-cpo-logo img{width:100%;max-width:200px}.vdp--lightning .vdp-price-box__noBrainerCheckout{position:relative;border-top:1px solid #eee;padding:15px 0;text-align:center;margin:10px auto 10px;padding-bottom:75px!important;padding-top:10px!important}.vdp--lightning .vdp-price-box__noBrainerCheckout:after{content:"";background-image:url(/wp-content/plugins/di-group-dgdg/public/images/noBrainerCheckoutLogo/dgdg.svg);height:80px;width:calc(100% - 20px);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;bottom:0;left:10px}.vdp--lightning .vdp-price-box__noBrainerCheckout img{width:100%}@media screen and (max-width:1024px){.vdp--lightning .vdp-price-box__noBrainerCheckout img{width:50%}}@media screen and (max-width:767px){.vdp--lightning .vdp-price-box__noBrainerCheckout img{width:75%}}@media screen and (max-width:551px){.vdp--lightning .vdp-price-box__noBrainerCheckout img{width:100%}}.dgdg-buick_gmc .vdp--lightning .vdp-price-box__noBrainerCheckout:after{background-image:url(/wp-content/plugins/di-group-dgdg/public/images/noBrainerCheckoutLogo/buickgmc.svg)}.dgdg-cadillac .vdp--lightning .vdp-price-box__noBrainerCheckout:after{background-image:url(/wp-content/plugins/di-group-dgdg/public/images/noBrainerCheckoutLogo/cadillac.svg)}.dgdg-chrysler_dodge_jeep_ram .vdp--lightning .vdp-price-box__noBrainerCheckout:after{background-image:url(/wp-content/plugins/di-group-dgdg/public/images/noBrainerCheckoutLogo/cdjr.svg)}.dgdg-chevrolet .vdp--lightning .vdp-price-box__noBrainerCheckout:after{background-image:url(/wp-content/plugins/di-group-dgdg/public/images/noBrainerCheckoutLogo/chevrolet.svg)}.dgdg-ford .vdp--lightning .vdp-price-box__noBrainerCheckout:after{background-image:url(/wp-content/plugins/di-group-dgdg/public/images/noBrainerCheckoutLogo/ford.svg)}.dgdg-genesis .vdp--lightning .vdp-price-box__noBrainerCheckout:after{background-image:url(/wp-content/plugins/di-group-dgdg/public/images/noBrainerCheckoutLogo/genesis.svg)}.dgdg-honda .vdp--lightning .vdp-price-box__noBrainerCheckout:after{background-image:url(/wp-content/plugins/di-group-dgdg/public/images/noBrainerCheckoutLogo/honda.svg)}.dgdg-hyundai .vdp--lightning .vdp-price-box__noBrainerCheckout:after{background-image:url(/wp-content/plugins/di-group-dgdg/public/images/noBrainerCheckoutLogo/hyundai.svg)}.dgdg-kia .vdp--lightning .vdp-price-box__noBrainerCheckout:after{background-image:url(/wp-content/plugins/di-group-dgdg/public/images/noBrainerCheckoutLogo/kia.svg)}.dgdg-mazda .vdp--lightning .vdp-price-box__noBrainerCheckout:after{background-image:url(/wp-content/plugins/di-group-dgdg/public/images/noBrainerCheckoutLogo/mazda.svg)}.dgdg-subaru .vdp--lightning .vdp-price-box__noBrainerCheckout:after{background-image:url(/wp-content/plugins/di-group-dgdg/public/images/noBrainerCheckoutLogo/subaru.svg)}.dgdg-vw .vdp--lightning .vdp-price-box__noBrainerCheckout:after{background-image:url(/wp-content/plugins/di-group-dgdg/public/images/noBrainerCheckoutLogo/vw.svg)}.vdp--lightning iframe.iframe-responsive{width:1px;min-width:100%}.vdp--lightning .di-z-buried,.vdp--lightning .di-z-extra-high,.vdp--lightning .di-z-half,.vdp--lightning .di-z-high,.vdp--lightning .di-z-impact,.vdp--lightning .di-z-low,.vdp--lightning .di-z-mid,.vdp--lightning .di-z-modal,.vdp--lightning .di-z-overlay{position:relative}.vdp--lightning .di-z-modal{z-index:1050}.vdp--lightning .di-z-overlay{z-index:1000}.vdp--lightning .di-z-mobile-overlay{z-index:1030}.vdp--lightning .di-z-extra-top{z-index:500}.vdp--lightning .di-z-extra-high{z-index:400}.vdp--lightning .di-z-high{z-index:300}.vdp--lightning .di-z-mid{z-index:200}.vdp--lightning .di-z-low{z-index:100}.vdp--lightning .di-z-half{z-index:50}.vdp--lightning .di-z-impact{z-index:1}.vdp--lightning .di-z-buried{z-index:-1}.vdp--lightning .jumboRow{padding:30px 0}.vdp--lightning .jumboRow h1.jumboRowTitle{font-size:42px;line-height:.9em;font-weight:900;margin-top:15px;margin-bottom:15px}.vdp--lightning .jumboRow h2.jumboRowTitle{font-size:42px;margin-top:15px;margin-bottom:15px;line-height:.9em;font-weight:900}.vdp--lightning .jumboRow h3.jumboRowSubTitle{padding-bottom:15px;font-size:20px;font-weight:400;position:relative}.vdp--lightning .jumboRow h3.jumboRowSubTitle span.intro{display:block;font-size:.6em;font-weight:300}.vdp--lightning .jumboRow h3.jumboRowSubTitle:after{content:"";width:60px;height:3px;background:#fff;position:absolute;bottom:0;left:0}.vdp--lightning .jumboRow .jumboRowBottom{margin-top:0;font-size:24px}.vdp--lightning .jumboRow .jumboRowBottom .bottomRight{margin-top:10px;text-align:left}.vdp--lightning .jumboRow .jumboRowBottom .bottomRight .button{margin:0 10px 10px 0;display:inline-block;vertical-align:middle}@media (min-width:768px){.vdp--lightning .jumboRow{padding:45px 0}.vdp--lightning .jumboRow h1.jumboRowTitle{font-size:54px;margin-bottom:30px;margin-top:0}.vdp--lightning .jumboRow h2.jumboRowTitle{font-size:54px;margin-bottom:30px}.vdp--lightning .jumboRow h3.jumboRowSubTitle{padding-bottom:30px}.vdp--lightning .jumboRow h3.jumboRowSubTitle span.intro{font-size:.7em;font-weight:400}.vdp--lightning .jumboRow .jumboRowBottom{font-size:14px;margin-top:10px}.vdp--lightning .jumboRow .jumboRowBottom .bottomRight .button{font-size:14px;padding:10px 20px}}@media (min-width:1025px){.vdp--lightning .jumboRow{padding:60px 0}.vdp--lightning .jumboRow h1.jumboRowTitle{font-size:70px;margin-bottom:50px}.vdp--lightning .jumboRow h2.jumboRowTitle{font-size:70px;margin-bottom:50px}.vdp--lightning .jumboRow h3.jumboRowSubTitle{font-size:28px;padding-bottom:50px}.vdp--lightning .jumboRow h3.jumboRowSubTitle span.intro{font-size:.7em;font-weight:400}.vdp--lightning .jumboRow h3.jumboRowSubTitle:after{height:8px}.vdp--lightning .jumboRow .jumboRowBottom{font-size:18px;margin-top:50px}.vdp--lightning .jumboRow .jumboRowBottom .bottomRight{text-align:right;margin-top:0}.vdp--lightning .jumboRow .jumboRowBottom .bottomRight .button{font-size:18px;padding:10px 30px;margin:0 0 10px 10px;display:inline}.vdp--lightning .jumboRow.imagebg h2.jumboRowTitle{text-shadow:0 0 25px rgba(0,0,0,.35)}.vdp--lightning .jumboRow.imagebg h3.jumboRowSubTitle{text-shadow:0 0 20px rgba(0,0,0,.35)}.vdp--lightning .jumboRow.imagebg .jumboRowBottom{text-shadow:0 0 20px rgba(0,0,0,.35)}}@media (min-width:1200px){.vdp--lightning .jumboRow{padding:80px 0}.vdp--lightning .jumboRow h1.jumboRowTitle{font-size:80px}.vdp--lightning .jumboRow h2.jumboRowTitle{font-size:80px}.vdp--lightning .jumboRow h3.jumboRowSubTitle{font-size:32px}.vdp--lightning .jumboRow .jumboRowBottom{font-size:20px}.vdp--lightning .jumboRow .jumboRowBottom .bottomRight .button{font-size:20px;padding:15px 30px}}@media (min-width:1400px){.vdp--lightning .jumboRow{padding:100px 0}.vdp--lightning .jumboRow h1.jumboRowTitle{font-size:100px}.vdp--lightning .jumboRow h2.jumboRowTitle{font-size:100px}.vdp--lightning .jumboRow h3.jumboRowTitle{font-size:40px}}.vdp--lightning .vdpSection__title{text-transform:uppercase;color:#2e2d2d;font-size:24px;text-transform:uppercase;margin:0 0 30px;font-weight:500}.vdp--lightning .vdpSection__title--title-top{display:block;color:#626262;font-size:18px;font-weight:700}.vdp--lightning .vdpSection__content{font-weight:500;font-size:14px}.vdp--lightning .vdpSection__content .bold{font-weight:700}.vdp--lightning .vdpSection__icon{text-align:center;margin:10px 0}@media (min-width:768px){.vdp--lightning .vdpSection__title{font-size:3em}.vdp--lightning .vdpSection__title--title-top{font-size:.7em}.vdp--lightning .vdpSection__content{font-size:18px}.vdp--lightning .vdpSection__icon{text-align:right;margin:0}}.vdp--lightning #no-brainer-carbuying{padding:50px 0}.vdp--lightning #no-brainer-carbuying .vdpSection__icon img{max-width:140px}.vdp--lightning #no-brainer-carbuying #nb-wrapper{padding-top:0}.vdp--lightning #no-brainer-carbuying .bottom{margin-top:40px}.vdp--lightning #no-brainer-carbuying .bottom .bottomItem{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-flex-direction:row;flex-direction:row;margin:0 auto}.vdp--lightning #no-brainer-carbuying .bottom .bottomItem+.bottomItem{padding-top:40px}.vdp--lightning #no-brainer-carbuying .bottom .bottomItem__icon{width:100px;min-width:100px;text-align:center;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column}.vdp--lightning #no-brainer-carbuying .bottom .bottomItem__icon img{width:100%;max-width:initial;padding-bottom:0;margin:0}.vdp--lightning #no-brainer-carbuying .bottom .bottomItem__text{font-weight:700;font-size:16px;line-height:20px;padding-left:40px;width:205px}@media (min-width:768px){.vdp--lightning #no-brainer-carbuying .bottom{margin-top:100px}.vdp--lightning #no-brainer-carbuying .bottom .bottomItem{-moz-flex-direction:column;flex-direction:column;width:calc(33.33% - 50px)}.vdp--lightning #no-brainer-carbuying .bottom .bottomItem+.bottomItem{padding:0}.vdp--lightning #no-brainer-carbuying .bottom .bottomItem__icon{width:auto;height:150px;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:30px}.vdp--lightning #no-brainer-carbuying .bottom .bottomItem__icon img{max-height:100%;width:auto;max-width:185px}.vdp--lightning #no-brainer-carbuying .bottom .bottomItem__icon img.icon-edmunds,.vdp--lightning #no-brainer-carbuying .bottom .bottomItem__icon img.icon-kbb{max-height:initial;width:100%}.vdp--lightning #no-brainer-carbuying .bottom .bottomItem__text{padding:0;text-align:center;width:auto}}@media (min-width:1025px){.vdp--lightning #no-brainer-carbuying .bottom .bottomItem__text{font-size:25px;line-height:35px}}.vdp--lightning .popover{max-width:376px;max-height:400px;overflow-y:scroll}.vdp--lightning #no-brainer-carbuying,.vdp--lightning #no-brainer-preowned{background:#fff;color:#333}.vdp--lightning #no-brainer-carbuying h2.no-brainer-title-top,.vdp--lightning #no-brainer-preowned h2.no-brainer-title-top{font-size:28px;font-weight:500;margin:0}.vdp--lightning #no-brainer-carbuying h2.no-brainer-title-bottom,.vdp--lightning #no-brainer-preowned h2.no-brainer-title-bottom{color:#626262;font-size:40px;font-weight:500;margin:5px 0 100px;line-height:1}.vdp--lightning #no-brainer-carbuying .no-brainer-logo,.vdp--lightning #no-brainer-preowned .no-brainer-logo{float:right;height:100px;margin-top:-10px}.vdp--lightning #no-brainer-carbuying .nobrainer-bullets,.vdp--lightning #no-brainer-preowned .nobrainer-bullets{text-align:left;font-size:16px;margin-bottom:30px}.vdp--lightning #no-brainer-carbuying .nobrainer-bullets h3,.vdp--lightning #no-brainer-preowned .nobrainer-bullets h3{font-size:24px;font-weight:500}.vdp--lightning #no-brainer-carbuying .no-brainer-disclaimer,.vdp--lightning #no-brainer-preowned .no-brainer-disclaimer{display:block;text-align:right;color:#626262}.vdp--lightning #no-brainer-carbuying .media,.vdp--lightning #no-brainer-preowned .media{margin:15px 0}.vdp--lightning #no-brainer-carbuying .media-left,.vdp--lightning #no-brainer-preowned .media-left{width:160px}.vdp--lightning #no-brainer-carbuying .media-left img,.vdp--lightning #no-brainer-preowned .media-left img{max-width:145px}@media (max-width:1199px){.vdp--lightning #no-brainer-carbuying .no-brainer-logo,.vdp--lightning #no-brainer-preowned .no-brainer-logo{height:260px}.vdp--lightning #no-brainer-carbuying h2.row-title,.vdp--lightning #no-brainer-preowned h2.row-title{font-size:28px;margin:15px 0 30px}.vdp--lightning #no-brainer-carbuying .no-brainer-logo,.vdp--lightning #no-brainer-preowned .no-brainer-logo{height:120px}.vdp--lightning #no-brainer-carbuying .nobrainer-bullets,.vdp--lightning #no-brainer-preowned .nobrainer-bullets{font-size:14px}.vdp--lightning #no-brainer-carbuying .nobrainer-bullets h3,.vdp--lightning #no-brainer-preowned .nobrainer-bullets h3{font-size:18px}}.vdp--lightning #nb-wrapper{display:flex;flex-direction:column}.vdp--lightning #nb-wrapper .dgdg-logo img{width:150px;height:auto}.vdp--lightning #nb-wrapper .nbg{display:flex;flex-direction:row;justify-content:center;margin-bottom:100px;align-items:center}.vdp--lightning #nb-wrapper .nbg p{font-weight:500;font-size:35px;text-align:center;flex-wrap:wrap;width:500px}.vdp--lightning #nb-wrapper .nbg img{width:210px;height:auto}.vdp--lightning #nb-wrapper .bottom{display:flex;flex-direction:row;justify-content:space-around}.vdp--lightning #nb-wrapper .bottom img{margin:10px}.vdp--lightning #nb-wrapper .bottom p{padding-bottom:25px;font-weight:700;font-size:25px;text-align:center;overflow-wrap:normal}.vdp--lightning #nb-wrapper .bottom .pom{display:flex;flex-direction:column;align-items:center}.vdp--lightning #nb-wrapper .bottom .pom p{width:150px}.vdp--lightning #nb-wrapper .bottom .pom img{max-width:150px;height:auto}.vdp--lightning #nb-wrapper .bottom .pv{display:flex;flex-direction:column;align-items:center}.vdp--lightning #nb-wrapper .bottom .pv p{width:150px}.vdp--lightning #nb-wrapper .bottom .pv .pv-icons{display:flex;flex-direction:column;align-items:center}.vdp--lightning #nb-wrapper .bottom .pv .pv-icons img{max-width:200px;height:auto}.vdp--lightning #nb-wrapper .bottom .tsps{display:flex;flex-direction:column;align-items:center}.vdp--lightning #nb-wrapper .bottom .tsps p{width:250px;padding-bottom:0}.vdp--lightning #nb-wrapper .bottom .tsps img{max-width:150px;height:auto}@media (max-width:767px){.vdp--lightning #nb-wrapper{padding-top:30px}.vdp--lightning #nb-wrapper .dgdg-logo img{display:none}.vdp--lightning #nb-wrapper .nbg{flex-direction:column!important;margin-bottom:75px}.vdp--lightning #nb-wrapper .nbg p{font-size:25px;width:300px;overflow-wrap:normal}.vdp--lightning #nb-wrapper .bottom{flex-direction:column!important}.vdp--lightning #nb-wrapper .bottom img{padding-bottom:30px}.vdp--lightning #nb-wrapper .bottom .pom p,.vdp--lightning #nb-wrapper .bottom .pv p,.vdp--lightning #nb-wrapper .bottom .tsps p{width:350px}.vdp--lightning #nb-wrapper .bottom .pv .pv-icons{flex-direction:row}.vdp--lightning #nb-wrapper .bottom .pv .pv-icons img{width:140px}}.vdp--lightning .chart-wrap{position:relative;margin:60px 30px 15px}.vdp--lightning #chartjs-tooltip{position:absolute}.vdp--lightning #chartjs-tooltip>span{display:block;line-height:1.2}.vdp--lightning #chartjs-tooltip .tip-label{font-size:18px;text-transform:uppercase}.vdp--lightning #chartjs-tooltip .tip-value{font-size:40px;font-weight:500}@media (max-width:1399px){.vdp--lightning #chartjs-tooltip .tip-label{font-size:16px}.vdp--lightning #chartjs-tooltip .tip-value{font-size:32px}}@media (max-width:1024px){.vdp--lightning #chartjs-tooltip .tip-label{font-size:14px}.vdp--lightning #chartjs-tooltip .tip-value{font-size:24px}}.vdp--lightning #validationRow{padding:10px 0 0}.vdp--lightning #validationRow .vdpSection__content,.vdp--lightning #validationRow .vdpSection__title{display:none}.vdp--lightning #validationRow .vdpSection__icon{text-align:center}.vdp--lightning #validationRow .validation-widgets{flex-wrap:wrap;margin-top:0}.vdp--lightning #validationRow .validation-widgets .validation-widget{flex-basis:100%;display:flex;align-items:center}.vdp--lightning #validationRow .validation-widgets .validation-widget .validation-widget-title{text-align:left;color:#000;border:none;display:none}.vdp--lightning #validationRow .validation-widgets .validation-widget .validation-widget-title p{font-size:14px;padding:20px 20px 20px 0;font-weight:600}.vdp--lightning #validationRow .validation-widgets .validation-widget .price-advisor-box,.vdp--lightning #validationRow .validation-widgets .validation-widget .validation-widget-container{width:100%}.vdp--lightning #validationRow .validation-widgets .validation-widget .price-advisor-box p.small-text,.vdp--lightning #validationRow .validation-widgets .validation-widget .validation-widget-container p.small-text{font-size:8px}@media screen and (max-width:767px){.vdp--lightning #validationRow .validation-widgets .validation-widget{flex-wrap:wrap}.vdp--lightning #validationRow .validation-widgets .validation-widget .price-advisor-box,.vdp--lightning #validationRow .validation-widgets .validation-widget .validation-widget-container,.vdp--lightning #validationRow .validation-widgets .validation-widget .validation-widget-title{width:100%}}.vdp--lightning #validationRow .vdpSection__icon img{max-width:140px}.vdp--lightning #validationRow .validation-title{color:#2e2d2d;font-size:36px;font-weight:500;text-transform:uppercase;margin:0 0 30px}.vdp--lightning #validationRow .validation-title .intro{display:block;color:#626262;font-size:24px;font-weight:700}.vdp--lightning #validationRow .validation-intro{font-size:18px;font-weight:500}.vdp--lightning #validationRow .validation-intro .bold{font-weight:700}.vdp--lightning #validationRow .validation-widgets{display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;margin-top:30px}.vdp--lightning #validationRow .validation-widgets .validation-widget:first-child{margin-left:0}.vdp--lightning #validationRow .validation-widgets .validation-widget:last-child{margin-right:0}.vdp--lightning #validationRow .validation-widgets .car-gurus-widget img,.vdp--lightning #validationRow .validation-widgets .car-gurus-widget span{max-width:100%!important}.vdp--lightning #validationRow .validation-widgets .car-gurus-widget span{text-align:center;display:block;margin-bottom:15px}@media (max-width:767px){.vdp--lightning #validationRow .validation-widgets .car-gurus-widget span{margin-top:30px}}.vdp--lightning #validationRow .validation-widgets .car-gurus-widget span.cg-market{color:#969698}.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-logo{text-align:center}.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-logo svg{width:150px;max-height:65px}@media (max-width:767px){.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-logo{margin:30px 0 0}}.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-deal,.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-hot{margin:15px}.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-deal span,.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-hot span{background:#d8ec8a;display:inline-block;text-align:center;width:80%;padding:5px 0;margin:0 0 10px -4px}.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-deal span:first-child,.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-hot span:first-child{color:#fff;width:20%;margin-left:0}.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-deal img,.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-hot img{width:150px;display:block;margin:0 auto}.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-deal[data-deal=good] span:first-child,.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-hot[data-deal=good] span:first-child{background:#bbde32}.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-hot{text-align:left}.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-hot span{background:#dee6e9;display:inline-block;text-align:center;width:40%;padding:5px 0;margin:0 0 10px -4px}.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-hot span:first-child{background:#992fb6;color:#fff;width:20%;margin-left:0}.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget .cars-hot span img{width:150px}.vdp--lightning #validationRow .validation-widgets .edmunds-widget .edmunds-logo{text-align:center;position:relative;margin-bottom:30px}@media (max-width:767px){.vdp--lightning #validationRow .validation-widgets .edmunds-widget .edmunds-logo{margin:30px 0}}.vdp--lightning #validationRow .validation-widgets .edmunds-widget .edmunds-logo svg{width:150px;max-height:25px}.vdp--lightning #validationRow .validation-widgets .edmunds-widget .edmunds-deal{position:relative;text-align:center}.vdp--lightning #validationRow .validation-widgets .edmunds-widget .edmunds-deal div{color:#626262}.vdp--lightning #validationRow .validation-widgets .edmunds-widget .edmunds-deal img{width:150px}.vdp--lightning #validationRow .validation-widgets .edmunds-widget .edmunds-deal:hover~.info-box{opacity:1}.vdp--lightning #validationRow .validation-widgets .edmunds-widget .info-box{opacity:0;position:absolute;border:1px solid #626262;border-radius:4px;color:#626262;font-weight:550;padding:16px;text-align:left;box-shadow:#626262 0 0 5px 2px;font-size:12px;background:#fff;top:60%;left:0;right:0;z-index:1}.vdp--lightning #validationRow .validation-widgets .edmunds-widget .info-box>br{margin-bottom:10px}.vdp--lightning #validationRow .validation-widgets .edmunds-widget .info-box .deal-type{color:#5fa8fa}.vdp--lightning #validationRow .validation-widgets .edmunds-widget .info-box .the-rest{color:#626262;font-weight:400}.vdp--lightning #validationRow .validation-widgets .validation-widget-title{color:#626262;font-size:18px;font-weight:700;margin-bottom:15px;padding-bottom:5px;text-align:center;border-bottom:1px solid #ddd}.vdp--lightning #validationRow .validation-widgets .validation-widget-container{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center;min-height:unset}@media (max-width:1024px){.vdp--lightning #validationRow{padding:60px 0}.vdp--lightning #validationRow .validation-widgets{max-width:100%}.vdp--lightning #validationRow .validation-widgets .validation-widget:not(:empty){flex:1 0 30%;margin:0 1.6666%}.vdp--lightning #validationRow .validation-widgets .validation-widget:empty{flex:0 0 0;margin:0}.vdp--lightning #validationRow .validation-widgets .validation-widget.kbb-advisor{flex:1 0 90%;margin:0 1.6666% 30px}}@media (max-width:767px){.vdp--lightning #validationRow{padding:50px 0}.vdp--lightning #validationRow .validation-widgets .validation-widget:not(:empty){margin:0 0 30px}.vdp--lightning #validationRow .validation-widgets .edmunds-widget>.edmunds-logo svg{max-width:50%}.vdp--lightning #validationRow .validation-widgets .edmunds-widget .edmunds-deal img{max-width:50%}.vdp--lightning #validationRow .validation-widgets .edmunds-widget .edmunds-deal div{text-align:center}.vdp--lightning #validationRow .validation-widgets .carsdotcom-widget>.cars-logo svg{max-width:50%}.vdp--lightning #validationRow .validation-title{font-size:24px}.vdp--lightning #validationRow .validation-title .intro{font-size:18px}.vdp--lightning #validationRow .validation-intro{font-size:14px}}.vdp--lightning #validationRow .container-fluid .row .validation-widgets .validation-widget{border-bottom:1px solid #d9d9d9;margin:0 0 30px}.vdp--lightning #validationRow .container-fluid .row .validation-widgets .validation-widget.edmunds-widget,.vdp--lightning #validationRow .container-fluid .row .validation-widgets .validation-widget.kbb-advisor{border-bottom:none;margin:0}@media (max-width:767px){.vdp--lightning #validationRow .container-fluid .row .validation-widgets .validation-widget{border-bottom:1px solid #d9d9d9}.vdp--lightning #validationRow .container-fluid .row .validation-widgets .validation-widget.edmunds-widget{border-bottom:none;margin:0}.vdp--lightning #validationRow .container-fluid .row .validation-widgets .validation-widget.kbb-advisor{border-bottom:1px solid #d9d9d9}}.vdp--lightning #car-and-driver{padding:50px 0}@media (min-width:720px){.vdp--lightning #car-and-driver{font-size:16px}}.vdp--lightning #car-and-driver .vdpSection__icon--svg{width:165px}.vdp--lightning #car-and-driver .vdpSection__icon img{max-width:165px;margin:0 auto}.vdp--lightning #car-and-driver .car-and-driver__intro{margin-bottom:45px}.vdp--lightning #car-and-driver .car-and-driver__row{max-width:1000px;margin:0 auto}.vdp--lightning #car-and-driver img{display:block;margin:0;max-width:100%;height:auto}.vdp--lightning #car-and-driver .car-driver-logo{max-width:200px}@media (min-width:720px){.vdp--lightning #car-and-driver .car-driver-logo{max-width:360px}}.vdp--lightning #car-and-driver .car-driver-leadin{margin:25px 0;max-width:770px}.vdp--lightning #car-and-driver .car-driver-leadin__large{font-weight:500}.vdp--lightning #car-and-driver .car-driver-accolade__rating{margin-top:10px}.vdp--lightning #car-and-driver .car-driver-ratings .ratings-container{position:relative}.vdp--lightning #car-and-driver .car-driver-ratings .ratings-content-trigger{display:inline-block;background-color:#1a74b8;padding:15px 30px;text-decoration:underline;color:#fff;text-align:center;border-radius:10px}.vdp--lightning #car-and-driver .car-driver-ratings .ratings-content-trigger:hover{color:#fff;background-color:#177fe2}.vdp--lightning #car-and-driver .car-driver-ratings .ratings-content-trigger+.ratings-content-wrap.mobile-open{opacity:1;pointer-events:all;background-color:rgba(0,0,0,.45)}@media (max-width:719px){.vdp--lightning #car-and-driver .car-driver-ratings .ratings-content-trigger .mobile-hide{display:none}}.vdp--lightning #car-and-driver .car-driver-ratings .ratings-content-wrap{transition:opacity .2s ease-in-out;z-index:9999;padding:20px;opacity:0;position:fixed;width:100vw;height:100vh;top:0;left:0;pointer-events:none}.vdp--lightning #car-and-driver .car-driver-ratings .ratings-content{font-weight:500;padding:25px;border-radius:10px;margin:20px auto;background-color:#fff;color:#222;position:relative;top:50%;transform:translateY(-50%);max-width:500px;width:100%;box-shadow:0 0 8px 0 rgba(0,0,0,.6)}.vdp--lightning #car-and-driver .car-driver-ratings .ratings-content--overflow{max-height:calc(100vh - 150px);overflow-y:auto}.vdp--lightning #car-and-driver .car-driver-ratings .ratings-content .mobile-close{position:absolute;right:0;top:-40px;width:30px;height:30px;background-color:#fff;color:#222;text-align:center;padding:5px;display:block;box-shadow:0 0 8px 0 rgba(0,0,0,.6);border-radius:5px}@media (min-width:720px){.vdp--lightning #car-and-driver .car-driver-ratings .ratings-content{max-width:500px;left:calc(50% - 250px);position:absolute}}@media (min-width:1400px){.vdp--lightning #car-and-driver .car-driver-ratings .ratings-content{max-width:1000px;left:calc(50% - 500px)}}.vdp--lightning #car-and-driver .car-driver-flex{width:100%;margin-top:40px;display:flex;justify-content:space-between;flex-direction:column;align-items:center}@media (min-width:720px){.vdp--lightning #car-and-driver .car-driver-flex{flex-direction:row;flex-wrap:nowrap}}.vdp--lightning #car-and-driver .car-driver-flex--row-half{flex-direction:row}.vdp--lightning #car-and-driver .car-driver-flex--row-half .car-driver-flex__inner{width:48%;flex:0 0 48%;flex-wrap:nowrap}.vdp--lightning #car-and-driver .car-driver-flex--row-half .car-driver-flex__inner:last-of-type{text-align:center}.vdp--lightning #car-and-driver .car-driver-flex__inner{width:100%;flex:0 0 100%}.vdp--lightning #car-and-driver .car-driver-flex__inner:nth-child(1){margin-bottom:15px;flex-wrap:nowrap}@media (min-width:720px){.vdp--lightning #car-and-driver .car-driver-flex__inner{margin-bottom:0;width:48%;flex:0 0 48%}}.vdp--lightning #car-and-driver .car-driver-flex .car-driver-ratings__rating{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}@media (min-width:720px){.vdp--lightning #car-and-driver .car-driver-flex .car-driver-ratings__rating{flex-direction:row}}.vdp--lightning #car-and-driver .car-driver-flex .car-driver-ratings__rating .rating-stars{max-width:160px}@media (min-width:720px){.vdp--lightning #car-and-driver .car-driver-flex .car-driver-ratings__rating .rating-stars{max-width:180px}}.vdp--lightning #car-and-driver .car-driver-flex .car-driver-ratings__rating .accolade-logo{width:50%;margin-right:14px;width:50px;flex:0 0 50px}.vdp--lightning #car-and-driver .car-driver-flex .car-driver-ratings__rating .accolade-logo img{width:100%;margin:0 auto}.vdp--lightning #car-and-driver .car-driver-flex .car-driver-ratings__rating .accolade-description{width:100%;flex:0 1 100%}@media (min-width:768px){.vdp--lightning #car-and-driver{padding:100px 0 150px}.vdp--lightning #car-and-driver .vdpSection__icon img{max-width:200px;margin:0 0 0 auto}.vdp--lightning #car-and-driver .car-driver-leadin{margin:75px 0 25px;max-width:initial}.vdp--lightning #car-and-driver .car-and-driver__intro,.vdp--lightning #car-and-driver .car-and-driver__row{max-width:800px;margin:0 auto}}.vdp--lightning #packagesRow{padding:10px 0}.vdp--lightning #packagesRow .container-wide{padding-left:0}.vdp--lightning #packagesRow .vdpSection__title{display:none}.vdp--lightning #packagesRow .package__item{position:relative;margin:5px 10px;width:100%;border-bottom:1px solid #c5c5c5;padding:0 0 5px 20px}.vdp--lightning #packagesRow .package__item--caret .package-text:before{content:" ";position:absolute;left:0;top:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #000}.vdp--lightning #packagesRow .package__item--caret:hover{cursor:pointer}.vdp--lightning #packagesRow .package__item--caret .package-price{display:inline-block;font-weight:700;margin:5px 0}.vdp--lightning #packagesRow .package__item--caret .package-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:22.5px}.vdp--lightning #packagesRow .package__item.open{overflow:visible}.vdp--lightning #packagesRow .package__item.open .package-text:before{transform:rotateX(180deg)}.vdp--lightning #packagesRow .package__item.open .package-text{overflow:auto;white-space:normal;text-overflow:inherit}.vdp--lightning #packagesRow .package__item .package-label{font-weight:600;margin-right:10px;padding-right:10px;display:inline-block}.vdp--lightning #packagesRow .package__item .package-text-hidden{display:none}@media screen and (max-width:767px){.vdp--lightning #packagesRow{padding:0}.vdp--lightning #packagesRow .container-wide{padding:0}.vdp--lightning #packagesRow .container-wide .package__item{margin:10px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:10px;height:auto}.vdp--lightning #packagesRow .container-wide .package__item.open{height:auto;overflow:visible;white-space:normal}.vdp--lightning #packagesRow .container-wide .package-label{white-space:normal}}.advanced-pricing-stack>:not(:last-child){margin-bottom:0}.advanced-pricing-stack h4{text-align:center}.advanced-pricing-stack.in-transit-stack{font-weight:700;text-align:right}.advanced-pricing-stack.in-transit-stack .price-label{text-align:left}.advanced-pricing-stack .price-block{font-size:16px}.advanced-pricing-stack .price-block .price,.advanced-pricing-stack .price-block .price-label{font-size:16px}.advanced-pricing-stack .add,.advanced-pricing-stack .incentives,.advanced-pricing-stack .subtract{font-size:14px;color:#757575}.advanced-pricing-stack .add .price,.advanced-pricing-stack .add .price-label,.advanced-pricing-stack .incentives .price,.advanced-pricing-stack .incentives .price-label,.advanced-pricing-stack .subtract .price,.advanced-pricing-stack .subtract .price-label{font-size:14px;color:#757575}.advanced-pricing-stack>:not(:last-child){margin-bottom:0}.advanced-pricing-stack .price-label{font-family:var(--maintextfont)}.price-block.callforprice{font-size:16px}.vdp--lightning #edmundsRow{background:#f8f8fb;padding:0 0 100px;position:relative;z-index:9}.vdp--lightning #edmundsRow a.anchor{top:0}.vdp--lightning #edmundsRow .edmunds-red{color:#bf2830}.vdp--lightning #edmundsRow .edmunds-badge{margin-top:60px;margin-bottom:60px}.vdp--lightning #edmundsRow .edmunds-vehicle{line-height:1;margin-bottom:60px}.vdp--lightning #edmundsRow .edmunds-vehicle .edmunds-vehicle-top{display:block;color:#626262;font-size:24px;font-weight:500;text-transform:uppercase}.dgdg-honda .vdp--lightning #edmundsRow .edmunds-vehicle .edmunds-vehicle-top{text-transform:capitalize}.vdp--lightning #edmundsRow .edmunds-vehicle .edmunds-vehicle-bottom{display:block;color:#626262;font-size:36px;font-weight:300;text-transform:uppercase}.vdp--lightning #edmundsRow #piechart{width:360px;height:360px}.vdp--lightning #edmundsRow #piechart svg g path:first-child{stroke-width:5}.vdp--lightning #edmundsRow span.chart-help{display:block;text-align:center}.vdp--lightning #edmundsRow span.service-of-edmunds{display:block;line-height:50px;font-style:italic;text-align:center;margin-bottom:20px}.vdp--lightning #edmundsRow span.service-of-edmunds img{height:40px;margin-left:15px}.vdp--lightning #edmundsRow .tco-costs{width:100%;display:none}.vdp--lightning #edmundsRow .tco-costs .tco-total-cost{background:#e8e8eb;padding:15px;width:100%;max-width:300px;margin:0 auto;text-align:left;min-height:140px}.vdp--lightning #edmundsRow .tco-costs .tco-total-cash{background:#e8e8eb;padding:15px;float:left;width:48%;text-align:left;min-height:140px}.vdp--lightning #edmundsRow .tco-costs .disclaimer{display:block;color:#aaa}.vdp--lightning #edmundsRow .tco-costs #totalcash,.vdp--lightning #edmundsRow .tco-costs #truecost{font-size:36px}.vdp--lightning #edmundsRow #tcoZipCode{float:left;width:100%;margin-top:30px;text-align:center}.vdp--lightning #edmundsRow #tcoZipCode input{line-height:20px;padding:5px 15px;border-radius:5px;background-clip:padding-box;border:1px solid #ccc;margin-right:5px;width:120px}.vdp--lightning #edmundsRow #tcoZipCode button{border-radius:5px;background-clip:padding-box}.vdp--lightning #edmundsRow #tco-modal .table>thead>tr>th{border-bottom:1px solid #58585b}.vdp--lightning #edmundsRow #tco-modal .table>tbody>tr>td{border-top:1px solid #58585b}@media (max-width:1024px){.vdp--lightning #edmundsRow .tco-costs #totalcash,.vdp--lightning #edmundsRow .tco-costs #truecost{font-size:28px}}@media (max-width:767px){.vdp--lightning #edmundsRow{padding-top:30px;padding-bottom:30px}.vdp--lightning #edmundsRow .tco-left{width:100%}.vdp--lightning #edmundsRow .tco-right{width:100%}.vdp--lightning #edmundsRow .tco-costs{width:100%}.vdp--lightning #edmundsRow .tco-costs .tco-total-cash,.vdp--lightning #edmundsRow .tco-costs .tco-total-cost{min-height:140px;font-size:12px}.vdp--lightning #edmundsRow #totalcash,.vdp--lightning #edmundsRow #truecost{font-size:24px}.vdp--lightning #edmundsRow .button.large{margin:15px 0 0}}.vdp--lightning .newSlider{padding-bottom:10px;background:#eee;margin:-10px -10px 0}.vdp--lightning .newSlider__wrapper{background:#fff}@media screen and (min-width:1025px){.vdp--lightning .newSlider{width:calc(100% + 20px)}}.vdp--lightning .vdp-component-row .vdp-component.vdp-custom-html .vdp-component__container .onlineShopper{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-flex:0 0 50%;flex:0 0 50%;-ms-flex:0 0 50%;-moz-align-items:center;align-items:center;padding:5px 15px}@media (max-width:767px){.vdp--lightning .vdp-component-row .vdp-component.vdp-custom-html .vdp-component__container .onlineShopper{flex-wrap:wrap;-moz-flex:0 0 100%;flex:0 0 100%;-ms-flex:0 0 100%;padding:5px 0}}.vdp--lightning .vdp-component-row .vdp-component.vdp-custom-html .vdp-component__container .onlineShopper__title{font-size:16px;font-weight:700;color:#333;line-height:20px;margin:0 20px 0 0;text-transform:capitalize;flex-basis:inherit;cursor:default}@media (max-width:767px){.vdp--lightning .vdp-component-row .vdp-component.vdp-custom-html .vdp-component__container .onlineShopper__title{text-align:center;padding-bottom:10px;margin:0}}.vdp--lightning .vdp-component-row .vdp-component.vdp-custom-html .vdp-component__container .onlineShopper__button{position:relative;border-radius:0;background-clip:padding-box;font-family:var(--maintextfont);text-transform:capitalize;letter-spacing:normal;border:1px solid #ddd;border-radius:10px;padding:10px 0;font-weight:500;font-size:14px;line-height:16px;margin:0 0 0 23%;flex-basis:unset;transition:none;text-align:center;width:100%;color:#17202a}.vdp--lightning .vdp-component-row .vdp-component.vdp-custom-html .vdp-component__container .onlineShopper__button:hover{background-color:#f6f6f6;text-decoration:none}@media (max-width:1024px){.vdp--lightning .vdp-component-row .vdp-component.vdp-custom-html .vdp-component__container .onlineShopper__button{margin:0 0 0 22%}}@media (max-width:767px){.vdp--lightning .vdp-component-row .vdp-component.vdp-custom-html .vdp-component__container .onlineShopper__button{margin:0}}.vdp--lightning .recurrent_badge{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.vdp--lightning .recurrent_badge_container{display:flex;justify-content:center;align-items:center;order:1;flex-basis:100%;margin:0 15px;padding:15px 0;border-bottom:1px solid #ddd;width:100%}.vdp--lightning .recurrent_badge_container img{width:200px}.vdp--lightning .recurrent_badge_text{order:2;flex-basis:100%;font-weight:400;padding:0 25px}.vdp--lightning .recurrent_badge_text h3{font-size:14px;font-weight:700}@media screen and (min-width:768px){.vdp--lightning .recurrent_badge{flex-direction:row;margin-top:-20px;background:#fff;margin-left:-10px;width:calc(100% + 20px)}.vdp--lightning .recurrent_badge_container{order:2;flex-basis:50%;border:none}.vdp--lightning .recurrent_badge_text{order:1;flex-basis:50%}.vdp--lightning .recurrent_badge_text h3{margin:10px 0}}.page-vehicle-display-page .popover{line-height:1.2;width:500px;max-width:80vw;max-height:none}#di-modal .di-advanced-pricing-modal #ap-offers-modal .ap-offers__vehicle-price-stack,#di-modal .di-advanced-pricing-modal .ap-offers__vehicle-price-stack{display:block;background:#f5f5f5}#di-modal .di-advanced-pricing-modal #ap-offers-modal .ap-offers__vehicle-price-stack .advanced-pricing-stack,#di-modal .di-advanced-pricing-modal .ap-offers__vehicle-price-stack .advanced-pricing-stack{color:#000}#di-modal .di-advanced-pricing-modal #ap-offers-modal .ap-offers__vehicle-price-stack .advanced-pricing-stack .hide-description,#di-modal .di-advanced-pricing-modal .ap-offers__vehicle-price-stack .advanced-pricing-stack .hide-description{display:block}#di-modal .di-advanced-pricing-modal #ap-offers-modal .ap-offers__vehicle-price-stack .advanced-pricing-stack>div:not(.hide-description),#di-modal .di-advanced-pricing-modal .ap-offers__vehicle-price-stack .advanced-pricing-stack>div:not(.hide-description){display:none}#di-modal .gform_wrapper{background:#fff;color:#626262}#di-modal .gform_wrapper .gfield_label{color:#000}#di-modal.modal--light-mode .button--primary{background:#0082ec}:root{--mp-heart-circle-mast-header-inactive-color:var(--primary, #ccc);--mp-heart-mast-header-inactive-color:var(--primary, #ccc);--mp-heart-mast-header-inactive-fill-color:var(--primary, #ccc);--mp-compare-arrows-inactive-color:var(--primary, #ccc);--mp-heart-stroke-active-color:var(--secondary, #000);--mp-heart-active-color:var(--secondary, #000)}.vdp--lightning .vdp-price-box-wrap__sticky #vdp-sidebar-wrapper{margin-top:155px}.vdp--lightning .vdp-price-box-wrap__scroll #vdp-sidebar-wrapper{margin-top:5px}.vdp--lightning #still-looking-banner{display:none}.vdp-history-report{justify-content:center}.vdp-history-report .section-title{display:none}.vdp-history-report>div:first-child .stat-text-link{display:none}.vdp--lightning #vehicle-description{display:none}.vdp--lightning .vdp-similar-vehicles .item .info{text-align:center}.vdp--lightning .vdp-similar-vehicles .item .info a{display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center}.vdp--lightning .vdp-similar-vehicles .item .info a h3{text-align:center}.vdp--lightning .vdp-similar-vehicles .item .info a p{display:none}.prodigyRow{padding:50px 0}.prodigyRow .vdpSection__icon svg{height:35px;width:35px;fill:#131313}.prodigyRow .vdpSection__icon--text{text-align:left;font-size:14px;line-height:14px;padding-left:10px}.prodigyRow .vdpSection__icon--text strong{display:block;color:#0071ce}.prodigyRow .vdpSection__icon--svg{margin:0;text-align:right;display:-moz-flex;display:flex;-moz-justify-content:flex-end;justify-content:flex-end;-moz-align-items:center;align-items:center}.prodigyRow .vdpSection__icon--svg img,.prodigyRow .vdpSection__icon--svg svg{width:185px}.prodigyRow__flex{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center}.prodigyRow__list ul{list-style:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 20px;padding-left:26px}.prodigyRow__list ul li{font-size:18px;line-height:35px;position:relative}.prodigyRow__list ul li:before{position:absolute;content:"";font-family:FontAwesome;background:var(--primary,#ccc);margin-left:-1em;width:7px;height:7px;border-radius:50px;background-clip:padding-box;left:0;top:calc(50% - 3px)}.prodigyRow__image{text-align:center}.prodigyRow__image img{max-width:515px;margin:0 auto;width:100%}@media (min-width:768px){.prodigyRow{padding:100px 0}.prodigyRow .vdpSection__icon svg{height:45px;width:45px}.prodigyRow .vdpSection__icon--text{font-size:18px;line-height:18px}.prodigyRow__list ul li{font-size:25px;line-height:45px}.prodigyRow__list ul li:before{width:10px;height:10px;top:calc(50% - 4px)}}@media (min-width:1025px){.prodigyRow__flex{-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;align-items:center}.prodigyRow__list ul{margin:0 60px 0 80px}}.vdp--lightning .price-validator-container .validator-item{display:none}.vdp--lightning .price-validator-container .validator-item img{max-width:90px}.vdp--lightning .brand-cpo-row,.vdp--lightning .cpo-cars-row,.vdp--lightning .value-cars-ro{text-align:center}.vdp--lightning .brand-cpo-row img,.vdp--lightning .cpo-cars-row img,.vdp--lightning .value-cars-ro img{max-width:100px}.vdp--lightning .brand-cpo-row,.vdp--lightning .cpo-cars-row,.vdp--lightning .value-cars-row{display:none}.vdp--lightning #car-and-driver .container-wide,.vdp--lightning #edmundsRow .container-wide,.vdp--lightning #no-brainer-carbuying .container-wide,.vdp--lightning #packagesRow .container-wide,.vdp--lightning .vehicle-recondition .container-wide{width:100%}.vdp--lightning #car-and-driver{padding:20px 0}.vdp--lightning #car-and-driver .chart-wrap{margin:15px 30px}.vdp--lightning #car-and-driver #chartjs-tooltip{top:calc(50% - 35px + 25px)!important;transform:none!important}@media (min-width:768px) and (max-width:1199px){.vdp--lightning #car-and-driver .vdpSection__title{font-size:28px}}.vdp--lightning .prodigyRow{padding:50px 0}.vdp--lightning .prodigyRow .vdpSection__title{display:none}.vdp--lightning .prodigyRow .vdpSection__icon{width:250px;text-align:center;margin:0 auto 40px}.vdp--lightning #edmundsRow{padding:0;background:#fff}@media screen and (min-width:768px){.vdp--lightning #edmundsRow .row{display:flex}.vdp--lightning #edmundsRow .col-sm-7{display:flex;flex-direction:column}}.vdp--lightning #edmundsRow .jumboRowTitle{font-size:16px;float:left}.vdp--lightning #edmundsRow .edmunds-badge{margin:15px 75px;float:right;max-width:125px}.vdp--lightning #edmundsRow .edmunds-vehicle{margin:50px 0;float:left;clear:both;display:block}.vdp--lightning #edmundsRow #tcoZipCode{display:flex;margin-bottom:10px;font-weight:700;margin-top:auto}.vdp--lightning #edmundsRow #tcoZipCode .field{background:#f7f7f7;display:flex;border-radius:5px}.vdp--lightning #edmundsRow #tcoZipCode .field .button{background:0 0;color:#333;margin-bottom:0;font-weight:700}.vdp--lightning #edmundsRow #tcoZipCode .field input{border-radius:0;border:none;background:0 0;font-weight:700}.vdp--lightning #edmundsRow .tco-button{background:#1073ba;color:#fff;margin-bottom:0;border-radius:5px;font-weight:700}@media screen and (max-width:767px){.vdp--lightning #edmundsRow #piechart{width:250px;height:250px}.vdp--lightning #edmundsRow .col-sm-7{display:block}}.vdp--lightning #vehicle-disclaimer{padding:10px}.vdp--lightning #vehicle-disclaimer strong{font-size:18px;color:#333;font-style:normal}.vdp--lightning .vehicle-recondition{padding:0}.vdp--lightning .vehicle-recondition.vdp-component.lvdp-vehicle-disclaimer{padding:0}.vdp--lightning .vehicle-recondition .dgdg-title{display:none}.vdp--lightning .vehicle-recondition .recondition-wrap{padding:40px 0}.vdp--lightning .vehicle-recondition .recondition-wrap .col-recon-info{width:35%}.vdp--lightning .vehicle-recondition .recondition-wrap .col-vehicle{padding:0 10px;margin:10px 0!important}.vdp--lightning .vehicle-recondition .recondition-wrap .recondition-info{position:relative;height:100%}@media screen and (min-width:1025px){.vdp--lightning .vehicle-recondition .recondition-wrap .recondition-info .hidden-sm.hidden-xs{display:flex;flex-direction:column}.vdp--lightning .vehicle-recondition .recondition-wrap .recondition-info .hidden-sm.hidden-xs header{order:10;position:absolute;bottom:0;left:0;width:100%;border:none}}.vdp--lightning .vehicle-recondition .recondition-wrap .col-recon-info .recondition-info .recondition-items ul li.reconditioned-item .inner .item-icon{max-width:35px}.vdp--lightning .vehicle-recondition .recondition-wrap .col-recon-info .recondition-info .recondition-items ul li.reconditioned-item .inner .item-label{font-size:13px;color:#333}.vdp--lightning .vehicle-recondition .recondition-wrap .col-recon-info .recondition-info header ul li{padding-right:0}.vdp--lightning .vehicle-recondition .recondition-wrap .col-recon-info .recondition-info header ul li .item-label{font-size:.65em;font-weight:700}@media (max-width:767px){.vdp--lightning .vehicle-recondition .container-wide{padding:0}.vdp--lightning .vehicle-recondition .recondition-wrap .col-recon-info{width:100%}.vdp--lightning .vehicle-recondition .recondition-wrap .col-recon-info.left{border:none}}.vdp--lightning .vdp-comments .vdp-component__container .vdpSection__title{display:none}.vdp--lightning .vdp-component__container .di-slider .di-slide{width:100%;height:auto}.vdp--lightning .vdp-component__container .di-slider .swiper-wrapper{height:auto}.vdp--lightning .di-modal.pricing-item__details{margin-left:auto}.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item--cash{position:relative;width:100%}.vdp--lightning .advanced-pricing-vdp-wrapper{width:100%}.vdp--lightning .location-row{display:flex;width:calc(100% - 20px);justify-content:space-between;align-items:center;border-top:1px solid #eee;padding:10px 0!important;margin:0 10px}.vdp--lightning .location-row a{line-height:20px;color:#131313}.vdp--lightning .location-row a:visited{color:#131313}.vdp--lightning .location-row .location-name{font-weight:800;color:var(--primary,#0082ec)}.vdp--lightning .location-row .location-address{display:block}.vdp--lightning .location-row .phone{font-size:16px;font-weight:500}.dgdg-ford .vdp--lightning .location-row .phone{font-size:12px}.vdp--lightning .location-row .location{font-weight:400;font-size:13px;line-height:14px;vertical-align:text-top}.dgdg-ford .vdp--lightning .location-row .location{font-size:12px}@media screen and (max-width:767px){.vdp--lightning .location-row .phone{font-size:13px}}.vdp--lightning .vdp-price-box .vdp-price-box__pricing #advanced-pricing-vdp-card .advanced-pricing-stack .price-block a{display:flex;width:100%}.vdp--lightning .advanced-pricing-stack hr{display:none}.vdp--lightning .price-validator-container{display:flex;align-items:center;justify-content:center}@media (min-width:1025px){.vdp--lightning .vdp-price-box .vdp-price-box__pricing .pricing-item{padding:10px}}.page-vehicle-display-page #happinessRow{display:none}.page-vehicle-display-page .fullMapDirectionsTop{display:none}.value-cars-row{text-align:center}.value-cars-row img{max-width:100px}.price-validator-row .title{display:flex;justify-content:space-between;align-items:center}.price-validator-container{display:flex;align-items:center}.price-validator-row .validator-item img{max-width:100%}.price-validator-row .title .label{color:#333;font-size:13px;font-weight:700}.price-validator-row .title .details{color:#1f3d85;text-transform:uppercase;font-size:11px;font-weight:700}.price-validator-row .validator-item{padding:5px}@media (max-width:767px){.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title__share-print .share-print-list>li{padding:0 5px}}@media (max-width:400px){.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title__inner{flex-direction:column!important}.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title__share-print{position:unset!important;width:auto!important}}#vdp-sidebar-wrapper::-webkit-scrollbar-track{border:0;padding:2px 0;background-color:none}#vdp-sidebar-wrapper::-webkit-scrollbar{width:0}#vdp-sidebar-wrapper::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:transparent;border:0}@media screen and (max-width:767px){.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title--basic .vdp-title__vehicle-info{width:100%}}@media screen and (max-width:1399px){.vdpSection__icon .no-brainer-text,.vdpSection__icon--svg .no-brainer-text{font-size:17px}.vdpSection__title{font-size:2.5em}}.dgdg-genesis .vdp--lightning .prodigy-pricing-button-group button.prodigy-button.prodigy-button-large{background-color:var(--cta,#e6e6e6);color:#fff}.dgdg-genesis .vdp--lightning .prodigy-pricing-button-group button.prodigy-button.prodigy-button-large:hover{background-color:var(--ctahover,#e6e6e6)}.dgdg-primary{color:var(--primary)}.page-vehicle-display-page .swiper-container-horizontal .swiper-button-next svg,.page-vehicle-display-page .swiper-container-horizontal .swiper-button-prev svg{width:40px;height:40px}.page-vehicle-display-page .gallery-overlay .vdp-gallery-modal__main .swiper-button-next:hover,.page-vehicle-display-page .gallery-overlay .vdp-gallery-modal__main .swiper-button-prev:hover{background:0 0}.page-vehicle-display-page .gallery-overlay .vdp-gallery-modal__main .swiper-button-next svg,.page-vehicle-display-page .gallery-overlay .vdp-gallery-modal__main .swiper-button-prev svg{height:60px}.dgdg-hyundai.page-vehicle-display-page .vdp--lightning #price-box.vdp-price-box .vdp-price-box__cta{display:flex;flex-wrap:wrap}.dgdg-hyundai.page-vehicle-display-page .vdp--lightning #price-box.vdp-price-box .vdp-price-box__cta .vdp-price-box__main-cta-wrapper:has(.half-btn){flex:50%}.dgdg-hyundai.page-vehicle-display-page .vdp--lightning #price-box.vdp-price-box .vdp-price-box__cta .vdp-price-box__main-cta-wrapper{flex:100%}.dgdg-hyundai.page-vehicle-display-page .vdp--lightning #price-box.vdp-price-box .vdp-price-box__cta a.vdp-pricebox-cta-button{border-radius:5px}.dgdg-hyundai.page-vehicle-display-page .vdp--lightning #price-box.vdp-price-box .vdp-price-box__cta a.vdp-pricebox-cta-button.roadster-btn{position:relative;padding:.5em 0;min-height:60px;font-size:18px;font-weight:600;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1024px){.dgdg-hyundai.page-vehicle-display-page .vdp--lightning #price-box.vdp-price-box .vdp-price-box__cta{margin-top:0;padding:0 15px}}.dgdg-hyundai.page-vehicle-display-page .vdp--lightning #price-box.vdp-price-box .vdp-custom-html.vdp-sidebar-custom-html{flex:100%}body.page-vehicle-display-page div.gform_wrapper select.gfield_select{border-bottom:1px solid #ccc!important}.dgdg-volkswagen.page-vehicle-display-page .vdp.vdp--lightning .vdp-price-box__noBrainerCheckout:after{background-image:url(/wp-content/plugins/di-group-dgdg/public/images/noBrainerCheckoutLogo/volkswagen.svg)}.dgdg-volkswagen.page-vehicle-display-page .vdp.vdp--lightning .prodigy-pricing-button-group .prodigy-button.prodigy-button-large{background-color:#001e50;color:#fff}.dgdg-volkswagen.page-vehicle-display-page .vdp.vdp--lightning .prodigy-pricing-button-group .prodigy-button.prodigy-button-large:before{display:none}.page-vehicle-display-page .popover{max-height:100vh;overflow:visible}.page-vehicle-display-page .popover .popover-content{overflow:visible}.dgdg-chevrolet.page-vehicle-display-page .vdp--lightning .vdp-price-box .vdp-custom-html.vdp-sidebar-custom-html{padding:0 0 15px}.dgdg-gmc.page-vehicle-display-page .vdp--lightning .vdp-price-box .vdp-custom-html.vdp-sidebar-custom-html{padding:0 0 15px}