.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)}}