body{font-size:15px}iframe.iframe-responsive{width:1px;min-width:100%;*width:100%}.di-z-modal,.di-z-overlay,.di-z-extra-high,.di-z-high,.di-z-mid,.di-z-low,.di-z-half,.di-z-impact,.di-z-buried{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}#vehicle-rebates{border:none}#vehicle-rebates #vehicle-incentives{max-width:800px}#vehicle-rebates #vehicle-incentives #top #vehicle-title{display:inline-block;vertical-align:top}#vehicle-rebates #vehicle-incentives #top #vehicle-title p{font-size:0.8em;margin-top:-15px}#vehicle-rebates #vehicle-incentives #top #vehicle-thumbnail{margin-top:20px;float:right}#vehicle-rebates #vehicle-incentives #top #vehicle-thumbnail.size-1{width:45%}#vehicle-rebates #vehicle-incentives #top #vehicle-thumbnail.size-2{width:50%}#vehicle-rebates #vehicle-incentives #top #vehicle-thumbnail.size-3{width:58%}#vehicle-rebates #vehicle-incentives #vehicle-cash-offer{position:relative;margin-top:15px}#vehicle-rebates #vehicle-incentives #vehicle-cash-offer strong{font-size:50px}#vehicle-rebates #vehicle-incentives #vehicle-cash-offer p{font-size:18px;margin:10px 25px}#vehicle-rebates #vehicle-incentives #vehicle-cash-offer p strong{position:relative;font-size:30px;margin-left:0;color:#ea0000;display:block;line-height:50px;bottom:0}#vehicle-rebates #vehicle-incentives #vehicle-bonus-cash{position:relative;margin-top:55px;margin-bottom:20px}#vehicle-rebates #vehicle-incentives #vehicle-bonus-cash strong{font-size:50px}#vehicle-rebates #vehicle-incentives #vehicle-bonus-cash p{font-size:18px;margin:10px 25px}#vehicle-rebates #vehicle-incentives #vehicle-bonus-cash p strong{position:relative;font-size:30px;margin-left:0;color:#ea0000;display:block;line-height:50px;bottom:0}#vehicle-rebates #vehicle-incentives #vehicle-finance-terms{margin-top:10px;color:#333}#vehicle-rebates #vehicle-incentives #vehicle-finance-terms .finance-term{position:relative;z-index:10;font-size:40px;display:inline-block;margin:10px}#vehicle-rebates #vehicle-incentives #vehicle-finance-terms .finance-term .bottom-text{margin-top:20px;font-size:10px}#vehicle-rebates #vehicle-incentives #vehicle-finance-terms #incentives-payment-calculator{height:0px;overflow:hidden;margin-top:20px;z-index:1}#vehicle-rebates #vehicle-incentives #vehicle-finance-terms #incentives-payment-calculator #down-payment-and-price{display:none;position:absolute;background-color:rgba(0,0,0,0.7);-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;margin-top:-300px;width:800px;height:450px;font-size:40px;text-align:left;line-height:120%}#vehicle-rebates #vehicle-incentives #vehicle-finance-terms #incentives-payment-calculator #down-payment-and-price span{margin:20px 0px 0px 100px;font-size:18px;display:inline-block;min-width:140px}#vehicle-rebates #vehicle-incentives #vehicle-finance-terms .button{margin:20px auto}#vehicle-rebates #vehicle-incentives #vehicle-finance-terms.active .finance-term{position:relative;z-index:10}#vehicle-rebates #vehicle-incentives #targeted-programs{line-height:140%;margin-top:45px}#show-payment-options{display:none}.formContent{max-width:600px}.formContent fieldset.first-fl{float:left;width:100%;padding:15px;background:#eee;margin-bottom:20px}.formContent fieldset.first-fl .field{width:49%;float:left;margin-right:2%;margin-bottom:10px}.formContent fieldset.first-fl .field input,.formContent fieldset.first-fl .field select{width:100%;border:none;font-size:18px;padding:0px 10px;border-radius:5px;min-height:30px;background:#fff}.formContent fieldset.first-fl .field.cprice{width:100%;margin-right:0}.formContent fieldset.first-fl .field:nth-child(2n+1){margin-right:0}.formContent fieldset.first-fl .field .custom-input-switcher{background:#ccc;padding:0px 5px;border-radius:3px;background-clip:padding-box;margin-top:5px;display:inline-block;color:#333}.formContent fieldset.first-fl .form-button{float:left;margin-top:10px}.formContent fieldset.second-fl{float:left;width:100%}.formContent fieldset.second-fl .payment-box{background-color:#eee;padding:15px}.formContent fieldset.second-fl .payment-box h3{margin-top:0}.formContent fieldset.second-fl .payment-box .mtable{width:100%}.formContent fieldset.second-fl .payment-box .mtable .mleft,.formContent fieldset.second-fl .payment-box .mtable .mmain,.formContent fieldset.second-fl .payment-box .mtable .mright{text-align:center;line-height:17px;padding-top:10px;font-family:inherit}.formContent fieldset.second-fl .payment-box .mtable .mmain{font-weight:bold;font-size:22px;line-height:26px}.formContent fieldset.second-fl .payment-box .payment-calculator-disclaimer{font-size:10px}@media screen and (max-width: 560px){.formContent{font-size:12px}}#payment-calculator{padding:0 !important;background:#fff}#payment-calculator .payment-calculator-cta-wrap{width:100%;padding:15px;margin-top:20px;background-color:#F0F0F0}#payment-calculator .payment-calculator-cta-wrap .payment-calculator-cta-btn{margin:0}.gallery-wrap{position:relative;padding-right:180px;background:#1F1F1F;border:none}.gallery-wrap .gallery-container-main{padding:15px;position:relative}.gallery-wrap .gallery-container-thumbs{padding:15px 15px 15px 0;width:180px;position:absolute;top:0;right:0;height:100%}.gallery-wrap .gallery-main{position:relative}.gallery-wrap .gallery-main .swiper-slide{background:#fff}.gallery-wrap .gallery-main .swiper-slide img{width:100%}.gallery-wrap .gallery-main .swiper-slide .watch-videos .fa-play{background-image:none;background-color:rgba(0,0,0,0.5);color:#fff;font-size:30px;height:54px;left:50%;line-height:54px;margin:-25px 0 0 -25px;opacity:0.5;position:absolute;padding:0px;text-align:center;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;top:50%;width:54px}.gallery-wrap .gallery-main .swiper-slide .watch-videos .fa-play:hover{background-color:#6A6A6A}.gallery-wrap .gallery-thumbs{height:100%;max-height:500px}.gallery-wrap .gallery-thumbs .swiper-slide{height:auto;background:#fff}.gallery-wrap .gallery-thumbs .swiper-slide img{width:100%}.swiper-container .gallery-lightbox-trigger{position:absolute;top:50%;left:50%;height:60px;width:60px;border-radius:0;background-clip:padding-box;background:rgba(0,0,0,0.75);margin-top:-30px;margin-left:-30px;padding:5px;color:#fff;opacity:0;cursor:pointer;z-index:10;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.swiper-container .gallery-lightbox-trigger svg{fill:#fff}.swiper-container .gallery-lightbox-trigger:hover{background:#6A6A6A;color:#fff}.swiper-container .gallery-lightbox-trigger:hover svg{fill:#fff}.swiper-container:hover .gallery-lightbox-trigger,.swiper-container:hover .swiper-slide .watch-videos .fa-play{opacity:1}.swiper-container-horizontal .swiper-button-next,.swiper-container-horizontal .swiper-button-prev{background-image:none;background-color:rgba(0,0,0,0.5);margin-top:-24px;width:48px;height:48px;padding:0px;opacity:0.5;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:0;background-clip:padding-box}.swiper-container-horizontal .swiper-button-next svg,.swiper-container-horizontal .swiper-button-prev svg{fill:#fff;width:48px;height:48px}.swiper-container-horizontal .swiper-button-next:hover,.swiper-container-horizontal .swiper-button-prev:hover{background-color:#6A6A6A}.swiper-container-horizontal .swiper-button-next.swiper-button-disabled,.swiper-container-horizontal .swiper-button-prev.swiper-button-disabled{opacity:0.1 !important}.swiper-container-horizontal .swiper-button-next{top:50%;right:5px}.swiper-container-horizontal .swiper-button-prev{top:50%;left:5px}.swiper-container-horizontal:hover .swiper-button-next,.swiper-container-horizontal:hover .swiper-button-prev{background-color:rgba(0,0,0,0.75);opacity:1}.swiper-container-horizontal:hover .swiper-button-next:hover,.swiper-container-horizontal:hover .swiper-button-prev:hover{background-color:#6A6A6A}.swiper-container-vertical .swiper-button-next,.swiper-container-vertical .swiper-button-prev{background-image:none;background-color:rgba(0,0,0,0.5);margin-left:-24px;width:48px;height:48px;padding:0px;opacity:0.5;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:0;background-clip:padding-box}.swiper-container-vertical .swiper-button-next svg,.swiper-container-vertical .swiper-button-prev svg{fill:#fff;width:48px;height:48px}.swiper-container-vertical .swiper-button-next.swiper-button-disabled,.swiper-container-vertical .swiper-button-prev.swiper-button-disabled{opacity:0.1 !important}.swiper-container-vertical .swiper-button-next{top:auto;bottom:5px;left:50%}.swiper-container-vertical .swiper-button-prev{left:50%;top:5px;margin-top:0}.swiper-container-vertical:hover .swiper-button-next,.swiper-container-vertical:hover .swiper-button-prev{background-color:rgba(0,0,0,0.75);opacity:1}.swiper-container-vertical:hover .swiper-button-next:hover,.swiper-container-vertical:hover .swiper-button-prev:hover{background-color:#6A6A6A}span.vdpTopzoneCertifiedText{display:block;margin-top:10px;width:100%;height:28px;top:0;background:#555;text-align:center;line-height:28px;color:#fff}@media (max-width: 1399px){.gallery-wrap{padding-right:150px}.gallery-wrap .gallery-container-thumbs{width:150px}}@media (max-width: 1199px){.gallery-wrap{padding-right:120px}.gallery-wrap .gallery-container-thumbs{width:120px}}@media (max-width: 1024px){.gallery-wrap{padding-right:0}.gallery-wrap .gallery-container-thumbs-sm{padding:0 15px 15px}.gallery-wrap .gallery-container-thumbs-sm .swiper-slide{background:#fff}.swiper-container-horizontal .swiper-button-next{right:0}.swiper-container-horizontal .swiper-button-prev{left:0}}@media (max-width: 767px){.gallery-lightbox-trigger{display:none}}#swiper-lightbox .swiper-slide img{width:100%}#nb-wrapper{display:flex;flex-direction:column}#nb-wrapper .dgdg-logo img{width:150px;height:auto}#nb-wrapper .nbg{display:flex;flex-direction:row;justify-content:center;margin-bottom:100px;align-items:center}#nb-wrapper .nbg p{font-weight:500;font-size:35px;text-align:center;flex-wrap:wrap;width:500px}#nb-wrapper .nbg img{width:210px;height:auto}#nb-wrapper .bottom{display:flex;flex-direction:row;justify-content:space-around}#nb-wrapper .bottom img{margin:10px}#nb-wrapper .bottom p{padding-bottom:25px;font-weight:bold;font-size:25px;text-align:center;overflow-wrap:normal}#nb-wrapper .bottom .pom{display:flex;flex-direction:column;align-items:center}#nb-wrapper .bottom .pom p{width:150px}#nb-wrapper .bottom .pom img{max-width:150px;height:auto}#nb-wrapper .bottom .pv{display:flex;flex-direction:column;align-items:center}#nb-wrapper .bottom .pv p{width:150px}#nb-wrapper .bottom .pv .pv-icons{display:flex;flex-direction:column;align-items:center}#nb-wrapper .bottom .pv .pv-icons img{max-width:200px;height:auto}#nb-wrapper .bottom .tsps{display:flex;flex-direction:column;align-items:center}#nb-wrapper .bottom .tsps p{width:250px;padding-bottom:0}#nb-wrapper .bottom .tsps img{max-width:150px;height:auto}@media (max-width: 767px){#nb-wrapper{padding-top:30px}#nb-wrapper .dgdg-logo img{display:none}#nb-wrapper .nbg{flex-direction:column !important;margin-bottom:75px}#nb-wrapper .nbg p{font-size:25px;width:300px;overflow-wrap:normal}#nb-wrapper .bottom{flex-direction:column !important}#nb-wrapper .bottom img{padding-bottom:30px}#nb-wrapper .bottom .pom p,#nb-wrapper .bottom .pv p,#nb-wrapper .bottom .tsps p{width:350px}#nb-wrapper .bottom .pv .pv-icons{flex-direction:row}#nb-wrapper .bottom .pv .pv-icons img{width:140px}}#header #deviceHeader .deviceWrapper{-webkit-transition:all 600ms ease;transition:all 600ms ease}#header #deviceHeader .deviceWrapper.hide-deviceWrapper{display:none}.dgdg-vdp{overflow-x:hidden}.scroll-indicator{display:none !important}.gradient-row{position:relative}.gradient-row:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:45px;background:transparent;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%)}.page-vehicle-display-page #header{position:absolute;z-index:1001}.chart-wrap{position:relative;margin:60px 30px 15px}#chartjs-tooltip{position:absolute}#chartjs-tooltip>span{display:block;line-height:1.2}#chartjs-tooltip .tip-label{font-size:18px;text-transform:uppercase}#chartjs-tooltip .tip-value{font-size:40px;font-weight:500}@media (max-width: 1399px){#chartjs-tooltip .tip-label{font-size:16px}#chartjs-tooltip .tip-value{font-size:32px}}@media (max-width: 1024px){#chartjs-tooltip .tip-label{font-size:14px}#chartjs-tooltip .tip-value{font-size:24px}}.vehicle-title{color:#626262;display:block;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1;margin:0}.vehicle-title span.type{color:#6A6A6A;display:block;font-weight:700}.vehicle-title .year,.vehicle-title .make{color:#2b2b2b;font-size:0.8em}@media (max-width: 1199px){.vehicle-title{font-size:18px}}@media (max-width: 1024px){.vehicle-title{font-size:16px}}#floatingtitleRow{position:fixed;top:0;left:0;width:100%;background:#e8e8e7;padding:10px 0;z-index:1000}#floatingtitleRow .vehicle-title .type,#floatingtitleRow .vehicle-title .year,#floatingtitleRow .vehicle-title .make{color:#131313}#floatingtitleRow .floating-right{text-align:right}#floatingtitleRow .floating-right .button{vertical-align:top;padding:0 15px;border-radius:25px;background-clip:padding-box;width:210px !important;height:55px;line-height:55px;font-size:15px;font-weight:700}#floatingtitleRow .floating-right .button img{max-height:42px;padding-right:5px}@media screen and (max-width: 767px){#floatingtitleRow .floating-right .button{color:#fff}}#floatingtitleRow .floating-price{display:inline-block;margin-right:20px;text-align:left;vertical-align:middle}#floatingtitleRow .floating-price .price{display:inline-block;font-size:24px;font-weight:500;line-height:30px;margin:0}#floatingtitleRow .floating-price .price-label{font-size:20px;font-weight:normal;line-height:30px;margin-right:5px}#floatingtitleRow .floating-price .price-disclaimer{display:block;font-size:12px;font-weight:normal;margin:0}#floatingtitleRow .floating-price .callforprice{font-size:18px}@media screen and (max-width: 1199px){#floatingtitleRow .floating-price .callforprice{font-size:13px}}@media (max-width: 1024px){#floatingtitleRow .floating-price .floating-price{margin-right:10px}#floatingtitleRow .floating-price .price-label{font-size:12px;line-height:14px}#floatingtitleRow .floating-price .price{font-size:16px;line-height:16px}#floatingtitleRow .floating-price .price-disclaimer{font-size:8px}#floatingtitleRow .floating-price .price-disclaimer i{font-size:8px}}#floatingtitleRow .flex-button .price-label{display:none}#floatingtitleRow .flex-button .button-label{display:block}#floatingtitleRow .flex-button .price{color:#fff;font-size:16px;font-weight:500;line-height:1.3;margin:0}#floatingtitleRow .flex-button .new-price-main .price-disclaimer{font-weight:normal;margin:0;vertical-align:middle}#floatingtitleRow .flex-button .new-price-main .price-disclaimer i{font-size:8px}@media (max-width: 1024px){#floatingtitleRow{z-index:999;-webkit-transition:all 300ms ease;transition:all 300ms ease;opacity:0}#floatingtitleRow.move-floatingtitleRow{z-index:1001;opacity:1;-ms-transform:translateY(-19px);-webkit-transform:translateY(-19px);transform:translateY(-19px)}}@media (max-width: 767px){#floatingtitleRow{padding:0}#floatingtitleRow .vehicle-title{padding:12px 0;width:calc(100% - 170px);font-size:12px;min-height:50px}#floatingtitleRow .vehicle-title .year,#floatingtitleRow .vehicle-title .make{font-size:1em}#floatingtitleRow .vehicle-title span.type{display:inline}#floatingtitleRow .price-disclaimer{font-size:8px;color:#2a2a2a}#floatingtitleRow .button{position:absolute;top:0;height:85%;margin-top:2.5px;right:2.5px;background:#6A6A6A;min-width:unset;width:170px !important;display:-webkit-box !important;display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500}#floatingtitleRow .button img{max-height:35px;padding-right:10px}#floatingtitleRow .button .price{font-size:16px;font-weight:500;line-height:1.3}#floatingtitleRow .button .flex-button{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:100%}}@media (min-width: 768px) and (max-width: 1024px){#floatingtitleRow .floating-right{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#floatingtitleRow .floating-right .button{font-size:13px}}#titleRow{padding:30px 0}#titleRow .container-wide .col-xs-12 li+li{padding-left:15px}#titleRow .container-wide .col-xs-12 .shopping-tool+.shopping-tool{padding-left:15px}#titleRow .anchor-menu{font-size:0;list-style:none;margin:0;padding:0;text-align:right}#titleRow .anchor-menu li{display:inline-block;padding:0 15px}#titleRow .anchor-menu li a{color:#2b2b2b;font-size:16px;font-weight:500}#titleRow .anchor-menu li.reconditioning-anchor{display:none}#titleRow .mobileLinks{margin-bottom:10px}#titleRow .mobileLinks .icons-box{display:inline-block !important}#titleRow .mobileLinks .icons-box a:before{font-family:'FontAwesome';padding-right:5px}#titleRow .mobileLinks .icons-box a.pdf:before{content:"\f019"}#titleRow .mobileLinks .icons-box a.dgdg_window_sticker:before{content:"\f05a"}#titleRow .mobileLinks li{display:inline-block !important}#titleRow .mobileLinks li a:before{font-family:'FontAwesome';padding-right:5px}#titleRow .mobileLinks li a.pdf:before{content:"\f019"}#titleRow .mobileLinks li a.dgdg_window_sticker:before{content:"\f05a"}#titleRow .mobileLinks .shopping-tool{display:inline-block}#titleRow .mobileLinks .shopping-tool .shopping-label a:before{font-family:'FontAwesome';padding-right:5px}#titleRow .mobileLinks .shopping-tool .shopping-label a.pdf:before{content:"\f019"}#titleRow .mobileLinks .shopping-tool .shopping-label a.dgdg_window_sticker:before{content:"\f05a"}#titleRow .mobileLinks .icons-box a,#titleRow .mobileLinks a.mobileLinks__button,#titleRow .mobileLinks li a,#titleRow .mobileLinks .shopping-label a{display:inline-block;padding:4px 8px;font-size:12px;margin:0 5px 5px 0;border-radius:3px;background-clip:padding-box;background:#a6a6a8;color:#fff;border:1px solid #a6a6a8;font-weight:400;line-height:unset;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}#titleRow .mobileLinks .icons-box a .fa,#titleRow .mobileLinks a.mobileLinks__button .fa,#titleRow .mobileLinks li a .fa,#titleRow .mobileLinks .shopping-label a .fa{padding-right:5px}#titleRow .mobileLinks .icons-box a:hover,#titleRow .mobileLinks a.mobileLinks__button:hover,#titleRow .mobileLinks li a:hover,#titleRow .mobileLinks .shopping-label a:hover{background:#fff;color:#a6a6a8}@media (max-width: 1399px){#titleRow .anchor-menu li{padding:0 10px}#titleRow .anchor-menu li a{font-size:14px}}@media (max-width: 1199px){#titleRow .anchor-menu li{padding:0 7px}#titleRow .anchor-menu li a{font-size:12px}}@media (max-width: 1024px){#titleRow .anchor-menu{text-align:left;margin-top:20px;margin-left:-7px}}@media (max-width: 767px){#titleRow{padding:10px 0 30px;position:relative}#titleRow:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:45px;background:transparent;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%)}#titleRow .container-wide .col-xs-12{list-style:none}#titleRow .container-wide .col-xs-12 li,#titleRow .container-wide .col-xs-12 .shopping-tool{display:inline-block}#titleRow .container-wide .col-xs-12 li .dgdg_window_sticker,#titleRow .container-wide .col-xs-12 .shopping-tool .dgdg_window_sticker{display:none}#titleRow .container-wide .col-xs-12 li img,#titleRow .container-wide .col-xs-12 .shopping-tool img{max-height:60px;max-width:125px}#titleRow .vehicle-title{font-size:24px;margin-bottom:15px}#titleRow .vehicle-title .title{display:block}#titleRow .vinstock{font-size:12px;font-weight:500;margin-bottom:15px}#titleRow .vinstock span{margin-right:5px}#titleRow .vinstock>span{display:block}#titleRow .dealership-content{font-weight:500}#titleRow .dealership-links{font-size:12px;font-weight:500}#titleRow .dealership-links .link-divider{margin:0 5px}#titleRow ul.shopping-tools{list-style:none;margin:15px 0;padding:0}#titleRow ul.shopping-tools li.icon{display:inline-block;margin:0 15px 0 0}}#introRow{padding:60px 0}#introRow .vehicle-title-top{color:#2b2b2b;display:block;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1;margin-bottom:15px}#introRow .vehicle-title-top .type{color:#6A6A6A;display:block;font-size:36px;font-weight:900;margin-bottom:15px}#introRow .vehicle-title-bottom{color:#626262;display:block;font-size:36px;font-weight:400;line-height:1em;text-transform:uppercase;margin-bottom:20px;min-height:72px}#introRow .vinstock{margin-bottom:20px}#introRow .vinstock span{display:block;font-weight:500;line-height:1.2}#introRow .views-wrap{float:left;line-height:24px;margin-top:10px}#introRow .views-wrap i{color:#6A6A6A;font-size:20px;margin-right:3px}#introRow .views-wrap .view-count{font-size:18px;font-weight:500}#introRow .views-wrap .view-count-label{font-size:13px;color:#2b2b2b}#introRow .vehicle-summary{width:100%;min-height:118px;border-bottom:1px solid #626262;margin-bottom:15px;padding-bottom:15px}#introRow .vehicle-summary span.summary-title{font-size:11px;font-weight:500;display:block;margin-bottom:5px}#introRow .vehicle-summary ul.vehicle-specs{list-style:none;margin:0;padding:0}#introRow .vehicle-summary ul.vehicle-specs .spec-label{font-weight:400}#introRow .vehicle-summary ul.vehicle-specs .spec-content{color:#2b2b2b;font-weight:300}#introRow .third-party-shopping-tool{display:inline-block;max-width:200px;vertical-align:top;margin:0 5px 5px 0;height:50px;line-height:50px}#introRow .dealership-info .tpst-wrap a.tpst-wrap-button,#introRow .descriptionRow .tpst-wrap a.tpst-wrap-button{display:block;padding:6px 10px;font-size:12px;margin-bottom:9px;border-radius:3px;background-clip:padding-box;background:#a6a6a8;color:#fff;border:1px solid #a6a6a8;font-weight:400;line-height:unset;width:200px !important;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}#introRow .dealership-info .tpst-wrap a.tpst-wrap-button .fa,#introRow .descriptionRow .tpst-wrap a.tpst-wrap-button .fa{padding-right:5px}#introRow .dealership-info .tpst-wrap a.tpst-wrap-button:hover,#introRow .descriptionRow .tpst-wrap a.tpst-wrap-button:hover{background:#fff;color:#a6a6a8}#introRow .dealership-info span.dealership-title{font-size:11px;font-weight:500;display:block;margin-bottom:5px}#introRow .dealership-info li.icon{margin-left:50px;list-style:none}#introRow .dealership-info .dealership-links{font-size:11px;font-weight:400;font-size:14px}#introRow .dealership-info .dealership-links a{vertical-align:top}#introRow .dealership-info .dealership-links .link-divider{vertical-align:top;padding:0 5px;color:#626262}#introRow .dealership-info .dealership-content{color:#626262;font-weight:500;display:block}#introRow .tpst-wrap li{list-style:none;width:200px}#introRow .tpst-wrap .shopping-icon{display:none}#introRow .tpst-wrap .dgdg_brochure,#introRow .tpst-wrap .dgdg_window_sticker,#introRow .tpst-wrap .shopping-label .window-sticker,#introRow .tpst-wrap a.mobileLinks__button{position:relative;display:block;text-align:center;font-size:12px;text-decoration:none;margin-bottom:9px;border-radius:25px;background:#2b2b2b;color:#fff;border:1px solid #2b2b2b;transition:all 0.35s ease;width:200px !important;padding:0 10px;height:32px;line-height:30px;font-weight:500}#introRow .tpst-wrap .dgdg_brochure .fa,#introRow .tpst-wrap .dgdg_window_sticker .fa,#introRow .tpst-wrap .shopping-label .window-sticker .fa,#introRow .tpst-wrap a.mobileLinks__button .fa{padding-right:2px}#introRow .tpst-wrap .dgdg_brochure:before,#introRow .tpst-wrap .dgdg_window_sticker:before,#introRow .tpst-wrap .shopping-label .window-sticker:before,#introRow .tpst-wrap a.mobileLinks__button:before{font-family:"FontAwesome";padding-right:5px}#introRow .tpst-wrap .dgdg_brochure:hover,#introRow .tpst-wrap .dgdg_window_sticker:hover,#introRow .tpst-wrap .shopping-label .window-sticker:hover,#introRow .tpst-wrap a.mobileLinks__button:hover{background:#fff;color:#2b2b2b}#introRow .tpst-wrap .dgdg_brochure:hover:before,#introRow .tpst-wrap .dgdg_window_sticker:hover:before,#introRow .tpst-wrap .shopping-label .window-sticker:hover:before,#introRow .tpst-wrap a.mobileLinks__button:hover:before{color:#2b2b2b;transition:all 0.35s ease}#introRow .tpst-wrap .dgdg_brochure:before{content:"\f019"}#introRow .tpst-wrap .dgdg_window_sticker:before,#introRow .tpst-wrap .shopping-label .window-sticker:before{content:"\f05a"}#introRow .tpst-wrap .tpst-wrap-used{padding:0;margin:0}#introRow .tpst-wrap .tpst-wrap-used li,#introRow .tpst-wrap .tpst-wrap-used .shopping-tool{display:none !important}#introRow .tpst-wrap .tpst-wrap-used li.dgdg_window_sticker_div,#introRow .tpst-wrap .tpst-wrap-used li.window-sticker,#introRow .tpst-wrap .tpst-wrap-used .shopping-tool.dgdg_window_sticker_div,#introRow .tpst-wrap .tpst-wrap-used .shopping-tool.window-sticker{display:block !important;width:200px}#introRow .net-cost-col{width:50%;float:left;padding-right:15px}#introRow .net-cost-col .price-top .price{display:block;color:#626262;font-size:60px;font-weight:500;line-height:1;margin-bottom:5px}#introRow .net-cost-col .price-top .price-label{display:inline-block;color:#626262;font-weight:500;line-height:20px;margin-bottom:0}#introRow .net-cost-col .badge-button{width:100%}#introRow .net-cost-col .badge-button+.badge-button{margin-top:20px}#introRow .price-breakdown-col{width:50%;float:left}#introRow .price-breakdown-col .cta-wrap{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-order:11;-ms-flex-order:11;order:11;width:100%}#introRow .price-breakdown-col .price-breakdown{font-weight:400}#introRow .price-breakdown-col .price-breakdown ul{list-style:none;margin:0;padding:0}#introRow .price-breakdown-col .price-breakdown ul li span{float:left;display:block}#introRow .price-breakdown-col .price-breakdown ul li span.price-label{width:70%}#introRow .price-breakdown-col .price-breakdown ul li span.price{width:30%;text-align:right}#introRow .price-breakdown-col .price-breakdown .price-block a{color:#626262}#introRow .price-breakdown-col .price-breakdown .price-block span{float:left;display:block}#introRow .price-breakdown-col .price-breakdown .price-block span.price-label{width:70%}#introRow .price-breakdown-col .price-breakdown .price-block span.price{width:30%;text-align:right}#introRow .price-breakdown-col .price-breakdown .price-block.our-price.real-price{font-weight:700}#introRow .price-breakdown-col .price-disclaimer{margin-top:auto;margin-bottom:15px;font-weight:400;font-size:12px;color:#626262}#introRow .price-breakdown-col .price-disclaimer i{font-size:18px;vertical-align:text-bottom}#introRow .net-cost-col,#introRow .price-breakdown-col{margin-top:0}@media (max-width: 1024px){#introRow .net-cost-col,#introRow .price-breakdown-col{margin-bottom:20px}}@media (max-width: 767px){#introRow .net-cost-col .price-breakdown,#introRow .price-breakdown-col .price-breakdown{min-height:0;margin-bottom:20px}}#introRow .net-cost-col .price-top{margin-top:-20px}#introRow .net-cost-col .price-top .price-disclaimer{margin:0}@media (max-width: 767px){#introRow .net-cost-col .price-top{margin:0 0 20px}}#introRow .flex-pricing{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#introRow .flex-pricing{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#introRow .flex-pricing .net-cost-col{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}#introRow .flex-pricing .price-breakdown-col{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){#introRow .flex-pricing .price-breakdown-col{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#introRow .flex-pricing .price-breakdown-col .price-breakdown{width:100%;margin-bottom:35px}#introRow .flex-pricing .prodigyWrap{width:100%;margin-bottom:20px}#introRow .flex-pricing .prodigyWrap__title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:relative;margin-bottom:8px}#introRow .flex-pricing .prodigyWrap__title svg,#introRow .flex-pricing .prodigyWrap__title img{width:125px;background:#fff;padding:0 10px}#introRow .flex-pricing .prodigyWrap__title:before{position:absolute;content:"";height:1px;width:100%;background:#626262;top:12px;left:0;z-index:-1}#introRow .flex-pricing .prodigyWrap__title--icon,#introRow .flex-pricing .prodigyWrap__title--content{background:#fff}#introRow .flex-pricing .prodigyWrap__title--icon{height:30px;padding-right:4px;padding-left:20px;display:flex}#introRow .flex-pricing .prodigyWrap__title--icon svg.di-svg{align-content:center;width:24px}#introRow .flex-pricing .prodigyWrap__title--content{font-size:12px;padding-right:20px;line-height:15px}#introRow .flex-pricing .prodigyWrap__title--content span{color:#0076BC;font-weight:700}#introRow .flex-pricing .prodigyWrap__title .no-brainer-text{font-size:16px;line-height:18px;padding:0 10px;background:#fff}#introRow .flex-pricing .prodigyWrap__buttons{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group{width:100% !important;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group>div{width:calc(50% - 5px)}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group .prodigy-button-large,#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group button{padding:0 15px;font-size:14px}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group button{height:45px;border-radius:25px;background-clip:padding-box;font-weight:700}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group .prodigy-button-large{min-height:initial;background-color:#6A6A6A;color:#fff}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group .prodigy-button-large:hover{background:#515151}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group .prodigy-lead-capture-container{order:1}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group .payment-options-capture-container{order:2}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group .payment-options-capture-container button{background:#D9D9D9;color:#131313}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group .payment-options-capture-container button:hover{background:silver}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group .trade-container button,#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group .pre-approved-container button{background:#A6A6A8}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group .trade-container button:hover,#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group .pre-approved-container button:hover{background:#8c8c8f}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group .trade-container{order:3}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group .pre-approved-container{order:4}#introRow .badge-button{margin-bottom:15px}#introRow .badge-button .badge-icon{float:left;height:75px;margin-right:5px;margin-top:-7px}#introRow .badge-button .kbb-top{color:#626262;font-weight:500;display:block;line-height:1.2em;margin-top:5px}#introRow .badge-button .kbb-middle{color:#0271e6;font-weight:500;display:block;line-height:1.2em}#introRow .badge-button .kbb-bottom{font-size:12px;font-weight:400;color:#2b2b2b}#introRow .badge-button .nobrainer-top{color:#0271e6;font-weight:500;display:block;line-height:1.2em;margin-top:5px}#introRow .badge-button .nobrainer-middle{color:#626262;font-weight:300;display:block;line-height:1.2em}#introRow .badge-button .nobrainer-bottom{color:#626262;font-weight:400;display:block;line-height:1.2em}#introRow a.button{padding:10px 15px;font-size:20px;margin:0;font-weight:300}@media (max-width: 1199px){#introRow a.button{font-size:16px}}@media (max-width: 767px){#introRow a.button{font-size:12px;padding:15px}}#introRow .dgdg-price-disclaimer{font-weight:400;padding-right:10px;margin:auto 0 10px;width:100%}#introRow .dgdg-price-disclaimer .bold{font-weight:700}#introRow .dgdg-price-disclaimer .highlight{color:#6A6A6A}@media (max-width: 1199px){#introRow .dgdg-price-disclaimer{font-size:12px}}@media (max-width: 767px){#introRow .dgdg-price-disclaimer{padding-bottom:15px}}#introRow .price-too-low-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:20px;font-weight:700;line-height:1;margin-bottom:10px}#introRow .price-too-low-wrap img{margin-right:10px}@media (max-width: 1399px){#introRow .price-too-low-wrap{font-size:18px}#introRow .price-too-low-wrap img{max-width:40px}}@media (max-width: 1199px){#introRow .price-too-low-wrap{font-size:14px}#introRow .price-too-low-wrap img{max-width:30px}}#introRow .price-advisor-widget,#introRow .no-brainer-guarantee-widget{color:#131313;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}#introRow .price-advisor-widget .badge-icon,#introRow .no-brainer-guarantee-widget .badge-icon{float:none;max-width:68px;height:auto;margin-top:0;margin-right:10px}#introRow .price-advisor-widget .bold,#introRow .no-brainer-guarantee-widget .bold{font-weight:700}@media (max-width: 1399px){#introRow .price-advisor-widget .badge-icon,#introRow .no-brainer-guarantee-widget .badge-icon{max-width:40px}}@media (max-width: 1199px){#introRow .price-advisor-widget .badge-icon,#introRow .no-brainer-guarantee-widget .badge-icon{max-width:30px}}#introRow ul.shopping-tools{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;list-style:none;min-height:65px;margin:0 0 15px;padding:0;width:100%;margin-bottom:auto}@media (max-width: 1024px){#introRow ul.shopping-tools{min-height:50px}}#introRow ul.shopping-tools li img,#introRow ul.shopping-tools div img{min-width:100px;max-height:60px;max-width:125px}#introRow ul.shopping-tools .dgdg_window_sticker_div{display:none}#introRow ul.shopping-tools .icons-box{max-width:150px}#introRow .descriptionRow{padding-top:45px}#introRow .descriptionRow h2{font-size:20px;font-weight:700;margin:0 0 20px}@media (max-width: 767px){#introRow{padding:20px 0 30px}#introRow .views-wrap{margin-bottom:10px}#introRow .net-cost-col{width:100%;float:none}#introRow .net-cost-col .price-top{min-height:0}#introRow .price-breakdown-col{width:100%;float:none;padding-left:0}#introRow .price-breakdown-col .price-breakdown{min-height:0}#introRow .badge-button .badge-icon{height:30px}#introRow .button{max-width:48%;float:left;font-size:14px;padding:15px 10px;margin:10px 0 0}#introRow .button.primary-button{margin-left:4%}#introRow #gallerymodal{display:block;position:relative;opacity:1;z-index:999}#introRow #gallerymodal .modal-dialog{margin:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#introRow #gallerymodal .modal-dialog .modal-content{background:#fff;padding:0}#introRow #gallerymodal .modal-dialog .modal-content .gallery-main{padding-bottom:3px}#introRow .flex-pricing{position:relative}#introRow .flex-pricing:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:45px;background:transparent;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%)}#introRow .flex-pricing .prodigyWrap{margin-bottom:40px}#introRow .flex-pricing .prodigyWrap__buttons .prodigy-pricing-button-group>div button{font-size:12px}}@media (max-width: 1024px){#introRow{padding:30px 0 0}#introRow .vehicle-title-top{margin-bottom:5px}#introRow .vehicle-title-top .type{display:inline-block;font-size:22px;margin:0}#introRow .vehicle-title-bottom{min-height:0}#introRow .vinstock span{display:inline-block;margin-right:15px}#introRow .vehicle-summary{font-size:14px;min-height:0;padding-bottom:20px;margin-bottom:20px}#introRow .net-cost-col,#introRow .price-breakdown-col{margin-top:0}#introRow .price-breakdown-col{padding-left:15px}#introRow .dealership-info,#introRow .descriptionRow{padding:30px 0}#introRow .vinstock,#introRow .views-wrap{margin-top:30px}}@media (min-width: 768px){#introRow .flex-pricing .net-cost-col,#introRow .flex-pricing .price-breakdown-col{width:50%}#introRow .flex-pricing .net-cost-col .shopping-tools{margin-bottom:30px}}@media (max-width: 1199px){#introRow .vehicle-title-top{margin-bottom:10px}#introRow .vehicle-title-top .type{font-size:24px;margin-bottom:10px}#introRow .vehicle-title-bottom{font-size:28px;min-height:60px;margin-bottom:10px}#introRow .vehicle-summary{font-size:12px;min-height:110px}#introRow .net-cost-col .price-top{min-height:145px}#introRow .net-cost-col .price-top .price{font-size:44px}#introRow .price-breakdown-col .price-breakdown{font-size:12px}#introRow .badge-button{font-size:12px}#introRow .button{padding:15px;font-size:20px}}@media (min-width: 1025px){#introRow .flex-pricing .prodigyWrap{margin-top:10px}}@media (max-width: 1399px){#introRow .net-cost-col .price-top .price{font-size:50px}#introRow .badge-button .badge-icon{height:auto;margin-top:-3px}}.tooltip.top{z-index:10}#galleryRow{padding:0 0 60px}#galleryRow #gallery-carousel{border:none}#galleryRow .main-hero{text-align:center}#galleryRow .gallery-boxes{margin-top:15px}#galleryRow .gallery-boxes .gallery-box{float:left;width:33.3333%;background:#e8e8eb}#galleryRow .gallery-pop-up-link{display:block;margin-top:10px;text-align:right}#galleryRow .gallery-pop-up-link a{font-weight:400;font-size:18px;color:#626262}#galleryRow .gallery-pop-up-link a span.count{color:#6A6A6A}#galleryRow .gallery-pop-up-link a:hover{color:#6A6A6A}#gallery-carousel,#gallery-lightbox{pointer-events:none !important}#gallery-carousel .owl-prev,#gallery-carousel .owl-next,#gallery-lightbox .owl-prev,#gallery-lightbox .owl-next{font-size:48px;width:50px;height:50px;margin-top:-25px}#gallery-carousel .owl-prev,#gallery-lightbox .owl-prev{left:15px}#gallery-carousel .owl-next,#gallery-lightbox .owl-next{right:15px}#gallery-carousel .owl-next,#gallery-carousel .owl-prev,#gallery-lightbox .owl-next,#gallery-lightbox .owl-prev,.gallerycarousel-thumbs .owl-buttons .owl-next,.gallerycarousel-thumbs .owl-buttons .owl-prev,.gallery-lightbox-thumbs .owl-buttons .owl-next,.gallery-lightbox-thumbs .owl-buttons .owl-prev{position:absolute;line-height:1;display:block;top:50%;text-align:center;color:#fff;background-color:#2e2d2d;background-color:rgba(46,45,45,0.9);opacity:0.7;border-radius:50%;z-index:10;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;pointer-events:visible !important}.gallerycarousel-thumbs .owl-buttons .owl-prev,.gallerycarousel-thumbs .owl-buttons .owl-next{font-size:25px;width:30px;height:30px;line-height:30px;margin-top:-15px}.gallerycarousel-thumbs .owl-buttons .owl-prev{left:15px}.gallerycarousel-thumbs .owl-buttons .owl-next{right:15px}.view-larger-version{display:none !important}#galleryRow #gallery-carousel{text-align:center}.details-page-ctawrap.affix-top{display:none}.details-page-row.no-spacer h1{font-size:40px}.details-page-titlewrap{display:none}@media (max-width: 767px){#swiper-lightbox{display:block !important;margin-bottom:15px;padding:0}#swiper-lightbox .gallery-wrap{background:#f8f8fb}}#packagesRow{padding:100px 0;background:#f8f8fb}#packagesRow .vehicle-package{font-size:16px;padding:5px 0}#packagesRow .vehicle-package .vehicle-package-header{font-weight:400}#packagesRow .vehicle-package ul{list-style:none;margin:0;padding:0;color:#2b2b2b}#packagesRow .vehicle-package:last-child{margin-bottom:30px}#packagesRow ul.vehicle-specs{list-style:none;margin:0;padding:0;font-size:16px}#packagesRow ul.vehicle-specs li{padding:5px 0}#packagesRow ul.vehicle-specs li .spec-label{font-weight:400}#packagesRow ul.vehicle-specs li .spec-content{color:#2b2b2b}#packagesRow .button{margin-top:30px}#packagesRow .packages-disclaimer{margin-top:30px;text-align:center;color:#2b2b2b}#packagesRow .disclaimer-small{max-width:1270px;margin:0 auto}#packagesRow h2.packages-title,#options-lightbox h2.packages-title{font-size:42px;font-weight:400;margin-bottom:30px}#packagesRow h2.packages-title .intro,#options-lightbox h2.packages-title .intro{display:block;font-size:24px;font-weight:700;color:#626262}#packagesRow ul.vehicle-options,#options-lightbox ul.vehicle-options{list-style:none;margin:0;padding:0;font-size:16px;color:#2b2b2b}#packagesRow ul.vehicle-options li,#options-lightbox ul.vehicle-options li{padding:5px 0}#options-lightbox ul.list-group{float:left;width:50%;list-style:none}#options-lightbox ul.list-group:first-child{padding-right:15px}#options-lightbox ul.list-group:last-child{padding-left:15px}@media (max-width: 1399px){#packagesRow .disclaimer-small{max-width:1070px}}@media (max-width: 1199px){#packagesRow{padding:80px 0}#packagesRow .vehicle-package{font-size:14px}#packagesRow ul.vehicle-specs,#packagesRow ul.vehicle-options{font-size:14px}#packagesRow .disclaimer-small{max-width:910px}#packagesRow h2.packages-title,#options-lightbox h2.packages-title{font-size:32px}#packagesRow h2.packages-title .intro,#options-lightbox h2.packages-title .intro{font-size:18px}#packagesRow ul.vehicle-options,#options-lightbox ul.vehicle-options{font-size:14px}}@media (max-width: 1024px){#packagesRow .packages-disclaimer{text-align:left}#packagesRow .disclaimer-small{max-width:710px}#options-lightbox ul.list-group{width:100%}#options-lightbox ul.list-group:first-child,#options-lightbox ul.list-group:last-child{padding:0}}@media (max-width: 767px){#packagesRow{padding:30px 0}#packagesRow ul.vehicle-specs,#packagesRow ul.vehicle-options{margin-bottom:30px}#packagesRow ul.vehicle-specs li,#packagesRow ul.vehicle-options li{padding:2px 0}#packagesRow .disclaimer-small{max-width:710px;margin:0px 15px}#packagesRow h2.packages-title,#options-lightbox h2.packages-title{margin:0 0 15px}}#hyundai-drive{border:2px solid #002756;margin:30px;padding:30px 30px 20px}@media only screen and (min-width: 768px){#hyundai-drive{margin:50px;padding:40px 40px 30px}}@media only screen and (min-width: 1200px){#hyundai-drive{margin:60px;padding:60px 60px 50px}}#hyundai-drive .title-image{height:30px}#hyundai-drive .hyundai-drive-content h4{font-weight:700;margin:15px 0}#hyundai-drive .hyundai-drive-content p{line-height:19px}@media only screen and (min-width: 768px){#hyundai-drive .hyundai-drive-content h4{font-size:20px}#hyundai-drive .hyundai-drive-content p{font-size:16px}}#hyundai-drive .hyundai-drive-cta-row{padding-top:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#hyundai-drive .hyundai-drive-cta-row .button{padding:18px 30px;font-weight:500;font-size:12px}@media only screen and (min-width: 400px){#hyundai-drive .hyundai-drive-cta-row .button{font-size:14px}}#hyundai-shopper-assurance{padding:30px}@media (min-width: 768px){#hyundai-shopper-assurance{padding:20px 50px}}@media (min-width: 1400px){#hyundai-shopper-assurance{padding:40px 60px 0}}#assurance-row .gray-border{border:1px solid #d8d8d8}#assurance-row h2{font-size:24px;line-height:30px}#assurance-row h3{font-size:18px;line-height:23px}#assurance-row .assurance-title h2{margin-bottom:0;margin-top:20px}#assurance-row .assurance-title h3{margin-top:5px;margin-bottom:20px;font-weight:normal}@media only screen and (min-width: 768px){#assurance-row .section-title-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;overflow:auto}}#assurance-row .assurance-button .button{margin:0 0 20px 0;padding:20px 45px;border-radius:27.5px;line-height:17px;width:100% !important;max-width:200px;text-align:center}@media only screen and (min-width: 768px){#assurance-row .assurance-button{text-align:right}#assurance-row .assurance-button .button{margin:0}}#assurance-row .assurance-bullets .assurance-bullet{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:25px 0}#assurance-row .assurance-bullets .assurance-bullet .assurance-icon{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-moz-flex:0 0 20%;flex:0 0 20%;-ms-flex:0 0 20%;max-width:120px}#assurance-row .assurance-bullets .assurance-bullet .assurance-details{-webkit-box-flex:1;-webkit-flex:1 1 80%;-moz-box-flex:1;-moz-flex:1 1 80%;flex:1 1 80%;-ms-flex:1 1 80%;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding-left:30px}#assurance-row .assurance-bullets .assurance-bullet .assurance-details h3{margin-top:5px}#validationRow{padding:100px 0}#validationRow .vdpSection__icon img{max-width:140px}#validationRow .validation-title{color:#2e2d2d;font-size:36px;font-weight:500;text-transform:uppercase;margin:0 0 30px}#validationRow .validation-title .intro{display:block;color:#2b2b2b;font-size:24px;font-weight:700}#validationRow .validation-intro{font-size:18px;font-weight:500}#validationRow .validation-intro .bold{font-weight:700}#validationRow .validation-widgets{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-top:30px}#validationRow .validation-widgets .validation-widget{flex:0 0 20%;text-align:center;margin:0 1%}#validationRow .validation-widgets .validation-widget.kbb-advisor{flex:0 0 34%}#validationRow .validation-widgets .validation-widget:first-child{margin-left:0}#validationRow .validation-widgets .validation-widget:last-child{margin-right:0}#validationRow .validation-widgets .car-gurus-widget span,#validationRow .validation-widgets .car-gurus-widget img{max-width:100% !important}#validationRow .validation-widgets .car-gurus-widget span{display:block;margin-bottom:15px}@media (max-width: 767px){#validationRow .validation-widgets .car-gurus-widget span{margin-top:30px}}#validationRow .validation-widgets .car-gurus-widget span.cg-market{color:#969698}#validationRow .validation-widgets .carsdotcom-widget .cars-logo svg{width:150px;max-height:65px}@media (max-width: 767px){#validationRow .validation-widgets .carsdotcom-widget .cars-logo{margin:30px 0 0}}#validationRow .validation-widgets .carsdotcom-widget .cars-deal,#validationRow .validation-widgets .carsdotcom-widget .cars-hot{margin:15px}#validationRow .validation-widgets .carsdotcom-widget .cars-deal span,#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}#validationRow .validation-widgets .carsdotcom-widget .cars-deal span:first-child,#validationRow .validation-widgets .carsdotcom-widget .cars-hot span:first-child{color:#fff;width:20%;margin-left:0}#validationRow .validation-widgets .carsdotcom-widget .cars-deal img,#validationRow .validation-widgets .carsdotcom-widget .cars-hot img{width:150px;display:block;margin:0 auto}#validationRow .validation-widgets .carsdotcom-widget .cars-deal[data-deal="good"] span:first-child,#validationRow .validation-widgets .carsdotcom-widget .cars-hot[data-deal="good"] span:first-child{background:#bbde32}#validationRow .validation-widgets .carsdotcom-widget .cars-hot{text-align:left}#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}#validationRow .validation-widgets .carsdotcom-widget .cars-hot span:first-child{background:#992fb6;color:#fff;width:20%;margin-left:0}#validationRow .validation-widgets .carsdotcom-widget .cars-hot span img{width:150px}#validationRow .validation-widgets .edmunds-widget .edmunds-logo{position:relative;margin-bottom:30px}@media (max-width: 767px){#validationRow .validation-widgets .edmunds-widget .edmunds-logo{margin:30px 0}}#validationRow .validation-widgets .edmunds-widget .edmunds-logo svg{width:150px;max-height:25px}#validationRow .validation-widgets .edmunds-widget .edmunds-deal{position:relative;text-align:center}#validationRow .validation-widgets .edmunds-widget .edmunds-deal div{color:#2b2b2b}#validationRow .validation-widgets .edmunds-widget .edmunds-deal img{width:150px}#validationRow .validation-widgets .edmunds-widget .edmunds-deal:hover ~ .info-box{opacity:1}#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}#validationRow .validation-widgets .edmunds-widget .info-box>br{margin-bottom:10px}#validationRow .validation-widgets .edmunds-widget .info-box .deal-type{color:#5fa8fa}#validationRow .validation-widgets .edmunds-widget .info-box .the-rest{color:#626262;font-weight:400}#validationRow .validation-widgets .validation-widget-title{color:#2b2b2b;font-size:18px;font-weight:700;margin-bottom:15px;padding-bottom:5px;text-align:center;border-bottom:1px solid #ddd}#validationRow .validation-widgets .validation-widget-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;min-height:375px}@media (max-width: 1024px){#validationRow .validation-widgets .validation-widget-container{min-height:260px}}@media (max-width: 767px){#validationRow .validation-widgets .validation-widget-container{min-height:0}}@media (max-width: 1024px){#validationRow{padding:60px 0}#validationRow .validation-widgets{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#validationRow .validation-widgets .validation-widget:not(:empty){flex:1 0 30%;margin:0 1.6666%}#validationRow .validation-widgets .validation-widget:empty{flex:0 0 0;margin:0}#validationRow .validation-widgets .validation-widget.kbb-advisor{flex:1 0 90%;margin:0 1.6666% 30px}}@media (max-width: 767px){#validationRow{padding:50px 0}#validationRow .validation-widgets{display:block}#validationRow .validation-widgets .validation-widget:not(:empty){margin:0 0 30px}#validationRow .validation-widgets .edmunds-widget>.edmunds-logo svg{max-width:50%}#validationRow .validation-widgets .edmunds-widget .edmunds-deal img{max-width:50%}#validationRow .validation-widgets .edmunds-widget .edmunds-deal div{text-align:center}#validationRow .validation-widgets .carsdotcom-widget>.cars-logo svg{max-width:50%}#validationRow .validation-title{font-size:24px}#validationRow .validation-title .intro{font-size:18px}#validationRow .validation-intro{font-size:14px}}@media (min-width: 768px){#validationRow{padding:100px 0 80px}}@media (min-width: 1025px){#validationRow .validation-widgets{margin-top:50px}}.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:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.prodigyRow .vdpSection__icon--svg svg,.prodigyRow .vdpSection__icon--svg img{width:185px}.prodigyRow__flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.prodigyRow__list ul{list-style:none;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:#6A6A6A;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{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.prodigyRow__list ul{margin:0 60px 0 80px}}.kbbRow{padding:0 0 100px}.kbbRow .kbb-badge{margin-bottom:60px}.kbbRow .jumboRowSubTitle:after{display:none}.kbbRow .button.primary-button{background:#0271e6}.kbbRow .button.primary-button:hover{background:#003881}#kbbreviewsRow{background:#e8e8e8;position:relative;z-index:9;overflow:hidden}#kbbreviewsRow h2.jumboRowTitle .dgdg-light-gray:first-child{line-height:1em}#kbbreviewsRow sup{font-size:0.5em;top:-0.75em}#kbbreviewsRow .price-advisor-wrap{position:absolute;right:-60px;bottom:-160px}@media (max-width: 1199px){#kbbreviewsRow .price-advisor-wrap{right:-200px;bottom:-260px}}@media (max-width: 1024px){#kbbreviewsRow .price-advisor-wrap{right:-260px;top:10px}}@media (max-width: 767px){#kbbreviewsRow .price-advisor-wrap{position:relative;right:0;top:0;width:100%;height:510px;margin:15px 0}}#kbbreviewsRow .kbb-reviews-box{position:absolute;top:95px;left:78px;width:288px;height:510px;overflow:hidden}@media (max-width: 767px){#kbbreviewsRow .kbb-reviews-box{position:relative;top:0;left:0;display:block;margin:0 auto}}#kbbreviewsRow #kbb-expert-reviews{text-align:center;margin:220px 0 0;position:relative;overflow:hidden}#kbbreviewsRow #kbb-expert-reviews .kbb-review{width:300px;height:580px;display:block;margin:0 auto}#kbbreviewsRow #kbb-expert-reviews .owl-controls{text-align:center}#kbbreviewsRow #kbb-expert-reviews .owl-controls .owl-page{width:auto;display:inline-block}#kbbreviewsRow #kbb-expert-reviews .owl-controls .owl-page span{display:inline-block;width:15px;height:15px;margin:5px 7px;border-radius:20px;background-clip:padding-box;background:#626262}#kbbreviewsRow #kbb-expert-reviews .owl-controls .owl-page.active span{background:#0271e6}#kbbreviewsRow .swiper-pagination{position:absolute;bottom:0px}#kbbreviewsRow .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#626262;opacity:1}#kbbreviewsRow .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#6A6A6A}#kbbreviewsRow h2.jumboRowTitle .dgdg-light-gray:first-child{line-height:1.2em}@media (max-width: 1399px){#kbbadvisorRow .price-advisor-wrap{position:absolute;right:-80px;bottom:-260px}}@media (max-width: 1199px){.kbbRow{padding-bottom:80px}.kbbRow .kbb-badge{width:180px;margin-bottom:30px}#kbbreviewsRow #kbb-expert-reviews{margin:140px 0 0}}@media (max-width: 767px){#kbbreviewsRow{padding-top:30px;padding-bottom:30px}#kbbreviewsRow #kbb-expert-reviews{margin-top:15px;margin-bottom:30px}#kbbreviewsRow .button.large{margin:0}}#edmundsRow{background:#f8f8fb;padding:0 0 100px;position:relative;z-index:9}#edmundsRow a.anchor{top:0px}#edmundsRow .edmunds-red{color:#bf2830}#edmundsRow .edmunds-badge{margin-top:60px;margin-bottom:60px}#edmundsRow .edmunds-vehicle{line-height:1;margin-bottom:60px}#edmundsRow .edmunds-vehicle .edmunds-vehicle-top{display:block;color:#626262;font-size:24px;font-weight:500;text-transform:uppercase}#edmundsRow .edmunds-vehicle .edmunds-vehicle-bottom{display:block;color:#626262;font-size:36px;font-weight:300;text-transform:uppercase}#edmundsRow #piechart{width:360px;height:360px}#edmundsRow #piechart svg g path:first-child{stroke-width:5}#edmundsRow span.chart-help{display:block;text-align:center}#edmundsRow span.service-of-edmunds{display:block;line-height:50px;font-style:italic;text-align:center;margin-bottom:20px}#edmundsRow span.service-of-edmunds img{height:40px;margin-left:15px}#edmundsRow .tco-costs{width:100%;display:none}#edmundsRow .tco-costs .tco-total-cost{background:#e8e8eb;padding:15px;width:100%;max-width:300px;margin:0 auto;text-align:left;min-height:140px}#edmundsRow .tco-costs .tco-total-cash{background:#e8e8eb;padding:15px;float:left;width:48%;text-align:left;min-height:140px}#edmundsRow .tco-costs .disclaimer{display:block;color:#aaa}#edmundsRow .tco-costs #truecost,#edmundsRow .tco-costs #totalcash{font-size:36px}#edmundsRow #tcoZipCode{float:left;width:100%;margin-top:30px;text-align:center}#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}#edmundsRow #tcoZipCode button{border-radius:5px;background-clip:padding-box}#edmundsRow #tco-modal .table>thead>tr>th{border-bottom:1px solid #58585b}#edmundsRow #tco-modal .table>tbody>tr>td{border-top:1px solid #58585b}@media (max-width: 1024px){#edmundsRow .tco-costs #truecost,#edmundsRow .tco-costs #totalcash{font-size:28px}}@media (max-width: 767px){#edmundsRow{padding-top:30px;padding-bottom:30px}#edmundsRow .tco-left{width:100%}#edmundsRow .tco-right{width:100%}#edmundsRow .tco-costs{width:100%}#edmundsRow .tco-costs .tco-total-cost,#edmundsRow .tco-costs .tco-total-cash{min-height:140px;font-size:12px}#edmundsRow #truecost,#edmundsRow #totalcash{font-size:24px}#edmundsRow .button.large{margin:15px 0 0}}.no-brainer-swiper{z-index:9}.cpoSlider.gradient-row:after{z-index:100}.cpoSlider__wrapper{max-width:1920px;margin:0 auto}#similarvehiclesRow{padding:100px 0;background:#f8f8fb;position:relative}#similarvehiclesRow div.hit-status{float:right;background:var(--primary);color:#fff;padding:5px}#similarvehiclesRow a{text-decoration:none}#similarvehiclesRow .similar-container{overflow:hidden;position:relative;padding-bottom:30px}#similarvehiclesRow .similar-container .vehicle.grid-view .vehicle-overview{padding-bottom:60px;position:relative;height:100%}#similarvehiclesRow .similar-container__navigation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;position:absolute;top:calc(50% - 50px);left:0;right:0}#similarvehiclesRow .similar-container__navigation>*{position:relative;top:0;width:50px;height:100px;line-height:100px;background-color:rgba(106,106,106,0.5);background-size:15px 30px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#similarvehiclesRow .similar-container__navigation>*:hover{background-color:#6a6a6a}#similarvehiclesRow .similar-container__navigation .swiper-button-prev{left:0}#similarvehiclesRow .similar-container__navigation .swiper-button-next{right:0}#similarvehiclesRow .similar-container__navigation .swiper-button-disabled{opacity:0}#similarvehiclesRow h2.similar-title{font-family:"MazdaTypeTT", "Arial", sans-serif;font-weight:900;font-size:50px;margin:0 0 30px;color:#2b2b2b}#similarvehiclesRow .vehicle.grid-view{margin-bottom:0;background:#fff;width:100%;padding:15px}#similarvehiclesRow .results-box-image{text-align:center}#similarvehiclesRow .results-box-title,#similarvehiclesRow .vinstock,#similarvehiclesRow .results-box-pricing{padding:0 20px}#similarvehiclesRow .vehicle-title-bottom{color:#131313;display:block}#similarvehiclesRow .vinstock{color:#131313}#similarvehiclesRow .vinstock>span{display:block}#similarvehiclesRow .results-box-pricing{margin-top:10px;color:#131313;font-weight:700;font-size:20px}#similarvehiclesRow .results-box-pricing .price-stack .price-block a{color:#333;font-weight:400}.used-vehicle #similarvehiclesRow .results-box-pricing .price-stack .price-too-low-wrap,.used-vehicle #similarvehiclesRow .results-box-pricing .price-stack .price-too-low-text{display:none}#similarvehiclesRow .results-box-actions{position:absolute;bottom:0;width:100%}#similarvehiclesRow .results-box-actions .button{margin:0}#similarvehiclesRow .swiper-pagination{position:absolute;bottom:0px}#similarvehiclesRow .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#626262;opacity:1}#similarvehiclesRow .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#6A6A6A}@media (max-width: 767px){#similarvehiclesRow{padding:60px 40px}}@media (max-width: 1024px){#similarvehiclesRow{padding:60px}#similarvehiclesRow .container-wide{width:100%}#similarvehiclesRow h2.similar-title{font-size:36px}}@media (max-width: 767px){#gallerymodal{display:block !important;position:relative;opacity:1;z-index:999}#gallerymodal .modal-dialog{margin:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}}#vehicledisclaimerRow{padding:30px 0;color:#777;font-size:12px}#car-and-driver{padding:50px 0}@media (min-width: 720px){#car-and-driver{font-size:16px}}#car-and-driver .vdpSection__icon--svg{width:165px}#car-and-driver .vdpSection__icon img{max-width:165px;margin:0 auto}#car-and-driver .car-and-driver__intro{margin-bottom:45px}#car-and-driver .car-and-driver__row{max-width:1000px;margin:0 auto}#car-and-driver img{display:block;margin:0;max-width:100%;height:auto}#car-and-driver .car-driver-logo{max-width:200px}@media (min-width: 720px){#car-and-driver .car-driver-logo{max-width:360px}}#car-and-driver .car-driver-leadin{margin:25px 0;max-width:770px}#car-and-driver .car-driver-leadin__large{font-weight:500}#car-and-driver .car-driver-accolade__rating{margin-top:10px}#car-and-driver .car-driver-ratings .ratings-container{position:relative}#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}#car-and-driver .car-driver-ratings .ratings-content-trigger:hover{color:#fff;background-color:#177fe2}#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,0.45)}@media (max-width: 719px){#car-and-driver .car-driver-ratings .ratings-content-trigger .mobile-hide{display:none}}#car-and-driver .car-driver-ratings .ratings-content-wrap{transition:opacity 200ms ease-in-out;z-index:9999;padding:20px;opacity:0;position:fixed;width:100vw;height:100vh;top:0;left:0;pointer-events:none}#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 0px rgba(0,0,0,0.6)}#car-and-driver .car-driver-ratings .ratings-content--overflow{max-height:calc(100vh - 150px);overflow-y:auto}#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 0px rgba(0,0,0,0.6);border-radius:5px}@media (min-width: 720px){#car-and-driver .car-driver-ratings .ratings-content{max-width:500px;left:calc(50% - 250px);position:absolute}}@media (min-width: 1400px){#car-and-driver .car-driver-ratings .ratings-content{max-width:1000px;left:calc(50% - 500px)}}#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){#car-and-driver .car-driver-flex{flex-direction:row;flex-wrap:nowrap}}#car-and-driver .car-driver-flex--row-half{flex-direction:row}#car-and-driver .car-driver-flex--row-half .car-driver-flex__inner{width:48%;flex:0 0 48%;flex-wrap:nowrap}#car-and-driver .car-driver-flex--row-half .car-driver-flex__inner:last-of-type{text-align:center}#car-and-driver .car-driver-flex__inner{width:100%;flex:0 0 100%}#car-and-driver .car-driver-flex__inner:nth-child(1){margin-bottom:15px;flex-wrap:nowrap}@media (min-width: 720px){#car-and-driver .car-driver-flex__inner{margin-bottom:0;width:48%;flex:0 0 48%}}#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){#car-and-driver .car-driver-flex .car-driver-ratings__rating{flex-direction:row}}#car-and-driver .car-driver-flex .car-driver-ratings__rating .rating-stars{max-width:160px}@media (min-width: 720px){#car-and-driver .car-driver-flex .car-driver-ratings__rating .rating-stars{max-width:180px}}#car-and-driver .car-driver-flex .car-driver-ratings__rating .accolade-logo{width:50%;margin-right:14px;width:50px;flex:0 0 50px}#car-and-driver .car-driver-flex .car-driver-ratings__rating .accolade-logo img{width:100%;margin:0 auto}#car-and-driver .car-driver-flex .car-driver-ratings__rating .accolade-description{width:100%;flex:0 1 100%}@media (min-width: 768px){#car-and-driver{padding:100px 0 150px}#car-and-driver .vdpSection__icon img{max-width:200px;margin:0 0 0 auto}#car-and-driver .car-driver-leadin{margin:75px 0 25px;max-width:initial}#car-and-driver .car-and-driver__intro,#car-and-driver .car-and-driver__row{max-width:800px;margin:0 auto}}.subtract span.price:before{content:"- "}.add span.price:before{content:"+ "}.prodigyWrap__vdp .cta-wrap{margin:0 auto}@media screen and (max-width: 767px){.prodigyWrap__vdp .cta-wrap{width:100% !important;text-align:center}.prodigyWrap__vdp .cta-wrap .button{width:100% !important}}#ratingsReviews{display:none}.vdpSection__icon .no-brainer-text,.vdpSection__icon--svg .no-brainer-text{font-size:26px;font-weight:bold;white-space:nowrap}@media screen and (max-width: 767px){.vdpSection__icon .no-brainer-text,.vdpSection__icon--svg .no-brainer-text{font-size:16px}}@media (max-width: 1024px){#floatingtitleRow{top:calc(30px + 15px)}}#floatingtitleRow a.button{border-color:unset}@media (max-width: 767px){.page-vehicle-display-page div.fixed-top-spacer{height:calc(55px + 30px)}}@media (min-width: 768px) and (max-width: 1024px){.page-vehicle-display-page div.fixed-top-spacer{height:calc(70px + 30px)}}@media (max-width: 1024px){#titleRow .anchor-menu{margin-top:0}}.dgdg-vdp .price-top{width:100%}#kbbadvisorRow .price-advisor-wrap .price-advisor-box .price-advisor-price .button.cta-button{background-color:#b9b9bb;padding:10px 20px}#kbbadvisorRow .price-advisor-wrap .price-advisor-box .price-advisor-price .button.cta-button:hover{background-color:#acacaf}.dgdg-vdp .owl-carousel .owl-item{float:none !important;height:auto !important}.dgdg-vdp .owl-carousel .owl-wrapper{display:flex !important;align-items:center}
