.Filters_filtersWrapper__uheJ3{max-width:1200px;padding-left:138px;padding-right:138px;margin:84px auto 50px}.Filters_filtersWrapper__uheJ3 h3{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.Filters_form__N25ng{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;margin:0 auto 70px}.Filters_inputWrapper__M_BlC,.Filters_selectWrapper__dS7sn{display:flex;flex-direction:column;gap:8px}.Filters_selectWrapper__dS7sn{flex:1 1;min-width:200px}.Filters_inputWrapper__M_BlC{display:flex;flex-direction:row;gap:8px;flex:1 1;min-width:260px;position:relative}.Filters_inputWrapper__M_BlC label,.Filters_selectWrapper__dS7sn label{font-size:14px;color:var(--color-text-placeholder);font-weight:500}.Filters_input__nwUGi,.Filters_select__O2V3I{border:none;border-radius:14px;background-color:var(--color-light-grey);font-size:18px;color:var(--color-dark-blue);outline:none;transition:background-color .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23121417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding:14px 48px 14px 18px;cursor:pointer}.Filters_input__nwUGi{background-image:none;padding-right:18px;cursor:text;flex:1 1;min-width:0}.Filters_input__nwUGi::placeholder{color:var(--color-dark-blue)}.Filters_input__nwUGi:focus,.Filters_input__nwUGi:hover,.Filters_select__O2V3I:focus,.Filters_select__O2V3I:hover{background-color:var(--color-light-grey)}.Filters_inputWrapper__M_BlC label{position:absolute;top:-24px;left:0;white-space:nowrap}.Filters_searchButton__rITu_{display:inline-block;padding:12px 51px;background-color:var(--color-light-blue);color:var(--color-white);border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s;height:44px;align-self:flex-end;white-space:nowrap;flex-shrink:0;z-index:1}.Filters_searchButton__rITu_:hover{background-color:var(--color-medium-blue)}@media (max-width:768px){.Filters_form__N25ng{flex-direction:column;align-items:stretch}.Filters_inputWrapper__M_BlC,.Filters_selectWrapper__dS7sn{min-width:100%}.Filters_searchButton__rITu_{width:100%}}.CarCard_card__2hwOP{width:274px;display:flex;flex-direction:column;list-style:none}.CarCard_imageWrapper__ZeeDH{position:relative;width:274px;height:268px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,rgba(18,20,23,.5) 2.5%,rgba(18,20,23,0) 41.07%);margin-bottom:14px}.CarCard_image__3pEMU{width:274px;height:268px;border-radius:14px;object-fit:cover}.CarCard_favoriteBtn__3Af9a{position:absolute;top:14px;right:14px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease}.CarCard_favoriteBtn__3Af9a:hover{transform:scale(1.1)}.CarCard_favoriteIcon__ck5hQ{width:18px;height:18px;stroke:var(--color-white);fill:transparent;transition:all .3s ease}.CarCard_favoriteBtn__3Af9a.CarCard_active__NCAJ8 .CarCard_favoriteIcon__ck5hQ{stroke:var(--color-light-blue);fill:var(--color-light-blue)}.CarCard_content__VZOIX{display:flex;flex-direction:column;gap:8px}.CarCard_header__txXsQ{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:8px}.CarCard_header__txXsQ,.CarCard_title__aSyRF{color:var(--color-dark-blue);font-weight:500;line-height:1.5;font-size:16px}.CarCard_title__aSyRF{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.CarCard_model__K4jV2{color:var(--color-light-blue)}.CarCard_price__NFSf_{font-size:16px;font-weight:500;line-height:1.5;color:var(--color-dark-blue);white-space:nowrap;margin-left:auto}.CarCard_carDetails__eO2Bx{display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:0 0 28px;list-style:none;font-size:12px;line-height:1.5;color:rgba(18,20,23,.5);max-height:36px;overflow:hidden}.CarCard_carDetailsItem__smoK7{font-weight:400;font-size:12px;line-height:1.5;color:rgba(18,20,23,.5);white-space:nowrap}.CarCard_carDetailsItem__smoK7:not(:last-child):after{content:"|";margin:0 6px;color:rgba(18,20,23,.1)}.CarCard_details__K5rUz span{position:relative;padding-right:6px;white-space:nowrap}.CarCard_details__K5rUz span:not(:last-child):after{content:"|";position:absolute;right:0;color:rgba(18,20,23,.2)}.CarCard_readMoreBtn__ztnYK{display:block;width:100%;border-radius:12px;padding:12px 0;background-color:var(--color-light-blue);font-weight:600;font-size:14px;line-height:1.43;color:var(--color-white);text-align:center;text-decoration:none;transition:background-color .3s ease;border:none;cursor:pointer}.CarCard_readMoreBtn__ztnYK:hover{background-color:var(--color-medium-blue)}.CarList_carsList__QDwVd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:50px 29px;gap:50px 29px;margin:50px auto;padding:0;list-style:none;max-width:1184px}@media (max-width:1200px){.CarList_carsList__QDwVd{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.CarList_carsList__QDwVd{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.CarList_carsList__QDwVd{grid-template-columns:1fr}}.CarList_loadMoreButton__301QF{display:block;background-color:transparent;border:1px solid var(--color-light-blue);font-weight:500;border-radius:12px;font-size:16px;line-height:1.5;color:var(--color-dark-blue);text-decoration:none;padding:12px 38px;cursor:pointer;margin:80px auto;transition:color .3s ease}.CarList_loadMoreButton__301QF:hover{color:var(--color-medium-blue)}.CarList_loadMoreButton__301QF:disabled{color:var(--color-light-grey);cursor:not-allowed}.Loader_overlay__iNiBB{position:fixed;inset:0;z-index:9999;background-color:var(--background);opacity:.95;justify-content:center}.Loader_loaderBox__9GRuP,.Loader_overlay__iNiBB{display:flex;align-items:center;flex-direction:column}.Loader_loaderBox__9GRuP{gap:16px}.Loader_text__JUtux{font-size:1.2rem;color:var(--color-dark-blue);font-weight:500}.Loader_spinner__gX4fD{width:48px;height:48px;border:5px solid var(--color-light-blue);border-top-color:var(--color-light-grey);border-radius:50%;animation:Loader_spin__QSEcn .9s linear infinite}@keyframes Loader_spin__QSEcn{to{transform:rotate(1turn)}}