.loading-manager[data-v-9cb3220f]{min-height:100dvh;position:relative;width:100%}.loading-manager--centered[data-v-9cb3220f]{align-items:flex-start;display:flex;justify-content:center}.loading-manager__content[data-v-9cb3220f]{min-height:50dvh;width:100%}.loading-manager__loader[data-v-9cb3220f]{height:100dvh;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-fade-enter-active[data-v-9cb3220f],.loading-fade-leave-active[data-v-9cb3220f]{transition:opacity .3s ease}.loading-fade-enter-from[data-v-9cb3220f],.loading-fade-leave-to[data-v-9cb3220f]{opacity:0}.favorite-button-wrapper[data-v-a51bbae3]{display:inline-block;position:relative}.favorite-button[data-v-a51bbae3]{--button-background-color:#fff;--button-border-color:transparent;--button-border-color-hover:transparent;--button-min-width:2.4375rem;--button-min-height:2.4375rem;--button-padding:.8125rem;--button-border-radius:50%;--button-background-color-hover:#e4ece2;--button-background-color-hover-focus:#e4ece2;align-items:center;aspect-ratio:1/1;box-shadow:unset}.vehicle-legal-notice__button[data-v-878d149d]{--button-background-color:transparent;--button-border-color:transparent;--button-padding-inline:0}.vehicle-legal-notice__icon[data-v-878d149d]{--icon-fill-color:#51ae32}.vehicle-legal-notice__loader[data-v-878d149d]{min-height:0}.vehicle-card[data-v-d538670f]{display:flex;flex-direction:column;text-decoration:none;width:-moz-fit-content;width:fit-content}.vehicle-card--horizontal[data-v-d538670f]{width:100%}@container (min-width: 75rem){.vehicle-card--horizontal[data-v-d538670f]{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;width:-moz-fit-content;width:fit-content}}.vehicle-card--bordered[data-v-d538670f]{align-items:flex-start;border:1px solid #e4ece2;border-radius:.9375rem;display:flex;flex-direction:row;gap:1rem;height:-moz-fit-content;height:fit-content;justify-content:flex-start;min-height:9.25rem;padding-right:.5rem;width:100%}.vehicle-card__image[data-v-d538670f]{aspect-ratio:4/3;border-radius:1rem;display:grid;grid-template-areas:"box";overflow:hidden;position:relative;width:100%}@container (min-width: 75rem){.vehicle-card__image[data-v-d538670f]{height:100%;width:100%}.vehicle-card--horizontal .vehicle-card__image[data-v-d538670f]{min-width:16rem;width:auto}}.vehicle-card--bordered .vehicle-card__image[data-v-d538670f]{flex-shrink:0;height:100%;width:10.4375rem}.vehicle-card__image-item[data-v-d538670f]{aspect-ratio:4/3;grid-area:box;overflow:hidden;place-self:stretch;width:100%}.vehicle-card__image-item[data-v-d538670f] img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.vehicle-card__image-item--animated[data-v-d538670f]:hover img{transform:scale(1.15)}.vehicle-card--horizontal .vehicle-card__image-item[data-v-d538670f]{aspect-ratio:4/3}@container (min-width: 75rem){.vehicle-card--horizontal .vehicle-card__image-item[data-v-d538670f]{max-height:12.5rem}}.vehicle-card__card-tag[data-v-d538670f]{grid-area:box;margin:.75rem 0 0 .75rem;place-self:start;position:relative;z-index:2}.vehicle-card__favorite-button[data-v-d538670f]{grid-area:box;margin:.75rem .75rem 0 0;place-self:start end;position:relative;z-index:2}.vehicle-card__content[data-v-d538670f]{align-items:flex-start;display:flex;flex-direction:column;gap:.15rem;padding-block:.75rem;text-align:left;width:100%}.vehicle-card__title[data-v-d538670f]{font-size:1rem;font-weight:700;margin-block-end:0}.vehicle-card--bordered .vehicle-card__title[data-v-d538670f]{color:#000;font-size:1.125rem}.vehicle-card__details[data-v-d538670f]{color:#5f6368;font-size:1.25rem;margin:0}.vehicle-card--bordered .vehicle-card__details[data-v-d538670f]{font-size:1.125rem}.vehicle-card__tags[data-v-d538670f]{flex-wrap:wrap}.vehicle-card__location[data-v-d538670f],.vehicle-card__tags[data-v-d538670f]{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.vehicle-card__location[data-v-d538670f]{--icon-fill-color:#5f6368;color:#5f6368}.vehicle-card__price-label[data-v-d538670f]{color:#105538;font-size:1.25rem;font-weight:400}.vehicle-card__price-label--decreased[data-v-d538670f]{align-items:center;color:#f85c47;display:inline-flex;font-weight:700;gap:.25rem}.vehicle-card__price-label--old[data-v-d538670f]{color:#777b80;font-weight:400;margin-right:.5rem;text-decoration:line-through}.vehicle-card__price-label--rent[data-v-d538670f]{color:#51ae32;font-size:1.125rem;font-weight:400}.vehicle-card__decreased-price-icon[data-v-d538670f]{--icon-fill-color:#f85c47}.vehicle-card__price-value--rent[data-v-d538670f]{align-items:center;color:#51ae32;display:inline-flex;font-size:1.25rem;font-weight:700}.vehicle-card__rent-info-btn[data-v-d538670f]{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;padding:0}.vehicle-card__price-separator[data-v-d538670f]{margin-right:.25rem}.infos-form--standalone[data-v-d0be3224]{background-color:#fff;border-radius:1rem;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:2rem;width:100%}.brand-model-card{align-items:flex-start;border:1px solid #d9d9d9;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;padding:1.25rem 1.25rem .75rem;text-decoration:none}.brand-model-card:hover{border-color:#777b80;box-shadow:0 .5rem .5rem #0000001a;text-decoration:none}.brand-model-card--disabled{pointer-events:none}.brand-model-card--image-only{background-color:#f5f5f5;border:none;justify-content:center}.brand-model-card__image{align-self:stretch;aspect-ratio:14/10;min-width:0;overflow:hidden;width:100%}.brand-model-card__image-item{aspect-ratio:14/10;overflow:hidden}.brand-model-card__image-item,.brand-model-card__image-item img{-o-object-fit:cover;object-fit:cover;width:100%}.brand-model-card--image-only .brand-model-card__image-item,.brand-model-card--image-only .brand-model-card__image-item img{-o-object-fit:contain;object-fit:contain}.brand-model-card__logo{align-items:center;aspect-ratio:1/1;background-color:#f5f5f5;border-radius:.25rem;display:flex;height:2.5625rem;justify-content:center;margin-bottom:.5rem;padding:.625rem;width:2.5625rem}.brand-model-card__content{align-items:flex-start;display:flex;flex-direction:column}.brand-model-card__title{text-align:left;text-decoration:none}.vehicles-slider__slider[data-v-7da100f8]{visibility:hidden}.vehicles-slider__slider.swiper-initialized[data-v-7da100f8]{visibility:visible}.vehicles-slider__nav-btns[data-v-7da100f8]{align-items:center;display:flex;gap:.5rem}@container (min-width: 75rem){.vehicles-slider__nav-btns[data-v-7da100f8]{display:none}}
