.CarsFilter_container__BMbqQ{width:100%;padding:var(--padding-36) var(--padding-horizontal);position:-webkit-sticky;position:sticky;top:-2.8vw;z-index:99}.CarsFilter_filterBar__KDMKS{display:flex;align-items:center;gap:1vw;background:var(--primary-light-color);padding:var(--22px);border-radius:var(--16px);box-shadow:0 var(--4px) var(--6px) rgba(0,0,0,.1)}.CarsFilter_selectGroup__qytSV{display:flex;flex:1 1;gap:1vw}.CarsFilter_selectWrapper__WB12P{position:relative;flex:1 1}.CarsFilter_input___FNwT,.CarsFilter_select__DSkFY{width:100%;background:var(--white);padding:.93vw .99vw;border-radius:var(--14px);color:var(--text-dark-color);cursor:pointer;font-size:var(--font-14);border:var(--1px) solid var(--select-border-color)}.CarsFilter_input___FNwT{padding-right:.99vw}.CarsFilter_select__DSkFY{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5vw}.CarsFilter_input___FNwT:focus,.CarsFilter_select__DSkFY:focus{outline:none;border-color:var(--secondary-color)}.CarsFilter_selectIcon__5I2hh{position:absolute;right:1vw;top:50%;transform:translateY(-50%);width:1vw;height:1vw;pointer-events:none;transition:transform .3s ease;color:var(--text-dark-color)}.CarsFilter_selectWrapper__WB12P:focus-within .CarsFilter_selectIcon__5I2hh{transform:translateY(-50%) rotate(180deg);color:var(--secondary-color)}.CarsFilter_searchButton__LFVQs{background:var(--secondary-color);color:var(--text-light-color);padding:.93vw 1.65vw;border-radius:var(--14px);border:none;cursor:pointer;font-size:var(--font-16);transition:all .3s ease;display:flex;align-items:center;gap:.5vw}.CarsFilter_searchButton__LFVQs:hover{background:var(--third-color)}.CarsFilter_searchIcon__PIMFW{width:var(--14px)}@media only screen and (max-width:767px){.CarsFilter_container__BMbqQ{padding:var(--100px) var(--padding-horizontal) var(--24px);position:relative;top:0;z-index:0}.CarsFilter_filterBar__KDMKS{flex-direction:column;gap:var(--12px);padding:var(--16px);border-radius:var(--14px)}.CarsFilter_selectGroup__qytSV{flex-direction:column;gap:var(--12px);width:100%}.CarsFilter_selectWrapper__WB12P{width:100%}.CarsFilter_input___FNwT,.CarsFilter_select__DSkFY{padding:var(--12px);border-radius:var(--14px);font-size:var(--font-14)}.CarsFilter_select__DSkFY{padding-right:var(--30px)}.CarsFilter_selectIcon__5I2hh{right:var(--12px);width:var(--16px);height:var(--16px)}.CarsFilter_searchButton__LFVQs{width:100%;padding:var(--12px);border-radius:var(--14px);font-size:var(--font-14);justify-content:center}.CarsFilter_searchIcon__PIMFW{width:var(--16px)}}.AllCars_grid__hSEYg{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--30px);gap:var(--30px);padding:var(--40px) var(--padding-horizontal)}.AllCars_carCard__VSkD8{background:#fff;overflow:hidden;box-shadow:0 var(--4px) var(--6px) rgba(0,0,0,.1);transition:transform .3s ease;border-radius:var(--14px)}.AllCars_carCard__VSkD8:hover{transform:translateY(-4px)}.AllCars_imageContainer__PcJAi{position:relative;aspect-ratio:3/2}.AllCars_image__dW9Bn{width:100%;height:100%;object-fit:cover}.AllCars_badges__wIx4E{position:absolute;top:var(--16px);left:var(--16px);display:flex;gap:var(--8px)}.AllCars_badge__8HR_L{background:rgba(0,0,0,.7);color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.875rem}.AllCars_actions__eILK8{position:absolute;top:var(--16px);right:var(--16px);display:flex;gap:var(--8px)}.AllCars_actionButton__DAhDo{background:#fff;border:none;width:var(--36px);height:var(--36px);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.AllCars_actionButton__DAhDo:hover{transform:translateY(-2px);background-color:var(--secondary-color);color:var(--text-light-color);transition:all .3s ease}.AllCars_content__aAL_d{padding:var(--16px) var(--16px) var(--14px)}.AllCars_title__IAwpo{font-size:var(--font-18);margin-bottom:var(--8px)}.AllCars_details__ucKEX{display:flex;gap:var(--16px);color:#666;font-size:var(--font-14);margin-bottom:var(--20px);white-space:nowrap}.AllCars_price__AlYR8{font-size:var(--font-20);font-weight:500;margin-bottom:var(--20px);color:var(--secondary-color)}.AllCars_viewButton__QLQRe{display:flex;justify-content:space-between;align-items:center;width:100%}.AllCars_chatIcon__Wg3gq{width:var(--36px);height:var(--36px);cursor:pointer;border-radius:50%}.AllCars_chatIcon__Wg3gq:hover{transform:scale(1.1)}.AllCars_carInfo__KFYBD{padding:1.06vw;width:100%;height:max-content}.AllCars_category__tdKJT{color:var(--secondary-color);font-size:var(--font-14);margin-bottom:var(--4px)}.AllCars_carName__AxexT{font-size:var(--font-18);margin-bottom:var(--8px);width:max-content}.AllCars_carSpecs__rCKzg{display:flex;gap:var(--16px);color:#666;font-size:var(--font-14);margin-bottom:var(--20px);white-space:nowrap}.AllCars_carSpecs__rCKzg span{display:flex;align-items:center;gap:var(--4px)}.AllCars_specIcon__keWM5{width:var(--12px)}.AllCars_carPrice__GD2WY{font-size:var(--font-20);font-weight:500;color:var(--secondary-color);padding-bottom:var(--20px);border-bottom:var(--1px) solid var(--border-color)}.AllCars_bottom__EfIwZ{display:flex;align-items:center;margin-top:var(--16px);gap:var(--10px)}.AllCars_imageGallery__6IeXd{display:flex;gap:var(--8px);align-items:center;padding:.66vw 1.59vw;border-radius:var(--14px);box-shadow:0 var(--4px) var(--6px) rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease}.AllCars_imageGallery__6IeXd:hover{background:var(--secondary-color);color:var(--text-light-color)}.AllCars_imageGallery__6IeXd:hover,.AllCars_viewCarButton__M9cxf:hover{transform:translateY(-4px);transition:all .3s ease}@media only screen and (max-width:767px){.AllCars_grid__hSEYg{grid-template-columns:1fr;gap:var(--20px);padding:var(--20px) var(--padding-horizontal)}.AllCars_carCard__VSkD8{box-shadow:0 var(--2px) var(--4px) rgba(0,0,0,.1);border-radius:var(--8px)}.AllCars_badges__wIx4E{top:var(--10px);left:var(--10px);gap:var(--4px)}.AllCars_actions__eILK8{top:var(--10px);right:var(--10px);gap:var(--4px)}.AllCars_actionButton__DAhDo{width:var(--30px);height:var(--30px)}.AllCars_content__aAL_d{padding:var(--12px)}.AllCars_title__IAwpo{font-size:var(--font-16);margin-bottom:var(--4px)}.AllCars_details__ucKEX{gap:var(--8px);font-size:var(--font-14);margin-bottom:var(--12px)}.AllCars_price__AlYR8{font-size:var(--font-18);margin-bottom:var(--12px)}.AllCars_chatIcon__Wg3gq{width:var(--30px);height:var(--30px)}.AllCars_carInfo__KFYBD{padding:var(--12px)}.AllCars_carSpecs__rCKzg{gap:var(--8px);margin-bottom:var(--12px)}.AllCars_specIcon__keWM5{width:var(--10px)}.AllCars_carPrice__GD2WY{font-size:var(--font-18);padding-bottom:var(--12px)}.AllCars_bottom__EfIwZ{margin-top:var(--12px);gap:var(--8px)}.AllCars_imageGallery__6IeXd{padding:var(--10px) var(--24px);border-radius:var(--14px)}}