.card.card--overlay .card__inner[data-v-184a8cf2]{height:100%;position:relative}.card.card--overlay .card__figure[data-v-184a8cf2]{overflow:hidden;aspect-ratio:16/9;position:relative}.card.card--overlay .card__figure[data-v-184a8cf2]:before{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(#0003 0% 100%),linear-gradient(to top,rgba(0,0,0,.4) 13.84%,transparent 42.51%),linear-gradient(to bottom,rgba(0,0,0,.4) 9.03%,transparent 23.77%);content:"";z-index:2}.card.card--overlay .card__figure img[data-v-184a8cf2]{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.card.card--overlay .card__content[data-v-184a8cf2]{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;padding:40px;z-index:3}.filters .filters__fields{display:flex;flex-direction:column}.filters .filters__title{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:0;padding:0;font-weight:600;font-size:var(--font-size-base);color:inherit}.filters .filters__title.is-collapsible{cursor:pointer}.filters .filters__title.is-collapsible:after{font-family:kroymans!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:18px;margin-right:-5px}.filters .filters__list{overflow:hidden}.filters .filters__list:has(.btn) .filters__list__inner{padding-bottom:16px}.filters .filters__list__inner{padding-top:16px}.filters .filters__group{padding:24px}.filters .filters__group:not(:last-child){border-bottom:1px solid var(--border-buttons-ui)}.filters .filters__group--hidden{display:none}.filters .filters__group.disabled{pointer-events:none;opacity:.4}.filters .filters__group.open .filters__title.is-collapsible:after{transform:rotate(-180deg)}@media(max-width:767.98px){.filters .filters__group{padding-right:0;padding-left:0}}.filters .custom-control{width:100%}.filters .custom-control .custom-control__text{display:flex;align-items:flex-start}.filters .custom-control .custom-control__text .filter-label{flex:0 1 auto;padding-right:8px}.filters .custom-control .custom-control__text .filter-count{flex:0 0 auto;margin-left:auto}.filters .checkbox-group{display:flex;gap:16px;flex-direction:column;align-items:flex-start}.filters .filter-count{opacity:.5}.filters .filters__range .filters__range-slider{height:4px;margin-top:8px;position:relative}.filters .filters__range .filters__range-input{min-height:20px;position:relative}.filters .filters__range .filters__range-input input{appearance:none;width:100%;height:4px;border:0;border-radius:4px;background:none;pointer-events:none;position:absolute;top:-5px}.filters .filters__range .filters__range-input input:first-child{z-index:2}.filters .filters__range .filters__range-input input:focus{outline:none!important}.filters .filters__range .filters__range-input input::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border:2px solid var(--background-control-ui);border-radius:50%;background-color:#737373;pointer-events:auto}.filters .filters__range .filters__range-input input::-moz-range-thumb{appearance:none;width:16px;height:16px;border:2px solid var(--background-control-ui);border-radius:50%;background-color:var(--background-buttons-ui);pointer-events:auto}.filters .filters__range .filters__range-values{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.filters .filters__range .filters__range-values input{padding:16px 12px}.filter-sort .lead-text,.filter-sort .custom-select{font-size:12px}.filter-sort{background:linear-gradient(90deg,rgba(0,0,0,.2) 0%,transparent 100%),#fafafa}.filter-sort__top,.filter-sort__bottom{display:flex;flex-wrap:wrap;align-items:center;padding-top:20px;padding-bottom:20px}.filter-sort__top{gap:8px;justify-content:space-between;border-bottom:1px solid var(--border-buttons-ui)}.filter-sort__top__block{display:flex;flex:1 0 auto;gap:8px;max-width:100%}@media(max-width:767.98px){.filter-sort__top__block .button-wrapper:not(.button-wrapper--inline){width:100%}.filter-sort__top__block .button-wrapper:not(.button-wrapper--inline) .btn{justify-content:space-between}}.filter-sort__top__block .lead-text{flex-shrink:0}.filter-sort__top__block .custom-select-wrapper{flex-grow:1}@media(max-width:767.98px){.filter-sort__top__block{flex-direction:column}}@media(min-width:768px){.filter-sort__top__block{flex-grow:0;align-items:center;gap:24px}}.filter-sort__bottom{gap:4px}.filter-sort .lead-text{color:var(--color-text)}.filter-sort .btn.selected{border-color:var(--border-buttons-ui-active);background:var(--background-buttons-ui);color:var(--color-buttons-ui-invert);cursor:default}.filter-sort .custom-select-wrapper{--size-input: var(--size-btn);border-radius:2px}.filter-sort .custom-select{text-transform:uppercase;letter-spacing:.2em}.vehicle-no-results{padding-top:48px;padding-bottom:120px;background:linear-gradient(270deg,transparent 0%,rgba(0,0,0,.2) 100%),#fafafa}.vehicle-no-results__header{margin-bottom:80px;border-bottom:1px solid var(--border-buttons-ui);padding-bottom:24px}.vehicle-no-results__body{display:flex;flex-wrap:wrap;gap:20px}.vehicle-no-results__body .card{flex:1 0 0;max-width:100%}.vehicle-listing{display:flex;flex-direction:column;gap:40px;margin-bottom:var(--spacer-section-y)}.vehicle-listing__list{display:flex;flex-direction:column}.vehicle-listing__list .vehicle-listing__featured{overflow:hidden;margin-right:calc(var(--padding-outer-container) * -1);margin-left:calc(var(--padding-outer-container) * -1);position:relative}.vehicle-listing__list .vehicle-listing__featured .card.card--vehicle.card--list{padding-right:var(--padding-outer-container);padding-left:var(--padding-outer-container)}@media(min-width:1280px){.vehicle-listing__list .vehicle-listing__featured .card.card--vehicle.card--list{padding-right:calc(var(--padding-outer-container) * 2);padding-left:calc(var(--padding-outer-container) * 2)}}@media(min-width:1280px){.vehicle-listing__list .vehicle-listing__featured{margin-right:calc(var(--padding-outer-container) * -2);margin-left:calc(var(--padding-outer-container) * -2)}}@media(min-width:1921px){.vehicle-listing__list .vehicle-listing__featured{margin-right:calc(var(--padding-outer-container) * -4);margin-left:calc(var(--padding-outer-container) * -4)}}.vehicle-listing__group{position:relative}.vehicle-listing__group--grid{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;padding-top:40px;backface-visibility:hidden}.vehicle-listing__group--grid .card{width:100%;margin-top:20px;padding-right:10px;padding-left:10px;backface-visibility:hidden;transform-origin:10% 50%}@media(max-width:767.98px){.vehicle-listing__group--grid .card.card--cta{height:300px}}@media(min-width:768px)and (max-width:1023.98px){.vehicle-listing__group--grid .card{width:50%}}@media(min-width:1024px){.vehicle-listing__group--grid .card{width:33.3333333333%}}@media(min-width:1280px){.vehicle-listing__group--grid{padding-top:60px}}.vehicle-listing__group--list .card.card--vehicle:not(:last-child){border-bottom:1px solid var(--border-buttons-ui);margin-bottom:0}.vehicle-listing__group--list .card.card--vehicle.card--list{width:auto;margin-right:calc(var(--padding-outer-container) * -2);margin-left:calc(var(--padding-outer-container) * -2);padding-right:calc(var(--padding-outer-container) * 2);padding-left:calc(var(--padding-outer-container) * 2)}@media(min-width:1280px){.vehicle-listing{gap:80px}}
