.page_main__XY5OL{flex:1 1;padding:24px 0 48px}.page_pageBody__9dvCC{flex:1 1;display:flex;flex-direction:column}.page_error__GBWa2{padding:12px 16px;background:#fdecea;color:#c0392b;border-radius:var(--radius);margin-bottom:16px}.page_empty__zIL63{text-align:center;padding:48px 20px;color:var(--muted)}.page_listZone__QVnaH{position:relative;flex:1 1;display:flex;flex-direction:column}.page_desktopChrome__boK8q{display:none}@media (min-width:1024px){.page_main__XY5OL{padding-top:10px;padding-bottom:48px}.page_desktopChrome__boK8q{display:block;margin-bottom:28px}.page_desktopChromeSurface__1fV4H{border:1px solid #e3e7ec;border-radius:12px;box-shadow:var(--shadow);overflow:hidden;background:var(--surface)}}@media (max-width:1023px){.page_main__XY5OL{padding-top:0;padding-bottom:24px}.page_desktopChrome__boK8q{display:none}.page_mobileListZone__5vak7{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 16px;box-sizing:border-box}}.CategoryModelCard_card__rpcGf{--photo-col:250px;--pad:12px;--gap-inner:12px;--summary-label:0.75rem;--summary-value:1.0625rem;--filter-meta-size:0.75rem;--filter-meta-line-height:1.38;--filter-meta-weight:500;--filter-meta-color:#5c6773;display:grid;grid-template-columns:var(--photo-col) minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:0;column-gap:0;align-items:stretch;padding:var(--pad) var(--pad) 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:visible;transition:border-color .2s ease,box-shadow .2s ease}.CategoryModelCard_card__rpcGf:hover{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 10px 32px rgba(34,112,182,.2);z-index:2}.CategoryModelCard_photoBox__x70G5{position:relative;display:block;grid-column:1;grid-row:1;align-self:start;color:inherit;padding-right:var(--gap-inner);border-right:1px solid #eceef2}.CategoryModelCard_photoBadgeGroup__yt4Jv{position:absolute;top:4px;left:4px;z-index:4;display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px;max-width:calc(100% - var(--gap-inner) - 8px);pointer-events:none}.CategoryModelCard_badge__jDWyO{display:inline-block;max-width:100%;padding:3px 7px;border-radius:6px;border:1px solid #d8e6f2;background:linear-gradient(180deg,rgba(248,251,254,.96),rgba(241,246,251,.96));color:#2569a6;font-size:.6875rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 1px 4px rgba(15,23,42,.08)}.CategoryModelCard_summaryBlock__MLzlp{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:8px;min-width:0;width:100%;flex-shrink:0}.CategoryModelCard_summaryBlockBottom__aUseV{margin-top:auto}.CategoryModelCard_filterMetaRow__714z4{display:flex;align-items:center;gap:8px;width:100%;flex-shrink:0;margin-top:6px;padding-top:6px;border-top:1px solid #eceef2;overflow:visible}.CategoryModelCard_filterMetaRowBottom__aKUTI{margin-top:auto}.CategoryModelCard_filterMetaRowSpecOnly__yKTRb{border-top:none;padding-top:0;margin-top:6px}.CategoryModelCard_smartFilterSlot__Y3uqb{flex:1 1;min-width:0;min-height:0;font-family:var(--font-family);font-size:var(--filter-meta-size);line-height:var(--filter-meta-line-height);color:var(--filter-meta-color)}.CategoryModelCard_smartFilters__xfpLp{flex:0 0 auto;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.CategoryModelCard_filterMetaLine__sFBx9,.CategoryModelCard_smartFilters__xfpLp{width:100%;min-width:0;margin:0;font-family:var(--font-family);font-size:var(--filter-meta-size);font-weight:var(--filter-meta-weight);line-height:var(--filter-meta-line-height);letter-spacing:-.02em;color:var(--filter-meta-color);text-align:left;word-break:break-all}.CategoryModelCard_filterMetaLine__sFBx9{display:block;overflow-wrap:anywhere}.CategoryModelCard_categoryChip__GywEj{display:inline;vertical-align:baseline;padding:1px 7px;border-radius:4px;background:#eef1f5;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-decoration:none;white-space:nowrap}.CategoryModelCard_categoryChip__GywEj:hover{color:var(--brand);background:#e8eef5}.CategoryModelCard_filterMetaDivider__R8smm{display:inline;margin:0 5px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:#c5cad3;white-space:pre}.CategoryModelCard_filterMetaText__1pDBs,.CategoryModelCard_smartFilterText__kFMYR{display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.CategoryModelCard_smartFiltersPlaceholder__JRPNF{flex:1 1;min-width:0;margin:0}.CategoryModelCard_specToggle__SngCy{position:relative;z-index:3;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:1px solid #dce3eb;border-radius:6px;background:#fff;color:#64748b;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .22s ease}.CategoryModelCard_specToggle__SngCy:hover{border-color:var(--brand);color:var(--brand);background:#f8fbff}.CategoryModelCard_specToggleOpen__M6z0F{border-color:#c5d9ef;background:#fff;color:var(--brand-dark)}.CategoryModelCard_specToggleIcon__YcAyU{position:relative;display:block;width:12px;height:12px}.CategoryModelCard_specToggleIcon__YcAyU:after,.CategoryModelCard_specToggleIcon__YcAyU:before{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:1px;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s ease}.CategoryModelCard_specToggleIcon__YcAyU:before{width:12px;height:2px;transform:translate(-50%,-50%)}.CategoryModelCard_specToggleIcon__YcAyU:after{width:2px;height:12px;transform:translate(-50%,-50%) scaleY(1);transform-origin:center center}.CategoryModelCard_specToggleOpen__M6z0F .CategoryModelCard_specToggleIcon__YcAyU:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}.CategoryModelCard_specToggleTooltip__uJg9d{display:none}.CategoryModelCard_specExpandWrap__FW1DW{grid-column:1/-1;grid-row:2;display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.CategoryModelCard_specExpandWrapOpen__m3h9t{grid-template-rows:1fr;margin-bottom:0}.CategoryModelCard_specExpandWrapOpen__m3h9t .CategoryModelCard_specDetailPanel__b0116{animation:CategoryModelCard_specPanelIn__eiAe9 .28s cubic-bezier(.22,1,.36,1) both}@keyframes CategoryModelCard_specPanelIn__eiAe9{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CategoryModelCard_specExpandInner__KK5Q7{min-height:0;overflow:hidden}.CategoryModelCard_specExpandWrapOpen__m3h9t .CategoryModelCard_specExpandInner__KK5Q7{overflow:visible}.CategoryModelCard_specDetailPanel__b0116{margin:0 var(--pad);padding:6px 0 0;border:none;border-top:1px solid #eceef2;border-radius:0;background:transparent}.CategoryModelCard_specDetailLine__0qD6v{margin:0;font-family:var(--font-family);font-size:var(--filter-meta-size);font-weight:var(--filter-meta-weight);line-height:var(--filter-meta-line-height);letter-spacing:-.02em;color:var(--filter-meta-color);text-align:left;word-break:break-all;overflow-wrap:anywhere}.CategoryModelCard_specDetailPlaceholder__eA79h{margin:0;min-height:1.38em;font-size:.75rem;line-height:1.38;visibility:hidden}.CategoryModelCard_specDetailLoading__q7xqO{display:flex;align-items:center;gap:8px;min-height:28px;padding:2px 0 4px;animation:CategoryModelCard_specLoadingIn__vncmy .22s ease both}.CategoryModelCard_specDetailSpinner__pYY_N{width:16px;height:16px;border:2px solid rgba(34,112,182,.18);border-top:2px solid var(--brand);border-radius:50%;animation:CategoryModelCard_specSpinner__MlMYL .72s linear infinite;flex-shrink:0}.CategoryModelCard_specDetailLoadingText___pBkA{font-size:.75rem;font-weight:600;letter-spacing:-.02em;color:#64748b}.CategoryModelCard_specToggleLoading__yyRdU .CategoryModelCard_specToggleIcon__YcAyU{opacity:.35}.CategoryModelCard_specToggleLoading__yyRdU:after{content:"";position:absolute;inset:4px;border:2px solid rgba(34,112,182,.18);border-top:2px solid var(--brand);border-radius:50%;animation:CategoryModelCard_specSpinner__MlMYL .72s linear infinite}@keyframes CategoryModelCard_specLoadingIn__vncmy{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes CategoryModelCard_specSpinner__MlMYL{to{transform:rotate(1turn)}}.CategoryModelCard_thumb__qmkbv{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:6px;line-height:0}.CategoryModelCard_thumb__qmkbv img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .25s ease}.CategoryModelCard_card__rpcGf:hover .CategoryModelCard_thumb__qmkbv img{transform:scale(1.04)}.CategoryModelCard_photoBox__x70G5 .CategoryModelCard_photoFeatureTag__FrL4s{position:absolute;right:5px;bottom:5px;left:5px;z-index:3;overflow:visible;pointer-events:none}.CategoryModelCard_priceOverlay__wj_mE{position:absolute;right:4px;bottom:6px;left:4px;z-index:2;margin:0;font-size:.78rem;font-weight:700;line-height:1.3;text-align:right;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55)}.CategoryModelCard_infoColumn__W5la8{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0;min-height:100%;padding:0 2px 2px var(--gap-inner);overflow:visible}.CategoryModelCard_titleLink__Mz1Ao{display:block;flex-shrink:0;margin-bottom:6px;color:inherit;text-decoration:none}.CategoryModelCard_titleLink__Mz1Ao:hover .CategoryModelCard_title__D_tZc{color:var(--brand)}.CategoryModelCard_title__D_tZc{margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--text);letter-spacing:-.02em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.CategoryModelCard_modelCode__6qeZr{display:block;margin-top:3px;font-size:.75rem;font-weight:500;line-height:1.2;color:#999;letter-spacing:-.01em}.CategoryModelCard_specs__U0mYL{margin:3px 0 0;font-size:.72rem;line-height:1.35;color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.CategoryModelCard_supplierLine__zzU5S{margin:4px 0 0;font-size:.72rem;line-height:1.3;color:var(--muted)}.CategoryModelCard_summaryRow__WNmt9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;width:100%;margin:0;padding:0}.CategoryModelCard_summaryRow__WNmt9 li{min-width:0;padding:0 10px;border-right:1px solid #eceef2}.CategoryModelCard_summaryRow__WNmt9 li:first-child{padding-left:0}.CategoryModelCard_summaryRow__WNmt9 li:last-child{border-right:none;padding-right:0}.CategoryModelCard_priceName__HxIm8{margin:0 0 2px;font-size:var(--summary-label);font-weight:400;line-height:1.15;color:var(--muted);letter-spacing:-.02em;white-space:nowrap}.CategoryModelCard_priceLabelMo___cUB0{display:none}.CategoryModelCard_cardDiscountPrice__DP4Uw,.CategoryModelCard_giftPrice__Er6jX,.CategoryModelCard_lowestPrice__YjW_S{margin:0;font-size:.78rem;font-weight:500;line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.CategoryModelCard_lowestPrice__YjW_S{color:var(--accent)}.CategoryModelCard_cardDiscountPrice__DP4Uw span,.CategoryModelCard_giftPrice__Er6jX span,.CategoryModelCard_lowestPrice__YjW_S span{font-size:var(--summary-value);font-weight:700;letter-spacing:-.03em}.CategoryModelCard_cardDiscountPrice__DP4Uw{color:#b8494f}.CategoryModelCard_giftPrice__Er6jX{color:#2c2ea2}.CategoryModelCard_giftTextOnly___lx9j{font-size:.8125rem;font-weight:600;line-height:1.25;white-space:normal;word-break:keep-all}.CategoryModelCard_periodStrip__F3_YT{grid-column:1/-1;grid-row:3;display:flex;gap:8px;padding:6px 0 var(--pad);margin-top:2px;border-top:1px solid #eceef2;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.CategoryModelCard_periodStripNoSpec__i27pn{grid-row:2}.CategoryModelCard_periodBox__bsBdw{flex:1 1;min-width:92px;display:flex;flex-direction:column;align-items:stretch;gap:1px;padding:7px 10px;border:1px solid #e3e7ed;border-radius:8px;background:transparent;color:inherit;line-height:1.1;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.CategoryModelCard_periodBox__bsBdw:hover{border-color:var(--brand);background:transparent;box-shadow:0 2px 8px rgba(34,112,182,.1)}.CategoryModelCard_periodBoxTerm__5edqG{font-size:.6875rem;font-weight:600;line-height:1.1;color:#5c6773;letter-spacing:-.02em}.CategoryModelCard_periodBoxPrice__RWaaW{line-height:1.05;color:#1f2937;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.CategoryModelCard_periodBoxPriceAmount__XnuC_{font-size:calc(.875rem - .5pt);font-weight:700}.CategoryModelCard_periodBoxPriceUnit__yLuVu{font-size:calc(.875rem - 1pt);font-weight:400}.CategoryModelCard_periodBox__bsBdw:hover .CategoryModelCard_periodBoxPriceAmount__XnuC_,.CategoryModelCard_periodBox__bsBdw:hover .CategoryModelCard_periodBoxPriceUnit__yLuVu{color:var(--accent)}.CategoryModelCard_periodBoxSupplier__wDxjq{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:1px;min-width:0;line-height:1.05}.CategoryModelCard_periodBoxSupplierName__NC6DW{flex:1 1;min-width:0;font-size:.625rem;font-weight:500;line-height:1.05;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CategoryModelCard_periodBoxCount__yf_HN{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e8f1fa;color:var(--brand);font-size:.625rem;font-weight:700;line-height:1}@media (max-width:1023px){.CategoryModelCard_card__rpcGf{--photo-col:142px;--pad:10px;--gap-inner:8px;--summary-label:0.6875rem;--summary-value:0.96875rem;--filter-meta-size:0.6875rem;--filter-meta-line-height:1.38;--filter-block-height:calc(2 * var(--filter-meta-line-height) * var(--filter-meta-size));--title-font-size:0.875rem;--title-line-height:1.22}.CategoryModelCard_photoBox__x70G5{align-self:stretch;display:flex;flex-direction:column;min-height:0}.CategoryModelCard_thumb__qmkbv{flex:1 1 auto;width:100%;aspect-ratio:auto;min-height:var(--photo-col)}.CategoryModelCard_photoBox__x70G5 .CategoryModelCard_photoFeatureTag__FrL4s{right:4px;bottom:4px;left:4px;font-size:.72rem;line-height:1.35}.CategoryModelCard_priceOverlay__wj_mE{font-size:.65rem}.CategoryModelCard_titleLink__Mz1Ao{margin-bottom:2px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.CategoryModelCard_summaryBlock__MLzlp{margin-top:10px}.CategoryModelCard_title__D_tZc{font-size:var(--title-font-size);line-height:var(--title-line-height);-webkit-line-clamp:2}.CategoryModelCard_modelCode__6qeZr{margin-top:0;font-size:.6875rem;line-height:1.2}.CategoryModelCard_photoBadgeGroup__yt4Jv{top:3px;left:3px;max-width:calc(100% - var(--gap-inner) - 6px)}.CategoryModelCard_specs__U0mYL{font-size:.6875rem}.CategoryModelCard_filterMetaRow__714z4{gap:6px;align-items:center}.CategoryModelCard_infoColumn__W5la8{min-height:var(--photo-col)}.CategoryModelCard_specToggle__SngCy{width:22px;height:22px;align-self:center;margin-bottom:0;border-radius:5px}.CategoryModelCard_specToggleIcon__YcAyU{width:10px;height:10px}.CategoryModelCard_specToggleIcon__YcAyU:before{width:10px}.CategoryModelCard_specToggleIcon__YcAyU:after{height:10px}.CategoryModelCard_specDetailLine__0qD6v{font-family:var(--font-family);font-size:var(--filter-meta-size);line-height:var(--filter-meta-line-height);font-weight:var(--filter-meta-weight);color:var(--filter-meta-color)}.CategoryModelCard_supplierLine__zzU5S{font-size:.6875rem}.CategoryModelCard_summaryRow__WNmt9{padding:0}.CategoryModelCard_summaryRow__WNmt9 li{padding:0 6px}.CategoryModelCard_summaryRow__WNmt9 li:first-child{padding-left:0}.CategoryModelCard_summaryRow__WNmt9 li:last-child{padding-right:0}.CategoryModelCard_priceLabelPc__3pq84{display:none}.CategoryModelCard_priceLabelMo___cUB0{display:inline}.CategoryModelCard_cardDiscountPrice__DP4Uw,.CategoryModelCard_giftPrice__Er6jX,.CategoryModelCard_giftTextOnly___lx9j,.CategoryModelCard_lowestPrice__YjW_S{font-size:.8125rem}.CategoryModelCard_periodStrip__F3_YT{gap:6px;padding:4px 0 var(--pad);margin-top:2px}.CategoryModelCard_periodBox__bsBdw{min-width:84px;gap:0;padding:6px 8px;border-radius:6px}.CategoryModelCard_periodBoxTerm__5edqG{font-size:.625rem}.CategoryModelCard_periodBoxPriceAmount__XnuC_{font-size:calc(.8125rem - .5pt)}.CategoryModelCard_periodBoxPriceUnit__yLuVu{font-size:calc(.8125rem - 1pt)}.CategoryModelCard_periodBoxSupplierName__NC6DW{font-size:.5625rem}.CategoryModelCard_periodBoxCount__yf_HN{min-width:14px;height:14px;font-size:.5625rem}}@media (min-width:1024px){.CategoryModelCard_card__rpcGf{--photo-col:200px;--pad:16px;--gap-inner:14px;--summary-label:0.8125rem;--summary-value:1.25rem;--filter-meta-size:0.875rem;--filter-meta-line-height:1.42;--filter-meta-color:#475569}.CategoryModelCard_badge__jDWyO{font-size:.75rem;padding:4px 9px}.CategoryModelCard_priceOverlay__wj_mE{font-size:.9375rem}.CategoryModelCard_photoBox__x70G5 .CategoryModelCard_photoFeatureTag__FrL4s{right:6px;bottom:6px;left:6px;font-size:.9375rem;line-height:1.35}.CategoryModelCard_title__D_tZc{font-size:1.0625rem;line-height:1.28}.CategoryModelCard_modelCode__6qeZr,.CategoryModelCard_specs__U0mYL{font-size:.8125rem}.CategoryModelCard_filterMetaRow__714z4{gap:10px;align-items:center}.CategoryModelCard_specDetailLine__0qD6v{font-family:var(--font-family);font-size:var(--filter-meta-size);line-height:var(--filter-meta-line-height);font-weight:var(--filter-meta-weight);color:var(--filter-meta-color)}.CategoryModelCard_specToggle__SngCy{width:30px;height:30px;align-self:center}.CategoryModelCard_specToggleTooltip__uJg9d{display:block;position:absolute;top:50%;right:calc(100% + 8px);left:auto;bottom:auto;z-index:8;padding:6px 10px;border-radius:6px;background:rgba(15,23,42,.92);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-50%) translateX(4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.CategoryModelCard_specToggle__SngCy:focus-visible .CategoryModelCard_specToggleTooltip__uJg9d,.CategoryModelCard_specToggle__SngCy:hover .CategoryModelCard_specToggleTooltip__uJg9d{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.CategoryModelCard_supplierLine__zzU5S{font-size:.75rem}.CategoryModelCard_cardDiscountPrice__DP4Uw,.CategoryModelCard_giftPrice__Er6jX,.CategoryModelCard_lowestPrice__YjW_S{font-size:.9375rem}.CategoryModelCard_giftTextOnly___lx9j{font-size:.875rem}.CategoryModelCard_titleLink__Mz1Ao{margin-bottom:8px}.CategoryModelCard_summaryBlock__MLzlp{margin-top:2px}.CategoryModelCard_summaryRow__WNmt9{padding:0}.CategoryModelCard_summaryRow__WNmt9 li{padding:0 12px}.CategoryModelCard_summaryRow__WNmt9 li:first-child{padding-left:0}.CategoryModelCard_summaryRow__WNmt9 li:last-child{padding-right:0}.CategoryModelCard_periodStrip__F3_YT{gap:10px;padding:4px 0 var(--pad);margin-top:2px}.CategoryModelCard_periodBox__bsBdw{min-width:108px;gap:1px;padding:8px 12px}.CategoryModelCard_periodBoxTerm__5edqG{font-size:.75rem}.CategoryModelCard_periodBoxPriceAmount__XnuC_{font-size:calc(.9375rem - .5pt)}.CategoryModelCard_periodBoxPriceUnit__yLuVu{font-size:calc(.9375rem - 1pt)}.CategoryModelCard_periodBoxSupplierName__NC6DW{font-size:.6875rem}.CategoryModelCard_periodBoxCount__yf_HN{min-width:18px;height:18px;font-size:.6875rem}}.CatalogListMetaRow_row__Czobp{display:flex;align-items:center;justify-content:space-between;gap:12px}.CatalogListMetaRow_head__YIdkx{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:8px}.CatalogListMetaRow_title__hpSEu{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:1.0625rem;font-weight:700;color:var(--text);letter-spacing:-.02em}.CatalogListMetaRow_title__hpSEu:before{content:"";display:block;flex-shrink:0;width:5px;height:.95em;border-radius:999px;background:var(--brand)}.CatalogListMetaRow_total__Ie_pQ{margin:0;font-size:.78rem;font-weight:400;color:var(--muted);letter-spacing:-.02em;white-space:nowrap}.CatalogListMetaRow_totalNumber__4_yRW{font-weight:700;color:var(--brand)}.CatalogListMetaRow_desktop__Kj42t{padding:0 2px;margin-bottom:0}.CatalogListMetaRow_mobile__z4SzD{padding:0;margin-bottom:0}@media (max-width:1023px){.CatalogListMetaRow_desktop__Kj42t{display:none}.CatalogListMetaRow_title__hpSEu{font-size:1.0625rem}.CatalogListMetaRow_total__Ie_pQ{font-size:.78rem}}@media (min-width:1024px){.CatalogListMetaRow_mobile__z4SzD{display:none}.CatalogListMetaRow_desktop__Kj42t .CatalogListMetaRow_head__YIdkx{flex:1 1;width:100%;justify-content:space-between;gap:16px}.CatalogListMetaRow_title__hpSEu{font-size:1.125rem}.CatalogListMetaRow_desktop__Kj42t .CatalogListMetaRow_total__Ie_pQ{font-size:.9375rem}}.CatalogLoadingMark_mark__Rc_gr{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.CatalogLoadingMark_markInline__hQv7J{position:relative;inset:auto;width:20px;height:20px}.CatalogLoadingMark_markInline__hQv7J .CatalogLoadingMark_logo__t665k{display:none}.CatalogLoadingMark_inner__UtYPy{position:relative;display:grid;place-items:center;width:min(46%,88px);aspect-ratio:1/1}.CatalogLoadingMark_markInline__hQv7J .CatalogLoadingMark_inner__UtYPy{width:100%}.CatalogLoadingMark_ring__Nar4p{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(34,112,182,.12);border-top-color:rgba(34,112,182,.55);animation:CatalogLoadingMark_catalogMarkSpin__f4eYo .9s linear infinite}.CatalogLoadingMark_logo__t665k{width:58%;height:58%;background-image:var(--loading-logo);background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:var(--loading-logo-opacity)}@keyframes CatalogLoadingMark_catalogMarkSpin__f4eYo{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.CatalogLoadingMark_ring__Nar4p{animation:none;border-top-color:rgba(34,112,182,.28)}}.CatalogActiveFilterChip_chip__lEc4_{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:38px;min-width:52px;padding:0 8px;border:1px solid var(--brand,#1a6fd4);border-radius:8px;background:#eef4fb;color:var(--brand,#1a6fd4);font-size:.625rem;font-weight:600;letter-spacing:-.02em;transition:border-color .15s ease,background-color .15s ease}button.CatalogActiveFilterChip_chip__lEc4_{cursor:pointer}.CatalogActiveFilterChip_compact__hVuzI{height:36px;min-width:48px;padding:0 7px;font-size:.5625rem}.CatalogActiveFilterChip_chip__lEc4_:focus-visible{outline:2px solid var(--brand,#1a6fd4);outline-offset:2px}.CatalogActiveFilterChip_chip__lEc4_:hover{border-color:#cfd6de;background:#f8fafc}.CatalogActiveFilterChip_stack__v2O2j{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.05;text-align:center}.CatalogActiveFilterChip_label__OtNsn{color:var(--brand,#1a6fd4);font-weight:700}.CatalogActiveFilterChip_reset__wFX6y{color:#5b6875;font-weight:500}.CatalogActiveFilterChip_chip__lEc4_:hover .CatalogActiveFilterChip_label__OtNsn,.CatalogActiveFilterChip_chip__lEc4_:hover .CatalogActiveFilterChip_reset__wFX6y{color:var(--brand,#1a6fd4)}.CatalogActiveFilterChip_tooltipWrap__X9pPi{position:relative;display:inline-flex;flex-shrink:0}.CatalogActiveFilterChip_tooltip__LPiVq{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:60;display:flex;flex-direction:column;gap:4px;min-width:max-content;max-width:min(320px,70vw);padding:8px 10px;border:1px solid #dce3eb;border-radius:8px;background:#fff;box-shadow:0 4px 14px rgb(15 23 42/.12);color:#334155;font-size:.75rem;font-weight:500;line-height:1.45;letter-spacing:-.01em;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.CatalogActiveFilterChip_tooltipLine__6_jz9{display:block}.CatalogActiveFilterChip_tooltipWrapActive__VPjAW:focus-within .CatalogActiveFilterChip_tooltip__LPiVq,.CatalogActiveFilterChip_tooltipWrapActive__VPjAW:hover .CatalogActiveFilterChip_tooltip__LPiVq{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.CategoryModelList_zone__P146C{position:relative;min-height:120px}.CategoryModelList_grid__6mZzC{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.CategoryModelList_zoneLoading__UQ7uy .CategoryModelList_grid__6mZzC{opacity:.38;transform:scale(.992)}.CategoryModelList_cardWrap__Dq0Jq{animation:CategoryModelList_cardRise__oJmMo .62s cubic-bezier(.16,1,.3,1) both}.CategoryModelList_emptyWrap__6rM1L{animation:CategoryModelList_emptyRise__mcXYa .56s cubic-bezier(.16,1,.3,1) both}@keyframes CategoryModelList_cardRise__oJmMo{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CategoryModelList_emptyRise__mcXYa{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.CategoryModelList_sentinel__c8rRW{height:1px;width:100%}.CategoryModelList_appendSkeleton__Iv68g{margin-top:8px}.CategoryModelList_loadError__lbv6A{margin:12px 0 0;padding:12px 16px;text-align:center;font-size:.875rem;color:#c0392b;background:#fdecea;border-radius:var(--radius)}@media (prefers-reduced-motion:reduce){.CategoryModelList_grid__6mZzC{transition:opacity .2s ease}.CategoryModelList_zoneLoading__UQ7uy .CategoryModelList_grid__6mZzC{transform:none}.CategoryModelList_cardWrap__Dq0Jq,.CategoryModelList_emptyWrap__6rM1L{animation:none}}@media (max-width:1023px){.CategoryModelList_grid__6mZzC{gap:8px}}@media (min-width:1024px){.CategoryModelList_grid__6mZzC{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0}.CategoryModelList_appendSkeleton__Iv68g{margin-top:14px}.CategoryModelList_cardWrap__Dq0Jq[data-row-spec-sync=true] [data-catalog-spec-open=true] [data-catalog-spec-inner],.CategoryModelList_cardWrap__Dq0Jq[data-row-spec-sync=true] [data-catalog-spec-wrap][data-catalog-spec-open=false]{min-height:var(--row-spec-min-height)}}.ProductFeatureTag_tag__oS2Pc{display:block;margin:0;padding:2px 3px;border:none;border-radius:0;background:none;box-shadow:none;color:#fff;font-size:.8125rem;font-weight:700;line-height:1.4;letter-spacing:-.02em;text-align:right;word-break:keep-all;white-space:nowrap;overflow:visible;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.65),1px 0 0 rgba(0,0,0,.78),-1px 0 0 rgba(0,0,0,.78),0 1px 0 rgba(0,0,0,.72),0 -1px 0 rgba(0,0,0,.72)}@media (max-width:1023px){.ProductFeatureTag_tag__oS2Pc{font-size:.72rem;line-height:1.35;padding:2px}}@media (min-width:1024px){.ProductFeatureTag_tag__oS2Pc{font-size:.875rem}}.RentalActionButtons_actionBtn__0nxjZ{display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,filter .25s ease}.RentalActionButtons_actionIcon__JXxin{display:inline-flex;flex-shrink:0;transform-origin:center center}.RentalActionButtons_actionBtn__0nxjZ:focus-visible .RentalActionButtons_actionIconLive__4sDHj,.RentalActionButtons_actionBtn__0nxjZ:hover .RentalActionButtons_actionIconLive__4sDHj{animation:RentalActionButtons_actionIconWobble__ukwZh .55s ease}.RentalActionButtons_actionBtn__0nxjZ:focus-visible .RentalActionButtons_actionIconConsult__A5Q8n,.RentalActionButtons_actionBtn__0nxjZ:hover .RentalActionButtons_actionIconConsult__A5Q8n{animation:RentalActionButtons_actionIconPulse__t90bA .48s ease}.RentalActionButtons_actionBtn__0nxjZ:focus-visible .RentalActionButtons_actionIconCart__G2Dfq,.RentalActionButtons_actionBtn__0nxjZ:hover .RentalActionButtons_actionIconCart__G2Dfq{animation:RentalActionButtons_actionIconSlideX__OHJrE .5s ease}.RentalActionButtons_actionBtn__0nxjZ:focus-visible .RentalActionButtons_actionIconRental__xZTx6,.RentalActionButtons_actionBtn__0nxjZ:hover .RentalActionButtons_actionIconRental__xZTx6{animation:RentalActionButtons_actionIconRentalPop__96Kml .52s ease}.RentalActionButtons_actionBtn__0nxjZ:focus-visible .RentalActionButtons_actionIconTrash__M7F2B,.RentalActionButtons_actionBtn__0nxjZ:hover .RentalActionButtons_actionIconTrash__M7F2B{animation:RentalActionButtons_actionIconTrashShake__UU1By .5s ease}@keyframes RentalActionButtons_actionIconWobble__ukwZh{0%,to{transform:rotate(0deg)}20%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(6deg)}}@keyframes RentalActionButtons_actionIconPulse__t90bA{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes RentalActionButtons_actionIconSlideX__OHJrE{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}@keyframes RentalActionButtons_actionIconRentalPop__96Kml{0%,to{transform:scale(1)}35%{transform:scale(1.14)}65%{transform:scale(.94)}}@keyframes RentalActionButtons_actionIconTrashShake__UU1By{0%,to{transform:rotate(0deg) translateY(0)}25%{transform:rotate(-12deg) translateY(-1px)}50%{transform:rotate(10deg) translateY(0)}75%{transform:rotate(-6deg) translateY(0)}}.RentalActionButtons_actionBtnCompact__M_neI{gap:4px;min-height:36px;padding:0 6px}.RentalActionButtons_actionBtnCompact__M_neI .RentalActionButtons_actionIcon__JXxin{width:14px;height:14px}.RentalActionButtons_actionBtnCompact__M_neI .RentalActionButtons_actionLabel__Y2F5u{font-size:13px;letter-spacing:-.04em}.RentalActionButtons_actionLabel__Y2F5u{line-height:1.2;white-space:nowrap}@media (max-width:1023px){.RentalActionButtons_actionBtnMobile__WZoXr{gap:5px;min-height:42px;padding:0 8px}.RentalActionButtons_actionBtnMobile__WZoXr .RentalActionButtons_actionIcon__JXxin{width:15px;height:15px}.RentalActionButtons_actionBtnMobile__WZoXr .RentalActionButtons_actionLabel__Y2F5u{font-size:13px;letter-spacing:-.04em}}@media (prefers-reduced-motion:reduce){.RentalActionButtons_actionBtn__0nxjZ:focus-visible .RentalActionButtons_actionIconCart__G2Dfq,.RentalActionButtons_actionBtn__0nxjZ:focus-visible .RentalActionButtons_actionIconConsult__A5Q8n,.RentalActionButtons_actionBtn__0nxjZ:focus-visible .RentalActionButtons_actionIconLive__4sDHj,.RentalActionButtons_actionBtn__0nxjZ:focus-visible .RentalActionButtons_actionIconRental__xZTx6,.RentalActionButtons_actionBtn__0nxjZ:focus-visible .RentalActionButtons_actionIconTrash__M7F2B,.RentalActionButtons_actionBtn__0nxjZ:hover .RentalActionButtons_actionIconCart__G2Dfq,.RentalActionButtons_actionBtn__0nxjZ:hover .RentalActionButtons_actionIconConsult__A5Q8n,.RentalActionButtons_actionBtn__0nxjZ:hover .RentalActionButtons_actionIconLive__4sDHj,.RentalActionButtons_actionBtn__0nxjZ:hover .RentalActionButtons_actionIconRental__xZTx6,.RentalActionButtons_actionBtn__0nxjZ:hover .RentalActionButtons_actionIconTrash__M7F2B{animation:none}}.CategoryPopularProducts_section__bBrYu{margin:0 0 12px;padding:0}.CategoryPopularProducts_section__bBrYu.CategoryPopularProducts_embedded__qmzIe{margin:0}.CategoryPopularProducts_head__xqKFC{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:0 2px}.CategoryPopularProducts_title__yLatN{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:1.0625rem;font-weight:700;color:var(--text);letter-spacing:-.02em}.CategoryPopularProducts_title__yLatN:before{content:"";display:block;flex-shrink:0;width:5px;height:.95em;border-radius:999px;background:var(--brand)}.CategoryPopularProducts_track__MR9Te{margin:0}.CategoryPopularProducts_mobileTrack__7Sso1{display:block}.CategoryPopularProducts_desktopTrack__LP9q8{display:none}.CategoryPopularProducts_grid__5acKI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;list-style:none;margin:0;padding:2px 1px 8px}.CategoryPopularProducts_item___RFH4{position:relative;z-index:0;min-width:0}.CategoryPopularProducts_scrollRow__Vzq_c{display:flex;flex-wrap:nowrap;gap:12px;margin:0;padding:2px 0}.CategoryPopularProducts_scrollItem__sq_6J{position:relative;z-index:0;min-width:0}.CategoryPopularProducts_scroller__jTDHW{width:100%;padding:2px 1px 10px}@media (min-width:1024px){.CategoryPopularProducts_section__bBrYu{margin-top:0;margin-bottom:28px;padding-bottom:0}.CategoryPopularProducts_section__bBrYu.CategoryPopularProducts_embedded__qmzIe{margin-top:0;margin-bottom:0}.CategoryPopularProducts_section__bBrYu.CategoryPopularProducts_embedded__qmzIe .CategoryPopularProducts_head__xqKFC{display:none}.CategoryPopularProducts_head__xqKFC{margin-bottom:8px}.CategoryPopularProducts_title__yLatN{font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.CategoryPopularProducts_mobileTrack__7Sso1{display:none}.CategoryPopularProducts_desktopTrack__LP9q8{display:block;container-type:inline-size}.CategoryPopularProducts_desktopScrollerWrap__csxkL{--hint-fade-inset-y:5px}.CategoryPopularProducts_desktopScrollerWrap__csxkL .CategoryPopularProducts_hintLeft__o3ucq:before,.CategoryPopularProducts_desktopScrollerWrap__csxkL .CategoryPopularProducts_hintRight__ScAUW:before{display:none}.CategoryPopularProducts_desktopScrollerWrap__csxkL:after,.CategoryPopularProducts_desktopScrollerWrap__csxkL:before{content:"";position:absolute;top:var(--hint-fade-inset-y);bottom:var(--hint-fade-inset-y);width:40px;z-index:1;pointer-events:none;opacity:0;transition:opacity .22s ease}.CategoryPopularProducts_desktopScrollerWrap__csxkL:before{left:0;background:linear-gradient(90deg,var(--bg) 0,rgb(243 244 246/.82) 32%,transparent 100%)}.CategoryPopularProducts_desktopScrollerWrap__csxkL:after{right:0;background:linear-gradient(270deg,var(--bg) 0,rgb(243 244 246/.82) 32%,transparent 100%)}.CategoryPopularProducts_desktopScrollerWrap__csxkL[data-scroll-left=true]:before,.CategoryPopularProducts_desktopScrollerWrap__csxkL[data-scroll-right=true]:after{opacity:1}.CategoryPopularProducts_desktopScrollerWrap__csxkL .CategoryPopularProducts_hintLeft__o3ucq,.CategoryPopularProducts_desktopScrollerWrap__csxkL .CategoryPopularProducts_hintRight__ScAUW{width:auto;z-index:2}.CategoryPopularProducts_desktopScrollerWrap__csxkL .CategoryPopularProducts_hintLeft__o3ucq{padding-left:4px}.CategoryPopularProducts_desktopScrollerWrap__csxkL .CategoryPopularProducts_hintRight__ScAUW{padding-right:4px}.CategoryPopularProducts_desktopScrollerWrap__csxkL .CategoryPopularProducts_hintIconProminent__NpFSk{width:40px;height:40px;box-shadow:0 2px 10px rgb(15 23 42/.1)}.CategoryPopularProducts_desktopTrack__LP9q8 .CategoryPopularProducts_scroller__jTDHW{padding:2px 1px}.CategoryPopularProducts_desktopTrack__LP9q8 .CategoryPopularProducts_scrollRow__Vzq_c{padding:0;align-items:stretch}.CategoryPopularProducts_desktopTrack__LP9q8 .CategoryPopularProducts_scroller__jTDHW,.CategoryPopularProducts_desktopTrack__LP9q8 .CategoryPopularProducts_scroller__jTDHW *{-webkit-user-drag:none;touch-action:pan-x}.CategoryPopularProducts_desktopTrack__LP9q8 .CategoryPopularProducts_scroller__jTDHW img{pointer-events:none}.CategoryPopularProducts_scrollItem__sq_6J{flex-grow:0;flex-shrink:0;flex-basis:calc((100cqw - 36px) / 4);min-width:calc((100cqw - 36px) / 4);max-width:calc((100cqw - 36px) / 4)}}@media (max-width:1023px){.CategoryPopularProducts_section__bBrYu{margin-top:12px;margin-bottom:12px;padding-bottom:0}.CategoryPopularProducts_section__bBrYu.CategoryPopularProducts_embedded__qmzIe{margin-top:0;margin-bottom:0}.CategoryPopularProducts_section__bBrYu.CategoryPopularProducts_embedded__qmzIe .CategoryPopularProducts_head__xqKFC{display:none}.CategoryPopularProducts_head__xqKFC{padding:0;margin-bottom:8px}.CategoryPopularProducts_mobileTrack__7Sso1>.CategoryPopularProducts_grid__5acKI{padding-bottom:2px}.CategoryPopularProducts_expandBtn__nCJgz{margin-top:4px}}.CategoryPopularProducts_expandWrap__5Mf46{max-height:0;overflow:hidden;transition:max-height .42s cubic-bezier(.22,1,.36,1)}.CategoryPopularProducts_expandWrap__5Mf46[data-open=true]{max-height:var(--expand-max-height,2000px)}.CategoryPopularProducts_expandInner__PVelD{min-height:0}.CategoryPopularProducts_expandBtn__nCJgz{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:4px 0 0;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.CategoryPopularProducts_expandBtn__nCJgz:disabled{cursor:default}.CategoryPopularProducts_expandLabel__yK33s{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 14px;border:1px solid #e3e8ef;border-radius:999px;background:linear-gradient(180deg,#ffffff,#f8fafc);color:#475569;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;white-space:nowrap;box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.9);transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .15s ease}.CategoryPopularProducts_expandBtn__nCJgz:focus-visible .CategoryPopularProducts_expandLabel__yK33s,.CategoryPopularProducts_expandBtn__nCJgz:hover .CategoryPopularProducts_expandLabel__yK33s{color:var(--brand);border-color:#c7d8ea;background:linear-gradient(180deg,#ffffff,#f3f8fd);box-shadow:0 2px 6px rgba(34,112,182,.08),inset 0 1px 0 rgba(255,255,255,.95)}.CategoryPopularProducts_expandBtn__nCJgz:active:not(:disabled) .CategoryPopularProducts_expandLabel__yK33s{transform:scale(.98)}.CategoryPopularProducts_expandBtn__nCJgz[data-open=true] .CategoryPopularProducts_expandLabel__yK33s{color:#334155}.CategoryPopularProducts_expandBtn__nCJgz[data-open=true]:focus-visible .CategoryPopularProducts_expandLabel__yK33s,.CategoryPopularProducts_expandBtn__nCJgz[data-open=true]:hover .CategoryPopularProducts_expandLabel__yK33s{color:var(--brand-dark,#0e4a81)}.CategoryPopularProducts_expandIconWrap__LAJ1A{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:rgba(34,112,182,.08);color:var(--brand);transition:background-color .2s ease,transform .32s cubic-bezier(.22,1,.36,1)}.CategoryPopularProducts_expandBtn__nCJgz:focus-visible .CategoryPopularProducts_expandIconWrap__LAJ1A,.CategoryPopularProducts_expandBtn__nCJgz:hover .CategoryPopularProducts_expandIconWrap__LAJ1A{background:rgba(34,112,182,.14)}.CategoryPopularProducts_expandIconWrap__LAJ1A[data-open=true] .CategoryPopularProducts_expandChevrons__jShOi{transform:rotate(180deg);animation:CategoryPopularProducts_popularCollapseNudge__U7j2F 1.5s ease-in-out infinite}.CategoryPopularProducts_expandIconWrap__LAJ1A[data-open=false] .CategoryPopularProducts_expandChevrons__jShOi{animation:CategoryPopularProducts_popularExpandNudge__cvoFJ 1.5s ease-in-out infinite}.CategoryPopularProducts_expandChevrons__jShOi{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:11px;height:9px}.CategoryPopularProducts_expandChevronSvg__0uYNx{display:block;width:11px;height:5px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.CategoryPopularProducts_expandChevronSvg__0uYNx+.CategoryPopularProducts_expandChevronSvg__0uYNx{margin-top:-1px}@keyframes CategoryPopularProducts_popularExpandNudge__cvoFJ{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes CategoryPopularProducts_popularCollapseNudge__U7j2F{0%,to{transform:rotate(180deg) translateY(0)}50%{transform:rotate(180deg) translateY(-2px)}}@media (min-width:1024px){.CategoryPopularProducts_expandBtn__nCJgz,.CategoryPopularProducts_expandWrap__5Mf46{display:none}}@media (prefers-reduced-motion:reduce){.CategoryPopularProducts_expandWrap__5Mf46{transition:none}.CategoryPopularProducts_expandIconWrap__LAJ1A[data-open=false] .CategoryPopularProducts_expandChevrons__jShOi,.CategoryPopularProducts_expandIconWrap__LAJ1A[data-open=true] .CategoryPopularProducts_expandChevrons__jShOi{animation:none}.CategoryPopularProducts_expandIconWrap__LAJ1A[data-open=true] .CategoryPopularProducts_expandChevrons__jShOi{transform:rotate(180deg)}.CategoryPopularProducts_expandIconWrap__LAJ1A,.CategoryPopularProducts_expandLabel__yK33s{transition:none}}.DetailMobileSection_wrap__gN9RA{width:100%;min-width:0}.DetailMobileSection_header__9pIfR{display:none}.DetailMobileSection_panel__TGQAh{display:block}.DetailMobileSection_content__iCMWA{min-height:0}@media (max-width:1023px){.DetailMobileSection_wrap__gN9RA{width:100vw;margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#fff;box-shadow:0 2px 0 0 rgb(230,230,230);scroll-margin-top:var(--detail-scroll-offset,88px)}.DetailMobileSection_wrap__gN9RA:first-child{margin-top:0}.DetailMobileSection_header__9pIfR{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 14px 10px 15px;border:none;background:#0d2445;color:#fff;font-family:inherit;cursor:pointer;text-align:left}.DetailMobileSection_title__shgqh{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.DetailMobileSection_toggleIcon__aug3V{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:#fff;font-size:1.4rem;font-weight:300;line-height:1}.DetailMobileSection_toggleIcon__aug3V:before{content:"+";display:block;transform:translateY(-1px);transition:transform .2s ease}.DetailMobileSection_toggleIconOpen__ozu1H:before{content:"−";font-size:1.55rem;transform:translateY(-2px)}.DetailMobileSection_panel__TGQAh{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.DetailMobileSection_panelOpen__tifAP{grid-template-rows:1fr}.DetailMobileSection_panelOpen__tifAP .DetailMobileSection_content__iCMWA{overflow:visible}.DetailMobileSection_content__iCMWA{overflow:hidden;padding-top:0}.DetailMobileSection_content__iCMWA:not(.DetailMobileSection_contentFlush__k0Ms3) .detail-section-inner{padding-top:12px;padding-bottom:12px}.DetailMobileSection_contentFlush__k0Ms3{padding-top:0}.DetailMobileSection_bareMobile__onRKf .DetailMobileSection_header__9pIfR{display:none}.DetailMobileSection_bareMobile__onRKf .DetailMobileSection_panel__TGQAh{grid-template-rows:1fr}.DetailMobileSection_bareMobile__onRKf .DetailMobileSection_content__iCMWA{overflow:visible;padding-top:0}}@media (min-width:1024px){.DetailMobileSection_wrap__gN9RA{scroll-margin-top:120px}}.ModelProductSummary_wrap__3bY7z{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:0;background:#fff}.ModelProductSummary_imageCol__OXUPQ{position:relative;background:#fff}.ModelProductSummary_imageBox__QFuOy{position:relative;display:flex;align-items:center;justify-content:center}.ModelProductSummary_imageFrame__i_aHi{position:relative;display:inline-block;max-width:100%;vertical-align:top}.ModelProductSummary_imageMedia__CF4Lq{display:block;line-height:0}.ModelProductSummary_imageFeatureOverlay__WJVN7{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;justify-content:flex-end;padding:18px 20px;pointer-events:none}.ModelProductSummary_imageFeatureOverlay__WJVN7 .ModelProductSummary_imageFeatureTag__1mZT7{position:static;right:auto;bottom:auto;left:auto;top:auto;z-index:2;width:auto;max-width:100%;margin:0;padding:2px 3px;font-size:1rem;line-height:1.4;border-radius:0;overflow:visible}.ModelProductSummary_image__TAszW{display:block;width:100%;max-height:none;object-fit:contain}.ModelProductSummary_noImage__7XSrS{display:block;line-height:1.4;color:var(--muted);font-size:.9rem;padding:48px 0}.ModelProductSummary_rightCol__ikdYX{min-width:0;padding:10px 16px 16px}.ModelProductSummary_title__U_NHc{margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.4;letter-spacing:-.03em;color:#333;word-break:break-all}.ModelProductSummary_modelCode__BEagI{display:none}.ModelProductSummary_modelRow__g3FBi{display:flex;width:100%;margin:0}.ModelProductSummary_specBox__b8hc0{display:flex;flex-direction:column;border:none;border-radius:0;background:#fff;overflow:hidden;padding-top:0}.ModelProductSummary_specInner___bBw2{flex-shrink:0;padding:16px 16px 12px}.ModelProductSummary_specInner___bBw2 dl{display:flex;align-items:baseline;gap:8px;width:100%;margin:0;padding:8px 0;border-bottom:1px solid #f1f5f9}.ModelProductSummary_specInner___bBw2 dl:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.ModelProductSummary_specInner___bBw2 dd,.ModelProductSummary_specInner___bBw2 dt{display:block;margin:0;padding:0;text-align:left;font-size:13px;line-height:20px}.ModelProductSummary_specInner___bBw2 dt{flex:0 0 72px;width:72px;font-weight:600;color:#94a3b8;letter-spacing:-.02em}.ModelProductSummary_specInner___bBw2 dd{flex:1 1;min-width:0;font-weight:500;letter-spacing:-.03em;color:#1e293b;word-break:keep-all}.ModelProductSummary_shareBarSlot__oKmEw{display:flex;align-items:stretch;width:100%;flex-shrink:0;padding:0;border-top:1px solid #eef2f6;background:#fafbfc}.ModelProductSummary_summaryCard__s_DYy{display:flex;flex-direction:column;border-radius:0;box-shadow:none}.ModelProductSummary_priceBox__Q7fOz{flex-shrink:0;margin-top:0;padding:14px 0 12px;border:none;border-top:1px solid #e8eef3;border-radius:0;background:linear-gradient(180deg,#f6f9fc,#fff 48%);overflow:hidden}.ModelProductSummary_priceTable__1RuCg{width:100%;border-collapse:collapse;table-layout:fixed}.ModelProductSummary_priceTable__1RuCg td{width:33.333%;padding:2px 8px 0 12px;vertical-align:top;border-right:1px solid #e2e8f0;font-size:12px;color:#666;text-align:left}.ModelProductSummary_priceTable__1RuCg td:first-child{padding-left:14px}.ModelProductSummary_priceTable__1RuCg td:nth-child(2),.ModelProductSummary_priceTable__1RuCg td:nth-child(3){padding-left:10px}.ModelProductSummary_priceTable__1RuCg td:last-child{border-right:none}.ModelProductSummary_priceLabel__rncA6{display:block;margin-bottom:6px;font-size:11px;font-weight:500;letter-spacing:-.02em;line-height:1.3;color:#94a3b8;white-space:nowrap}.ModelProductSummary_priceSupplier__NR_cM{display:block;margin-top:0;font-size:14px;font-weight:600;color:#1e293b;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ModelProductSummary_priceLow__b6MIZ{color:#2270b6}.ModelProductSummary_priceCard__od_r4,.ModelProductSummary_priceLow__b6MIZ{display:block;margin-top:0;font-size:13px;font-weight:400;line-height:1.35;letter-spacing:-.03em;white-space:nowrap}.ModelProductSummary_priceCard__od_r4{color:#c0394a}.ModelProductSummary_pricePrefix__Z_vr7{display:inline;font-size:12px;font-weight:500;color:inherit;opacity:.88}.ModelProductSummary_priceAmount__Ij0ha{font-size:16px;font-weight:800;letter-spacing:-.03em}.ModelProductSummary_priceUnit__MCZVu{font-size:12px;font-weight:500;color:inherit;opacity:.92}.ModelProductSummary_actions__yo9Od{display:flex;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e8eef3}.ModelProductSummary_btnConsult__b_XY8,.ModelProductSummary_btnLive__l94bz,.ModelProductSummary_btnRental__b5tJF{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 6px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;text-align:center;letter-spacing:-.03em;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,filter .22s ease}.ModelProductSummary_btnConsult__b_XY8,.ModelProductSummary_btnLive__l94bz{flex:1 1;margin:0;border:1px solid #d5dbe3;background:#f3f5f8;color:#4b5563}.ModelProductSummary_btnConsult__b_XY8:hover,.ModelProductSummary_btnLive__l94bz:hover{background:#fff;border-color:var(--brand);color:var(--brand);box-shadow:0 2px 8px rgba(34,112,182,.12)}.ModelProductSummary_btnLive__l94bz{border-color:#e8d48a;background:#fffbeb;color:#5c4a1a;text-decoration:none}.ModelProductSummary_btnLive__l94bz:hover{background:#fff9e0;border-color:#d4b84a;color:#3d3010;box-shadow:0 2px 8px rgba(212,184,74,.18)}.ModelProductSummary_btnRental__b5tJF{flex:1.4 1;margin:0;border:1px solid #0d4a81;background:linear-gradient(135deg,#1a6fb8,#0d4a81);color:#fff}.ModelProductSummary_btnRental__b5tJF:hover{filter:brightness(1.05);box-shadow:0 3px 12px rgba(13,74,129,.22)}@media (min-width:901px){.ModelProductSummary_wrap__3bY7z{flex-direction:row;align-items:stretch;gap:40px;padding:24px 50px 32px}.ModelProductSummary_imageCol__OXUPQ{flex:1 1 auto;min-width:360px;padding:15px 0;box-sizing:border-box}.ModelProductSummary_imageBox__QFuOy{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box;background:transparent;border-radius:0}.ModelProductSummary_imageFrame__i_aHi{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto}.ModelProductSummary_imageMedia__CF4Lq{overflow:hidden;max-height:420px}.ModelProductSummary_image__TAszW{display:block;width:auto;max-width:100%;max-height:420px;height:auto;margin:0;object-fit:contain;object-position:center top}.ModelProductSummary_rightCol__ikdYX{flex:0 0 418px;width:418px;max-width:418px;display:flex;flex-direction:column;align-self:stretch;padding:0}.ModelProductSummary_summaryCard__s_DYy{flex:1 1;min-height:0;margin-top:0;border:1px solid #cfd8e3;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px rgba(15,23,42,.05);overflow:hidden}.ModelProductSummary_title__U_NHc{margin:15px 0 10px;padding:0;font-size:22px;font-weight:700;line-height:1.35;color:#333;letter-spacing:-.03em;white-space:normal;overflow:visible;word-break:break-all;overflow-wrap:anywhere}.ModelProductSummary_specBox__b8hc0{flex:1 1;min-height:0;border:none;border-bottom:1px solid #e8eef3;border-radius:0;background:#fff}.ModelProductSummary_specInner___bBw2{padding:20px 22px 16px}.ModelProductSummary_specInner___bBw2 dl{gap:10px;padding:9px 0}.ModelProductSummary_specInner___bBw2 dd,.ModelProductSummary_specInner___bBw2 dt{font-size:14px}.ModelProductSummary_specInner___bBw2 dt{flex:0 0 82px;width:82px}.ModelProductSummary_shareBarSlot__oKmEw{margin-top:auto}.ModelProductSummary_priceBox__Q7fOz{padding:18px 0 16px;border:none;border-radius:0;box-shadow:none;background:linear-gradient(180deg,#f6f9fc,#fff 48%)}.ModelProductSummary_priceTable__1RuCg td{padding:2px 10px 0 16px;font-size:13px}.ModelProductSummary_priceTable__1RuCg td:first-child{padding-left:18px;padding-right:10px}.ModelProductSummary_priceTable__1RuCg td:nth-child(2),.ModelProductSummary_priceTable__1RuCg td:nth-child(3){padding-left:14px;padding-right:10px}.ModelProductSummary_priceLabel__rncA6{margin-bottom:8px;font-size:12px}.ModelProductSummary_priceSupplier__NR_cM{font-size:15px}.ModelProductSummary_priceCard__od_r4,.ModelProductSummary_priceLow__b6MIZ{font-size:14px}.ModelProductSummary_pricePrefix__Z_vr7{font-size:13px}.ModelProductSummary_priceAmount__Ij0ha{font-size:19px}.ModelProductSummary_priceUnit__MCZVu{font-size:13px}.ModelProductSummary_actions__yo9Od{display:none}}@media (min-width:1024px){.ModelProductSummary_title__U_NHc{display:block;width:100%;max-width:100%;min-width:0;white-space:normal!important;word-break:break-all!important;overflow-wrap:anywhere!important;line-break:anywhere}}.FullViewToggle_toggle__fwSFT{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-top:2px;padding:6px 10px 6px 12px;border:1px solid #cfd8e3;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px rgba(15,23,42,.05);color:#475569;font-family:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.FullViewToggle_toggle__fwSFT:focus{outline:none}.FullViewToggle_toggle__fwSFT:focus:not(:focus-visible){outline:none}@media (hover:none) and (pointer:coarse){.FullViewToggle_toggle__fwSFT:active,.FullViewToggle_toggle__fwSFT:focus,.FullViewToggle_toggle__fwSFT:focus-visible{outline:none}.FullViewToggle_toggleOn___O0dR:active,.FullViewToggle_toggleOn___O0dR:focus,.FullViewToggle_toggle__fwSFT:active,.FullViewToggle_toggle__fwSFT:focus{border-color:#cfd8e3}}.FullViewToggle_toggle__fwSFT:hover{border-color:#94b8da;background:linear-gradient(180deg,#f8fbff,#eef4fb);box-shadow:0 2px 6px rgba(34,112,182,.1)}.FullViewToggle_label__ShAO2{font-size:.82rem;font-weight:600;letter-spacing:-.02em;white-space:nowrap;color:#475569}.FullViewToggle_state__qbH4E{min-width:24px;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#64748b}.FullViewToggle_toggleOn___O0dR .FullViewToggle_state__qbH4E{color:#2270b6}.FullViewToggle_disabled__ycl9a{opacity:.62;cursor:not-allowed}.FullViewToggle_disabled__ycl9a:hover{border-color:#cfd8e3;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px rgba(15,23,42,.05)}.FullViewToggle_track__hsUO9{position:relative;width:38px;height:22px;border-radius:5px;background:#cbd5e1;transition:background .22s ease}.FullViewToggle_toggleOn___O0dR .FullViewToggle_track__hsUO9{background:#2270b6}.FullViewToggle_thumb__ahO3u{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.18);transition:transform .22s cubic-bezier(.4,0,.2,1)}.FullViewToggle_toggleOn___O0dR .FullViewToggle_thumb__ahO3u{transform:translateX(16px)}@media (prefers-reduced-motion:reduce){.FullViewToggle_thumb__ahO3u,.FullViewToggle_track__hsUO9{transition:none!important}}.ModelApplicationGuide_section__4emC1{scroll-margin-top:120px;background:#fff}@media (max-width:1023px){.ModelApplicationGuide_embedded__PZH4o{background:transparent;scroll-margin-top:0}.ModelApplicationGuide_embedded__PZH4o .ModelApplicationGuide_sectionTitle__7TPhq{margin-bottom:12px}.ModelApplicationGuide_embedded__PZH4o .ModelApplicationGuide_inner__H_aTf{padding-bottom:12px}.ModelApplicationGuide_embedded__PZH4o .ModelApplicationGuide_block__hxlr0+.ModelApplicationGuide_block__hxlr0{margin-top:12px;padding-top:12px}}.ModelApplicationGuide_block__hxlr0+.ModelApplicationGuide_block__hxlr0{margin-top:28px;padding-top:28px;border-top:1px solid #e8eef3}.ModelApplicationGuide_imageFrame__1e8lt{border:2px solid #a8b0b9;border-radius:6px;overflow:hidden;background:#fff}.ModelApplicationGuide_guideImage__BYsLa{display:block;width:100%;height:auto}.ModelApplicationGuide_guideImagePc__t_Aw_{display:none}.ModelApplicationGuide_guideImageMobile__d5HGO{display:block}@media (min-width:1024px){.ModelApplicationGuide_guideImagePc__t_Aw_{display:block}.ModelApplicationGuide_guideImageMobile__d5HGO{display:none}}.ModelApplicationGuide_faqHeader__IIxlh{position:relative;margin-bottom:16px}.ModelApplicationGuide_faqHeaderTop__Z1_xu{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.ModelApplicationGuide_faqHeaderTitle__L3aR5{flex:1 1 auto;min-width:0;margin:0}.ModelApplicationGuide_faqBox__Cyn4M{border:2px solid #a8b0b9;border-radius:6px;overflow:hidden;background:#fff}.ModelApplicationGuide_faqBox__Cyn4M>:not(:first-child) .ModelApplicationGuide_faqQuestion__bSjfb{border-top:1px solid #eef2f6}.ModelApplicationGuide_faqRowWrap__LaLtN{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .28s ease}.ModelApplicationGuide_faqRowOpen__xFxfc{grid-template-rows:1fr;opacity:1}.ModelApplicationGuide_faqRowWrap__LaLtN>*{overflow:hidden;min-height:0}.ModelApplicationGuide_faqQuestion__bSjfb{display:flex;align-items:center;gap:8px;width:100%;padding:15px 18px;border:none;background:#fff;text-align:left;cursor:pointer;transition:background .2s ease}.ModelApplicationGuide_faqQuestion__bSjfb:hover{background:#f8fafc}.ModelApplicationGuide_faqQuestionOpen__RvJwY{background:#f1f5f9}.ModelApplicationGuide_faqCategory__YMsBc{flex-shrink:0;font-size:.82rem;font-weight:600;color:#475569}.ModelApplicationGuide_faqQuestionText__xzupR{flex:1 1 auto;font-size:.88rem;font-weight:500;color:#1e293b;line-height:1.45;word-break:keep-all}.ModelApplicationGuide_faqArrow__rH19U{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid #d8dee6;transition:transform .28s ease,border-color .2s ease,background .2s ease}.ModelApplicationGuide_faqArrow__rH19U:before{content:"";display:block;width:6px;height:6px;margin-top:-2px;border-right:2px solid #64748b;border-bottom:2px solid #64748b;transform:rotate(45deg);transition:border-color .2s ease}.ModelApplicationGuide_faqQuestion__bSjfb:hover .ModelApplicationGuide_faqArrow__rH19U{border-color:#c5ced8;background:#fff}.ModelApplicationGuide_faqQuestionOpen__RvJwY .ModelApplicationGuide_faqArrow__rH19U{transform:rotate(180deg);background:#fff;border-color:#c5ced8}.ModelApplicationGuide_faqQuestionOpen__RvJwY .ModelApplicationGuide_faqArrow__rH19U:before{border-color:#475569}.ModelApplicationGuide_faqAnswerWrap__7HHL8{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.ModelApplicationGuide_faqAnswerOpen__3Tfpd{grid-template-rows:1fr}.ModelApplicationGuide_faqAnswer__ZOnMY{margin:0;padding:0 18px;list-style:none;background:#fafbfc;overflow:hidden;min-height:0;border-top:1px solid #eef2f6}.ModelApplicationGuide_faqAnswerWrap__7HHL8.ModelApplicationGuide_faqAnswerOpen__3Tfpd .ModelApplicationGuide_faqAnswer__ZOnMY{padding:14px 18px 16px}.ModelApplicationGuide_faqAnswer__ZOnMY li{font-size:.86rem;line-height:1.65;color:#334155}.ModelApplicationGuide_faqAnswer__ZOnMY li+li{margin-top:8px}@media (max-width:1023px){.ModelApplicationGuide_faqHeaderTop__Z1_xu{display:block;padding-right:112px}.ModelApplicationGuide_faqHeaderToggle__gt43e{position:absolute;top:-1px;right:0;margin-top:0}}@media (min-width:1024px){.ModelApplicationGuide_faqHeaderToggle__gt43e{margin-top:0}.ModelApplicationGuide_faqCategory__YMsBc{font-size:.92rem}.ModelApplicationGuide_faqQuestionText__xzupR{font-size:.96rem}.ModelApplicationGuide_faqAnswer__ZOnMY li{font-size:.92rem}}.ModelProductDescription_section__YU0xA{scroll-margin-top:120px;background:#fff}.ModelProductDescription_pcViewport__4jXuh{display:block}.ModelProductDescription_mobileViewport__A8U3T{display:none}.ModelProductDescription_detailHtmlContent__lR4xo{padding:0;margin:0;font-size:0;line-height:0;color:#333;word-break:break-word}.ModelProductDescription_detailHtmlContent__lR4xo img{display:block;width:100%;max-width:none;height:auto;margin:0}.ModelProductDescription_detailHtmlContent__lR4xo table{width:100%;max-width:none}.ModelProductDescription_detailHtmlContent__lR4xo div,.ModelProductDescription_detailHtmlContent__lR4xo p{font-size:.92rem;line-height:1.65}.ModelProductDescription_empty__u_ctG{padding:32px 16px;text-align:center;font-size:.9rem;color:var(--muted)}@media (max-width:1023px){.ModelProductDescription_fullBleed__lr5lJ .ModelProductDescription_inner__RKi40{padding-left:0;padding-right:0;padding-bottom:0}.ModelProductDescription_embedded__vt7LX{background:transparent;scroll-margin-top:0}.ModelProductDescription_embedded__vt7LX .ModelProductDescription_sectionTitle__c2nCP{display:none}.ModelProductDescription_fullBleed__lr5lJ .ModelProductDescription_inner__RKi40{padding-top:0}.ModelProductDescription_pcViewport__4jXuh{display:none}.ModelProductDescription_mobileViewport__A8U3T{display:block;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media (min-width:1024px){.ModelProductDescription_embedded__vt7LX.ModelProductDescription_fullBleed__lr5lJ .ModelProductDescription_inner__RKi40.ModelProductDescription_detail-section-inner__EZ07V{padding-top:0;border-top:none}}.ModelProductDescriptionBanner_wrap__zgrsY{width:100%}.ModelProductDescriptionBanner_pcImage__6CmgP{display:block;width:100%;height:auto}.ModelProductDescriptionBanner_mobileImage__o_53q{display:none}@media (max-width:1023px){.ModelProductDescriptionBanner_pcImage__6CmgP{display:none}.ModelProductDescriptionBanner_mobileImage__o_53q{display:block;width:100vw;max-width:100vw;height:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.ModelProductSpecTable_specWrap__XMVUR{width:100%;border:2px solid #a8b0b9;border-radius:6px;overflow:hidden;background:#fff}.ModelProductSpecTable_group__SfoDQ+.ModelProductSpecTable_group__SfoDQ{border-top:1px solid #e8eef3}.ModelProductSpecTable_groupToggle__yL2U4{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:12px 16px;border:none;background:#f6f8fa;text-align:left;cursor:pointer;transition:background .2s ease}.ModelProductSpecTable_groupToggleOpen__8uGRi,.ModelProductSpecTable_groupToggle__yL2U4:hover{background:#f1f5f9}.ModelProductSpecTable_groupTitleText__qcv0p{flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:700;color:#334155;letter-spacing:-.02em;line-height:1.35}.ModelProductSpecTable_groupArrow__thvhn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid #d8dee6;transition:transform .28s ease,border-color .2s ease,background .2s ease}.ModelProductSpecTable_groupArrow__thvhn:before{content:"";display:block;width:6px;height:6px;margin-top:-2px;border-right:2px solid #64748b;border-bottom:2px solid #64748b;transform:rotate(45deg);transition:border-color .2s ease}.ModelProductSpecTable_groupToggle__yL2U4:hover .ModelProductSpecTable_groupArrow__thvhn{border-color:#c5ced8;background:#fff}.ModelProductSpecTable_groupToggleOpen__8uGRi .ModelProductSpecTable_groupArrow__thvhn{transform:rotate(180deg);background:#fff;border-color:#c5ced8}.ModelProductSpecTable_groupToggleOpen__8uGRi .ModelProductSpecTable_groupArrow__thvhn:before{border-color:#475569}.ModelProductSpecTable_groupBodyWrap__5c5i5{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.ModelProductSpecTable_groupBodyWrapOpen__4_OTU{grid-template-rows:1fr}.ModelProductSpecTable_groupBodyInner__NzReP{overflow:hidden;min-height:0}.ModelProductSpecTable_groupBodyWrapOpen__4_OTU .ModelProductSpecTable_groupBodyInner__NzReP{border-top:1px solid #eef2f6}.ModelProductSpecTable_groupBody__m4_jm{display:flex;flex-direction:column}.ModelProductSpecTable_valueBlock__FLHDV{padding:14px 16px;font-size:.875rem;line-height:1.6;color:#222;word-break:break-word}.ModelProductSpecTable_valueBlock__FLHDV+.ModelProductSpecTable_valueBlock__FLHDV{border-top:1px solid #f0f2f5}.ModelProductSpecTable_kvList__UUL8j{margin:0}.ModelProductSpecTable_kvRow__57Zo9{display:grid;grid-template-columns:minmax(88px,34%) 1fr;border-bottom:1px solid #f0f2f5}.ModelProductSpecTable_kvRow__57Zo9:last-child{border-bottom:none}.ModelProductSpecTable_kvRow__57Zo9 dt{margin:0;padding:12px 14px;background:#fafbfc;font-size:.8125rem;font-weight:600;color:#64748b;line-height:1.45;word-break:keep-all}.ModelProductSpecTable_kvRow__57Zo9 dd{margin:0;padding:12px 14px;font-size:.875rem;color:#222;line-height:1.55;word-break:break-word}.ModelProductSpecTable_tags__bmJWs{display:flex;flex-wrap:wrap;gap:6px}.ModelProductSpecTable_segmentList__2sxRV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ModelProductSpecTable_segmentItem__riZXv{position:relative;padding-left:14px;line-height:1.55;word-break:break-word}.ModelProductSpecTable_segmentItem__riZXv:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:#94a3b8}.ModelProductSpecTable_tag__KsGeL{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#f3f6f9;color:#334155;font-size:.75rem;font-weight:600;line-height:1.2}.ModelProductSpecTable_empty__JJFqO{margin:0;padding:16px 0;color:var(--muted);font-size:.875rem}@media (min-width:1024px){.ModelProductSpecTable_groupToggle__yL2U4{padding:14px 20px}.ModelProductSpecTable_groupTitleText__qcv0p{font-size:.9375rem}.ModelProductSpecTable_valueBlock__FLHDV{padding:16px 20px;font-size:.9375rem}.ModelProductSpecTable_segmentList__2sxRV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:28px;column-gap:28px;grid-row-gap:10px;row-gap:10px}.ModelProductSpecTable_kvRow__57Zo9{grid-template-columns:minmax(120px,180px) 1fr}.ModelProductSpecTable_kvRow__57Zo9 dt{padding:14px 20px;font-size:.875rem}.ModelProductSpecTable_kvRow__57Zo9 dd{padding:14px 20px;font-size:.9375rem}}.ModelProductSpec_section__eZP9v{scroll-margin-top:120px;background:#fff}@media (max-width:1023px){.ModelProductSpec_embedded__7vbHv{background:transparent;scroll-margin-top:0}.ModelProductSpec_embedded__7vbHv .ModelProductSpec_sectionTitle__HHutK{display:none}}.CatalogThumbImage_watermark__4ZWJY{position:absolute;inset:14%;z-index:0;background-image:var(--loading-logo);background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:var(--loading-logo-opacity);transition:opacity .3s ease;pointer-events:none}.CatalogThumbImage_watermarkHidden__wu8t_{opacity:0}.CatalogThumbImage_watermarkInstant___rV6H{transition:none}@media (prefers-reduced-motion:reduce){.CatalogThumbImage_watermark__4ZWJY{transition:none}}.ProductCard_card__ziN0E{background:#fff;border:1px solid var(--border);transition:border-color .2s ease,box-shadow .2s ease}.ProductCard_card__ziN0E:hover{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 10px 32px rgba(34,112,182,.2)}.ProductCard_link__WW8WG{display:flex;flex-direction:column;height:100%;color:inherit}.ProductCard_thumbWrap__IJ6Z1{position:relative;overflow:hidden}.ProductCard_badge__6hu3G{position:absolute;top:15px;left:15px;z-index:2;padding:5px 8px;border-radius:3px;background:#4f5fb6;color:#fff;font-size:.82rem;font-weight:500;line-height:1.2;max-width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductCard_thumb__N_X6S{position:relative;min-height:235px;padding:0;overflow:hidden}.ProductCard_thumb__N_X6S img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .3s ease}.ProductCard_card__ziN0E:hover .ProductCard_thumb__N_X6S img{transform:scale(1.05)}.ProductCard_priceOverlay__B1s88{position:absolute;right:18px;bottom:18px;z-index:2;margin:0;max-width:calc(100% - 36px);font-size:1rem;font-weight:700;line-height:1.25;text-align:right;color:#fff;text-shadow:2px 0 #555,0 2px #555,-2px 0 #555,0 -2px #555}.ProductCard_thumbWrap__IJ6Z1 .ProductCard_photoFeatureTag___QXA2{position:absolute;right:8px;bottom:7px;left:8px;z-index:3;overflow:visible;pointer-events:none}.ProductCard_subject__i5lhX{padding:14px 20px 10px;border-top:1px solid #e8eef3;text-align:center}.ProductCard_title__LXgKl{margin:0;font-size:.95rem;font-weight:500;line-height:1.35;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductCard_detailPrice__xQLc_{margin-top:auto;padding:12px 20px 18px;border-top:1px solid #ccc}.ProductCard_detailPrice__xQLc_ dl{display:table;width:100%;margin:0;padding:0 0 4px}.ProductCard_detailPrice__xQLc_ dt{width:42%;color:#333;letter-spacing:-.02em}.ProductCard_detailPrice__xQLc_ dd,.ProductCard_detailPrice__xQLc_ dt{display:table-cell;font-size:.88rem;font-weight:500;vertical-align:middle}.ProductCard_detailPrice__xQLc_ dd{margin:0;color:#666;text-align:right}.ProductCard_detailPrice__xQLc_ dd strong{font-size:1.05rem;font-weight:600}.ProductCard_lowestPrice__rpe5c{color:#0074d7}.ProductCard_cardDiscountPrice__UjBws,.ProductCard_giftPrice__asRpR{color:#b8494f}@media (min-width:1024px){.ProductCard_badge__6hu3G{font-size:.875rem;padding:6px 10px}.ProductCard_priceOverlay__B1s88{font-size:1.0625rem}.ProductCard_title__LXgKl{font-size:1.0625rem;font-weight:600}.ProductCard_detailPrice__xQLc_ dd,.ProductCard_detailPrice__xQLc_ dt{font-size:.9375rem}.ProductCard_detailPrice__xQLc_ dd strong{font-size:1.1875rem}}@media (max-width:767px){.ProductCard_thumb__N_X6S{min-height:200px;padding-top:18px}.ProductCard_thumb__N_X6S img{height:160px}.ProductCard_priceOverlay__B1s88{font-size:.88rem;right:12px;bottom:12px}.ProductCard_detailPrice__xQLc_ dd,.ProductCard_detailPrice__xQLc_ dt{font-size:.82rem}.ProductCard_detailPrice__xQLc_ dd strong{font-size:.95rem}}.FeaturedProducts_section__33ISu{padding:40px 0 48px}.FeaturedProducts_head__p5LWU{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.FeaturedProducts_head__p5LWU h2{margin:0;font-size:1.35rem;color:var(--text)}.FeaturedProducts_head__p5LWU a{color:var(--brand);font-weight:600;font-size:.9rem}.FeaturedProducts_error__wAstd{color:var(--muted);padding:24px;background:var(--surface);border-radius:var(--radius)}.FeaturedProducts_grid__9mowB{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;list-style:none;margin:0;padding:0}.FeaturedProducts_card__PBKWl{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;border:2px solid transparent;transition:border-color .15s,transform .15s;height:100%}.FeaturedProducts_card__PBKWl:hover{border-color:var(--brand);transform:translateY(-2px)}.FeaturedProducts_thumb__41T0V{aspect-ratio:1;background:#eef1f8;display:flex;align-items:center;justify-content:center;overflow:hidden}.FeaturedProducts_thumb__41T0V img{width:100%;height:100%;object-fit:contain}.FeaturedProducts_thumb__41T0V span{color:var(--muted);font-size:.85rem}.FeaturedProducts_body__h1cxQ{padding:12px 14px 16px;flex:1 1}.FeaturedProducts_badge__V9vi0{display:inline-block;font-size:.7rem;padding:2px 8px;background:var(--brand);color:#fff;border-radius:4px;margin-bottom:6px}.FeaturedProducts_title__aIneN{margin:0 0 8px;font-size:.9rem;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.FeaturedProducts_price__0OMyG{margin:0;font-size:1.1rem;font-weight:800;color:var(--brand)}.CatalogEmptyState_root__raoA5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px 48px;text-align:center}.CatalogEmptyState_iconWrap__Cz7we{display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin-bottom:4px;color:#9aa3ad}.CatalogEmptyState_title__xHL7n{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.03em;color:#3d4449}.CatalogEmptyState_desc__Bsgh0{margin:0;max-width:260px;font-size:.8125rem;line-height:1.55;letter-spacing:-.02em;color:#8b95a1}.CatalogEmptyState_resetBtn__sKC2_{margin-top:8px;height:36px;padding:0 16px;border:1px solid #d8dee5;border-radius:8px;background:#fff;color:#3d4449;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;cursor:pointer}.CatalogEmptyState_resetBtn__sKC2_:hover{border-color:var(--brand,#1a6fd4);color:var(--brand,#1a6fd4)}.CatalogEmptyState_resetBtn__sKC2_:focus-visible{outline:2px solid var(--brand,#1a6fd4);outline-offset:2px}@media (min-width:768px){.CatalogEmptyState_root__raoA5{gap:10px;padding:48px 32px 56px}.CatalogEmptyState_iconWrap__Cz7we{width:104px;height:104px;margin-bottom:6px}.CatalogEmptyState_iconWrap__Cz7we svg{width:84px;height:84px}.CatalogEmptyState_title__xHL7n{font-size:1.28rem}.CatalogEmptyState_desc__Bsgh0{max-width:360px;font-size:.9375rem}.CatalogEmptyState_resetBtn__sKC2_{margin-top:10px;height:40px;padding:0 20px;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.CatalogEmptyState_root__raoA5{animation:none}}.CatalogFilterLoadingOverlay_root__WgQ30{position:absolute;inset:0;z-index:2;pointer-events:none}.CatalogFilterLoadingOverlay_progressTrack__KLYCy{position:absolute;top:0;left:0;right:0;height:2px;overflow:hidden;background:rgba(34,112,182,.08);opacity:0;animation:CatalogFilterLoadingOverlay_trackIn__1npKt .42s cubic-bezier(.22,1,.36,1) forwards}.CatalogFilterLoadingOverlay_progressBar__QwFsH{width:36%;height:100%;border-radius:999px;background:linear-gradient(90deg,transparent,var(--brand),transparent);animation:CatalogFilterLoadingOverlay_progressSlide__pFMcW 1.15s cubic-bezier(.45,.05,.2,1) infinite}.CatalogFilterLoadingOverlay_chip__V345x{position:absolute;top:14px;left:50%;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 6px 24px rgba(15,23,42,.1);transform:translateX(-50%) translateY(-6px);opacity:0;animation:CatalogFilterLoadingOverlay_chipIn__Wsp8R .48s cubic-bezier(.16,1,.3,1) .08s forwards}.CatalogFilterLoadingOverlay_label__icbWp{font-size:.75rem;font-weight:600;letter-spacing:-.02em;color:#4a5560}@keyframes CatalogFilterLoadingOverlay_trackIn__1npKt{0%{opacity:0}to{opacity:1}}@keyframes CatalogFilterLoadingOverlay_progressSlide__pFMcW{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@keyframes CatalogFilterLoadingOverlay_chipIn__Wsp8R{0%{opacity:0;transform:translateX(-50%) translateY(-14px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.CatalogFilterLoadingOverlay_chip__V345x,.CatalogFilterLoadingOverlay_progressTrack__KLYCy{animation:none;opacity:1;transform:translateX(-50%)}.CatalogFilterLoadingOverlay_progressBar__QwFsH{animation-duration:1.6s}}.CategoryPopularProductCard_card__7Scrx{--pad:10px;--summary-label:0.6875rem;--summary-value:0.96875rem;--title-font-size:0.875rem;--title-line-height:1.22;display:flex;flex-direction:column;height:100%;padding:var(--pad);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:visible;transition:border-color .2s ease,box-shadow .2s ease}.CategoryPopularProductCard_card__7Scrx:hover{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 10px 32px rgba(34,112,182,.2);z-index:2}.CategoryPopularProductCard_photoBox__TUETZ{position:relative;display:block;flex-shrink:0;color:inherit;margin-bottom:0}.CategoryPopularProductCard_imageDivider__1rIeK{flex-shrink:0;height:1px;margin:5px 0;background:#eceef2}.CategoryPopularProductCard_photoBadgeGroup__NJ3TN{position:absolute;top:4px;left:4px;z-index:4;display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - 8px);pointer-events:none}.CategoryPopularProductCard_badge__gaKHy{display:inline-block;max-width:100%;padding:3px 7px;border-radius:6px;border:1px solid #d8e6f2;background:linear-gradient(180deg,rgba(248,251,254,.96),rgba(241,246,251,.96));color:#2569a6;font-size:.6875rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CategoryPopularProductCard_thumb__Sv67h{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:6px}.CategoryPopularProductCard_thumb__Sv67h img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .25s ease}.CategoryPopularProductCard_card__7Scrx:hover .CategoryPopularProductCard_thumb__Sv67h img{transform:scale(1.04)}.CategoryPopularProductCard_photoBox__TUETZ .CategoryPopularProductCard_photoFeatureTag__kPGAK{position:absolute;right:5px;bottom:5px;left:5px;z-index:3;overflow:visible;pointer-events:none}@media (max-width:1023px){.CategoryPopularProductCard_photoBox__TUETZ .CategoryPopularProductCard_photoFeatureTag__kPGAK{font-size:.8125rem;line-height:1.35}}.CategoryPopularProductCard_priceOverlay__DHMiv{position:absolute;right:4px;bottom:6px;left:4px;z-index:2;margin:0;font-size:.65rem;font-weight:700;line-height:1.3;text-align:right;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55)}.CategoryPopularProductCard_body__YPaLd{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:8px}.CategoryPopularProductCard_titleLink__knWDW{display:block;color:inherit;text-decoration:none}.CategoryPopularProductCard_titleLink__knWDW:hover .CategoryPopularProductCard_title__64gXp{color:var(--brand)}.CategoryPopularProductCard_title__64gXp{margin:0;font-size:var(--title-font-size);font-weight:600;line-height:var(--title-line-height);color:var(--text);letter-spacing:-.02em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.CategoryPopularProductCard_modelCode__GuZra{display:block;margin-top:3px;font-size:.6875rem;font-weight:500;line-height:1.2;color:#999;letter-spacing:-.01em;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CategoryPopularProductCard_priceBlock__bECGf{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding:0 20px}.CategoryPopularProductCard_priceLine__PWs_v{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;min-width:0}.CategoryPopularProductCard_priceName__R_G1M{flex-shrink:0;font-size:var(--summary-label);font-weight:400;line-height:1.15;color:var(--muted);letter-spacing:-.02em;white-space:nowrap}.CategoryPopularProductCard_cardDiscountPrice__IgWqo,.CategoryPopularProductCard_giftPrice__copq_,.CategoryPopularProductCard_lowestPrice__OupHR{min-width:0;font-size:.78rem;font-weight:500;line-height:1.1;letter-spacing:-.02em;text-align:right;white-space:nowrap}.CategoryPopularProductCard_lowestPrice__OupHR{color:var(--accent)}.CategoryPopularProductCard_cardDiscountPrice__IgWqo span,.CategoryPopularProductCard_giftPrice__copq_ span,.CategoryPopularProductCard_lowestPrice__OupHR span{font-size:var(--summary-value);font-weight:700;letter-spacing:-.03em}.CategoryPopularProductCard_cardDiscountPrice__IgWqo{color:#b8494f}.CategoryPopularProductCard_giftPrice__copq_{color:#2c2ea2}.CategoryPopularProductCard_giftTextOnly__ZVxOo{font-size:.8125rem;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.CategoryPopularProductCard_card__7Scrx{--pad:12px;--summary-label:0.8125rem;--summary-value:1.25rem;--title-font-size:1.0625rem;--title-line-height:1.28;box-sizing:border-box}.CategoryPopularProductCard_photoBox__TUETZ{margin-bottom:0}.CategoryPopularProductCard_imageDivider__1rIeK{margin:6px 0}.CategoryPopularProductCard_badge__gaKHy{padding:3px 7px;font-size:.6875rem}.CategoryPopularProductCard_thumb__Sv67h{aspect-ratio:1/1;height:auto;max-height:none}.CategoryPopularProductCard_photoBox__TUETZ .CategoryPopularProductCard_photoFeatureTag__kPGAK{right:4px;bottom:4px;left:4px;font-size:1.0625rem;line-height:1.35}.CategoryPopularProductCard_priceOverlay__DHMiv{font-size:.78rem;right:4px;bottom:6px;left:4px}.CategoryPopularProductCard_body__YPaLd{gap:8px}.CategoryPopularProductCard_modelCode__GuZra{margin-top:3px;font-size:.8125rem}.CategoryPopularProductCard_priceBlock__bECGf{gap:4px;padding:0 22px}.CategoryPopularProductCard_priceLine__PWs_v{gap:8px}.CategoryPopularProductCard_cardDiscountPrice__IgWqo,.CategoryPopularProductCard_giftPrice__copq_,.CategoryPopularProductCard_lowestPrice__OupHR{font-size:.9375rem}.CategoryPopularProductCard_giftTextOnly__ZVxOo{font-size:.875rem;line-height:1.25}.CategoryPopularProductCard_compact__zUzwi{--title-font-size:0.9375rem;--summary-label:0.75rem;--summary-value:1.0625rem;--title-line-height:1.26}.CategoryPopularProductCard_compact__zUzwi .CategoryPopularProductCard_modelCode__GuZra{font-size:.75rem}.CategoryPopularProductCard_compact__zUzwi .CategoryPopularProductCard_cardDiscountPrice__IgWqo,.CategoryPopularProductCard_compact__zUzwi .CategoryPopularProductCard_giftPrice__copq_,.CategoryPopularProductCard_compact__zUzwi .CategoryPopularProductCard_giftTextOnly__ZVxOo,.CategoryPopularProductCard_compact__zUzwi .CategoryPopularProductCard_lowestPrice__OupHR{font-size:.8125rem}.CategoryPopularProductCard_compact__zUzwi .CategoryPopularProductCard_priceBlock__bECGf{padding:0 16px}}.CategorySubNavTabLabel_titleIcon__IuKY8{display:block;width:36px;height:36px;object-fit:contain;flex-shrink:0;background:transparent}.CategorySubNavTabLabel_nameTitle__TAsjL{font-size:1.1rem;font-weight:800;line-height:1.2}.CategorySubNavTabLabel_tabIconWrap__FvGnv{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.CategorySubNavTabLabel_tabIconWrapActive__sjovX{background:rgba(255,255,255,.92);border-radius:4px;padding:1px}.CategorySubNavTabLabel_tabIcon__ml6UP{display:block;width:22px;height:22px;object-fit:contain;background:transparent}.CategorySubNavTabLabel_nameTab__HXdxg{line-height:1.2}.CategorySubNavStickyWrap_wrap__a2hTh{position:static;z-index:1;background:transparent}@media (max-width:1023px){.CategorySubNavStickyWrap_wrap__a2hTh{position:static}}.CategorySubNav_wrap__Xh_qR{margin-bottom:20px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.CategorySubNav_groupRow__p0bwk{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:14px 16px 10px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#f8fafc,#fff)}.CategorySubNav_groupBadge__84bQS{display:inline-block;padding:4px 12px;border-radius:4px;background:var(--brand-dark);color:#fff;font-size:.85rem;font-weight:700}.CategorySubNav_currentName__1NNT6{display:inline-flex;align-items:center;gap:8px;color:var(--text)}.CategorySubNav_subNav__OhhUc{position:relative;padding:12px 14px 14px}.CategorySubNav_subScroller__rkUDv{margin:0}.CategorySubNav_subTabs__5akxN{gap:6px;padding:0 0 2px}.CategorySubNav_subActive__RwUJG,.CategorySubNav_subLink__Iz28d{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 14px;border-radius:6px;font-size:.9375rem;font-weight:500;line-height:1.2;border:1px solid #dbe3ec;background:#fff;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.CategorySubNav_subLink__Iz28d:hover{border-color:#b8cce0;background:#f8fbff;color:var(--brand)}.CategorySubNav_subActive__RwUJG{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700;box-shadow:0 1px 2px rgba(15,36,69,.08)}.CategorySubNav_new__qx3Bo{font-size:.58rem;padding:1px 4px;border-radius:3px;background:rgba(255,255,255,.25);font-weight:700}@media (max-width:1023px){.CategorySubNav_wrap__Xh_qR{display:none}}@media (min-width:1024px){.CategorySubNav_wrap__Xh_qR{display:block;margin-bottom:0}.CategorySubNav_wrapMerged__ZC8hC{border:none;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.CategorySubNav_wrapMerged__ZC8hC .CategorySubNav_subNav__OhhUc{padding-bottom:20px}}.SupplierShopSubNav_wrap__DquPn{margin-bottom:20px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.SupplierShopSubNav_groupRow__TRtnH{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:14px 16px 10px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#f8fafc,#fff)}.SupplierShopSubNav_groupBadge__qmqJe{display:inline-block;padding:4px 12px;border-radius:4px;background:var(--brand-dark);color:#fff;font-size:.85rem;font-weight:700}.SupplierShopSubNav_currentName__eBjsI{display:inline-flex;align-items:center;gap:8px;color:var(--text)}.SupplierShopSubNav_subNav__LVNzo{position:relative;padding:12px 14px 14px}.SupplierShopSubNav_subScroller__faBUv{margin:0}.SupplierShopSubNav_subTabs__IWiTG{gap:6px;padding:0 0 2px}.SupplierShopSubNav_subActive__XRPav,.SupplierShopSubNav_subLink__abXav{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 14px;border-radius:6px;font-size:.9375rem;font-weight:500;line-height:1.2;border:1px solid #dbe3ec;background:#fff;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.SupplierShopSubNav_subLink__abXav:hover{border-color:#b8cce0;background:#f8fbff;color:var(--brand)}.SupplierShopSubNav_subActive__XRPav{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700;box-shadow:0 1px 2px rgba(15,36,69,.08)}@media (max-width:1023px){.SupplierShopSubNav_wrap__DquPn{display:none}}@media (min-width:1024px){.SupplierShopSubNav_wrap__DquPn{display:block;margin-bottom:0}}