[data-theme="modern"]{--vdp-body-bg:var(--neutral-9);--vdp-common-bg:var(--white);--vdp-common-shadow:var(--neutral-1-opacity-1);--vdp-common-label:var(--accent-3);--vdp-common-text:var(--neutral-1);--vdp-common-text-alt:var(--accent-1);--vdp-common-radius:10px;--vdp-titlebar-text:var(--neutral-1);--vdp-titlebar-price:var(--accent-1);--vdp-highlights-text:var(--neutral-4);--vdp-header-bg:var(--white);--vdp-header-border:1px solid var(--accent-4);--vdp-titlebar-details-mileage-text-default:var(--neutral-4);--vdp-titlebar-details-fuel-bg-default:var(--neutral-8);--vdp-titlebar-details-fuel-text-default:var(--neutral-2);--vdp-titlebar-details-fuel-icon:var(--accent-3);--vdp-tabs-container-bg-default:var(--accent-4);--vdp-tabs-container-border:1px solid var(--accent-4);--vdp-tabs-container-border-radius:8px;--vdp-tabs-container-tab-toggle-text-default:var(--neutral-2);--vdp-tabs-container-glider-bg-default:var(--white);--vdp-tabs-container-glider-border:1px solid var(--accent-3);--vdp-tabs-container-glider-border-radius:8px;--vdp-tabs-container-glider-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.08);--vdp-tabs-container-glider-transition-transform:transform var(--global-transition-duration) var(--global-transition-easing);--vdp-pricing-tabs-hr-color:var(--accent-4);--vdp-pricing-tabs-bg-default:var(--white);--vdp-pricing-tabs-text-default:var(--neutral-2);--vdp-pricing-tabs-border:1px solid var(--accent-4);--vdp-pricing-tabs-border-radius:12px;--vdp-pricing-tabs-box-shadow:0px 4px 8px 0px rgba(26, 26, 26, 0.08), 0px 1px 0px 0px rgba(26, 26, 26, 0.04);--vdp-pricing-tabs--tab-container-text-default:var(--neutral-2);--vdp-pricing-tabs-finance-radio-border-color-default:1px solid var(--grey-4);--vdp-pricing-tabs-finance-radio-border-color-hover:1px solid var(--accent-3);--vdp-pricing-tabs-finance-radio-border-color-active:1px solid var(--accent-1);--vdp-pricing-tabs-finance-radio-bg-default:var(--white);--vdp-pricing-tabs-finance-radio-bg-hover:var(--white);--vdp-pricing-tabs-finance-radio-bg-active:var(--accent-1);--vdp-pricing-tabs-finance-radio-color-default:var(--neutral-2);--vdp-pricing-tabs-finance-radio-color-hover:var(--neutral-2);--vdp-pricing-tabs-finance-radio-color-active:var(--white);--vdp-pricing-tabs-finance-box-shadow-hover:0px 4px 8px 0px rgba(26, 26, 26, 0.08), 0px 1px 0px 0px rgba(26, 26, 26, 0.04);--vdp-pricing-tabs-price-adjustments-text-default:var(--neutral-2);--vdp-pricing-tabs-disclaimer-text-default:var(--neutral-4);--vdp-pricing-tabs-final-price-text-default:var(--neutral-2);--vdp-pricing-tabs-final-price-text-emphasized:var(--accent-1);--vdp-pricing-tabs-valid-date-text-default:var(--accent-3);--vdp-pricing-tabs-border-radius-toggle:25px;--vdp-expanders-title:var(--black);--vdp-expanders-gradient-bg:linear-gradient(to bottom, rgba(255,255,255,0) 80% ,var(--vdp-body-bg));--vdp-expanders-text:var(--neutral-1);--vdp-expanders-radius:5px;--vdp-expanders-transition:all var(--global-transition-duration) var(--global-transition-easing);--vdp-expanders-category-title-bg:var(--accent-1);--vdp-expanders-category-title-text:var(--white);--vdp-expanders-category-item-title:var(--neutral-1);--vdp-expanders-category-item-text:var(--neutral-3);--vdp-expanders-icon:var(--accent-1);--vdp-expanders-border:1px solid var(--neutral-5);--vdp-expanders-expander-bg:var(--white);--vdp-expanders-expander-bg-alt:var(--accent-4);--vdp-vehicle-details-tabs-search-bg-default:var(--white);--vdp-vehicle-details-tabs-search-text-default:var(--black);--vdp-vehicle-details-tabs-search-text-placeholder:var(--grey-4);--vdp-vehicle-details-tabs-search-border:1px solid var(--accent-3);--vdp-vehicle-details-tabs-search-border-active:1px solid var(--accent-3);--vdp-vehicle-details-tabs-search-border-radius:8px;--vdp-vehicle-details-tabs-search-box-shadow:0px 4px 8px 0px rgba(26, 26, 26, 0.08), 0px 1px 0px 0px rgba(26, 26, 26, 0.04);--vdp-vehicle-options-bg-default:var(--white);--vdp-vehicle-options-text-default:var(--neutral-2);--vdp-vehicle-options-border:1px solid var(--accent-4);--vdp-vehicle-options-border-radius:12px;--vdp-vehicle-options-column-gap:24px;--vdp-vehicle-options-row-gap:12px;--vdp-manufacturer-options-std-eq-tech-specs-bg-default:var(--white);--vdp-manufacturer-options-std-eq-tech-specs-text-default:var(--neutral-2);--vdp-manufacturer-options-std-eq-tech-specs-border:1px solid var(--accent-4);--vdp-manufacturer-options-std-eq-tech-specs-border-radius:12px;--vdp-manufacturer-options-std-eq-tech-specs-option-border:1px solid var(--accent-4);--vdp-manufacturer-options-std-eq-tech-specs-icon-default:var(--grey-5);--vdp-ctas-row-bg-default:var(--accent-1);--vdp-ctas-row-bg-hover:var(--accent-1-darken-38);--vdp-ctas-row-bg-active:var(--accent-1);--vdp-ctas-row-border-default:1px solid var(--accent-1);--vdp-ctas-row-border-hover:1px solid var(--accent-1-darken-38);--vdp-ctas-row-border-active:1px solid var(--accent-1);--vdp-ctas-row-text-default:var(--white);--vdp-ctas-row-text-hover:var(--white);--vdp-ctas-row-text-active:var(--white);--vdp-ctas-row-radius:8px;--vdp-ctas-row-shadow:0 4px 8px 0 var(--neutral-2-opacity-08), 0 1px 0 0 var(--neutral-2-opacity-04);--vdp-ctas-row-phone-text-bg-default:var(--white);--vdp-ctas-row-phone-text-bg-hover:var(--accent-4);--vdp-ctas-row-phone-text-bg-active:var(--white);--vdp-ctas-row-phone-text-border-default:1px solid var(--accent-1);--vdp-ctas-row-phone-text-border-hover:1px solid var(--accent-1);--vdp-ctas-row-phone-text-border-active:1px solid var(--accent-1);--vdp-ctas-row-phone-text-text-default:var(--accent-1);--vdp-ctas-row-phone-text-text-hover:var(--accent-1);--vdp-ctas-row-phone-text-text-active:var(--accent-1);--vdp-ctas-transition:all var(--global-transition-duration) var(--global-transition-easing);--vdp-warranty-card-label:var(--accent-3);--vdp-warranty-card-text:var(--neutral-1);--vdp-warranty-card-bg:var(--white);--vdp-warranty-card-border:1px solid var(--accent-4);--vdp-warranty-card-box-shadow:var(--neutral-2-opacity-1);--vdp-warranty-card-border-radius:10px;--vdp-gallery-transition:all var(--global-transition-duration) var(--global-transition-easing);--vdp-gallery-transition-opacity:opacity var(--global-transition-duration) var(--global-transition-easing);--vdp-gallery-text:var(--white);--vdp-gallery-border-radius:8px;--vdp-gallery-count-bg:rgba(26,26,26,0.8);--vdp-gallery-count-text:var(--white);--vdp-gallery-count-border:var(--white-opacity-1);--vdp-gallery-arrows-radius:8px;--vdp-gallery-arrows-bg-default:rgba(26,26,26, 0.8);--vdp-gallery-arrows-bg-hover:rgba(26,26,26, 1);--vdp-gallery-arrows-bg-active:rgba(26,26,26, 1);--vdp-gallery-arrows-icon-default:var(--white);--vdp-gallery-arrows-icon-hover:var(--white);--vdp-gallery-arrows-icon-active:var(--white);--vdp-boxed-details-labels:var(--neutral-2);--vdp-boxed-details-address:null;--vdp-boxed-details-address-link:var(--accent-1);--vdp-boxed-details-phone-link:var(--neutral-1);--vdp-page-views-bg-default:var(--neutral-8);--vdp-page-views-border-default:1px solid var(--accent-4);--vdp-page-views-text-default:var(--neutral-2);--vdp-location-info-border-radius:8px;--vdp-location-info-border:1px solid var(--accent-4);--vdp-location-info-box-shadow:none;--vdp-location-info-bg-default:var(--white);--vdp-location-info-text-default:var(--neutral-2);--vdp-location-info-text-hover:var(--accent-1);--vdp-location-info-text-decoration-hover:underline;--vdp-location-info-text-transition:color var(--global-transition-duration) var(--global-transition-easing);--vdp-location-info-text-address-default:var(--neutral-2);--vdp-location-info-text-address-hover:var(--accent-1);--vdp-location-info-icon-default:20px;--vdp-location-info-icon-color-default:var(--black);--vdp-location-info-icon-color-hover:var(--black);--vdp-section-title-text-default:var(--neutral-2);--vdp-section-title-text-space:12px;--vdp-header-finance-price-text-default:var(--neutral-2);--vdp-header-finance-price-bg-default:var(--white);--vdp-header-finance-price-gap-default:12px;--vdp-header-finance-price-padding-default:8px 12px 8px 16px;--vdp-header-finance-price-border-default:1px solid var(--accent-4);--vdp-header-finance-price-border-radius:8px;--vdp-header-finance-price-box-shadow-default:0px 2px 8px 0px rgba(26, 26, 26, 0.08);--vdp-header-finance-price-text-frequency-default:var(--neutral-4);--vdp-header-finance-price-text-disclaimer-default:var(--neutral-4);--vdp-header-finance-price-text-price-number-default:var(--accent-1);--vdp-header-finance-price-splitter:var(--accent-4);--vdp-card-expander-bg:var(--accent-4);--vdp-card-expander-color:var(--neutral-2);--vdp-card-expander-icon:var(--neutral-2);--vdp-card-expander-icon-hover:var(--neutral-2);--vdp-card-expander-icon-active:var(--neutral-2);--vdp-card-expander-padding:4px 4px 4px 8px;--vdp-card-expander-radius:8px;--vdp-card-expander-gap:4px;--vdp-card-expander-transition-transform:transform var(--global-transition-duration) var(--global-transition-easing);--vdp-card-vehicle-features-bg-default:var(--white);--vdp-card-vehicle-features-text-default:var(--neutral-4);--vdp-card-vehicle-features-icon-default:var(--accent-1);--vdp-card-vehicle-features-padding:8px 16px 8px 8px;--vdp-card-vehicle-features-title-text-default:var(--neutral-2);--vdp-card-vehicle-features-border:1px solid var(--accent-4);--vdp-card-vehicle-features-radius:8px;--vdp-card-description-bg-default:var(--white);--vdp-card-description-text-default:var(--neutral-2);--vdp-card-description-padding:12px 16px;--vdp-card-description-border:1px solid var(--accent-4);--vdp-card-description-radius:12px;--vdp-card-integration-badge-bg-default:var(--white);--vdp-card-integration-badge-padding:12px 16px;--vdp-card-integration-badge-smaller-padding:8px 16px;--vdp-card-integration-badge-border:1px solid var(--accent-4);--vdp-card-integration-badge-radius:12px;--vdp-disclaimer-tooltip-icon-width:12px;--vdp-disclaimer-tooltip-icon-height:12px;--vdp-disclaimer-tooltip-icon-color:var(--grey-5);--vdp-disclaimer-tooltip-container-bg-default:var(--white);--vdp-disclaimer-tooltip-container-text-default:var(--neutral-2);--vdp-disclaimer-tooltip-container-border:1px solid var(--neutral-8);--vdp-disclaimer-tooltip-container-border-radius:8px;--vdp-disclaimer-tooltip-container-box-shadow:0px 4px 8px 0px var(--neutral-2-opacity-08), 0px 1px 0px 0px var(--neutral-2-opacity-04);--vdp-toggle-social-share-border:1px solid var(--accent-4);--vdp-toggle-social-share-radius:8px;--vdp-toggle-social-share-box-shadow:0px 2px 8px 0px rgba(26, 26, 26, 0.08);--vdp-toggle-social-share-bg:var(--white)}#VDP{background:var(--vdp-body-bg);padding-top:var(--vdp-padding-top);width:100%}#VDP .header-wrapper-vendor-integrations{background:var(--white)}#VDP .header-wrapper{width:100%;background:var(--vdp-header-bg);box-shadow:var(--vdp-header-finance-price-box-shadow-default-alt);padding-top:12px;padding-bottom:12px;border-bottom:var(--vdp-header-border)}#VDP .header-wrapper.vdp-print{padding:0;border-bottom:0}#VDP .header-wrapper.vdp-print .vdp-header .header-top-bar{justify-content:end}#VDP .header-wrapper .vdp-header{display:grid;grid-template-columns:1fr 1fr;row-gap:8px}#VDP .header-wrapper .vdp-header .header-top-bar{justify-content:space-between;align-items:var(--vdp-header-top-bar-button-spacing, center);grid-column:1 / -1}#VDP .header-wrapper .vdp-header .header-top-bar .page-views-ctas-container .button{padding:var(--vdp-header-top-bar-button-padding, inherit);width:auto;height:auto}#VDP .main-wrapper{padding-top:16px;padding-bottom:16px}#VDP .main-wrapper>.grid-x.grid-margin-x{max-width:-webkit-fill-available;max-width:-moz-available}#VDP .main-wrapper #EZ360_CVDP{aspect-ratio:3 / 1}#VDP .main-wrapper .autocorp-beneath-media-gallery{width:100%;margin:0}#VDP .main-wrapper .vendor-integration-base.vendor-carfax[data-vdp="card"]{height:385px}#VDP .main-wrapper .vendor-integration-base.vendor-carfax[data-vdp="mini-banner"]{height:128px}#VDP .vdp-details{color:var(--vdp-details-subtitle);line-height:30px;margin-bottom:8px;display:flex;flex-direction:column}#VDP .vdp-details .autocorp-beneath-media-gallery{display:none}#VDP .vdp-details .details-title{color:var(--vdp-details-title);font-size:var(--vdp-common-title-font-size, 22px);font-weight:var(--vdp-common-title-fw, 700);margin-bottom:25px;text-transform:var(--vdp-common-title-text-transform)}#VDP .vdp-details .eshop-container{margin-top:10px}#VDP .vdp-details .eshop-container app-eshop button{margin-bottom:0 !important}#VDP .vdp-details .frm_forms .frm_form_fields{padding:0}#VDP .vdp-details .form-scratch-and-win .frm_forms .frm_form_fields{padding:20px}#VDP .vdp-details .ctas-row-base{order:2}#VDP .shop-click-drive-container{margin-bottom:8px}#VDP .shop-click-drive-container .shop-click-drive{display:flex;justify-content:center}#VDP .shop-click-drive-container .shop-click-drive img{max-height:150px}#VDP .shop-click-drive-container .shop-click-drive .svg-img{margin:0 4px}#VDP .shop-click-drive-container .shop-click-drive .svg-img svg{width:19px;height:19px}#VDP .single-form{background-color:var(--vdp-inline-forms-bg);border:var(--vdp-inline-forms-border, 0px);border-radius:var(--vdp-inline-forms-border-radius, 0px);padding:var(--vdp-inline-forms-padding)}#VDP .single-form:not(:only-child):not(:last-child){margin-bottom:30px}#VDP .badge-container{gap:5px;align-items:center}#VDP .similar-vehicles-base .vendor-integration-base{padding:0}#VDP .similar-vehicles-base #vlp-cards-base .card .placeholder-image>a{border:var(--vdp-similar-vehicles-image-border);border-bottom:var(--vdp-similar-vehicles-image-border-bottom)}#VDP .vendor-integration-base{padding:20px 0}#VDP .vendor-integration-base.autocorp-custom-banner{display:flex;justify-content:center;width:100%;cursor:pointer}#VDP .vendor-integration-base.autocorp-custom-banner:first-of-type{margin-top:15px}#VDP .vendor-integration-base.vendor-carfax{padding:0;margin:0 0 12px}#VDP .vendor-integration-base.vendor-carfax>section{margin:0 auto;width:100%}#VDP .vendor-integration-base.vendor-carfax[data-vdp="widget"]{height:184px}#VDP .vendor-integration-base.vendor-carfax[data-vdp="banner"]{height:202px}#VDP .vehicle-details-sidebar .av_widget_root{width:100% !important}#VDP #vlp-cards-base.grid-margin-y{margin-top:initial !important;margin-bottom:initial !important}#VDP .vendor-roadster{width:100%}#VDP .roadster-banner-image{width:inherit;-o-object-fit:contain;object-fit:contain}#VDP .bulk-adjustment-promotions{display:flex;flex-direction:column;gap:20px;margin:20px 0}#VDP .section-title{color:var(--vdp-section-title-text-default);margin:0 0 var(--vdp-section-title-text-space)}#VDP .disclaimer-tooltip{width:var(--vdp-disclaimer-tooltip-icon-width);height:var(--vdp-disclaimer-tooltip-icon-height);left:-0.25em;position:initial}#VDP .disclaimer-tooltip svg{fill:var(--vdp-disclaimer-tooltip-icon-color)}#VDP .disclaimer-tooltip:hover .disclaimer-tooltip-container{display:block}#VDP .disclaimer-tooltip-container{display:none;top:75%;padding:16px;min-width:var(--vdp-disclaimer-tooltip-container-min-width, 300px);background:var(--vdp-disclaimer-tooltip-container-bg-default);color:var(--vdp-disclaimer-tooltip-container-text-default);border-radius:var(--vdp-disclaimer-tooltip-container-border-radius);box-shadow:var(--vdp-disclaimer-tooltip-container-box-shadow);border:var(--vdp-disclaimer-tooltip-container-border);font-size:14px;font-weight:400;line-height:normal;text-transform:none;z-index:9}#VDP .disclaimer-tooltip-container p:first-child{margin-top:0}#VDP .disclaimer-tooltip-container p:last-child{margin-bottom:0}#VDP .rooftop-vehicle-disclaimer{color:var(--vdp-rooftop-disclaimer-text)}#VDP .print-button{text-decoration:none;padding:var(--vdp-print-btn-padding, 10px)}#VDP .print-button .svg-icon:hover{color:inherit}#VDP .print-button .svg-icon svg{width:var(--common-button--new--icon-width);height:var(--common-button--new--icon-height)}#VDP .toggle-social-share svg{width:var(--common-button--new--icon-width);height:var(--common-button--new--icon-height)}#VDP .toggle-social-share .share-container{border:var(--vdp-toggle-social-share-border);border-radius:var(--vdp-toggle-social-share-radius);box-shadow:var(--vdp-toggle-social-share-box-shadow);background-color:var(--vdp-toggle-social-share-bg);right:0;top:calc(100% + 4px);z-index:9;display:none}#VDP .toggle-social-share .share-container .cell{flex-wrap:nowrap}#VDP .toggle-social-share .share-container .cell a{width:auto}.data-menu-fixed-payment-calculator-active #VDP{z-index:30;position:relative}[data-oem-program="ford"] #VDP .header-wrapper .vdp-header .header-top-bar .page-views-ctas-container .button{padding:var(--vdp-titlebar-button-padding, 12px 16px)}[data-theme="modern"][data-oem-program="acura"] #VDP .print-button svg{margin-top:-5px}[data-theme="modern"][data-oem-program="acura"] #VDP .header-wrapper .vdp-header .header-top-bar .page-views-ctas-container .button.active,[data-theme="modern"][data-oem-program="cadillac"] #VDP .header-wrapper .vdp-header .header-top-bar .page-views-ctas-container .button.active{background:var(--common-button--new--primary-bg-active);border:var(--common-button--new--primary-border-active);color:var(--common-button--new--primary-text-active);box-shadow:var(--common-button--new--primary-box-shadow-active)}[data-theme="modern"][data-oem-program="subaru"] #VDP .header-wrapper .vdp-header .header-top-bar .page-views-ctas-container .button.active{background:var(--common-button--new--primary-bg-active);border:var(--common-button--new--primary-border-active);color:var(--common-button--new--primary-text-active);box-shadow:var(--common-button--new--primary-box-shadow-active)}[data-theme="modern"][data-oem-program="subaru"] #VDP .header-wrapper .vdp-header .header-top-bar .page-views-ctas-container .button.active:hover{background:var(--common-button--new--primary-bg-active);border:var(--common-button--new--primary-border-active);color:var(--common-button--new--primary-text-active);box-shadow:var(--common-button--new--primary-box-shadow-active)}[data-theme="modern"][data-oem-program="subaru"] #VDP .header-wrapper .vdp-header .header-top-bar .page-views-ctas-container .button.active:hover svg{color:var(--common-button--new--primary-text-active);fill:var(--common-button--new--primary-text-active)}[data-theme="modern"][data-oem-program="chrysler"] #VDP .header-wrapper .vdp-header .header-top-bar .page-views-ctas-container .button.active{background:var(--common-button--outline-bg-active);border:var(--common-button--outline-border-active);color:var(--common-button--outline-text-active);box-shadow:var(--common-button--outline-box-shadow-active)}[data-theme="modern"][data-oem-program="chrysler"] #VDP .header-wrapper .vdp-header .header-top-bar .page-views-ctas-container .button.active svg{color:var(--common-button--outline-text-active);fill:var(--common-button--outline-text-active)}[data-theme="modern"][data-oem-program="chrysler"] #VDP .header-wrapper .vdp-header .header-top-bar .page-views-ctas-container .button.active:hover{background:var(--common-button--outline-bg-active);border:var(--common-button--outline-border-active);color:var(--common-button--outline-text-active);box-shadow:var(--common-button--outline-box-shadow-active)}[data-theme="modern"][data-oem-program="chrysler"] #VDP .header-wrapper .vdp-header .header-top-bar .page-views-ctas-container .button.active:hover svg{color:var(--common-button--outline-text-active);fill:var(--common-button--outline-text-active)}body:not([data-oem-program="maserati"]):not([data-oem-program="acura"]):not([data-oem-program="mitsubishi"]):not([data-oem-program="subaru"]):not([data-oem-program="honda"]):not([data-oem-program="chrysler"]):not([data-oem-program="volkswagen"]):not([data-oem-program="mazda"]):not([data-oem-program="dodge"]):not([data-oem-program="alfa-romeo"]):not([data-oem-program="nissan"]):not([data-oem-program="lincoln"]):not([data-oem-program="gmc"]):not([data-oem-program="ford"]):not([data-oem-program="infiniti"]):not([data-oem-program="chevrolet"]):not([data-oem-program="cadillac"]) #VDP .print-button{background:var(--vdp-print-btn-bg, var(--white));color:var(--vdp-print-btn-text, var(--black))}#VDP .ctas-row-base .v4-tag{width:100%}#VDP .ctas-row-base .v4-tag:first-child{margin-top:0}#VDP .ctas-row-base .v4-tag.v4-dabadu-cta{order:1}#VDP .ctas-row-base .v4-tag a,#VDP .ctas-row-base .v4-tag>span{cursor:pointer;flex-flow:nowrap;justify-content:center;padding:5px 20px;text-align:center;height:100%;min-height:46px}#VDP .ctas-row-base .v4-tag a::after,#VDP .ctas-row-base .v4-tag>span::after{display:var(--vdp-ctas-row-icons-display);content:var(--vdp-ctas-row-icons)}#VDP .ctas-row-base .v4-tag .text-container{flex:1}#VDP .ctas-row-base .detail{font-weight:400;margin-left:auto}#VDP .ctas-row-base.ctas-phone-text{margin-top:0 !important}#VDP .ctas-row-base.ctas-phone-text .v4-tag{flex:1;margin-bottom:8px}#VDP .ctas-row-base.ctas-phone-text .v4-tag a{justify-content:center}#VDP .ctas-row-base.ctas-phone-text .v4-tag a::after{display:var(--vdp-ctas-row-icons-display);content:var(--vdp-ctas-row-icons)}#VDP .ctas-row-base .svg-img{margin-right:10px;line-height:1}#VDP .ctas-row-base .svg-img svg{width:auto;max-width:20px;height:20px}body #VDP .ctas-row-base .v4-tag>span.applyColourOverrides,body #VDP .ctas-row-base .v4-tag a.applyColourOverrides{background:var(--vdp-ctas-row-bg-default);border:var(--vdp-ctas-row-border-default);border-bottom:var(--vdp-ctas-row-border-bottom-default, var(--vdp-ctas-row-border-default));color:var(--vdp-ctas-row-text-default)}body #VDP .ctas-row-base .v4-tag>span.applyColourOverrides svg,body #VDP .ctas-row-base .v4-tag a.applyColourOverrides svg{color:var(--vdp-ctas-row-icon-default, var(--vdp-ctas-row-text-default));fill:var(--vdp-ctas-row-icon-default, var(--vdp-ctas-row-text-default))}body #VDP .ctas-row-base .v4-tag>span.applyColourOverrides:focus,body #VDP .ctas-row-base .v4-tag>span.applyColourOverrides:hover,body #VDP .ctas-row-base .v4-tag a.applyColourOverrides:focus,body #VDP .ctas-row-base .v4-tag a.applyColourOverrides:hover{background:var(--vdp-ctas-row-bg-hover);border:var(--vdp-ctas-row-border-hover);border-bottom:var(--vdp-ctas-row-border-bottom-hover, var(--vdp-ctas-row-border-hover));color:var(--vdp-ctas-row-text-hover)}body #VDP .ctas-row-base .v4-tag>span.applyColourOverrides:focus svg,body #VDP .ctas-row-base .v4-tag>span.applyColourOverrides:hover svg,body #VDP .ctas-row-base .v4-tag a.applyColourOverrides:focus svg,body #VDP .ctas-row-base .v4-tag a.applyColourOverrides:hover svg{color:var(--vdp-ctas-row-icon-hover, var(--vdp-ctas-row-text-hover));fill:var(--vdp-ctas-row-icon-hover, var(--vdp-ctas-row-text-hover))}body #VDP .ctas-row-base .v4-tag>span.applyColourOverrides:active,body #VDP .ctas-row-base .v4-tag a.applyColourOverrides:active{background:var(--vdp-ctas-row-bg-active);border:var(--vdp-ctas-row-border-active);border-bottom:var(--vdp-ctas-row-border-bottom-active, var(--vdp-ctas-row-border-active));color:var(--vdp-ctas-row-text-active)}body #VDP .ctas-row-base .v4-tag>span.applyColourOverrides:active svg,body #VDP .ctas-row-base .v4-tag a.applyColourOverrides:active svg{color:var(--vdp-ctas-row-icon-active, var(--vdp-ctas-row-text-active));fill:var(--vdp-ctas-row-icon-active, var(--vdp-ctas-row-text-active))}body #VDP .ctas-row-base .v4-tag a:not(.cta-custom),body #VDP .ctas-row-base .v4-tag>span:not(.cta-custom){border-radius:var(--vdp-ctas-row-radius);font-size:var(--vdp-ctas-row-text-fs, 14px);font-weight:var(--vdp-ctas-row-text-fw, 500);line-height:var(--vdp-ctas-row-text-lh, 24px);letter-spacing:var(--vdp-ctas-row-letter-spacing);-webkit-text-decoration:var(--vdp-ctas-row-text-decoration-default);text-decoration:var(--vdp-ctas-row-text-decoration-default);transition:var(--vdp-ctas-transition);background:var(--vdp-ctas-row-bg-default);border:var(--vdp-ctas-row-border-default);border-bottom:var(--vdp-ctas-row-border-bottom-default, var(--vdp-ctas-row-border-default));color:var(--vdp-ctas-row-text-default)}body #VDP .ctas-row-base .v4-tag a:not(.cta-custom) svg,body #VDP .ctas-row-base .v4-tag>span:not(.cta-custom) svg{color:var(--vdp-ctas-row-icon-default, var(--vdp-ctas-row-text-default));fill:var(--vdp-ctas-row-icon-default, var(--vdp-ctas-row-text-default))}body #VDP .ctas-row-base .v4-tag a:not(.cta-custom):focus,body #VDP .ctas-row-base .v4-tag a:not(.cta-custom):hover,body #VDP .ctas-row-base .v4-tag>span:not(.cta-custom):focus,body #VDP .ctas-row-base .v4-tag>span:not(.cta-custom):hover{-webkit-text-decoration:var(--vdp-ctas-row-text-decoration-hover);text-decoration:var(--vdp-ctas-row-text-decoration-hover);background:var(--vdp-ctas-row-bg-hover);border:var(--vdp-ctas-row-border-hover);border-bottom:var(--vdp-ctas-row-border-bottom-hover, var(--vdp-ctas-row-border-hover));color:var(--vdp-ctas-row-text-hover)}body #VDP .ctas-row-base .v4-tag a:not(.cta-custom):focus svg,body #VDP .ctas-row-base .v4-tag a:not(.cta-custom):hover svg,body #VDP .ctas-row-base .v4-tag>span:not(.cta-custom):focus svg,body #VDP .ctas-row-base .v4-tag>span:not(.cta-custom):hover svg{color:var(--vdp-ctas-row-icon-hover, var(--vdp-ctas-row-text-hover));fill:var(--vdp-ctas-row-icon-hover, var(--vdp-ctas-row-text-hover))}body #VDP .ctas-row-base .v4-tag a:not(.cta-custom):active,body #VDP .ctas-row-base .v4-tag>span:not(.cta-custom):active{-webkit-text-decoration:var(--vdp-ctas-row-text-decoration-active);text-decoration:var(--vdp-ctas-row-text-decoration-active);background:var(--vdp-ctas-row-bg-active);border:var(--vdp-ctas-row-border-active);border-bottom:var(--vdp-ctas-row-border-bottom-active, var(--vdp-ctas-row-border-active));color:var(--vdp-ctas-row-text-active)}body #VDP .ctas-row-base .v4-tag a:not(.cta-custom):active svg,body #VDP .ctas-row-base .v4-tag>span:not(.cta-custom):active svg{color:var(--vdp-ctas-row-icon-active, var(--vdp-ctas-row-text-active));fill:var(--vdp-ctas-row-icon-active, var(--vdp-ctas-row-text-active))}body #VDP .ctas-row-base .v4-tag a:not(.cta-custom)::after,body #VDP .ctas-row-base .v4-tag>span:not(.cta-custom)::after{display:var(--vdp-ctas-row-icons-display);content:var(--vdp-ctas-row-icons)}body #VDP .ctas-row-base.ctas-phone-text{margin-top:0 !important}body #VDP .ctas-row-base.ctas-phone-text .v4-tag a:not(.cta-custom){background:var(--vdp-ctas-row-phone-text-bg-default);border:var(--vdp-ctas-row-phone-text-border-default);border-bottom:var(--vdp-ctas-row-phone-text-border-bottom-default, var(--vdp-ctas-row-phone-text-border-default));color:var(--vdp-ctas-row-phone-text-text-default)}body #VDP .ctas-row-base.ctas-phone-text .v4-tag a:not(.cta-custom):hover{background:var(--vdp-ctas-row-phone-text-bg-hover);border:var(--vdp-ctas-row-phone-text-border-hover);border-bottom:var(--vdp-ctas-row-phone-text-border-bottom-hover, var(--vdp-ctas-row-phone-text-border-hover));box-shadow:var(--vdp-ctas-row-shadow);color:var(--vdp-ctas-row-phone-text-text-hover)}body #VDP .ctas-row-base.ctas-phone-text .v4-tag a:not(.cta-custom):hover svg{color:var(--vdp-ctas-row-phone-icon-hover);fill:var(--vdp-ctas-row-phone-icon-hover)}body #VDP .ctas-row-base.ctas-phone-text .v4-tag a:not(.cta-custom):active{background:var(--vdp-ctas-row-phone-text-bg-active);border:var(--vdp-ctas-row-phone-text-border-active);border-bottom:var(--vdp-ctas-row-phone-text-border-bottom-active, var(--vdp-ctas-row-phone-text-border-active));color:var(--vdp-ctas-row-phone-text-text-active);box-shadow:none}body #VDP .ctas-row-base.ctas-phone-text .v4-tag a:not(.cta-custom):active svg{color:var(--vdp-ctas-row-phone-icon-active);fill:var(--vdp-ctas-row-phone-icon-active)}body #VDP .ctas-row-base.ctas-phone-text .v4-tag a:not(.cta-custom) svg{color:var(--vdp-ctas-row-phone-icon-default);fill:var(--vdp-ctas-row-phone-icon-default)}body #VDP .ctas-row-base.ctas-phone-text .v4-tag a:not(.cta-custom)::after{display:var(--vdp-ctas-row-icons-display);content:var(--vdp-ctas-row-icons)}.boxed-details{background:var(--vdp-common-bg);border-radius:var(--vdp-common-radius);box-shadow:0 0 10px var(--vdp-common-shadow);border:var(--vdp-common-border)}.boxed-details address{font-style:normal}.boxed-details .address{color:var(--vdp-boxed-details-address)}.boxed-details a.address-link{color:var(--vdp-boxed-details-address-link);-webkit-text-decoration:var(--vdp-boxed-details-link-decoration, none);text-decoration:var(--vdp-boxed-details-link-decoration, none)}.boxed-details .phone a{color:var(--vdp-boxed-details-phone-link);-webkit-text-decoration:var(--vdp-boxed-details-link-decoration, none);text-decoration:var(--vdp-boxed-details-link-decoration, none)}.boxed-details svg{height:10px;width:10px;transform:rotate(180deg);color:var(--vdp-boxed-details-address-link);fill:var(--vdp-boxed-details-address-link)}.boxed-details .label{color:var(--vdp-boxed-details-labels);line-height:18px}#VDP .features-desc-container .integration-badges:has(div){margin-top:12px}#VDP .features-desc-container .integration-badges .card.integration-badge{background:var(--vdp-card-integration-badge-bg-default);padding:var(--vdp-card-integration-badge-padding);border:var(--vdp-card-integration-badge-border);border-radius:var(--vdp-card-integration-badge-radius)}#VDP .features-desc-container .integration-badges .card.integration-badge:empty{display:none}#VDP .features-desc-container .integration-badges .card.integration-badge.cargurus-badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#VDP .features-desc-container .integration-badges .card.integration-badge.ontario-specific-badge-view{padding:var(--vdp-card-integration-badge-smaller-padding)}#VDP .features-desc-container .ontario-specific-badge svg{width:auto;height:47px}#VDP .gallery-placeholder-image{position:relative;margin-bottom:10px}#VDP .grid-preview{overflow:hidden;width:100%}#VDP .grid-preview img{width:100%;height:auto}#VDP .primary-carousel img{height:auto}#VDP .secondary-carousel img,#VDP .tertiary-carousel img{-o-object-fit:cover;object-fit:cover}#VDP .toggle-gallery{text-decoration:none}#VDP .single-preview{align-items:center;border-radius:var(--vdp-gallery-radius);display:flex;overflow:hidden;justify-content:center;height:100%}#VDP .single-preview img{width:100%;height:auto}.gallery-image-carousel-base{overflow:hidden;margin-bottom:10px}.gallery-image-carousel-base .slick-track{overflow:hidden}.gallery-image-carousel-base .slick-slide{cursor:pointer}.gallery-image-carousel-base .slick-prev,.gallery-image-carousel-base .slick-next{background:var(--vdp-gallery-arrows-bg-default);border:var(--vdp-gallery-arrows-border-default, 0);border-radius:var(--vdp-gallery-arrows-radius, 100%);box-shadow:var(--vdp-gallery-arrows-shadow, none);color:var(--vdp-gallery-arrows-icon-default, initial);padding:var(--vdp-gallery-arrows-padding, 24px 16px);position:absolute;top:50%;transform:translateY(-50%);transition:var(--vdp-gallery-transition);z-index:3;width:var(--vdp-gallery-arrows-width, auto);height:var(--vdp-gallery-arrows-height, 60px);display:flex;justify-content:center;align-items:center}.gallery-image-carousel-base .slick-prev:before,.gallery-image-carousel-base .slick-next:before{display:none}.gallery-image-carousel-base .slick-prev svg,.gallery-image-carousel-base .slick-next svg{color:var(--vdp-gallery-arrows-icon-default) !important;fill:var(--vdp-gallery-arrows-icon-default) !important;transition:var(--vdp-gallery-transition);width:var(--vdp-gallery-arrows-icon-width, 6px);height:var(--vdp-gallery-arrows-icon-height, 12px)}.gallery-image-carousel-base .slick-prev:focus,.gallery-image-carousel-base .slick-prev:hover,.gallery-image-carousel-base .slick-next:focus,.gallery-image-carousel-base .slick-next:hover{background:var(--vdp-gallery-arrows-bg-hover, transparent);border:var(--vdp-gallery-arrows-border-hover);color:var(--vdp-gallery-arrows-icon-hover)}.gallery-image-carousel-base .slick-prev:focus svg,.gallery-image-carousel-base .slick-prev:hover svg,.gallery-image-carousel-base .slick-next:focus svg,.gallery-image-carousel-base .slick-next:hover svg{color:var(--vdp-gallery-arrows-icon-hover) !important;fill:var(--vdp-gallery-arrows-icon-hover) !important}.gallery-image-carousel-base .slick-prev:active,.gallery-image-carousel-base .slick-next:active{background:var(--vdp-gallery-arrows-bg-active, transparent);border:var(--vdp-gallery-arrows-border-active);color:var(--vdp-gallery-arrows-icon-active)}.gallery-image-carousel-base .slick-prev:active svg,.gallery-image-carousel-base .slick-next:active svg{color:var(--vdp-gallery-arrows-icon-hover) !important;fill:var(--vdp-gallery-arrows-icon-hover) !important}.gallery-image-carousel-base .slick-prev{left:16px}.gallery-image-carousel-base .slick-next{right:16px;transform:translateY(-50%) rotate(var(--vdp-gallery-arrows-next-rotate, 0deg))}.gallery-image-carousel-base img{vertical-align:middle;width:100%;border-radius:var(--vdp-gallery-border-radius, 8px)}.gallery-image-carousel-base .single-carousel-nav{margin-top:8px;border-radius:var(--vdp-gallery-border-radius, 8px);overflow:hidden}.gallery-image-carousel-base .single-carousel-nav .slick-list{margin:0 -8px}.gallery-image-carousel-base .single-carousel-nav .slick-prev,.gallery-image-carousel-base .single-carousel-nav .slick-next{width:30px;height:30px;opacity:0;pointer-events:none}.gallery-image-carousel-base .single-carousel-nav:hover .slick-prev,.gallery-image-carousel-base .single-carousel-nav:hover .slick-next{opacity:1;pointer-events:auto}.gallery-image-carousel-base .single-carousel-nav+.av_widget_root{margin-top:8px}.gallery-image-carousel-base .slick-count-fullscreen{background:var(--vdp-gallery-count-bg);border-radius:var(--vdp-gallery-count-radius, 8px);color:var(--vdp-gallery-count-text);padding:var(--vdp-gallery-count-padding, 0 13px);position:absolute;z-index:3;transition:var(--vdp-gallery-transition-opacity);min-width:46px;right:8px;top:8px}.gallery-image-carousel-base .slick-count-fullscreen>div{min-height:40px}.gallery-image-carousel-base .slick-count-fullscreen .toggle-fullscreen{border-left:1px solid var(--vdp-gallery-count-border);margin-left:13px;padding-left:13px}.gallery-image-carousel-base .slick-count-fullscreen .toggle-fullscreen .svg-icon{margin-left:13px}.gallery-image-carousel-base .slick-count-fullscreen .toggle-fullscreen .svg-icon svg{width:15px;height:15px}#VDP .vehicle-titlebar .title-highlights .title{color:var(--vdp-titlebar-text);margin-bottom:var(--vdp-titlebar-title-margin-bottom, 4px);margin-top:0px}#VDP .vehicle-titlebar .title-highlights .highlights-trim-base{color:var(--vdp-highlights-text)}#VDP .vehicle-titlebar .details .mileage{color:var(--vdp-titlebar-details-mileage-text-default)}#VDP .vehicle-titlebar .details .fuel-economy{background:var(--vdp-titlebar-details-fuel-bg-default);color:var(--vdp-titlebar-details-fuel-text-default);padding:4px 8px 4px 4px;border-radius:var(--vdp-titlebar-details-fuel-border-radius, 4px)}#VDP .vehicle-titlebar .details .fuel-economy .svg-img{width:16px;height:16px}#VDP .vehicle-titlebar .details .fuel-economy .svg-img svg{width:16px;height:16px;color:var(--vdp-titlebar-details-fuel-icon, var(--black));fill:var(--vdp-titlebar-details-fuel-icon, var(--black))}#VDP .features-desc-container .vehicle-features .attribute{background:var(--vdp-card-vehicle-features-bg-default);padding:var(--vdp-card-vehicle-features-padding);border:var(--vdp-card-vehicle-features-border);border-radius:var(--vdp-card-vehicle-features-radius);color:var(--vdp-card-vehicle-features-text-default)}#VDP .features-desc-container .vehicle-features .attribute .ic-v4-color-tag{width:12px;height:12px;border:var(--filters-tags-color-tag-border);border-radius:var(--filters-tags-color-tag-radius);margin-right:4px}#VDP .features-desc-container .vehicle-features .attribute .title{color:var(--vdp-card-vehicle-features-title-text-default)}#VDP .features-desc-container .vehicle-features .attribute.no-icon{display:none}#VDP .features-desc-container .vehicle-features .attribute .icon{margin-right:8px}#VDP .features-desc-container .vehicle-features .attribute .svg-icon svg{width:20px;height:20px;color:var(--vdp-card-vehicle-features-icon-default);fill:var(--vdp-card-vehicle-features-icon-default)}#VDP .features-desc-container .vehicle-features+.scratch-and-win-base{margin-top:12px;margin-bottom:12px}#VDP .warranty .title{color:var(--vdp-details-title)}#VDP .warranty .card{background:var(--vdp-warranty-card-bg);border-radius:var(--vdp-warranty-card-border-radius);border:var(--vdp-warranty-card-border);box-shadow:var(--vdp-warranty-card-box-shadow)}#VDP .warranty .label{color:var(--vdp-warranty-card-label);display:inline-block}#VDP .warranty .details{color:var(--vdp-warranty-card-text);margin:0;line-height:normal}.badges-financing-views-wrapper{height:100%;justify-content:flex-end}.badges-financing-views-wrapper .badge-container{justify-content:flex-end}.badges-financing-views-wrapper .page-views-ctas-container{justify-content:flex-end}#VDP .inventory-item-base .page-views{background:var(--vdp-page-views-bg-default);padding:8px 12px;border:var(--vdp-page-views-border-default);border-radius:var(--vdp-page-views-radius, 8px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--vdp-page-views-text-default);font-size:var(--vdp-page-views-font-size, 14px);font-weight:var(--vdp-page-views-text-fw, 400);line-height:var(--vdp-page-views-line-height, 20px)}#VDP .inventory-item-base .page-views .svg-img{width:20px;height:20px}#VDP .inventory-item-base .page-views .svg-img svg{width:20px;height:20px}#VDP .inventory-item-base .page-views .page-views-text .views-count{color:var(--vdp-page-views-count-default)}#VDP .inventory-item-base .page-views .page-views-text span{margin-right:3px;text-transform:lowercase}#VDP .inventory-item-base .page-views .page-views-text span:last-child{margin-right:0px}[data-theme="modern"][data-oem-program="acura"] #VDP .page-views-text-container{padding-top:3px}#VDP .location-container{margin-top:24px}#VDP .location-container .border-highlight{border-radius:var(--vdp-location-info-border-radius);border:var(--vdp-location-info-border);box-shadow:var(--vdp-location-info-box-shadow)}#VDP .location-container .border-highlight iframe{border-top-left-radius:var(--vdp-location-info-border-radius);border-top-right-radius:var(--vdp-location-info-border-radius)}#VDP .location-container .location-info-container{padding:16px;background:var(--vdp-location-info-bg-default);border-bottom-left-radius:var(--vdp-location-info-border-radius);border-bottom-right-radius:var(--vdp-location-info-border-radius);color:var(--vdp-location-info-text-default);font-size:14px;font-weight:500;line-height:24px}#VDP .location-container .location-info-container .name{color:var(--vdp-location-info-text, inherit)}#VDP .location-container .location-info-container .address{color:var(--vdp-location-info-text-address-default);-webkit-text-decoration:var(--vdp-location-info-text-decoration, inherit);text-decoration:var(--vdp-location-info-text-decoration, inherit);transition:var(--vdp-location-info-text-transition)}#VDP .location-container .location-info-container .address .svg-img svg{color:var(--vdp-location-info-icon-color-default)}#VDP .location-container .location-info-container .address:hover{color:var(--vdp-location-info-text-address-hover);-webkit-text-decoration:var(--vdp-location-info-text-decoration-hover);text-decoration:var(--vdp-location-info-text-decoration-hover)}#VDP .location-container .location-info-container .address:hover .svg-img svg{color:var(--vdp-location-info-icon-color-hover)}#VDP .location-container .location-info-container .phone{color:var(--vdp-location-info-text-default);-webkit-text-decoration:var(--vdp-location-info-text-decoration, inherit);text-decoration:var(--vdp-location-info-text-decoration, inherit);transition:var(--vdp-location-info-text-transition)}#VDP .location-container .location-info-container .phone:hover{color:var(--vdp-location-info-text-hover);-webkit-text-decoration:var(--vdp-location-info-text-decoration-hover);text-decoration:var(--vdp-location-info-text-decoration-hover)}#VDP .location-container .location-info-container .svg-img,#VDP .location-container .location-info-container .svg-img svg{width:var(--vdp-location-info-icon-default);height:var(--vdp-location-info-icon-default)}#VDP .go-back{width:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#VDP .go-back .svg-img{width:20px;height:20px}#VDP .go-back .svg-img svg{width:20px;height:20px}body:not([data-oem-program="maserati"]):not([data-oem-program="mitsubishi"]):not([data-oem-program="subaru"]):not([data-oem-program="acura"]):not([data-oem-program="ford"]):not([data-oem-program="lincoln"]):not([data-oem-program="volkswagen"]):not([data-oem-program="honda"]):not([data-oem-program="cadillac"]) #VDP .go-back{border:var(--vdp-go-back-border);border-radius:var(--vdp-go-back-border-radius, var(--common-button--new--border-radius));-webkit-text-decoration:var(--vdp-go-back-text-decoration, inherit);text-decoration:var(--vdp-go-back-text-decoration, inherit)}[data-theme="modern"][data-oem-program="acura"] #VDP .go-back{padding:var(--vdp-go-back-padding-mobile, 4px 12px 4px 8px)}[data-theme="modern"][data-oem-program="acura"] #VDP .go-back svg{margin-top:-5px}#VDP .vdp-header .financing-wrapper{justify-content:flex-end;flex-wrap:wrap-reverse;align-items:center}#VDP .vdp-header .financing-wrapper .mileage-mobile-splitter.splitter{display:none}#VDP .vdp-header .financing-wrapper .finance-price-container{color:var(--vdp-header-finance-price-text-default);background:var(--vdp-header-finance-price-bg-default);padding:var(--vdp-header-finance-price-padding-default);gap:var(--vdp-header-finance-price-gap-default);border:var(--vdp-header-finance-price-border-default);border-radius:var(--vdp-header-finance-price-border-radius);box-shadow:var(--vdp-header-finance-price-box-shadow-default);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#VDP .vdp-header .financing-wrapper .finance-price-container .payment-frequency{color:var(--vdp-header-finance-price-text-frequency-default)}#VDP .vdp-header .financing-wrapper .finance-price-container .disclaimer-content{color:var(--vdp-header-finance-price-text-frequency-default);max-width:200px}#VDP .vdp-header .financing-wrapper .finance-price-container .splitter{width:1px;background:var(--vdp-header-finance-price-splitter)}#VDP .vdp-header .financing-wrapper .finance-price-container .number-container .number{color:var(--vdp-header-segment-price-color, var(--vdp-header-finance-price-text-default))}#VDP .vdp-header .financing-wrapper .finance-price-container .price .number{color:var(--vdp-header-finance-price-text-price-number-default)}#VDP .vdp-header .financing-wrapper .finance-price-container .price .disclaimer-tooltip-container{right:-20%}#VDP .vdp-header .financing-wrapper .finance-price-container .disclaimer-tooltip-container{right:-100%}[data-theme]{--st-title-color:var(--neutral-2);--st-title-price:var(--accent-1);--st-border:1px solid var(--accent-4);--st-box-shadow-mobile:0 2px 8px 0 #0000001F;--st-box-shadow:0 0 0 1px #00000014 inset, 0 2px 8px 0 #0000001F;--st-btn-fs:14px;--st-btn-fw:500;--st-btn-lh:24px;--st-btn-radius:8px;--st-btn-back-bg-default:var(--white);--st-btn-back-bg-hover:var(--white);--st-btn-back-bg-active:var(--accent-1);--st-btn-back-border-default:1px solid var(--accent-4);--st-btn-back-border-hover:1px solid var(--accent-3);--st-btn-back-border-active:1px solid var(--accent-1);--st-btn-back-text-default:var(--neutral-2);--st-btn-back-text-hover:var(--neutral-2);--st-btn-back-text-active:var(--white);--st-btn-back-transition:all var(--global-transition-duration) var(--global-transition-easing);--st-tooltip-bg:var(--white);--st-tooltip-border:1px solid var(--neutral-8);--st-tooltip-divider:1px solid var(--neutral-8);--st-tooltip-price:var(--st-title-price);--st-tooltip-radius:8px;--st-tooltip-text:var(--neutral-2);--st-tooltip-box-shadow:0px 4px 8px 0px var(--neutral-2-opacity-08), 0px 1px 0px 0px var(--neutral-2-opacity-04);--st-btn-primary-bg-default:var(--common-button--filled-bg-default);--st-btn-primary-bg-hover:var(--common-button--filled-bg-hover);--st-btn-primary-bg-active:var(--common-button--filled-bg-active);--st-btn-primary-border-default:var(--common-button--filled-border-default);--st-btn-primary-border-hover:var(--common-button--filled-border-hover);--st-btn-primary-border-active:var(--common-button--filled-border-active);--st-btn-primary-text-default:var(--common-button--filled-text-default);--st-btn-primary-text-hover:var(--common-button--filled-text-hover);--st-btn-primary-text-active:var(--common-button--filled-text-active);--st-btn-toggle-calculator-bg-default:var(--common-button--secondary-bg-default);--st-btn-toggle-calculator-bg-hover:var(--common-button--secondary-bg-hover);--st-btn-toggle-calculator-bg-active:var(--accent-1);--st-btn-toggle-calculator-border-default:var(--common-button--secondary-border-default);--st-btn-toggle-calculator-border-hover:var(--common-button--secondary-border-hover);--st-btn-toggle-calculator-border-active:1px solid var(--accent-1);--st-btn-toggle-calculator-text-default:var(--common-button--secondary-text-default);--st-btn-toggle-calculator-text-hover:var(--common-button--secondary-text-hover);--st-btn-toggle-calculator-text-active:var(--white);--st-btn-phone-bg-default:var(--common-button--secondary-bg-default);--st-btn-phone-bg-hover:var(--common-button--secondary-bg-hover);--st-btn-phone-bg-active:var(--common-button--secondary-bg-active);--st-btn-phone-border-default:var(--common-button--secondary-border-default);--st-btn-phone-border-hover:var(--common-button--secondary-border-hover);--st-btn-phone-border-active:var(--common-button--secondary-border-active);--st-btn-phone-text-default:var(--common-button--secondary-text-default);--st-btn-phone-text-hover:var(--common-button--secondary-text-hover);--st-btn-phone-text-active:var(--common-button--secondary-text-active);--st-btn-save-bg-default:var(--white);--st-btn-save-bg-hover:var(--accent-4);--st-btn-save-bg-active:var(--accent-1);--st-btn-save-border-default:1px solid var(--accent-1);--st-btn-save-border-hover:1px solid var(--accent-4);--st-btn-save-border-active:1px solid var(--accent-1);--st-btn-save-text-default:var(--accent-1);--st-btn-save-text-hover:var(--accent-1);--st-btn-save-text-active:var(--white)}#VDP .sticky-toolbar-base .sticky-toolbar{display:flex;justify-content:space-between}#VDP .sticky-toolbar-base .toggle-back-to-inventory{background:var(--st-btn-back-bg-default);border:var(--st-btn-back-border-default);transition:var(--st-btn-back-transition);border-radius:var(--st-btn-back-radius);width:var(--st-btn-back-width, auto);box-shadow:var(--st-btn-back-box-shadow-default, none)}#VDP .sticky-toolbar-base .toggle-back-to-inventory svg{color:var(--st-btn-back-text-default);fill:var(--st-btn-back-text-default);transition:var(--st-btn-back-transition)}#VDP .sticky-toolbar-base .toggle-back-to-inventory:hover{background:var(--st-btn-back-bg-hover);border:var(--st-btn-back-border-hover);box-shadow:var(--st-btn-back-box-shadow-hover, none)}#VDP .sticky-toolbar-base .toggle-back-to-inventory:hover svg{color:var(--st-btn-back-text-hover);fill:var(--st-btn-back-text-hover)}#VDP .sticky-toolbar-base .toggle-back-to-inventory:active{background:var(--st-btn-back-bg-active);border:var(--st-btn-back-border-active);box-shadow:var(--st-btn-back-box-shadow-active, none)}#VDP .sticky-toolbar-base .toggle-back-to-inventory:active svg{color:var(--st-btn-back-text-active);fill:var(--st-btn-back-text-active)}#VDP .sticky-toolbar-base .toggle-back-to-inventory::after{display:var(--st-btn-back-text-icons-display);content:var(--st-btn-back-text-icons)}#VDP .sticky-toolbar-base .details{align-items:center;color:var(--st-title-color);display:flex;gap:12px}#VDP .sticky-toolbar-base .details .stack{display:flex;flex-direction:column;gap:2px;margin-right:auto;flex-basis:0;flex-grow:1}#VDP .sticky-toolbar-base .details .stack .st-title{color:var(--st-title-color)}#VDP .sticky-toolbar-base .details .st-price{color:var(--st-title-price-label, --st-title-color)}#VDP .sticky-toolbar-base .details .st-price .number{color:var(--st-title-price)}#VDP .sticky-toolbar-base .details .st-price:hover .tooltip-base{pointer-events:all;opacity:1;z-index:1}#VDP .sticky-toolbar-base .mobile-fix{align-items:center;display:flex;gap:12px}#VDP .sticky-toolbar-base .buttons{display:flex;gap:8px}#VDP .sticky-toolbar-base .primary-cta a,#VDP .sticky-toolbar-base .button{align-items:center;display:flex;justify-content:center;gap:4px;padding:8px;text-decoration:none;width:var(--st-btn-width, auto);min-width:46px;min-height:46px}#VDP .sticky-toolbar-base .primary-cta a.toggle-save,#VDP .sticky-toolbar-base .button.toggle-save{padding-right:12px;padding-left:12px}#VDP .sticky-toolbar-base .primary-cta a.toggle-confirm-availability,#VDP .sticky-toolbar-base .button.toggle-confirm-availability{padding-right:16px;padding-left:16px}#VDP .sticky-toolbar-base .primary-cta a.toggle-back-to-inventory,#VDP .sticky-toolbar-base .button.toggle-back-to-inventory{border-radius:var(--st-btn-back-to-inventory-radius, var(--st-btn-radius))}#VDP .sticky-toolbar-base .primary-cta li{list-style:none}#VDP .sticky-toolbar-base .primary-cta svg{display:none}#VDP .sticky-toolbar-base .primary-cta a{border:var(--st-btn-primary-border-default);background:var(--st-btn-primary-bg-default);color:var(--st-btn-primary-text-default);text-transform:var(--st-btn-primary-text-transform);transition:var(--st-btn-back-transition);padding:4px 16px}#VDP .sticky-toolbar-base .primary-cta a:hover{border:var(--st-btn-primary-border-hover);background:var(--st-btn-primary-bg-hover);color:var(--st-btn-primary-text-hover);cursor:pointer}#VDP .sticky-toolbar-base .primary-cta a:active{border:var(--st-btn-primary-border-active);background:var(--st-btn-primary-bg-active);color:var(--st-btn-primary-text-active)}#VDP .sticky-toolbar-base .st-ctas-row-base li+li{display:none}#VDP .sticky-toolbar-base .ic-v4-icon,#VDP .sticky-toolbar-base svg{width:17px;height:17px}#VDP .sticky-toolbar-base .ic-v4-icon.info,#VDP .sticky-toolbar-base svg.info{width:10px;height:10px;color:var(--st-tooltip-icon);fill:var(--st-tooltip-icon)}#VDP .sticky-toolbar-base .tooltip-base{background:var(--st-tooltip-bg);color:var(--st-tooltip-text);border-radius:var(--st-tooltip-radius);box-shadow:var(--st-tooltip-box-shadow);border:var(--st-tooltip-border);font-weight:var(--st-tooltip-fw, 400);line-height:1;margin-left:-1px;opacity:0;pointer-events:none;top:100%;left:50%;z-index:-1;transform:translateX(-50%);min-width:304px}#VDP .sticky-toolbar-base .tooltip-base ul{list-style:none;padding-left:0;margin:0;gap:8px;display:flex;flex-direction:column}#VDP .sticky-toolbar-base .tooltip-base hr{border:var(--st-tooltip-divider)}#VDP .sticky-toolbar-base .tooltip-base .sale-base>.grid-x,#VDP .sticky-toolbar-base .tooltip-base .starting-price-base{justify-content:space-between}#VDP .sticky-toolbar-base .tooltip-base .sale-base>.grid-x .label,#VDP .sticky-toolbar-base .tooltip-base .starting-price-base .label{color:var(--st-tooltip-text)}#VDP .sticky-toolbar-base .tooltip-base .sale-base>.grid-x .value,#VDP .sticky-toolbar-base .tooltip-base .starting-price-base .value{color:var(--st-tooltip-price)}#VDP .sticky-toolbar-base .tooltip-base .price-and-adjustments{gap:8px;display:flex;flex-direction:column}#VDP .sticky-toolbar-base .tooltip-base .disclaimer-content{color:var(--st-tooltip-text-default, inherit);margin-top:8px}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .toggle-calculator{background:var(--st-btn-toggle-calculator-bg-default);color:var(--st-btn-toggle-calculator-text-default);border:var(--st-btn-toggle-calculator-border-default);border-bottom:var(--st-btn-toggle-calculator-border-bottom-default, var(--st-btn-toggle-calculator-border-default));box-shadow:var(--st-btn-toggle-calculator-box-shadow-default);-webkit-text-decoration:var(--st-btn-toggle-calculator-text-decoration-default);text-decoration:var(--st-btn-toggle-calculator-text-decoration-default)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .toggle-calculator svg{fill:var(--st-btn-toggle-calculator-text-default);color:var(--st-btn-toggle-calculator-text-default)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .toggle-calculator:hover{background:var(--st-btn-toggle-calculator-bg-hover);color:var(--st-btn-toggle-calculator-text-hover);border:var(--st-btn-toggle-calculator-border-hover);border-bottom:var(--st-btn-toggle-calculator-border-bottom-hover, var(--st-btn-toggle-calculator-border-hover));box-shadow:var(--st-btn-toggle-calculator-box-shadow-hover);-webkit-text-decoration:var(--st-btn-toggle-calculator-text-decoration-hover);text-decoration:var(--st-btn-toggle-calculator-text-decoration-hover)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .toggle-calculator:hover svg{fill:var(--st-btn-toggle-calculator-text-hover);color:var(--st-btn-toggle-calculator-text-hover)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .toggle-calculator:active,body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .toggle-calculator.active{background:var(--st-btn-toggle-calculator-bg-active);color:var(--st-btn-toggle-calculator-text-active);border:var(--st-btn-toggle-calculator-border-active);border-bottom:var(--st-btn-toggle-calculator-border-bottom-active, var(--st-btn-toggle-calculator-border-active));-webkit-text-decoration:var(--st-btn-toggle-calculator-text-decoration-active);text-decoration:var(--st-btn-toggle-calculator-text-decoration-active)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .toggle-calculator:active svg,body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .toggle-calculator.active svg{fill:var(--st-btn-toggle-calculator-text-active);color:var(--st-btn-toggle-calculator-text-active)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .toggle-calculator::after{display:var(--st-btn-back-text-icons-display);content:var(--st-btn-back-text-icons)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .save-button{background:var(--st-btn-save-bg-default);color:var(--st-btn-save-text-default);border:var(--st-btn-save-border-default);border-bottom:var(--st-btn-save-border-bottom-default, var(--st-btn-save-border-default));box-shadow:var(--st-btn-save-box-shadow-default);-webkit-text-decoration:var(--st-btn-save-text-decoration-default);text-decoration:var(--st-btn-save-text-decoration-default)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .save-button svg{fill:var(--st-btn-save-text-default);color:var(--st-btn-save-text-default)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .save-button:hover{background:var(--st-btn-save-bg-hover);color:var(--st-btn-save-text-hover);border:var(--st-btn-save-border-hover);border-bottom:var(--st-btn-save-border-bottom-hover, var(--st-btn-save-border-hover));box-shadow:var(--st-btn-save-box-shadow-hover);-webkit-text-decoration:var(--st-btn-save-text-decoration-hover);text-decoration:var(--st-btn-save-text-decoration-hover)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .save-button:hover svg{fill:var(--st-btn-save-text-hover);color:var(--st-btn-save-text-hover)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .save-button:active,body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .save-button.active{background:var(--st-btn-save-bg-active);color:var(--st-btn-save-text-active);border:var(--st-btn-save-border-active);border-bottom:var(--st-btn-save-border-bottom-active, var(--st-btn-save-border-active));box-shadow:var(--st-btn-save-box-shadow-active);-webkit-text-decoration:var(--st-btn-save-text-decoration-active);text-decoration:var(--st-btn-save-text-decoration-active)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .save-button:active svg,body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .save-button.active svg{fill:var(--st-btn-save-text-active);color:var(--st-btn-save-text-active)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .save-button::after{display:var(--st-btn-back-text-icons-display);content:var(--st-btn-back-text-icons)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .cta-phone-link{background:var(--st-btn-phone-bg-default);color:var(--st-btn-phone-text-default);border:var(--st-btn-phone-border-default);border-bottom:var(--st-btn-phone-border-bottom-default, var(--st-btn-phone-border-default));box-shadow:var(--st-btn-phone-box-shadow-default)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .cta-phone-link svg{fill:var(--st-btn-phone-text-default);color:var(--st-btn-phone-text-default)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .cta-phone-link:hover{background:var(--st-btn-phone-bg-hover);color:var(--st-btn-phone-text-hover);border:var(--st-btn-phone-border-hover);border-bottom:var(--st-btn-phone-border-bottom-hover, var(--st-btn-phone-border-hover));box-shadow:var(--st-btn-phone-box-shadow-hover)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .cta-phone-link:hover svg{fill:var(--st-btn-phone-text-hover);color:var(--st-btn-phone-text-hover)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .cta-phone-link:active,body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .cta-phone-link.active{background:var(--st-btn-phone-bg-active);color:var(--st-btn-phone-text-active);border-bottom:var(--st-btn-phone-border-bottom-active, var(--st-btn-phone-border-active));box-shadow:var(--st-btn-phone-box-shadow-active)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .cta-phone-link:active svg,body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .cta-phone-link.active svg{fill:var(--st-btn-phone-text-active);color:var(--st-btn-phone-text-active)}body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .primary-cta a,body:not([data-oem-program="mitsubishi"]) #VDP .sticky-toolbar-base .button{border-radius:var(--st-btn-radius);font-size:var(--st-btn-fs);font-weight:var(--st-btn-fw);line-height:var(--st-btn-lh)}#VDP .features-desc-container .description-card{background:var(--vdp-card-description-bg-default);color:var(--vdp-card-description-text-default);padding:var(--vdp-card-description-padding);border:var(--vdp-card-description-border);border-radius:var(--vdp-card-description-radius)}#VDP .features-desc-container .description-card .expander{margin-top:16px}#VDP .card .expander{background:var(--vdp-card-expander-bg);color:var(--vdp-card-expander-color);padding:var(--vdp-card-expander-padding);border:var(--vdp-card-expander-border, none);border-radius:var(--vdp-card-expander-radius);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:var(--vdp-card-expander-transition)}#VDP .card .expander span.active{display:none}#VDP .card .expander span.inactive{display:block}#VDP .card .expander .svg-icon{margin-left:var(--vdp-card-expander-gap);transition:var(--vdp-card-expander-transition-transform)}#VDP .card .expander .svg-icon svg{width:20px;height:20px;color:var(--vdp-card-expander-icon);fill:var(--vdp-card-expander-icon)}#VDP .card .expander:hover{background:var(--vdp-card-expander-bg-hover, var(--accent-4));border:var(--vdp-card-expander-border-hover);color:var(--vdp-card-expander-text-color-hover)}#VDP .card .expander:hover .svg-icon svg{color:var(--vdp-card-expander-icon-hover);fill:var(--vdp-card-expander-icon-hover)}#VDP .card .expander:active{background:var(--vdp-card-expander-bg-active, var(--accent-4));border:var(--vdp-card-expander-border-active);color:var(--vdp-card-expander-text-color-active)}#VDP .card .expander:active .svg-icon svg{color:var(--vdp-card-expander-icon-active);fill:var(--vdp-card-expander-icon-active)}#VDP .card.active span.inactive{display:none}#VDP .card.active span.active{display:block}#VDP .card.active .svg-icon{transform:rotateX(180deg)}#VDP .tabs-container{background:var(--vdp-tabs-container-bg-default);border-radius:var(--vdp-tabs-container-border-radius);border:var(--vdp-tabs-container-border);border-bottom:var(--vdp-tabs-container-border-bottom, var(--vdp-tabs-container-border));margin-bottom:16px;padding:var(--vdp-tabs-container-padding, 0px);text-align:center;overflow:hidden}#VDP .tabs-container .tab-toggle{color:var(--vdp-tabs-container-tab-toggle-text-default);background:var(--vdp-tabs-container-tab-toggle-bg-default, none);padding:8px 16px;z-index:2;cursor:pointer;border-bottom:var(--vdp-tabs-container-tab-toggle-border-bottom-default, none)}#VDP .tabs-container .tab-toggle:nth-child(2).active ~ .glider{transform:translateX(calc(100% + var(--vdp-tabs-container-glider-left-position, 2px) * 2))}#VDP .tabs-container .tab-toggle:nth-child(3).active ~ .glider{transform:translateX(calc(200% + var(--vdp-tabs-container-glider-left-position, 2px)))}#VDP .tabs-container .tab-toggle:nth-child(4).active ~ .glider{transform:translateX(calc(300% + var(--vdp-tabs-container-glider-left-position, 2px)))}#VDP .tabs-container .tab-toggle.active{color:var(--vdp-tabs-container-tab-toggle-text-active);background:var(--vdp-tabs-container-tab-toggle-bg-active, none);border-bottom:var(--vdp-tabs-container-tab-toggle-border-bottom-active, none);border-radius:0px}#VDP .tabs-container .tab-toggle.active:hover{color:var(--vdp-tabs-container-tab-toggle-text-active-hover, var(--vdp-tabs-container-tab-toggle-text-active));border-bottom:var(--vdp-tabs-container-tab-toggle-border-bottom-active-hover, none);background:var(--vdp-tabs-container-tab-toggle-bg-active, none)}#VDP .tabs-container .tab-toggle:hover{color:var(--vdp-tabs-container-tab-toggle-text-hover);border-bottom:var(--vdp-tabs-container-tab-toggle-border-bottom-hover, none);background:var(--vdp-tabs-container-tab-toggle-bg-hover, none)}#VDP .tabs-container .tab-toggle:not(:nth-last-child(2)){border-right:var(--vdp-tabs-container-tab-toggle-separator)}#VDP .tabs-container .glider{height:var(--vdp-tabs-container-glider-height, calc(100% - 2px));top:var(--vdp-tabs-container-glider-top-position, 1px);left:var(--vdp-tabs-container-glider-left-position, 2px);background:var(--vdp-tabs-container-glider-bg-default);border:var(--vdp-tabs-container-glider-border);border-bottom:var(--vdp-tabs-container-glider-border-bottom, var(--vdp-tabs-container-glider-border));box-shadow:var(--vdp-tabs-container-glider-box-shadow);border-radius:var(--vdp-tabs-container-glider-border-radius);transition:var(--vdp-tabs-container-glider-transition-transform);z-index:1}#VDP .tabs-container:after{content:"";background:var(--vdp-tabs-container-border-bottom-bg, none);pointer-events:none;position:absolute;top:calc(100% - 1px);width:100%;height:1px;z-index:0}#VDP .tabs-container.tab-count-1 .glider{width:calc(100% - var(--vdp-tabs-container-glider-left-position, 2px) * 2)}#VDP .tabs-container.tab-count-2 .glider{width:calc(50% - var(--vdp-tabs-container-glider-left-position, 2px) * 2)}#VDP .tabs-container.tab-count-3 .glider{width:calc(var(--vdp-tabs-container-glider-width, 33.3%) - var(--vdp-tabs-container-glider-left-position, 2px))}#VDP .tabs-container.tab-count-3 .tab-toggle.active:nth-child(2) ~ .glider{transform:translateX(calc(100% + var(--vdp-tabs-container-glider-left-position, 2px)))}#VDP .tabs-container.tab-count-4 .glider{width:calc(var(--vdp-tabs-container-glider-width, 25%) - var(--vdp-tabs-container-glider-left-position, 2px))}#VDP .tabs-container.tab-count-4 .tab-toggle.active:nth-child(2) ~ .glider{transform:translateX(calc(100% + var(--vdp-tabs-container-glider-left-position, 2px)))}#VDP .tabs-container.tab-count-4 .tab-toggle.active:nth-child(3) ~ .glider{transform:translateX(calc(200% + var(--vdp-tabs-container-glider-left-position, 2px)))}#VDP .vehicle-details-tabs .tab-container{display:none}#VDP .vehicle-details-tabs .tab-container.active{display:block}#VDP .vehicle-details-tabs .search-bar{align-items:center}#VDP .vehicle-details-tabs .search-bar input[type=text]{border:var(--vdp-vehicle-details-tabs-search-border);border-bottom:var(--vdp-vehicle-details-tabs-search-border-bottom, var(--vdp-vehicle-details-tabs-search-border));border-radius:var(--vdp-vehicle-details-tabs-search-border-radius);color:var(--vdp-vehicle-details-tabs-search-text-default);padding:8px 8px 8px 32px;height:auto;background:var(--vdp-vehicle-details-tabs-search-bg-default);box-shadow:var(--vdp-vehicle-details-tabs-search-box-shadow)}#VDP .vehicle-details-tabs .search-bar input[type=text]:-ms-input-placeholder{color:var(--vdp-vehicle-details-tabs-search-text-placeholder)}#VDP .vehicle-details-tabs .search-bar input[type=text]::placeholder{color:var(--vdp-vehicle-details-tabs-search-text-placeholder)}#VDP .vehicle-details-tabs .search-bar input[type=text]:focus{border:var(--vdp-vehicle-details-tabs-search-border-active);border-bottom:var(--vdp-vehicle-details-tabs-search-border-bottom-active, var(--vdp-vehicle-details-tabs-search-border-active));box-shadow:var(--vdp-vehicle-details-tabs-search-box-shadow-active);outline:none}#VDP .vehicle-details-tabs .search-bar .svg-icon{margin-left:8px;pointer-events:none}#VDP .vehicle-details-tabs .manufacturer-options{background:var(--vdp-manufacturer-options-std-eq-tech-specs-bg-default);padding:16px;border:var(--vdp-manufacturer-options-std-eq-tech-specs-border);border-radius:var(--vdp-manufacturer-options-std-eq-tech-specs-border-radius);line-height:24px;color:var(--vdp-manufacturer-options-std-eq-tech-specs-text-default)}#VDP .vehicle-details-tabs .manufacturer-options .manufacturer-option{padding-top:12px;padding-bottom:12px;border-bottom:var(--vdp-manufacturer-options-std-eq-tech-specs-option-border)}#VDP .vehicle-details-tabs .manufacturer-options .manufacturer-option:first-child{padding-top:0}#VDP .vehicle-details-tabs .manufacturer-options .manufacturer-option:last-child{padding-bottom:0;border-bottom:0}#VDP .vehicle-details-tabs .manufacturer-options .manufacturer-option .option-titlebar{font-size:16px;font-weight:700;justify-content:space-between}#VDP .vehicle-details-tabs .manufacturer-options .manufacturer-option .option-titlebar .cell{width:calc(100% - 24px)}#VDP .vehicle-details-tabs .manufacturer-options .manufacturer-option .option-titlebar .option-icon{fill:var(--vdp-manufacturer-options-std-eq-tech-specs-icon-default);width:12px;height:12px}#VDP .vehicle-details-tabs .manufacturer-options .manufacturer-option .option-desc{margin-top:4px}#VDP .vehicle-details-tabs .manufacturer-options .manufacturer-option:not(.active) .option-desc{display:none}#VDP .vehicle-details-tabs .manufacturer-options .manufacturer-option:not(.active) .option-icon{transform:rotate(180deg)}#VDP .vehicle-details-tabs .vehicle-options{background:var(--vdp-vehicle-options-bg-default);padding:16px;border:var(--vdp-vehicle-options-border);border-radius:var(--vdp-vehicle-options-border-radius);color:var(--vdp-vehicle-options-text-default);font-size:14px;font-weight:400;line-height:24px}#VDP .vehicle-details-tabs .vehicle-options .list{row-gap:var(--vdp-vehicle-options-row-gap);column-gap:var(--vdp-vehicle-options-column-gap)}#VDP .vehicle-details-tabs .vehicle-options .no-results,#VDP .vehicle-details-tabs .manufacturer-options .no-results{display:none}#VDP .vehicle-details-tabs .vehicle-options .list:empty ~ .no-results,#VDP .vehicle-details-tabs .manufacturer-options .list:empty ~ .no-results{display:block}#VDP .standard-equipment,#VDP .technical-specifications{background:var(--vdp-manufacturer-options-std-eq-tech-specs-bg-default);border:var(--vdp-manufacturer-options-std-eq-tech-specs-border);border-radius:var(--vdp-manufacturer-options-std-eq-tech-specs-border-radius);padding:16px;color:var(--vdp-manufacturer-options-std-eq-tech-specs-text-default);line-height:24px}#VDP .standard-equipment .category-content,#VDP .technical-specifications .category-content{padding-top:12px;padding-bottom:12px;border-bottom:var(--vdp-manufacturer-options-std-eq-tech-specs-option-border)}#VDP .standard-equipment .category-content:first-child,#VDP .technical-specifications .category-content:first-child{padding-top:0}#VDP .standard-equipment .category-content:nth-last-child(2),#VDP .technical-specifications .category-content:nth-last-child(2){padding-bottom:0;border-bottom:0}#VDP .standard-equipment .category-content.has-items.first-item,#VDP .technical-specifications .category-content.has-items.first-item{padding-top:0;padding-bottom:12px;border-bottom:var(--vdp-manufacturer-options-std-eq-tech-specs-option-border)}#VDP .standard-equipment .category-content.has-items.last-item,#VDP .technical-specifications .category-content.has-items.last-item{padding-top:12px;padding-bottom:0;border-bottom:0}#VDP .standard-equipment .category-content.has-items.only-item,#VDP .technical-specifications .category-content.has-items.only-item{padding-top:0;padding-bottom:0;border-bottom:0}#VDP .standard-equipment .category-content.active .category-title svg,#VDP .technical-specifications .category-content.active .category-title svg{transform:rotate(0deg)}#VDP .standard-equipment .category-content.active .category-items,#VDP .technical-specifications .category-content.active .category-items{list-style:var(--vdp-manufacturer-options-std-eq-tech-specs-list-style);display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:8px;margin-top:4px}#VDP .standard-equipment .category-content.active .category-items:not(.strip-styles),#VDP .technical-specifications .category-content.active .category-items:not(.strip-styles){-webkit-padding-start:var(--vdp-manufacturer-options-std-eq-tech-specs-padding-inline-start, 16px);padding-inline-start:var(--vdp-manufacturer-options-std-eq-tech-specs-padding-inline-start, 16px);margin-block:0}#VDP .standard-equipment .category-content.active .category-items .title,#VDP .technical-specifications .category-content.active .category-items .title{text-transform:initial}#VDP .standard-equipment .category-title,#VDP .technical-specifications .category-title{color:var(--vdp-manufacturer-options-std-eq-tech-specs-title-default, var(--vdp-manufacturer-options-std-eq-tech-specs-text-default));justify-content:space-between;align-items:center}#VDP .standard-equipment .category-title .cell,#VDP .technical-specifications .category-title .cell{width:calc(100% - 24px)}#VDP .standard-equipment .category-title svg,#VDP .technical-specifications .category-title svg{fill:var(--vdp-manufacturer-options-std-eq-tech-specs-icon-default);width:var(--vdp-manufacturer-options-std-eq-tech-specs-icon-width, 12px);height:var(--vdp-manufacturer-options-std-eq-tech-specs-icon-height, 12px);transform:rotate(180deg)}#VDP .standard-equipment .category-items,#VDP .technical-specifications .category-items{display:none}#VDP .standard-equipment .no-results,#VDP .technical-specifications .no-results{display:none}#VDP .vehicle-count-widget-base{border:var(--common-vehicle-count-widget-border, 1px solid var(--error));border-radius:var(--common-vehicle-count-widget-radius, 4px);background:var(--common-vehicle-count-bg);color:var(--common-vehicle-count-color);padding:2px 4px}#VDP .vehicle-count-widget-base.many-instock{border:var(--common-vehicle-count-many-instock-widget-border, var(--common-vehicle-count-widget-border, 1px solid var(--success)));background:var(--common-vehicle-count-many-instock-bg, var(--common-vehicle-count-bg))}#VDP .vehicle-count-widget-base.many-instock .message{color:var(--common-vehicle-count-widget-font-color, var(--success))}#VDP .vehicle-count-widget-base.many-instock svg{display:none}#VDP .vehicle-count-widget-base svg{width:20px;height:20px;fill:var(--common-vehicle-count-widget-icon-color, var(--error));margin-right:2px}#VDP .vehicle-count-widget-base .message{color:var(--common-vehicle-count-widget-font-color, var(--error))}[data-theme="modern"][data-oem-program="acura"] #VDP .vehicle-count-widget-base .message{padding-top:6px}#VLP .similar-vehicles-base,#VDP .similar-vehicles-base{padding:0;margin-top:24px}#VLP .similar-vehicles-base #VLP,#VDP .similar-vehicles-base #VLP{background:inherit}#VLP .similar-vehicles-base #VLP .pricing .pricing-container .tooltip-container,#VLP .similar-vehicles-base #VLP .pricing .finance-lease-container .tooltip-container,#VDP .similar-vehicles-base #VLP .pricing .pricing-container .tooltip-container,#VDP .similar-vehicles-base #VLP .pricing .finance-lease-container .tooltip-container{top:initial;bottom:75%}#VLP .similar-vehicles-base .card,#VDP .similar-vehicles-base .card{margin:var(--common-similar-vehicles-card-margin)}#VLP .similar-vehicles-base .similar-vehicles-title-pagination,#VDP .similar-vehicles-base .similar-vehicles-title-pagination{margin-bottom:12px}#VLP .similar-vehicles-base .similar-vehicles-title,#VDP .similar-vehicles-base .similar-vehicles-title{color:var(--common-similar-vehicles-title)}#VLP .similar-vehicles-base .similar-vehicles-pagination .pagination-base,#VDP .similar-vehicles-base .similar-vehicles-pagination .pagination-base{margin:0}#VLP .similar-vehicles-base .grid-container,#VDP .similar-vehicles-base .grid-container{padding:0 !important}#VLP .similar-vehicles-base .slick-list,#VDP .similar-vehicles-base .slick-list{margin:0 -8px;padding-bottom:24px}#VLP .similar-vehicles-base .slick-list,#VLP .similar-vehicles-base .slick-track,#VDP .similar-vehicles-base .slick-list,#VDP .similar-vehicles-base .slick-track{min-width:100%;display:flex}#VLP .similar-vehicles-base .toggle-comparison,#VLP .similar-vehicles-base .toggle-gallery,#VDP .similar-vehicles-base .toggle-comparison,#VDP .similar-vehicles-base .toggle-gallery{display:none}#VLP .similar-vehicles-base #VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view,#VDP .similar-vehicles-base #VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view{margin:0}#VLP .similar-vehicles-base #VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view .placeholder-image,#VDP .similar-vehicles-base #VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view .placeholder-image{margin-top:0;margin-bottom:0}#VLP .similar-vehicles-base #VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view .placeholder-image>a,#VDP .similar-vehicles-base #VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view .placeholder-image>a{transform:none;width:auto}#VLP .similar-vehicles-base #VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view .placeholder-image>a img,#VDP .similar-vehicles-base #VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view .placeholder-image>a img{border-radius:var(--vlp-card-image-radius, 8px) var(--vlp-card-image-radius, 8px) 0 0}#VLP .similar-vehicles-base #VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view .card,#VDP .similar-vehicles-base #VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view .card{padding-top:0;margin-left:6px;margin-right:6px}#VLP .similar-vehicles-base #VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view .toggle-fav-base,#VDP .similar-vehicles-base #VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view .toggle-fav-base{padding:0;z-index:1;width:auto}#VLP .similar-vehicles-base #VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view .toggle-fav-base.inline,#VDP .similar-vehicles-base #VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view .toggle-fav-base.inline{right:16px;top:16px}#VLP .toggle-tax-base label.tax-toggle-label,#VDP .toggle-tax-base label.tax-toggle-label{background:var(--tax-toggle-container-bg);border:var(--tax-toggle-container-border, 1px solid var(--grey-4));border-radius:var(--tax-toggle-container-radius, 8px);color:var(--tax-toggle-container-color, inherit);padding:8px 12px;display:inline-flex}#VLP .toggle-tax-base .toggle,#VDP .toggle-tax-base .toggle{background:var(--tax-toggle-bg-default, var(--grey-4));border:var(--tax-toggle-border-default, 3px solid var(--grey-4));border-radius:var(--tax-toggle-border-radius, 25px);position:relative;transition:all var(--global-transition-duration) var(--global-transition-easing);width:40px;height:22px}#VLP .toggle-tax-base .toggle:before,#VDP .toggle-tax-base .toggle:before{content:"";background:var(--tax-toggle-icon-default, var(--white));border-radius:100%;position:absolute;left:0;top:0;transition:transform var(--global-transition-duration) var(--global-transition-easing);width:50%;height:100%}#VLP .toggle-tax-base input,#VDP .toggle-tax-base input{display:none}#VLP .toggle-tax-base input:checked+label .toggle,#VDP .toggle-tax-base input:checked+label .toggle{background:var(--tax-toggle-bg-active, var(--accent-1));border:var(--tax-toggle-border-active, 3px solid var(--accent-1))}#VLP .toggle-tax-base input:checked+label .toggle:before,#VDP .toggle-tax-base input:checked+label .toggle:before{background:var(--tax-toggle-icon-active, var(--white));transform:translateX(100%)}[data-theme="modern"]{--vlp-body-bg:var(--neutral-9);--vlp-card-bg:var(--white);--vlp-card-outer-bg:transparent;--vlp-card-title:var(--neutral-2);--vlp-card-subtitle:var(--neutral-2);--vlp-card-subheading:var(--neutral-2);--vlp-card-strike:var(--neutral-6);--vlp-card-border:none;--vlp-card-box-shadow:0 0 10px 0 var(--neutral-1-opacity-05);--vlp-card-radius:8px;--vlp-card-offset-x:10px;--vlp-card-offset-y:52px;--vlp-card-image-bg:var(--accent-4);--vlp-card-image-border:1px solid var(--accent-4);--vlp-card-image-radius:8px;--vlp-card-toggle-gallery-bg-default:var(--white);--vlp-card-toggle-gallery-bg-hover:var(--white);--vlp-card-toggle-gallery-bg-active:var(--white);--vlp-card-toggle-gallery-icon-default:var(--neutral-1);--vlp-card-toggle-gallery-icon-hover:var(--neutral-1);--vlp-card-toggle-gallery-icon-active:var(--neutral-1);--vlp-card-toggle-gallery-radius:7px;--vlp-card-tags-bg:transparent;--vlp-card-tags-title:var(--neutral-1);--vlp-card-tags-details:var(--neutral-3);--vlp-card-tags-icon:var(--accent-1);--vlp-card-preview-radius:3px;--vlp-card-preview-size:10px;--vlp-card-vehicle-description-text-default:var(--neutral-2);--vlp-card-vehicle-description-border-radius:8px;--vlp-card-vehicle-description-border-default:1px solid var(--grey-4);--vlp-card-attributes-font-size:14px;--vlp-card-attributes-line-height:20px;--vlp-card-attributes-border:1px solid var(--accent-4);--vlp-card-attributes-radius:8px;--vlp-card-attributes-special-color:var(--neutral-2);--vlp-card-attributes-special-color-hover:var(--neutral-2);--vlp-card-attributes-special-radius:8px;--vlp-card-attributes-special-shadow:0 4px 8px -5px var(--neutral-2-opacity-2), 0px 1px 0px 0px var(--neutral-2-opacity-04);--vlp-card-fuel-bg:var(--neutral-8);--vlp-card-fuel-color:var(--neutral-2);--vlp-card-fuel-icon:var(--accent-3);--vlp-sort-button-bg-default:var(--white);--vlp-sort-button-bg-hover:var(--accent-1);--vlp-sort-button-bg-active:var(--accent-1);--vlp-sort-button-icon-default:var(--neutral-1);--vlp-sort-button-icon-hover:var(--white);--vlp-sort-button-icon-active:var(--white);--vlp-sort-popup-bg:var(--white);--vlp-sort-popup-box-shadow:0 0 10px 0 var(--neutral-2-opacity-1);--vlp-sort-popup-heading:var(--neutral-1);--vlp-sort-popup-heading-border:var(--neutral-5);--vlp-sort-popup-label-default:var(--neutral-3);--vlp-sort-popup-label-hover:var(--accent-1);--vlp-sort-popup-label-active:var(--accent-1);--vlp-sort-popup-radio-border-default:1px solid var(--neutral-4);--vlp-sort-popup-radio-border-hover:1px solid var(--accent-1);--vlp-sort-popup-radio-border-active:1px solid var(--accent-1);--vlp-sort-popup-radio-fill-default:transparent;--vlp-sort-popup-radio-fill-hover:var(--accent-1);--vlp-sort-popup-radio-fill-active:var(--accent-1);--vlp-vehicle-comparison-transition:all var(--global-transition-duration) var(--global-transition-easing);--vlp-vehicle-comparison-name:var(--neutral-2);--vlp-vehicle-comparison-price:var(--neutral-2);--vlp-vehicle-comparison-media-container-img-box-shadow:var(--neutral-2-opacity-1);--vlp-vehicle-comparison-expander-bg:var(--white);--vlp-vehicle-comparison-expander-box-shadow:0 0 10px 0 var(--neutral-2-opacity-1);--vlp-vehicle-comparison-expander-table-odd-bg:var(--white-darken-5);--vlp-vehicle-comparison-expander-table-even-bg:var(--white);--vlp-vehicle-comparison-expander-icon-checkmark:var(--accent-1);--vlp-vehicle-comparison-expander-icon-x:var(--neutral-3);--vlp-vehicle-comparison-expander-dash:var(--neutral-1);--vlp-vehicle-comparison-remove-x-bg-default:null;--vlp-vehicle-comparison-remove-x-bg-hover:null;--vlp-vehicle-comparison-remove-x-icon-default:null;--vlp-vehicle-comparison-remove-x-icon-hover:null;--vlp-vehicle-comparison-add-vehicle-border-default:1px dashed var(--neutral-3);--vlp-vehicle-comparison-add-vehicle-border-hover:1px dashed var(--accent-1);--vlp-vehicle-comparison-add-vehicle-text-default:var(--neutral-3);--vlp-vehicle-comparison-add-vehicle-text-hover:var(--accent-1);--vlp-vehicle-comparison-absolute-column-box-shadow:rgba(26,26,26,.1);--vlp-pricing-bg-default:var(--white);--vlp-pricing-text-default:var(--neutral-2);--vlp-pricing-border-radius:8px;--vlp-pricing-border:1px solid var(--accent-4);--vlp-pricing-box-shadow:0px 4px 8px 0px var(--neutral-2-opacity-08), 0px 1px 0px 0px var(--neutral-2-opacity-04);--vlp-pricing-section-border:1px solid var(--accent-4);--vlp-pricing-tooltip-icon-width:12px;--vlp-pricing-tooltip-icon-height:12px;--vlp-pricing-tooltip-icon-color:var(--grey-5);--vlp-pricing-tooltip-container-bg-default:var(--white);--vlp-pricing-tooltip-container-text-default:var(--neutral-2);--vlp-pricing-tooltip-container-border:1px solid var(--neutral-8);--vlp-pricing-tooltip-container-border-radius:8px;--vlp-pricing-tooltip-container-box-shadow:0px 4px 8px 0px var(--neutral-2-opacity-08), 0px 1px 0px 0px var(--neutral-2-opacity-04);--vlp-pricing-tooltip-container-padding:16px;--vlp-pricing-tooltip-transition:all var(--global-transition-duration) var(--global-transition-easing);--vlp-pricing-cash-price-value-text-default:var(--accent-1);--vlp-pricing-cash-price-value-text-starting:var(--grey-5);--vlp-pricing-cash-price-value-text-strike:var(--grey-5);--vlp-pricing-finance-lease-freq-text-default:var(--grey-5);--vlp-pricing-adjustments-text-default:var(--grey-5);--vdp-similar-vehicles-image-border:var(--vlp-card-image-border);--vdp-similar-vehicles-image-border-bottom:var(--vlp-card-image-border);--vlp-skeleton-bg:var(--accent-4);--vlp-skeleton-shimmer:var(--neutral-10)}#VLP{z-index:1;background-color:var(--vlp-bg)}#VLP .above-cards-block .v4-spinner-container{position:static;background:none;width:auto;margin-right:20px}#VLP .above-cards-block .v4-spinner-container .v4-spinner{margin:0}#VLP .content-container .top-section .vendor-integration-base{margin-bottom:20px}#VLP .content-container .top-section .vendor-integration-base.autocorp-custom-banner{margin-bottom:0px;display:flex;justify-content:center;width:100%;cursor:pointer}#VLP .content-container .top-section .vendor-integration-base.autocorp-custom-banner :last-of-type{margin-bottom:20px}#VLP .content-container .top-section .vendor-integration-base.vendor-carfax[data-vlp="widget"]{height:145px}#VLP .content-container .top-section .vendor-integration-base.vendor-carfax[data-vlp="banner"]{height:162px}#VLP .vlp-cards-base .card{background:var(--vlp-card-bg);border-radius:var(--vlp-card-radius);box-shadow:var(--vlp-card-box-shadow);border:var(--vlp-card-border)}#VLP .vlp-cards-base .card .placeholder-image{position:relative}#VLP .vlp-cards-base .card .placeholder-image>a{border:var(--vlp-card-image-border);border-radius:var(--vlp-card-image-radius);display:block;position:relative}#VLP .vlp-cards-base .card .placeholder-image>a img{vertical-align:middle;width:100%;height:auto}#VLP .vlp-cards-base .card .toggle-gallery:not(.toggle-gallery-grid-view){position:absolute;right:20px;bottom:20px}#VLP .vlp-cards-base .card .toggle-comparison,#VLP .vlp-cards-base .card .toggle-gallery.toggle-gallery-grid-view{margin-top:8px}#VLP .vlp-cards-base .card .year-make.title{color:var(--vlp-card-title)}#VLP .vlp-cards-base .card .year-make.title a{color:inherit;text-decoration:none}#VLP .vlp-cards-base .card .mileage-price{font-size:18px;font-weight:700;margin-left:auto}#VLP .vlp-cards-base .card .mileage-price .mileage{color:var(--vlp-card-subtitle);margin-right:15px}#VLP .vlp-cards-base .card .finance-from{color:var(--vlp-card-subheading);text-align:right;margin-left:auto}#VLP .vlp-cards-base .card .finance-from div{color:var(--vlp-card-price);font-weight:700}#VLP .vlp-cards-base .card .subtitle{word-break:break-word;color:var(--vlp-card-subtitle)}#VLP .vlp-cards-base .card .subheading{color:var(--vlp-card-subheading);font-size:14px;font-weight:var(--vlp-card-subheading-fw, 400);text-transform:var(--vlp-card-subheading-text-transform)}#VLP .vlp-cards-base .card .vehicle-description{color:var(--vlp-card-vehicle-description-text-default);padding:8px 12px;border-radius:var(--vlp-card-vehicle-description-border-radius);border:var(--vlp-card-vehicle-description-border-default)}#VLP .vlp-cards-base .card .vehicle-description a{text-decoration:none !important;color:var(--vlp-card-vehicle-description-text-default)}#VLP .vlp-cards-base .card .preview{border-radius:var(--vlp-card-preview-radius);margin-right:5px;width:var(--vlp-card-preview-size);height:var(--vlp-card-preview-size)}#VLP .vlp-cards-base .card .filter-tags-base .tags a:hover{cursor:pointer}#VLP .vlp-cards-base .card .price{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#VLP .vlp-cards-base .card .price s{color:var(--vlp-card-strike);font-size:16px}#VLP .vlp-cards-base .card .all-badges{gap:5px}#VLP .vlp-cards-base .card .price-w-buttons{padding-top:15px;align-items:var(--vlp-card-vertical-alignment, flex-end)}#VLP .vlp-cards-base .card .price-w-buttons>.buttons .button-container>div,#VLP .vlp-cards-base .card .price-w-buttons>.buttons .button-container .button{width:100%;height:100%}#VLP .vlp-cards-base .card .price-w-buttons .button-inner{display:flex;justify-content:center}#VLP .vlp-cards-base .card .price-w-buttons .price{color:var(--vlp-card-price);font-size:25px;font-weight:700;line-height:27px}#VLP .vlp-cards-base .card .price-w-buttons .price s{display:block}#VLP .vlp-cards-base .card .price-w-buttons .price a{color:inherit;text-decoration:none;overflow-wrap:break-word}#VLP .vlp-cards-base .card .price-w-buttons .price .disclaimer{color:var(--vlp-card-disclaimer);font-size:12px;font-weight:400;line-height:15px}#VLP .vlp-cards-base .card .price-w-buttons .price .cargurus-badge img{margin-bottom:10px}#VLP .vlp-cards-base .card .badge-container{gap:5px;align-items:center}#VLP .vlp-cards-base .card .badge-container img{max-height:100px}#VLP .vlp-cards-base .card .cta-top-bar{align-items:center;margin-bottom:10px}#VLP .vlp-cards-base .card .cta-top-bar .v4-dabadu-cta{order:1}#VLP .vlp-cards-base .card .buttons .button-container{order:1}#VLP .vlp-cards-base .card .buttons .button-container.single-button{margin:0px}#VLP .vlp-cards-base .card .buttons .button-container.v4-dabadu-cta{order:4}#VLP .vlp-cards-base .card .buttons .shop-click-drive-container,#VLP .vlp-cards-base .card .buttons .eshop-container{width:100%}#VLP .vlp-cards-base .card .buttons .shop-click-drive-container a,#VLP .vlp-cards-base .card .buttons .eshop-container a{justify-content:center}#VLP .vlp-cards-base .card .buttons .shop-click-drive-container a img,#VLP .vlp-cards-base .card .buttons .eshop-container a img{max-height:150px;border-radius:4px}#VLP .vlp-cards-base .card .buttons .eshop-container.full-width.bottom{order:99}#VLP .vlp-cards-base .card .buttons .carzato-maserati-container.bottom{order:99}#VLP .vlp-cards-base .card .buttons .button{align-items:center;display:flex;justify-content:center;text-align:center;height:100%;min-height:46px;padding:8px 10px}#VLP .vlp-cards-base .card .buttons .button .svg-img{line-height:1;margin-right:10px}#VLP .vlp-cards-base .card .buttons .button .svg-img svg{vertical-align:middle;width:20px;height:20px}#VLP .vlp-cards-base .card .buttons .button>span,#VLP .vlp-cards-base .card .buttons .button .text-container{min-width:0}#VLP .vlp-cards-base .card .card-content{justify-content:space-between}#VLP .vlp-cards-base .card .card-content>.filter-tags-base .tags{margin-top:0}#VLP .vlp-cards-base.vlp-list-view .card .tags.vehicle-attributes .v4-tag.mileage-tag,#VLP .vlp-cards-base.vlp-grid-view .card .tags.vehicle-attributes .v4-tag.mileage-tag{background:var(--vlp-card-attributes-special-bg, inherit);border:var(--vlp-card-attributes-special-border, 0);box-shadow:var(--vlp-card-attributes-special-shadow);border-radius:var(--vlp-card-attributes-special-radius);background-color:var(--vlp-card-attributes-special-background);padding:4px 8px}#VLP .vlp-cards-base.vlp-list-view .card .tags.vehicle-attributes .v4-tag.mileage-tag .attribute,#VLP .vlp-cards-base.vlp-grid-view .card .tags.vehicle-attributes .v4-tag.mileage-tag .attribute{align-items:center}#VLP .vlp-cards-base.vlp-list-view .card .tags.vehicle-attributes .v4-tag.mileage-tag span,#VLP .vlp-cards-base.vlp-grid-view .card .tags.vehicle-attributes .v4-tag.mileage-tag span{color:var(--vlp-card-attributes-special-color)}#VLP .vlp-cards-base.vlp-list-view .card .tags.vehicle-attributes .v4-tag.mileage-tag .svg-icon,#VLP .vlp-cards-base.vlp-grid-view .card .tags.vehicle-attributes .v4-tag.mileage-tag .svg-icon{align-content:unset;display:block;margin-right:6px;width:16px;height:16px}#VLP .vlp-cards-base.vlp-list-view .card .tags.vehicle-attributes .v4-tag.mileage-tag svg,#VLP .vlp-cards-base.vlp-grid-view .card .tags.vehicle-attributes .v4-tag.mileage-tag svg{color:var(--vlp-card-attributes-special-color);width:16px;height:16px}#VLP .vlp-cards-base.vlp-list-view .card .tags.vehicle-attributes .v4-tag.mileage-tag svg:hover,#VLP .vlp-cards-base.vlp-grid-view .card .tags.vehicle-attributes .v4-tag.mileage-tag svg:hover{color:var(--vlp-card-attributes-special-color-hover)}#VLP .vendor-roadster{width:100%}#VLP .roadster-banner-image{width:inherit;-o-object-fit:contain;object-fit:contain}#VLP .below-cards-block{margin:20px 0}#VLP .above-cards-block .v4-spinner,#VLP .below-cards-block .v4-spinner{width:2rem;height:2rem}#VLP .text-content{height:auto;max-height:90px;overflow:hidden;position:relative;display:block}#VLP .text-content *{margin:0}#VLP .text-content::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to bottom, rgba(255,255,255,0) -9.21%, #fff 81.03%)}.ed-modal-cta-active #VLP,.ed-form-popup-active #VLP,.gallery-popup-active #VLP{z-index:auto}#VLP .vlp-cards-base.vlp-grid-view .card>.grid-x .av_widget_root[data-av-widget-type=button]{margin-top:12px}#VLP .vlp-cards-base.vlp-grid-view .card>.grid-x .placeholder-image{display:block;width:100%}#VLP .vlp-cards-base.vlp-grid-view .card>.grid-x .card-content-container{display:block;min-height:auto;min-width:auto;width:100%}#VLP .vlp-cards-base.vlp-grid-view .card .tags.vehicle-attributes .v4-tag{padding:2px 12px 2px 8px;font-size:var(--vlp-card-attributes-font-size);line-height:var(--vlp-card-attributes-line-height);border:var(--vlp-card-attributes-border);border-radius:var(--vlp-card-attributes-radius);background:var(--vlp-card-attributes-bg)}#VLP .vlp-cards-base.vlp-grid-view .card .tags.vehicle-attributes .v4-tag .title{display:none}#VLP .vlp-cards-base.vlp-grid-view .card .tags.vehicle-attributes .v4-tag .svg-icon{display:inline}#VLP .vlp-cards-base.vlp-grid-view .card .tags.vehicle-attributes .v4-tag.mileage-tag{background:var(--vlp-card-attributes-special-bg)}#VLP .vlp-cards-base.vlp-grid-view .card .tags.vehicle-attributes.special-attributes{margin-top:8px}#VLP .vlp-cards-base.vlp-grid-view .card .fuel-economy{display:inline-flex;background:var(--vlp-card-fuel-bg);color:var(--vlp-card-fuel-color);border:var(--vlp-card-fuel-border, 0);border-radius:var(--vlp-card-fuel-radius, 4px);padding:4px 8px 4px 4px;margin-top:8px;margin-bottom:12px}#VLP .vlp-cards-base.vlp-grid-view .card .fuel-economy svg{height:16px;width:16px;color:var(--vlp-card-fuel-icon, var(--black));fill:var(--vlp-card-fuel-icon, var(--black))}#VLP .vlp-cards-base.vlp-grid-view .vehicle-description,#VLP .vlp-cards-base.vlp-grid-view .card-content .price-w-buttons .toggle-fav-cell,#VLP .vlp-cards-base.vlp-grid-view .vehicle-details .shared-inventory-info{display:none}#VLP .vlp-cards-base.vlp-grid-view .above-pricing-attributes{display:none !important}#VLP .vlp-cards-base.vlp-grid-view .vehicle-details .location-alert-base{display:none}#VLP .vlp-cards-base.vlp-grid-view .location-alert-base .icon{display:none}#VLP .vlp-cards-base.vlp-grid-view .cta-top-bar,#VLP .vlp-cards-base.vlp-grid-view .mileage-price .mileage,#VLP .vlp-cards-base.vlp-grid-view .filter-tags .title .text,#VLP .vlp-cards-base.vlp-grid-view .toggle-gallery:not(.toggle-gallery-grid-view),#VLP .vlp-cards-base.vlp-grid-view .placeholder-image .pricing-wrapper{display:none}#VLP .vlp-cards-base.vlp-grid-view .card{background:var(--vlp-card-outer-bg);box-shadow:none;border:var(--common-similar-vehicles-card-border);padding-top:62px}#VLP .vlp-cards-base.vlp-grid-view .card.center-image-on-grid{padding-top:0}#VLP .vlp-cards-base.vlp-grid-view .card>.grid-x{background:var(--vlp-card-bg);border-radius:var(--vlp-card-radius);box-shadow:var(--vlp-card-box-shadow);border:var(--vlp-card-border);height:100%;flex-direction:column}#VLP .vlp-cards-base.vlp-grid-view .placeholder-image{margin-top:-52px}#VLP .vlp-cards-base.vlp-grid-view .placeholder-image.center-image-on-grid{margin-top:0}#VLP .vlp-cards-base.vlp-grid-view .placeholder-image.center-image-on-grid>a{transform:none;width:100%;border-radius:var(--vlp-card-image-radius) var(--vlp-card-image-radius) 0 0}#VLP .vlp-cards-base.vlp-grid-view .placeholder-image.center-image-on-grid .toggle-fav-base.inline{z-index:1;opacity:1}#VLP .vlp-cards-base.vlp-grid-view .placeholder-image.center-image-on-grid .toggle-fav-base{padding:12px 12px 15px}#VLP .vlp-cards-base.vlp-grid-view .placeholder-image>a{transform:translateX(-10px);width:calc(100% - 50px);overflow:hidden}#VLP .vlp-cards-base.vlp-grid-view .toggle-fav-base{display:block;height:100%;width:60px;padding:62px 12px 15px 12px}#VLP .vlp-cards-base.vlp-grid-view .toggle-fav-base.inline{position:absolute;right:0}#VLP .vlp-cards-base.vlp-grid-view .card-content-container{flex-grow:1}#VLP .vlp-cards-base.vlp-grid-view .card-content{padding:15px;height:100%}#VLP .vlp-cards-base.vlp-grid-view .spaced-card-content{flex-direction:column;justify-content:space-between}#VLP .vlp-cards-base.vlp-grid-view .price-w-buttons{padding-top:20px}#VLP .vlp-cards-base.vlp-grid-view .price-w-buttons .buttons .button-container{width:100%}#VLP .vlp-cards-base.vlp-grid-view .price-w-buttons .buttons .button-container.request-more-info{display:none}#VLP .pricing .pricing-wrapper{background:var(--vlp-pricing-bg-default);color:var(--vlp-pricing-text-default);border-radius:var(--vlp-pricing-border-radius);border:var(--vlp-pricing-border);box-shadow:var(--vlp-pricing-box-shadow);font-size:14px;line-height:20px}#VLP .pricing.grid-view{margin-top:16px}#VLP .pricing .starting-price-container .value{color:var(--vlp-starting-pricing-cash-price-value-text)}#VLP .pricing .pricing-container .label{color:var(--vlp-pricing-section-title-text-color);white-space:normal;width:100%;word-break:break-word}#VLP .pricing .pricing-container .label.starting-price{display:inline}#VLP .pricing .pricing-container .value{color:var(--vlp-pricing-cash-price-value-text-default)}#VLP .pricing .pricing-container .value.starting-price{display:inline-block;color:var(--vlp-pricing-cash-price-value-text-starting)}#VLP .pricing .pricing-container .value .pseudo-strike-through{font-size:16px;font-weight:var(--vlp-pricing-cash-price-font-weight, 500);line-height:20px;color:var(--vlp-pricing-cash-price-value-text-strike)}#VLP .pricing .pricing-container .value sup{font-size:12px;vertical-align:super}#VLP .pricing .finance-lease-container{border-bottom:var(--vlp-pricing-section-border)}#VLP .pricing .finance-lease-container .label{color:var(--vlp-pricing-section-title-text-color)}#VLP .pricing .finance-lease-container .value{color:var(--vlp-pricing-section-price-text-color)}#VLP .pricing .finance-lease-container .value .frequency{color:var(--vlp-pricing-finance-lease-freq-text-default)}#VLP .pricing .finance-lease-container .value .frequency::before{content:'/ '}#VLP .pricing .finance-lease-container .value .tooltip{top:-.25em}#VLP .pricing .adjustments-container{border-top:var(--vlp-pricing-section-border)}#VLP .pricing .adjustments-container .label{color:var(--vlp-pricing-adjustments-text-default);flex:1}#VLP .pricing .adjustments-container .value{margin-left:10px;color:var(--vlp-pricing-adjustments-value-default)}#VLP .pricing .pricing-container .tooltip,#VLP .pricing .finance-lease-container .tooltip,#VLP .pricing .adjustments-container .tooltip{width:var(--vlp-pricing-tooltip-icon-width);height:var(--vlp-pricing-tooltip-icon-height);left:-0.25em;position:initial}#VLP .pricing .pricing-container .tooltip svg,#VLP .pricing .finance-lease-container .tooltip svg,#VLP .pricing .adjustments-container .tooltip svg{fill:var(--vlp-pricing-tooltip-icon-color)}#VLP .pricing .pricing-container .tooltip:hover .tooltip-container,#VLP .pricing .finance-lease-container .tooltip:hover .tooltip-container,#VLP .pricing .adjustments-container .tooltip:hover .tooltip-container{opacity:1;pointer-events:all}#VLP .pricing .pricing-container .tooltip-container,#VLP .pricing .finance-lease-container .tooltip-container,#VLP .pricing .adjustments-container .tooltip-container{overflow-y:auto;opacity:0;pointer-events:none;transition:var(--vlp-pricing-tooltip-transition);top:70%;left:-5%;padding:var(--vlp-pricing-tooltip-container-padding);width:100%;background:var(--vlp-pricing-tooltip-container-bg-default);color:var(--vlp-pricing-tooltip-container-text-default);border-radius:var(--vlp-pricing-tooltip-container-border-radius);box-shadow:var(--vlp-pricing-tooltip-container-box-shadow);border:var(--vlp-pricing-tooltip-container-border);z-index:2;max-height:230px}#VLP .pricing .pricing-container .inline-disclaimer,#VLP .pricing .finance-lease-container .inline-disclaimer,#VLP .pricing .adjustments-container .inline-disclaimer{color:var(--vlp-pricing-inline-disclaimer-text, var(--grey-5))}#VLP .pricing.traditional .pricing-container .price-info{align-items:center;width:100%}#VLP .pricing.traditional .pricing-container .label{width:auto}#VLP .pricing.traditional .adjustments-container{border-top:none}#VLP .pricing.traditional .adjustments-container .price-adjustments .value{color:var(--vlp-pricing-adjustments-text-default)}#VLP .pricing.traditional .finance-lease-container{border-bottom:none}#VLP .pricing.traditional .finance-lease-container>div{align-items:center;flex-wrap:wrap;padding-top:4px}#VLP .pricing.traditional .finance-lease-container>div:first-child{border-top:var(--vlp-pricing-section-border);padding-top:8px}#VLP .has-inline-disclaimer{column-gap:8px}#VLP .has-inline-disclaimer sup{color:var(--vlp-pricing-segments-sup-color, var(--neutral-2))}#VLP .has-inline-disclaimer[class*="segment-"] sup{color:var(--vlp-pricing-segments-sup-alt-color, var(--accent-1))}#VLP .contemporary .has-inline-disclaimer.display-two-prices-on-vlp{flex:1 0 0}[data-theme="modern"]{--filters-badge-bg:var(--accent-1);--filters-badge-text:var(--white);--filters-badge-radius:8px;--filters-general-bg:var(--neutral-7);--filters-general-border:var(--neutral-5);--filters-general-text:var(--neutral-1);--filters-general-transition:all var(--global-transition-duration) var(--global-transition-easing);--filters-dropdown-bg:var(--white);--filters-dropdown-border:var(--white);--filters-dropdown-radius:10px;--filters-dropdown-box-shadow:var(--neutral-2-opacity-1);--filters-dropdown-icon:var(--neutral-1);--filters-input-bg:var(--white);--filters-input-border:var(--common-forms-input-border-default);--filters-input-border-hover:var(--common-forms-input-border-hover);--filters-input-border-active:var(--common-forms-input-border-active);--filters-input-radius:8px;--filters-input-text:var(--neutral-2);--filters-input-placeholder:var(--neutral-4);--filters-input-icon:var(--accent-1);--filters-checkbox-radius:4px;--filters-checkbox-border-default:1px solid var(--grey-4);--filters-checkbox-border-hover:1px solid var(--accent-3);--filters-checkbox-border-active:1px solid var(--accent-1);--filters-checkbox-bg-default:var(--white);--filters-checkbox-bg-active:var(--accent-1);--filters-checkbox-shadow:0px 4px 8px 0px var(--neutral-2-opacity-08), 0px 1px 0px 0px var(--neutral-2-opacity-04);--filters-range-toggle-bg:var(--accent-1);--filters-range-toggle-border:2px solid var(--accent-1);--filters-range-track-bg:var(--accent-1-opacity-4);--filters-range-track-bg-filled:var(--accent-1);--filters-range-track-radius:3px;--filters-range-currency-symbol-color:var(--black);--filters-tags-general-bg:var(--neutral-7);--filters-tags-general-border:var(--neutral-5);--filters-tags-general-transition:all var(--global-transition-duration) var(--global-transition-easing);--filters-tags-color-tag-border:1px solid var(--grey-5);--filters-tags-color-tag-radius:4px;--filters-tags-tag-bg-default:var(--accent-4);--filters-tags-tag-bg-hover:var(--accent-1);--filters-tags-tag-bg-active:var(--accent-1);--filters-tags-tag-border-default:1px solid var(--accent-4);--filters-tags-tag-border-hover:1px solid var(--accent-1);--filters-tags-tag-border-active:1px solid var(--accent-1);--filters-tags-tag-text-default:var(--neutral-4);--filters-tags-tag-text-hover:var(--white);--filters-tags-tag-text-active:var(--white);--filters-tags-tag-padding:0 14px;--filters-tags-tag-icon:var(--accent-1);--filters-tags-tag-radius:4px;--filters-button-bg-default:var(--white);--filters-button-bg-hover:var(--white);--filters-button-bg-active:var(--accent-1);--filters-button-text-default:var(--neutral-2);--filters-button-text-hover:var(--neutral-2);--filters-button-text-active:var(--white);--filters-button-border-default:1px solid var(--grey-4);--filters-button-border-hover:1px solid var(--accent-3);--filters-button-border-active:1px solid var(--accent-1);--filters-button-checkbox-container-bg-hover:var(--white);--filters-button-checkbox-container-text-hover:var(--neutral-2);--filters-button-box-shadow-hover:0px 4px 8px 0px var(--neutral-2-opacity-08), 0px 1px 0px 0px var(--neutral-2-opacity-04);--filters-button-radius:8px;--filters-button-transition:all var(--global-transition-duration) var(--global-transition-easing);--filters-selected-tag-bg:var(--accent-1);--filters-selected-tag-bg-hover:var(--accent-1);--filters-selected-tag-bg-active:var(--accent-1);--filters-selected-tag-radius:80px;--filters-selected-tag-text:var(--white);--filters-selected-tag-icon-bg:var(--white);--filters-selected-tag-icon-fill:var(--accent-1);--filters-selected-tag-icon-fill-hover:var(--accent-1);--filters-selected-tag-icon-fill-active:var(--accent-1);--filters-body-type-link-bg-default:var(--neutral-6);--filters-body-type-link-bg-active:var(--accent-1);--filters-body-type-link-icon-default:var(--accent-1);--filters-body-type-link-icon-active:var(--white);--filters-body-type-link-title-default:var(--neutral-1);--filters-body-type-link-title-active:var(--white);--filters-body-type-link-count-default:var(--neutral-3);--filters-body-type-link-count-active:var(--white);--filters-body-type-link-radius:8px;--filters-make-model-link-bg-default:transparent;--filters-make-model-link-bg-active:var(--accent-1);--filters-make-model-link-text-default:var(--neutral-1);--filters-make-model-link-text-active:var(--white);--filters-make-model-keyword-search-general-border:var(--neutral-5);--filters-make-model-keyword-search-general-radius:5px;--filters-make-model-keyword-search-input-text-default:var(--neutral-3);--filters-make-model-keyword-search-input-text-active:var(--neutral-1);--filters-make-model-keyword-search-icon:var(--neutral-1);--filters-features-title:var(--neutral-1);--filters-features-link-bg-default:var(--neutral-6);--filters-features-link-bg-active:var(--accent-1);--filters-features-link-text-default:var(--neutral-1);--filters-features-link-text-active:var(--white);--filters-features-link-radius:5px;--filters-features-link-transition:all var(--global-transition-duration) var(--global-transition-easing);--filters-more-filters-title:var(--neutral-1);--filters-more-filters-transition:all var(--global-transition-duration) var(--global-transition-easing);--filters-more-filters-link-bg-default:var(--neutral-6);--filters-more-filters-link-bg-active:var(--accent-1);--filters-more-filters-link-text-default:var(--neutral-1);--filters-more-filters-link-text-active:var(--white);--filters-more-filters-link-radius:5px;--filters-checkmark-bg-active:var(--accent-1);--filters-checkmark-icon-active:var(--white);--filters-checkmark-transition:all var(--global-transition-duration) var(--global-transition-easing);--filters-faux-radio-bg:var(--white);--filters-tab-switcher-bg:var(--accent-4);--filters-tab-switcher-radius:8px;--filters-tab-switcher-padding:2px;--filters-tab-switcher-transition:all var(--global-transition-duration) var(--global-transition-easing);--filters-tab-switcher-tab-color-default:var(--neutral-2);--filters-tab-switcher-tab-color-active:var(--neutral-2);--filters-tab-switcher-glider-bg:var(--white);--filters-tab-switcher-glider-border:1px solid var(--accent-3);--filters-tab-switcher-glider-box-shadow:0px 4px 8px 0px var(--neutral-2-opacity-08), 0px 1px 0px 0px var(--neutral-2-opacity-04);--filters-tab-switcher-glider-radius:8px;--filters-frequency-label-bg-default:var(--white);--filters-frequency-label-bg-hover:var(--white);--filters-frequency-label-bg-active:var(--accent-1);--filters-frequency-label-border-default:1px solid var(--grey-4);--filters-frequency-label-border-hover:1px solid var(--accent-3);--filters-frequency-label-border-active:1px solid var(--accent-1);--filters-frequency-label-color-default:var(--neutral-2);--filters-frequency-label-color-hover:var(--neutral-2);--filters-frequency-label-color-active:var(--white);--filters-frequency-label-radius:8px;--filters-frequency-label-box-shadow-hover:0px 4px 8px 0px var(--neutral-2-opacity-08), 0px 1px 0px 0px var(--neutral-2-opacity-04);--filters-label-color:var(--neutral-2);--filters-toggle-checkbox-bg-default:var(--grey-4);--filters-toggle-checkbox-bg-active:var(--accent-1);--filters-toggle-checkbox-icon-default:var(--white);--filters-toggle-checkbox-icon-active:var(--white)}[data-theme="modern"][data-oem-program="infiniti"]{--filters-selected-tag-bg:var(--neutral-1);--filters-selected-tag-icon-fill:var(--black)}#VLP .filter-tags-base .tags{display:flex;gap:8px}#VLP .filter-tags-base .tags.draggable{cursor:grab}#VLP .filter-tags-base .tags:not(.ui-draggable-dragging){transition:var(--filters-tags-general-transition)}#VLP .filter-tags-base:not(.inline) .tags{white-space:nowrap}#VLP .filter-tags-base .v4-tag .attribute{justify-content:center;align-items:center}#VLP .filter-tags-base .v4-tag .attribute[data-attribute="exterior-colour"] .icon{display:none}#VLP .filter-tags-base .v4-tag a{padding:var(--filters-tags-tag-padding) !important;height:100% !important}#VLP .filter-tags-base .v4-tag a.cta-custom{font-size:var(--filters-tags-tag-font-size-default, 14px)}#VLP .filter-tags-base .v4-tag a:not(.cta-custom){background:var(--filters-tags-tag-bg-default);border-radius:var(--filters-tags-tag-radius);border:var(--filters-tags-tag-border-default);box-shadow:var(--filters-tags-tag-box-shadow-default);color:var(--filters-tags-tag-text-default);letter-spacing:var(--filters-tags-tag-letter-spacing);display:inline-flex;text-decoration:none;transition:var(--filters-tags-general-transition);-webkit-appearance:none}#VLP .filter-tags-base .v4-tag a::after{content:var(--common-no-results-icons);display:var(--common-no-results-icons-display)}#VLP .filter-tags-base .v4-tag .count{padding-left:5px}#VLP .filter-tags-base .v4-tag:hover a:not(.cta-custom),#VLP .filter-tags-base .v4-tag.active a:not(.cta-custom){background:var(--filters-tags-tag-bg-hover);color:var(--filters-tags-tag-text-hover);border:var(--filters-tags-tag-border-hover);border-bottom:var(--filters-tags-tag-border-bottom-hover, var(--filters-tags-tag-border-hover));box-shadow:var(--filters-tags-tag-box-shadow-hover)}#VLP .filter-tags-base .v4-tag:active a:not(.cta-custom){background:var(--filters-tags-tag-bg-active);color:var(--filters-tags-tag-text-active);border:var(--filters-tags-tag-border-active);box-shadow:var(--filters-tags-tag-box-shadow-active);border-bottom:var(--filters-tags-tag-border-bottom-active, var(--filters-tags-tag-border-active))}#VLP .filter-tags-base .ic-v4-color-tag{border:var(--filters-tags-color-tag-border);border-radius:var(--filters-tags-color-tag-radius);width:14px;height:14px;margin:0 4px 0 0}#VLP .filter-tags-base.js-active{cursor:grabbing}#VLP .filter-tags-base.js-active .tags{pointer-events:none}#VLP .filter-tags-base.w-details .v4-tag span{color:var(--filters-tags-tag-text-default-alt, var(--filters-tags-tag-text-default));display:inline-flex;text-decoration:none;border-radius:var(--filters-tags-tag-radius, 4px)}#VLP .filter-tags-base.w-details .v4-tag span.ic-v4-color-tag{border:var(--filters-tags-color-tag-border)}#VLP .filter-tags-base.w-details .v4-tag .svg-icon{margin-right:4px;display:var(--filters-tags-tag-icon-display, inline-flex)}#VLP .filter-tags-base.w-details .v4-tag svg{color:var(--filters-tags-tag-icon);fill:var(--filters-tags-tag-icon);width:20px;height:20px}#VLP .filter-tags-base ::-webkit-scrollbar{display:none}#VDP .pricing-tabs{background:var(--vdp-pricing-tabs-bg-default);color:var(--vdp-pricing-tabs-text-default);padding:16px;box-shadow:var(--vdp-pricing-tabs-box-shadow);border-radius:var(--vdp-pricing-tabs-border-radius);border:var(--vdp-pricing-tabs-border)}#VDP .pricing-tabs .title{color:var(--vdp-pricing-tabs-title-default, var(--vdp-pricing-tabs-text-default));margin-bottom:16px}#VDP .pricing-tabs .tabs-container{background:var(--vdp-tabs-container-bg-alt, var(--vdp-tabs-container-bg-default))}#VDP .pricing-tabs .tab-container{color:var(--vdp-pricing-tabs--tab-container-text-default)}#VDP .pricing-tabs .tab-container .option-title{color:var(--vdp-pricing-tabs--tab-container-option-title)}#VDP .pricing-tabs .tab-container input[type="radio"]{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#VDP .pricing-tabs .tab-container label:not(.tax-toggle-label){display:inline-block;padding:8px 12px;cursor:pointer;color:var(--vdp-pricing-tabs-finance-radio-color-default);background:var(--vdp-pricing-tabs-finance-radio-bg-default);border:var(--vdp-pricing-tabs-finance-radio-border-color-default);box-shadow:var(--vdp-pricing-tabs-finance-radio-box-shadow-color-default);box-sizing:border-box;border-radius:var(--vdp-pricing-tabs-finance-radio-radius, 8px);-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:var(--vdp-pricing-tabs-finance-transition)}#VDP .pricing-tabs .tab-container label:not(.tax-toggle-label):hover{color:var(--vdp-pricing-tabs-finance-radio-color-hover);background:var(--vdp-pricing-tabs-finance-radio-bg-hover);border:var(--vdp-pricing-tabs-finance-radio-border-color-hover);box-shadow:var(--vdp-pricing-tabs-finance-box-shadow-hover)}#VDP .pricing-tabs .tab-container input[type="radio"]:checked+label{background-color:var(--vdp-pricing-tabs-finance-radio-bg-active);color:var(--vdp-pricing-tabs-finance-radio-color-active);border:var(--vdp-pricing-tabs-finance-radio-border-color-active);box-shadow:var(--vdp-pricing-tabs-finance-box-shadow-active, none)}#VDP .pricing-tabs .tab-container .price-and-adjustments{color:var(--vdp-pricing-tabs-price-adjustments-text-default)}#VDP .pricing-tabs .tab-container .label{text-transform:var(--vdp-pricing-tabs-text-transform)}#VDP .pricing-tabs .tab-container .label,#VDP .pricing-tabs .tab-container .label>*{color:var(--vdp-pricing-tabs--tab-container-text-default)}#VDP .pricing-tabs .tab-container .value{margin-left:auto;color:var(--vdp-pricing-tabs--tab-container-text-default)}#VDP .pricing-tabs .tab-container .disclaimer-content:first-letter,#VDP .pricing-tabs .tab-container .label:first-letter{text-transform:uppercase}#VDP .pricing-tabs .tab-container .cash.disclaimer-content,#VDP .pricing-tabs .tab-container .price-and-adjustments .disclaimer-content{color:var(--vdp-pricing-tabs-disclaimer-text-default)}#VDP .pricing-tabs .tab-container .disclaimer-tooltip-container{left:-16px}#VDP .pricing-tabs .tab-container .starting-price-base,#VDP .pricing-tabs .tab-container .sale-base,#VDP .pricing-tabs .tab-container .lease-for,#VDP .pricing-tabs .tab-container .finance-for{color:var(--vdp-pricing-tabs-final-price-text-default)}#VDP .pricing-tabs .tab-container .starting-price-base .value,#VDP .pricing-tabs .tab-container .sale-base .value,#VDP .pricing-tabs .tab-container .lease-for .value,#VDP .pricing-tabs .tab-container .finance-for .value{color:var(--vdp-pricing-tabs-final-price-text-emphasized)}#VDP .pricing-tabs .tab-container .starting-price-base .interest-value,#VDP .pricing-tabs .tab-container .sale-base .interest-value,#VDP .pricing-tabs .tab-container .lease-for .interest-value,#VDP .pricing-tabs .tab-container .finance-for .interest-value{font-size:16px;line-height:20px}#VDP .pricing-tabs .tab-container .starting-price-base .interest-value .value,#VDP .pricing-tabs .tab-container .sale-base .interest-value .value,#VDP .pricing-tabs .tab-container .lease-for .interest-value .value,#VDP .pricing-tabs .tab-container .finance-for .interest-value .value{color:var(--vdp-pricing-tabs-final-price-text-default)}#VDP .pricing-tabs .tab-container ul.price-adjustments{list-style:none;margin:0;padding:0}#VDP .pricing-tabs .tab-container ul.price-adjustments li{margin-bottom:8px}#VDP .pricing-tabs .tab-container ul.price-adjustments li:last-child{padding-bottom:0}#VDP .pricing-tabs .tab-container ul.price-adjustments li .valid-date{color:var(--vdp-pricing-tabs-valid-date-text-default)}#VDP .pricing-tabs .tab-container hr{border-style:solid;border-bottom:0;border-color:var(--vdp-pricing-tabs-hr-color);margin-block:0;margin:16px 0px}#VDP .pricing-tabs .tab-container:not(.active){display:none}[data-theme="modern"]{--payment-calc-bg-backdrop:var(--neutral-1-opacity-85);--payment-calc-bg:var(--white);--payment-calc-title:var(--neutral-2);--payment-calc-text:var(--neutral-2);--payment-calc-highlight:var(--accent-1);--payment-calc-radius:12px;--payment-calc-shadow:0px 4px 12px -2px rgba(26, 26, 26, 0.20), 0px 1px 0px 0px rgba(26, 26, 26, 0.08);--payment-calc-border:1px solid var(--accent-4);--payment-calc-transition:all var(--global-transition-duration) var(--global-transition-easing);--payment-calc-input-icon:var(--neutral-2);--payment-calc-input-text-default:var(--neutral-2);--payment-calc-input-text-hover:var(--neutral-2);--payment-calc-input-text-active:var(--neutral-2);--payment-calc-input-text-disabled:var(--grey-4);--payment-calc-input-border-default:1px solid var(--grey-4);--payment-calc-label-color:var(--neutral-2);--payment-calc-tooltip-icon:var(--neutral-3);--payment-calc-exit-toggle-bg:var(--white);--payment-calc-exit-toggle-border:1px solid var(--grey-4);--payment-calc-exit-toggle-radius:8px;--payment-calc-exit-toggle-icon:var(--neutral-2)}#VDP .payment-calculator-container.active .payment-calculator-base{transform:translateX(0) translateY(-50%)}#VDP .payment-calculator-container .payment-calculator-base{color:var(--payment-calc-text);font-size:14px;font-weight:400;line-height:1;top:50%;transform:translateX(100%) translateY(-50%);transition:var(--payment-calc-transition);background:var(--payment-calc-bg);border:var(--payment-calc-border);box-shadow:var(--payment-calc-shadow);border-radius:var(--payment-calc-radius) 0 0 var(--payment-calc-radius)}#VDP .payment-calculator-container .payment-calculator-base .static-details{padding:16px;padding-bottom:0px;margin:0px 2px}#VDP .payment-calculator-container .payment-calculator-base .static-details .tabs-container{margin:12px 0px;background:var(--vdp-tabs-container-bg-alt)}#VDP .payment-calculator-container .payment-calculator-base .static-details .toggle-exit{background:var(--payment-calc-exit-toggle-bg);border-radius:var(--payment-calc-exit-toggle-radius);border:var(--payment-calc-exit-toggle-border);color:var(--payment-calc-exit-toggle-icon);cursor:pointer;transition:var(--payment-calc-exit-toggle-transition, var(--payment-calc-transition));width:var(--payment-calc-exit-toggle-width, 32px);height:var(--payment-calc-exit-toggle-height, 32px)}#VDP .payment-calculator-container .payment-calculator-base .static-details .toggle-exit svg{width:12px;height:12px}#VDP .payment-calculator-container .payment-calculator-base .static-details .toggle-exit:hover{border:var(--payment-calc-exit-toggle-border-hover);color:var(--payment-calc-exit-toggle-icon-hover);background:var(--payment-calc-exit-toggle-bg-hover)}#VDP .payment-calculator-container .payment-calculator-base .title,#VDP .payment-calculator-container .payment-calculator-base .hl{font-size:18px;font-weight:700;line-height:24px}#VDP .payment-calculator-container .payment-calculator-base .title.alt,#VDP .payment-calculator-container .payment-calculator-base .hl.alt{color:var(--payment-calc-highlight)}#VDP .payment-calculator-container .payment-calculator-base .payment-details>div{color:var(--payment-calc-title)}#VDP .payment-calculator-container .payment-calculator-base .title{color:var(--payment-calc-title)}#VDP .payment-calculator-container .payment-calculator-base .hl{margin-top:4px;color:var(--payment-calc-highlight)}#VDP .payment-calculator-container .payment-calculator-base .text.cell{margin-right:auto}#VDP .payment-calculator-container .payment-calculator-base .toggle-payment-calculator-cell .toggle-sidebar-base .toggle-sidebar{margin-top:0;margin-bottom:0}#VDP .payment-calculator-container .payment-calculator-base form{display:none}#VDP .payment-calculator-container .payment-calculator-base form.active{display:block}#VDP .payment-calculator-container .payment-calculator-base .frm_forms .svg-icon{color:var(--payment-calc-input-icon, var(--neutral-2));fill:var(--payment-calc-input-icon, var(--neutral-2));width:24px;height:24px}#VDP .payment-calculator-container .payment-calculator-base .frm_forms .frm_form_fields .frm_submit{margin-bottom:20px}#VDP .payment-calculator-container .payment-calculator-base .frm_forms .frm_form_fields .frm_submit button{font-size:16px}#VDP .payment-calculator-container .payment-calculator-base .frm_forms .frm_form_fields .frm_3-col{grid-column:span 3 / span 3}#VDP .payment-calculator-container .payment-calculator-base .frm_forms .frm_form_fields .frm_4-col{grid-column:span 4 / span 4}#VDP .payment-calculator-container .payment-calculator-base .frm_forms .frm_form_fields .frm_5-col{grid-column:span 5 / span 5}#VDP .payment-calculator-container .payment-calculator-base .frm_forms label .tooltip-info .tooltip-info-container{min-width:-webkit-max-content;min-width:max-content}#VDP .payment-calculator-container .payment-calculator-base .calculated-response hr{display:none}#VDP .payment-calculator-container .payment-calculator-base .calculated-response .v4-spinner{height:7em;width:7em;display:none}#VDP .payment-calculator-container .payment-calculator-base .calculated-response .toggle-tax-base{margin-top:auto}#VDP .payment-calculator-container .payment-calculator-base .calculated-response .payment-details{justify-content:space-between}#VDP .payment-calculator-container .payment-calculator-base .tooltip-container:hover .tooltip-info{opacity:1;visibility:visible}#VDP .payment-calculator-container .payment-calculator-base .tooltip-icon{background:none;width:var(--common-tooltip-icon-width, 16px);height:var(--common-tooltip-icon-height, 16px);display:inline-block;position:absolute;top:-2px;right:-15px}#VDP .payment-calculator-container .payment-calculator-base .tooltip-icon svg{color:var(--payment-calc-tooltip-icon);fill:var(--payment-calc-tooltip-icon);width:100%;height:100%}#VDP .payment-calculator-container .payment-calculator-base .tooltip-info{top:14px;right:-20px}body .payment-calculator-base .frm_forms .frm_form_fields .form_field_select:before,body .payment-calculator-base .frm_forms .frm_form_fields .form_field_percent:before,body .payment-calculator-base .frm_forms .frm_form_fields .form_field_price:before,body .payment-calculator-base .frm_forms .frm_form_fields .form_field_price_fr:before,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form_field_select:before,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form_field_percent:before,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form_field_price:before,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form_field_price_fr:before,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form_field_select:before,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form_field_percent:before,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form_field_price:before,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form_field_price_fr:before{display:none}body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_term,body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select,body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent,body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price,body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_term,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_term,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr{background-color:var(--payment-calc-input-bg-default-alt);display:flex;align-items:center;overflow:hidden}body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select .svg-icon,body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price .svg-icon,body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent .svg-icon,body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr .svg-icon,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select .svg-icon,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price .svg-icon,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent .svg-icon,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr .svg-icon,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select .svg-icon,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price .svg-icon,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent .svg-icon,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr .svg-icon{pointer-events:none;position:absolute;z-index:10}body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price .svg-icon,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price .svg-icon,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price .svg-icon{left:10px}body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price input,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price input,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price input{padding-left:calc(12px + 28px)}body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price input#purchasePrice-placeholder,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price input#purchasePrice-placeholder,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price input#purchasePrice-placeholder{padding-left:12px}body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr .svg-icon,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr .svg-icon,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr .svg-icon{right:10px}body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr input,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr input,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr input{padding-right:calc(12px + 28px)}body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr input#purchasePrice-placeholder,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr input#purchasePrice-placeholder,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_price_fr input#purchasePrice-placeholder{padding-right:12px}body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select .svg-icon,body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent .svg-icon,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select .svg-icon,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent .svg-icon,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select .svg-icon,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent .svg-icon{right:10px}body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select select,body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select input,body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent select,body .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent input,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select select,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select input,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent select,#VLP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent input,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select select,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_select input,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent select,#VDP .payment-calculator-base .frm_forms .frm_form_fields .form-field .form_field_percent input{padding-right:calc(12px + 28px)}body .payment-calculator-base .frm_forms .frm_form_fields .frm_fields_container,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_fields_container,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_fields_container{grid-template-columns:none;grid-gap:12px}body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field{margin-top:0}body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field label:not(.tax-toggle-label),#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field label:not(.tax-toggle-label),#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field label:not(.tax-toggle-label){color:var(--payment-calc-label-color);display:inline-block;margin-bottom:4px}body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field .disabled input,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field .disabled input,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field .disabled input{color:var(--payment-calc-input-text-disabled)}body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field .disabled input:-ms-input-placeholder, #VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field .disabled input:-ms-input-placeholder, #VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field .disabled input:-ms-input-placeholder{color:var(--payment-calc-input-text-disabled)}body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field .disabled input::placeholder,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field .disabled input::placeholder,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field .disabled input::placeholder{color:var(--payment-calc-input-text-disabled)}body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field .disabled input:hover,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field .disabled input:hover,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field .disabled input:hover{cursor:default}body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input,body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select{padding:8px 12px;border:var(--payment-calc-input-border-default);border-bottom:var(--payment-calc-input-border-bottom-default, var(--payment-calc-input-border-default));color:var(--payment-calc-input-text-default);height:auto;background:var(--payment-calc-input-bg-default, transparent);z-index:1;border-radius:var(--common-forms-input-radius)}body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input:hover,body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select:hover,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input:hover,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select:hover,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input:hover,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select:hover{background:var(--payment-calc-input-bg-hover, transparent);border:var(--payment-calc-input-border-hover, var(--payment-calc-input-border-default));border-bottom:var(--payment-calc-input-border-bottom-hover, var(--payment-calc-input-border-hover, var(--payment-calc-input-border-default)));color:var(--payment-calc-input-text-hover);outline:none}body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input:focus,body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input:active,body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select:focus,body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select:active,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input:focus,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input:active,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select:focus,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select:active,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input:focus,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input:active,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select:focus,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select:active{background:var(--payment-calc-input-bg-active, transparent);border:var(--payment-calc-input-border-active, var(--payment-calc-input-border-default));border-bottom:var(--payment-calc-input-border-bottom-active, var(--payment-calc-input-border-active, var(--payment-calc-input-border-default)));color:var(--payment-calc-input-text-active);outline:none}body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input:-ms-input-placeholder, body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select:-ms-input-placeholder, #VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input:-ms-input-placeholder, #VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select:-ms-input-placeholder, #VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input:-ms-input-placeholder, #VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select:-ms-input-placeholder{color:var(--payment-calc-input-text-placeholder)}body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input::placeholder,body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select::placeholder,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input::placeholder,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select::placeholder,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field input::placeholder,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field select::placeholder{color:var(--payment-calc-input-text-placeholder)}.standard-equipment-base,.technical-specifications-base,.vendor-expander-base{border-top:var(--vdp-expanders-border)}.standard-equipment-base.expander-base .expander-title,.technical-specifications-base.expander-base .expander-title,.vendor-expander-base.expander-base .expander-title{color:var(--vdp-expanders-title);height:62px;text-transform:var(--vdp-expanders-text-transform);font-weight:var(--vdp-expanders-text-weight)}.standard-equipment-base.expander-base .btn.button,.technical-specifications-base.expander-base .btn.button,.vendor-expander-base.expander-base .btn.button{margin:15px 0px;width:auto}.standard-equipment-base.expander-base .expander-container,.technical-specifications-base.expander-base .expander-container,.vendor-expander-base.expander-base .expander-container{position:relative;overflow:hidden}.standard-equipment-base.expander-base .expander-container .collapse,.standard-equipment-base.expander-base .expander-container .expand,.technical-specifications-base.expander-base .expander-container .collapse,.technical-specifications-base.expander-base .expander-container .expand,.vendor-expander-base.expander-base .expander-container .collapse,.vendor-expander-base.expander-base .expander-container .expand{display:none}.standard-equipment-base.expander-base .expander-container::before,.technical-specifications-base.expander-base .expander-container::before,.vendor-expander-base.expander-base .expander-container::before{position:absolute;content:'';width:100%;background:var(--vdp-expanders-gradient-bg)}.standard-equipment-base.expander-base .expander-container.close,.technical-specifications-base.expander-base .expander-container.close,.vendor-expander-base.expander-base .expander-container.close{max-height:350px}.standard-equipment-base.expander-base .expander-container.close::before,.technical-specifications-base.expander-base .expander-container.close::before,.vendor-expander-base.expander-base .expander-container.close::before{height:100%}.standard-equipment-base.expander-base .expander-container.open,.technical-specifications-base.expander-base .expander-container.open,.vendor-expander-base.expander-base .expander-container.open{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.standard-equipment-base.expander-base .expander-container.open::before,.technical-specifications-base.expander-base .expander-container.open::before,.vendor-expander-base.expander-base .expander-container.open::before{height:0%}.standard-equipment-base.expander-base .expander-container iframe,.technical-specifications-base.expander-base .expander-container iframe,.vendor-expander-base.expander-base .expander-container iframe{border:none;width:100%;height:700px}.standard-equipment-base.expander-base .expander-container .expander-content,.technical-specifications-base.expander-base .expander-container .expander-content,.vendor-expander-base.expander-base .expander-container .expander-content{margin-bottom:15px}.standard-equipment-base.expander-base .expander-container .expander-content .checkmark-icon,.technical-specifications-base.expander-base .expander-container .expander-content .checkmark-icon,.vendor-expander-base.expander-base .expander-container .expander-content .checkmark-icon{width:19px;height:19px;display:inline-block}.standard-equipment-base.expander-base .expander-container .expander-content .checkmark-icon svg,.technical-specifications-base.expander-base .expander-container .expander-content .checkmark-icon svg,.vendor-expander-base.expander-base .expander-container .expander-content .checkmark-icon svg{color:var(--vdp-expanders-icon);fill:var(--vdp-expanders-icon)}.standard-equipment-base.expander-base .expander-container .expander-content svg,.technical-specifications-base.expander-base .expander-container .expander-content svg,.vendor-expander-base.expander-base .expander-container .expander-content svg{width:100%;height:100%}.standard-equipment-base.expander-base .expander-container .category-content,.technical-specifications-base.expander-base .expander-container .category-content,.vendor-expander-base.expander-base .expander-container .category-content{background:var(--vdp-expanders-expander-bg);border-radius:var(--vdp-expanders-radius) var(--vdp-expanders-radius) 0 0;page-break-inside:avoid;break-inside:avoid-column;display:table;margin-bottom:20px;border:var(--vdp-expanders-category-border)}.standard-equipment-base.expander-base .expander-container .category-title,.technical-specifications-base.expander-base .expander-container .category-title,.vendor-expander-base.expander-base .expander-container .category-title{background:var(--vdp-expanders-category-title-bg);border-radius:var(--vdp-expanders-radius) var(--vdp-expanders-radius) 0 0;color:var(--vdp-expanders-category-title-text);font-weight:var(--vdp-expanders-category-title-fw, inherit);padding:10px 6px;text-transform:var(--vdp-expanders-text-transform)}.standard-equipment-base.expander-base .expander-container .category-item,.technical-specifications-base.expander-base .expander-container .category-item,.vendor-expander-base.expander-base .expander-container .category-item{color:var(--vdp-expanders-text);font-size:16px;line-height:1.2;padding:10px 6px;min-height:40px;border-bottom:var(--vdp-expanders-item-border)}.standard-equipment-base.expander-base .expander-container .category-item:nth-child(2),.technical-specifications-base.expander-base .expander-container .category-item:nth-child(2),.vendor-expander-base.expander-base .expander-container .category-item:nth-child(2){padding-top:var(--vdp-expanders-item-top-padding, 10px)}.standard-equipment-base.expander-base .expander-container .category-item:nth-child(even),.technical-specifications-base.expander-base .expander-container .category-item:nth-child(even),.vendor-expander-base.expander-base .expander-container .category-item:nth-child(even){background:var(--vdp-expanders-expander-bg-alt)}.standard-equipment-base.expander-base .expander-container .category-item:last-child,.technical-specifications-base.expander-base .expander-container .category-item:last-child,.vendor-expander-base.expander-base .expander-container .category-item:last-child{border-bottom:var(--vdp-expanders-item-border-alt)}.standard-equipment-base.expander-base .expander-container .category-item .title,.technical-specifications-base.expander-base .expander-container .category-item .title,.vendor-expander-base.expander-base .expander-container .category-item .title{padding-right:5px;width:50%}.standard-equipment-base.expander-base .expander-container .category-item .value,.technical-specifications-base.expander-base .expander-container .category-item .value,.vendor-expander-base.expander-base .expander-container .category-item .value{color:var(--vdp-expanders-text);padding-left:5px;width:50%}.technical-specifications-base.expander-base .expander-container .expander-content{margin-bottom:0}.single-carousel-nav{margin-top:10px}.single-carousel-nav .slick-list{margin:0 -5px}.single-carousel-nav .slick-prev,.single-carousel-nav .slick-next{padding:6px;width:30px;height:60px}.single-carousel-nav .slick-slide{cursor:pointer;position:relative}.single-carousel-nav .slick-slide.slick-current:before,.single-carousel-nav .slick-slide:focus:before,.single-carousel-nav .slick-slide:hover:before{opacity:0 !important}.single-carousel-nav .slick-slide>div{aspect-ratio:4 / 3}.single-carousel-nav .slick-slide img{-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:calc(100% - 10px);height:100%}[data-theme="modern"] .single-carousel-nav .slick-slide img{width:calc(100% - 8px)}.data-menu-scratch-and-win-modal-active:before{opacity:var(--scratch-and-win-overlay-opacity, 0.8)}#VDP .scratch-and-win-base.ctas-row-base{margin-bottom:16px}body{background:var(--vdp-body-bg)}@media all and (min-width: 600px){#VDP .main-wrapper .vdp-details .eshop-container,#VDP .main-wrapper .vdp-details .shop-click-drive-container{margin-top:0}#VDP .ctas-row-base .v4-tag{width:calc(50% - 4px)}#VDP .ctas-row-base .v4-tag.full{width:100%}#VLP .content-container .top-section .vendor-integration-base.vendor-carfax[data-vlp="banner"]{height:70px}.standard-equipment-base.expander-base .expander-container.open .expand,.technical-specifications-base.expander-base .expander-container.open .expand,.vendor-expander-base.expander-base .expander-container.open .expand{display:none}.standard-equipment-base.expander-base .expander-container.open .collapse,.technical-specifications-base.expander-base .expander-container.open .collapse,.vendor-expander-base.expander-base .expander-container.open .collapse{display:inline}.standard-equipment-base.expander-base .expander-container.close .expand,.technical-specifications-base.expander-base .expander-container.close .expand,.vendor-expander-base.expander-base .expander-container.close .expand{display:inline}.standard-equipment-base.expander-base .expander-container.close .collapse,.technical-specifications-base.expander-base .expander-container.close .collapse,.vendor-expander-base.expander-base .expander-container.close .collapse{display:none}}@media all and (min-width: 768px){#VDP .main-wrapper .vendor-integration-base.vendor-carfax[data-vdp="card"]{height:425px}#VDP .vendor-integration-base.vendor-carfax[data-vdp="widget"]{height:160px}#VDP .vendor-integration-base.vendor-carfax[data-vdp="banner"]{height:110px}#VLP .content-container .top-section .vendor-integration-base.vendor-carfax[data-vlp="widget"]{height:120px}}@media all and (max-width: 1029px){#VDP .main-wrapper #EZ360_CVDP{margin-bottom:40px}#VDP .toggle-fav-base:not(.inline){display:none}#VDP .vdp-header .titlebar-wrapper,#VDP .vdp-header .badges-financing-views-wrapper{grid-column:1 / -1}#VDP .vdp-header .header-top-bar .label{display:none}#VDP .v4-sidebar-form{margin-bottom:24px}#VDP .grid-preview{justify-content:space-around}#VDP .grid-preview .primary-carousel{border-radius:var(--vdp-gallery-container-radius, 7px);overflow:hidden}#VDP .toggle-gallery{margin-top:10px}#VDP .secondary-carousel,#VDP .tertiary-carousel{overflow:hidden;height:0}.gallery-image-carousel-base .slick-count-fullscreen{top:20px;right:20px}.gallery-image-carousel-base .slick-count-fullscreen .toggle-fullscreen{display:none}.gallery-image-carousel-base .slick-prev,.gallery-image-carousel-base .slick-next{display:none !important}.gallery-image-carousel-base .toggle-gallery{display:none}.badges-financing-views-wrapper .badge-container{justify-content:flex-start}#VDP .sticky-toolbar-base .details,#VDP .sticky-toolbar-base .mobile-fix{background:var(--white);box-shadow:var(--st-box-shadow-mobile);padding:12px 16px;position:fixed;left:0;z-index:9;transition:var(--st-btn-back-transition);width:100%}#VDP .sticky-toolbar-base .primary-cta-active .ctas-phone-text{width:50%}#VDP .sticky-toolbar-base .ctas-phone-text{width:100%}#VDP .sticky-toolbar-base .ctas-phone-text li{width:100%}#VDP .sticky-toolbar-base .primary-cta{width:50%}#VDP .sticky-toolbar-base .only-primary-cta{width:100%}#VDP .sticky-toolbar-base .details{border-bottom:var(--st-tooltip-border);top:-100%}#VDP .sticky-toolbar-base .mobile-fix{border-top:var(--st-tooltip-border);bottom:-100%}#VDP .sticky-toolbar-base .button.toggle-confirm-availability{flex:1}#VDP .sticky-toolbar-base.active .details{top:0}#VDP .sticky-toolbar-base.active .mobile-fix{bottom:0}}@media all and (min-width: 1030px){#VDP .toggle-fav-base.inline{display:none}#VDP .main-wrapper{padding-bottom:40px}#VDP .autocorp-beneath-media-gallery{display:none}#VDP .vdp-details .autocorp-beneath-media-gallery{display:block}#VDP .gallery-placeholder-image{margin-bottom:30px}#VDP .gallery-image-carousel-base .slick-count-fullscreen{right:16px;top:16px}#VDP .gallery-image-carousel-base .single-carousel-nav{margin-top:24px}#VDP .gallery-image-carousel-base .single-carousel-nav .slick-list{margin:0 -24px}#VDP .gallery-image-carousel-base .single-carousel-nav+.av_widget_root{margin-top:24px}#VDP .grid-preview{flex-direction:column;flex-wrap:wrap;display:flex;width:100%}#VDP .grid-preview .primary-carousel-container{margin-bottom:0;height:100%}#VDP .grid-preview .primary-carousel-container:not(:only-child){width:calc(60% - 12px)}#VDP .grid-preview .secondary-carousel,#VDP .grid-preview .tertiary-carousel{align-items:center;display:flex;justify-content:center;overflow:hidden;position:absolute;right:0;width:calc(40% - 12px);height:calc(50% - 12px)}#VDP .grid-preview .secondary-carousel{border-radius:var(--vdp-gallery-border-radius, 8px);top:0}#VDP .grid-preview .tertiary-carousel{border-radius:var(--vdp-gallery-border-radius, 8px);bottom:0}#VDP .toggle-gallery{position:absolute;right:20px;bottom:20px}#VDP .sticky-toolbar-base{background:var(--white);border:var(--st-border);box-shadow:var(--st-box-shadow);padding:16px 0px;position:fixed;left:0;z-index:9;width:100%;opacity:0;pointer-events:none}#VDP .sticky-toolbar-base .details{width:100%}#VDP .sticky-toolbar-base .button{padding:4px 16px}#VDP .sticky-toolbar-base.active{top:0;opacity:1;pointer-events:auto}#VDP .sticky-toolbar-base .tooltip-base{top:0;left:calc(100% + 4px);transform:none}#VDP .similar-vehicles-base{margin-top:32px}#VDP .similar-vehicles-base .slick-list{padding-bottom:32px}#VLP .vlp-cards-base .card{background:var(--vlp-card-bg);border-radius:var(--vlp-card-radius);box-shadow:var(--vlp-card-box-shadow)}#VLP .vlp-cards-base .card .buttons .button-container div,#VLP .vlp-cards-base .card .buttons .button-container .button{height:auto;width:100%}#VLP .vlp-cards-base .card .buttons .eshop-container #expressBtn .mat-button-wrapper img{top:0;transform:translateY(0)}#VLP .vlp-cards-base.vlp-list-view .buttons .eshop-container:not(.full-width),#VLP .vlp-cards-base.vlp-list-view .buttons .shop-click-drive-container{width:calc(50% - 9px)}#VLP .vlp-cards-base.vlp-list-view .buttons .eshop-container.full-width{width:calc(100% - 9px)}#VLP .vlp-cards-base.vlp-grid-view .filter-tags-base .tags{gap:4px}}@media print{#localize-widget{display:none !important}header,footer,.env-status-overlay .status{display:none !important}#VDP .sticky-toolbar-base{display:none}#VDP .pricing-ctas{display:none !important}#VDP .min-order-1{width:100% !important}#VDP .vehicle-details-tabs .tab-container{visibility:visible !important;display:block !important;page-break-before:always}#VDP .vehicle-details-tabs .tab-container .category-items{display:block !important}#VDP .location-container{display:none !important}#VDP .vdp-print{display:none}#VDP .similar-vehicles-base{page-break-before:always}#VDP .features-desc-container{page-break-before:always}#VDP .header-top-bar{display:none}#VDP .vendor-integration-base{width:100% !important}#VDP .slick-list{width:auto !important;height:100% !important}}@media all and (max-width: 600px){#VDP .ctas-row-base.ctas-phone-text .v4-tag{margin:0px;flex:auto}#VDP .ctas-forms{margin-top:20px}}@media screen and (max-width: 640px){#VDP .cell:not(:empty) .ontario-cargurus-view,#VDP .cell:not(:empty) .cargurus-ontario-view{width:48%}}@media all and (max-width: 599px){#VDP .features-desc-container .vehicle-features .attribute{width:100%}#VDP .features-desc-container .vehicle-features .details-container{display:grid;grid-template-columns:auto 1fr;gap:8px;line-height:20px}#VDP .features-desc-container .vehicle-features .details-container .details{justify-content:flex-end}#VDP .sticky-toolbar-base .primary-cta a .ic-v4-icon,#VDP .sticky-toolbar-base .primary-cta a svg,#VDP .sticky-toolbar-base .button:not(.toggle-back-to-inventory) .ic-v4-icon,#VDP .sticky-toolbar-base .button:not(.toggle-back-to-inventory) svg{width:20px;height:20px}#VDP .sticky-toolbar-base .no-mobile{display:none}}@media screen and (min-width: 600px) and (max-width: 1029px){#VDP .features-desc-container .vehicle-features .attribute{width:calc(50% - 4px)}}@media screen and (max-width: 1029px){#VDP .inventory-item-base .page-views .page-views-text span{margin-right:0px}#VDP .inventory-item-base .page-views .page-views-text span:not(.views-count){display:none}#VDP .payment-calculator-container.active{position:fixed;width:100%;height:100%;top:0;left:0;z-index:100;background:var(--payment-calc-bg-backdrop)}#VDP .payment-calculator-container.active .payment-calculator-base{transform:translateX(0) translateY(0%)}#VDP .payment-calculator-container .payment-calculator-base{transform:translateX(0) translateY(100%);width:100%;bottom:0;top:unset;border-radius:var(--payment-calc-radius) var(--payment-calc-radius) 0 0}#VDP .payment-calculator-container .payment-calculator-base .frm_forms{max-height:calc(80vh - 56px);overflow-y:auto}#VDP .payment-calculator-container .payment-calculator-base .frm_forms .frm_form_fields{padding-bottom:105px}#VDP .payment-calculator-container .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field label[for="lienAmount"] .tooltip-info{left:0;right:unset;top:25px;padding-top:unset}#VDP .payment-calculator-container .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field label[for="lienAmount"] .tooltip-info .tooltip-info-container:before{transform:translateX(-50%);right:auto}#VDP .payment-calculator-container .payment-calculator-base .toggle-base{margin-top:0px;width:100%;justify-content:left}#VDP .payment-calculator-container .payment-calculator-base .calculated-response .payment-details{justify-content:normal}#VDP .payment-calculator-container .payment-calculator-base .tooltip-info{left:50%;right:0}#VDP .payment-calculator-container .payment-calculator-base .tooltip-info .tooltip-info-container:before{content:"";border-style:solid;border-color:transparent transparent var(--common-tooltip-popup-bg) transparent;border-width:5px;position:absolute;bottom:100%;right:50%}}@media (min-width: 1030px){#VDP .location-container{margin-top:32px}[data-theme="modern"] .single-carousel-nav .slick-slide img{width:calc(100% - 24px)}}@media screen and (min-width: 1030px){body:not([data-oem-program="maserati"]):not([data-oem-program="mitsubishi"]):not([data-oem-program="subaru"]):not([data-oem-program="acura"]):not([data-oem-program="ford"]):not([data-oem-program="lincoln"]):not([data-oem-program="volkswagen"]):not([data-oem-program="honda"]) #VDP .go-back{padding:4px 12px 4px 8px}[data-theme="modern"][data-oem-program="acura"] #VDP .go-back{padding:var(--vdp-go-back-padding-desktop, 4px 12px 4px 8px)}}@media (max-width: 1029px){#VDP .vdp-header .financing-wrapper{justify-content:flex-start}#VDP .vdp-header .financing-wrapper .finance-price-container .disclaimer-tooltip-container{right:auto;left:-30%;min-width:200px}}@media (max-width: 768px){#VDP .vdp-header .financing-wrapper .mileage-mobile{width:100%;display:flex;flex-wrap:wrap}#VDP .vdp-header .financing-wrapper .mileage-mobile-box{width:45%;text-align:center}#VDP .vdp-header .financing-wrapper .mileage-mobile-splitter.splitter{display:block}}@media all and (max-width: 1239px){#VDP .similar-vehicles-base .pagination-target{display:none}#VDP .vlp-cards-base.vlp-grid-view{display:block !important}}@media all and (min-width: 1240px){#VLP .vlp-cards-base .card .buttons .button-container{width:calc(50% - 9px)}#VLP .vlp-cards-base.vlp-grid-view .card{width:calc(33.33333% - 1.25rem);margin-right:.625rem;margin-left:.625rem}#VLP .data-menu-fixed-filters-sidebar-active #vlp-cards-base.vlp-cards-base.vlp-grid-view .card{width:calc(25% - 1.25rem);margin-right:.625rem;margin-left:.625rem}}@media all and (max-width: 767px){.sort-menu-active #VLP,.data-menu-fixed-filters-sidebar-active #VLP{z-index:100}[data-is-mitsubishi-oem] #VLP .filter-tags-base .vehicle-attribute-body-style,[data-is-mitsubishi-oem] #VLP .filter-tags-base .vehicle-attribute-stock-\#,[data-is-mitsubishi-oem] #VLP .filter-tags-base .vehicle-attribute-engine,[data-is-mitsubishi-oem] #VLP .filter-tags-base .vehicle-attribute-mileage{display:none}}@media all and (min-width: 2300px){#VLP .content-container{margin-left:-355px}#VLP .data-menu-fixed-filters-sidebar-active .content-container{margin-left:0}}@media all and (min-width: 600px) and (max-width: 1029px){#VLP .vlp-cards-base.vlp-grid-view .card{width:calc(50% - 1.25rem);margin-right:.625rem;margin-left:.625rem}}@media all and (min-width: 768px) and (max-width: 1029px){#VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view .card{width:calc(100% - 1.25rem);margin-right:.625rem;margin-left:.625rem}#VLP .data-menu-fixed-filters-sidebar-active #vlp-cards-base.vlp-cards-base.vlp-grid-view .card{width:calc(50% - 1.25rem);margin-right:.625rem;margin-left:.625rem}}@media all and (min-width: 1030px) and (max-width: 1239px){#VLP .vlp-cards-base.vlp-grid-view .card{width:calc(50% - 1.25rem);margin-right:.625rem;margin-left:.625rem}#VLP .data-menu-fixed-filters-sidebar-active #vlp-cards-base.vlp-cards-base.vlp-grid-view .card{width:calc(33.33333% - 1.25rem);margin-right:.625rem;margin-left:.625rem}}@media all and (min-width: 1600px){#VLP #vlp-cards-base.vlp-cards-base.vlp-grid-view .card{width:calc(25% - 1.25rem);margin-right:.625rem;margin-left:.625rem}}

