#VLP .vlp-cards-base .interleaved-promotion{border-radius:var(--vlp-card-radius);overflow:hidden;position:relative}#VLP .vlp-cards-base .interleaved-promotion .promotion-link{position:relative;z-index:1;width:100%;height:auto}#VLP .vlp-cards-base .interleaved-promotion .promotion-image{display:block;width:100%;height:auto}#VLP .vlp-cards-base .interleaved-promotion.with-blur-background .promotion-blur-background{background-size:cover;background-position:center;filter:blur(12px);opacity:0.7;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}#VLP .vlp-cards-base .interleaved-promotions-container{border-radius:0}#VLP .vlp-cards-base .interleaved-promotions-container.promo-mobile-only{display:block !important}#VLP .vlp-cards-base .interleaved-promotions-container.promo-desktop-only{display:none !important}#VLP .vlp-cards-base .interleaved-promotions-container.promo-list-only{display:none !important}#VLP .vlp-cards-base.vlp-grid-view .interleaved-promotions-container{padding-top:0}#VLP .vlp-cards-base.vlp-grid-view .interleaved-promotions-container .interleaved-promotion{align-items:center;display:flex;height:100%}#VLP .vlp-cards-base.vlp-list-view .interleaved-promotions-container,#VLP .vlp-cards-base.vlp-grid-view .interleaved-promotions-container{padding:0}#VLP #vlp-cards-base.vlp-cards-base .embedded-form{background:var(--embedded-form-bg, var(--white));display:flex;flex-direction:column;padding-top:0}#VLP #vlp-cards-base.vlp-cards-base .embedded-form-header{align-items:center;background:var(--embedded-form-header-bg, var(--accent-1));border-top-right-radius:var(--embedded-form-radius, var(--vlp-card-radius));border-top-left-radius:var(--embedded-form-radius, var(--vlp-card-radius));color:var(--embedded-form-header-text, var(--white));display:flex;flex-direction:column;justify-content:center;text-align:center;min-height:112px}#VLP #vlp-cards-base.vlp-cards-base .embedded-form-header .svg-icon{background:var(--embedded-form-icon-bg, var(--white));border-radius:var(--embedded-form-icon-radius, 25px);padding:var(--embedded-form-icon-padding, 6px 14px)}#VLP #vlp-cards-base.vlp-cards-base .embedded-form-header .svg-icon svg{color:var(--embedded-form-icon-color, var(--accent-1));fill:var(--embedded-form-icon-color, var(--accent-1));width:20px;height:20px}#VLP #vlp-cards-base.vlp-cards-base .embedded-form-header .embedded-form-title{margin-top:8px;margin-bottom:4px}#VLP #vlp-cards-base.vlp-cards-base .embedded-form-header img{border-top-right-radius:var(--vlp-card-image-radius);border-top-left-radius:var(--vlp-card-image-radius)}#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body{border-bottom-right-radius:var(--embedded-form-radius, var(--vlp-card-radius));border-bottom-left-radius:var(--embedded-form-radius, var(--vlp-card-radius))}#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .title-required-container{display:none}#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .frm_form_fields{padding:var(--embedded-form-body-padding, 12px)}#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .disclaimer{margin-top:auto}#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .ed-v4-form-base{padding-top:0;padding-bottom:0;width:100%}#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .ed-v4-form-base .submit button{text-transform:none;width:100%}#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body,#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .ed-v4-form-base,#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .v4-form,#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .frm_forms,#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .frm_form_fields,#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .fields{display:flex;flex-direction:column;flex:1}#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .recaptcha .input-container,#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .ed-v4-form-base .recaptcha .input-container,#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .v4-form .recaptcha .input-container,#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .frm_forms .recaptcha .input-container,#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .frm_form_fields .recaptcha .input-container,#VLP #vlp-cards-base.vlp-cards-base .embedded-form-body .fields .recaptcha .input-container{transform:scale(0.85);transform-origin:left top;max-width:100%}[data-theme="default"] #VLP .embedded-form-body .frm_form_fields .field.disclaimer{order:0}[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-list-view .card .filter-tags-base:not(.filter-ctas) .tags a:hover{color:initial}#VLP .vlp-cards-base.vlp-list-view .card:not(:first-child){margin-top:15px}#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}#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"]{--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 .filters-base{background:var(--filters-general-bg);border-top:1px solid var(--filters-general-border);border-bottom:1px solid var(--filters-general-border);font-size:14px;line-height:17px;justify-content:space-evenly;position:relative}#VLP .filters-base a{text-decoration:none}#VLP .filters-base .dropdown.menu li a,#VLP .filters-base .hidden-links li a{color:var(--filters-general-text)}#VLP .filters-base .dropdown.menu>li>a,#VLP .filters-base .hidden-links>li>a{display:flex;align-items:center;font-weight:600;padding:0 20px;position:relative;white-space:nowrap;width:100%;height:50px}#VLP .filters-base .dropdown.menu{flex-wrap:nowrap}#VLP .filters-base .dropdown.menu ul{display:flex}#VLP .filters-base .dropdown.menu>li{cursor:pointer;display:flex;flex:1}#VLP .filters-base .dropdown.menu>li:not(:first-child)>a:before{content:"";background:var(--filters-general-border);pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:100%;max-height:24px}#VLP .filters-base .dropdown.menu>li:last-child:before{left:100%}#VLP .filters-base .dropdown.menu>li:nth-last-child(-n+3) .dropdown-pane{direction:rtl;right:0}#VLP .filters-base .dropdown.menu>li:nth-last-child(-n+3) .dropdown-pane .dropdown-pane-container{direction:ltr}#VLP .filters-base .dropdown.menu>li .dropdown-pane{border:0;display:block;opacity:0;pointer-events:none;transform:translateY(-20px);transition:all .25s ease;visibility:visible}#VLP .filters-base .dropdown.menu>li.active>a .ic-v4-triangle>svg{transform:scaleY(-1)}#VLP .filters-base .dropdown.menu>li.active .dropdown-pane{display:block;opacity:1;pointer-events:initial;transform:translateY(0);visibility:visible}#VLP .filters-base .dropdown.menu .dropdown-pane{background:transparent;border:0;border-radius:0;padding:0;position:absolute;z-index:10;top:100%;min-width:300px}#VLP .filters-base .dropdown.menu .dropdown-pane .category-title{font-size:14px;font-weight:600;line-height:17px}#VLP .filters-base .dropdown.menu .dropdown-pane .dropdown-pane-container{background:var(--filters-dropdown-bg);border:1px solid var(--filters-dropdown-border);border-radius:var(--filters-dropdown-radius);box-shadow:0 0 10px 0 var(--filters-dropdown-box-shadow);margin:15px auto 0;padding:20px;width:calc(100% - 30px);position:relative;overflow:hidden}#VLP .filters-base .dropdown.menu .range-details .input-cell{padding:0 10px 0 0;position:relative}#VLP .filters-base .dropdown.menu .range-details .input-cell,#VLP .filters-base .dropdown.menu .range-details .input-cell input{font-size:14px;line-height:17px}#VLP .filters-base .dropdown.menu .range-details .input-cell:not(:first-child){padding:0 0 0 10px}#VLP .filters-base .dropdown.menu .ic-v4-triangle{margin-left:auto;padding-left:20px}#VLP .filters-base .dropdown.menu .ic-v4-triangle>svg{color:var(--filters-dropdown-icon);fill:var(--filters-dropdown-icon);transition:all .25s ease}#VLP .filters-base .visible-greedy-links{width:calc(100% - 120px)}#VLP .filters-base .visible-greedy-links.full{width:100%}#VLP .filters-base .hidden-greedy-links{padding-top:15px;margin:0 auto;opacity:0;position:absolute;top:100%;left:50%;z-index:10;pointer-events:none;transform:translate(-50%, -20px);transition:all .25s ease;width:calc(100% - 30px)}#VLP .filters-base .hidden-greedy-links .dropdown.menu{background:var(--filters-hidden-greedy-links-dropdown-bg);border-radius:10px;box-shadow:0 0 10px 0 var(--filters-hidden-greedy-links-dropdown-box-shadow);overflow-y:auto;max-height:75vh}#VLP .filters-base .hidden-greedy-links .dropdown.menu>li{flex-direction:column}#VLP .filters-base .hidden-greedy-links .dropdown.menu>li a:before{display:none}#VLP .filters-base .hidden-greedy-links .dropdown.menu>li:not(:first-child){border-top:1px solid var(--filters-hidden-greedy-links-dropdown-border)}#VLP .filters-base .hidden-greedy-links .dropdown.menu .dropdown-pane{display:none;direction:ltr !important;opacity:1;position:static;transform:none;visibility:visible}#VLP .filters-base .hidden-greedy-links .dropdown.menu .dropdown-pane .dropdown-pane-container{border:0;border-radius:0;box-shadow:none;margin:0 0 20px;padding-top:0 !important;padding-bottom:0 !important;width:100%}#VLP .filters-base .grouped-filters-toggle{cursor:pointer;width:100%;max-width:120px}#VLP .filters-base .grouped-filters-toggle .relative{align-items:center;display:flex;justify-content:center;padding:0 20px;position:relative;width:100%;height:50px}#VLP .filters-base .grouped-filters-toggle .relative:before{content:"";background:var(--filters-grouped-filters-toggle-before-bg);pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:100%;max-height:24px}#VLP .filters-base .grouped-filters-toggle.active .hidden-greedy-links{display:block;opacity:1;pointer-events:initial;transform:translate(-50%, 0);visibility:visible}#VLP .filters-base .badge-triangle{margin-left:auto;padding-left:15px;flex-wrap:nowrap}#VLP .filters-base .badge-triangle .selected-badge{background:var(--filters-badge-bg);color:var(--filters-badge-text);border-radius:var(--filters-badge-radius);font-size:12px;height:25px;width:25px}#VLP .filters-base .badge-triangle .ic-v4-triangle{padding-left:20px}#VLP .filters-base .dropdown.menu #bodytype .dropdown-pane-container,#VLP .filters-base .hidden-links #bodytype .dropdown-pane-container{padding:10px}#VLP .filters-base .dropdown.menu #bodytype ul.menu li,#VLP .filters-base .hidden-links #bodytype ul.menu li{flex:1 0 auto;overflow:hidden;padding:10px 0}#VLP .filters-base .dropdown.menu #bodytype ul.menu li:nth-child(n+5),#VLP .filters-base .hidden-links #bodytype ul.menu li:nth-child(n+5){flex:0 1 auto}#VLP .filters-base .dropdown.menu #bodytype ul.menu li a,#VLP .filters-base .hidden-links #bodytype ul.menu li a{align-items:center;background:var(--filters-body-type-link-bg-default);border-radius:var(--filters-body-type-link-radius);display:flex;justify-content:center;flex-direction:column;padding:10px;transition:none;width:100%}#VLP .filters-base .dropdown.menu #bodytype ul.menu li .title,#VLP .filters-base .hidden-links #bodytype ul.menu li .title{color:var(--filters-body-type-link-title-default);font-size:16px;font-weight:600;line-height:19px;transition:none}#VLP .filters-base .dropdown.menu #bodytype ul.menu li .count,#VLP .filters-base .hidden-links #bodytype ul.menu li .count{color:var(--filters-body-type-link-count-default);font-size:12px;line-height:14px;margin-top:12px;transition:none}#VLP .filters-base .dropdown.menu #bodytype ul.menu li .svg-icon svg,#VLP .filters-base .hidden-links #bodytype ul.menu li .svg-icon svg{color:var(--filters-body-type-link-icon-default);fill:var(--filters-body-type-link-icon-default);transition:none;width:70px;height:70px}#VLP .filters-base .dropdown.menu #bodytype ul.menu li:hover a,#VLP .filters-base .dropdown.menu #bodytype ul.menu li.active a,#VLP .filters-base .hidden-links #bodytype ul.menu li:hover a,#VLP .filters-base .hidden-links #bodytype ul.menu li.active a{background:var(--filters-body-type-link-bg-active)}#VLP .filters-base .dropdown.menu #bodytype ul.menu li:hover .title,#VLP .filters-base .dropdown.menu #bodytype ul.menu li.active .title,#VLP .filters-base .hidden-links #bodytype ul.menu li:hover .title,#VLP .filters-base .hidden-links #bodytype ul.menu li.active .title{color:var(--filters-body-type-link-title-active)}#VLP .filters-base .dropdown.menu #bodytype ul.menu li:hover .count,#VLP .filters-base .dropdown.menu #bodytype ul.menu li.active .count,#VLP .filters-base .hidden-links #bodytype ul.menu li:hover .count,#VLP .filters-base .hidden-links #bodytype ul.menu li.active .count{color:var(--filters-body-type-link-count-active)}#VLP .filters-base .dropdown.menu #bodytype ul.menu li:hover .svg-icon svg,#VLP .filters-base .dropdown.menu #bodytype ul.menu li.active .svg-icon svg,#VLP .filters-base .hidden-links #bodytype ul.menu li:hover .svg-icon svg,#VLP .filters-base .hidden-links #bodytype ul.menu li.active .svg-icon svg{color:var(--filters-body-type-link-icon-active);fill:var(--filters-body-type-link-icon-active)}#VLP .filters-base .visible-greedy-links.dropdown.menu #bodytype .dropdown-pane-container{max-width:582px;min-width:auto}#VLP .filters-base .dropdown.menu #trim .dropdown-pane-container,#VLP .filters-base .dropdown.menu #make .dropdown-pane-container,#VLP .filters-base .dropdown.menu #model .dropdown-pane-container{max-width:600px !important}#VLP .filters-base .dropdown.menu #trim .keyword-search-base,#VLP .filters-base .dropdown.menu #make .keyword-search-base,#VLP .filters-base .dropdown.menu #model .keyword-search-base,#VLP .filters-base .hidden-links #trim .keyword-search-base,#VLP .filters-base .hidden-links #make .keyword-search-base,#VLP .filters-base .hidden-links #model .keyword-search-base{border:1px solid var(--filters-make-model-keyword-search-general-border);border-radius:var(--filters-make-model-keyword-search-general-radius);margin-bottom:10px}#VLP .filters-base .dropdown.menu #trim .keyword-search-base .input,#VLP .filters-base .dropdown.menu #make .keyword-search-base .input,#VLP .filters-base .dropdown.menu #model .keyword-search-base .input,#VLP .filters-base .hidden-links #trim .keyword-search-base .input,#VLP .filters-base .hidden-links #make .keyword-search-base .input,#VLP .filters-base .hidden-links #model .keyword-search-base .input{padding-left:30px}#VLP .filters-base .dropdown.menu #trim .keyword-search-base input[type=text],#VLP .filters-base .dropdown.menu #make .keyword-search-base input[type=text],#VLP .filters-base .dropdown.menu #model .keyword-search-base input[type=text],#VLP .filters-base .hidden-links #trim .keyword-search-base input[type=text],#VLP .filters-base .hidden-links #make .keyword-search-base input[type=text],#VLP .filters-base .hidden-links #model .keyword-search-base input[type=text]{border-radius:var(--filters-make-model-keyword-search-general-radius);height:30px}#VLP .filters-base .dropdown.menu #trim .keyword-search-base .icon,#VLP .filters-base .dropdown.menu #trim .keyword-search-base input[type=submit],#VLP .filters-base .dropdown.menu #make .keyword-search-base .icon,#VLP .filters-base .dropdown.menu #make .keyword-search-base input[type=submit],#VLP .filters-base .dropdown.menu #model .keyword-search-base .icon,#VLP .filters-base .dropdown.menu #model .keyword-search-base input[type=submit],#VLP .filters-base .hidden-links #trim .keyword-search-base .icon,#VLP .filters-base .hidden-links #trim .keyword-search-base input[type=submit],#VLP .filters-base .hidden-links #make .keyword-search-base .icon,#VLP .filters-base .hidden-links #make .keyword-search-base input[type=submit],#VLP .filters-base .hidden-links #model .keyword-search-base .icon,#VLP .filters-base .hidden-links #model .keyword-search-base input[type=submit]{width:30px;height:30px}#VLP .filters-base .dropdown.menu #trim ul.menu li,#VLP .filters-base .dropdown.menu #make ul.menu li,#VLP .filters-base .dropdown.menu #model ul.menu li,#VLP .filters-base .hidden-links #trim ul.menu li,#VLP .filters-base .hidden-links #make ul.menu li,#VLP .filters-base .hidden-links #model ul.menu li{margin:10px 0px}#VLP .filters-base .dropdown.menu #trim ul.menu li a,#VLP .filters-base .dropdown.menu #make ul.menu li a,#VLP .filters-base .dropdown.menu #model ul.menu li a,#VLP .filters-base .hidden-links #trim ul.menu li a,#VLP .filters-base .hidden-links #make ul.menu li a,#VLP .filters-base .hidden-links #model ul.menu li a{display:block;position:relative;color:var(--filters-make-model-link-text-default);font-size:14px;margin-right:20px;padding:2px 14px;text-decoration:none;z-index:1}#VLP .filters-base .dropdown.menu #trim ul.menu li a:before,#VLP .filters-base .dropdown.menu #make ul.menu li a:before,#VLP .filters-base .dropdown.menu #model ul.menu li a:before,#VLP .filters-base .hidden-links #trim ul.menu li a:before,#VLP .filters-base .hidden-links #make ul.menu li a:before,#VLP .filters-base .hidden-links #model ul.menu li a:before{content:"";background:var(--filters-make-model-link-bg-default);border-radius:8px;display:block !important;position:absolute;top:-5px;left:-5px;z-index:-1;width:calc(100% + 10px);height:calc(100% + 10px)}#VLP .filters-base .dropdown.menu #trim ul.menu li:hover a,#VLP .filters-base .dropdown.menu #trim ul.menu li.active a,#VLP .filters-base .dropdown.menu #make ul.menu li:hover a,#VLP .filters-base .dropdown.menu #make ul.menu li.active a,#VLP .filters-base .dropdown.menu #model ul.menu li:hover a,#VLP .filters-base .dropdown.menu #model ul.menu li.active a,#VLP .filters-base .hidden-links #trim ul.menu li:hover a,#VLP .filters-base .hidden-links #trim ul.menu li.active a,#VLP .filters-base .hidden-links #make ul.menu li:hover a,#VLP .filters-base .hidden-links #make ul.menu li.active a,#VLP .filters-base .hidden-links #model ul.menu li:hover a,#VLP .filters-base .hidden-links #model ul.menu li.active a{color:var(--filters-make-model-link-text-active);position:relative;z-index:1}#VLP .filters-base .dropdown.menu #trim ul.menu li:hover a:before,#VLP .filters-base .dropdown.menu #trim ul.menu li.active a:before,#VLP .filters-base .dropdown.menu #make ul.menu li:hover a:before,#VLP .filters-base .dropdown.menu #make ul.menu li.active a:before,#VLP .filters-base .dropdown.menu #model ul.menu li:hover a:before,#VLP .filters-base .dropdown.menu #model ul.menu li.active a:before,#VLP .filters-base .hidden-links #trim ul.menu li:hover a:before,#VLP .filters-base .hidden-links #trim ul.menu li.active a:before,#VLP .filters-base .hidden-links #make ul.menu li:hover a:before,#VLP .filters-base .hidden-links #make ul.menu li.active a:before,#VLP .filters-base .hidden-links #model ul.menu li:hover a:before,#VLP .filters-base .hidden-links #model ul.menu li.active a:before{background:var(--filters-make-model-link-bg-active)}.filters-base .dropdown.menu #features .dropdown-pane-container{padding-top:0 !important;min-width:100% !important;max-width:790px}.filters-base .dropdown.menu #features .category-title,.filters-base .hidden-links #features .category-title{font-size:14px;font-weight:600;margin-top:20px;margin-bottom:15px}.filters-base .dropdown.menu #features .features .feature,.filters-base .hidden-links #features .features .feature{padding:3.5px 7px 3.5px 0}.filters-base .dropdown.menu #features .features .feature:nth-child(odd),.filters-base .hidden-links #features .features .feature:nth-child(odd){padding-right:3.5px}.filters-base .dropdown.menu #features .features .feature:nth-child(even),.filters-base .hidden-links #features .features .feature:nth-child(even){padding-left:3.5px}.filters-base .dropdown.menu #features .features .feature.active a,.filters-base .hidden-links #features .features .feature.active a{background:var(--filters-features-link-bg-active);color:var(--filters-features-link-text-active)}.filters-base .dropdown.menu #features .features a,.filters-base .hidden-links #features .features a{background:var(--filters-features-link-bg-default);border-radius:var(--filters-features-link-radius);color:var(--filters-features-link-text-default);display:flex;line-height:17px;font-size:14px;transition:all .25s ease;padding:2px 14px;height:100%;min-height:30px}.filters-base .dropdown.menu #features .features a:hover,.filters-base .dropdown.menu #features .features a.active,.filters-base .hidden-links #features .features a:hover,.filters-base .hidden-links #features .features a.active{background:var(--filters-features-link-bg-active);color:var(--filters-features-link-text-active)}.filters-base .dropdown.menu #morefilters .dropdown-pane-container,.filters-base .hidden-links #morefilters .dropdown-pane-container{padding-top:0 !important}.filters-base .dropdown.menu #morefilters .category-title,.filters-base .hidden-links #morefilters .category-title{font-size:14px;font-weight:600;margin-top:20px;margin-bottom:15px}.filters-base .dropdown.menu #morefilters ul.menu li,.filters-base .hidden-links #morefilters ul.menu li{padding:3.5px 7px 3.5px 0}.filters-base .dropdown.menu #morefilters ul.menu li.active a,.filters-base .hidden-links #morefilters ul.menu li.active a{background:var(--filters-more-filters-link-bg-active);color:var(--filters-more-filters-link-text-active)}.filters-base .dropdown.menu #morefilters ul.menu a,.filters-base .hidden-links #morefilters ul.menu a{background:var(--filters-more-filters-link-bg-default);border-radius:var(--filters-more-filters-link-radius);color:var(--filters-more-filters-link-text-default);display:flex;font-size:14px;line-height:17px;transition:all .25s ease;padding:2px 14px;height:100%;min-height:30px}.filters-base .dropdown.menu #morefilters ul.menu a:hover,.filters-base .dropdown.menu #morefilters ul.menu a.active,.filters-base .hidden-links #morefilters ul.menu a:hover,.filters-base .hidden-links #morefilters ul.menu a.active{background:var(--filters-more-filters-link-bg-active);color:var(--filters-more-filters-link-text-active)}#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}#VLP .keyword-search-selected-tags{position:relative}#VLP .selected-filters-base{padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}#VLP .selected-filters-base .v4-tag{display:none}#VLP .selected-filters-base .v4-tag.clear-tag{display:list-item}#VLP .selected-filters-base .v4-tag.clear-tag a{margin-right:0}#VLP .selected-filters-base .v4-tag a{background:var(--filters-selected-tag-bg);border-radius:var(--filters-selected-tag-radius);color:var(--filters-selected-tag-text)}#VLP .selected-filters-base .v4-tag a .ic-v4-x{background:var(--filters-selected-tag-icon-bg);border-radius:100%;padding:4px;margin-left:5px;width:14px;height:14px}#VLP .selected-filters-base .v4-tag a .ic-v4-x svg{color:var(--filters-selected-tag-icon-fill);fill:var(--filters-selected-tag-icon-fill);width:100%;height:100%}.range-container:nth-child(3){margin-top:30px}.range-container .range-details{position:relative;margin-left:auto;max-width:320px}.range-container .range-details:before{content:"-";font-size:14px;line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)}.range-container .input-cell{padding:0 10px 0 0}.range-container .input-cell .input-cell-container{border:1px solid var(--filters-input-border);border-radius:var(--filters-input-radius);position:relative;padding-left:10px}.range-container .input-cell.currency .input-cell-container:before{content:"$";color:var(--filters-range-currency-symbol-color);font-size:14px;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.range-container .input-cell:not(:first-child){padding:0 0 0 10px}.range-container .slider-range-input{background:transparent;border:0;box-shadow:none;color:var(--filters-input-text);display:block;font-size:14px;line-height:17px;outline:none;text-align:right;padding:10px;width:100%;height:100%;-moz-appearance:textfield}.range-container .slider-range-input::-webkit-outer-spin-button,.range-container .slider-range-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.range-container .slider-range{background:var(--filters-range-track-bg) !important;border:none !important;border-radius:var(--filters-range-track-radius) !important;margin:30px auto 8px;height:6px !important;width:calc(100% - 24px) !important}.range-container .slider-range .ui-slider-range{background:var(--filters-range-track-bg-filled) !important}.range-container .slider-range .ui-slider-handle{background:var(--filters-range-toggle-bg) !important;border:2px solid var(--filters-range-toggle-border) !important;border-radius:100% !important;margin-left:-12px;outline:none !important;top:50% !important;transform:translateY(-50%);width:24px !important;height:24px !important}.range-container .text-error{margin-top:15px;font-size:12px;font-weight:400}#VLP .filters-base .dropdown.menu .hidden-links{opacity:0;pointer-events:none;position:fixed;bottom:0;left:0;z-index:1;transform:translateY(-20px);transition:all .25s ease;overflow-y:scroll;width:100%}#VLP .filters-base .dropdown.menu .hidden-links.active{opacity:1;pointer-events:initial;transform:translateY(0)}#VLP .filters-base .dropdown.menu .hidden-links .dropdown-pane{background:transparent;border:0;padding-top:0;position:static !important;width:100%;min-width:100%}#VLP .filters-base .dropdown.menu .hidden-links .dropdown-pane-container{box-shadow:none;width:100% !important}#VLP .filters-base .dropdown.menu .hidden-links .dropdown-pane-container>ul.strip-styles{flex-direction:column}#VLP .filters-base .dropdown.menu .hidden-links a[data-toggle]{pointer-events:none}#VLP .filters-base .dropdown.menu .hidden-links a[data-toggle].morefilters-dropdown{display:none}#VLP .filters-base .dropdown.menu .hidden-links #features .features .feature{padding:1.5px 3px 1.5px 0}#VLP .filters-base .dropdown.menu #condition .keyword-search-base,#VLP .filters-base .hidden-links #condition .keyword-search-base{border:1px solid var(--filters-condition-keyword-search-general-border);border-radius:var(--filters-condition-keyword-search-general-radius);margin-bottom:10px}#VLP .filters-base .dropdown.menu #condition .keyword-search-base .input,#VLP .filters-base .hidden-links #condition .keyword-search-base .input{padding-left:30px}#VLP .filters-base .dropdown.menu #condition .keyword-search-base input[type=text],#VLP .filters-base .hidden-links #condition .keyword-search-base input[type=text]{border-radius:var(--filters-condition-keyword-search-general-radius);height:30px}#VLP .filters-base .dropdown.menu #condition .keyword-search-base .icon,#VLP .filters-base .dropdown.menu #condition .keyword-search-base input[type=submit],#VLP .filters-base .hidden-links #condition .keyword-search-base .icon,#VLP .filters-base .hidden-links #condition .keyword-search-base input[type=submit]{width:30px;height:30px}#VLP .filters-base .dropdown.menu #condition ul.menu li a,#VLP .filters-base .dropdown.menu #status ul.menu li a,#VLP .filters-base .hidden-links #condition ul.menu li a,#VLP .filters-base .hidden-links #status ul.menu li a{display:block;color:var(--filters-condition-link-text-default);background:var(--filters-condition-link-bg-default);border-radius:8px;font-size:14px;padding:4px 12px;text-decoration:none;text-align:center}#VLP .filters-base .dropdown.menu #condition ul.menu li:hover a,#VLP .filters-base .dropdown.menu #condition ul.menu li.active a,#VLP .filters-base .dropdown.menu #status ul.menu li:hover a,#VLP .filters-base .dropdown.menu #status ul.menu li.active a,#VLP .filters-base .hidden-links #condition ul.menu li:hover a,#VLP .filters-base .hidden-links #condition ul.menu li.active a,#VLP .filters-base .hidden-links #status ul.menu li:hover a,#VLP .filters-base .hidden-links #status ul.menu li.active a{color:var(--filters-condition-link-text-active);background:var(--filters-condition-link-bg-active)}#VLP .sort-base{margin-left:10px}#VLP .sort-base button{border:0;background:var(--vlp-sort-button-bg-default);transition:all ease 0.25s;height:30px;width:30px;border-radius:5px;display:flex;align-items:center;justify-content:center}#VLP .sort-base button svg{height:12px;width:16px;fill:var(--vlp-sort-button-icon-default)}#VLP .sort-base button:hover{cursor:pointer;background:var(--vlp-sort-button-bg-hover)}#VLP .sort-base button:hover svg{fill:var(--vlp-sort-button-icon-hover)}#VLP .sort-base button.active{background:var(--vlp-sort-button-bg-active)}#VLP .sort-base button.active svg{fill:var(--vlp-sort-button-icon-active)}#VLP .sort-base .sort-popup-container{position:absolute;top:25px;overflow:hidden;z-index:2;border-radius:10px;padding:10px;pointer-events:none;right:calc(0px - 10px)}#VLP .sort-base .sort-popup-container.active{pointer-events:auto}#VLP .sort-base .sort-popup-container.active .sort-lists{transition:transform ease 0.25s}#VLP .sort-base .sort-popup-container.active .sort-popup{opacity:1}#VLP .sort-base .sort-popup{background:var(--vlp-sort-popup-bg);padding:20px;width:220px;opacity:0;transition:opacity ease 0.25s;border-radius:10px;box-shadow:var(--vlp-sort-popup-box-shadow)}#VLP .sort-base .sort-popup .heading{font-size:14px;font-weight:700;margin:0 0 10px;color:var(--vlp-sort-popup-heading);border-bottom:1px solid var(--vlp-sort-popup-heading-border)}#VLP .sort-base .sort-popup label{font-size:12px;font-weight:300;color:var(--vlp-sort-popup-label-default)}#VLP .sort-base .sort-popup label:hover{cursor:pointer;color:var(--vlp-sort-popup-label-hover)}#VLP .sort-base .sort-popup input[type="radio"]{margin-right:5px;-webkit-appearance:none;height:10px;width:10px;border-radius:50%;border:var(--vlp-sort-popup-radio-border-default);background:var(--vlp-sort-popup-radio-fill-default)}#VLP .sort-base .sort-popup input[type="radio"]:hover{cursor:pointer;border:var(--vlp-sort-popup-radio-border-hover);background:var(--vlp-sort-popup-radio-fill-hover)}#VLP .sort-base .sort-popup input[type="radio"]:checked{cursor:pointer;border:var(--vlp-sort-popup-radio-border-active);background:var(--vlp-sort-popup-radio-fill-active)}#VLP .sort-base .sort-popup .sort-options{margin-bottom:15px}#VLP .sort-base .sort-popup .sort-options:last-child{margin-bottom:0}#VLP .sort-base .sort-popup .sort-options>.grid-x{line-height:1.6}#VLP.vehicle-comparison-active .toggle-view-cell,#VLP.vehicle-comparison-active .vehicle-comparison-button-cell.active,#VLP.vehicle-comparison-active .below-cards-block,#VLP.vehicle-comparison-active #dynamic-view-update,#VLP.vehicle-comparison-active .pagination-cell,#VLP.vehicle-comparison-active .sort-base,#VLP.vehicle-comparison-active .favouritePath{display:none}#VLP.vehicle-comparison-active .vehicle-comparison-base{display:block}#VLP .vehicle-comparison-base{width:100%;top:0;left:0;z-index:10;display:none;padding:0 0 20px}#VLP .vehicle-comparison-base .vehicle-comparison-container>.grid-container{min-width:1030px}#VLP .vehicle-comparison-base .vehicle-comparison-container.comparison{position:-webkit-sticky;position:sticky;top:0;z-index:10000;background-color:var(--vlp-body-bg)}#VLP .vehicle-comparison-base p{margin:0}#VLP .vehicle-comparison-base .vehicle{max-width:272px}#VLP .vehicle-comparison-base .vehicle .media-container{margin-bottom:5px;text-align:center}#VLP .vehicle-comparison-base .vehicle .media-container img{display:inline-block;border-radius:5px;box-shadow:0 0 10px 0 var(--neutral-2-opacity-1);max-height:150px}#VLP .vehicle-comparison-base .vehicle .media-container .remove-vehicle{height:15px;width:15px;position:absolute;z-index:1;top:5px;right:5px;border:0;border-radius:3px;padding:3px 4px;background:var(--vlp-vehicle-comparison-remove-x-bg-default);transition:all .25s ease}#VLP .vehicle-comparison-base .vehicle .media-container .remove-vehicle svg{color:var(--vlp-vehicle-comparison-remove-x-icon-default);fill:var(--vlp-vehicle-comparison-remove-x-icon-default)}#VLP .vehicle-comparison-base .vehicle .media-container .remove-vehicle:hover{cursor:pointer;background:var(--vlp-vehicle-comparison-remove-x-bg-hover)}#VLP .vehicle-comparison-base .vehicle .media-container .remove-vehicle:hover svg{color:var(--vlp-vehicle-comparison-remove-x-icon-hover);fill:var(--vlp-vehicle-comparison-remove-x-icon-hover)}#VLP .vehicle-comparison-base .email-button{margin-top:10px}#VLP .vehicle-comparison-base .email-button svg{height:10px;width:14px;margin-right:10px}#VLP .vehicle-comparison-base .year-make-model{font-size:18px;line-height:22px}#VLP .vehicle-comparison-base .price{font-size:16px;line-height:20px}#VLP .vehicle-comparison-base .view-details{color:var(--vlp-vehicle-comparison-view-details-text-default);font-size:14px}#VLP .vehicle-comparison-base .buttons-cell{padding-top:30px}#VLP .vehicle-comparison-base .button.back-to-vlp svg{height:10px;width:6px;margin-right:10px}#VLP .vehicle-comparison-base .has-vehicle .add-vehicle{display:none}#VLP .vehicle-comparison-base .no-vehicle .vehicle{display:none}#VLP .vehicle-comparison-base .no-vehicle .add-vehicle{border:1px dashed var(--vlp-vehicle-comparison-add-vehicle-border-default);height:100%;width:100%;border-radius:5px;transition:all .25s ease}#VLP .vehicle-comparison-base .no-vehicle .add-vehicle span{font-size:14px;color:var(--vlp-vehicle-comparison-add-vehicle-text-default);line-height:1;margin-left:5px}#VLP .vehicle-comparison-base .no-vehicle .add-vehicle svg{height:9px;width:9px;color:var(--vlp-vehicle-comparison-add-vehicle-text-default);fill:var(--vlp-vehicle-comparison-add-vehicle-text-default)}#VLP .vehicle-comparison-base .no-vehicle:hover .add-vehicle{border:1px dashed var(--vlp-vehicle-comparison-add-vehicle-border-hover);cursor:pointer}#VLP .vehicle-comparison-base .no-vehicle:hover .add-vehicle span{color:var(--vlp-vehicle-comparison-add-vehicle-text-hover)}#VLP .vehicle-comparison-base .no-vehicle:hover .add-vehicle svg{color:var(--vlp-vehicle-comparison-add-vehicle-text-hover);fill:var(--vlp-vehicle-comparison-add-vehicle-text-hover)}#VLP .vehicle-comparison-base .expand-collapse span{font-size:16px}#VLP .vehicle-comparison-base .expand-collapse svg{height:16px;width:16px;transition:all .25s ease;margin-left:10px}#VLP .vehicle-comparison-base .expander-title{font-size:22px}#VLP .vehicle-comparison-base .expander-toggle{height:82px;padding:0 20px}#VLP .vehicle-comparison-base .expander-toggle:hover{cursor:pointer}#VLP .vehicle-comparison-base .row.grid-margin-x{margin-left:0;margin-right:0;padding:15px 0 15px 0}#VLP .vehicle-comparison-base .row.grid-margin-x .column{max-width:272px}#VLP .vehicle-comparison-base .row.grid-margin-x .column.buttons-cell{max-width:217px}#VLP .vehicle-comparison-base .row.grid-margin-x .column:first-child{margin-left:0}#VLP .vehicle-comparison-base .row.grid-margin-x .column:last-child{margin-right:0}#VLP .vehicle-comparison-base .expander{background:var(--vlp-vehicle-comparison-expander-bg);border-radius:10px;box-shadow:var(--vlp-vehicle-comparison-expander-box-shadow);overflow:hidden}#VLP .vehicle-comparison-base .expander.open .expand{display:none}#VLP .vehicle-comparison-base .expander.close .expand{display:inline}#VLP .vehicle-comparison-base .expander.close .collapse{display:none}#VLP .vehicle-comparison-base .expander.close .expand-collapse svg{transform:rotateZ(180deg)}#VLP .vehicle-comparison-base .expander.close .expander-content{height:0}#VLP .vehicle-comparison-base .expander.close .absolute-column{display:none}#VLP .vehicle-comparison-base .expander .expander-content .row{min-height:45px;height:auto}#VLP .vehicle-comparison-base .expander .expander-content .row.column-heading{background:var(--vlp-vehicle-comparison-expander-column-heading);min-height:60px}#VLP .vehicle-comparison-base .expander .expander-content .row.column-heading>.column.heading{max-width:100%}#VLP .vehicle-comparison-base .expander .expander-content .row:nth-child(odd) .absolute-column,#VLP .vehicle-comparison-base .expander .expander-content .row:nth-child(odd){background:var(--vlp-vehicle-comparison-expander-table-odd-bg)}#VLP .vehicle-comparison-base .expander .expander-content .row:nth-child(even) .absolute-column,#VLP .vehicle-comparison-base .expander .expander-content .row:nth-child(even){background:var(--vlp-vehicle-comparison-expander-table-even-bg)}#VLP .vehicle-comparison-base .expander .expander-content .blank{display:none}#VLP .vehicle-comparison-base .expander .expander-content .column{font-size:15px;line-height:1;padding:5px 0}#VLP .vehicle-comparison-base .expander .expander-content .column.heading{padding-left:20px;padding-right:5px}#VLP .vehicle-comparison-base .expander .expander-content .column.heading.large{font-size:18px;font-weight:700}#VLP .vehicle-comparison-base .expander .expander-content .column.no-data .dash{color:var(--vlp-vehicle-comparison-expander-dash);font-size:17px;text-align:center}#VLP .vehicle-comparison-base .expander .expander-content .column.no-data span{display:none}#VLP .vehicle-comparison-base .expander .expander-content .column.no-data .blank{display:inline-block}#VLP .vehicle-comparison-base .expander .expander-content .checkmark-icon{width:19px;height:19px;display:inline-block}#VLP .vehicle-comparison-base .expander .expander-content .checkmark-icon svg{color:var(--vlp-vehicle-comparison-expander-icon-checkmark);fill:var(--vlp-vehicle-comparison-expander-icon-checkmark)}#VLP .vehicle-comparison-base .expander .expander-content svg{width:100%;height:100%}#VLP .vehicle-comparison-base .expander .expander-content .ic-v4-x{width:17px;height:17px}#VLP .vehicle-comparison-base .expander .expander-content .ic-v4-x svg{color:var(--vlp-vehicle-comparison-expander-icon-x);fill:var(--vlp-vehicle-comparison-expander-icon-x)}#VLP .vlp-grid-view .card .description .vehicle-comparison-checkbox{display:flex}#VLP .vehicle-comparison-button-cell{margin-top:0;margin-bottom:20px;display:none}#VLP .vehicle-comparison-button-cell.active{display:flex}#VLP .card .description .vehicle-comparison-checkbox{margin-top:20px;margin-bottom:10px}#VLP .card input[type="checkbox"]{height:16px;width:16px}#VLP .card .vehicle-comparison-checkbox{margin-top:7.5px;order:3}#VLP .card .vehicle-comparison-checkbox label{font-size:14px;line-height:1;color:var(--vlp-vehicle-comparison-checkbox-label-text-default)}body{background:var(--vlp-body-bg)}@media all and (max-width: 1029px){#VLP .vlp-cards-base.vlp-list-view .interleaved-promotions-container:not(.promo-list-only):not(.promo-desktop-only){display:block !important}#VLP .vlp-cards-base.vlp-list-view .interleaved-promotions-container,#VLP .vlp-cards-base.vlp-grid-view .interleaved-promotions-container{padding:0}#VLP .vlp-cards-base .card .placeholder-image img{border-radius:0px}#VLP .vlp-cards-base.vlp-list-view .card>.grid-x{height:100%;flex-direction:column}#VLP .vlp-cards-base.vlp-list-view .card>.grid-x .card-content-container{flex-grow:1}#VLP .vlp-cards-base.vlp-list-view .card>.grid-x .card-content-container .card-content{height:100%;flex-direction:column;justify-content:space-between}#VLP .vlp-cards-base.vlp-list-view .card .price-badge{display:none}#VLP .vlp-cards-base.vlp-list-view .card .cargurus-rating-list{display:none}#VLP .vlp-cards-base.vlp-list-view .card .cargurus-rating-grid{display:inherit}#VLP .vlp-cards-base.vlp-list-view .card .vehicle-pricing-grid{display:inherit}#VLP .vlp-cards-base.vlp-list-view .card .filter-tags-base .title{display:none}#VLP .vlp-cards-base.vlp-list-view .card .filter-tags-base .tags a{align-items:center}#VLP .vlp-cards-base.vlp-list-view .card .filter-ctas{display:none}#VLP .vlp-cards-base.vlp-list-view .card .vehicle-description{display:none}#VLP .vlp-cards-base.vlp-list-view .hidden-grid-view{display:none}#VLP .filters-base>.grid-container{padding-right:0;padding-left:0}#VLP .filters-base .dropdown.menu{position:static}#VLP .filters-base .dropdown.menu .dropdown-pane{left:0;width:100%}}@media all and (min-width: 1030px){#VLP .vlp-cards-base .interleaved-promotions-container.promo-mobile-only{display:none !important}#VLP .vlp-cards-base .interleaved-promotions-container.promo-desktop-only{display:block !important}#VLP .vlp-cards-base .interleaved-promotions-container.promo-list-only{display:block !important}#VLP .vlp-cards-base.vlp-list-view .interleaved-promotions-container:not(.promo-list-only){display:none !important}#VLP .vlp-cards-base.vlp-list-view .interleaved-promotions-container,#VLP .vlp-cards-base.vlp-grid-view .interleaved-promotions-container{padding:0}#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.vlp-list-view .card .placeholder-image{padding:15px 0 15px 20px;width:27.5%}#VLP .vlp-cards-base.vlp-list-view .card .placeholder-image>a{position:relative;height:auto}#VLP .vlp-cards-base.vlp-list-view .card .card-content-container{width:72.5%}#VLP .vlp-cards-base.vlp-list-view .card .vehicle-details{border-top:var(--vlp-card-border);margin-top:15px;padding-top:15px}#VLP .vlp-cards-base.vlp-list-view .card .filter-tags-base.w-details .v4-tag span{background:transparent;color:var(--vlp-card-tags-details);flex-direction:column;position:relative;padding-left:30px;height:auto}#VLP .vlp-cards-base.vlp-list-view .card .filter-tags-base.w-details .v4-tag span .title{color:var(--vlp-card-tags-title);font-size:14px}#VLP .vlp-cards-base.vlp-list-view .card .filter-tags-base.w-details .v4-tag span .details{color:var(--vlp-card-tags-details)}#VLP .vlp-cards-base.vlp-list-view .card .filter-tags-base.w-details .svg-icon{position:absolute;left:0;width:20px;height:20px}#VLP .vlp-cards-base.vlp-list-view .card .subheading{display:none}#VLP .vlp-cards-base.vlp-list-view .card .vin{display:inline}#VLP .vlp-cards-base.vlp-list-view .card .vin:not(:first-child)::before{content:'| '}#VLP .vlp-cards-base.vlp-list-view .card .cargurus-rating-grid{display:none}#VLP .vlp-cards-base.vlp-list-view .card .vehicle-pricing-grid{display:none}#VLP .vlp-cards-base.vlp-list-view .card .year-make .mileage{margin-left:15px}#VLP .vlp-cards-base.vlp-list-view .card .price-badge{display:inherit}#VLP .vlp-cards-base.vlp-list-view .card .card-content{flex-direction:column;padding:7.5px 20px 15px;height:100%}#VLP .vlp-cards-base.vlp-list-view .card .disclaimer-w-buttons{margin-top:auto}#VLP .filters-base .dropdown.menu>li{position:relative}#VLP .filters-base .dropdown.menu .dropdown-pane{padding:10px 0 0}#VLP .filters-base .dropdown.menu .dropdown-pane .dropdown-pane-container{width:-webkit-max-content;width:max-content;min-width:320px}.filters-base .dropdown.menu #price .dropdown-pane-container{max-width:400px}.filters-base .dropdown.menu #yearmileage .dropdown-pane-container{display:flex;max-width:620px}.filters-base .dropdown.menu #yearmileage .dropdown-pane-container>div:not(.v4-spinner-container){margin-top:0;width:50%}.filters-base .dropdown.menu #yearmileage .dropdown-pane-container>div:not(.v4-spinner-container):nth-child(odd){padding:0 0 0 10px}.filters-base .dropdown.menu #yearmileage .dropdown-pane-container>div:not(.v4-spinner-container):nth-child(even){padding:0 10px 0 0}}@media (min-width: 385px){[data-theme="heritage"] #VLP .embedded-form-body .frm_form_fields .subscribedPromotions span label{padding-top:6px}}@media all and (min-width: 600px){#VLP div>.vendor-integration-base.vendor-carfax[data-vlp="banner"]{height:70px}#VLP .filters-base .dropdown.menu #bodytype ul.menu li{padding:10px}.filters-base .dropdown.menu #features .features .feature:nth-child(odd),.filters-base .hidden-links #features .features .feature:nth-child(odd){padding-right:3.5px}.filters-base .dropdown.menu #features .features .feature:nth-child(even),.filters-base .hidden-links #features .features .feature:nth-child(even){padding-left:3.5px}#VLP .filters-base .dropdown.menu #condition .dropdown-pane .dropdown-pane-container,#VLP .filters-base .dropdown.menu #status .dropdown-pane .dropdown-pane-container{display:flex;margin:15px auto 0 15px;max-width:-webkit-max-content;max-width:max-content;min-width:-webkit-max-content;min-width:max-content}#VLP .filters-base .dropdown.menu #condition .dropdown-pane .dropdown-pane-container [data-filter-name] ul li,#VLP .filters-base .dropdown.menu #status .dropdown-pane .dropdown-pane-container [data-filter-name] ul li{padding:0 3.5px;min-width:120px}}@media all and (min-width: 768px){#VLP div>.vendor-integration-base.vendor-carfax[data-vlp="widget"]{height:120px}}@media all and (min-width: 600px) and (max-width: 1029px){#VLP .vlp-cards-base.vlp-list-view{display:flex;flex-flow:row wrap}#VLP .vlp-cards-base.vlp-list-view .card{width:calc(50% - 1.25rem);margin-right:.625rem;margin-left:.625rem}#VLP .vlp-cards-base.vlp-list-view .card:nth-child(-n+2){margin-top:0}#VLP .vlp-cards-base.vlp-grid-view .card{width:calc(50% - 1.25rem);margin-right:.625rem;margin-left:.625rem}}@media all and (max-width: 1239px){#VLP .vlp-cards-base.vlp-list-view .card .disclaimer{margin-top:15px;order:2}#VLP .vlp-cards-base.vlp-grid-view .card .subtitle>.cell{width:calc(50% - 1.25rem);margin-right:.625rem;margin-left:.625rem}#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.vlp-list-view .card .placeholder-image img{width:100%}#VLP .vlp-cards-base.vlp-list-view .card .disclaimer-w-buttons .disclaimer{margin-top:0;padding-right:45px;width:40%}#VLP .vlp-cards-base.vlp-list-view .card .disclaimer-w-buttons .buttons{width:60%}#VLP .vlp-cards-base.vlp-grid-view .card{width:calc(25% - 1.25rem);margin-right:.625rem;margin-left:.625rem}#VLP .filters-base .dropdown.menu>li>a{white-space:normal;padding:0 15px}.filters-base .dropdown.menu #features .features .feature,.filters-base .hidden-links #features .features .feature{margin-bottom:7px}}@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 all and (min-width: 1400px){#VLP .filters-base .dropdown.menu>li>a{white-space:nowrap}}@media (min-width: 1240px){.filters-base .dropdown.menu #morefilters .dropdown-pane-container{max-width:790px}}@media (min-width: 1030px){#VLP .selected-filters-base .v4-tag{display:list-item}#VLP .selected-filters-base .v4-tag.clear-tag{display:none}#VLP .sort-base{margin-left:10px;justify-content:flex-end;margin-top:0;margin-bottom:0}#VLP .card .description .vehicle-comparison-checkbox{display:none}#VLP .vehicle-comparison-base .row.grid-margin-x .column.heading{max-width:272px}#VLP .vehicle-comparison-base .row.grid-margin-x .column.buttons-cell{max-width:272px}}@media all and (max-width: 599px){#VLP .filters-base .dropdown.menu #condition ul,#VLP .filters-base .dropdown.menu #status ul{flex-direction:column}#VLP .filters-base .dropdown.menu #condition .dropdown-pane .dropdown-pane-container,#VLP .filters-base .dropdown.menu #status .dropdown-pane .dropdown-pane-container{display:flex;flex-direction:column}#VLP .filters-base .dropdown.menu #condition .dropdown-pane .dropdown-pane-container li,#VLP .filters-base .dropdown.menu #status .dropdown-pane .dropdown-pane-container li{padding:3.5px 0}}@media (max-width: 1029px){#VLP .sort-base button{width:40px;height:40px}#VLP .sort-base .sort-popup-container{top:35px}#VLP .vehicle-comparison-button-cell{justify-content:center}#VLP .vehicle-comparison-base .vehicle-comparison-container{margin:0 auto;max-width:calc(100% - (2 * 1.4rem));overflow-x:auto;overflow-y:hidden}#VLP .vehicle-comparison-base .vehicle-comparison-container>.grid-container{padding:0}#VLP .vehicle-comparison-base .absolute-column{position:absolute;z-index:1;height:55px;box-shadow:0 0 15px var(--vlp-vehicle-comparison-absolute-column-box-shadow);-webkit-clip-path:inset(0px -15px 0px -15px);clip-path:inset(0px -15px 0px -15px);width:175px}#VLP .vehicle-comparison-base .column-heading .absolute-column{height:65px}#VLP .vehicle-comparison-base .static-column{padding-left:217px}#VLP .vehicle-comparison-base .expander-toggle{position:absolute;width:calc(100% - 40px)}#VLP .vehicle-comparison-base .expander-content{padding-top:82px}#VLP .vehicle-comparison-base .expander .expander-content .row{height:55px}#VLP .vehicle-comparison-base .expander .expander-content .row:last-child .absolute-column{border-bottom-left-radius:10px}#VLP .vehicle-comparison-base .expander .expander-content .row.column-heading{height:65px}#VLP .vehicle-comparison-base .expander .expander-content .column.heading{width:175px}}@media (min-width: 768px) and (max-width: 1029px){#VLP .vehicle-comparison-base .expand-collapse{margin-right:15px}}

