.block-listing-advanced-listings-container.block-listing-container .universal-warning-and-error{bottom:0;display:none;height:100%;left:0;min-height:300px;position:absolute;right:0;top:0;z-index:1}.block-listing-advanced-listings-container.block-listing-container .universal-warning-and-error.no-results{display:flex}.block-listing-advanced-listings-container.block-listing-container .carproof-wrapper{align-items:flex-end;display:flex;justify-content:flex-start;margin:0;min-height:25px;width:100%}.block-listing-advanced-listings-container.block-listing-container .carproof-wrapper .carproof-badge{display:flex;width:100%}.block-listing-advanced-listings-container.block-listing-container .carproof-wrapper .carproof-badge>div{height:25px !important;max-width:400px;padding:0 !important;text-align:left}.block-listing-advanced-listings-container.block-listing-container .carproof-wrapper .carproof-badge>div img{max-height:25px !important}.block-listing-advanced-listings-container.block-listing-container ul{list-style:none;margin:0;padding:0}.block-listing-advanced-listings-container.block-listing-container body.advanced-filter-drawer-open{overflow:hidden}.block-listing-advanced-listings-container.block-listing-container .outer-listing-block-container{background-color:#fff;margin:0 auto;max-width:1200px;padding:0 1rem}.block-listing-advanced-listings-container.block-listing-container .filter-form-button,.block-listing-advanced-listings-container.block-listing-container .advanced-filter-section-toggle,.block-listing-advanced-listings-container.block-listing-container .advanced-sort-trigger{appearance:none;background-color:rgba(0,0,0,0);border:none;margin:0;outline:none}.block-listing-advanced-listings-container.block-listing-container .outer-pagination-container{margin-top:1rem}.block-listing-advanced-listings-container.block-listing-container .pagination-container{gap:.25rem}.block-listing-advanced-listings-container.block-listing-container .pagination-container .pagination,.block-listing-advanced-listings-container.block-listing-container .pagination-container .page-item,.block-listing-advanced-listings-container.block-listing-container .pagination-container .page-link{background-color:#f6f6f6;border:2px solid rgba(0,0,0,0);border-radius:5px;cursor:pointer;gap:10px;padding:0;position:relative;text-align:center;transition:all .2s ease-in-out}.block-listing-advanced-listings-container.block-listing-container .pagination-container .pagination:hover,.block-listing-advanced-listings-container.block-listing-container .pagination-container .page-item:hover,.block-listing-advanced-listings-container.block-listing-container .pagination-container .page-link:hover{border-color:#666}.block-listing-advanced-listings-container.block-listing-container .pagination-container .pagination,.block-listing-advanced-listings-container.block-listing-container .pagination-container .page-item,.block-listing-advanced-listings-container.block-listing-container .pagination-container .page-link,.block-listing-advanced-listings-container.block-listing-container .pagination-container .ellipsis{align-items:center;display:inline-flex;font-weight:normal;height:36px;justify-content:center;min-width:36px;text-decoration:none;width:36px}.block-listing-advanced-listings-container.block-listing-container .pagination-container .active,.block-listing-advanced-listings-container.block-listing-container .pagination-container .page-item.active .page-link{background-color:#666;border-color:#666;color:#fff}.block-listing-advanced-listings-container.block-listing-container .disclaimer-text{color:#232323;font-size:12px;line-height:1.1;margin:1rem 0 0}.block-listing-advanced-listings-container.block-listing-container .disclaimer-text.pricing-disclaimer{font-size:10px}.block-listing-advanced-listings-container.block-listing-container .disclaimer-text.payment-disclaimer{color:#7f7f7f;font-size:10px;margin:0}.block-listing-advanced-listings-container.block-listing-container .inner-listing-block-container{gap:1rem;margin:0 auto;max-width:1440px}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .inner-listing-block-container{gap:2rem}}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-topbar{border-bottom:thin solid hsl(0,0%,90%);gap:1rem;padding-bottom:1rem}@media only screen and (max-width: 64em){.block-listing-advanced-listings-container.block-listing-container .advanced-listings-topbar{align-items:stretch;flex-direction:column}}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-title-group{gap:1rem}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-title-group .arrow-icon{align-items:center;border:2px solid #232323;border-radius:999px;display:flex;flex:0 0 52px;height:52px;justify-content:center;width:52px}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-title-group .arrow-icon i{color:#232323;font-size:24px}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-title-group h2,.block-listing-advanced-listings-container.block-listing-container .advanced-listings-title-group p{color:#232323;margin:0}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-title-group h2{font-size:36px;font-weight:700;line-height:1.05}@media only screen and (max-width: 64em){.block-listing-advanced-listings-container.block-listing-container .advanced-listings-title-group h2{font-size:28px}}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-title-group p{color:rgb(111.5,111.5,111.5);font-size:18px;font-weight:600;line-height:1.1;margin-top:4px}@media only screen and (max-width: 64em){.block-listing-advanced-listings-container.block-listing-container .advanced-listings-title-group p{font-size:16px}}.block-listing-advanced-listings-container.block-listing-container .advanced-results-jump-button{background-color:rgba(34,34,34,.94);border:none;border-radius:999px;bottom:32px;box-shadow:0 16px 38px rgba(17,17,17,.22);color:#fff;cursor:pointer;gap:10px;margin:0;opacity:0;padding:14px 22px;pointer-events:none;position:fixed;right:32px;transform:scale(0);transform-origin:bottom right;transition:all .2s ease-in-out;z-index:400}.block-listing-advanced-listings-container.block-listing-container .advanced-results-jump-button i,.block-listing-advanced-listings-container.block-listing-container .advanced-results-jump-button span{color:#fff;font-size:16px;font-weight:700;line-height:1}.block-listing-advanced-listings-container.block-listing-container .advanced-results-jump-button.is-visible{opacity:1;pointer-events:auto;transform:scale(1)}@media only screen and (max-width: 64em){.block-listing-advanced-listings-container.block-listing-container .advanced-results-jump-button{bottom:20px;right:20px}}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-breadcrumbs{display:none;gap:.25rem;margin-bottom:1rem}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-breadcrumbs .vlp-breadcrumbs-container{gap:.25rem;margin-left:0}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-breadcrumbs .filter-breadcrumbs{align-items:center;background-color:#232323;border-radius:5px;cursor:pointer;display:inline-flex;gap:12px;margin:0;padding:5px 10px}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-breadcrumbs .filter-breadcrumbs span.crumb-value,.block-listing-advanced-listings-container.block-listing-container .advanced-listings-breadcrumbs .filter-breadcrumbs span.crumb-close{color:#fff;font-size:.8rem;line-height:.9rem}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-breadcrumbs .filter-breadcrumbs span.crumb-value{text-transform:capitalize}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-breadcrumbs .filter-breadcrumbs span.crumb-close{background-color:rgba(0,0,0,0);border:none}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-breadcrumbs .filter-breadcrumbs span.crumb-close i.fa-x{--fa: '\f057'}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-breadcrumbs.active{display:flex}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .advanced-listings-breadcrumbs{padding-left:1rem}}.block-listing-advanced-listings-container.block-listing-container .clear-all-button{background-color:#7e7e7e;border-radius:5px;display:none;padding:5px 10px;transition:all .2s ease-in-out}.block-listing-advanced-listings-container.block-listing-container .clear-all-button span{color:#fff;font-size:.8rem;line-height:.9rem}.block-listing-advanced-listings-container.block-listing-container .clear-all-button::after{display:none}.block-listing-advanced-listings-container.block-listing-container .clear-all-button.active{display:flex}.block-listing-advanced-listings-container.block-listing-container .clear-all-button.mobile-clear-all{display:flex;background-color:rgba(0,0,0,0);border:thin solid hsl(0,0%,95%);margin-top:.25rem}.block-listing-advanced-listings-container.block-listing-container .clear-all-button.mobile-clear-all span{color:#232323;font-size:.7rem;line-height:.8rem}.block-listing-advanced-listings-container.block-listing-container .clear-all-button.mobile-clear-all:hover{background-color:hsl(0,0%,97.5%);border-color:#232323}.block-listing-advanced-listings-container.block-listing-container .advanced-sort-container{display:flex;position:relative;width:100%;z-index:16}.block-listing-advanced-listings-container.block-listing-container .advanced-sort-container form.vlp-ordering-form{position:relative;width:100%}@media only screen and (min-width:40.0625em){.block-listing-advanced-listings-container.block-listing-container .advanced-sort-container form.vlp-ordering-form{width:260px}}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .advanced-sort-container{margin-left:auto;width:auto}}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-mobile-toggle-button{background-color:var(--primary-color, #e01e3b);color:var(--primary-font-color, #ffffff);border:none;border-radius:5px;cursor:pointer;font-size:12px;font-weight:bold;gap:.5rem;line-height:1.1;margin:0 1rem 0 0;padding:.5rem 1rem;transition:all .2s ease-in-out;white-space:nowrap}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-mobile-toggle-button:hover,.block-listing-advanced-listings-container.block-listing-container .advanced-filter-mobile-toggle-button[aria-expanded=true]{background-color:color-mix(in srgb, var(--primary-color, #e01e3b), #000 5%)}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .advanced-filter-mobile-toggle-button{display:none}}.block-listing-advanced-listings-container.block-listing-container .advanced-sort-trigger{background-color:#fff;border:thin solid hsl(0,0%,90%);border-radius:10px;box-shadow:0 6px 24px rgba(17,17,17,.06);cursor:pointer;padding:8px 10px;position:relative;transition:all .2s ease-in-out;width:100%}.block-listing-advanced-listings-container.block-listing-container .advanced-sort-trigger:hover,.block-listing-advanced-listings-container.block-listing-container .advanced-sort-trigger.active{border-color:hsl(0,0%,95%);box-shadow:0 10px 30px rgba(17,17,17,.1)}.block-listing-advanced-listings-container.block-listing-container .advanced-sort-trigger i{color:hsl(0,0%,48.7254901961%);font-size:14px;margin-left:.5rem;transition:all .2s ease-in-out}.block-listing-advanced-listings-container.block-listing-container .advanced-sort-trigger.active i{transform:rotate(180deg)}.block-listing-advanced-listings-container.block-listing-container .advanced-sort-copy{gap:4px}.block-listing-advanced-listings-container.block-listing-container .advanced-sort-copy small,.block-listing-advanced-listings-container.block-listing-container .advanced-sort-copy strong{color:#232323;display:block;margin:0;text-align:left}.block-listing-advanced-listings-container.block-listing-container .advanced-sort-copy small{font-size:.7rem;font-weight:normal}.block-listing-advanced-listings-container.block-listing-container .advanced-sort-copy strong{font-size:.9rem;font-weight:700;line-height:1.1}.block-listing-advanced-listings-container.block-listing-container .advanced-sort-menu{background-color:#fff;border:thin solid hsl(0,0%,90%);border-radius:10px;box-shadow:0 18px 40px rgba(17,17,17,.12);display:none;left:0;margin-top:2px;max-height:360px;overflow:auto;padding:.25rem 0;position:absolute;right:0;top:100%;z-index:15}.block-listing-advanced-listings-container.block-listing-container .advanced-sort-menu li{color:#232323;cursor:pointer;font-size:.9rem;font-weight:normal;line-height:1.2;padding:10px;transition:all .2s ease-in-out}.block-listing-advanced-listings-container.block-listing-container .advanced-sort-menu li:hover{background-color:hsl(0,0%,97.5%)}.block-listing-advanced-listings-container.block-listing-container .advanced-sort-menu li.active{background-color:hsl(0,0%,90%)}.block-listing-advanced-listings-container.block-listing-container .filter-and-listing-container{display:grid}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .filter-and-listing-container{align-items:start;grid-template-columns:235px 1fr}}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-mobile-overlay{appearance:none;background-color:rgba(17,17,17,.45);border:none;cursor:pointer;height:100%;inset:0;margin:0;min-height:100vh;opacity:0;pointer-events:none;position:fixed;transition:opacity .24s ease;z-index:39}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-mobile-overlay.is-active{opacity:1;pointer-events:auto}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .advanced-filter-mobile-overlay{display:none}}.block-listing-advanced-listings-container.block-listing-container .outer-filter-container{background-color:rgba(0,0,0,0);transition:transform .28s ease,box-shadow .28s ease}@media only screen and (max-width: 64em){.block-listing-advanced-listings-container.block-listing-container .outer-filter-container{background-color:#fff;bottom:0;box-shadow:-18px 0 36px rgba(17,17,17,.18);left:0;max-width:min(420px,100%);overflow-y:auto;position:fixed;top:var(--advanced-listings-mobile-filter-offset, 0px);transform:translateX(-100%);width:min(420px,100%);z-index:40}.block-listing-advanced-listings-container.block-listing-container .outer-filter-container.is-open{transform:translateX(0)}}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .outer-filter-container{display:flex !important;position:static;transform:none;width:auto;z-index:auto}}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .advanced-listings-has-infinite .outer-filter-container{align-self:start;position:sticky;top:var(--advanced-listings-sticky-offset, 16px)}}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .advanced-listings-has-infinite .outer-listing-container{position:static;top:auto}}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-mobile-drawer-header{background-color:#fff;border-bottom:thin solid hsl(0,0%,95%);padding:15px}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .advanced-filter-mobile-drawer-header{display:none}}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-mobile-drawer-title{color:#232323;font-size:1rem;font-weight:700;line-height:1.2;margin:0}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-mobile-close-button{appearance:none;background-color:rgba(0,0,0,0);border:thin solid hsl(0,0%,95%);border-radius:999px;color:#232323;cursor:pointer;flex:0 0 38px;height:38px;margin:0;padding:0;transition:all .2s ease-in-out;width:38px}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-mobile-close-button:hover{background-color:hsl(0,0%,97.5%);border-color:#232323}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-mobile-close-button i{color:inherit;font-size:15px}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .advanced-filter-mobile-close-button{display:none}}.block-listing-advanced-listings-container.block-listing-container .outer-listing-container{border-top:none}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .outer-listing-container{align-self:start;position:sticky;top:var(--advanced-listings-sticky-offset, 16px)}}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-rail{background-color:#fff}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-rail .inner-filter-rail{border:thin solid hsl(0,0%,95%)}@media only screen and (max-width: 64em){.block-listing-advanced-listings-container.block-listing-container .advanced-filter-rail .inner-filter-rail{border:none}}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-rail .disclaimer-container .disclaimer-text{margin:0}@media only screen and (max-width: 64em){.block-listing-advanced-listings-container.block-listing-container .advanced-filter-rail .disclaimer-container{border-top:thin solid hsl(0,0%,90%);padding:15px}}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .advanced-filter-rail .disclaimer-container{padding:15px 0 0}}@media only screen and (max-width: 64em){.block-listing-advanced-listings-container.block-listing-container .advanced-filter-rail{border-radius:0;min-height:100%}}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-heading{color:#232323;display:block;font-size:.77rem;font-weight:700;line-height:1.3;margin-bottom:.5rem;text-transform:none}.block-listing-advanced-listings-container.block-listing-container .vlp-search-form{border-bottom:thin solid hsl(0,0%,95%);padding:15px}.block-listing-advanced-listings-container.block-listing-container .vlp-search-form label{display:block;width:100%}.block-listing-advanced-listings-container.block-listing-container .vlp-search-form input[type=text]{background-color:#fff;border:thin solid hsl(0,0%,95%);border-radius:5px;box-shadow:none;color:#232323;font-size:.95rem;margin:0;padding:5px;width:100%}.block-listing-advanced-listings-container.block-listing-container .vlp-search-form input[type=text]::placeholder{color:#c4c4c4}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-section:not(:last-child){border-bottom:thin solid hsl(0,0%,95%)}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-section.is-open .advanced-filter-section-toggle i{transform:rotate(180deg)}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-section-header{gap:1rem;padding:15px}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-section-toggle{align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;gap:5px;padding:0;width:auto}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-section-toggle span{color:#232323;font-size:.77rem;font-weight:700;line-height:1.3;text-align:left}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-section-toggle i{color:rgb(111.5,111.5,111.5);font-size:.8rem;transition:all .2s ease-in-out}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-section-toggle::after{display:none}@media only screen and (max-width: 64em){.block-listing-advanced-listings-container.block-listing-container .advanced-filter-section-toggle{flex-grow:1}}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-section-title{flex:1 1 auto}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-section-title span{color:#232323;display:block;font-size:.77rem;font-weight:700;line-height:1.3;text-align:left}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-clear{align-items:center;appearance:none;background-color:#8a8a8a;border:none;border-radius:3px;color:#fff;cursor:pointer;display:none;font-size:.8rem;font-weight:normal;justify-content:center;line-height:1.25rem;margin:0;padding:5px;text-align:center;text-transform:lowercase;transition:all .2s ease-in-out}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-clear.active{display:flex}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-clear:hover{background-color:rgb(117.6,117.6,117.6)}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-section-body{display:none;padding:0 15px 15px}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-certified-only{padding:0 15px 15px}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-certified-only.is-hidden{display:none}.block-listing-advanced-listings-container.block-listing-container .advanced-certified-only-divider{border-top:2px dotted #9a9a9a;margin:0 0 15px}.block-listing-advanced-listings-container.block-listing-container .advanced-certified-only-label{color:#232323;font-size:.77rem;font-weight:700;line-height:1.3;margin-bottom:5px;text-align:left}.block-listing-advanced-listings-container.block-listing-container .advanced-accordion-filter-options{gap:.5rem}.block-listing-advanced-listings-container.block-listing-container .advanced-accordion-filter-options input[type=hidden]{display:none}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list{display:grid;gap:.25rem;list-style:none;margin:0;padding:0}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list.is-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list.is-list,.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list.inventory-type-options{grid-template-columns:1fr}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list.is-body-type-grid,.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list.is-swatch-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list.is-body-type-grid{column-gap:.25rem;row-gap:1rem}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li{align-items:center;background-color:#f6f6f6;border:2px solid rgba(0,0,0,0);border-radius:5px;cursor:pointer;display:flex;gap:10px;padding:7px;position:relative;transition:all .2s ease-in-out}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li input{display:none}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li label,.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li .filter-label{color:#232323;cursor:pointer;font-size:12px;font-weight:normal;line-height:1.2;margin:0;text-transform:capitalize}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li .filter-option-count{align-items:center;background-color:#fff;border-radius:999px;color:#7b7b7b;display:inline-flex;font-size:.65rem;font-weight:700;justify-content:center;margin-left:auto;padding:2px 5px}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li.color-swatch-option{border-radius:5px;min-height:36px;overflow:hidden;padding:5px;width:100%}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li.color-swatch-option .filter-option-count{margin:0}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li.color-swatch-option i.fa-check{display:none;margin-left:auto}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li.color-swatch-option.active i.fa-check{display:block}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li:hover,.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li.active{border-color:#666}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li.active{background-color:#666}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li.active label,.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li.active .filter-label,.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li.active .advanced-certified-only-icon i{color:#fff}.block-listing-advanced-listings-container.block-listing-container .advanced-filter-choice-list li.active .filter-option-count{background-color:hsla(0,0%,100%,.8);color:#232323}.block-listing-advanced-listings-container.block-listing-container .advanced-certified-only-icon{align-items:center;color:#232323;display:inline-flex;flex:0 0 auto;justify-content:center}.block-listing-advanced-listings-container.block-listing-container .advanced-certified-only-icon i{color:inherit;font-size:.9rem}.block-listing-advanced-listings-container.block-listing-container .body-type-options .body-type-option{align-items:center;flex-direction:column;justify-content:center;padding:.25rem}.block-listing-advanced-listings-container.block-listing-container .body-type-options .body-type-option .body-type-count{border:thin solid hsl(0,0%,95%);margin-left:0;position:absolute;right:10px;top:-14px}.block-listing-advanced-listings-container.block-listing-container .body-type-options .body-type-option .filter-option-icon{height:50px;margin-top:-8px;width:50px}.block-listing-advanced-listings-container.block-listing-container .body-type-options .body-type-option .filter-option-icon img{height:100%;object-fit:contain;width:100%}.block-listing-advanced-listings-container.block-listing-container .body-type-options .body-type-option .filter-label{bottom:2px;font-size:.7rem;left:0;position:absolute;text-align:center;width:100%}.block-listing-advanced-listings-container.block-listing-container .body-type-options .body-type-option.active{background-color:rgba(0,0,0,0)}.block-listing-advanced-listings-container.block-listing-container .body-type-options .body-type-option.active label,.block-listing-advanced-listings-container.block-listing-container .body-type-options .body-type-option.active .filter-label,.block-listing-advanced-listings-container.block-listing-container .body-type-options .body-type-option.active .filter-option-count{color:#232323}.block-listing-advanced-listings-container.block-listing-container .body-type-options .body-type-option.active .filter-option-count{background-color:#fff;border-color:hsl(0,0%,95%)}.block-listing-advanced-listings-container.block-listing-container .screen-reader-text{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-listing-advanced-listings-container.block-listing-container .filter-slider .filter-option-title-container{align-items:stretch;flex-direction:column;gap:14px;padding:0}.block-listing-advanced-listings-container.block-listing-container .filter-slider .filter-option-title{display:none}.block-listing-advanced-listings-container.block-listing-container .filter-slider .filter-option-range-container{color:#7b7b7b;font-size:16px;font-weight:700;text-align:center;width:100%}.block-listing-advanced-listings-container.block-listing-container .filter-slider .filter-option-range-container.is-editable{color:#232323}.block-listing-advanced-listings-container.block-listing-container .filter-slider .range-input-row{display:flex;gap:16px;width:100%}.block-listing-advanced-listings-container.block-listing-container .filter-slider .range-input-wrap{display:block;flex:1 1 0}.block-listing-advanced-listings-container.block-listing-container .filter-slider .range-input-wrap:first-child .range-bound-input{text-align:left}.block-listing-advanced-listings-container.block-listing-container .filter-slider .range-input-wrap:last-child .range-bound-input{text-align:right}.block-listing-advanced-listings-container.block-listing-container .filter-slider .range-bound-input{background-color:#fff;border:thin solid hsl(0,0%,95%);border-radius:5px;box-shadow:none;color:#232323;font-size:.95rem;height:auto;margin:0;padding:5px;width:100%}.block-listing-advanced-listings-container.block-listing-container .filter-slider .range-bound-input:focus{border-color:#232323;outline:none}.block-listing-advanced-listings-container.block-listing-container .filter-slider .filter-sliders{margin:18px auto 0;width:calc(100% - 22px)}.block-listing-advanced-listings-container.block-listing-container .filter-slider .filter-option-range-disclaimer-container{margin-top:18px;text-align:center;width:100%}.block-listing-advanced-listings-container.block-listing-container .filter-slider .range-selection-disclaimer,.block-listing-advanced-listings-container.block-listing-container .filter-slider .range-disclaimer-count{font-size:12px;line-height:1.2;margin:0}.block-listing-advanced-listings-container.block-listing-container .filter-slider .range-selection-disclaimer{color:#232323;font-weight:bold}.block-listing-advanced-listings-container.block-listing-container .filter-slider .range-disclaimer-count{color:#7b7b7b;font-weight:normal}.block-listing-advanced-listings-container.block-listing-container .ui-slider{background-color:#d6d6d6;border:none;border-radius:999px;height:8px;position:relative}.block-listing-advanced-listings-container.block-listing-container .ui-slider-range{background-color:#8a8a8a;border-radius:999px;height:100%;position:absolute}.block-listing-advanced-listings-container.block-listing-container .ui-slider-handle{background-color:#fff;border:2px solid #8a8a8a;border-radius:999px;cursor:pointer;display:block;height:25px;margin-left:-13px;margin-top:-3px;position:absolute;width:25px}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-grid{display:grid;gap:1rem}@media only screen and (min-width:40.0625em)and (max-width:64em){.block-listing-advanced-listings-container.block-listing-container .advanced-listings-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .advanced-listings-grid{display:flex;flex-flow:row wrap;gap:0}}.block-listing-advanced-listings-container.block-listing-container .advanced-listing-card{background-color:#fff;border:thin solid hsl(0,0%,90%);cursor:pointer;margin:0;transition:all .2s ease-in-out;width:100%}.block-listing-advanced-listings-container.block-listing-container .advanced-listing-card.is-sold{align-self:flex-start;cursor:default;pointer-events:none}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .advanced-listing-card{margin:0 0 1rem 1rem;width:calc(33.3333333333% - 1rem)}.block-listing-advanced-listings-container.block-listing-container .advanced-listing-card:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.5)}.block-listing-advanced-listings-container.block-listing-container .advanced-listing-card:hover .advanced-card-stock-pill{opacity:1;transform:translateX(-50%) scale(1)}.block-listing-advanced-listings-container.block-listing-container .advanced-listing-card:hover .advanced-card-image-container img{transform:scale(1.1)}}.block-listing-advanced-listings-container.block-listing-container .advanced-card-media{position:relative}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon{width:100%}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon .ribbon{color:#fff;font-size:14px;font-weight:bold;padding:.25rem .5rem;text-align:center;text-transform:uppercase}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.great-value{background-color:#232323}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.featured{background-color:#5cb85c}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.incoming{background-color:#316797}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.justarrived{background-color:#428bca}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.as-is{background-color:#9370db}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.available{background-color:#00dc05}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.lowmileage{background-color:#f0ad4e}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.onhold{background-color:#d9534f}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.reducedprice{background-color:#5bc0de}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.special{background-color:#563d7c}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.tundraspecial{background-color:#c8102e}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.tacomaspecial{background-color:#d61a2a}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.corollaspecial{background-color:#e53935}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.crownsigmaspecial{background-color:#9f1239}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.managersspecial{background-color:#b71c1c}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.sold{background-color:#fe0000}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.demo{background-color:#f5811e}.block-listing-advanced-listings-container.block-listing-container .advanced-card-ribbon.certifiedpreowned{background-color:#b22222}.block-listing-advanced-listings-container.block-listing-container .advanced-card-image-container{aspect-ratio:4/3;background-color:hsl(0,0%,97.5%);max-height:225px;overflow:hidden;position:relative}.block-listing-advanced-listings-container.block-listing-container .advanced-card-image-container img{display:block;height:100%;object-fit:contain;transition:all .2s ease-in-out;width:100%}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-cta-button{align-items:center;display:flex;justify-content:center;padding:0 15px 15px}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-cta-button>div{background-color:var(--primary-color, #e01e3b);border-radius:5px;color:var(--primary-font-color, #ffffff);font-size:14px;padding:.25rem .75rem;width:100%}.block-listing-advanced-listings-container.block-listing-container .advanced-card-stock-pill{background-color:hsla(0,0%,100%,.96);border:thin solid hsl(0,0%,95%);border-radius:5px;color:#9a9a9a;font-size:12px;font-weight:normal;left:50%;opacity:0;padding:5px 10px;position:absolute;top:12px;transform:translateX(-50%) scale(0);transition:all .2s ease-in-out;z-index:3}.block-listing-advanced-listings-container.block-listing-container .advanced-card-main{flex-grow:1;position:relative}.block-listing-advanced-listings-container.block-listing-container .advanced-card-primary{border-top:thin solid hsl(0,0%,90%);display:grid;justify-content:space-between;gap:.5rem;grid-template-columns:repeat(2, minmax(0, 1fr));min-height:160px;padding:15px}.block-listing-advanced-listings-container.block-listing-container .advanced-card-make,.block-listing-advanced-listings-container.block-listing-container .advanced-card-name,.block-listing-advanced-listings-container.block-listing-container .advanced-card-trim,.block-listing-advanced-listings-container.block-listing-container .advanced-card-location,.block-listing-advanced-listings-container.block-listing-container .advanced-card-summary{color:#232323;margin:0}.block-listing-advanced-listings-container.block-listing-container .advanced-card-make{font-size:.9rem;font-weight:normal;line-height:.9rem}.block-listing-advanced-listings-container.block-listing-container .advanced-card-name{font-size:1.1rem;font-weight:800;line-height:1.1;margin-top:3px}.block-listing-advanced-listings-container.block-listing-container .advanced-card-trim{font-size:.85rem;font-weight:lighter;line-height:.9rem;margin-top:3px;opacity:.8;overflow-wrap:anywhere}.block-listing-advanced-listings-container.block-listing-container .advanced-card-location{font-size:.7rem;font-weight:normal;line-height:.7rem;margin-top:3px}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price{gap:6px;min-width:0}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price{align-items:flex-end;display:flex;flex-direction:column;gap:5px;text-align:right;width:100%}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .msrp,.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .list-price,.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .full-price-breakdown{width:100%}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .msrp,.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .list-price{align-items:flex-end;display:flex;flex-direction:column}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .list-price p{color:#232323 !important;text-transform:uppercase}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .list-price p.pricing-disclaimer{text-transform:none}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price p,.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price small{color:#232323;margin:0}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price p:not(.disclaimer-text){color:#666;font-size:.9rem;font-weight:normal;line-height:.9rem}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .amount,.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .dollar-sign,.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .value,.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price span:not(.call-for-pricing){color:var(--primary-color, #e01e3b);font-size:1.1rem;font-weight:800;line-height:1.1}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .msrp{gap:2px}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .msrp p{color:#909090}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .msrp span,.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .msrp .amount,.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .msrp .dollar-sign,.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .msrp .value{color:#8c8c8c;font-size:14px;line-height:1;text-decoration:line-through}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .list-price{gap:2px}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .full-price-breakdown ul{display:flex;flex-direction:column;gap:4px}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .full-price-breakdown .incentive-list-item{display:grid;gap:2px}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .full-price-breakdown .incentive-title{color:#666;flex:1 1 auto;font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1.15;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .full-price-breakdown .incentive-price{color:var(--primary-color, #e01e3b);flex:0 0 auto;font-size:12px;font-weight:700;line-height:1;text-align:right;white-space:nowrap}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .full-price-breakdown .incentive-price small{color:inherit;font-size:inherit;font-weight:inherit}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .full-price-breakdown .too-many-incentives-warning{padding-top:2px}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price .full-price-breakdown .too-many-incentives-warning p{color:#909090;font-size:9px;letter-spacing:.04em}.block-listing-advanced-listings-container.block-listing-container .advanced-card-price .price strong{display:inline-block;font-size:24px;line-height:1;max-width:100%;text-wrap:balance}.block-listing-advanced-listings-container.block-listing-container span.call-for-pricing{color:#8d8d8d;font-size:.9rem;font-weight:normal;line-height:.9rem;text-align:right;text-decoration:underline}.block-listing-advanced-listings-container.block-listing-container span.call-for-pricing.sold{color:#fe0000;font-weight:bold;text-transform:uppercase}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-payment-container{border-top:thin solid hsl(0,0%,90%);gap:8px;padding:14px 15px 15px}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-inner-payment-container{flex-direction:column;gap:10px}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-payment-card{align-items:center;background-color:#f8f8f8;border:thin solid hsl(0,0%,95%);border-radius:12px;flex:1 1 auto;gap:2px;min-width:0;padding:10px 12px 11px;text-align:center}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-payment-label{color:#666;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.15;margin:0}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-payment-value{gap:8px;line-height:1;margin:0}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-payment-value .advanced-listings-payment-amount,.block-listing-advanced-listings-container.block-listing-container .advanced-listings-payment-value .amount,.block-listing-advanced-listings-container.block-listing-container .advanced-listings-payment-value .dollar-sign,.block-listing-advanced-listings-container.block-listing-container .advanced-listings-payment-value .value,.block-listing-advanced-listings-container.block-listing-container .advanced-listings-payment-value small{color:var(--primary-color, #e01e3b);font-size:26px;font-weight:800;line-height:1}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-payment-value .advanced-listings-payment-at{color:#666;font-size:24px;font-weight:700;line-height:1}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-payment-value .advanced-listings-payment-rate{color:var(--primary-color, #e01e3b);font-size:26px;font-weight:800;line-height:1}.block-listing-advanced-listings-container.block-listing-container .advanced-listings-payment-meta{color:#7f7f7f;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.15;margin:0;text-transform:uppercase}.block-listing-advanced-listings-container.block-listing-container .payment-disclaimer{color:#7f7f7f;font-size:11px;line-height:1.25;margin:0;text-align:center}.block-listing-advanced-listings-container.block-listing-container .advanced-card-secondary{align-items:flex-start;border-top:thin solid hsl(0,0%,90%);gap:.5rem;min-height:90px;padding:15px}.block-listing-advanced-listings-container.block-listing-container .advanced-card-summary{color:#6d6d6d;font-size:.8rem;line-height:1.3}.block-listing-advanced-listings-container.block-listing-container .hover-info-icon-container{align-items:flex-end;cursor:pointer;display:none;flex-direction:column;justify-content:flex-end;position:relative;z-index:4}.block-listing-advanced-listings-container.block-listing-container .hover-info-icon-container:focus{outline:none}.block-listing-advanced-listings-container.block-listing-container .hover-info-icon-container:focus .info-icon-container{box-shadow:0 0 0 3px rgba(0,0,0,.12)}@media only screen and (min-width:64.0625em){.block-listing-advanced-listings-container.block-listing-container .hover-info-icon-container{display:flex}}.block-listing-advanced-listings-container.block-listing-container .info-icon-container{align-items:center;background-color:#232323;border-radius:999px;color:#fff;display:flex;height:26px;justify-content:center;width:26px}.block-listing-advanced-listings-container.block-listing-container .info-icon-container i{color:#fff;font-size:18px}.block-listing-advanced-listings-container.block-listing-container .advanced-card-footer{border-top:thin solid hsl(0,0%,90%);padding:15px}.block-listing-advanced-listings-container.block-listing-container .advanced-card-footer .carproof-wrapper{align-self:center}.block-listing-advanced-listings-container.block-listing-container .advanced-card-footer .carproof-wrapper img{display:block;max-width:140px}.block-listing-advanced-listings-container.block-listing-container .advanced-card-footer .carproof-wrapper .carproof-badge{justify-content:center}.block-listing-advanced-listings-container.block-listing-container .vehicle-specs-hover-container{background:hsla(0,0%,100%,.98);border:thin solid rgba(17,17,17,.08);border-radius:16px;bottom:calc(100% + 4px);box-shadow:0 16px 40px rgba(17,17,17,.16);display:block;left:auto;min-width:280px;opacity:0;padding:14px 16px;pointer-events:none;position:absolute;right:-8px;top:auto;transform:translateY(8px) scale(0.97);transition:all .2s ease-in-out;visibility:hidden;width:min(320px,100vw - 48px);z-index:5}.block-listing-advanced-listings-container.block-listing-container .vehicle-specs-hover-container::after{background:hsla(0,0%,100%,.98);border-bottom:thin solid rgba(17,17,17,.08);border-right:thin solid rgba(17,17,17,.08);bottom:-7px;content:"";height:14px;position:absolute;right:14px;transform:rotate(45deg);width:14px}.block-listing-advanced-listings-container.block-listing-container .vehicle-specs-hover-container.showing{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.block-listing-advanced-listings-container.block-listing-container .vehicle-specs-hover-container ul{gap:10px}.block-listing-advanced-listings-container.block-listing-container .vehicle-specs-hover-container li{align-items:start;display:grid;gap:6px 14px;grid-template-columns:minmax(96px, 112px) minmax(0, 1fr)}.block-listing-advanced-listings-container.block-listing-container .vehicle-specs-hover-container .spec-label,.block-listing-advanced-listings-container.block-listing-container .vehicle-specs-hover-container .spec-value{font-size:10px;font-weight:700;line-height:1.3;margin:0}.block-listing-advanced-listings-container.block-listing-container .vehicle-specs-hover-container .spec-label{color:#757575;letter-spacing:.08em;text-transform:uppercase}.block-listing-advanced-listings-container.block-listing-container .vehicle-specs-hover-container .spec-value{color:#232323;text-align:right;word-break:break-word}.block-listing-advanced-listings-container.block-listing-container .advanced-card-certified-image{margin-top:auto;padding:0 15px 10px}.block-listing-advanced-listings-container.block-listing-container .advanced-card-certified-image img{display:block;height:auto;margin:0 auto;max-width:180px;width:100%}