:root{--primary-color: #6e46cf;--secondary-color: #00c19e;--main-bg-color: #fcf9f2;--secondary-bg-color: #fff;--main-text-color: #1c2127;--inverted-text-color: #fff;--muted-text-color: #999;--site-max-width: 1400px}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--main-bg-color);color:var(--main-text-color);font-family:Mulish,Arial,serif;font-optical-sizing:auto;padding:16px}a{color:inherit;text-decoration:none}h1,h2{font-weight:900}h3{font-weight:700}.c-icon{width:24px}.c-p.--mini{font-size:10px;color:var(--muted-text-color);font-weight:400}.c-p.--uppercase{text-transform:uppercase}.c-input{font-size:16px;padding:2px 4px;width:100%;height:30px;border-radius:4px;border:1px solid var(--muted-text-color)}input,button{font-family:inherit}img{max-width:100%;display:block}.c-button{background-color:var(--primary-color);color:var(--inverted-text-color);width:100%;padding:12px;border-radius:10px;border:0;font-size:18px;display:flex;justify-content:center;cursor:pointer}.c-button.--mini{font-size:13px;padding:10px 18px}.c-count-badge{font-size:12px;font-weight:700;background-color:var(--secondary-color);color:var(--inverted-text-color);padding:4px 8px;border-radius:50%}.muted{font-weight:400;font-size:10px;color:var(--muted-text-color)}input[type=checkbox]{width:18px;height:20px}hr{background-color:#ccc;margin:14px 0;height:1px;border:0px solid black}.u-mb{margin-bottom:16px}.u-capitalize{text-transform:capitalize}.l-flex{display:flex;align-items:center;gap:16px}.overlay[data-v-7b26db1c]{height:100vh}.spinner[data-v-7b26db1c]{font-size:48px;position:relative;display:inline-block;width:1em;height:1em}.spinner.center[data-v-7b26db1c]{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.spinner .spinner-blade[data-v-7b26db1c]{position:absolute;left:.4629em;bottom:0;width:.074em;height:.2777em;border-radius:.0555em;background-color:transparent;-webkit-transform-origin:center -.2222em;-ms-transform-origin:center -.2222em;transform-origin:center -.2222em;-webkit-animation:spinner-fade-7b26db1c 1s infinite linear;animation:spinner-fade-7b26db1c 1s infinite linear}.spinner .spinner-blade[data-v-7b26db1c]:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}.spinner .spinner-blade[data-v-7b26db1c]:nth-child(2){-webkit-animation-delay:83ms;animation-delay:83ms;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.spinner .spinner-blade[data-v-7b26db1c]:nth-child(3){-webkit-animation-delay:.166s;animation-delay:.166s;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.spinner .spinner-blade[data-v-7b26db1c]:nth-child(4){-webkit-animation-delay:.249s;animation-delay:.249s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.spinner .spinner-blade[data-v-7b26db1c]:nth-child(5){-webkit-animation-delay:.332s;animation-delay:.332s;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.spinner .spinner-blade[data-v-7b26db1c]:nth-child(6){-webkit-animation-delay:.415s;animation-delay:.415s;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.spinner .spinner-blade[data-v-7b26db1c]:nth-child(7){-webkit-animation-delay:.498s;animation-delay:.498s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.spinner .spinner-blade[data-v-7b26db1c]:nth-child(8){-webkit-animation-delay:.581s;animation-delay:.581s;-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.spinner .spinner-blade[data-v-7b26db1c]:nth-child(9){-webkit-animation-delay:.664s;animation-delay:.664s;-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.spinner .spinner-blade[data-v-7b26db1c]:nth-child(10){-webkit-animation-delay:.747s;animation-delay:.747s;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.spinner .spinner-blade[data-v-7b26db1c]:nth-child(11){-webkit-animation-delay:.83s;animation-delay:.83s;-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.spinner .spinner-blade[data-v-7b26db1c]:nth-child(12){-webkit-animation-delay:.913s;animation-delay:.913s;-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}@-webkit-keyframes spinner-fade-7b26db1c{0%{background-color:#69717d}to{background-color:transparent}}@keyframes spinner-fade-7b26db1c{0%{background-color:#69717d}to{background-color:transparent}}.price-range-ratio-indicator[data-v-01b50b1a]{line-height:1}.price-range-ratio-indicator p[data-v-01b50b1a]{margin-bottom:4px}.price-range-ratio-indicator img[data-v-01b50b1a]{width:20px;display:inline-block}.car__title[data-v-ed7201b7]{grid-row:1/2;display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.car__title h2[data-v-ed7201b7]{font-size:18px;color:var(--primary-color)}.car__remove[data-v-ed7201b7]{background-color:transparent;color:var(--primary-color);border:0;text-decoration:underline;cursor:pointer}.car__remove img[data-v-ed7201b7]{width:16px}.car__image[data-v-ed7201b7]{grid-row:2/3;display:flex;justify-content:center;align-items:center;overflow:hidden}.car__image img[data-v-ed7201b7]{max-width:100%;max-height:100%}.car__price-range-ratio[data-v-ed7201b7]{grid-row:3/4}.car__battery[data-v-ed7201b7]{grid-row:4/5;display:flex;gap:16px;align-items:center}.car__dc-charging-speed[data-v-ed7201b7]{grid-row:5/6;display:flex;gap:16px;align-items:center}.car__speed[data-v-ed7201b7]{grid-row:6/7;display:flex;gap:16px;align-items:center}.car__trunk-volume[data-v-ed7201b7]{grid-row:7/8;display:flex;gap:16px;align-items:center}.car__sale-price[data-v-ed7201b7]{grid-row:8/9;color:var(--primary-color)}.car__lease-price[data-v-ed7201b7]{grid-row:9/10}.compare-feature[data-v-e140a08b]{position:fixed;bottom:0;left:0;right:0}.compare-feature__container[data-v-e140a08b]{background-color:var(--secondary-bg-color);border-top:1px solid var(--primary-color);padding:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(auto,250px));justify-content:center;grid-template-rows:auto 150px auto auto auto auto auto;grid-gap:16px 48px}.compare-feature__toggle[data-v-e140a08b]{width:100%;background-color:var(--primary-color);color:var(--inverted-text-color);padding:12px 32px;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s ease-in-out;transform:translateY(100%)}.compare-feature__toggle.--open[data-v-e140a08b]{transform:translateY(0)}.compare-feature img[data-v-e140a08b]{width:16px}.filters[data-v-cba8b827]{line-height:1.5;height:calc(100vh - 32px);overflow-y:auto;padding-bottom:47px}.filters__heading[data-v-cba8b827]{text-transform:uppercase;font-weight:700}@media only screen and (max-width: 799px){h2[data-v-cba8b827]{text-align:center}}.scrollable-on-demand[data-v-cba8b827]{overflow:auto;max-height:253px}.l-flex[data-v-cba8b827]{display:flex;gap:8px;align-items:center}.min-max[data-v-cba8b827]{width:75px;font-size:16px;padding:2px 4px;text-align:right;border-radius:4px;border:1px solid var(--muted-text-color)}.link-button[data-v-cba8b827]{border:0;background-color:transparent;color:var(--primary-color);text-decoration:underline;margin:5px 0;cursor:pointer}label[data-v-cba8b827]{font-size:16px}input[type=checkbox][data-v-cba8b827]{margin-right:4px;vertical-align:text-bottom;border-radius:4px;border:1px solid var(--main-text-color)}.u-mb-[data-v-cba8b827]{margin-bottom:8px}.submit-button[data-v-cba8b827]{position:fixed;bottom:0;left:0;right:0;padding:16px;background-color:var(--main-bg-color);border-top:1px solid var(--muted-text-color)}@media only screen and (min-width: 800px){.submit-button[data-v-cba8b827]{display:none}}.car-card[data-v-e8bec9aa]{background-color:var(--secondary-bg-color);border-radius:10px;box-shadow:0 0 10px #0000001a;padding:16px;display:grid;position:relative}@media only screen and (max-width: 799px){.car-card[data-v-e8bec9aa]{column-gap:16px;row-gap:16px;grid-template-rows:auto 120px auto auto;grid-template-columns:auto 1fr}}@media only screen and (min-width: 800px){.car-card[data-v-e8bec9aa]{column-gap:32px;row-gap:16px;grid-template-columns:300px 1fr 1fr 1fr auto;grid-template-rows:auto auto auto auto}}.car-card__image[data-v-e8bec9aa]{display:flex;justify-content:center;align-items:center;overflow:hidden}@media only screen and (max-width: 799px){.car-card__image[data-v-e8bec9aa]{grid-column:1/4;grid-row:2/3}}@media only screen and (min-width: 800px){.car-card__image[data-v-e8bec9aa]{grid-column:1/2;grid-row:1/5}}.car-card__image img[data-v-e8bec9aa]{max-width:100%}@media only screen and (max-width: 799px){.car-card__image img[data-v-e8bec9aa]{max-height:100%}}@media only screen and (min-width: 800px){.car-card__image img[data-v-e8bec9aa]{max-height:150px}}.car-card__title[data-v-e8bec9aa]{display:flex;color:var(--primary-color)}@media only screen and (max-width: 799px){.car-card__title[data-v-e8bec9aa]{justify-content:center;grid-row:1/2;grid-column:1/4;text-align:center}}@media only screen and (min-width: 800px){.car-card__title[data-v-e8bec9aa]{grid-column:2/6}}@media only screen and (max-width: 799px){.car-card__price-range-ratio[data-v-e8bec9aa]{display:none}}@media only screen and (min-width: 800px){.car-card__price-range-ratio[data-v-e8bec9aa]{grid-column:2/3;grid-row:2/3;justify-self:flex-start;align-self:end}}@media only screen and (max-width: 799px){.car-card__battery[data-v-e8bec9aa]{grid-column:1/2;grid-row:3/4}}@media only screen and (min-width: 800px){.car-card__battery[data-v-e8bec9aa]{grid-column:2/3;grid-row:3/4}}@media only screen and (max-width: 799px){.car-card__speed[data-v-e8bec9aa]{display:none!important}}@media only screen and (min-width: 800px){.car-card__speed[data-v-e8bec9aa]{grid-column:3/4;grid-row:3/4}}.car-card__sale-price[data-v-e8bec9aa]{display:flex;flex-direction:column;justify-content:space-between;align-items:end}@media only screen and (max-width: 799px){.car-card__sale-price[data-v-e8bec9aa]{grid-column:3/4;grid-row:3/5}}@media only screen and (min-width: 800px){.car-card__sale-price[data-v-e8bec9aa]{grid-column:5/6;grid-row:2/3}}@media only screen and (max-width: 799px){.car-card__lease-price[data-v-e8bec9aa]{grid-column:2/3;grid-row:3/4;justify-self:center}}@media only screen and (min-width: 800px){.car-card__lease-price[data-v-e8bec9aa]{grid-column:5/6;grid-row:3/4}}.car-card__battery[data-v-e8bec9aa],.car-card__speed[data-v-e8bec9aa],.car-card__trunk-volume[data-v-e8bec9aa]{display:flex;gap:16px}@media only screen and (max-width: 799px){.car-card__trunk-volume[data-v-e8bec9aa]{display:none}}@media only screen and (min-width: 800px){.car-card__trunk-volume[data-v-e8bec9aa]{grid-column:4/5;grid-row:3/4}}.car-card__sale-price[data-v-e8bec9aa]{color:var(--primary-color)}.car-card__lease-price[data-v-e8bec9aa]{text-align:right}@media only screen and (max-width: 799px){.car-card__compare-feature[data-v-e8bec9aa]{display:none}}@media only screen and (min-width: 800px){.car-card__compare-feature[data-v-e8bec9aa]{grid-column:2/3;grid-row:4/5;align-content:end}}.car-card__compare-feature label[data-v-e8bec9aa]{display:flex;align-items:center;gap:8px;font-size:12px}.car-card__compare-feature img[data-v-e8bec9aa]{width:16px}.car-card__cta-button[data-v-e8bec9aa]{display:flex;align-items:center}@media only screen and (max-width: 799px){.car-card__cta-button[data-v-e8bec9aa]{grid-column:1/4;grid-row:4/5;justify-content:center}}@media only screen and (min-width: 800px){.car-card__cta-button[data-v-e8bec9aa]{grid-column:5/6;grid-row:4/5}}.modal[data-v-e8bec9aa]{position:fixed;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:10}.modal__close[data-v-e8bec9aa]{position:absolute;top:8px;right:8px;background-color:transparent;border:0;cursor:pointer}.modal__close img[data-v-e8bec9aa]{width:16px}.modal__content[data-v-e8bec9aa]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--secondary-bg-color);padding:32px;border-radius:10px;box-shadow:0 0 10px #0000001a;z-index:20}.modal iframe[data-v-e8bec9aa]{max-width:80vw}.list-enter-active,.list-leave-active{transition:all .25s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translateY(30px)}.list-move{transition:transform .5s ease}h1[data-v-171b1cfc]{font-size:30px;font-weight:900;margin-bottom:4px;color:var(--primary-color)}div[data-v-1015126f]{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:1}@media only screen and (min-width: 800px){div[data-v-1015126f]{display:none}}img[data-v-1015126f]{width:16px;margin-right:8px}.sorter[data-v-944dbfbd]{display:flex;align-items:center}@media only screen and (max-width: 799px){.sorter[data-v-944dbfbd]{justify-self:center}}@media only screen and (min-width: 800px){.sorter[data-v-944dbfbd]{justify-self:end}}.select-wrapper[data-v-944dbfbd]{box-shadow:0 0 10px #0000001a;margin-left:8px;border-radius:10px;background-color:var(--secondary-bg-color);overflow:hidden}select[data-v-944dbfbd]{padding:5px 10px;border-radius:10px;height:40px;font-size:16px;border:0;outline:none;background-color:var(--secondary-bg-color)}.header{margin:0 auto 16px}@media only screen and (max-width: 799px){.header h1{text-align:center;margin-bottom:16px}}@media only screen and (min-width: 800px){.header{justify-content:space-between;align-items:center;max-width:var(--site-max-width);display:flex}}.grid[data-v-0047c71a]{max-width:var(--site-max-width);margin:0 auto;padding-bottom:100px}@media only screen and (min-width: 800px){.grid[data-v-0047c71a]{display:grid;grid-template-columns:240px 1fr;grid-template-rows:auto 1fr;grid-gap:32px;align-items:start}}@media only screen and (max-width: 799px){.aside[data-v-0047c71a]{display:none}}@media only screen and (min-width: 800px){.aside[data-v-0047c71a]{position:sticky;top:16px;grid-column:1/2;grid-row:1/2}}.aside.--visible[data-v-0047c71a]{position:fixed;top:0;bottom:0;left:0;right:0;z-index:5;background-color:var(--main-bg-color);padding:16px;display:block}.content[data-v-0047c71a]{display:grid;grid-template-columns:1fr;grid-gap:16px;grid-column:2/3}.information[data-v-0047c71a]{max-width:700px;margin:0 auto;padding-bottom:100px}.information h2[data-v-0047c71a]{margin-bottom:16px}.information p[data-v-0047c71a],.information h3[data-v-0047c71a],.information li[data-v-0047c71a]{line-height:1.5;margin-bottom:16px}.results[data-v-0047c71a]{font-size:16px;text-align:center;background-color:var(--secondary-color);color:var(--inverted-text-color);padding:10px;border-radius:10px;box-shadow:0 0 10px #0000001a}.link-button[data-v-0047c71a]{text-decoration:underline;cursor:pointer}
