.RangeFilter-module__jIr5Sq__filters{width:min(48rem, calc(100vw - (var(--spacing-lg) * 2)))}.RangeFilter-module__jIr5Sq__subFilters{width:100%;box-shadow:none;background:#fff;border:1px solid #05293d14;border-radius:1rem;flex-direction:column;gap:1.8rem;padding:2rem;display:flex}.RangeFilter-module__jIr5Sq__helper{font-family:var(--font-primary);color:#05293dad;margin:0;font-size:1.5rem;line-height:1.5}.RangeFilter-module__jIr5Sq__distribution{border-bottom:1px solid #05293d14;width:100%;height:5.6rem;padding-bottom:.8rem}.RangeFilter-module__jIr5Sq__subFilters text{font-family:var(--font-primary);letter-spacing:0;text-transform:none;fill:#05293db8;font-size:10px}.RangeFilter-module__jIr5Sq__slider{width:100%;padding:0 .4rem}.RangeFilter-module__jIr5Sq__inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;width:100%;display:grid}.RangeFilter-module__jIr5Sq__inputControl{background:#05293d08;border:1px solid #05293d12;border-radius:.8rem;flex-direction:column;gap:.6rem;padding:1.4rem 1.6rem;display:flex}.RangeFilter-module__jIr5Sq__inputControl .RangeFilter-module__jIr5Sq__label{font-family:var(--font-primary);text-transform:none;color:#05293d85;letter-spacing:0;font-size:1.3rem}.RangeFilter-module__jIr5Sq__inputControl .RangeFilter-module__jIr5Sq__value{color:var(--secondary-color);font-family:var(--font-primary);font-size:3.6rem;line-height:1}.RangeFilter-module__jIr5Sq__controls{border-top:1px solid #05293d14;justify-content:flex-end;padding-top:1.6rem;display:flex}.RangeFilter-module__jIr5Sq__unit{color:#05293d80;font-size:1.7rem}@media only screen and (max-width:700px){.RangeFilter-module__jIr5Sq__filters{width:100%}.RangeFilter-module__jIr5Sq__subFilters{box-shadow:none;border-radius:1rem;padding:1.6rem}.RangeFilter-module__jIr5Sq__inputs{grid-template-columns:1fr}.RangeFilter-module__jIr5Sq__inputControl .RangeFilter-module__jIr5Sq__value{font-size:3rem}.RangeFilter-module__jIr5Sq__controls{justify-content:stretch}.RangeFilter-module__jIr5Sq__controls button{width:100%}}
.Slider-module__tqjjaq__slider{-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:5.8rem;display:flex;position:relative}.Slider-module__tqjjaq__sliderLine{background:#05293d14;border-radius:999px;height:.8rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.Slider-module__tqjjaq__sliderRange{background:linear-gradient(90deg,#17e5d7b3 0%,#4c78ec94 100%);border-radius:999px;height:1.2rem;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 .35rem #17e5d714}.Slider-module__tqjjaq__sliderButton{cursor:pointer;-webkit-user-select:none;user-select:none;width:4.8rem;height:4.8rem;color:var(--secondary-color);font-size:1.1rem;font-family:var(--font-mono);letter-spacing:.02em;background:#fffffff5;border:1px solid #05293d1f;border-radius:50%;justify-content:center;align-items:center;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 16px 28px #05182814,inset 0 1px #ffffffe0}.Slider-module__tqjjaq__sliderButton:hover{border-color:#4c78ec38;box-shadow:0 20px 34px #0518281f,0 0 0 .35rem #4c78ec14}
.SortingFilter-module__1EsGlW__filters{width:min(36rem, calc(100vw - (var(--spacing-lg) * 2)))}.SortingFilter-module__1EsGlW__subFilters{width:100%;box-shadow:none;background:#fff;border:1px solid #05293d14;border-radius:1rem;flex-direction:column;gap:.8rem;padding:1.6rem;display:flex}.SortingFilter-module__1EsGlW__filter{width:100%;min-height:5.2rem;color:var(--secondary-color);cursor:pointer;font-family:var(--font-primary);background:#ffffffbd;border:1px solid #05293d14;border-radius:.8rem;align-items:center;padding:1.2rem 1.4rem;font-size:1.55rem;line-height:1.45;transition:border-color .22s,background-color .22s;display:flex}.SortingFilter-module__1EsGlW__filter:hover{box-shadow:none;border-color:#17e5d72e}.SortingFilter-module__1EsGlW__selected{box-shadow:none;background:#17e5d71a;border-color:#4c78ec38}@media only screen and (max-width:700px){.SortingFilter-module__1EsGlW__filters{width:100%}.SortingFilter-module__1EsGlW__subFilters{box-shadow:none}}
.BadgeManager-module__yzIIyq__container{width:100%}.BadgeManager-module__yzIIyq__header{justify-content:space-between;align-items:center;gap:1.2rem;padding-bottom:1rem;display:flex}.BadgeManager-module__yzIIyq__filterCount{font-family:var(--font-primary);letter-spacing:0;text-transform:none;color:#05293d8f;font-size:1.3rem}.BadgeManager-module__yzIIyq__clearAllButton{cursor:pointer;font-family:var(--font-primary);letter-spacing:0;text-transform:none;color:#05293dc7;background:0 0;border:none;font-size:1.3rem;transition:opacity .18s,transform .18s}.BadgeManager-module__yzIIyq__clearAllButton:hover{opacity:.72;transform:none}.BadgeManager-module__yzIIyq__filtersBadges{flex-wrap:wrap;gap:1rem;display:flex}@media only screen and (max-width:700px){.BadgeManager-module__yzIIyq__header{flex-direction:column;align-items:flex-start}.BadgeManager-module__yzIIyq__filtersBadges{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}}
.FilterBadgeComponent-module__bBTY4G__cw_filter__badge{--badge-accent:#17e5d724;--badge-accent-strong:#17e5d73d;min-height:4.2rem;color:var(--secondary-color);cursor:pointer;text-align:left;box-shadow:none;font-family:var(--font-primary);background:#fff;border:1px solid #05293d1a;border-radius:999px;justify-content:space-between;align-items:center;gap:1.2rem;padding:.8rem .8rem .8rem 1.4rem;font-size:1.45rem;line-height:1.35;transition:border-color .22s,background-color .22s,color .22s;display:inline-flex}.FilterBadgeComponent-module__bBTY4G__badgeLead{align-items:center;gap:1rem;min-width:0;display:inline-flex}.FilterBadgeComponent-module__bBTY4G__badgeLogo{background:var(--badge-accent);width:2.8rem;height:2.8rem;color:var(--secondary-color);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .22s;display:inline-flex}.FilterBadgeComponent-module__bBTY4G__badgeText{min-width:0}.FilterBadgeComponent-module__bBTY4G__cw_filter__badge__icon{width:2.4rem;height:2.4rem;color:var(--secondary-color);background:#05293d14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:transform .22s,background-color .22s,color .22s;display:inline-flex}.FilterBadgeComponent-module__bBTY4G__cw_filter__badge:hover{border-color:var(--badge-accent-strong);box-shadow:none;background:#fbfdfe}.FilterBadgeComponent-module__bBTY4G__cw_filter__badge:hover .FilterBadgeComponent-module__bBTY4G__badgeLogo{box-shadow:none;transform:none}.FilterBadgeComponent-module__bBTY4G__cw_filter__badge:hover .FilterBadgeComponent-module__bBTY4G__cw_filter__badge__icon{background:var(--badge-accent);color:var(--secondary-color);transform:rotate(90deg)}.FilterBadgeComponent-module__bBTY4G__tone_search{--badge-accent:#17e5d73d;--badge-accent-strong:#17e5d761}.FilterBadgeComponent-module__bBTY4G__tone_model{--badge-accent:#4c78ec3d;--badge-accent-strong:#4c78ec66}.FilterBadgeComponent-module__bBTY4G__tone_year{--badge-accent:#6675e93d;--badge-accent-strong:#6675e966}.FilterBadgeComponent-module__bBTY4G__tone_range{--badge-accent:#2549a842;--badge-accent-strong:#2549a86b}.FilterBadgeComponent-module__bBTY4G__tone_body{--badge-accent:#fa97513d;--badge-accent-strong:#fa975161}.FilterBadgeComponent-module__bBTY4G__tone_seats{--badge-accent:#ffffff2e;--badge-accent-strong:#ffffff47}.FilterBadgeComponent-module__bBTY4G__tone_price{--badge-accent:#17e5d73d;--badge-accent-strong:#17e5d761}@media (max-width:700px){.FilterBadgeComponent-module__bBTY4G__cw_filter__badge{width:100%}}
.FilterBase-module__DW1i9W__filterContainer{z-index:8;--filter-icon-surface:#05293d14;--filter-icon-surface-hover:#05293d1f;--filter-icon-surface-active:#17e5d72e;--filter-icon-foreground:#05293dad;--filter-icon-foreground-hover:#05293deb;--filter-icon-foreground-active:var(--secondary-color);--filter-icon-shadow:none;flex:1 1 0;min-width:0;position:relative}.FilterBase-module__DW1i9W__filterContainerOpen{z-index:120}.FilterBase-module__DW1i9W__filterButton{width:100%;min-height:4.9rem;color:var(--secondary-color);cursor:pointer;text-align:left;box-shadow:none;background:#fff;border:1px solid #05293d14;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem .8rem 1.5rem;transition:transform .22s,border-color .22s,background-color .22s;display:inline-flex}.FilterBase-module__DW1i9W__filterButton:hover{box-shadow:none;border-color:#05293d24;transform:none}.FilterBase-module__DW1i9W__filterButton.FilterBase-module__DW1i9W__active{border-color:#17e5d747;box-shadow:0 0 0 .18rem #17e5d714}.FilterBase-module__DW1i9W__filterButton:focus-visible{outline-offset:4px;outline:2px solid #17e5d7a6}.FilterBase-module__DW1i9W__buttonText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-primary);letter-spacing:0;text-transform:none;font-size:1.45rem;font-weight:650;overflow:hidden}.FilterBase-module__DW1i9W__buttonLead{flex:auto;align-items:center;gap:.9rem;min-width:0;display:inline-flex}.FilterBase-module__DW1i9W__buttonLeadIcon{background:var(--filter-icon-surface);width:2.8rem;height:2.8rem;color:var(--filter-icon-foreground);box-shadow:none;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .22s,color .22s,transform .22s;display:inline-flex}.FilterBase-module__DW1i9W__filterButton:hover .FilterBase-module__DW1i9W__buttonLeadIcon{background:var(--filter-icon-surface-hover);color:var(--filter-icon-foreground-hover);box-shadow:none;transform:none}.FilterBase-module__DW1i9W__filterButton.FilterBase-module__DW1i9W__active .FilterBase-module__DW1i9W__buttonLeadIcon{background:var(--filter-icon-surface-active);color:var(--filter-icon-foreground-active);box-shadow:none}.FilterBase-module__DW1i9W__buttonIcon{color:#05293da3;background:#05293d14;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;transition:transform .22s,background-color .22s,color .22s;display:inline-flex}.FilterBase-module__DW1i9W__filterButton.FilterBase-module__DW1i9W__active .FilterBase-module__DW1i9W__buttonIcon{color:var(--secondary-color);background:#17e5d724;transform:rotate(180deg)}.FilterBase-module__DW1i9W__panelMotion{z-index:120;position:absolute;top:calc(100% + 1rem);left:0}.FilterBase-module__DW1i9W__filterContainer:last-child .FilterBase-module__DW1i9W__panelMotion{left:auto;right:0}@media (max-width:980px){.FilterBase-module__DW1i9W__filterContainer{flex:calc(50% - .6rem)}}@media (max-width:700px){.FilterBase-module__DW1i9W__filterContainer{flex-basis:var(--filter-mobile-basis,100%)}.FilterBase-module__DW1i9W__filterButton{min-height:4.8rem}.FilterBase-module__DW1i9W__filterContainerOpen{flex-basis:var(--filter-mobile-open-basis,100%)}.FilterBase-module__DW1i9W__panelMotion{width:100%;margin-top:1rem;position:relative;top:0;left:0}}.FilterBase-module__DW1i9W__filterButton{min-height:4.6rem;box-shadow:none;background:#fff;border-color:#05293d14;border-radius:.9rem;padding:.7rem .8rem .7rem 1rem;transition:border-color .16s,background-color .16s}.FilterBase-module__DW1i9W__filterButton:hover,.FilterBase-module__DW1i9W__filterButton.FilterBase-module__DW1i9W__active{background:#fbfdfe;border-color:#17e5d73d;transform:none;box-shadow:0 0 0 .18rem #17e5d712}.FilterBase-module__DW1i9W__buttonText{font-family:var(--font-primary);letter-spacing:0;text-transform:none;font-size:1.45rem;font-weight:650}.FilterBase-module__DW1i9W__buttonLeadIcon,.FilterBase-module__DW1i9W__buttonIcon{width:3rem;height:3rem;box-shadow:none;background:#05293d0d;border:1px solid #05293d14;border-radius:.7rem}.FilterBase-module__DW1i9W__filterButton:hover .FilterBase-module__DW1i9W__buttonLeadIcon,.FilterBase-module__DW1i9W__filterButton.FilterBase-module__DW1i9W__active .FilterBase-module__DW1i9W__buttonLeadIcon{box-shadow:none;background:#17e5d71f;transform:none}.FilterBase-module__DW1i9W__filterButton.FilterBase-module__DW1i9W__active .FilterBase-module__DW1i9W__buttonIcon{background:#17e5d724}@media (min-width:701px){.FilterBase-module__DW1i9W__panelMotion{top:calc(100% + .6rem)}}
.ModelCardComponent-module__d_uVeG__card{background:#fff;border:1px solid #05293d14;border-radius:1.2rem;position:relative;overflow:hidden}.ModelCardComponent-module__d_uVeG__card:before,.ModelCardComponent-module__d_uVeG__card:after{content:none}.ModelCardComponent-module__d_uVeG__card:before,.ModelCardComponent-module__d_uVeG__card:after,.ModelCardComponent-module__d_uVeG__card .ModelCardComponent-module__d_uVeG__cardInner{border:0;border-radius:0;transition:none}.ModelCardComponent-module__d_uVeG__card:before,.ModelCardComponent-module__d_uVeG__cardInner{z-index:1}.ModelCardComponent-module__d_uVeG__cardInner{background:#fff;padding:2rem;position:relative}.ModelCardComponent-module__d_uVeG__cardImage{background-color:#fff;border-radius:0;width:100%;height:auto;display:block}.ModelCardComponent-module__d_uVeG__imageContainer,.ModelCardComponent-module__d_uVeG__fallbackImageContainer{background:#fbfdfe;border-bottom:1px solid #05293d14;flex-direction:column;justify-content:center;align-items:center;min-height:14rem;margin:-2rem -2rem 0;display:flex}.ModelCardComponent-module__d_uVeG__fallBackImage{width:50px;height:auto;padding:56px 0}.ModelCardComponent-module__d_uVeG__cardTitle{font-size:var(--medium-5-size);font-weight:600;font-family:var(--font-primary);color:var(--secondary-color);padding:2rem 2rem 0}.ModelCardComponent-module__d_uVeG__cardYear{display:none}.ModelCardComponent-module__d_uVeG__cardDescription{font-size:var(--regular-6-size);font-family:var(--font-primary);color:#05293dad;padding:.5rem 2rem 0}.ModelCardComponent-module__d_uVeG__cardAttributes{flex-direction:row;justify-content:center;align-items:flex-start;gap:0;padding:2rem 0;display:flex}.ModelCardComponent-module__d_uVeG__cardAttributes>*{flex:0 0 33.3333%}.ModelCardComponent-module__d_uVeG__attributeName{font-family:var(--font-primary);text-transform:none;letter-spacing:0;text-align:left;font-weight:650;line-height:normal}.ModelCardComponent-module__d_uVeG__attributeData{font-family:var(--font-primary);text-align:left;padding:2rem 2rem 0}.ModelCardComponent-module__d_uVeG__attributeValue{font-family:var(--font-primary);color:var(--secondary-color);padding-right:4px;font-size:1.8rem;font-weight:600}
