.f-compare-card[data-v-1cc22be7]{border-radius:var(--global-border-radius);box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;padding:0}.f-compare-card .image-container[data-v-1cc22be7]{aspect-ratio:var(--aspect-ratio);background-color:var(--background-primary);border-radius:var(--global-border-radius) var(--global-border-radius) 0 0;isolation:isolate;overflow:hidden;position:relative}@media screen and (min-width:768px){.f-compare-card .image-container[data-v-1cc22be7]{aspect-ratio:3/2}}.f-compare-card .image-container:hover .slick-arrow[data-v-1cc22be7]{opacity:1}.f-compare-card .image-container:hover .slick-arrow .icon-container[data-v-1cc22be7]{opacity:1;translate:0 0}.f-compare-card .image-container:hover .carousel-controls[data-v-1cc22be7]{opacity:1;transform:translateY(0)}.f-compare-card .image-container .image-container-cta[data-v-1cc22be7]{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.f-compare-card .image-container img[data-v-1cc22be7]{aspect-ratio:var(--aspect-ratio);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.f-compare-card .image-container .missing-image-placeholder[data-v-1cc22be7]{align-items:center;aspect-ratio:var(--image-aspect);background:#f6f6f6;border-radius:.75rem;color:#777;display:flex;font-size:.875rem;justify-content:center;overflow:hidden}@supports not (aspect-ratio:1/1){.f-compare-card .image-container .missing-image-placeholder[data-v-1cc22be7]:before{content:"";display:block;padding-top:var(--image-padding)}}.f-compare-card .carousel-controls[data-v-1cc22be7]{display:flex;gap:.5rem;opacity:0;position:absolute;right:.5rem;top:.5rem;transform:translateY(-100%);transition:transform .2s ease-out,opacity .2s ease-out;z-index:1}.f-compare-card .content-container-cta[data-v-1cc22be7]{border-radius:inherit;display:flex;flex-direction:column;flex-grow:1;position:relative;z-index:1}@media screen and (min-width:1440px){.f-compare-card .content-container-cta:hover .save-and-compare[data-v-1cc22be7]{transform:translateY(100%)}.f-compare-card .content-container-cta:hover .content-container[data-v-1cc22be7]{border-radius:0}}.f-compare-card .save-and-compare[data-v-1cc22be7]{align-items:center;background:color-mix(in srgb,var(--color-error) 20%,transparent);border-radius:0 0 var(--global-border-radius) var(--global-border-radius);bottom:0;display:inline-flex;gap:.25rem;justify-content:center;order:3;padding:.25rem .813rem;transition:.2s;width:100%}.f-compare-card .save-and-compare.always-show[data-v-1cc22be7]{transform:translateY(100%)!important;transition:none}@media screen and (min-width:1440px) and (pointer:fine){.f-compare-card .save-and-compare.always-show[data-v-1cc22be7]{bottom:0;position:absolute;transform:translateY(100%)!important}}.content-container-cta:hover .f-compare-card .save-and-compare.always-show[data-v-1cc22be7]{transform:translateY(100%)!important}@media screen and (min-width:1440px) and (pointer:fine){.f-compare-card .save-and-compare[data-v-1cc22be7]{bottom:0;display:inline-flex;position:absolute;transform:translateY(0);transition:.1s}}.f-compare-card .save-and-compare span[data-v-1cc22be7]{align-items:center;cursor:pointer;display:flex;flex-grow:1;font-size:.875rem;justify-content:center}.f-compare-card .save-and-compare .saved .icon-heart-lockup[data-v-1cc22be7]{fill:var(--text-primary)}@media screen and (min-width:1024px){.f-compare-card .save-and-compare .view[data-v-1cc22be7]{display:none}}.f-compare-card .save-and-compare .icon[data-v-1cc22be7]{margin-right:.5625rem}.f-compare-card .content-container[data-v-1cc22be7]{background-color:var(--background-primary);border-radius:0 0 var(--global-border-radius) var(--global-border-radius);display:flex;flex-direction:column;height:100%;padding:.5rem;position:relative;z-index:2}@media screen and (min-width:1024px){.f-compare-card .content-container[data-v-1cc22be7]{padding:.813rem}}.f-compare-card .vehicle-name[data-v-1cc22be7]{align-items:flex-start;color:var(--text-primary);display:flex;font-weight:700;padding:0}@media screen and (min-width:1024px){.f-compare-card .vehicle-name[data-v-1cc22be7]{font-size:1rem}}.f-compare-card .vehicle-name .listings-tag[data-v-1cc22be7]{margin-left:auto}.f-compare-card .remove-button[data-v-1cc22be7]{color:var(--text-primary)}.compare-landing[data-v-559d444b]{margin-bottom:2rem}@media screen and (max-width:768px){.compare-landing[data-v-559d444b]{padding:0}}.compare-landing .section-heading[data-v-559d444b]{padding:var(--global-component-padding)}.compare-landing .compare-container[data-v-559d444b]{gap:1rem}.compare-landing .blank[data-v-559d444b],.compare-landing .compare-container[data-v-559d444b]{align-items:center;display:flex;flex-direction:column;justify-content:center}.compare-landing .blank[data-v-559d444b]{border-radius:var(--global-border-radius);box-shadow:0 8px 24px #00000026;font-size:.75rem;font-weight:700;height:100%;padding:4rem 0;width:100%}.compare-landing .comparison-cards[data-v-559d444b]{display:flex;flex-direction:row;gap:.5rem;padding:var(--global-component-padding) 0;padding-bottom:2rem;width:100%}.compare-landing .comparison-cards .show-on-desktop[data-v-559d444b]{display:none}@media screen and (min-width:768px){.compare-landing .comparison-cards .show-on-desktop[data-v-559d444b]{display:flex}}.compare-landing .differences-toggle[data-v-559d444b]{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--global-component-padding) 0;width:100%}.compare-landing .compare-results[data-v-559d444b]{width:100%}.compare-landing .compare-results h3[data-v-559d444b]{background:var(--background-primary);border-radius:var(--global-border-radius);padding:1rem}.compare-landing .compare-results label[data-v-559d444b]{color:var(--text-primary);display:flex;font-size:.875rem;justify-content:center;line-height:1.125rem;width:100%}@media screen and (min-width:768px){.compare-landing .compare-results label[data-v-559d444b]{font-size:1rem;height:48px;justify-content:start;line-height:1.5rem;padding:1rem}}.compare-landing .compare-results label.price-label[data-v-559d444b]{flex-direction:column}.compare-landing .compare-results label.disabled[data-v-559d444b]{color:var(--color-disabled)}.compare-landing .compare-results .flexed-cols[data-v-559d444b]{padding-bottom:1em;padding-top:1em}.compare-landing .compare-results .flexed-cols.hidden[data-v-559d444b]{display:none}.compare-landing .compare-results .compare-data[data-v-559d444b]{text-align:center}.compare-landing .compare-results .compare-data h3[data-v-559d444b]{content:"";padding-top:2rem}.compare-landing .compare-results .compare-data label[data-v-559d444b]{align-items:center;color:var(--text-primary);display:flex;font-size:.875rem;font-weight:600;height:48px;line-height:1.125rem;padding:1rem 0;width:100%}@media screen and (min-width:768px){.compare-landing .compare-results .compare-data label[data-v-559d444b]{font-size:1rem;justify-content:center;line-height:1.5rem}}.compare-landing .compare-results .compare-data.disabled label[data-v-559d444b]{color:var(--color-disabled)}.compare-landing .compare-results .cta-container[data-v-559d444b]{align-items:flex-start;display:flex;justify-content:center}.compare-landing .compare-results .cta-container .button[data-v-559d444b]{padding:.125rem .813rem;width:100%}.compare-landing .compare-results .tile-3 .save-and-compare span.view[data-v-559d444b]{display:none}.compare-landing .compare-results .tile-3 .content-container[data-v-559d444b]{font-size:10px;line-height:14px;padding:.5em}.compare-landing .compare-results .page-compare .compare-results label[data-v-559d444b]{padding:1rem .2rem}.compare-landing .compare-results .compare-data[data-v-559d444b]{font-weight:500}@media only screen and (max-width:768px){.compare-landing .comparison-cards[data-v-559d444b]{flex-wrap:nowrap}.compare-landing .comparison-cards article[data-v-559d444b]{width:calc(33.33333% - .5rem)}.compare-landing .blank[data-v-559d444b]{padding:1rem 0}.compare-landing .listing-card-1 .save-and-compare span.view[data-v-559d444b]{display:none}.compare-landing .listing-card-1 .content-container[data-v-559d444b]{font-size:10px;line-height:14px;padding:.5em}.compare-landing .ctas[data-v-559d444b]{flex-wrap:nowrap;margin-left:0}.compare-landing .ctas div[data-v-559d444b]{display:none}.compare-landing .ctas aside[data-v-559d444b]{text-align:center;width:calc(33.33333% - .5rem)}.compare-landing .ctas .primary[data-v-559d444b]{font-size:.875rem}.compare-landing .content-label[data-v-559d444b]{font-size:.875rem;justify-content:center}.compare-landing .compare-data[data-v-559d444b]{font-weight:500;width:calc(33.33333% - .5rem)}}
