.CarList-module__NTMn9G__section{padding-top:84px;padding-bottom:248px}.CarList-module__NTMn9G__carList{flex-wrap:wrap;gap:32px;margin-bottom:80px;display:flex}.CarList-module__NTMn9G__carListItem{max-width:276px;min-height:424px}.CarList-module__NTMn9G__imageBlock{width:276px;height:268px;display:block;position:relative}.CarList-module__NTMn9G__carListItemImage{object-fit:cover;border-radius:14px;position:relative}.CarList-module__NTMn9G__iconHeart{fill:none;stroke:#f2f4f7;cursor:pointer;transition:stroke .3s,fill .3s;position:absolute;top:14px;right:14px}.CarList-module__NTMn9G__carListItemBlock{flex-wrap:wrap;justify-content:space-between;min-height:121px;padding-top:16px;padding-bottom:26px;display:flex}.CarList-module__NTMn9G__carListItemBrand{color:#101828;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.25}.CarList-module__NTMn9G__carListItemModel{color:#3470ff;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.25}.CarList-module__NTMn9G__carListItemPrice{color:#101828;margin-bottom:8px;padding-right:12px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.25}.CarList-module__NTMn9G__carListItemText{color:#8d929a;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.33}.CarList-module__NTMn9G__carListItemBtn{color:#fff;cursor:pointer;text-align:center;background:#3470ff;border-radius:12px;min-width:276px;max-height:44px;padding:12px 96px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-block}.CarList-module__NTMn9G__carListItemBtn:focus,.CarList-module__NTMn9G__carListItemBtn:hover{background:#0b44cd}.CarList-module__NTMn9G__carListBtn{color:#101828;cursor:pointer;background:#fff;border:1px solid #3470ff;border-radius:12px;min-width:156px;max-height:44px;margin-left:522px;padding:12px 51px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.25}.CarList-module__NTMn9G__carListBtn:focus,.CarList-module__NTMn9G__carListBtn:hover{border:1px solid #0b44cd}.CarList-module__NTMn9G__noCarsFound{text-align:center;color:red;width:100%;padding:50px 0;font-family:Manrope,sans-serif;font-size:24px;font-weight:600}
.CarsFilter-module__psWmVW__label{color:#8d929a;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.28;display:block}.CarsFilter-module__psWmVW__filterContainer{justify-content:center;align-items:flex-end;gap:18px;padding:56px 0;display:flex}.CarsFilter-module__psWmVW__fieldWrapper{flex-direction:column;display:flex}.CarsFilter-module__psWmVW__selectControl{cursor:pointer;min-height:44px;box-shadow:none;background-color:#f7f7fb;border:none;border-radius:12px;outline:none;align-items:center;width:100%;padding:12px 16px;display:flex}.CarsFilter-module__psWmVW__placeholder,.CarsFilter-module__psWmVW__singleValue{color:#121417;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.11}.CarsFilter-module__psWmVW__menu{z-index:100;background:#fff;border:1px solid #1214170d;border-radius:14px;margin-top:4px;padding:14px 18px;box-shadow:0 4px 36px #00000005}.CarsFilter-module__psWmVW__dropdownIndicator{color:#121417;cursor:pointer;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:flex}.CarsFilter-module__psWmVW__dropdownIndicator svg{fill:currentColor;min-width:20px;max-height:20px}.CarsFilter-module__psWmVW__dropdownIndicatorOpen{transform:rotate(180deg)}.CarsFilter-module__psWmVW__indicatorSeparator{display:none}.CarsFilter-module__psWmVW__clearIndicator{cursor:pointer;color:#12141780;justify-content:center;align-items:center;padding:0 8px;transition:color .2s;display:flex}.CarsFilter-module__psWmVW__clearIndicator:hover{color:#121417}.CarsFilter-module__psWmVW__clearIndicator svg{stroke:currentColor;width:20px;height:20px}.CarsFilter-module__psWmVW__option{color:#12141733;cursor:pointer;padding:4px 0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.25;transition:color .2s}.CarsFilter-module__psWmVW__optionFocused,.CarsFilter-module__psWmVW__optionSelected{color:#121417;background:0 0}.CarsFilter-module__psWmVW__noOptionsMessage{color:#121417;text-align:center;padding:10px 0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500}.CarsFilter-module__psWmVW__mileageWrapper{align-items:center;display:flex}.CarsFilter-module__psWmVW__mileageInputContainer{background-color:#f7f7fb;align-items:center;min-height:44px;display:flex;position:relative}.CarsFilter-module__psWmVW__mileageInputContainer:first-child{border-right:1px solid #8a8a8933;border-radius:14px 0 0 14px}.CarsFilter-module__psWmVW__mileageInputContainer:last-child{border-radius:0 14px 14px 0}.CarsFilter-module__psWmVW__inputLabel{color:#121417;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.11;position:absolute;left:18px}.CarsFilter-module__psWmVW__mileageInputLeft,.CarsFilter-module__psWmVW__mileageInputRight{color:#121417;background:0 0;border:none;outline:none;width:160px;height:100%;padding:0 18px 0 70px;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.11}.CarsFilter-module__psWmVW__mileageInputRight{padding:0 18px 0 45px}.CarsFilter-module__psWmVW__searchButton{color:#fff;cursor:pointer;background:#3470ff;border-radius:12px;justify-content:center;align-items:center;max-width:156px;min-height:44px;padding:12px 51px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.43;transition:background .2s;display:flex}.CarsFilter-module__psWmVW__searchButton:hover{background:#0b44ed}
.Loader-module__ciLxHG__loader{border:4px solid #f3f3f3;border-top-color:#3470ff;border-radius:50%;width:40px;height:40px;margin:20px auto;animation:1s linear infinite Loader-module__ciLxHG__spin}@keyframes Loader-module__ciLxHG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
