.CarCard-module__2KSM6a__detailItem:not(:last-child):after{content:"";vertical-align:middle;background-color:#dadde1;width:1px;height:16px;margin:0 6px;display:inline-block}.CarCard-module__2KSM6a__card{background-color:#fff;border-radius:16px;height:100%;padding:16px}.CarCard-module__2KSM6a__model{color:#00aad4}.CarCard-module__2KSM6a__image{object-fit:cover;background:linear-gradient(#12141780 2.5%,#12141700 41.07%);border-radius:14px;width:244px;height:268px}.CarCard-module__2KSM6a__title,.CarCard-module__2KSM6a__price{margin:0}.CarCard-module__2KSM6a__title{font-size:16px;font-weight:500;line-height:1.25}.CarCard-module__2KSM6a__header{justify-content:space-between;min-height:40px;margin-top:16px;margin-bottom:8px;display:flex}.CarCard-module__2KSM6a__detailsList{background-color:#f5f5f5;border-radius:8px;width:244px;min-height:52px;padding:8px;line-height:1.33%}.CarCard-module__2KSM6a__detailItem{font-size:12px;display:inline}.CarCard-module__2KSM6a__readMoreBtn{cursor:pointer;color:#fff;text-align:center;background-color:#00aad4;border-color:#0000;border-radius:12px;width:244px;height:44px;margin-top:24px;padding:12px 0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .25s cubic-bezier(.39,.575,.565,1);display:block}.CarCard-module__2KSM6a__readMoreBtn:hover,.CarCard-module__2KSM6a__readMoreBtn:active{background-color:#0095ba}
.Catalog-module__BAscgW__container{background-color:#f5f5f5;padding:84px 120px 104px}.Catalog-module__BAscgW__catalogList{flex-wrap:wrap;gap:48px 32px;max-width:1200px;margin:60px auto 48px;display:flex}.Catalog-module__BAscgW__carItem{flex-basis:calc(25% - 24px);max-width:276px;min-height:464px}.Catalog-module__BAscgW__loadMoreBtn{cursor:pointer;border:1px solid #00aad4;border-radius:12px;width:156px;height:44px;margin:0 auto;padding:12px 0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.25;transition:border-color .25s cubic-bezier(.39,.575,.565,1);display:block}.Catalog-module__BAscgW__loadMoreBtn:hover{border-color:#0095ba}
.Loader-module__ciLxHG__loaderWrapper{justify-content:center;align-items:center;padding:24px;display:flex}.Loader-module__ciLxHG__spinner{animation:1s linear infinite Loader-module__ciLxHG__spin}@keyframes Loader-module__ciLxHG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.LoadingModal-module__o8OcxW__overlay{z-index:9999;background-color:#f5f5f5e3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.LoadingModal-module__o8OcxW__modal{text-align:center;background-color:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:543px;height:288px;padding:48px 96px;display:flex}.LoadingModal-module__o8OcxW__title{margin:32px 0 16px;font-size:24px;font-weight:600;line-height:1.33}.LoadingModal-module__o8OcxW__text{text-align:center;max-width:280px;margin:0;font-size:16px;font-weight:500;line-height:1.25}
.CarDetails-module__9iBDyW__container{background-color:#f5f5f5;justify-content:center;gap:32px;padding:84px 120px 176px;display:flex}.CarDetails-module__9iBDyW__img{display:block}.CarDetails-module__9iBDyW__wrapper{border-radius:16px;margin-bottom:32px;position:relative;overflow:hidden}.CarDetails-module__9iBDyW__rightColumn{background-color:#fff;border-radius:16px;max-width:528px;padding:32px 24px}.CarDetails-module__9iBDyW__title{margin:0 16px 0 0;font-size:24px;font-weight:600;line-height:1.33;display:inline}.CarDetails-module__9iBDyW__article{color:#8d929a;font-weight:500;line-height:1.25;display:inline}.CarDetails-module__9iBDyW__location{align-items:center;gap:4px;margin-top:8px;margin-bottom:16px;font-weight:500;line-height:1.25;display:flex}.CarDetails-module__9iBDyW__price{color:#00aad4;margin:0;font-size:24px;font-weight:600;line-height:1.33}.CarDetails-module__9iBDyW__description{margin:32px 0 68px;font-weight:500;line-height:1.25}.CarDetails-module__9iBDyW__infoSection:not(:last-child){margin-bottom:48px}.CarDetails-module__9iBDyW__subtitle{margin:0;font-size:20px;font-weight:600;line-height:1.2}.CarDetails-module__9iBDyW__list{flex-direction:column;gap:16px;margin-top:20px;display:flex}.CarDetails-module__9iBDyW__item{align-items:center;gap:8px;display:flex}.CarDetails-module__9iBDyW__item p{font-weight:500;line-height:1.25}
.NotFoundCars-module__JzkFaG__container{padding-top:40px}.NotFoundCars-module__JzkFaG__image{margin:0 auto;display:block}.NotFoundCars-module__JzkFaG__title{text-align:center;margin-top:40px;margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.33;display:block}.NotFoundCars-module__JzkFaG__description{text-align:center;max-width:351px;margin:0 auto;font-size:16px;font-weight:500;line-height:125%}.NotFoundCars-module__JzkFaG__resetBtn{cursor:pointer;border:1px solid #00aad4;border-radius:12px;width:156px;height:44px;margin:40px auto 0;padding:12px 0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.25;transition:border-color .25s cubic-bezier(.39,.575,.565,1);display:block}
.Filters-module__u2Ee1G__filtersForm{justify-content:center;align-items:flex-start;gap:16px;display:flex}.Filters-module__u2Ee1G__label{color:#8d929a;margin-bottom:8px;font-size:12px;font-weight:400;line-height:1.33;display:block}.Filters-module__u2Ee1G__select{background-color:#fff;border-color:#0000;border-radius:12px;outline:#0000;width:204px;height:44px;padding:12px 14px 12px 16px}.Filters-module__u2Ee1G__inputRight{border-radius:0 12px 12px 0}.Filters-module__u2Ee1G__inputLeft,.Filters-module__u2Ee1G__inputRight{border:none;outline:#0000;width:160px;height:44px;padding:12px 24px;font-size:16px;font-weight:500;line-height:1.25}.Filters-module__u2Ee1G__inputLeft::placeholder,.Filters-module__u2Ee1G__inputRight::placeholder{color:inherit}.Filters-module__u2Ee1G__inputLeft{border-right:1px solid #dadde1;border-radius:12px 0 0 12px}.Filters-module__u2Ee1G__actions{flex-direction:column;gap:8px;margin-top:24px;display:flex}.Filters-module__u2Ee1G__searchBtn{color:#fff;background-color:#00aad4;border-radius:12px;height:44px;padding:12px 51px;font-weight:600;transition:background-color .25s cubic-bezier(.39,.575,.565,1)}.Filters-module__u2Ee1G__clearBtn{color:#8d929a;background-color:#0000;height:20px;font-weight:500;transition:color .25s cubic-bezier(.39,.575,.565,1)}.Filters-module__u2Ee1G__clearBtn,.Filters-module__u2Ee1G__searchBtn{cursor:pointer;border:none;width:156px;font-family:inherit;font-size:16px;line-height:1.25}.Filters-module__u2Ee1G__searchBtn:hover,.Filters-module__u2Ee1G__searchBtn:active{background-color:#0095ba}.Filters-module__u2Ee1G__clearBtn:hover,.Filters-module__u2Ee1G__clearBtn:active{color:#101828}
.CustomSelect-module__Vi02LG__container{width:100%;font-family:inherit;position:relative}.CustomSelect-module__Vi02LG__trigger{background-color:#fff;border-radius:12px;justify-content:space-between;align-items:center;width:204px;height:44px;padding:12px 14px 12px 16px;display:flex}.CustomSelect-module__Vi02LG__placeholder{font-size:16px;font-weight:500;line-height:1.25}.CustomSelect-module__Vi02LG__icon{fill:#101828;transition:transform .3s}.CustomSelect-module__Vi02LG__iconOpen{transform:rotate(180deg)}.CustomSelect-module__Vi02LG__dropdownWrapper{z-index:10;background-color:#fff;border:1px solid #fff;border-radius:12px;width:100%;min-width:204px;padding:14px 8px 14px 18px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 36px #00000005}.CustomSelect-module__Vi02LG__dropdown{flex-direction:column;gap:8px;max-height:272px;margin:0;list-style:none;display:flex;overflow-y:auto}.CustomSelect-module__Vi02LG__dropdown::-webkit-scrollbar{width:8px}.CustomSelect-module__Vi02LG__dropdown::-webkit-scrollbar-track{background:0 0}.CustomSelect-module__Vi02LG__dropdown::-webkit-scrollbar-thumb{background-color:#dadde1;border-radius:10px}.CustomSelect-module__Vi02LG__option{color:#8d929a;cursor:pointer;font-size:16px;font-weight:500;line-height:1.25;transition:color .2s}.CustomSelect-module__Vi02LG__option:hover,.CustomSelect-module__Vi02LG__active{color:#101828}
