[data-theme="default"]{--vdp-body-bg:#f3f3f3;--vdp-titlebar-text:var(--neutral-1);--vdp-titlebar-price:var(--accent-1);--vdp-details-title:var(--neutral-1);--vdp-details-highlights-trim:var(--neutral-3);--vdp-details-text:var(--neutral-1);--vdp-pricing-price-emphasis:var(--accent-1);--vdp-pricing-hr-color:1px solid var(--neutral-6);--vdp-pricing-finance-radio-border-color-default:var(--neutral-5);--vdp-pricing-finance-radio-border-color-hover:var(--neutral-5);--vdp-pricing-finance-radio-border-color-active:var(--neutral-5);--vdp-pricing-finance-radio-bg-default:transparent;--vdp-pricing-finance-radio-bg-hover:transparent;--vdp-pricing-finance-radio-bg-active:var(--neutral-1);--vdp-pricing-finance-radio-color-default:var(--neutral-1);--vdp-pricing-finance-radio-color-hover:var(--neutral-1);--vdp-pricing-finance-radio-color-active:var(--white);--vdp-pricing-label-checkbox-container-background:var(--neutral-6);--vdp-pricing-label-checkbox-container-border:1px solid var(--grey-6);--vdp-pricing-unchecked-background-color:var(--white);--vdp-pricing-checked-background-color:var(--accent-1);--vdp-pricing-checkmark-color:var(--white);--vdp-pricing-checkmark-border-color:1px solid var(--grey-5);--vdp-expanders-title:var(--black);--vdp-expanders-category-title:var(--black);--vdp-expanders-gradient-bg:linear-gradient(to bottom, rgba(255,255,255,0) 80% ,var(--vdp-body-bg));--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:var(--neutral-5);--vdp-warranty-card-label:var(--accent-1);--vdp-warranty-card-text:var(--neutral-1);--vdp-warranty-card-bg:var(--white);--vdp-warranty-card-box-shadow:0 0 10px var(--neutral-2-opacity-1);--vdp-warranty-card-border-radius:10px;--vdp-gallery-text:var(--white);--vdp-gallery-count-bg:var(--white);--vdp-gallery-count-text:var(--neutral-1);--vdp-gallery-arrows-bg-default:#33333399;--vdp-gallery-arrows-bg-hover:#333333e6;--vdp-gallery-arrows-bg-active:#333333e6;--vdp-gallery-arrows-icon-default:var(--white);--vdp-gallery-arrows-icon-hover:var(--white);--vdp-gallery-arrows-icon-active:var(--white);--vdp-packages-divider-bg:var(--neutral-5);--vdp-packages-toggle-bg-default:var(--accent-1);--vdp-ctas-common-bg-default:var(--white);--vdp-ctas-common-bg-hover:var(--white);--vdp-ctas-common-bg-active:var(--white);--vdp-ctas-common-border-default:1px solid var(--white);--vdp-ctas-common-border-hover:1px solid var(--white);--vdp-ctas-common-border-active:1px solid var(--white);--vdp-ctas-common-box-shadow-default:0 0 10px 0 rgba(35, 63, 96, 0.1);--vdp-ctas-common-box-shadow-hover:none;--vdp-ctas-common-text-default:#000;--vdp-ctas-common-text-hover:#000;--vdp-ctas-common-text-active:#000;--vdp-ctas-common-icon-default:#000;--vdp-ctas-common-icon-hover:#000;--vdp-ctas-common-icon-active:#000;--vdp-ctas-call-text-cta-text-default:var(--accent-1);--vdp-features-common-bg-default:var(--white);--vdp-features-common-box-shadow-default:0 0 10px 0 rgba(35, 63, 96, 0.1);--vdp-features-common-box-shadow-hover:none;--vdp-features-common-text-default:#000;--vdp-page-views-bg-default:var(--white);--vdp-page-views-text-default:var(--accent-1);--vdp-page-views-text-info-default:var(--neutral-1);--vdp-page-views-svg-default:var(--accent-1)}#VDP{padding-bottom:30px;width:100%}#VDP .tabs-base{margin-top:20px;margin-bottom:20px}#VDP .header-wrapper.vdp-print{padding:0px;border-bottom:0px}#VDP .header-wrapper.vdp-print .vdp-header{padding:0px}#VDP .header-wrapper.vdp-print .vdp-header .header-top-bar{justify-content:end}#VDP .header-wrapper a{text-decoration:none;padding:0px;color:#000}#VDP .header-wrapper a .svg-icon{margin-left:10px}#VDP .title{color:var(--vdp-details-title);font-size:22px;font-weight:700;margin-bottom:25px}#VDP .vdp-details{color:var(--vdp-details-text);font-size:16px;line-height:30px;margin-bottom:20px}#VDP .vdp-details>div:not(.grid-main.top-left){margin-top:30px}#VDP .vehicle-packages .vehicle-options{margin:20px 0px}#VDP .vehicle-packages .vehicle-options>div{padding-left:15px;position:relative}#VDP .vehicle-packages .vehicle-options>div:before{content:'•';position:absolute;top:0;left:0}#VDP .vehicle-packages .vehicle-options:not(.active)>div:nth-child(6) ~ div{display:none}#VDP .vehicle-packages .btn{display:inline-flex}#VDP .vendor-integration-base{margin-top:20px}#VDP .vendor-integration-base.autocorp-custom-banner{display:flex;justify-content:center;width:100%;cursor:pointer}#VDP .vendor-integration-base.vendor-carfax>section{margin:0 auto}#VDP .vendor-integration-base.vendor-carfax[data-vdp="widget"]{height:144px}#VDP .vendor-integration-base.vendor-carfax[data-vdp="banner"]{height:162px}#VDP .sidebar #EZ360_CVDP,#VDP .vdp-grid #EZ360_CVDP{aspect-ratio:3 / 1}#VDP .sidebar .vendor-integration-base.vendor-carfax[data-vdp="card"],#VDP .vdp-grid .vendor-integration-base.vendor-carfax[data-vdp="card"]{height:345px}#VDP .sidebar .vendor-integration-base.vendor-carfax[data-vdp="mini-banner"],#VDP .vdp-grid .vendor-integration-base.vendor-carfax[data-vdp="mini-banner"]{height:88px}#VDP .badge-container{gap:10px;align-items:center}#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-promotion.bulk-position-top{margin-top:20px;margin-bottom:20px}#VDP .bulk-promotion.bulk-position-within{margin-top:20px}#VDP .bulk-promotion.bulk-position-bottom{margin-top:20px}#VDP .payment-details.justify-content-between{justify-content:space-between}#VDP .payment-details label.checkbox-container{display:flex;align-items:center;justify-content:space-between;height:40px;border-radius:8px;padding:9px 11px;background:var(--vdp-pricing-label-checkbox-container-background);border:var(--vdp-pricing-label-checkbox-container-border)}#VDP .payment-details label.checkbox-container input{width:18px;height:18px}#VDP .payment-details label.checkbox-container input[type="checkbox"]{display:none}#VDP .payment-details label.checkbox-container span.show-tax{font-weight:600;font-size:16px}#VDP .payment-details label.checkbox-container .checkmark{width:18px;height:18px;display:inline-block;border:var(--vdp-pricing-checkmark-border-color);border-radius:3px}#VDP .payment-details label.checkbox-container .checkmark::before{content:"\2714";font-size:15px;color:var(--vdp-pricing-checkmark-color);font-weight:500;display:flex;justify-content:center;line-height:18px}#VDP .payment-details label.checkbox-container input:checked+.checkmark{background-color:var(--vdp-pricing-checked-background-color)}#VDP .payment-details label.checkbox-container input:not(:checked)+.checkmark{background-color:var(--vdp-pricing-unchecked-background-color)}#VDP .ctas-row-base .v4-tag,#VDP .vehicle-features .v4-tag{width:100%}#VDP .ctas-row-base .v4-tag:first-child,#VDP .vehicle-features .v4-tag:first-child{margin-top:0}#VDP .ctas-row-base .v4-tag.v4-dabadu-cta,#VDP .vehicle-features .v4-tag.v4-dabadu-cta{order:1}#VDP .ctas-row-base .v4-tag a,#VDP .ctas-row-base .v4-tag>span,#VDP .vehicle-features .v4-tag a,#VDP .vehicle-features .v4-tag>span{border-radius:10px;font-size:16px;font-weight:700;line-height:1.25;justify-content:flex-start;padding:5px 20px;text-align:left;text-decoration:none;transition:all .25s ease;height:100%;min-height:50px}#VDP .ctas-row-base .v4-tag a .text-container,#VDP .ctas-row-base .v4-tag>span .text-container,#VDP .vehicle-features .v4-tag a .text-container,#VDP .vehicle-features .v4-tag>span .text-container{flex:1}#VDP .ctas-row-base .cell.detail,#VDP .vehicle-features .cell.detail{flex:1 1 50%;font-weight:400;margin-left:auto;padding-left:10px;text-align:right}#VDP .ctas-row-base .svg-img,#VDP .vehicle-features .svg-img{margin-right:15px;line-height:1}#VDP .ctas-row-base .svg-img svg,#VDP .vehicle-features .svg-img svg{width:20px;height:20px}#VDP .vehicle-features .v4-tag{margin-top:10px;padding:0;width:100%}#VDP .vehicle-features .v4-tag:first-child{margin-top:0}#VDP .vehicle-features .v4-tag>span{background:var(--vdp-features-common-bg-default);box-shadow:var(--vdp-features-common-box-shadow-default);color:var(--vdp-features-common-text-default)}#VDP .ctas-row-base .v4-tag a{background:var(--vdp-ctas-common-bg-default);box-shadow:var(--vdp-ctas-common-box-shadow-default);border:var(--vdp-ctas-common-border-default);color:var(--vdp-ctas-common-text-default)}#VDP .ctas-row-base .v4-tag a svg{color:var(--vdp-ctas-common-icon-default);fill:var(--vdp-ctas-common-icon-default)}#VDP .ctas-row-base .v4-tag a:hover{box-shadow:var(--vdp-ctas-common-box-shadow-hover);background:var(--vdp-ctas-common-bg-hover);color:var(--vdp-ctas-common-text-hover);border:var(--vdp-ctas-common-border-hover);cursor:pointer}#VDP .ctas-row-base .v4-tag a:hover svg{color:var(--vdp-ctas-common-icon-hover);fill:var(--vdp-ctas-common-icon-hover)}#VDP .ctas-row-base .v4-tag a:active{background:var(--vdp-ctas-common-bg-active);color:var(--vdp-ctas-common-text-active);border:var(--vdp-ctas-common-border-active)}#VDP .ctas-row-base .v4-tag a:active svg{color:var(--vdp-ctas-common-icon-active);fill:var(--vdp-ctas-common-icon-active)}#VDP .ctas-row-base.ctas-phone-text .v4-tag{margin-bottom:20px;flex:1}#VDP .ctas-row-base.ctas-phone-text .v4-tag a{color:var(--vdp-ctas-call-text-cta-text-default);justify-content:center}#VDP .ctas-row-base.cargurus-badge-container{margin-bottom:20px}#VDP .ctas-row-base.cargurus-badge-container .v4-tag>span{justify-content:center}#VDP .ctas-row-base.cargurus-mobile-view{display:none}#VDP .gallery-placeholder-image{position:relative;margin-bottom:10px}#VDP .gallery-image-carousel-base .slick-count{background:var(--vdp-gallery-count-bg);border-radius:7px;color:var(--vdp-gallery-count-text);font-size:16px;font-weight:600;line-height:1;padding:0 13px;position:absolute;bottom:20px;right:20px;z-index:3;min-width:46px;height:46px}#VDP .toggle-gallery{opacity:0;pointer-events:none;position:absolute;right:20px;bottom:20px;z-index:3;text-decoration:none}#VDP .toggle-gallery:hover{opacity:1;pointer-events:initial}#VDP .single-carousel:hover ~ .toggle-gallery{opacity:1;pointer-events:initial}#VDP .single-preview{align-items:center;border-radius:10px;display:flex;overflow:hidden;justify-content:center;width:100%;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-slider{border-radius:10px;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:0;padding:6px;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;z-index:3;width:30px;height:60px}.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:all .25s ease}.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)}.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)}.gallery-image-carousel-base .slick-prev{padding-right:8px;left:0}.gallery-image-carousel-base .slick-next{padding-left:8px;right:0}.gallery-image-carousel-base img{vertical-align:middle;width:100%;height:auto}#VDP .vehicle-titlebar{margin-bottom:20px}#VDP .vehicle-titlebar .media-container{padding-right:12px}#VDP .vehicle-titlebar .img{border-radius:100%;overflow:hidden;width:42px;height:42px}#VDP .vehicle-titlebar .img img{width:100%;height:100%}#VDP .vehicle-titlebar .details-container{align-items:center;justify-content:space-between;gap:10px}#VDP .vehicle-titlebar .details .detail{display:inline;color:var(--vdp-titlebar-text);font-size:22px;font-weight:700;line-height:26px;margin:0px}#VDP .vehicle-titlebar .details .detail.price,#VDP .vehicle-titlebar .details>.cell.price{color:var(--vdp-titlebar-price)}#VDP .vehicle-titlebar .details .detail:not(:last-child):after,#VDP .vehicle-titlebar .details>.cell:not(:last-child):after{content:"-";color:var(--vdp-titlebar-text);display:inline-flex;margin:0 6px 0 6px}#VDP .vehicle-titlebar .details .detail:empty,#VDP .vehicle-titlebar .details>.cell:empty{display:none}#VDP .vehicle-titlebar .highlights-trim-base{color:var(--vdp-details-highlights-trim);font-size:14px;font-weight:400;line-height:1;margin-top:8px;text-transform:uppercase}#VDP .vehicle-titlebar .carfax-toggle-container{margin-left:10px}#VDP .vehicle-titlebar .badge-container{justify-content:center}#VDP .vehicle-titlebar .toggle-fav-base{margin-left:10px}#VDP .warranty .card{background:var(--vdp-warranty-card-bg);border-radius:var(--vdp-warranty-card-border-radius);box-shadow:var(--vdp-warranty-card-box-shadow);padding:10px;margin-bottom:10px}#VDP .warranty .label{color:var(--vdp-warranty-card-label);display:inline-block;margin:0 0 10px;font-weight:600}#VDP .warranty .details{color:var(--vdp-warranty-card-text);margin:0;line-height:normal}#VDP .manufacturer-option{border-bottom:1px solid var(--vdp-packages-divider-bg);padding:10px 0px}#VDP .manufacturer-option .option-titlebar{justify-content:space-between;font-weight:700}#VDP .manufacturer-option .option-titlebar .option-icon{width:20px;height:20px;fill:var(--vdp-packages-toggle-bg-default)}#VDP .manufacturer-option .option-desc{margin-top:10px}#VDP .manufacturer-option .option-desc:first-letter{text-transform:uppercase}#VDP .manufacturer-option:not(.active) .option-desc{display:none}#VDP .manufacturer-option:not(.active) .option-icon{transform:rotate(180deg)}#VDP .vehicle-header-base .page-views-container .widget-base.page-views,#VDP .inventory-item-base .page-views-container .widget-base.page-views{background:var(--vdp-page-views-bg-default);border-radius:6px}#VDP .vehicle-header-base .page-views-container .widget-base.page-views .inner-container,#VDP .inventory-item-base .page-views-container .widget-base.page-views .inner-container{padding:5px 12px}#VDP .vehicle-header-base .page-views-container .widget-base.page-views .inner-container p,#VDP .inventory-item-base .page-views-container .widget-base.page-views .inner-container p{font-size:12px;margin:0;line-height:1}#VDP .vehicle-header-base .page-views-container .widget-base.page-views .inner-container p .page-views-text,#VDP .inventory-item-base .page-views-container .widget-base.page-views .inner-container p .page-views-text{color:var(--vdp-page-views-text-default);font-weight:600}#VDP .vehicle-header-base .page-views-container .widget-base.page-views .inner-container p .page-views-text .view-info,#VDP .inventory-item-base .page-views-container .widget-base.page-views .inner-container p .page-views-text .view-info{color:var(--vdp-page-views-text-info-default);font-weight:400}#VDP .vehicle-header-base .page-views-container .widget-base.page-views .inner-container p .page-views-text span,#VDP .inventory-item-base .page-views-container .widget-base.page-views .inner-container p .page-views-text span{margin-right:3px}#VDP .vehicle-header-base .page-views-container .widget-base.page-views .inner-container p .page-views-text span:last-child,#VDP .inventory-item-base .page-views-container .widget-base.page-views .inner-container p .page-views-text span:last-child{margin-right:0px}#VDP .vehicle-header-base .page-views-container .widget-base.page-views .inner-container svg,#VDP .inventory-item-base .page-views-container .widget-base.page-views .inner-container svg{width:16px;height:19px;margin-right:5px;fill:var(--vdp-page-views-svg-default)}#VLP .similar-vehicles-base,#VDP .similar-vehicles-base{margin-top:30px;margin-bottom:60px}#VLP .similar-vehicles-base .similar-vehicles-title-pagination,#VDP .similar-vehicles-base .similar-vehicles-title-pagination{margin-bottom:30px}#VLP .similar-vehicles-base .similar-vehicles-title,#VDP .similar-vehicles-base .similar-vehicles-title{font-size:22px;font-weight:700}#VLP .similar-vehicles-base .similar-vehicles-pagination .pagination-base,#VDP .similar-vehicles-base .similar-vehicles-pagination .pagination-base{margin:0}#VLP .similar-vehicles-base .vlp-cards-base .card .disclaimer-w-buttons,#VDP .similar-vehicles-base .vlp-cards-base .card .disclaimer-w-buttons{margin-top:0}#VLP .similar-vehicles-base .vlp-cards-base .card .badges-column,#VDP .similar-vehicles-base .vlp-cards-base .card .badges-column{width:100%}#VLP .similar-vehicles-base .grid-container,#VDP .similar-vehicles-base .grid-container{padding:0 !important}#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}[data-theme="default"]{--vlp-body-bg:#f3f3f3;--vlp-card-bg:var(--white);--vlp-card-title:var(--neutral-1);--vlp-card-subtitle:var(--neutral-1);--vlp-card-subheading:var(--neutral-3);--vlp-card-border:1px solid var(--neutral-6);--vlp-card-box-shadow:var(--neutral-2-opacity-1);--vlp-card-divider:var(--neutral-6);--vlp-card-radius:10px;--vlp-card-price:var(--accent-1);--vlp-card-strike:var(--neutral-5);--vlp-card-disclaimer:var(--neutral-3);--vlp-card-price-label:var(--neutral-1);--vlp-card-starting-price:var(--neutral-1);--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-border:1px solid #d4d4d4;--vlp-card-preview-size:10px;--vlp-card-vehicle-description-text-default:var(--accent-1);--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-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);--vlp-vehicle-comparison-expander-table-even-bg:var(--neutral-7);--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-expander-column-heading:red;--vlp-vehicle-comparison-remove-x-bg-default:var(--accent-1);--vlp-vehicle-comparison-remove-x-bg-hover:var(--neutral-3);--vlp-vehicle-comparison-remove-x-icon-default:var(--white);--vlp-vehicle-comparison-remove-x-icon-hover:var(--white);--vlp-vehicle-comparison-add-vehicle-border-default:var(--neutral-3);--vlp-vehicle-comparison-add-vehicle-border-hover: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-view-details-text-default:var(--neutral-1);--vlp-vehicle-comparison-checkbox-label-text-default:var(--neutral-1);--vlp-vehicle-comparison-absolute-column-box-shadow:rgba(26,26,26,.1)}#VLP .above-cards-block .bulk-promotion{margin-top:20px}#VLP .top-section{margin:20px auto}#VLP div>.vendor-integration-base{margin-top:20px}#VLP div>.vendor-integration-base.autocorp-custom-banner{display:flex;justify-content:center;width:100%;cursor:pointer}#VLP div>.vendor-integration-base.vendor-carfax[data-vlp="widget"]{height:145px}#VLP div>.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:0 0 10px 0 var(--vlp-card-box-shadow);overflow:hidden}#VLP .vlp-cards-base .card .placeholder-image{position:relative}#VLP .vlp-cards-base .card .placeholder-image>a{display:block;overflow:hidden;position:relative;height:100%}#VLP .vlp-cards-base .card .placeholder-image img{color:transparent;width:100%;vertical-align:middle;height:auto;border-radius:8px}#VLP .vlp-cards-base .card .cargurus-rating-grid img{margin-bottom:10px}#VLP .vlp-cards-base .card .cargurus-rating-list img{margin-left:10px}#VLP .vlp-cards-base .card .title{color:var(--vlp-card-title);font-size:18px;font-weight:700}#VLP .vlp-cards-base .card .title a{color:inherit;text-decoration:none}#VLP .vlp-cards-base .card .vehicle-pricing-grid{justify-content:space-between;border-bottom:1px solid var(--vlp-card-divider);width:100%;margin-bottom:10px;padding-bottom:10px}#VLP .vlp-cards-base .card .vehicle-pricing-grid .price{text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#VLP .vlp-cards-base .card .vehicle-pricing-grid .price s{display:block}#VLP .vlp-cards-base .card .vehicle-pricing-grid .finance-from{text-align:left;margin-left:0}#VLP .vlp-cards-base .card .price{text-align:right;font-weight:700;font-size:24px;color:var(--vlp-card-price)}#VLP .vlp-cards-base .card .price .label{font-size:16px;font-weight:500;line-height:21px;color:var(--vlp-card-price-label)}#VLP .vlp-cards-base .card .price .value.starting-price{font-size:18px;line-height:21px;color:var(--vlp-card-starting-price);margin-bottom:4px}#VLP .vlp-cards-base .card .price a{color:inherit;text-decoration:none}#VLP .vlp-cards-base .card .price s{font-size:16px;color:var(--vlp-card-strike)}#VLP .vlp-cards-base .card .year-make .mileage{color:var(--vlp-card-subheading);display:block}#VLP .vlp-cards-base .card .mileage-price{font-size:18px;font-weight:700}#VLP .vlp-cards-base .card .finance-from{color:var(--vlp-card-subheading);text-align:right;margin-left:auto;font-weight:initial;font-size:14px}#VLP .vlp-cards-base .card .finance-from span{color:var(--vlp-card-price);font-weight:700}#VLP .vlp-cards-base .card .subtitle{color:var(--vlp-card-subtitle);font-size:14px;margin-top:5px;font-weight:normal}#VLP .vlp-cards-base .card .subtitle .subheading{color:var(--vlp-card-subheading)}#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 .preview-border{border:var(--vlp-card-preview-border)}#VLP .vlp-cards-base .card .filter-tags-base .tags{margin-top:7.5px;padding:0}#VLP .vlp-cards-base .card .filter-tags-base .tags a{margin-top:7.5px}#VLP .vlp-cards-base .card .filter-tags-base .tags a:hover{cursor:pointer}#VLP .vlp-cards-base .card .price-w-buttons{padding-top:22px}#VLP .vlp-cards-base .card .description,#VLP .vlp-cards-base .card .disclaimer{color:var(--vlp-card-disclaimer);font-size:12px;line-height:14px}#VLP .vlp-cards-base .card .description p:last-of-type,#VLP .vlp-cards-base .card .disclaimer p:last-of-type{margin-bottom:0}#VLP .vlp-cards-base .card .description .vendor-integration-base,#VLP .vlp-cards-base .card .disclaimer .vendor-integration-base{margin-top:0px}#VLP .vlp-cards-base .card .description .autocorp-custom-banner :last-of-type,#VLP .vlp-cards-base .card .disclaimer .autocorp-custom-banner :last-of-type{margin-bottom:15px}#VLP .vlp-cards-base .card .vehicle-description{font-size:14px;line-height:20px;margin-top:10px;margin-bottom:10px}#VLP .vlp-cards-base .card .vehicle-description a{color:var(--vlp-card-vehicle-description-text-default);text-decoration:none}#VLP .vlp-cards-base .card .buttons .button{align-items:center;display:flex;justify-content:center;text-align:center;height:100%;min-height:46px;padding-top:8px;padding-bottom:8px}#VLP .vlp-cards-base .card .buttons .button .svg-img{margin-right:10px;line-height:1}#VLP .vlp-cards-base .card .buttons .button .svg-img svg{width:20px;height:20px}#VLP .vlp-cards-base .card .card-content{padding:15px}#VLP .vlp-cards-base .card .card-content>.filter-tags-base .tags{margin-top:0}#VLP .vlp-cards-base .card .card-content>.filter-tags-base .tags .v4-dabadu-cta{order:1}#VLP .vlp-cards-base .card .badge-container{gap:5px;align-items:center}#VLP .vendor-integration-base:first-child{margin-top:20px}#VLP .all-badges{gap:5px}#VLP .below-cards-block{margin:20px 0}#VLP .above-cards-block .v4-spinner,#VLP .below-cards-block .v4-spinner{width:2rem;height:2rem}#VLP .placeholder-image:hover .toggle-compare-hover,#VLP .placeholder-image:hover .toggle-fav-hover{opacity:1;transition:all .25s ease}#VLP .vlp-primary-ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-left:auto}#VLP .vlp-primary-ctas .v4-dabadu-cta{order:1}#VLP .vlp-primary-ctas .button-container:only-child{grid-column:1 / span 2}.sort-fav-buttons{justify-content:end}.vendor-roadster{width:100%}.roadster-banner-image{width:inherit;-o-object-fit:contain;object-fit:contain}#VLP .vlp-cards-base.vlp-grid-view .card .title.min-8{width:100%}#VLP .vlp-cards-base.vlp-grid-view .card .disclaimer{order:2}#VLP .vlp-cards-base.vlp-grid-view .card>.grid-x{height:100%;flex-direction:column}#VLP .vlp-cards-base.vlp-grid-view .card>.grid-x .card-content-container{flex-grow:1}#VLP .vlp-cards-base.vlp-grid-view .card>.grid-x .card-content-container .card-content{height:100%;flex-direction:column;justify-content:space-between}#VLP .vlp-cards-base.vlp-grid-view .disclaimer{margin-top:15px}#VLP .vlp-cards-base.vlp-grid-view .filter-tags.min-8{width:100%}#VLP .vlp-cards-base.vlp-grid-view .vin{display:block}#VLP .vlp-cards-base.vlp-grid-view .vin::before{content:none}#VLP .vlp-cards-base.vlp-grid-view .filter-ctas,#VLP .vlp-cards-base.vlp-grid-view .filter-tags .title,#VLP .vlp-cards-base.vlp-grid-view .vehicle-description,#VLP .vlp-cards-base.vlp-grid-view .mileage-price .cargurus-rating-list,#VLP .vlp-cards-base.vlp-grid-view .price-badge{display:none}[data-theme="default"]{--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-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(--neutral-5);--filters-input-radius:5px;--filters-input-text:var(--accent-1);--filters-range-toggle-bg:var(--accent-1);--filters-range-toggle-border:var(--white);--filters-range-track-bg:var(--neutral-5);--filters-range-track-bg-filled:var(--accent-1);--filters-range-track-radius:25px;--filters-range-currency-symbol-color:var(--black);--filters-hidden-greedy-links-dropdown-bg:var(--white);--filters-hidden-greedy-links-dropdown-box-shadow:rgba(35,63,96,0.1);--filters-hidden-greedy-links-dropdown-border:#D8D8D8;--filters-grouped-filters-toggle-before-bg:#D8D8D8;--filters-tags-general-bg:var(--neutral-7);--filters-tags-general-border:var(--neutral-5);--filters-tags-tag-bg-default:var(--neutral-6);--filters-tags-tag-bg-hover:var(--accent-1);--filters-tags-tag-bg-active:var(--accent-1);--filters-tags-tag-text-default:var(--neutral-1);--filters-tags-tag-text-hover:var(--white);--filters-tags-tag-text-active:var(--white);--filters-tags-tag-icon:var(--accent-1);--filters-tags-tag-radius:5px;--filters-selected-tag-bg:var(--accent-1);--filters-selected-tag-radius:5px;--filters-selected-tag-text:var(--white);--filters-selected-tag-icon-bg:var(--white);--filters-selected-tag-icon-fill: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:var(--neutral-6);--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-condition-link-bg-default:var(--neutral-6);--filters-condition-link-bg-active:var(--accent-1);--filters-condition-link-text-default:var(--neutral-1);--filters-condition-link-text-active:var(--white);--filters-condition-keyword-search-general-border:var(--neutral-5);--filters-condition-keyword-search-general-radius:5px;--filters-condition-keyword-search-input-text-default:var(--neutral-3);--filters-condition-keyword-search-input-text-active:var(--neutral-1);--filters-condition-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-more-filters-title:var(--neutral-1);--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}#VLP .filter-tags-base .tags{display:flex;padding:10px 0}#VLP .filter-tags-base .tags.draggable{cursor:grab}#VLP .filter-tags-base .tags:not(.ui-draggable-dragging){transition:all .25s ease}#VLP .filter-tags-base.inline a{margin-top:7px}#VLP .filter-tags-base:not(.inline) .tags{white-space:nowrap}#VLP .filter-tags-base .v4-tag a{background:var(--filters-tags-tag-bg-default);border:var(--filters-tags-tag-border-default);border-radius:var(--filters-tags-tag-radius);color:var(--filters-tags-tag-text-default);display:inline-flex;font-size:14px;margin-right:7px;padding:0 14px;text-decoration:none;transition:all .25s ease;height:30px;appearance:none;-webkit-appearance:none}#VLP .filter-tags-base .v4-tag .count{padding-left:5px}#VLP .filter-tags-base .v4-tag:hover a{background:var(--filters-tags-tag-bg-hover);border:var(--filters-tags-tag-border-hover);box-shadow:var(--filters-tags-tag-box-shadow);color:var(--filters-tags-tag-text-hover)}#VLP .filter-tags-base .v4-tag:active a,#VLP .filter-tags-base .v4-tag.active a{background:var(--filters-tags-tag-bg-active);border:var(--filters-tags-tag-border-active);color:var(--filters-tags-tag-text-active)}#VLP .filter-tags-base .v4-tag::after{content:var(--common-no-results-icons);display:var(--common-no-results-icons-display)}#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{background:var(--filters-tags-tag-bg-default);border-radius:var(--filters-tags-tag-radius);color:var(--filters-tags-tag-text-default);display:inline-flex;font-size:14px;margin-right:7px;padding:0 14px;text-decoration:none;transition:all .25s ease;height:30px;margin-top:7.5px}#VLP .filter-tags-base.w-details .v4-tag svg{color:var(--filters-tags-tag-icon);fill:var(--filters-tags-tag-icon)}#VLP .filter-tags-base ::-webkit-scrollbar{display:none}#VDP .pricing-section{font-size:16px}#VDP .pricing-section .tab-container{padding:28px 20px 15px}#VDP .pricing-section .pb-15{padding-bottom:15px}#VDP .pricing-section .pb-5{padding-bottom:5px}#VDP .pricing-section 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-section label{display:inline-block;padding:9px 11px;cursor:pointer;font-size:12px;line-height:14px;color:var(--vdp-pricing-finance-radio-color-default);background:var(--vdp-pricing-finance-radio-bg-default);border:1px solid var(--vdp-pricing-finance-radio-border-color-default);box-sizing:border-box;border-radius:5px;margin-right:9px;margin-bottom:9px;-webkit-user-select:none;-ms-user-select:none;user-select:none}#VDP .pricing-section label.checkbox-container{display:flex;align-items:center;justify-content:space-between;height:40px;border-radius:8px;padding:8px 12px 8px 12px;background:var(--vdp-pricing-label-checkbox-container-background);border:var(--vdp-pricing-label-checkbox-container-border);margin:10px 0 0 0}#VDP .pricing-section label.checkbox-container span.show-tax{font-weight:600;font-size:16px}#VDP .pricing-section label.checkbox-container input{width:18px;height:18px}#VDP .pricing-section label.checkbox-container input[type="checkbox"]{display:none}#VDP .pricing-section label.checkbox-container .checkmark{width:18px;height:18px;border:var(--vdp-pricing-checkmark-border-color);border-radius:3px}#VDP .pricing-section label.checkbox-container .checkmark::before{content:"\2714";color:var(--vdp-pricing-checkmark-color);font-weight:500;display:flex;justify-content:center;line-height:18px;font-size:15px}#VDP .pricing-section label.checkbox-container input:checked+.checkmark{background-color:var(--vdp-pricing-checked-background-color)}#VDP .pricing-section label.checkbox-container input:not(:checked)+.checkmark{background-color:var(--vdp-pricing-unchecked-background-color)}#VDP .pricing-section input[type="radio"]:checked+label{background-color:var(--vdp-pricing-finance-radio-bg-active);color:var(--vdp-pricing-finance-radio-color-active)}#VDP .pricing-section ul.price-adjustments{list-style:none;padding:15px 0 0;margin:0}#VDP .pricing-section ul.price-adjustments li{padding-bottom:15px}#VDP .pricing-section ul.price-adjustments li:last-child{padding-bottom:0}#VDP .pricing-section ul.price-adjustments .disclaimer{font-size:16px;line-height:23px}#VDP .pricing-section ul.price-adjustments .disclaimer:first-letter{text-transform:uppercase}#VDP .pricing-section ul.price-adjustments .label{padding-right:20px}#VDP .pricing-section ul.price-adjustments .label:first-letter{text-transform:uppercase}#VDP .pricing-section .disclaimer{margin-top:10px}#VDP .pricing-section .disclaimer:first-letter{text-transform:uppercase}#VDP .pricing-section .valid-date{color:inherit}#VDP .pricing-section .value{margin-left:auto}#VDP .pricing-section .text-strong{font-weight:700;font-size:16px;line-height:19px}#VDP .pricing-section .text-strong.emphasis{color:var(--vdp-pricing-price-emphasis)}#VDP .pricing-section hr{border:var(--vdp-pricing-hr-color);margin-top:17px;margin-bottom:17px}#VDP .pricing-section .financePayment__disclaimer{display:none}#VDP .pricing-section .finance .svg-img{width:11px;height:11px;display:inline-flex;color:var(--vdp-pricing-price-emphasis)}[data-theme="default"]{--payment-calc-bg:var(--white);--payment-calc-title:var(--neutral-1);--payment-calc-text:var(--neutral-1);--payment-calc-highlight:var(--accent-1);--payment-calc-radius:10px;--payment-calc-shadow:rgba(35,63,96,0.1)}#VDP .payment-calculator-base{color:var(--payment-calc-text);font-size:14px;font-weight:400;line-height:1;margin:30px 0}#VDP .payment-calculator-base .title,#VDP .payment-calculator-base .hl{font-size:22px;font-weight:700}#VDP .payment-calculator-base .title.alt,#VDP .payment-calculator-base .hl.alt{color:var(--payment-calc-highlight)}#VDP .payment-calculator-base .title{color:var(--payment-calc-title);margin-bottom:24px}#VDP .payment-calculator-base .hl{margin-top:7px}#VDP .payment-calculator-base .frm_forms{background:var(--payment-calc-bg);box-shadow:0 10px 10px 0 var(--payment-calc-shadow);border-radius:var(--payment-calc-radius)}#VDP .payment-calculator-base .frm_forms .frm_form_fields{padding:20px !important}#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_submit input[type='submit']{font-size:16px;padding:0px}#VDP .payment-calculator-base .frm_forms .frm_form_fields .calculator-term{gap:20px}#VDP .payment-calculator-base .frm_forms .frm_form_fields .v4-spinner{display:none}#VDP .payment-calculator-base .frm_forms .frm_form_fields label .tooltip-icon{right:-20px}#VDP .payment-calculator-base .frm_forms .frm_form_fields .tooltip-info .tooltip-info-container{min-width:220px}#VDP .payment-calculator-base .frm_forms .frm_form_fields .tooltip-container:hover .tooltip-info{opacity:1;visibility:visible}#VDP .payment-calculator-base .static-details{margin-top:0 !important;margin-bottom:10px}#VDP .payment-calculator-base .calculated-response .tooltip-container{padding-right:20px}#VDP .payment-calculator-base .calculated-response .tooltip-container:hover .tooltip-info{opacity:1;visibility:visible}#VDP .payment-calculator-base .calculated-response .v4-spinner{height:6em;width:6em}#VDP .payment-calculator-base .tooltip-icon{position:absolute;top:0;right:0}#VDP .payment-calculator-base .footnote-disclaimer{color:var(--footnote-disclaimer-color, var(--grey-5));font-size:12px;font-weight:400;line-height:16px}body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field label,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field label,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field label{color:var(--payment-calc-title);font-size:14px;font-weight:400;display:inline-block;margin-bottom:4px}body .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field label.checkbox-container,#VLP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field label.checkbox-container,#VDP .payment-calculator-base .frm_forms .frm_form_fields .frm_form_field label.checkbox-container{align-items:center;display:flex}#VDP .standard-equipment-base,#VDP .technical-specifications-base,#VDP .vendor-expander-base{border-top:1px solid var(--vdp-expanders-border);height:100%}#VDP .standard-equipment-base.expander-base .expand-collapse span,#VDP .technical-specifications-base.expander-base .expand-collapse span,#VDP .vendor-expander-base.expander-base .expand-collapse span{font-size:16px}#VDP .standard-equipment-base.expander-base .expand-collapse svg,#VDP .technical-specifications-base.expander-base .expand-collapse svg,#VDP .vendor-expander-base.expander-base .expand-collapse svg{height:16px;width:16px;margin-left:10px;transition:all .25s ease}#VDP .standard-equipment-base.expander-base .expander-title,#VDP .technical-specifications-base.expander-base .expander-title,#VDP .vendor-expander-base.expander-base .expander-title{color:var(--vdp-expanders-title);font-size:22px;height:62px}#VDP .standard-equipment-base.expander-base .btn,#VDP .technical-specifications-base.expander-base .btn,#VDP .vendor-expander-base.expander-base .btn{margin:20px 0px}#VDP .standard-equipment-base.expander-base .expander-container,#VDP .technical-specifications-base.expander-base .expander-container,#VDP .vendor-expander-base.expander-base .expander-container{position:relative;overflow:hidden}#VDP .standard-equipment-base.expander-base .expander-container::before,#VDP .technical-specifications-base.expander-base .expander-container::before,#VDP .vendor-expander-base.expander-base .expander-container::before{content:'';position:absolute;width:100%;height:100%;background:var(--vdp-expanders-gradient-bg)}#VDP .standard-equipment-base.expander-base .expander-container.open,#VDP .technical-specifications-base.expander-base .expander-container.open,#VDP .vendor-expander-base.expander-base .expander-container.open{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}#VDP .standard-equipment-base.expander-base .expander-container.open::before,#VDP .technical-specifications-base.expander-base .expander-container.open::before,#VDP .vendor-expander-base.expander-base .expander-container.open::before{visibility:hidden}#VDP .standard-equipment-base.expander-base .expander-container.close,#VDP .technical-specifications-base.expander-base .expander-container.close,#VDP .vendor-expander-base.expander-base .expander-container.close{max-height:350px}#VDP .standard-equipment-base.expander-base .expander-container.close::before,#VDP .technical-specifications-base.expander-base .expander-container.close::before,#VDP .vendor-expander-base.expander-base .expander-container.close::before{visibility:visible}#VDP .standard-equipment-base.expander-base .expander-container iframe,#VDP .technical-specifications-base.expander-base .expander-container iframe,#VDP .vendor-expander-base.expander-base .expander-container iframe{border:none;width:100%;height:700px}#VDP .standard-equipment-base.expander-base .expander-container .expander-content,#VDP .technical-specifications-base.expander-base .expander-container .expander-content,#VDP .vendor-expander-base.expander-base .expander-container .expander-content{background:var(--vdp-expanders-expander-bg);border-radius:10px}#VDP .standard-equipment-base.expander-base .expander-container .expander-content .checkmark-icon,#VDP .technical-specifications-base.expander-base .expander-container .expander-content .checkmark-icon,#VDP .vendor-expander-base.expander-base .expander-container .expander-content .checkmark-icon{width:19px;height:19px;display:inline-block}#VDP .standard-equipment-base.expander-base .expander-container .expander-content .checkmark-icon svg,#VDP .technical-specifications-base.expander-base .expander-container .expander-content .checkmark-icon svg,#VDP .vendor-expander-base.expander-base .expander-container .expander-content .checkmark-icon svg{color:var(--vdp-expanders-icon);fill:var(--vdp-expanders-icon)}#VDP .standard-equipment-base.expander-base .expander-container .expander-content svg,#VDP .technical-specifications-base.expander-base .expander-container .expander-content svg,#VDP .vendor-expander-base.expander-base .expander-container .expander-content svg{width:100%;height:100%}#VDP .standard-equipment-base.expander-base .expander-container .category-content,#VDP .technical-specifications-base.expander-base .expander-container .category-content,#VDP .vendor-expander-base.expander-base .expander-container .category-content{page-break-inside:avoid;break-inside:avoid-column;display:table;padding:10px 0px}#VDP .standard-equipment-base.expander-base .expander-container .category-title,#VDP .technical-specifications-base.expander-base .expander-container .category-title,#VDP .vendor-expander-base.expander-base .expander-container .category-title{color:var(--vdp-expanders-category-title);margin-bottom:5px;padding-bottom:5px}#VDP .standard-equipment-base.expander-base .expander-container .category-item,#VDP .technical-specifications-base.expander-base .expander-container .category-item,#VDP .vendor-expander-base.expander-base .expander-container .category-item{color:var(--vdp-expanders-category-item-title);font-size:16px;line-height:1.2;padding-top:5px;padding-bottom:5px;min-height:40px}#VDP .standard-equipment-base.expander-base .expander-container .category-item .title,#VDP .technical-specifications-base.expander-base .expander-container .category-item .title,#VDP .vendor-expander-base.expander-base .expander-container .category-item .title{padding-right:5px;width:50%;font-size:16px;font-weight:400;margin-bottom:0}#VDP .standard-equipment-base.expander-base .expander-container .category-item .value,#VDP .technical-specifications-base.expander-base .expander-container .category-item .value,#VDP .vendor-expander-base.expander-base .expander-container .category-item .value{color:var(--vdp-expanders-category-item-text);padding-left:5px;width:50%}.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,#VDP .sidebar .scratch-and-win-base.ctas-row-base{margin-top:8px;margin-bottom:20px}#VDP .scratch-and-win-base.ctas-row-base .frm_forms .frm_form_fields,#VDP .sidebar .scratch-and-win-base.ctas-row-base .frm_forms .frm_form_fields{padding:var(--scratch-and-win-padding, 20px)}body{background:var(--vdp-body-bg)}@media all and (min-width: 600px){#VDP .vendor-integration-base.vendor-carfax[data-vdp="banner"]{height:70px}#VDP .ctas-row-base .v4-tag{width:calc(50% - 5px)}#VDP .ctas-row-base .v4-tag.full{width:100%}#VDP .ctas-row-base.cargurus-badge-container .v4-tag{width:100%;padding:0}#VLP div>.vendor-integration-base.vendor-carfax[data-vlp="banner"]{height:70px}}@media all and (min-width: 768px){#VDP .tabs-base.pricing-tabs{margin-top:0}#VDP .sidebar .vendor-integration-base.vendor-carfax[data-vdp="card"],#VDP .vdp-grid .vendor-integration-base.vendor-carfax[data-vdp="card"]{height:385px}#VDP .vendor-integration-base.vendor-carfax[data-vdp="widget"]{height:120px}#VDP .warranty .card{margin-bottom:0}#VDP .warranty .card.medium-6{width:calc(50% - 5px)}#VLP div>.vendor-integration-base.vendor-carfax[data-vlp="widget"]{height:120px}}@media all and (max-width: 1029px){#VDP .vdp-grid-main.top-left #EZ360_CVDP{margin-bottom:40px}#VDP .toggle-fav-base:not(.inline){display:none}#VDP .single-carousel-nav{display:none}#VDP .toggle-gallery{display:none}#VDP .vehicle-titlebar .carfax-toggle-container{margin-top:26px;justify-content:center;width:100%}#VDP .vehicle-titlebar .highlights-trim-base{text-align:center}#VDP .details-container{flex-direction:column}#VDP .vehicle-titlebar{justify-content:center;margin-bottom:20px;width:100%}#VDP .vehicle-titlebar .img{display:none}#VDP .vehicle-titlebar .details{text-align:center;margin-right:auto;margin-left:auto;width:75%}#VDP .vehicle-titlebar .details .detail{font-size:18px;line-height:30px}#VDP .vehicle-titlebar .highlights{font-size:18px;line-height:30px;text-align:center;margin-right:auto;margin-left:auto;width:75%}#VLP .vlp-cards-base .card .placeholder-image img{border-radius:0px}}@media all and (min-width: 1030px){#VDP .toggle-fav-base.inline{display:none}#VDP .vdp-grid{display:grid;gap:24px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-auto-rows:1fr;grid-template-areas:"topLeft sidebar" "botLeft sidebar"}#VDP .vdp-grid .vdp-grid-main.top-left{grid-area:topLeft}#VDP .vdp-grid .vdp-grid-main.bottom-left{grid-area:botLeft}#VDP .vdp-grid .vdp-grid-sidebar{grid-area:sidebar}#VDP .vdp-details>div.vehicle-features:not(.grid-main.top-left){margin-top:0}#VDP .similar-vehicles-base .toggle-fav-base.inline{display:block}#VDP .vehicle-features .features{margin:0 -10px}#VDP .vehicle-features .v4-tag{margin-top:10px;padding:0 5px;width:50%}#VDP .vehicle-features .v4-tag:nth-child(-n+2){margin-top:0}#VDP .gallery-image-carousel-base .slick-count{top:20px;right:20px}.gallery-image-carousel-base .slick-prev,.gallery-image-carousel-base .slick-next{width:45px;height:90px}#VDP .vehicle-titlebar{align-items:center;display:flex}#VDP .warranty .card{padding:20px}#VLP .vlp-cards-base .card{background:var(--vlp-card-bg);border-radius:var(--vlp-card-radius);box-shadow:0 0 10px 0 var(--vlp-card-box-shadow);overflow:hidden}}@media all and (min-width: 1240px){#VDP .vdp-grid{grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-auto-rows:1fr;grid-template-areas:"topLeft topLeft sidebar" "botLeft botLeft sidebar"}#VLP .vlp-cards-base.vlp-grid-view .card{width:calc(25% - 1.25rem);margin-right:.625rem;margin-left:.625rem}}@media print{header,footer,.env-status-overlay .status{display:none !important}#localize-widget{display:none !important}#VDP img{height:100%}#VDP .slick-prev{display:none !important}#VDP .slick-next{display:none !important}#VDP .pricing-tabs{display:none !important}#VDP .inline-forms{display:none !important}#VDP .payment-calculator-base{display:none !important}#VDP .vehicle-packages .vehicle-options:not(.active)>div:nth-child(6) ~ div{display:block !important}#VDP .expander-container::before{background:unset}#VDP .expander-container.close{max-height:100% !important}#VDP .single-carousel-nav{display:block}#VDP .toggle-gallery{display:block}#VDP .slick-list{width:auto !important;height:48% !important}#VDP .ctas-row-base{display:none !important}#VDP .vehicle-features{page-break-before:always}#VDP .standard-equipment-base{page-break-before:always}#VDP .technical-specifications-base{page-break-before:always}#VDP .similar-vehicles-base{page-break-before:always}#VDP .print-button{display:none}#dynamic-view-container .stat-image-link{display:block}#dynamic-view-container .toggle-fav{display:none}}@media all and (max-width: 600px){#VDP .ctas-row-base.ctas-phone-text .v4-tag{margin-bottom:0px;flex:auto}}@media all and (min-width: 600px) and (max-width: 767px){#VDP .vehicle-features .features{margin:0 -10px}#VDP .vehicle-features .v4-tag{margin-top:10px;padding:0 5px;width:50%}#VDP .vehicle-features .v4-tag:nth-child(-n+2){margin-top:0}}@media all and (min-width: 1400px){#VDP .vehicle-features .v4-tag{margin-top:10px;padding:0 5px;width:33.33333% !important}#VDP .vehicle-features .v4-tag:nth-child(-n+3){margin-top:0}}@media all and (max-width: 768px){#VDP .ctas-row-base.cargurus-mobile-view{display:initial}#VDP .ctas-row-base.cargurus-desktop-view{display:none}}@media all and (max-width: 1241px){#VDP .vehicle-titlebar .badge-container{flex-direction:row}}@media all and (max-width: 1239px){#VDP .similar-vehicles-base .pagination-target{display:none}#VDP .vlp-cards-base.vlp-grid-view{display:block !important}#VLP .vlp-cards-base.vlp-grid-view .card .subtitle>.cell{width:calc(50% - 1.25rem);margin-right:.625rem;margin-left:.625rem}}@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: 1030px) and (max-width: 1239px){#VLP .vlp-cards-base.vlp-grid-view .card{width:calc(33.33333% - 1.25rem);margin-right:.625rem;margin-left:.625rem}}@media screen and (max-width: 1029px){#VDP .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-base .frm_forms .frm_form_fields .frm_form_field label[for="lienAmount"] .tooltip-info .tooltip-info-container:before{transform:translateX(-50%);right:auto;left:initial}#VDP .payment-calculator-base .tooltip-info{left:50%;right:0}#VDP .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){[data-theme="modern"] .single-carousel-nav .slick-slide img{width:calc(100% - 24px)}}

