.CarCatalog_swiper-slide-active__FZBrq{z-index:1}.CarCatalog_content__3ltdb{width:calc(100% - 340px);margin-left:64px;position:relative}@media(max-width:1440px){.CarCatalog_content__3ltdb{margin-left:48px;width:calc(100% - 300px)}}@media(max-width:1150px){.CarCatalog_content__3ltdb{margin-left:0;width:100%}}@media(max-width:480px){.CarCatalog_content__3ltdb{margin-bottom:60px}}.CarCatalog_content__3ltdb .CarCatalog_sidebar__7Ll1_{display:none}@media(max-width:835px){.CarCatalog_content__3ltdb .CarCatalog_sidebar__7Ll1_{display:block}}.CarCatalog_carsGrid__MHpCu{overflow-y:auto;flex-wrap:wrap;width:100%;max-width:1360px;display:flex;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:835px){.CarCatalog_carsGrid__MHpCu{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.CarCatalog_carsGrid__MHpCu{grid-template-columns:1fr}}.CarCatalog_carsList__cUh85{overflow-y:auto;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1360px}@media(max-width:835px){.CarCatalog_carsList__cUh85{gap:16px}}@media(max-width:480px){.CarCatalog_carsList__cUh85{gap:0}}.CarCatalog_pagination__9WO79{display:flex;justify-content:start;margin-top:42px;font-weight:500;font-size:14px;line-height:22px}@media(max-width:480px){.CarCatalog_pagination__9WO79{justify-content:center}}.CarCatalog_pagination__9WO79 .CarCatalog_paginationWrapper__Px1FP{display:flex;gap:12px;align-items:center}.CarCatalog_pagination__9WO79 .CarCatalog_pageButton__RBX_5{width:32px;height:32px;border-radius:50%;background-color:transparent;color:#6b7280;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;border:1px solid #d1d5db}.CarCatalog_pagination__9WO79 .CarCatalog_pageButton__RBX_5:hover:not(:disabled){border:1px solid #111827;color:#111827}.CarCatalog_pagination__9WO79 .CarCatalog_pageButton__RBX_5:disabled{color:#ccc;border:none;cursor:not-allowed}.CarCatalog_pagination__9WO79 .CarCatalog_pageButton__RBX_5.CarCatalog_active__O1FZT{border:1px solid #111827;color:#111827}.CarCatalog_pagination__9WO79 .CarCatalog_pageButton__RBX_5.CarCatalog_ellipsis__y2eSE{cursor:default;background-color:transparent}.CarCatalog_pagination__9WO79 .CarCatalog_pageButton__RBX_5.CarCatalog_ellipsis__y2eSE:hover{background-color:transparent}.CarCatalog_notFound__5hClp{height:600px;display:flex;justify-content:center;align-items:center;color:#111827;flex-direction:column}@media(max-width:1150px){.CarCatalog_notFound__5hClp{margin-top:0;height:600px}}@media(max-width:480px){.CarCatalog_notFound__5hClp{margin-top:0;height:500px}}.CarCatalog_notFound__5hClp .CarCatalog_imageWrapper__RFjic{position:relative;height:180px;width:180px}@media(max-width:1440px){.CarCatalog_notFound__5hClp .CarCatalog_imageWrapper__RFjic{width:160px;height:160px}}@media(max-width:480px){.CarCatalog_notFound__5hClp .CarCatalog_imageWrapper__RFjic{height:120px;width:120px}}.CarCatalog_notFound__5hClp h2{margin-top:40px;margin-bottom:20px;font-weight:700;font-size:24px;line-height:34px;vertical-align:middle}@media(max-width:480px){.CarCatalog_notFound__5hClp h2{font-size:18px}}.CarCatalog_notFound__5hClp p{font-weight:400;font-size:15px;line-height:27.75px;text-align:center}.MobileSidebar_swiper-slide-active__Uy3n8{z-index:1}.MobileSidebar_sidebar__gTnFH{display:none}@media(max-width:1150px){.MobileSidebar_sidebar__gTnFH{display:flex;padding:10px 14px;background-color:#f0f4f5;border-radius:12px;justify-content:space-between;margin-bottom:40px}}@media(max-width:650px){.MobileSidebar_sidebar__gTnFH{flex-direction:column;align-items:start;gap:12px;padding:10px 14px}}@media(max-width:480px){.MobileSidebar_sidebar__gTnFH{margin:0 20px 20px}}.MobileSidebar_header__s0_jX{display:flex;flex-wrap:nowrap;align-items:flex-start;padding:7px 0}@media(max-width:650px){.MobileSidebar_header__s0_jX{flex-direction:column;gap:10px}}.MobileSidebar_header__s0_jX .MobileSidebar_search__46wvl{display:flex;align-items:center;flex:0 0 auto;color:#1f2937;font-size:20px;font-weight:700;margin-right:12px}.MobileSidebar_header__s0_jX .MobileSidebar_parametersContainer__pmu05{min-width:0}.MobileSidebar_header__s0_jX .MobileSidebar_parameters__AkMzR{flex:1 1 auto;display:flex;min-width:0;white-space:normal;color:#6b7280;font-weight:600;font-size:14px;line-height:150%}.MobileSidebar_filters__qFSq7{flex:0 0 auto;display:flex;flex-direction:row;gap:24px;align-items:start}@media(max-width:650px){.MobileSidebar_filters__qFSq7{width:100%;justify-content:space-between}}.MobileSidebar_filters__qFSq7 .MobileSidebar_clearButton__Qsixv{flex-wrap:nowrap;flex-shrink:0;margin:9.5px 0 9.5px 32px}@media(max-width:650px){.MobileSidebar_filters__qFSq7 .MobileSidebar_clearButton__Qsixv{margin-left:0;margin-top:10px}}.MobileSidebar_filters__qFSq7 button{all:unset;cursor:pointer;color:#6b7280;text-align:right;background-color:transparent;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:600;font-size:14px;line-height:100%}.MobileSidebar_filters__qFSq7 .MobileSidebar_toggleButton___eOh_{flex-shrink:0;cursor:pointer;width:146px;height:36px;border-radius:100px;border:1px solid #111827;background-color:transparent;-webkit-text-decoration-line:none;text-decoration-line:none;color:#111827;font-weight:600;font-size:15px;line-height:100%;text-align:center;text-transform:uppercase}.FilterModal_swiper-slide-active__k4sGO{z-index:1}.FilterModal_overlay__Uqc3_{position:fixed;top:0;left:0;height:100%;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);justify-content:center;z-index:99}.FilterModal_modal__tJ2tz,.FilterModal_overlay__Uqc3_{width:100%;display:flex;align-items:center;flex-direction:column}.FilterModal_modal__tJ2tz{background:#f0f4f5;border-top-left-radius:30px;border-top-right-radius:30px;padding:24px;position:relative;max-width:570px;max-height:800px;overflow:scroll;text-align:center;justify-content:space-between}@media(max-width:480px){.FilterModal_modal__tJ2tz{max-width:none;max-height:none;width:100vw;height:100vh;background-color:#fff;border-radius:0;padding:0 24px}}.FilterModal_content__X50MC{width:100%}.FilterModal_content__X50MC .FilterModal_logo__UU2ua{display:none}@media(max-width:480px){.FilterModal_content__X50MC .FilterModal_logo__UU2ua{display:flex;position:absolute;top:16.5px;left:16px;padding:10px 20px 20px 5px}}.FilterModal_content__X50MC p{text-align:start}.FilterModal_closeButton__8uXUl{display:flex;align-items:center;justify-content:center;position:absolute;top:16.5px;right:16px;border:none;font-size:24px;cursor:pointer;line-height:1;border-radius:100px;background-color:#f6f6f6;height:44px;width:44px}@media(max-width:480px){.FilterModal_closeButton__8uXUl{top:20px;right:28px;background-color:transparent}}.FilterModal_sidebar__fsUy9 .FilterModal_inputContainer__9gdB0{margin-bottom:20px}.FilterModal_sidebar__fsUy9 li{text-align:start}@media(max-width:480px){.FilterModal_sidebar__fsUy9{margin-top:64px}}.FilterModal_sidebar__fsUy9 .FilterModal_header__LjCNy{flex-direction:column;display:flex;justify-content:space-between}.FilterModal_sidebar__fsUy9 .FilterModal_header__LjCNy .FilterModal_filtersContainer__FkmXN{display:flex;width:100%;flex-direction:row;justify-content:space-between}.FilterModal_sidebar__fsUy9 .FilterModal_header__LjCNy .FilterModal_search__Kxet5{display:flex;align-items:start;font-weight:700;font-size:20px;line-height:100%;color:#1f2937;margin-bottom:12px}@media(max-width:480px){.FilterModal_sidebar__fsUy9 .FilterModal_header__LjCNy .FilterModal_search__Kxet5{margin-bottom:16px}}.FilterModal_sidebar__fsUy9 .FilterModal_header__LjCNy .FilterModal_parameters__AaRR7{color:#6b7280;font-weight:600;font-size:14px;line-height:22px;text-align:start;vertical-align:middle;margin-bottom:16px}@media(max-width:480px){.FilterModal_sidebar__fsUy9 .FilterModal_header__LjCNy .FilterModal_parameters__AaRR7{margin-bottom:4px}.FilterModal_sidebar__fsUy9 .FilterModal_header__LjCNy{padding:20px 0}}.FilterModal_sidebar__fsUy9 .FilterModal_header__LjCNy .FilterModal_clear__dSD8b{display:none}@media(max-width:480px){.FilterModal_sidebar__fsUy9 .FilterModal_header__LjCNy .FilterModal_clear__dSD8b{all:unset;cursor:pointer;color:#6b7280;text-align:right;font-size:14px;font-weight:600;letter-spacing:.28px;background-color:transparent;-webkit-text-decoration-line:underline;text-decoration-line:underline;display:block}}.FilterModal_bottomContainer__0VReb{padding:24px;display:flex;align-items:center;position:-webkit-sticky;position:sticky;justify-content:space-between;bottom:0;width:calc(100% + 48px);max-width:570px;margin-left:-24px;margin-right:-24px;background-color:#f0f4f5;box-shadow:0 2px 6px rgba(0,0,0,.2);border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media(max-width:480px){.FilterModal_bottomContainer__0VReb{width:100%;border-radius:0}.FilterModal_bottomContainer__0VReb button{width:100%!important}}.FilterModal_bottomContainer__0VReb .FilterModal_buttons__1pYkR{display:flex;justify-content:center;align-items:center;gap:24px}.FilterModal_bottomContainer__0VReb p{font-weight:600;font-size:14px;line-height:100%;vertical-align:middle;color:#6b7280}.FilterModal_bottomContainer__0VReb .FilterModal_results__aW0v_{display:flex;align-items:center;justify-content:center;width:165px}.FilterModal_bottomContainer__0VReb .FilterModal_clearButton__q_ENZ{all:unset;cursor:pointer;color:#6b7280;text-align:right;font-size:14px;font-weight:600;letter-spacing:.28px;background-color:transparent;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media(max-width:480px){.FilterModal_bottomContainer__0VReb .FilterModal_clearButton__q_ENZ{display:none}}.FilterModal_line__xFdnw{margin:16px 0!important;width:auto!important}@media(max-width:480px){.FilterModal_line__xFdnw{margin:4px 0!important}}