.car-card-ratings__action[data-v-99c56068]{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.car-card-ratings__action-rating[data-v-99c56068]{align-items:center;background:#117a41;border-radius:4px;display:flex;flex-shrink:0;gap:6px;padding:4px 6px;white-space:nowrap}.car-card-ratings__action-rating i[data-v-99c56068]{color:#fff;font-size:16px}.car-card-ratings__action-rating-text[data-v-99c56068]{align-items:center;display:flex;gap:5px}.car-card-ratings__action-rating-text span[data-v-99c56068]{color:#1c1c1c;color:#fff;font-family:Figtree;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}.car-card-ratings__action-rating-text span[data-v-99c56068]:nth-of-type(2){color:#1c1c1c;color:#fff;font-family:Figtree;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.car-card-ratings__action .guest-fav[data-v-99c56068]{background:linear-gradient(90deg,#000,#434343);border:.5px solid #cc9e1b;border-radius:4px}.car-card-ratings__action .guest-fav i[data-v-99c56068]{color:#cc9e1b}.car-card-ratings__action .bad[data-v-99c56068]{background:#cc9e1b;border-radius:4px}.car-card-ratings__action .new[data-v-99c56068]{background-color:#123166;border-radius:4px}.car-card-ratings__guest-fav[data-v-99c56068]{color:#1c1c1c;color:#cc9e1b;font-family:Figtree;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;text-align:end}.car-card-ratings__guest-fav img[data-v-99c56068]{block-size:12px;inline-size:100px}.car-card-ratings__new[data-v-99c56068]{color:#1c1c1c;color:#225abb}.car-card-ratings__bad[data-v-99c56068],.car-card-ratings__new[data-v-99c56068]{font-family:Figtree;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px}.car-card-ratings__bad[data-v-99c56068]{color:#1c1c1c;color:#b83040}.car-card-ratings__rating-text[data-v-99c56068]{color:#1c1c1c;color:#117a41;font-family:Figtree;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}.fav-button[data-v-1eb36cda]{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.fav-button[data-v-1eb36cda]:focus-visible{border-radius:50%;outline:2px solid #000;outline-offset:1px}.fav-button__stack[data-v-1eb36cda]{display:inline-block;height:24px;position:relative;width:24px}.fav-button__base-icon[data-v-1eb36cda],.fav-button__top-icon[data-v-1eb36cda]{font-size:24px;left:0;position:absolute;top:0}.fav-button__base-icon[data-v-1eb36cda]{color:#1c1c1c;opacity:.8;z-index:1}.fav-button__top-icon[data-v-1eb36cda]{color:#fff;z-index:2}.fav-button__fav[data-v-1eb36cda]{font-size:24px}.fav-button__fav i[data-v-1eb36cda]{color:#b83040}.car-card[data-v-31fa9b54]{background:#fff;flex:0 0 330px;position:relative;width:330px}.car-card--professional-host[data-v-31fa9b54]{background:#f2e4ba}.car-card--guest-favourite[data-v-31fa9b54]{background:#000}.car-card[data-v-31fa9b54]{border-radius:20px;cursor:pointer;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.car-card[data-v-31fa9b54]:hover{box-shadow:0 8px 28px #00000024}.car-card[data-v-31fa9b54]:focus-visible{outline:2px solid #00000040;outline-offset:2px}.car-card__fav[data-v-31fa9b54]{position:absolute;right:8px;top:8px;z-index:2}.car-card .car-image-wrapper[data-v-31fa9b54]{background-color:#fff;padding:12px 12px 0;position:relative}.car-card .car-image-wrapper .car-img-frame[data-v-31fa9b54]{border-radius:12px;overflow:hidden;position:relative}.car-card .car-image-wrapper .car-img-frame .car-card__rating[data-v-31fa9b54]{border-bottom-right-radius:12px;bottom:0;padding:8px;position:absolute;right:0}.car-card .car-image-wrapper .car-img[data-v-31fa9b54]{display:block;height:200px;object-fit:cover;transform:scale(1);transition:transform .4s ease;width:100%}.car-card .car-image-wrapper:hover .car-img[data-v-31fa9b54]{transform:scale(1.12)}.car-card .car-details[data-v-31fa9b54]{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:16px 16px 20px}.car-card .car-details .car-name[data-v-31fa9b54]{color:#1c1c1c;font-family:Figtree;font-size:18px;font-weight:500;letter-spacing:0;line-height:24px;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-card .car-details .pricing-row[data-v-31fa9b54]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.car-card .car-details .pricing-row .price-current[data-v-31fa9b54]{color:#1c1c1c;font-family:Figtree;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.car-card .car-details .pricing-row .price-striked[data-v-31fa9b54]{color:#aaa;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:line-through}.car-card .car-details .pricing-row .price-discount[data-v-31fa9b54]{color:#1a8a4a;font-family:Figtree;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.car-card .car-details .pricing-row .price-fees[data-v-31fa9b54]{background:#0000;border:0;color:#6d6d6d;cursor:pointer;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:0;text-decoration:underline;text-underline-offset:3px}.car-card .car-details .pricing-row .price-fees[data-v-31fa9b54]:hover{color:#1c1c1c}.car-card .car-details .pricing-row .price-fees[data-v-31fa9b54]:focus-visible{border-radius:4px;outline:2px solid #0a4a28;outline-offset:3px}.car-card .car-details .specifications[data-v-31fa9b54]{align-items:center;color:#6d6d6d;display:flex;flex-wrap:wrap;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:12px}.car-card .car-details .specifications .spec-item[data-v-31fa9b54]{color:#6d6d6d}.car-card .car-details .specifications .dot[data-v-31fa9b54]{color:#bbb;margin:0 4px}.car-card .car-details .delivery-row[data-v-31fa9b54]{display:flex;flex-wrap:wrap;gap:16px}.car-card .car-details .delivery-row .delivery-chip[data-v-31fa9b54]{align-items:center;color:#6d6d6d;display:flex;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;gap:4px;line-height:20px}.car-card .car-details .delivery-row .delivery-chip svg[data-v-31fa9b54]{color:#6d6d6d;flex-shrink:0;height:17px;width:17px}.car-card__tag[data-v-31fa9b54]{align-items:center;background:linear-gradient(0deg,#cc9e1b -91.67%,#f2e4ba 70%);display:flex;gap:4px;padding:8px 16px}.car-card__tag img[data-v-31fa9b54]{height:24px;object-fit:contain;width:auto}.car-card__tag span[data-v-31fa9b54]{color:#1c1c1c;font-family:Figtree;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}.car-card__tag--guest-favourite[data-v-31fa9b54]{background:#000;padding:8px 16px}.car-card__tag--guest-favourite img[data-v-31fa9b54]{height:24px;object-fit:contain;width:auto}@media (max-width:768px){.car-card[data-v-31fa9b54]{flex:0 0 280px;min-width:280px}}.home-carousel-new[data-v-d08edc8a]{align-items:center;background-color:#f6f6f6;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:16px}.home-carousel-new[data-v-d08edc8a]:focus-visible{outline:2px solid #00000059;outline-offset:4px}.home-carousel-new-header[data-v-d08edc8a]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin:0 0 20px;width:100%}.home-carousel-new-header-left[data-v-d08edc8a]{display:flex;flex:1;flex-direction:column;gap:8px}.home-carousel-new-header-arrows[data-v-d08edc8a]{align-items:center;align-self:flex-start;display:flex;gap:12px}.home-carousel-new-header-arrow[data-v-d08edc8a]{align-items:center;border-radius:50%;color:inherit;cursor:pointer;display:flex;font-size:24px;height:48px;justify-content:center;padding:0;transition:all .3s ease;width:48px}.home-carousel-new-header-arrow[data-v-d08edc8a]:focus-visible{outline:2px solid #00000040;outline-offset:2px}.home-carousel-new-header-arrow-left[data-v-d08edc8a],.home-carousel-new-header-arrow-right[data-v-d08edc8a]{background-color:initial;border:1px solid #ccc}.home-carousel-new-header-arrow-left[data-v-d08edc8a]:hover:not(:disabled),.home-carousel-new-header-arrow-right[data-v-d08edc8a]:hover:not(:disabled){background-color:#2d7a4f;border-color:#2d7a4f}:is(.home-carousel-new-header-arrow-left:hover:not(:disabled),.home-carousel-new-header-arrow-right:hover:not(:disabled)) i[data-v-d08edc8a]{color:#fff}.home-carousel-new-header-arrow .inactive[data-v-d08edc8a]{color:#c9c9c9;cursor:not-allowed}.home-carousel-new-header-arrow[data-v-d08edc8a]:disabled{cursor:not-allowed}.home-carousel-new-header-text[data-v-d08edc8a]{align-items:center;color:#1c1c1c;display:flex;font-family:Figtree;font-size:32px;font-weight:600;gap:8px;letter-spacing:0;line-height:40px;margin:0;text-align:left}.home-carousel-new-header-text--linked[data-v-d08edc8a]{align-items:center;color:#1c1c1c;cursor:pointer;display:flex;font-family:Figtree;font-size:24px;font-weight:600;letter-spacing:0;line-height:32px}.home-carousel-new-header-text--linked i[data-v-d08edc8a]{align-items:center;display:flex}.home-carousel-new-header-subheading[data-v-d08edc8a]{color:#6d6d6d;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.home-carousel-new-header-subheading-link[data-v-d08edc8a]{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.home-carousel-new-header-subheading-link[data-v-d08edc8a]:hover{color:#000}.home-carousel-new-header-subheading-link[data-v-d08edc8a]:focus-visible{border-radius:4px;outline:2px solid #000;outline-offset:2px}.home-carousel-new-filters-container[data-v-d08edc8a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}@media screen and (max-width:768px){.home-carousel-new-filters-container[data-v-d08edc8a]{flex-wrap:nowrap;justify-content:flex-start;overflow:auto;padding:8px 0}}.home-carousel-new-container[data-v-d08edc8a]{align-items:center;display:flex;justify-content:center;margin-bottom:24px;width:100%}.home-carousel-new-container-visible[data-v-d08edc8a]{align-items:center;display:flex;overflow-x:auto;overflow-y:visible;padding-bottom:12px;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.home-carousel-new-container-visible[data-v-d08edc8a]::-webkit-scrollbar{display:none}.home-carousel-new-container-carousel[data-v-d08edc8a]{align-items:stretch;display:flex;flex-direction:row;gap:20px;justify-content:start;position:relative;width:100%}.home-carousel-new-container-carousel-element[data-v-d08edc8a]{flex:0 0 auto;scroll-snap-align:start}.home-carousel-new-button[data-v-d08edc8a]{background-color:#000;border-radius:4px;color:#1c1c1c;color:#fff;cursor:pointer;font-family:Figtree;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;margin-top:20px;padding:16px 48px;text-transform:uppercase}@media screen and (max-width:768px){.home-carousel-new[data-v-d08edc8a]{justify-content:flex-start;margin:0;padding:0;position:relative;width:100%}.home-carousel-new-header[data-v-d08edc8a]{align-items:flex-start;flex-direction:column;gap:16px;justify-content:flex-start;margin:0;width:100%}.home-carousel-new-header-left[data-v-d08edc8a]{width:100%}.home-carousel-new-header-arrows[data-v-d08edc8a]{align-self:auto;bottom:28px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.home-carousel-new-header-arrow[data-v-d08edc8a]{height:40px;width:40px}.home-carousel-new-header-text[data-v-d08edc8a]{color:#1c1c1c;font-family:Figtree;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;text-align:left}}@media screen and (max-width:768px) and (max-width:768px){.home-carousel-new-header-text[data-v-d08edc8a]{color:#1c1c1c;font-family:Figtree;font-size:24px;font-weight:600;letter-spacing:0;line-height:32px}}@media screen and (max-width:768px){.home-carousel-new-container[data-v-d08edc8a]{margin:0 0 80px;padding:0}.home-carousel-new-container-visible[data-v-d08edc8a]{overflow-y:visible;padding:16px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.home-carousel-new-container-carousel[data-v-d08edc8a]{gap:16px}}@media screen and (max-width:768px) and (max-width:900px){.home-carousel-new-container-carousel[data-v-d08edc8a]{transform:none!important}}@media screen and (max-width:768px){.home-carousel-new-container-carousel-element[data-v-d08edc8a]{border-radius:12px;flex:0 0 auto;scroll-snap-align:center}.home-carousel-new-container-carousel-element[data-v-d08edc8a]:last-child{padding-right:16px}.home-carousel-new-button[data-v-d08edc8a]{display:block;margin:16px 16px 16px 0;padding:16px 24px;text-align:center;width:calc(100% - 32px)}}.animated-filter-slider[data-v-6afabad6]{overflow:hidden;position:relative;width:100%}.animated-filter-slider__tag[data-v-6afabad6]{background-color:#b83040;border-radius:12px;color:#1c1c1c;color:#fff;font-family:Figtree;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:2px 8px}.animated-filter-slider[data-v-6afabad6]:after,.animated-filter-slider[data-v-6afabad6]:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .18s ease;width:44px;z-index:2}.animated-filter-slider[data-v-6afabad6]:before{background:linear-gradient(90deg,#f5f5f5 20%,#f5f5f500);left:0}.animated-filter-slider[data-v-6afabad6]:after{background:linear-gradient(270deg,#f5f5f5 20%,#f5f5f500);right:0}.animated-filter-slider--fade-end[data-v-6afabad6]:after,.animated-filter-slider--fade-start[data-v-6afabad6]:before{opacity:1}@media (max-width:768px){.animated-filter-slider[data-v-6afabad6]:after,.animated-filter-slider[data-v-6afabad6]:before{width:32px}}.slider-wrapper[data-v-6afabad6]{display:flex;flex-wrap:nowrap;gap:8px;justify-content:start;overflow-x:auto;overflow-y:visible;padding:8px;position:relative;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}@media (max-width:768px){.slider-wrapper[data-v-6afabad6]{gap:4px;padding:8px}}.slider-wrapper[data-v-6afabad6]::-webkit-scrollbar{display:none}.active-indicator[data-v-6afabad6]{background:#1f1f1f;border-radius:999px;pointer-events:none;position:absolute;transition:left .28s cubic-bezier(.22,1,.36,1),top .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1);z-index:0}.filter-item[data-v-6afabad6]{background:#fff;border:1px solid #ededed;border-radius:999px;color:#000;cursor:pointer;flex-shrink:0;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:24px;min-width:auto;outline:none;padding:8px 16px;position:relative;transition:color .18s ease,background .18s ease;white-space:nowrap;z-index:1}.filter-item.active[data-v-6afabad6]{background:#0000;border-color:#0000;color:#fff}.animated-filter-slider--multiple .filter-item.active[data-v-6afabad6]{background:#1f1f1f;border-color:#1f1f1f}.filter-item[data-v-6afabad6]{align-items:center;display:inline-flex;gap:4px}.filter-item i[data-v-6afabad6]{font-size:16px}.filter-item__icon[data-v-6afabad6]{height:20px;object-fit:contain;width:20px}.filter-item[data-v-6afabad6]:focus-visible{outline:2px solid #00000040;outline-offset:2px}@media (max-width:768px){.filter-item[data-v-6afabad6]{font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:8px 12px}.animated-filter-slider__tag[data-v-6afabad6]{padding:0 4px}}.route-cars[data-v-4c3a896d]{box-sizing:border-box;margin:0 auto;max-width:1400px;padding-top:40px;width:85%}@media screen and (max-width:768px){.route-cars[data-v-4c3a896d]{padding-top:0}}.route-cars__filters[data-v-4c3a896d]{min-width:0;width:100%}.route-cars__filters[data-v-4c3a896d] .route-cars__crown{color:#f3b600}.route-cars__loading-card[data-v-4c3a896d]{animation:route-cars-shimmer-4c3a896d 1.4s infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f3f3f3 50%,#e0e0e0 75%);background-size:200% 100%}.route-cars__loading-cards[data-v-4c3a896d]{align-self:stretch;display:flex;gap:20px;overflow:hidden;padding:12px 0;width:100%}.route-cars__loading-card[data-v-4c3a896d]{border-radius:20px;flex:0 0 330px;height:380px}.route-cars__empty[data-v-4c3a896d]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:48px 24px;text-align:center}.route-cars__empty h3[data-v-4c3a896d]{color:#1c1c1c;font-family:Figtree;font-size:28px;font-weight:600;letter-spacing:0;line-height:34px;margin:0}.route-cars__empty p[data-v-4c3a896d]{color:#6d6d6d;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.route-cars__empty button[data-v-4c3a896d]{background:#000;border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:Figtree;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-top:8px;padding:12px 24px}@keyframes route-cars-shimmer-4c3a896d{0%{background-position:200% 0}to{background-position:-200% 0}}@media screen and (max-width:900px){.route-cars[data-v-4c3a896d]{width:100%}.route-cars__loading-card[data-v-4c3a896d]{flex-basis:82vw}}@media screen and (max-width:768px){.route-cars[data-v-4c3a896d] .home-carousel-new-header-arrows{display:none}.route-cars[data-v-4c3a896d] .home-carousel-new-container{margin-bottom:0}}