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}.left-indent-sm{padding-left:5px}.left-indent-md{padding-left:10px}.left-indent-lg{padding-left:15px}.right-indent-sm{padding-right:5px}.right-indent-md{padding-right:10px}.right-indent-lg{padding-right:15px}.vdp--lightning{background:#181818}.vdp-title--basic{display:none}.vdp-hero .vdp-gallery-wrap{margin-top:30px}.vdp-hero .vdp-gallery__count{color:#4b4b4b}.vdp-hero .vdp-gallery__count svg *{fill:#4b4b4b}.vdp-component-row .vdp-component-inner .vdp-vehicle-description h2.component-title{color:#fff;font-family:"LambotypeCnd", sans-serif;font-weight:700}.vdp-component-row .vdp-component-inner .vdp-vehicle-description .vdp-component__container{background:transparent;padding:0}.vdp-component-row .vdp-component-inner .vdp-vehicle-description .vdp-component__container .description{color:#fff;font-family:"Lambotype", sans-serif;font-weight:300}.vdp-component-row .vdp-component-inner .vdp-vehicle-details h2.component-title{color:#fff;font-family:"LambotypeCnd", sans-serif;font-weight:700}.vdp-component-row .vdp-component-inner .vdp-vehicle-details .detail-item-row{border-top:1px solid #afafaf}.vdp-component-row .vdp-component-inner .vdp-vehicle-details .detail-item-row:last-child{border-bottom:1px solid #afafaf}.vdp-component-row .vdp-component-inner .vdp-vehicle-details .detail-item-row:has(.open){border-top:none;border-bottom:none}.vdp-component-row .vdp-component-inner .vdp-vehicle-details .detail-item-row__header{background:transparent}.vdp-component-row .vdp-component-inner .vdp-vehicle-details .detail-item-row__header h3{color:#fff}.vdp-component-row .vdp-component-inner .vdp-vehicle-details .detail-item-row__header h3 svg{fill:#e9e9e9;display:none}.vdp-component-row .vdp-component-inner .vdp-vehicle-details .detail-item-row__header h3:before{content:"";background-image:url('data:image/svg+xml,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" width="12" height="12"><style>.s0 { fill: %23e9e9e9 } </style><path class="s0" d="m7.1 4.57h4.54v2.57h-4.54v4.51h-2.56v-4.51h-4.54v-2.57h4.54v-4.57h2.56z"/></svg>');background-repeat:no-repeat;height:12px;width:12px;margin-right:10px;transition:rotate .1s ease-in-out}.vdp-component-row .vdp-component-inner .vdp-vehicle-details .detail-item-row__header.open{background:#4b4b4b}.vdp-component-row .vdp-component-inner .vdp-vehicle-details .detail-item-row__header.open h3:before{rotate:45deg}.vdp-component-row .vdp-component-inner .vdp-vehicle-details .details-list{background:transparent;color:#fff}.vdp-component-row .vdp-component-inner .vdp-vehicle-details .details-list__item{background:transparent;font-family:"Lambotype", sans-serif;font-weight:300;border:none}.vdp-component-row .vdp-component-inner .vdp-similar-vehicles{background:transparent;padding:0}.vdp-component-row .vdp-component-inner .vdp-similar-vehicles h2.section-title{color:#fff;font-family:"LambotypeCnd", sans-serif;font-weight:700}.vdp-component-row .vdp-component-inner .vdp-similar-vehicles .item .info .modern-retail-components{display:none}.vdp-component-row .vdp-component-inner .vdp-similar-vehicles .item .info h3{font-family:"LambotypeCnd", sans-serif;font-size:18px;font-weight:700}.vdp-component-row .vdp-component-inner .vdp-similar-vehicles .item .info__price{font-family:"LambotypeCnd", sans-serif;font-size:22px;color:#000}.vdp-component-row .vdp-component-inner .vdp-similar-vehicles .item .info__price-label{display:none}.vdp-component-row .vdp-component-inner .lvdp-vehicle-disclaimer .vdp-component__container p{color:#fff;font-family:"Lambotype", sans-serif}.vdp-price-box-wrap__scroll .vdp-sidebar-components{margin-top:20px}.vdp-price-box__pricing{display:none !important}.vdp-price-box__cta{display:none !important}.price-box-details__header__typeyear{color:#999;font-size:14px;text-transform:uppercase}.price-box-details__header__mmt{color:#fff;font-size:28px;font-weight:900;font-family:"LamboType", sans-serif;line-height:1;padding-bottom:20px}.price-box-details__header__mvs,.price-box-details__header__price,.price-box-details__header__msrp,.price-box-details__header__doc{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display: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-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.price-box-details__header__mvs{padding:0 5px}.price-box-details__header__mileage{color:#fff;font-size:13px;font-weight:700;text-transform:uppercase}@media (min-width: 1200px){.price-box-details__header__mileage{font-size:14px}}.price-box-details__header__vin,.price-box-details__header__stock{color:#858585;font-size:8px;font-weight:300;text-transform:uppercase}@media (min-width: 1200px){.price-box-details__header__vin,.price-box-details__header__stock{font-size:10px}}.price-box-details__header hr.hr{margin-top:0;margin-bottom:0}.price-box-details__header hr.hr__top{margin-top:5px;margin-bottom:15px}.price-box-details__header hr.hr__bottom{margin-top:15px;margin-bottom:5px}.price-box-details__header__price{padding:0 5px}.price-box-details__header__price .label{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;padding:0}.price-box-details__header__price .info{color:#fff;font-size:15px;font-weight:700}.price-box-details__header__price .info:before{content:"$"}.price-box-details__header__price .info:has(.callforprice) .info:before{content:''}.price-box-details__header__msrp,.price-box-details__header__doc{padding:0 5px}.price-box-details__header__msrp .label,.price-box-details__header__msrp .info,.price-box-details__header__doc .label,.price-box-details__header__doc .info{color:#dfdfdf;font-size:13px;font-weight:300}.price-box-details__header__msrp .label,.price-box-details__header__doc .label{padding:0}.price-box-details__header__msrp .label{text-transform:uppercase;padding:0}.price-box-details__header__msrp .info:before{content:"$"}.price-box-details__ctas{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display: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-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.price-box-details__ctas a.button.custom-button{position:relative;background:transparent;color:#e9e9e9;flex-basis:49%;margin:10px 0;font-family:"LambotypeCnd", sans-serif;font-weight:700;font-size:.7rem;border:none;z-index:1;--hex-cut: 20px;clip-path:polygon(var(--hex-cut) 0%, calc(100% - var(--hex-cut)) 0%, 100% 50%, calc(100% - var(--hex-cut)) 100%, var(--hex-cut) 100%, 0% 50%)}.price-box-details__ctas a.button.custom-button::before{content:"";position:absolute;inset:0;background:#e9e9e9;clip-path:polygon(var(--hex-cut) 0%, calc(100% - var(--hex-cut)) 0%, 100% 50%, calc(100% - var(--hex-cut)) 100%, var(--hex-cut) 100%, 0% 50%);z-index:-2}.price-box-details__ctas a.button.custom-button::after{content:"";position:absolute;inset:1px;background:#161616;clip-path:polygon(var(--hex-cut) 0%, calc(100% - var(--hex-cut)) 0%, 100% 50%, calc(100% - var(--hex-cut)) 100%, var(--hex-cut) 100%, 0% 50%);z-index:-1}@media (min-width: 768px){.price-box-details__ctas a.button.custom-button{font-size:.8rem}}.price-box-details__ctas a.button.custom-button:first-child{background:#e9e9e9;color:#000;flex-basis:100%;border:1px solid #e9e9e9;font-size:1.1rem}.price-box-details__ctas a.button.custom-button:first-child::before,.price-box-details__ctas a.button.custom-button:first-child::after{display:none}.price-box-details__info__exterior,.price-box-details__info__interior,.price-box-details__info__engine,.price-box-details__info__drive,.price-box-details__info__transmission,.price-box-details__info__fuel{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display: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-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:15px 0 0;line-height:1;border-bottom:1px solid #e0e0e5}.price-box-details__info__exterior .label,.price-box-details__info__interior .label,.price-box-details__info__engine .label,.price-box-details__info__drive .label,.price-box-details__info__transmission .label,.price-box-details__info__fuel .label{color:#a2a2a2;font-size:10px;font-weight:700;text-transform:capitalize;padding:0}.price-box-details__info__exterior .info,.price-box-details__info__interior .info,.price-box-details__info__engine .info,.price-box-details__info__drive .info,.price-box-details__info__transmission .info,.price-box-details__info__fuel .info{color:#fff;font-size:12px;font-weight:300}.price-box-details__footer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display: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-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding-top:20px}.price-box-details__footer .compare-icon,.price-box-details__footer .vdp-heart{border:1px solid #c7c7c7;border-radius:25px;background-clip:padding-box;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.price-box-details__footer .compare-icon{color:#c7c7c7;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:44px;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly;max-width:none;line-height:0;margin-right:20px;font-family:"Lambotype", sans-serif;font-weight:300}.price-box-details__footer .compare-icon.vdp-compare-icon .compare-icon__icons{height:auto;width:auto}.price-box-details__footer .compare-icon__icons svg.compare path{fill:#c7c7c7}.price-box-details__footer .vdp-heart{color:#c7c7c7;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly}.price-box-details__footer .vdp-heart .osHeartIcon{height:28px}.price-box-details__footer .vdp-heart .osHeartIcon--bg{display:none}.modal .modal-content .modal-body .gform_wrapper form .gform_footer input.button--primary{background:#858585}
