.BuyCarCardStyle_container__jGTjz{width:100%;border-radius:20px;background-color:#fff;border:1px solid #e7ebec;overflow:hidden;transition:box-shadow .2s,transform .15s;display:flex;flex-direction:column}.BuyCarCardStyle_container__jGTjz:hover{cursor:pointer;box-shadow:0 12px 32px rgba(0,0,0,.12);transform:translateY(-4px)}.BuyCarCardStyle_imgContainer__t0M2c{position:relative;width:100%;height:240px;overflow:hidden;background:#f5f5f5}.BuyCarCardStyle_image__bldW8{-o-object-fit:cover;object-fit:cover}.BuyCarCardStyle_badges__wrO3i{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:6px;flex-wrap:wrap;z-index:1}.BuyCarCardStyle_badgePopular__sExEv{background-color:#e85d4a;box-shadow:0 2px 8px rgba(232,93,74,.3)}.BuyCarCardStyle_badgeAgency__D9a42,.BuyCarCardStyle_badgePopular__sExEv{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;color:#fff;border-radius:50px;font-size:14px;font-weight:700}.BuyCarCardStyle_badgeAgency__D9a42{background-color:#2563eb;box-shadow:0 2px 8px rgba(37,99,235,.3)}.BuyCarCardStyle_badgeLocation__6bqFW{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background-color:#fff;color:#1a1a2e;border-radius:50px;font-size:14px;font-weight:600;margin-left:auto;box-shadow:0 2px 8px rgba(0,0,0,.1)}.BuyCarCardStyle_bottom__w3YLJ{padding:16px;display:flex;flex-direction:column;flex:1 1}.BuyCarCardStyle_title__SwWFV{font-size:22px;font-weight:700;color:#1a1a2e;margin-bottom:16px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BuyCarCardStyle_infoPills__rTk4a{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap;margin-top:auto}.BuyCarCardStyle_pill__10JBQ{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:#e0efff;border-radius:50px;font-size:12px;font-weight:500;color:#1e293b}.BuyCarCardStyle_pill__10JBQ svg{stroke:#1e293b;flex-shrink:0}.BuyCarCardStyle_priceSection__RdwcN{border-top:1px solid #e7ebec;padding-top:16px}.BuyCarCardStyle_price__F21mf{font-size:32px;font-weight:700;color:#2563eb;margin:0 0 8px;line-height:1}.BuyCarCardStyle_monthly__dguJl{font-size:15px;color:#64748b;margin:0}.BuyCarCardStyle_monthly__dguJl .BuyCarCardStyle_monthlyAmount__eK7CI{color:#e85d4a;font-weight:600}.BuyCarCardStyle_listCard__FPyCi{width:100%;display:flex;flex-direction:row;border-radius:20px;background-color:#fff;border:1px solid #e7ebec;overflow:hidden;transition:box-shadow .2s,transform .15s;min-height:200px}.BuyCarCardStyle_listCard__FPyCi:hover{cursor:pointer;box-shadow:0 12px 32px rgba(0,0,0,.12);transform:translateY(-2px)}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_imgContainer__t0M2c{position:relative;width:420px;min-width:420px;height:auto;overflow:hidden}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_bottom__w3YLJ{flex:1 1;display:flex;flex-direction:column;padding:24px;gap:16px}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_title__SwWFV{font-size:28px;font-weight:700;margin-bottom:0;line-height:1.2}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_infoPills__rTk4a{margin-top:0;margin-bottom:0}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_priceSection__RdwcN{border-top:none;padding-top:0;margin-top:auto}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_price__F21mf{font-size:40px;margin-bottom:4px}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_monthly__dguJl{font-size:16px}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_listActions__46__f{display:flex;gap:12px}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_actionButton__Seqao{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:50px;font-size:16px;font-weight:600;border:none;cursor:pointer!important;transition:all .2s}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_actionButton__Seqao.BuyCarCardStyle_primary__EmiwC{background-color:#e85d4a;color:#fff}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_actionButton__Seqao.BuyCarCardStyle_primary__EmiwC:hover{background-color:#cc2f1a!important}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_actionButton__Seqao.BuyCarCardStyle_success__nYrvK{background-color:#22c55e;color:#fff}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_actionButton__Seqao.BuyCarCardStyle_success__nYrvK:hover{background-color:#1eaf54!important}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_actionButton__Seqao.BuyCarCardStyle_secondary__83NJG{background-color:#fff;color:#1e293b;border:2px solid #e2e8f0}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_actionButton__Seqao.BuyCarCardStyle_secondary__83NJG:hover{background-color:#e6edf4!important}@media(max-width:1200px){.BuyCarCardStyle_imgContainer__t0M2c{height:220px}.BuyCarCardStyle_title__SwWFV{font-size:16px;margin-bottom:12px}.BuyCarCardStyle_price__F21mf{font-size:22px}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_imgContainer__t0M2c{width:320px;min-width:320px}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_title__SwWFV{font-size:22px}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_price__F21mf{font-size:32px}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_listActions__46__f{min-width:160px;padding:16px}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_actionButton__Seqao{padding:12px 20px;font-size:14px}}@media(max-width:950px){.BuyCarCardStyle_imgContainer__t0M2c{height:200px}.BuyCarCardStyle_title__SwWFV{font-size:18px}.BuyCarCardStyle_price__F21mf{font-size:26px}.BuyCarCardStyle_pill__10JBQ{font-size:13px;padding:8px 14px}.BuyCarCardStyle_listCard__FPyCi{flex-direction:column}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_imgContainer__t0M2c{width:100%;min-width:100%;height:200px}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_bottom__w3YLJ{padding:16px}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_title__SwWFV{font-size:20px}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_price__F21mf{font-size:28px}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_listActions__46__f{flex-direction:row;min-width:auto;padding:16px;gap:8px}.BuyCarCardStyle_listCard__FPyCi .BuyCarCardStyle_actionButton__Seqao{flex:1 1;padding:12px 16px;font-size:14px}}.Loader_loaderContainer__OmehW{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@keyframes Skeleton_shimmer__Wgkbs{0%{background-position:-400px 0}to{background-position:400px 0}}.Skeleton_skeleton__GEe0D{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:800px 100%;animation:Skeleton_shimmer__Wgkbs 1.5s ease-in-out infinite}.Skeleton_card__kJPZG{display:flex;flex-direction:column;gap:12px}.Skeleton_cardBody__xmi0b{display:flex;flex-direction:column;gap:8px;padding:8px 4px}.Skeleton_grid__LNxqy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;padding:0 24px}@media(max-width:950px){.Skeleton_grid__LNxqy{grid-template-columns:repeat(2,1fr);gap:16px;padding:0 16px}}@media(max-width:600px){.Skeleton_grid__LNxqy{grid-template-columns:1fr}}.Skeleton_carList__T9t94{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;padding:24px;min-height:400px}@media(max-width:950px){.Skeleton_carList__T9t94{grid-template-columns:repeat(2,1fr);gap:16px;padding:16px}}@media(max-width:600px){.Skeleton_carList__T9t94{grid-template-columns:1fr}}.BuyCarResultsStyle_container__fhin5{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,1fr)}.BuyCarResultsStyle_container__fhin5,.BuyCarResultsStyle_listContainer__6PdFM{width:100%;min-height:400px;padding:0 48px 48px;max-width:1200px;margin:0 auto}.BuyCarResultsStyle_listContainer__6PdFM{display:flex;flex-direction:column;gap:20px}.BuyCarResultsStyle_loaderStyle__A6b7E{padding:40px 0}.BuyCarResultsStyle_endPage__m5BX1{margin:0 auto;text-align:center;padding:24px 0;color:#6c8189}@media(min-width:951px)and (max-width:1200px){.BuyCarResultsStyle_container__fhin5{grid-template-columns:repeat(2,1fr)}}@media(max-width:950px){.BuyCarResultsStyle_container__fhin5{grid-template-columns:1fr;padding:0 20px 20px;gap:16px}.BuyCarResultsStyle_listContainer__6PdFM{padding:0 20px 20px;gap:16px}}.Input_customInput__W6RTF{gap:8px;width:100%;height:48px;margin-top:9px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 16px;border-radius:8px;background:#fff;border:1px solid #e7ebec;font-family:inherit;transition:border-color .2s}.Input_customInput__W6RTF::-moz-placeholder{color:#6c8189}.Input_customInput__W6RTF:-ms-input-placeholder{color:#6c8189}.Input_customInput__W6RTF::placeholder{color:#6c8189}.Input_customInput__W6RTF:focus{border-color:#0b1526;outline:none;box-shadow:0 0 0 1px #0b1526}.Input_error__bKCp4{margin:4px 0 0;color:#e55138;font-size:13px}.Input_errorInput__6HFkE{border-color:#e55138}.Input_errorInput__6HFkE:focus{border-color:#e55138;box-shadow:0 0 0 1px #e55138}.FilterModal_overlay__lwlZw{top:0;left:0;right:0;bottom:0;display:flex;position:fixed;z-index:1000;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.FilterModal_modal__NP9fS{width:90%;display:flex;max-width:980px;max-height:90vh;overflow-y:auto;border-radius:30px;flex-direction:column;background-color:#fff;box-shadow:0 20px 60px rgba(0,0,0,.3)}.FilterModal_header__PyCDb{display:flex;padding:24px 32px;align-items:center;border-bottom:1px solid #e8e8e8;justify-content:space-between}.FilterModal_titleRow__JBNzl{gap:12px;display:flex;align-items:center}.FilterModal_title__dKh4J{margin:0;font-size:24px;font-weight:700;color:#1a1a2e}.FilterModal_closeButton__hwccq{width:36px;border:none;height:36px;display:flex;cursor:pointer;color:#1a1a2e;align-items:center;border-radius:50%;justify-content:center;background-color:transparent;transition:background-color .2s}.FilterModal_closeButton__hwccq:hover{background-color:#f5f5f5}.FilterModal_closeButton__hwccq svg{width:20px;height:20px}.FilterModal_content__IdSv7{flex:1 1;padding:32px;overflow-y:auto}.FilterModal_sections__THtya{gap:1px;display:flex;overflow:hidden;border-radius:12px;flex-direction:column;background-color:#e8e8e8}.FilterModal_section__o2kND{background-color:#fff}.FilterModal_sectionHeader__drKaw{width:100%;border:none;display:flex;cursor:pointer;padding:20px 24px;font-size:16px;font-weight:500;color:#1a1a2e;text-align:left;align-items:center;background-color:#fff;justify-content:space-between;transition:background-color .2s}.FilterModal_sectionHeader__drKaw:hover{background-color:#f9f9f9}.FilterModal_sectionHeader__drKaw svg{transition:transform .2s;color:#e55138}.FilterModal_sectionHeader__drKaw svg.FilterModal_rotated__zcJdb{transform:rotate(180deg)}.FilterModal_sectionContent__7947_{gap:12px;display:flex;margin-top:12px;padding:0 24px 24px;flex-direction:column}.FilterModal_optionsGrid__I9NSN{grid-gap:12px;gap:12px;display:grid;grid-template-columns:repeat(3,1fr)}.FilterModal_optionPill__bmpVL{padding:14px;cursor:pointer;font-size:15px;font-weight:500;color:#1a1a2e;text-align:center;background-color:#fff;transition:all .2s;border-radius:20px;border:1.5px solid #e0e0e0}.FilterModal_optionPill__bmpVL:hover{border-color:#e55138;background-color:rgba(229,81,56,.05)}.FilterModal_optionPill__bmpVL.FilterModal_selected__eItfy{color:#fff;border-color:#e55138;background-color:#e55138}.FilterModal_emptyMessage__hEmfN{padding:20px;display:flex;justify-content:center;color:#666;font-size:14px;font-style:italic}.FilterModal_footer__uwW68{gap:12px;display:flex;padding:24px 32px;border-top:1px solid #e8e8e8}.FilterModal_exitButton__FNyYd{flex:0 0 auto;padding:16px 32px;cursor:pointer;font-size:16px;font-weight:600;color:#1a1a2e;background-color:#fff;transition:all .2s;border-radius:20px;border:1.5px solid #e0e0e0}.FilterModal_exitButton__FNyYd:hover{background-color:#f5f5f5}.FilterModal_clearButton__tvhE3{flex:1 1;border:none;padding:16px 32px;cursor:pointer;font-size:16px;font-weight:600;color:#fff;transition:all .2s;background-color:#0b1526;border-radius:20px}.FilterModal_clearButton__tvhE3:hover{background-color:#162b4e}.FilterModal_applyButton__zkOjw{flex:1 1;border:none;padding:16px 32px;cursor:pointer;font-size:16px;font-weight:600;color:#fff;transition:all .2s;background-color:#e55138;border-radius:20px}.FilterModal_applyButton__zkOjw:hover{background-color:#d8371c}@media(max-width:950px){.FilterModal_modal__NP9fS{width:95%;max-height:95vh}.FilterModal_footer__uwW68{flex-wrap:wrap}.FilterModal_exitButton__FNyYd{flex:1 1;order:3}.FilterModal_applyButton__zkOjw,.FilterModal_clearButton__tvhE3{flex:1 1}}.BuyCarSearchBarStyle_container__IkQM_{width:100%;padding:24px 32px;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.BuyCarSearchBarStyle_searchRow__XFa62{display:flex;gap:12px;align-items:center}.BuyCarSearchBarStyle_searchInputWrapper__K3dGk{flex:1 1;display:flex;align-items:center;gap:12px;padding:14px 20px;background:#fff;border:1.5px solid #e0e0e0;border-radius:50px;transition:border-color .2s}.BuyCarSearchBarStyle_searchInputWrapper__K3dGk:focus-within{border-color:#e55138}.BuyCarSearchBarStyle_searchIcon__2vLMx{color:#666;flex-shrink:0}.BuyCarSearchBarStyle_searchInput__zkWeT{flex:1 1;border:none;font-size:15px;font-family:inherit;color:#1a1a2e;background:transparent}.BuyCarSearchBarStyle_searchInput__zkWeT::-moz-placeholder{color:#999}.BuyCarSearchBarStyle_searchInput__zkWeT:-ms-input-placeholder{color:#999}.BuyCarSearchBarStyle_searchInput__zkWeT::placeholder{color:#999}.BuyCarSearchBarStyle_searchInput__zkWeT:focus{outline:none}.BuyCarSearchBarStyle_filterButton__Tcy4g{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background-color:#e55138;border:none;cursor:pointer;flex-shrink:0;transition:all .2s}.BuyCarSearchBarStyle_filterButton__Tcy4g:hover{background-color:#d8371c;transform:scale(1.05)}.BuyCarSearchBarStyle_filterButton__Tcy4g:active{transform:scale(.98)}.BuyCarSearchBarStyle_searchButton__8JrFB{display:none}.BuyCarSearchBarStyle_viewToggle__6PDJc{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background-color:#fff;border:1.5px solid #e0e0e0;cursor:pointer;flex-shrink:0;transition:all .2s;color:#1a1a2e}.BuyCarSearchBarStyle_viewToggle__6PDJc:hover{border-color:#e55138;background-color:rgba(229,81,56,.05)}.BuyCarSearchBarStyle_viewToggle__6PDJc:active{transform:scale(.98)}.BuyCarSearchBarStyle_bodyTypes__Nx8Ke{display:none}.BuyCarSearchBarStyle_bodyTypePill__ZA_RM{padding:12px 16px;background-color:#fff;color:#232c49;border:1.5px solid #d1d5db;border-radius:50px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;text-align:center}.BuyCarSearchBarStyle_bodyTypePill__ZA_RM:hover{border-color:#e55138;color:#e55138}.BuyCarSearchBarStyle_activeFilters__6wOXe{display:flex;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.BuyCarSearchBarStyle_activeFiltersLabel__2dBwZ{font-size:14px;font-weight:600;color:#1a1a2e}.BuyCarSearchBarStyle_filterPills__T1FqJ{display:flex;gap:8px;flex-wrap:wrap}.BuyCarSearchBarStyle_filterPill__JGwsC{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:#e8f0fe;border-radius:50px;font-size:14px;color:#1a1a2e;border:none;transition:all .2s}.BuyCarSearchBarStyle_filterPill__JGwsC span{font-weight:500}.BuyCarSearchBarStyle_removePill__B_4UJ{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:#666;transition:color .2s}.BuyCarSearchBarStyle_removePill__B_4UJ:hover{color:#e55138}@media(max-width:768px){.BuyCarSearchBarStyle_container__IkQM_{padding:0;border-radius:0;box-shadow:none;background:transparent}.BuyCarSearchBarStyle_activeFilters__6wOXe{order:-1;margin-top:0;margin-bottom:16px;padding:20px;background:#fff;border:1.5px solid #e0e0e0;border-radius:24px;flex-direction:column;align-items:flex-start;gap:12px}.BuyCarSearchBarStyle_activeFiltersLabel__2dBwZ{font-size:18px;font-weight:700;width:auto}.BuyCarSearchBarStyle_filterPills__T1FqJ{width:100%}.BuyCarSearchBarStyle_filterPill__JGwsC{font-size:14px;padding:10px 16px}.BuyCarSearchBarStyle_searchRow__XFa62{gap:12px;margin-bottom:16px}.BuyCarSearchBarStyle_searchInputWrapper__K3dGk{padding:4px 4px 4px 20px;border:1.5px solid #d1d5db}.BuyCarSearchBarStyle_searchIcon__2vLMx{display:none}.BuyCarSearchBarStyle_searchButton__8JrFB{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background-color:#232c49;color:#fff;border:none;cursor:pointer;flex-shrink:0;transition:background-color .2s}.BuyCarSearchBarStyle_searchButton__8JrFB:hover{background-color:#34416b}.BuyCarSearchBarStyle_filterButton__Tcy4g{width:52px;height:52px;background-color:#fff;border:1.5px solid #d1d5db}.BuyCarSearchBarStyle_filterButton__Tcy4g svg{stroke:#232c49}.BuyCarSearchBarStyle_filterButton__Tcy4g:hover{background-color:#fff;border-color:#e55138}.BuyCarSearchBarStyle_viewToggle__6PDJc{display:none}.BuyCarSearchBarStyle_bodyTypes__Nx8Ke{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.BuyCarSearchBarStyle_bodyTypePill__ZA_RM{padding:14px 12px;font-size:14px}}.BuyCarStyle_container__OCeJt{padding:24px 48px;max-width:1200px;margin:0 auto}.BuyCarStyle_containerResults__FOfol{padding:0 14px}@media(max-width:950px){.BuyCarStyle_container__OCeJt{padding:16px 20px}}