.loading[data-v-bf0abb59]{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.loading__spinner[data-v-bf0abb59]{animation:spin-bf0abb59 1.5s linear infinite;border-top:6px solid var(--background);border:6px solid var(--background);border-radius:50%;border-top-color:var(--spin-color);height:inherit;width:inherit}@keyframes spin-bf0abb59{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.terms[data-v-278a6711]{position:relative;z-index:999}.terms__header .terms-slot[data-v-278a6711]{color:#323232;cursor:pointer;font-size:.7rem;font-weight:500}.terms__header .terms-slot[data-v-278a6711]:hover{text-decoration:underline}.terms__wrapper[data-v-278a6711]{background:#fff;display:none;position:absolute;top:0}.terms__wrapper.show[data-v-278a6711]{display:block}.terms__close[data-v-278a6711]{background:#fff;border-radius:50%;box-shadow:5px 5px 10px #0000001a;cursor:pointer;padding:.15rem;position:absolute;top:-.4rem}.terms__close svg[data-v-278a6711]{font-size:1.2rem}.terms__text[data-v-278a6711]{border-radius:.5rem;box-shadow:.5rem 1rem 1rem #0000001a;max-height:250px;overflow:auto;padding:1.25rem;width:250px}.terms__text p[data-v-278a6711]{color:#323232;font-size:.71rem;line-height:1.6}.car-card[data-v-62b62a04]{border-radius:.5em;box-shadow:0 0 .9rem #e0e0e099;height:100%;position:relative}.car-card__content[data-v-62b62a04]{background:#f9f9fa;border:1px solid #f9f9fa;border-radius:inherit;display:flex;flex-direction:column;gap:1.25rem;height:inherit;transition:.2s ease-in-out}.car-card__figure[data-v-62b62a04]{align-items:center;background:#fff;border-bottom:1px solid #f2f2f2;border-radius:.5em .5em 0 0;display:flex;height:285px;justify-content:center;overflow:hidden;position:relative}@media (max-width:319px),(min-width:320px) and (max-width:767px){.car-card__figure[data-v-62b62a04]{height:200px}}.car-card__figure figcaption[data-v-62b62a04]{background:#295600;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:1rem;position:absolute;width:100%}.car-card__figure figcaption span[data-v-62b62a04]{color:#fff;font-size:1.9rem;font-weight:700;line-height:1.9rem;text-transform:uppercase}@media (max-width:319px),(min-width:320px) and (max-width:767px){.car-card__figure figcaption span[data-v-62b62a04]{font-size:1.6rem;line-height:1.6rem}}.car-card__figure figcaption span[data-v-62b62a04]:first-child{font-weight:lighter}.car-card__figure img[data-v-62b62a04]{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.car-card__figure img.no-image[data-v-62b62a04]{background:#fff;border:4px solid #f6900e;border-radius:48%;transform:scale(1.2) translate(200px)}.car-card__info[data-v-62b62a04]{display:grid;gap:1.25rem;grid-template-columns:1fr auto;padding:1.25rem}.car-card__info__left[data-v-62b62a04],.car-card__info__right[data-v-62b62a04]{display:flex;flex-direction:column;gap:.25rem}.car-card__info__left .price[data-v-62b62a04],.car-card__info__left h2[data-v-62b62a04],.car-card__info__right .price[data-v-62b62a04],.car-card__info__right h2[data-v-62b62a04]{color:#295600;font-size:1.25rem;text-transform:uppercase}.car-card__info__left .monthly-price[data-v-62b62a04],.car-card__info__left h3[data-v-62b62a04],.car-card__info__right .monthly-price[data-v-62b62a04],.car-card__info__right h3[data-v-62b62a04]{color:#386641;font-weight:500}.car-card__info__left h3[data-v-62b62a04],.car-card__info__right h3[data-v-62b62a04]{font-size:1.15rem;text-transform:uppercase}.car-card__info__left .miles[data-v-62b62a04],.car-card__info__left .monthly-price[data-v-62b62a04],.car-card__info__left .terms[data-v-62b62a04],.car-card__info__right .miles[data-v-62b62a04],.car-card__info__right .monthly-price[data-v-62b62a04],.car-card__info__right .terms[data-v-62b62a04]{color:#323232;font-size:.9rem}.car-card__info__left .price[data-v-62b62a04],.car-card__info__right .price[data-v-62b62a04]{font-weight:700}.car-card__info__left .monthly-price[data-v-62b62a04],.car-card__info__right .monthly-price[data-v-62b62a04]{white-space:nowrap}.car-card__info__left[data-v-62b62a04]{overflow:hidden}.car-card__info__left h3[data-v-62b62a04]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-card__info__right[data-v-62b62a04]{align-items:flex-end}.car-card__cta[data-v-62b62a04]{border-radius:0 0 .5em .5em;flex:1;overflow:hidden;padding:0 1.25rem 1.25rem}.car-card__cta button[data-v-62b62a04]{position:relative;z-index:100}.car-card__link a[data-v-62b62a04]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
