.vehicle-detail_detailBackbar__7LaH8{padding:20px 0;border-bottom:1px solid #e9e9e9;margin-bottom:0}.vehicle-detail_detailBackbarLeft__vvi_6{display:flex;align-items:center;gap:16px}.vehicle-detail_storeBackLink__RCTZn{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#707070;transition:color .2s}.vehicle-detail_storeBackLink__RCTZn:hover{color:#E60008}.vehicle-detail_detailBreadcrumb___CW37{font-size:12px;color:#707070}.vehicle-detail_galleryPanel__n4_Gu{margin-top:24px;background:#141414;border-radius:16px;overflow:hidden}.vehicle-detail_galleryPanelMain__WicyL{position:relative;height:500px;display:flex;align-items:center;justify-content:center;background:#0D0D0D;overflow:hidden}.vehicle-detail_galleryPanelNavLeft__qmZ5I,.vehicle-detail_galleryPanelNavRight__4VOHl{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;border:none;border-radius:50%;background:rgba(255,255,255,.08);color:#FFFFFF;cursor:pointer;backdrop-filter:blur(4px);transition:all .2s ease;opacity:0;z-index:2}.vehicle-detail_galleryPanelMain__WicyL:hover .vehicle-detail_galleryPanelNavLeft__qmZ5I,.vehicle-detail_galleryPanelMain__WicyL:hover .vehicle-detail_galleryPanelNavRight__4VOHl{opacity:1}.vehicle-detail_galleryPanelNavLeft__qmZ5I{left:14px}.vehicle-detail_galleryPanelNavRight__4VOHl{right:14px}.vehicle-detail_galleryPanelNavLeft__qmZ5I:hover,.vehicle-detail_galleryPanelNavRight__4VOHl:hover{background:rgba(255,255,255,.18);transform:translateY(-50%) scale(1.08)}.vehicle-detail_galleryPanelCounter__pjD2n{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);padding:4px 14px;border-radius:20px;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);color:rgba(255,255,255,.8);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.04em;z-index:2}.vehicle-detail_galleryPanelThumbs__ExJj1{display:flex;gap:8px;padding:16px 20px;overflow-x:auto;scroll-behavior:smooth}.vehicle-detail_galleryPanelThumbActive__Hh9uc,.vehicle-detail_galleryPanelThumb__PWIa1{flex-shrink:0;width:72px;height:54px;border:none;border-radius:6px;overflow:hidden;padding:0;cursor:pointer;background:rgba(255,255,255,.05);transition:all .2s ease;opacity:.45}.vehicle-detail_galleryPanelThumb__PWIa1:hover{opacity:.75}.vehicle-detail_galleryPanelThumbActive__Hh9uc{opacity:1;box-shadow:0 0 0 2px rgba(255,255,255,.9),0 0 0 4px rgba(255,255,255,.15);transform:translateY(-2px)}.vehicle-detail_galleryPanelThumbActive__Hh9uc img,.vehicle-detail_galleryPanelThumb__PWIa1 img{width:100%;height:100%;object-fit:cover}.vehicle-detail_galleryPanelThumbScroll__G0g_9{overflow-x:auto;scrollbar-width:none}.vehicle-detail_galleryPanelThumbScroll__G0g_9::-webkit-scrollbar{display:none}.vehicle-detail_galleryPanelThumbArrow__bdzt0{flex-shrink:0;width:28px;height:54px;border:none;border-radius:6px;padding:0;cursor:pointer;background:rgba(255,255,255,.05);color:rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.vehicle-detail_galleryPanelThumbArrow__bdzt0:hover{background:rgba(255,255,255,.12);color:rgba(255,255,255,.85)}.vehicle-detail_detailInfoHeader___e619{padding:32px 0 24px;border-bottom:1px solid #ededed;margin-bottom:32px}.vehicle-detail_detailBrandRow__Co449{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vehicle-detail_detailSeriesModel__9VC4N{font-size:15px;font-weight:500;color:#555;margin:0}.vehicle-detail_detailInfoSubline__kedEO{margin-top:8px;font-size:14px;color:#707070}.vehicle-detail_detailSpecBar__clNfZ{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.vehicle-detail_detailSpecItem__JH1a4{text-align:center;padding:16px 12px;border:1px solid #ededed;border-radius:10px;background:#FAFAFA}.vehicle-detail_detailSpecValue__Axa3y{font-size:18px;font-weight:700;color:#1A1A1A;display:block;line-height:1.2}.vehicle-detail_detailSpecLabel__jCSnW{font-size:11px;color:#888;margin-top:4px;display:block;text-transform:uppercase;letter-spacing:.06em}.vehicle-detail_detailLayout__szXzu{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;margin-top:40px;align-items:start}.vehicle-detail_detailMain___FGp8{min-width:0;display:grid;gap:16px}.vehicle-detail_detailSidebar__jFmBM{position:sticky;top:88px;display:grid;gap:16px}.vehicle-detail_detailCtaCard__IpNfO{border:1px solid #e9e9e9;border-radius:14px;background:#FFFFFF;padding:28px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 32px rgba(0,0,0,.06)}.vehicle-detail_detailCtaPrice__uCO7c{font-size:38px;font-weight:900;color:#1A1A1A;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}.vehicle-detail_detailCtaUsd__NHDDp{font-size:14px;color:#999;margin-top:6px}.vehicle-detail_detailCtaPriceNote__MLHYS{font-size:13px;color:#707070;margin-top:8px;line-height:1.5}.vehicle-detail_detailCtaActions__AQsCa{display:flex;gap:10px;margin-top:20px}.vehicle-detail_dealerCard__JGC0c{border:1px solid #e9e9e9;border-radius:14px;background:#FFFFFF;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 32px rgba(0,0,0,.06)}.vehicle-detail_dealerCardHeader__PtDkS{display:flex;align-items:center;gap:14px}.vehicle-detail_dealerCardLogo__dku0B{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #f0f0f0;flex-shrink:0}.vehicle-detail_dealerCardName__FYYCQ{font-size:15px;font-weight:700;color:#1A1A1A}.vehicle-detail_dealerCardMeta__3uxvf{font-size:13px;color:#707070;margin-top:4px;line-height:1.5}.vehicle-detail_dealerCardContact__0NQrQ{margin-top:16px;display:grid;gap:8px}.vehicle-detail_dealerContactItem__H_inl{display:flex;align-items:baseline;gap:8px;font-size:13px;color:#4A4A4A}.vehicle-detail_dealerContactLabel__IiyZt{font-size:10px;font-weight:700;color:#707070;width:72px;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.vehicle-detail_dealerCardLink__hVlss{margin-top:16px;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#E60008;text-decoration:none;transition:color .2s}.vehicle-detail_dealerCardLink__hVlss:hover{color:#AD0006}.vehicle-detail_detailInfoCard__gM8GQ{border:1px solid #ededed;border-radius:12px;background:#FFFFFF;padding:28px}.vehicle-detail_detailInfoTitle__8Dhww{font-size:15px;font-weight:700;color:#1A1A1A;margin:0 0 16px}.vehicle-detail_detailInfoHeader___e619 .vehicle-detail_detailInfoTitle__8Dhww{font-size:28px;font-weight:800;color:#1A1A1A;letter-spacing:-.02em;line-height:1.2;margin:14px 0 0}.vehicle-detail_detailHighlightList__XPBho{list-style:none;padding:0;margin:0;display:grid;gap:10px}.vehicle-detail_detailHighlightList__XPBho li{position:relative;padding-left:20px;font-size:14px;color:#4A4A4A;line-height:1.5}.vehicle-detail_detailHighlightList__XPBho li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#E60008}.vehicle-detail_pillRow__Ri_G_{display:flex;flex-wrap:wrap;gap:10px}.vehicle-detail_chip__Ewm2V{display:inline-flex;align-items:center;padding:8px 18px;border:1px solid #e9e9e9;border-radius:6px;font-size:13px;font-weight:500;color:#3A3A3A;background:#FFFFFF;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:all .2s ease;cursor:default}.vehicle-detail_chip__Ewm2V:hover{border-color:rgba(230,0,8,.25);background:rgba(230,0,8,.02);color:#1A1A1A;box-shadow:0 2px 8px rgba(230,0,8,.06);transform:translateY(-1px)}.vehicle-detail_badge__iPlwK{display:inline-flex;align-items:center;padding:5px 14px;background:#E60008;color:#FFFFFF;font-size:11px;font-weight:700;letter-spacing:.08em;border-radius:4px}.vehicle-detail_detailInspectionGrid__FZynf{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.vehicle-detail_detailInspectionItem__ayWR5{width:70%;border:1px solid #ededed;border-radius:8px;background:#FAFAFA;overflow:hidden}.vehicle-detail_detailInspectionItem__ayWR5 img{width:100%;height:auto;display:block}.vehicle-detail_detailGrid__sru5k{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:32px}.vehicle-detail_detailHeroCard__X5WS8{border:1px solid #e9e9e9;border-radius:10px;background:#FFFFFF;padding:32px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.06)}.vehicle-detail_detailMedia__UgFNW{height:360px;border:1px solid #e9e9e9;border-radius:10px;background:#FFFFFF;display:flex;align-items:center;justify-content:center;color:#707070;margin-bottom:20px}.vehicle-detail_detailTitle__G6OqE{font-size:24px;font-weight:800;color:#1A1A1A}.vehicle-detail_detailSubline__no_pL{margin-top:6px;font-size:13px;color:#707070}.vehicle-detail_detailPrice__4Z1Tc{margin-top:16px;font-size:32px;font-weight:900;color:#1A1A1A;font-variant-numeric:tabular-nums}.vehicle-detail_detailPriceNote___iEsH{font-size:12px;color:#707070;margin-top:4px}.vehicle-detail_detailStack__35smP{display:grid;gap:8px;margin-top:24px}.vehicle-detail_detailText__LyWJL{font-size:14px;line-height:1.8;color:#707070}.vehicle-detail_detailHighlightGrid__u1PWp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.vehicle-detail_detailHighlight__lBYea{padding:16px;border:1px solid #e9e9e9;border-radius:8px;background:#FFFFFF}.vehicle-detail_detailHighlight__lBYea strong{display:block;font-size:18px;font-weight:700;color:#1A1A1A}.vehicle-detail_detailHighlight__lBYea span{display:block;margin-top:4px;font-size:11px;font-weight:600;color:#707070;text-transform:uppercase;letter-spacing:.06em}.vehicle-detail_cardImage__eaV_7{background:#FFFFFF;border:1px solid #e9e9e9;overflow:hidden}.vehicle-detail_cardImageWrap__crzWK{position:relative;overflow:hidden}@media (max-width:1024px){.vehicle-detail_detailLayout__szXzu{grid-template-columns:1fr}.vehicle-detail_detailSidebar__jFmBM{position:static}.vehicle-detail_galleryPanelMain__WicyL{height:360px}.vehicle-detail_detailSpecBar__clNfZ{grid-template-columns:repeat(2,1fr)}.vehicle-detail_detailInspectionItem__ayWR5{width:100%}}@media (max-width:768px){.vehicle-detail_galleryPanel__n4_Gu{margin-top:16px;border-radius:12px}.vehicle-detail_galleryPanelMain__WicyL{height:280px}.vehicle-detail_galleryPanelNavLeft__qmZ5I,.vehicle-detail_galleryPanelNavRight__4VOHl{width:32px;height:32px}.vehicle-detail_galleryPanelThumbs__ExJj1{padding:12px 14px;gap:6px}.vehicle-detail_detailInfoHeader___e619{padding:24px 0 20px;margin-bottom:24px}.vehicle-detail_detailInfoHeader___e619 .vehicle-detail_detailInfoTitle__8Dhww,.vehicle-detail_detailInfoTitle__8Dhww{font-size:22px}.vehicle-detail_detailSpecBar__clNfZ{grid-template-columns:repeat(2,1fr);gap:8px}.vehicle-detail_detailSpecItem__JH1a4{padding:12px 8px}.vehicle-detail_detailCtaPrice__uCO7c{font-size:30px}.vehicle-detail_detailInspectionItem__ayWR5{width:100%}}.vehicle-detail_storeGrid__MFzsY{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px}.vehicle-detail_storeMain__bs8kx{min-width:0}.vehicle-detail_storeSide__BOp4Z{display:grid;gap:16px;align-content:start}.vehicle-detail_storeCover__byfvi{height:200px;border:1px solid #e9e9e9;border-radius:8px;background:#FFFFFF;overflow:hidden}.vehicle-detail_storeBranding___w0jz{display:flex;align-items:center;gap:16px;margin-top:-32px;position:relative;z-index:1}.vehicle-detail_storeAvatar__M9pIH{width:72px;height:72px;border:2px solid #e9e9e9;background:#FFFFFF;display:grid;place-items:center;font-size:24px;font-weight:800;color:#E60008}.vehicle-detail_storeHeading__sBGmr{font-size:24px;font-weight:800;color:#1A1A1A}.vehicle-detail_storeTopline__y1poZ{display:flex;align-items:center;gap:12px;margin-top:4px}.vehicle-detail_storePills__f7cCb{display:flex;flex-wrap:wrap;gap:6px}.vehicle-detail_storePill__am8mS{padding:3px 10px;border:1px solid #e9e9e9;border-radius:999px;font-size:11px;color:#707070}.vehicle-detail_storeDescription__1HDIk{margin-top:20px;font-size:14px;line-height:1.8;color:#707070}.vehicle-detail_storeTitleRow__LQZ31{display:flex;align-items:center;justify-content:space-between;gap:16px}.vehicle-detail_storeSummary__vP3H_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.vehicle-detail_summaryCard__uYo3v{padding:16px;border:1px solid #e9e9e9;border-radius:10px;background:#FFFFFF;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.06)}.vehicle-detail_summaryCard__uYo3v strong{display:block;font-size:24px;font-weight:800;color:#E60008}.vehicle-detail_summaryCard__uYo3v span{display:block;margin-top:4px;font-size:11px;color:#707070}.vehicle-detail_supplierDetailSectionHead__h3_h7{display:flex;align-items:flex-end;justify-content:space-between;margin:40px 0 20px}.vehicle-detail_supplierDetailSectionHead__h3_h7 h2{font-size:18px;font-weight:800;color:#1A1A1A}.vehicle-detail_storePanel__2fJJH{border:1px solid #e9e9e9;border-radius:10px;background:#FFFFFF;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.06)}.vehicle-detail_storeSideList__AlSNq{display:grid;gap:0}.vehicle-detail_storeSideItem__CCBaJ{padding:14px 0;border-bottom:1px solid #e9e9e9}.vehicle-detail_storeSideItem__CCBaJ:last-child{border-bottom:none}.vehicle-detail_storeSideItem__CCBaJ strong{display:block;font-size:11px;font-weight:600;color:#707070;text-transform:uppercase;letter-spacing:.06em}.vehicle-detail_storeSideItem__CCBaJ span{display:block;margin-top:4px;font-size:13px;color:#1A1A1A}.vehicle-detail_sideCard__LcePx{padding:20px}.vehicle-detail_card__Jzijx,.vehicle-detail_sideCard__LcePx{border:1px solid #e9e9e9;border-radius:10px;background:#FFFFFF;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.06)}.vehicle-detail_card__Jzijx{overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.vehicle-detail_card__Jzijx:hover{border-color:rgba(230,0,8,.4);box-shadow:0 2px 4px rgba(230,0,8,.08),0 8px 24px rgba(0,0,0,.1);transform:translateY(-2px)}.vehicle-detail_cardBody__RYjeE{padding:16px}.vehicle-detail_cardEyebrow__lRQoZ{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#E60008}.vehicle-detail_cardFooter__uHlwB{padding:12px 16px;border-top:1px solid #e9e9e9;display:flex;align-items:center;justify-content:space-between}.vehicle-detail_cardTitle__ABflt{font-size:14px;font-weight:600;color:#1A1A1A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-detail_cardText__bBxR3{font-size:13px;line-height:1.6;color:#707070}.vehicle-detail_metaList__gO5Ce{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;font-size:12px;color:#707070}.vehicle-detail_smallText__Yw2gW{font-size:12px;color:#707070}.vehicle-detail_vehicleCardGrid__hDeDT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gallery_galleryPanel__Aoxq1{margin-top:24px;background:#141414;border-radius:16px;overflow:hidden}.gallery_galleryPanel__Aoxq1 .gallery_galleryMain__IFgKi{height:500px}@media (max-width:768px){.gallery_galleryPanel__Aoxq1{margin-top:16px;border-radius:12px}.gallery_galleryPanel__Aoxq1 .gallery_galleryMain__IFgKi{height:280px}}.gallery_galleryOverlay__SAOHt{position:fixed;top:64px;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.6);backdrop-filter:blur(12px);animation:gallery_fade-in__PmxDp .25s ease both}.gallery_galleryModal__aw32U{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:min(1100px,100%);max-height:calc(100vh - 64px - 40px);border-radius:16px;overflow:hidden;background:#FFFFFF;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 40px 80px rgba(0,0,0,.28),0 8px 24px rgba(0,0,0,.16);animation:gallery_scale-in__nZrWm .3s cubic-bezier(.22,0,0,1) both}.gallery_galleryClose__zjhhf{position:absolute;top:14px;right:14px;z-index:10;display:grid;place-items:center;width:34px;height:34px;border:none;border-radius:50%;background:rgba(0,0,0,.45);color:#FFFFFF;cursor:pointer;backdrop-filter:blur(6px);transition:all .2s ease}.gallery_galleryClose__zjhhf:hover{background:rgba(0,0,0,.7);transform:scale(1.08)}.gallery_gallerySide__Bzdk3{display:flex;flex-direction:column;background:#141414;min-height:0;min-width:0;overflow:hidden}.gallery_galleryMain__IFgKi{position:relative;flex:1;min-height:200px;display:flex;align-items:center;justify-content:center;background:#0D0D0D;overflow:hidden}.gallery_galleryMain__IFgKi img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.gallery_galleryLoading__rrFxV{display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.3)}.gallery_galleryEmptyState__Gv5KF{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:rgba(255,255,255,.25);font-size:14px}.gallery_galleryNavLeft__UMiiW,.gallery_galleryNavRight__oddgh{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:38px;height:38px;border:none;border-radius:50%;background:rgba(255,255,255,.1);color:#FFFFFF;cursor:pointer;backdrop-filter:blur(4px);transition:all .2s ease;opacity:0}.gallery_galleryMain__IFgKi:hover .gallery_galleryNavLeft__UMiiW,.gallery_galleryMain__IFgKi:hover .gallery_galleryNavRight__oddgh{opacity:1}.gallery_galleryNavLeft__UMiiW{left:12px}.gallery_galleryNavRight__oddgh{right:12px}.gallery_galleryNavLeft__UMiiW:hover,.gallery_galleryNavRight__oddgh:hover{background:rgba(255,255,255,.22);transform:translateY(-50%) scale(1.08)}.gallery_galleryCounter__0D8ba{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);padding:4px 14px;border-radius:20px;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);color:rgba(255,255,255,.8);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.04em}.gallery_galleryImageLabel__OpcSl{position:absolute;top:14px;left:14px;padding:5px 12px;border-radius:6px;background:rgba(0,0,0,.5);backdrop-filter:blur(6px);color:rgba(255,255,255,.85);font-size:12px;font-weight:500;letter-spacing:.03em}.gallery_galleryTabs___1uuT{display:flex;gap:2px;padding:14px 20px 0;overflow-x:auto}.gallery_galleryTabActive__2hMvb,.gallery_galleryTab__b5hN_{padding:7px 18px;border:none;border-radius:8px 8px 0 0;background:transparent;color:rgba(255,255,255,.4);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease;letter-spacing:.02em}.gallery_galleryTab__b5hN_:hover{color:rgba(255,255,255,.7);background:rgba(255,255,255,.04)}.gallery_galleryTabActive__2hMvb{color:#FFFFFF;background:rgba(255,255,255,.08)}.gallery_galleryThumbStrip__S1lQ3{display:flex;gap:8px;padding:14px 20px 18px;overflow-x:auto;scroll-behavior:smooth}.gallery_galleryThumbStrip__S1lQ3::-webkit-scrollbar{height:3px}.gallery_galleryThumbStrip__S1lQ3::-webkit-scrollbar-track{background:transparent}.gallery_galleryThumbStrip__S1lQ3::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:10px}.gallery_galleryThumbActive__CxJGe,.gallery_galleryThumb__VDBHH{flex-shrink:0;width:72px;height:54px;border:none;border-radius:6px;overflow:hidden;padding:0;cursor:pointer;background:rgba(255,255,255,.05);transition:all .2s ease;opacity:.45}.gallery_galleryThumb__VDBHH:hover{opacity:.75}.gallery_galleryThumbActive__CxJGe{opacity:1;box-shadow:0 0 0 2px rgba(255,255,255,.9),0 0 0 4px rgba(255,255,255,.15);transform:translateY(-2px)}.gallery_galleryInfo__4C_wZ{padding:clamp(24px,4vh,40px) clamp(20px,2.5vw,36px);overflow-y:auto;min-width:0;min-height:0}.gallery_galleryTitle__9bxKB{margin:0;font-size:clamp(16px,2.3vh,21px);font-weight:800;line-height:1.3;color:#1A1A1A;letter-spacing:-.01em}.gallery_gallerySubtitle__12urx{margin:clamp(3px,.6vh,6px) 0 0;font-size:clamp(11px,1.4vh,13px);color:#888}.gallery_galleryPriceRow__q6tbJ{display:flex;align-items:baseline;gap:8px;margin-top:clamp(12px,1.8vh,22px);padding:clamp(10px,1.5vh,18px) clamp(14px,1.6vw,20px);background:#F8F8F8;border-radius:10px}.gallery_galleryPrice__uH7n7{font-size:clamp(22px,3vh,28px);font-weight:900;color:#1A1A1A;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.gallery_galleryPriceSymbol___P4WE{font-size:clamp(14px,1.9vh,18px);font-weight:600;color:#888;margin-right:2px}.gallery_galleryPriceLabel__9c_58{font-size:clamp(10px,1.3vh,12px);font-weight:600;color:#999;padding:3px 8px;border-radius:4px;background:#ECECEC;letter-spacing:.04em}.gallery_galleryPriceCny__bJzx6{font-size:clamp(11px,1.4vh,13px);color:#999;margin-left:auto}.gallery_gallerySectionLabel__ptDbn{margin-top:clamp(14px,2vh,26px);margin-bottom:clamp(6px,.8vh,10px);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#999}.gallery_gallerySpecs__abvst{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#EDEDED;border:1px solid #ededed;border-radius:10px;overflow:hidden}.gallery_gallerySpecItem__uuYkv{display:flex;flex-direction:column;gap:3px;padding:clamp(8px,1.2vh,13px) clamp(8px,1vw,14px);background:#FFFFFF}.gallery_gallerySpecValue__Ca31n{font-size:clamp(11px,1.4vh,13px);font-weight:700;color:#1A1A1A;line-height:1.2}.gallery_gallerySpecKey__41fHM{font-size:10px;color:#999;letter-spacing:.03em}.gallery_galleryDealerCard__TfAz7{margin-top:clamp(10px,1.6vh,20px);border:1px solid #ededed;border-radius:12px;overflow:hidden}.gallery_galleryDealerHeader__LDAVa{display:flex;align-items:center;gap:clamp(6px,1vh,10px);padding:clamp(10px,1.5vh,14px) clamp(12px,1.7vh,16px);background:#FAFAFA;text-decoration:none;transition:background .2s}.gallery_galleryDealerHeader__LDAVa:hover{background:#F0F0F0}.gallery_galleryDealerAvatar__hzV_D{display:grid;place-items:center;width:clamp(28px,3.8vh,36px);height:clamp(28px,3.8vh,36px);border-radius:50%;background:#E0E0E0;font-size:clamp(11px,1.5vh,14px);font-weight:700;color:#888;overflow:hidden;flex-shrink:0}.gallery_galleryDealerInfo___PTuN{flex:1;min-width:0}.gallery_galleryDealerName__HxIbT{display:block;font-size:clamp(11px,1.4vh,13px);font-weight:600;color:#333;line-height:1.3}.gallery_galleryDealerCount__sef4z{display:block;font-size:clamp(9px,1.2vh,11px);color:#999;margin-top:1px}.gallery_galleryDealerArrow__A176M{font-size:clamp(11px,1.5vh,14px);color:#BBB;flex-shrink:0}.gallery_galleryDealerContacts__2etgF{display:flex;flex-direction:column;gap:1px;background:#EDEDED;border-top:1px solid #ededed}.gallery_galleryDealerContactItem__ktvGz{display:flex;align-items:center;gap:clamp(5px,.8vh,8px);padding:clamp(7px,1vh,10px) clamp(10px,1.5vh,14px);background:#FFFFFF;font-size:clamp(10px,1.3vh,12px);color:#555;text-decoration:none;transition:background .15s,color .15s}.gallery_galleryDealerContactItem__ktvGz:hover{background:#FAFAFA;color:#1A1A1A}.gallery_galleryDealerContactItem__ktvGz svg{flex-shrink:0;color:#999}.gallery_galleryDealerContactItem__ktvGz span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery_galleryActions__z6yiZ{display:flex;flex-direction:column;gap:clamp(8px,1vh,12px);margin-top:clamp(14px,2vh,24px)}.gallery_galleryActionRow__boEWM{display:flex;gap:clamp(6px,1vh,10px)}.gallery_galleryActionRow__boEWM>*{flex:1}.gallery_galleryCommunitySection__wP_S3{display:flex;flex-direction:column;gap:clamp(5px,.8vh,8px)}.gallery_galleryCommunityLabel__jHi5N{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#999}.gallery_galleryCommunityBtns__0VoRI{display:flex;gap:clamp(5px,.8vh,8px)}.gallery_galleryBtnPrimary__HnIEN{display:flex;align-items:center;justify-content:center;gap:6px;padding:clamp(10px,1.4vh,13px) clamp(14px,2vh,20px);border:none;border-radius:10px;background:#1A1A1A;color:#FFFFFF;font-size:clamp(12px,1.5vh,14px);font-weight:700;text-decoration:none;cursor:pointer;letter-spacing:.02em;transition:all .2s ease}.gallery_galleryBtnPrimary__HnIEN:hover{background:#000;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.18)}.gallery_galleryContactPlatformBtn__o_Fua{display:inline-flex;align-items:center;gap:8px;padding:clamp(9px,1.3vh,12px) clamp(14px,2vh,20px);background:#FFFFFF;border:1.5px solid #e60008;border-radius:10px;color:#E60008;font-size:clamp(12px,1.5vh,14px);font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;letter-spacing:.02em}.gallery_galleryContactPlatformBtn__o_Fua:hover{background:#E60008;color:#FFFFFF;transform:translateY(-1px);box-shadow:0 4px 12px rgba(230,0,8,.25)}.gallery_galleryTags__nX_os{display:flex;flex-wrap:wrap;gap:6px;margin-top:clamp(4px,.6vh,10px)}.gallery_galleryTag__AwtZh{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid rgba(230,0,8,.18);border-radius:999px;font-size:10px;font-weight:600;color:#E60008;letter-spacing:.04em;line-height:1.4}.gallery_galleryHighlights__OsrJo{margin-top:clamp(10px,1.4vh,18px)}.gallery_galleryHighlightsLabel__4kOjW{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#999;margin-bottom:8px}.gallery_galleryHighlightsList__BZB33{display:flex;flex-wrap:wrap;gap:6px}.gallery_galleryHighlightChip__1eEnl{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid #e9e9e9;border-radius:999px;font-size:clamp(10px,1.2vh,11px);color:#707070;background:#FAFAFA}.gallery_galleryBtnWhatsapp__FtC5W{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:clamp(7px,1vh,9px) clamp(10px,1.3vh,12px);border:none;border-radius:8px;background:#25D366;color:#FFFFFF;font-size:clamp(10px,1.3vh,12px);font-weight:600;text-decoration:none;cursor:pointer;letter-spacing:.02em;transition:all .2s ease}.gallery_galleryBtnWhatsapp__FtC5W:hover{background:#1FBA58;transform:translateY(-1px);box-shadow:0 4px 16px rgba(37,211,102,.3)}.gallery_galleryBtnTelegram__aZcBg{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:clamp(7px,1vh,9px) clamp(10px,1.3vh,12px);border:none;border-radius:8px;background:#0088CC;color:#FFFFFF;font-size:clamp(10px,1.3vh,12px);font-weight:600;text-decoration:none;cursor:pointer;letter-spacing:.02em;transition:all .2s ease}.gallery_galleryBtnTelegram__aZcBg:hover{background:#0077B3;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,136,204,.3)}@media (max-width:768px){.gallery_galleryOverlay__SAOHt{padding:0;align-items:flex-end}.gallery_galleryModal__aw32U{grid-template-columns:1fr;grid-template-rows:auto 1fr;max-height:92vh;width:100%;border-radius:20px 20px 0 0;animation:gallery_slide-up__J6wL3 .35s cubic-bezier(.22,0,0,1) both}.gallery_gallerySide__Bzdk3{max-height:340px}.gallery_galleryMain__IFgKi{min-height:160px}.gallery_galleryInfo__4C_wZ{padding:24px 20px;overflow-y:auto;min-height:0}.gallery_galleryClose__zjhhf{top:10px;right:10px;width:30px;height:30px}.gallery_galleryCommunityBtns__0VoRI{flex-direction:column}.gallery_galleryBtnTelegram__aZcBg,.gallery_galleryBtnWhatsapp__FtC5W,.gallery_galleryCommunityBtns__0VoRI .gallery_contactDealerPrimary__8jxWZ{flex:none;width:100%}}@keyframes gallery_slide-up__J6wL3{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.card-carousel_cardCarousel__1od2g{position:relative;width:100%;height:100%}.card-carousel_cardCarouselClip__Nizo8{width:100%;height:100%;overflow:hidden}.card-carousel_cardCarouselTrack__ZekB6{display:flex;height:100%;will-change:transform;transition:transform .35s cubic-bezier(.4,0,.2,1)}.card-carousel_cardCarouselTrackEntering__kQFR1{animation:card-carousel_cardCarouselFadeIn__6Rzs0 .3s ease both}@keyframes card-carousel_cardCarouselFadeIn__6Rzs0{0%{opacity:0}to{opacity:1}}.card-carousel_cardCarouselSlide__hWT_Y{flex:0 0 100%;height:100%}.card-carousel_cardCarouselSlideImg__51twj{width:100%;height:100%;object-fit:cover;display:block}@media (prefers-reduced-motion:reduce){.card-carousel_cardCarouselTrack__ZekB6{transition:none}.card-carousel_cardCarouselTrackEntering__kQFR1{animation:none;opacity:1}}.card-carousel_cardCarouselArrowLeft__m45T2,.card-carousel_cardCarouselArrowRight__0ezae{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;padding:0;background:rgba(255,255,255,.9);color:#333;cursor:pointer;opacity:0;transition:opacity .2s ease;box-shadow:0 1px 6px rgba(0,0,0,.12)}.card-carousel_cardCarouselArrowLeft__m45T2{left:8px}.card-carousel_cardCarouselArrowRight__0ezae{right:8px}.card-carousel_cardCarousel__1od2g:hover .card-carousel_cardCarouselArrowLeft__m45T2,.card-carousel_cardCarousel__1od2g:hover .card-carousel_cardCarouselArrowRight__0ezae{opacity:1}.card-carousel_cardCarouselArrowLeft__m45T2:hover,.card-carousel_cardCarouselArrowRight__0ezae:hover{background:#FFFFFF;box-shadow:0 2px 10px rgba(0,0,0,.18)}@media (prefers-reduced-motion:reduce){.card-carousel_cardCarouselArrowLeft__m45T2,.card-carousel_cardCarouselArrowRight__0ezae{transition:none}}.search_searchQuickTags__wEJKE{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 20px}.search_searchQuickTag__O_WOM{display:inline-flex;align-items:center;gap:4px;padding:7px 16px;border:1px solid #f0f0f0;border-radius:999px;background:#FFFFFF;color:#666;font-size:13px;cursor:pointer;transition:all .2s ease;animation:search_fade-in-up__m0BvE .35s ease both}.search_searchQuickTag__O_WOM:first-child{animation-delay:.02s}.search_searchQuickTag__O_WOM:nth-child(2){animation-delay:.06s}.search_searchQuickTag__O_WOM:nth-child(3){animation-delay:.1s}.search_searchQuickTag__O_WOM:nth-child(4){animation-delay:.14s}.search_searchQuickTag__O_WOM:nth-child(5){animation-delay:.18s}.search_searchQuickTag__O_WOM:nth-child(6){animation-delay:.22s}.search_searchQuickTag__O_WOM:nth-child(7){animation-delay:.26s}.search_searchQuickTag__O_WOM:nth-child(8){animation-delay:.3s}.search_searchQuickTag__O_WOM:nth-child(9){animation-delay:.34s}.search_searchQuickTag__O_WOM:hover{border-color:#E60008;color:#E60008;background:rgba(230,0,8,.04);transform:translateY(-1px)}.search_searchQuickTagHot__FroMl{border-color:rgba(230,0,8,.2);background:linear-gradient(135deg,rgba(230,0,8,.04),rgba(230,0,8,.01));color:#E60008;font-weight:500}.search_searchQuickTagFire__9ZaUj{font-size:11px;animation:search_float__Rxh2k 1.5s ease-in-out infinite}.search_searchBoardHero__nQtyc{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0 0}.search_searchBoardTitle__ty03q{font-size:20px;font-weight:600;color:#1A1A1A;letter-spacing:0}.search_searchBoardDesc__SmAqO{margin-top:4px;font-size:12px;color:#999}.search_searchBoardAction__4zyF6{display:inline-flex;align-items:center;padding:8px 16px;border:none;border-radius:999px;background:#E60008;color:#FFFFFF;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px rgba(230,0,8,.12),0 4px 12px rgba(230,0,8,.2);transition:background .2s,box-shadow .2s,transform .2s}.search_searchBoardAction__4zyF6:hover{background:#E56A0D}.search_searchBoardTopbar__Da0aI{display:flex;gap:10px;align-items:center;padding:16px 0}.search_searchBoardInputWrap__uTWN_{flex:1;min-width:0}.search_searchBoardInput__EaCyp{width:100%;height:40px;padding:0 12px;border:1px solid #e5e5e5;border-radius:10px;background:#FFFFFF;color:#333;font-size:13px;outline:none;transition:border-color .2s}.search_searchBoardInput__EaCyp:focus{border-color:#E60008}.search_searchBoardInput__EaCyp::placeholder{color:#BBB}.search_searchBodyTypeRow__J3BvK{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.search_searchBodyTypeBtnActive__RRVac,.search_searchBodyTypeBtn__YV7Dq{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:72px;padding:12px 8px 8px;border:none;border-radius:12px;background:transparent;cursor:pointer;transition:all .15s;font-size:12px;font-weight:400;color:#666}.search_searchBodyTypeBtn__YV7Dq:hover{color:#E60008;background:rgba(230,0,8,.04);transform:translateY(-1px)}.search_searchBodyTypeBtn__YV7Dq:hover .search_vehicleTypeIcon__ldcxW{opacity:.8}.search_searchBodyTypeBtnActive__RRVac{color:#E60008;font-weight:500}.search_searchBodyTypeBtnActive__RRVac .search_vehicleTypeIcon__ldcxW{filter:none}.search_searchBodyTypeIconWrap__XmJPg{display:flex;align-items:center;justify-content:center;height:48px}.search_searchBodyTypeIconWrap__XmJPg svg{color:inherit}.search_searchBodyTypeLabel__EN25h{text-align:center;line-height:1;font-size:12px}.search_searchBodyTypePillActive__u_3QD,.search_searchBodyTypePill__SAXwp{display:inline-flex;align-items:center;gap:6px;padding:4px 16px;border-radius:999px;font-size:13px;font-weight:400;cursor:pointer;transition:all .18s ease;white-space:nowrap;border:1px solid transparent}.search_searchBodyTypePill__SAXwp{background:transparent;color:#666;border-color:transparent}.search_searchBodyTypePill__SAXwp:hover{color:#E60008;border-color:rgba(230,0,8,.25);background:rgba(230,0,8,.03);transform:translateY(-1px)}.search_searchBodyTypePillActive__u_3QD{background:#E60008;color:#FFFFFF;font-weight:500;border-color:#E60008;box-shadow:0 2px 8px rgba(230,0,8,.25)}.search_searchBodyTypePillActive__u_3QD:hover{background:#E56A0D;border-color:#E56A0D}.search_searchBodyTypePill__SAXwp .search_vehicleTypeIconSm__kPR0F{opacity:.55}.search_searchBodyTypePillActive__u_3QD .search_vehicleTypeIconSm__kPR0F{opacity:1;filter:brightness(0) invert(1)}.search_searchPriceRangeBox__K68l5{display:inline-flex;align-items:center;gap:4px}.search_searchPriceRangeBox__K68l5 input{width:72px;height:40px;padding:0 10px;border:1px solid #e5e5e5;border-radius:10px;background:#FFFFFF;color:#333;font-size:13px;text-align:center;outline:none;transition:border-color .15s}.search_searchPriceRangeBox__K68l5 input:focus{border-color:#E60008;box-shadow:0 0 0 3px rgba(230,0,8,.06)}.search_searchPriceRangeBox__K68l5 input::placeholder{color:#BBB}.search_searchPriceRangeBox__K68l5 span{font-size:13px;color:#999}.search_searchPriceRangeBox__K68l5 button{height:40px;padding:0 16px;border:none;border-radius:10px;background:#E60008;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.search_searchPriceRangeBox__K68l5 button:hover{background:#E56A0D}.search_vehicleCard__CJbxC{display:flex;flex-direction:column;height:100%;border:none;border-radius:14px;background:#FFFFFF;cursor:pointer;transition:box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.05)}.search_vehicleCard__CJbxC:hover{box-shadow:0 4px 20px rgba(0,0,0,.1);transform:translateY(-3px)}.search_vehicleCardImage__1fXz0{position:relative;aspect-ratio:3/2;background:#F2F3F5;overflow:hidden;display:flex;align-items:center;justify-content:center}.search_vehicleCardImage__1fXz0:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 40%,rgba(255,255,255,.4) 50%,transparent 60%);background-size:200% 100%;animation:search_shimmer__apOnv 2s infinite;pointer-events:none}.search_vehicleCardImagePlaceholder__ObE3z{position:absolute;inset:0;color:#D0D0D0;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.search_vehicleCard__CJbxC:hover .search_vehicleCardImagePlaceholder__ObE3z{transform:scale(1.05)}.search_vehicleCardImageBadges__Ey8vU{position:absolute;bottom:10px;left:10px;right:10px;display:flex;gap:6px}.search_vehicleCardBadge__DIokl{padding:2px 8px;border-radius:999px;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);color:#FFFFFF;font-size:10px;font-weight:500;letter-spacing:.02em}.search_vehicleCardBadgeRecommended__Vbu7Y{padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,#E60008,#FF3B3F);box-shadow:0 2px 8px rgba(230,0,8,.35);color:#FFFFFF;font-size:10px;font-weight:600;letter-spacing:.04em}.search_vehicleCardBadgeSelf__BDQ_T{position:absolute;top:10px;left:10px;z-index:2;padding:2px 8px;border-radius:4px;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);color:#FFFFFF;font-size:10px;font-weight:600;letter-spacing:.06em}.search_vehicleCardBody__V3_TS{flex:1;display:flex;flex-direction:column;padding:16px}.search_vehicleCardTitle__QaqMT{font-size:15px;font-weight:600;color:#1A1A1A;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.search_vehicleCardModel__e8xOM{font-size:12px;color:#999;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search_vehicleCardSpecs__CKqag{margin-top:12px;font-size:11px;color:#999;display:flex;flex-wrap:wrap;align-items:center;row-gap:4px}.search_vehicleCardDealerRow__vy7ho{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-top:10px;padding:5px 10px 5px 5px;border-radius:20px;background:#F7F7F7;text-decoration:none;transition:background .2s;max-width:100%}.search_vehicleCardDealerRow__vy7ho:hover{background:#ECECEC}.search_vehicleCardDealerAvatar__tjBIn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.1);color:rgba(0,0,0,.55);font-size:9px;font-weight:700;flex-shrink:0;overflow:hidden}.search_vehicleCardDealerName__uq5yG{font-size:11px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.search_vehicleCardSpecDot__Izh5h{display:inline-block;width:3px;height:3px;margin:0 6px;vertical-align:middle;border-radius:50%;background:#DDD}.search_vehicleCardTags__MXUOl{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.search_vehicleCardTag__dWGiV{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid rgba(230,0,8,.15);border-radius:999px;font-size:9px;font-weight:600;color:#E60008;line-height:1.6}.search_vehicleCardHighlights__fm9DJ{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.search_vehicleCardHighlight__GG9HJ{display:inline-flex;align-items:center;padding:1px 7px;border:1px solid #eee;border-radius:999px;font-size:9px;color:#999;line-height:1.6}.search_vehicleCardActions__uhhQc{margin-top:10px}.search_vehicleCardFooter__YB_x4{margin-top:auto;padding-top:14px;display:flex;align-items:flex-end;justify-content:space-between}.search_vehicleCardPrice__aAGT_{font-size:18px;font-weight:700;color:#E60008;font-variant-numeric:tabular-nums;line-height:1}.search_vehicleCardPriceSymbol__tNLnp{font-size:13px;font-weight:600;margin-right:1px;vertical-align:top}.search_vehicleCardPriceUsd__yhsgc{display:block;margin-top:2px;font-size:12px;color:#999;white-space:nowrap}.search_vehicleCardLocation__S0Jf_{font-size:11px;color:#BBB;white-space:nowrap;flex-shrink:0;padding-left:8px}.search_pagination__o_ljj{display:flex;align-items:center;justify-content:center;gap:6px;padding:24px}.search_pagination__o_ljj button{display:grid;place-items:center;min-width:38px;height:38px;padding:0 12px;border:1px solid #e9e9e9;border-radius:8px;background:#FFFFFF;color:#707070;font-size:13px;cursor:pointer;transition:all .2s ease}.search_pagination__o_ljj button:hover:not(:disabled){border-color:rgba(230,0,8,.4);color:#1A1A1A}.search_pagination__o_ljj button:disabled{opacity:.35}.search_paginationActive__F4pkj{border-color:rgba(230,0,8,.35)!important}.search_pagination__o_ljj button:hover:not(:disabled){border-color:rgba(230,0,8,.35);color:#E60008}.search_pagination__o_ljj button:disabled{color:#E9E9E9;cursor:not-allowed}.search_paginationActive__F4pkj{border-color:rgba(230,0,8,.3)!important;background:rgba(230,0,8,.1)!important;color:#E60008!important;font-weight:600}@media (max-width:768px){.search_searchBoardTopbar__Da0aI{flex-wrap:wrap}}@media (max-width:480px){.search_searchBoardHero__nQtyc{flex-direction:column}}.recommend_wrapper__ziNoY{position:relative;overflow:hidden}.recommend_swiperSlide__jNTJA,.recommend_swiperSlide__jNTJA>div,.recommend_swiper__7Ddux,.recommend_swiper__7Ddux .swiper-slide,.recommend_swiper__7Ddux .swiper-wrapper,.recommend_wrapper__ziNoY{background:#fff}.recommend_wrapper__ziNoY .recommend_swiper__7Ddux{padding:12px 16px;overflow:clip}.recommend_swiperSlide__jNTJA{height:auto}.recommend_swiperSlide__jNTJA>div{height:100%}.recommend_reasonBadge__2TJAQ{position:absolute;top:8px;left:8px;z-index:2;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff;line-height:20px;white-space:nowrap}.filters_mobileFilterBar__Jxht2{display:none;position:relative;z-index:50;margin-bottom:8px}.filters_mobileFilterBarInner__IGTJR{display:flex;align-items:center;gap:4px;padding:5px;margin:0;width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.06);overflow:hidden}.filters_mobileFilterTag__67xFw{flex:1;min-width:0;height:34px;display:flex;align-items:center;justify-content:center;gap:3px;padding:0 5px;border:none;border-radius:0;background:transparent;color:#64748b;font-size:11px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,border-radius .2s ease;-webkit-tap-highlight-color:transparent;user-select:none}.filters_mobileFilterTag__67xFw>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters_mobileFilterTag__67xFw:active,.filters_mobileFilterTag__67xFw:hover{color:#E60008;background:rgba(230,0,8,.06);border-radius:999px}.filters_mobileFilterTagActive__PMFvw:hover,.filters_mobileFilterTagOpen__3GaDD:hover{color:#FFFFFF;background:#E60008}.filters_mobileFilterTagActive__PMFvw,.filters_mobileFilterTagOpen__3GaDD{flex:1;min-width:0;height:34px;display:flex;align-items:center;justify-content:center;gap:3px;padding:0 5px;border:none;border-radius:999px;background:#E60008;color:#FFFFFF;font-size:11px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,border-radius .2s ease;-webkit-tap-highlight-color:transparent;user-select:none}.filters_mobileFilterTag__67xFw svg{flex-shrink:0;transition:transform .25s ease;opacity:.7}.filters_mobileFilterTagActive__PMFvw svg{opacity:1}.filters_mobileFilterTagOpen__3GaDD svg{transform:rotate(180deg);opacity:1}.filters_mobileFilterOverlay__UOZ7U{position:fixed;inset:0;z-index:0;background:transparent}.filters_mobileFilterDropdown__R8Szv{position:relative;z-index:1;display:flex;flex-direction:column;max-height:400px;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 16px 16px;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.04),0 10px 15px -3px rgba(0,0,0,.06);padding:0;animation:filters_mfbExpandDown__mHhYa .2s ease-out;transform-origin:top center;overflow:hidden}@keyframes filters_mfbExpandDown__mHhYa{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.filters_mobileFilterDropdown__R8Szv{animation:none}}.filters_mobileFilterActions__3X_Ym{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid #f1f5f9;background:#fafbfc;flex-shrink:0}.filters_mobileFilterResetBtn__w284p{font-size:12px;font-weight:500;color:#94a3b8;padding:7px 16px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s ease}.filters_mobileFilterResetBtn__w284p:active{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}.filters_mobileFilterConfirmBtn__gzHOs{flex:1;height:36px;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#dc2626,#e60008);border:none;border-radius:999px;font-family:inherit;cursor:pointer;text-align:center;transition:all .15s ease;box-shadow:0 2px 8px rgba(220,38,38,.25)}.filters_mobileFilterConfirmBtn__gzHOs:active{opacity:.85;transform:scale(.98)}.filters_mobileFilterBody__UXPBH{padding:14px 16px;flex:1;overflow-y:auto;min-height:0}.filters_mobileFilterBody__UXPBH::-webkit-scrollbar{width:5px}.filters_mobileFilterBody__UXPBH::-webkit-scrollbar-track{background:transparent}.filters_mobileFilterBody__UXPBH::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:5px}.filters_mobileFilterBody__UXPBH{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.filters_mobileFilterDropdownLabel__sN7Ji{display:block;margin-bottom:10px;font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.filters_mobileFilterPills__5uDcv{display:flex;flex-wrap:wrap;gap:8px}.filters_mobileFilterPill__X3edH{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:34px;padding:0 14px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.filters_mobileFilterPill__X3edH:active{background:#f1f5f9}.filters_mobileFilterPill__X3edH:hover{color:#E60008;background:rgba(230,0,8,.06);border-color:rgba(230,0,8,.25)}.filters_mobileFilterPillActive__jcXmI{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:34px;padding:0 14px;border:1px solid #e60008;border-radius:999px;background:#E60008;color:#FFFFFF;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.filters_mobileFilterPillActive__jcXmI:hover{color:#FFFFFF;background:#E60008;border-color:#E60008}.filters_mobileFilterLetterTabs__6PYzi{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:10px}.filters_mobileFilterLetter___Za_M{width:28px;height:28px;display:grid;place-items:center;border:none;border-radius:6px;background:transparent;color:#94a3b8;font-size:11px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .12s ease}.filters_mobileFilterLetter___Za_M:active{background:#f1f5f9;color:#475569}.filters_mobileFilterLetterActive__scF5R{width:28px;height:28px;display:grid;place-items:center;border:none;border-radius:6px;background:#dc2626;color:#fff;font-size:11px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 1px 4px rgba(220,38,38,.2)}.filters_mobileFilterLetterHighlight__TJ0hF{color:#E60008;font-weight:700}.filters_mobileFilterBrandGrid__ltItr{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}@media (max-width:480px){.filters_mobileFilterBrandGrid__ltItr{grid-template-columns:repeat(3,1fr)}}@media (max-width:360px){.filters_mobileFilterBrandGrid__ltItr{grid-template-columns:repeat(2,1fr)}}.filters_mobileFilterBrandChip__ecf75{display:flex;align-items:center;gap:5px;padding:8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:11px;font-weight:500;color:#334155;font-family:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.filters_mobileFilterBrandChip__ecf75:active{background:#f1f5f9}.filters_mobileFilterBrandChip__ecf75:hover{color:#E60008;background:rgba(230,0,8,.06);border-color:rgba(230,0,8,.25)}.filters_mobileFilterBrandChipActive__NGASK{display:flex;align-items:center;gap:5px;padding:8px;border:1px solid #e60008;border-radius:999px;background:#E60008;color:#FFFFFF;font-size:11px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.filters_mobileFilterBrandChipActive__NGASK:hover{color:#FFFFFF;background:#E60008;border-color:#E60008}.filters_mobileFilterBrandChip__ecf75 img{width:18px;height:18px;border-radius:4px;object-fit:contain;flex-shrink:0}.filters_mobileFilterBrandPanel__mh27P{display:grid;grid-template-columns:1fr auto;gap:10px;height:320px;overflow:hidden}.filters_mobileFilterBrandSection__jgHcu{margin-bottom:10px}.filters_mobileFilterBrandSection__jgHcu:last-child{margin-bottom:0}.filters_mobileFilterBrandSectionTitle__FdvlL{font-size:13px;font-weight:700;color:#1e293b;padding:4px 2px;margin-bottom:4px;border-bottom:1px solid #f1f5f9}.filters_mobileFilterBrandGridScroll__U_Q_z{overflow-y:auto;height:100%;align-content:start;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;padding-right:2px}.filters_mobileFilterBrandGridScroll__U_Q_z::-webkit-scrollbar{width:4px}.filters_mobileFilterBrandGridScroll__U_Q_z::-webkit-scrollbar-track{background:transparent}.filters_mobileFilterBrandGridScroll__U_Q_z::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.filters_mobileFilterLetterColumn__nCpiC{display:flex;flex-direction:column;gap:1px;overflow-y:auto;height:100%;padding-left:6px;border-left:1px solid #e2e8f0;min-width:32px;scrollbar-width:none}.filters_mobileFilterLetterColumn__nCpiC::-webkit-scrollbar{display:none}.filters_mobileFilterMoreGroup__D4dfI{margin-bottom:14px}.filters_mobileFilterMoreGroup__D4dfI:last-child{margin-bottom:0}.filters_mobileFilterMorePanel__IDWHx{display:grid;grid-template-columns:auto 1fr;gap:0;min-height:180px;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.filters_mobileFilterMoreTabs__yhYFd{display:flex;flex-direction:column;gap:0;min-width:88px;background:#f8fafc;border-right:1px solid #f1f5f9;padding:4px}.filters_mobileFilterMoreTab__ZyIBD{padding:10px 12px;border:none;border-radius:999px;background:transparent;color:#64748b;font-size:12px;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.filters_mobileFilterMoreTab__ZyIBD:active{background:#e2e8f0}.filters_mobileFilterMoreTabActive__tGObM{background:#fff;color:#dc2626;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.06)}.filters_mobileFilterMoreOptions__ReOHQ{display:flex;flex-direction:column;gap:1px;overflow-y:auto;max-height:240px;padding:4px;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.filters_mobileFilterMoreOptions__ReOHQ::-webkit-scrollbar{width:4px}.filters_mobileFilterMoreOptions__ReOHQ::-webkit-scrollbar-track{background:transparent}.filters_mobileFilterMoreOptions__ReOHQ::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.filters_mobileFilterMoreOption__u2zG2{padding:10px 12px;border:none;border-radius:999px;background:transparent;color:#475569;font-size:12px;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;transition:all .12s ease;display:flex;align-items:center;justify-content:space-between;-webkit-tap-highlight-color:transparent}.filters_mobileFilterMoreOption__u2zG2:active{background:#f1f5f9}.filters_mobileFilterMoreOption__u2zG2:hover{color:#E60008;background:rgba(230,0,8,.06)}.filters_mobileFilterMoreOptionActive__3lTyN{padding:10px 12px;border:none;border-radius:999px;background:#E60008;color:#FFFFFF;font-size:12px;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;transition:all .12s ease;display:flex;align-items:center;justify-content:space-between;-webkit-tap-highlight-color:transparent}.filters_mobileFilterMoreOptionActive__3lTyN:hover{color:#FFFFFF;background:#E60008}.filters_mobileFilterMoreOptionActive__3lTyN:after{content:"";width:6px;height:6px;border-radius:50%;background:#FFFFFF;flex-shrink:0}.filters_mobileFilterPriceRow__BNsM4{display:flex;align-items:center;gap:8px;margin-top:10px}.filters_mobileFilterPriceInput__yKX9Y{width:72px;height:34px;padding:0 8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#0f172a;font-size:12px;font-weight:500;font-family:inherit;text-align:center;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.filters_mobileFilterPriceInput__yKX9Y:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.08)}.filters_mobileFilterPriceBtn__Za2fC{height:34px;padding:0 14px;border:none;border-radius:999px;background:linear-gradient(135deg,#dc2626,#e60008);color:#fff;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;transition:all .15s ease}.filters_mobileFilterPriceBtn__Za2fC:active{opacity:.85;transform:scale(.96)}.filters_mobileFilterPriceSep__ky_3j{color:#999;font-size:12px;flex-shrink:0}.filters_mobileFilterDropdownItem__fRjtY{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 0;border:none;border-bottom:1px solid #f1f5f9;background:transparent;color:#1e293b;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;text-align:left;transition:color .12s ease}.filters_mobileFilterDropdownItem__fRjtY:active{color:#dc2626}.filters_mobileFilterDropdownItem__fRjtY:last-child{border-bottom:none}.filters_mobileFilterInput__Ah6Tb{width:100%;height:38px;padding:0 14px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#0f172a;font-size:13px;font-weight:500;font-family:inherit;outline:none;margin-bottom:10px;transition:border-color .15s ease,box-shadow .15s ease}.filters_mobileFilterInput__Ah6Tb:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.08)}.filters_mobileFilterInput__Ah6Tb::placeholder{color:#94a3b8;font-weight:400}.filters_searchBoardSelect__XCJCg{height:40px;padding:0 32px 0 12px;border:1px solid #e5e5e5;border-radius:10px;background:#FFFFFF;color:#333;font-size:13px;outline:none;cursor:pointer;appearance:none}.filters_searchDropdownWrap__vGj7B{position:relative;flex-shrink:0}.filters_searchDropdownBtn__8rSsY{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;min-width:120px;height:40px;padding:0 12px;border:1px solid #e5e5e5;border-radius:10px;background:#FFFFFF;color:#666;font-size:13px;cursor:pointer;white-space:nowrap;transition:border-color .15s}.filters_searchDropdownBtn__8rSsY:hover{border-color:#CCC}.filters_searchDropdownBtnOpen__YyaWF{border-color:#E60008;box-shadow:0 0 0 3px rgba(230,0,8,.06);color:#E60008}.filters_searchDropdownPlaceholder__U_JRd{color:#BBB}.filters_searchDropdownChevron___ZQj9{flex-shrink:0;color:#BBB;transition:transform .2s}.filters_searchDropdownChevronOpen__nmUFu{transform:rotate(180deg)}.filters_searchDropdownOverlay__Z_5oK{position:fixed;inset:0;z-index:41}.filters_searchDropdownMenu__00J3G{position:absolute;top:calc(100% + 4px);left:0;z-index:42;min-width:160px;max-height:260px;overflow-y:auto;border:1px solid #e5e5e5;border-radius:10px;background:#FFFFFF;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.08);animation:filters_fade-in-down__irSjm .18s ease both}.filters_searchDropdownOption__Z7yV_{display:block;width:100%;padding:9px 14px;border:none;border-radius:6px;background:transparent;color:#666;font-size:13px;text-align:left;cursor:pointer;transition:all .18s ease}.filters_searchDropdownOption__Z7yV_:hover{background:#F7F7F7;color:#1A1A1A;transform:translateX(3px)}.filters_searchDropdownOptionActive__fydeU{background:rgba(230,0,8,.06);color:#E60008;font-weight:600}.filters_searchBrandList__3w0Bd{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.filters_searchBrandChipActive__i8spS,.filters_searchBrandChip__8VavP{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:400;cursor:pointer;transition:all .18s ease;border:1px solid transparent;background:transparent;color:#333;line-height:1.4}.filters_searchBrandChip__8VavP{border-color:#EEE}.filters_searchBrandChip__8VavP:hover{color:#E60008;border-color:rgba(230,0,8,.25);background:rgba(230,0,8,.04);transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.04)}.filters_searchBrandChipActive__i8spS{background:#E60008;color:#FFFFFF;font-weight:500;border-color:#E60008;box-shadow:0 2px 8px rgba(230,0,8,.25)}.filters_searchBrandChipActive__i8spS:hover{background:#E56A0D;border-color:#E56A0D}.filters_searchBrandLogo__xo4Kj{width:22px;height:22px;border-radius:3px;object-fit:contain;flex-shrink:0;background:#FFFFFF}.filters_searchBrandLetterFallback__pw0Sc{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:3px;background:#E8E8E8;color:#888;font-size:11px;font-weight:700;flex-shrink:0}.filters_searchBrandChipActive__i8spS .filters_searchBrandLogo__xo4Kj{background:rgba(255,255,255,.12)}.filters_searchBrandChipActive__i8spS .filters_searchBrandLetterFallback__pw0Sc{background:rgba(255,255,255,.22);color:#FFFFFF}.filters_searchBrandName__fcP3R{white-space:nowrap}.filters_searchEmptyLetter__zN2X3{font-size:12px;color:#BBB;padding:8px 0}.filters_searchFilterPanel__AFO_9{border:none;border-radius:0;background:#FFFFFF;padding:0;box-shadow:none}.filters_searchFilterRow__uExyr{display:flex;align-items:flex-start;gap:20px;padding:14px 0;border-bottom:1px solid #f0f0f0;animation:filters_fade-in-up__QBbHF .45s ease both}.filters_searchFilterRow__uExyr:first-child{animation-delay:.05s}.filters_searchFilterRow__uExyr:nth-child(2){animation-delay:.1s}.filters_searchFilterRow__uExyr:nth-child(3){animation-delay:.15s}.filters_searchFilterRow__uExyr:nth-child(4){animation-delay:.2s}.filters_searchFilterRow__uExyr:nth-child(5){animation-delay:.25s}.filters_searchFilterRow__uExyr:nth-child(6){animation-delay:.3s}.filters_searchFilterRow__uExyr:first-child{padding-top:0}.filters_searchFilterRow__uExyr:last-child{border-bottom:none;padding-bottom:0}.filters_searchFilterLabel__gUgHC{min-width:72px;flex-shrink:0;padding-top:10px;font-size:13px;font-weight:500;color:#666;white-space:nowrap;letter-spacing:.02em}.filters_searchFilterBrandBlock__AV15_{flex:1;min-width:0}.filters_searchFilterTabs__1j7YT{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:10px}.filters_searchFilterLetterActive__Y2UZI,.filters_searchFilterLetter__oPfFP{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border-radius:6px;font-size:12px;font-weight:400;cursor:pointer;transition:all .15s;border:none;background:transparent;color:#666}.filters_searchFilterLetter__oPfFP:hover{color:#E60008;background:rgba(230,0,8,.06)}.filters_searchFilterLetterActive__Y2UZI{background:#E60008;color:#FFFFFF;font-weight:500}.filters_searchFilterLetterActive__Y2UZI:hover{background:#E56A0D}.filters_searchFilterPillActive__QwnNC,.filters_searchFilterPill__3cz46{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:400;cursor:pointer;transition:all .15s;white-space:nowrap;border:none}.filters_searchFilterPill__3cz46{background:transparent;color:#666}.filters_searchFilterPill__3cz46:hover{color:#E60008;background:rgba(230,0,8,.06)}.filters_searchFilterPillActive__QwnNC{background:#E60008;color:#FFFFFF;font-weight:500}.filters_searchFilterPillActive__QwnNC:hover{background:#E56A0D}.filters_searchFilterInline__lQSsp{display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding-top:2px}.filters_searchSelectedBar__JRJOR{display:flex;align-items:center;gap:10px;padding:14px 0 0;margin-top:4px;animation:filters_fade-in-down__irSjm .25s ease both}.filters_searchSelectedLabel__xrQWM{font-size:12px;color:#999;white-space:nowrap}.filters_searchSelectedTags__dLB4i{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.filters_searchClearAll__ajWIz{margin-left:auto;padding:4px 12px;border:none;border-radius:999px;background:transparent;color:#999;font-size:12px;cursor:pointer;transition:color .15s,background .15s;white-space:nowrap}.filters_searchClearAll__ajWIz:hover{color:#E60008;background:rgba(230,0,8,.06)}.filters_activeFilter__Cx_3v{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 28px 0 12px;border:1px solid #e5e5e5;border-radius:999px;background:#FFFFFF;color:#666;font-size:12px;position:relative;cursor:pointer;transition:all .15s}.filters_activeFilter__Cx_3v:after{content:"×";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:14px;color:#CCC}.filters_activeFilter__Cx_3v:hover{border-color:#E60008;color:#E60008}@media (max-width:768px){.filters_searchDesktopFilters__UTlI7{display:none}.filters_mobileFilterBar__Jxht2{display:block}}.results-layout_searchReferencePage__rEe1n{background:#F5F5F5;min-height:calc(100vh - 56px)}.results-layout_searchBoardSection__kSum2{position:relative;z-index:1;padding:32px 0;background:#FFFFFF}.results-layout_searchLayoutSection__gykOl{padding:24px 0 80px;background:#F5F5F5}.results-layout_searchSortBar__MZdf9{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #eee;margin-bottom:16px}.results-layout_searchSortCount__ViYYB{font-size:13px;color:#999}.results-layout_searchSortCount__ViYYB strong{color:#333;font-weight:600}.results-layout_searchSortTabs__af1Q4{display:flex;align-items:center;gap:0}.results-layout_searchSortTabActive__YE4n0,.results-layout_searchSortTab__UYihN{position:relative;padding:8px 18px;border:none;background:none;font-size:13px;font-weight:400;color:#999;cursor:pointer;transition:color .15s}.results-layout_searchSortTab__UYihN:hover{color:#333}.results-layout_searchSortTabActive__YE4n0{color:#1A1A1A;font-weight:600}.results-layout_searchSortTabUnderline__USvgS{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:20px;height:3px;border-radius:2px;background:#E60008}.results-layout_resultsGrid__0g95G{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.results-layout_resultsGrid__0g95G>*{min-width:0}.results-layout_searchEmptyState__GXfZW{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 24px;text-align:center;background:#FFFFFF;border-radius:12px}.results-layout_searchEmptyIcon__vGYe3{width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#F5F5F5;color:#CCC;margin-bottom:24px}.results-layout_searchEmptyTitle__i8k7q{font-size:15px;font-weight:600;color:#666;margin:0 0 8px}.results-layout_searchEmptyHint__pAwPA{font-size:13px;color:#BBB;margin:0 0 28px}.results-layout_searchEmptyReset__eYfXQ{padding:9px 28px;border:1px solid #ddd;border-radius:999px;background:#FFFFFF;color:#666;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.results-layout_searchEmptyReset__eYfXQ:hover{border-color:#E60008;color:#E60008;background:rgba(230,0,8,.03)}.results-layout_searchScrollSentinel__rd9_N{display:flex;justify-content:center;align-items:center;min-height:60px;padding:16px 0 32px}.results-layout_searchScrollLoading__MqSRm{display:flex;align-items:center;gap:8px;color:#999;font-size:13px}.results-layout_searchScrollEnd__k_ele{display:flex;align-items:center;gap:14px;color:#BFBFBF;font-size:13px;white-space:nowrap}.results-layout_searchScrollEndLine__M00zM{display:block;width:48px;height:1px;background:#E9E9E9}@media (max-width:1024px){.results-layout_resultsGrid__0g95G{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.results-layout_searchBoardSection__kSum2{padding:12px 0}.results-layout_resultsGrid__0g95G{grid-template-columns:1fr}.results-layout_searchSortBar__MZdf9{flex-direction:column;align-items:flex-start;gap:10px}.results-layout_searchSortTabs__af1Q4{flex-wrap:wrap}}.vehicle-type-icon_vehicleTypeIcon__3Hk5g{display:inline-block;width:62px;height:48px;background:url(/images/cartype-sprite.png) no-repeat;background-size:auto 100%;flex-shrink:0}.vehicle-type-icon_vehicleTypeIconSm__C_1_X{width:42px;height:32px}.vehicle-type-icon_vehicleTypeIconXs__EYT62{width:26px;height:20px}.vehicle-type-icon_vehicleTypeIconMd__0Hk_j{width:38px;height:29px;margin-block:-4px}.vehicle-type-icon_vehicleTypeSedan__Edhs7{background-position-x:0}.vehicle-type-icon_vehicleTypeSUV__bUGdr{background-position-x:12.5%}.vehicle-type-icon_vehicleTypeMPV__66xmQ{background-position-x:25%}.vehicle-type-icon_vehicleTypeSports__wcH6d{background-position-x:37.5%}.vehicle-type-icon_vehicleTypeNewEnergy__9O6_L{background-position-x:50%}.vehicle-type-icon_vehicleTypePickup__okoYI{background-position-x:62.5%}.vehicle-type-icon_vehicleTypeMicrovan__umcYR{background-position-x:75%}.vehicle-type-icon_vehicleTypeMiniTruck__wihq5{background-position-x:87.5%}.vehicle-type-icon_vehicleTypeLightBus__FBjo0{background-position-x:100%}