.page_main__jMBwi{padding:12px 0 56px;min-height:60vh;background:#f6f8fb}@media (max-width:1023px){.page_main__jMBwi{padding-top:6px;padding-bottom:24px}.page_page__Nqheq{width:100%}}.page_page__Nqheq{width:min(100% - 20px,1280px);margin-inline:auto}@media (min-width:1024px){.page_main__jMBwi{padding-top:10px}.page_page__Nqheq{width:min(100% - 40px,1280px)}}.CategoryModelCard_card__rpcGf{--photo-col-base:250px;--photo-col:var(--photo-col-base);--pad:12px;--gap-inner:12px;--summary-label:0.75rem;--summary-value:1.0625rem;--filter-meta-size:0.8125rem;--filter-meta-line-height:1.15;--filter-meta-weight:400;--filter-meta-color:var(--muted);--filter-expand-ease:cubic-bezier(0.22,1,0.36,1);--filter-expand-duration:0.42s;position:relative;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 #d8e0e9;border-radius:12px;box-shadow:var(--front-shadow-raised);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.CategoryModelCard_cardWithMeta__18p_f{grid-template-rows:auto auto auto}.CategoryModelCard_cardWithListDesc__PY6Su:not(.CategoryModelCard_cardWithMeta__18p_f){grid-template-rows:auto auto}.CategoryModelCard_cardWithMeta__18p_f.CategoryModelCard_cardWithListDesc__PY6Su{grid-template-rows:auto auto auto}.CategoryModelCard_card__rpcGf:hover{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),var(--front-shadow-hover);z-index:2}.CategoryModelCard_primaryAreaLink__gLuso{grid-column:1/-1;grid-row:1;align-self:stretch;justify-self:stretch;z-index:1;display:block;min-width:0;min-height:0;padding:0;border:0;background:transparent;color:inherit;text-decoration:none;cursor:pointer}.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 #eef2f6;z-index:2}button.CategoryModelCard_photoBox__x70G5,button.CategoryModelCard_titleLink__Mz1Ao{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-top:0;padding-bottom:0;padding-left:0;border-top:none;border-bottom:none;border-left:none;background:none;font:inherit;text-align:left;cursor:pointer}button.CategoryModelCard_titleLink__Mz1Ao{padding-right:0;border-right:none}.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_sequenceCorner__YzCBN{position:absolute;top:0;left:0;z-index:5;min-width:32px;height:28px;padding:2px 6px 0 9px;border-radius:11px 0 10px 0;background:#347fbb;color:#fff;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.CategoryModelCard_sequenceBadge__MbJXp,.CategoryModelCard_sequenceCorner__YzCBN{display:inline-flex;align-items:center;justify-content:center;font-weight:700;line-height:1;letter-spacing:-.02em}.CategoryModelCard_sequenceBadge__MbJXp{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#f3f7fb;border:1px solid #d3e1ee;color:var(--brand-dark);font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CategoryModelCard_badge__jDWyO{display:inline-flex;align-items:center;max-width:100%;padding:1.5px 4px;border:none;border-radius:3px;background:#334155;color:#fff;font-size:var(--filter-meta-size);font-weight:500;line-height:1.15;letter-spacing:-.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none}.CategoryModelCard_summaryBlock__MLzlp{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:auto;padding:8px 10px;min-width:0;width:100%;flex-shrink:0;border:1px solid #e4eaf0;border-radius:9px;background:linear-gradient(180deg,#fbfcfd,#f5f8fb)}.CategoryModelCard_summaryBlockBottom__aUseV{margin-top:auto}.CategoryModelCard_filterMetaRow__714z4{grid-column:1/-1;grid-row:2;display:flex;align-items:center;gap:8px;width:100%;flex-shrink:0;margin-top:8px;padding:8px 0 0 4px;border-top:none;overflow:visible}.CategoryModelCard_filterMetaRowBottom__aKUTI{margin-top:8px}.CategoryModelCard_filterMetaRowSpecOnly__yKTRb{border-top:none;padding-top:8px;margin-top:8px}.CategoryModelCard_filterMetaRowClickable__cPsaR{cursor:pointer}.CategoryModelCard_filterMetaRowClickable__cPsaR:focus-within .CategoryModelCard_filterMetaText__1pDBs,.CategoryModelCard_filterMetaRowClickable__cPsaR:hover .CategoryModelCard_filterMetaText__1pDBs{color:var(--brand)}.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_categoryTrailRow__ubhrw{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #eef1f4;pointer-events:auto}.CategoryModelCard_categoryTrailLink__YPgoT{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;max-width:100%;font-family:var(--font-family);font-size:var(--filter-meta-size);font-weight:500;line-height:var(--filter-meta-line-height);letter-spacing:-.02em;text-decoration:none;color:inherit}.CategoryModelCard_categoryTrailValue__aal5O{font-weight:500;color:var(--brand)}.CategoryModelCard_categoryTrailSep__zUzYi{flex-shrink:0;padding:0 .35em;font-weight:500;color:var(--brand)}.CategoryModelCard_categoryTrailLink__YPgoT:focus-visible .CategoryModelCard_categoryTrailSep__zUzYi,.CategoryModelCard_categoryTrailLink__YPgoT:focus-visible .CategoryModelCard_categoryTrailValue__aal5O,.CategoryModelCard_categoryTrailLink__YPgoT:hover .CategoryModelCard_categoryTrailSep__zUzYi,.CategoryModelCard_categoryTrailLink__YPgoT:hover .CategoryModelCard_categoryTrailValue__aal5O{color:var(--brand-dark,var(--brand))}.CategoryModelCard_filterMetaRowClickable__cPsaR:focus-within .CategoryModelCard_categoryTrailSep__zUzYi,.CategoryModelCard_filterMetaRowClickable__cPsaR:focus-within .CategoryModelCard_categoryTrailValue__aal5O,.CategoryModelCard_filterMetaRowClickable__cPsaR:hover .CategoryModelCard_categoryTrailSep__zUzYi,.CategoryModelCard_filterMetaRowClickable__cPsaR:hover .CategoryModelCard_categoryTrailValue__aal5O{color:var(--brand-dark,var(--brand))}.CategoryModelCard_filterMetaBody__QfCYX{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.CategoryModelCard_metaContentSwitcher__uDu8o{position:relative;flex:1 1;width:100%;min-width:0;overflow:hidden;transition:height .38s cubic-bezier(.22,1,.36,1);will-change:height}.CategoryModelCard_metaContentLayer__yBrJj{position:absolute;top:0;right:0;left:0;width:100%;opacity:0;filter:blur(.6px);transform:translateY(5px) scale(.995);transform-origin:center top;pointer-events:none;transition:opacity .22s ease,filter .26s ease,transform .34s cubic-bezier(.22,1,.36,1)}.CategoryModelCard_metaContentLayerActive__WQ2T4{z-index:1;opacity:1;filter:blur(0);transform:translateY(0) scale(1);pointer-events:auto}.CategoryModelCard_metaContentLayer__yBrJj .CategoryModelCard_specDetailLine__0qD6v{padding-right:0;padding-left:0}.CategoryModelCard_smartFilters__xfpLp{flex:0 0 auto;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;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.CategoryModelCard_filterMetaLine__sFBx9{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:calc(var(--filter-meta-line-height) * 2 * 1em)}.CategoryModelCard_filterMetaLineExpanded__h1wO5,.CategoryModelCard_filterMetaLine__sFBx9{overflow:hidden;flex:1 1;width:100%;min-width:0;margin:0;font-family:var(--font-family);font-size:var(--filter-meta-size);font-weight:500;line-height:var(--filter-meta-line-height);letter-spacing:-.02em;color:#6f7b88;text-align:left;word-break:break-all;overflow-wrap:anywhere;transition:max-height var(--filter-expand-duration) var(--filter-expand-ease)}.CategoryModelCard_filterMetaLineExpanded__h1wO5{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;max-height:none}.CategoryModelCard_filterExpandBtn__kM1Ke{position:relative;flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#64748b;font-size:.875rem;font-weight:600;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,color .15s ease,background-color .15s ease,transform var(--filter-expand-duration) var(--filter-expand-ease)}.CategoryModelCard_filterExpandBtn__kM1Ke:hover{border-color:var(--brand);color:var(--brand);background:#eef6fd}.CategoryModelCard_filterExpandBtnOpen__QGHzG{border-color:#c5d9ef;color:var(--brand-dark);background:#fff}.CategoryModelCard_filterExpandBtn__kM1Ke:disabled{cursor:default}.CategoryModelCard_filterExpandBtnLoading__PEDjd: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}.CategoryModelCard_metaToggleIcon__fgNv5{position:relative;display:block;width:10px;height:10px;transition:opacity .18s ease,transform .34s cubic-bezier(.22,1,.36,1)}.CategoryModelCard_metaToggleIcon__fgNv5:after,.CategoryModelCard_metaToggleIcon__fgNv5:before{content:"";position:absolute;top:50%;left:50%;border-radius:1px;background:currentColor;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .3s cubic-bezier(.22,1,.36,1)}.CategoryModelCard_metaToggleIcon__fgNv5:before{width:10px;height:1.5px}.CategoryModelCard_metaToggleIcon__fgNv5:after{width:1.5px;height:10px}.CategoryModelCard_filterExpandBtnOpen__QGHzG .CategoryModelCard_metaToggleIcon__fgNv5{transform:rotate(180deg)}.CategoryModelCard_filterExpandBtnOpen__QGHzG .CategoryModelCard_metaToggleIcon__fgNv5:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.CategoryModelCard_filterExpandBtnLoading__PEDjd .CategoryModelCard_metaToggleIcon__fgNv5{opacity:0}.CategoryModelCard_filterExpandTooltip__lfzBN{display:none}.CategoryModelCard_categoryChip__GywEj{display:inline;vertical-align:baseline;padding:1px 7px;border-radius:4px;background:#f0f3f7;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;align-self:flex-end;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;align-self:start;width:100%;height:0;overflow:hidden;opacity:0;transition:height .42s cubic-bezier(.22,1,.36,1),opacity .28s ease}.CategoryModelCard_cardWithMeta__18p_f .CategoryModelCard_specExpandWrap__FW1DW{grid-row:3}.CategoryModelCard_specExpandWrapOpen__m3h9t{opacity:1}.CategoryModelCard_specExpandWrapOpen__m3h9t,[data-row-spec-sync=true] .CategoryModelCard_specExpandWrap__FW1DW{opacity:1;border-top:1px solid #eceef2}.CategoryModelCard_specExpandWrapInline__qjn_z,[data-row-spec-sync=true] .CategoryModelCard_specExpandWrapInline__qjn_z{border-top:0}.CategoryModelCard_specExpandInner__KK5Q7{min-height:0}.CategoryModelCard_specDetailPanel__b0116{margin:0;padding:6px 0;border:none;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:calc(var(--filter-meta-line-height) * 1em);font-size:var(--filter-meta-size);line-height:var(--filter-meta-line-height);visibility:hidden}.CategoryModelCard_specDetailFade__cluDn{animation:CategoryModelCard_specContentIn__Ai_B2 .42s cubic-bezier(.22,1,.36,1) both}.CategoryModelCard_specDetailLoading__q7xqO{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:28px;padding:8px 0}.CategoryModelCard_specDetailSpinner__pYY_N{width:14px;height:14px;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:var(--filter-meta-size);font-weight:400;letter-spacing:-.02em;color:#64748b;animation:CategoryModelCard_specLoadingPulse__F8Cpo 1.15s ease-in-out infinite}.CategoryModelCard_specDetailLoadingBars__S7Hxn{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:120px}.CategoryModelCard_specDetailLoadingBars__S7Hxn span{display:block;height:8px;border-radius:4px;background:linear-gradient(90deg,#e8eef4,#f4f8fc 45%,#e8eef4);background-size:220% 100%;animation:CategoryModelCard_specLoadingShimmer__lduSn 1.15s ease-in-out infinite}.CategoryModelCard_specDetailLoadingBars__S7Hxn span:first-child{width:92%}.CategoryModelCard_specDetailLoadingBars__S7Hxn span:last-child{width:68%;animation-delay:.12s}.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_specContentIn__Ai_B2{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes CategoryModelCard_specSpinner__MlMYL{to{transform:rotate(1turn)}}@keyframes CategoryModelCard_specLoadingPulse__F8Cpo{0%,to{opacity:1}50%{opacity:.45}}@keyframes CategoryModelCard_specLoadingShimmer__lduSn{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.CategoryModelCard_filterExpandBtnLoading__PEDjd:after,.CategoryModelCard_filterExpandBtn__kM1Ke,.CategoryModelCard_filterMetaLineExpanded__h1wO5,.CategoryModelCard_filterMetaLine__sFBx9,.CategoryModelCard_specDetailFade__cluDn,.CategoryModelCard_specDetailLoadingBars__S7Hxn span,.CategoryModelCard_specDetailLoadingText___pBkA,.CategoryModelCard_specExpandWrap__FW1DW{animation:none;transition:none}.CategoryModelCard_metaContentLayer__yBrJj,.CategoryModelCard_metaContentSwitcher__uDu8o{transition:none}}.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:600;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;align-self:stretch;min-width:0;min-height:100%;height:100%;padding:0 0 2px var(--gap-inner);overflow:visible;pointer-events:none}.CategoryModelCard_titleLink__Mz1Ao{position:relative;z-index:2;display:block;flex-shrink:0;margin-bottom:2px;color:inherit;text-decoration:none;pointer-events:auto}.CategoryModelCard_photoBox__x70G5:hover~.CategoryModelCard_infoColumn__W5la8 .CategoryModelCard_cardSubtitle__PMzdp,.CategoryModelCard_photoBox__x70G5:hover~.CategoryModelCard_infoColumn__W5la8 .CategoryModelCard_title__D_tZc,.CategoryModelCard_primaryAreaLink__gLuso:hover~.CategoryModelCard_infoColumn__W5la8 .CategoryModelCard_cardSubtitle__PMzdp,.CategoryModelCard_primaryAreaLink__gLuso:hover~.CategoryModelCard_infoColumn__W5la8 .CategoryModelCard_title__D_tZc,.CategoryModelCard_titleLink__Mz1Ao:hover .CategoryModelCard_cardSubtitle__PMzdp,.CategoryModelCard_titleLink__Mz1Ao:hover .CategoryModelCard_title__D_tZc{color:var(--brand)}.CategoryModelCard_title__D_tZc{margin:0;font-size:.9375rem;font-weight:700;line-height:1.25;color:var(--text)}.CategoryModelCard_cardSubtitle__PMzdp,.CategoryModelCard_title__D_tZc{letter-spacing:-.02em;transition:color .2s ease;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-all}.CategoryModelCard_cardSubtitle__PMzdp{margin-top:1px;font-size:.78125rem;font-weight:500;line-height:1.2;color:#5f6b78}.CategoryModelCard_modelCode__6qeZr{display:block;margin-top:3px;font-size:.75rem;font-weight:500;line-height:1.2;color:#999;letter-spacing:-.01em;overflow-wrap:anywhere;word-break:break-all}.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_summaryRow__WNmt9{display:grid;grid-template-columns:1.18fr 1fr 1fr;list-style:none;width:100%;margin:0;padding:0;grid-column-gap:14px;column-gap:14px}.CategoryModelCard_summaryRowTwoColumns__DhLgz{grid-template-columns:1.18fr 1fr}.CategoryModelCard_summaryRowSingleColumn__M3d9g{grid-template-columns:minmax(0,1fr)}.CategoryModelCard_summaryRow__WNmt9 li{position:relative;min-width:0;padding:0;border-right:none}.CategoryModelCard_summaryRow__WNmt9 li+li:before{content:"";position:absolute;top:4px;bottom:4px;left:-7px;width:1px;background:#e3e8ee;pointer-events:none}.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 5px;font-size:var(--summary-label);font-weight:400;line-height:1.15;color:#7b8794;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(--price)}.CategoryModelCard_cardDiscountPrice__DP4Uw span:not(.CategoryModelCard_priceUnit__OBZlS),.CategoryModelCard_giftPrice__Er6jX span:not(.CategoryModelCard_priceUnit__OBZlS),.CategoryModelCard_lowestPrice__YjW_S span:not(.CategoryModelCard_priceUnit__OBZlS){font-size:var(--summary-value);font-weight:700;letter-spacing:-.03em}.CategoryModelCard_priceUnit__OBZlS{font-size:calc(var(--summary-value) - 1pt);font-weight:600;letter-spacing:-.03em}.CategoryModelCard_cardDiscountPrice__DP4Uw{color:var(--price-discount)}.CategoryModelCard_cardDiscountPrice__DP4Uw span:not(.CategoryModelCard_priceUnit__OBZlS){display:inline}.CategoryModelCard_giftPrice__Er6jX{color:var(--price-gift)}.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:0;padding:10px 0 0;margin:10px 0 var(--pad);border:0;border-top:1px solid #dfe5eb;border-radius:0;background:#fff;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.CategoryModelCard_periodStrip__F3_YT::-webkit-scrollbar{display:none;width:0;height:0}.CategoryModelCard_periodStripNoSpec__i27pn{grid-row:2}.CategoryModelCard_listDescRow__PLT3W{grid-column:1/-1;grid-row:2;display:block;min-width:0;padding:8px 0 var(--pad);margin:0;border-top:1px solid #edf0f3;background:#fff}.CategoryModelCard_cardWithMeta__18p_f .CategoryModelCard_listDescRow__PLT3W{grid-row:3}.CategoryModelCard_listDescText__OGLlf{margin:0;width:100%;padding:0 2px;font-family:var(--font-family);font-size:var(--filter-meta-size);font-weight:500;line-height:var(--filter-meta-line-height);letter-spacing:-.02em;color:#334155;white-space:pre-wrap;word-break:keep-all}.CategoryModelCard_cardWithMeta__18p_f .CategoryModelCard_periodStrip__F3_YT{grid-row:4}.CategoryModelCard_cardWithMeta__18p_f .CategoryModelCard_periodStripNoSpec__i27pn{grid-row:3}.CategoryModelCard_cardWithMeta__18p_f.CategoryModelCard_cardWithListDesc__PY6Su .CategoryModelCard_periodStripNoSpec__i27pn,.CategoryModelCard_cardWithMeta__18p_f.CategoryModelCard_cardWithListDesc__PY6Su .CategoryModelCard_periodStrip__F3_YT{grid-row:4}.CategoryModelCard_cardWithListDesc__PY6Su:not(.CategoryModelCard_cardWithMeta__18p_f) .CategoryModelCard_periodStripNoSpec__i27pn,.CategoryModelCard_cardWithListDesc__PY6Su:not(.CategoryModelCard_cardWithMeta__18p_f) .CategoryModelCard_periodStrip__F3_YT{grid-row:3}.CategoryModelCard_cardSpecInline__qctVA{grid-template-rows:auto auto auto;align-content:start}.CategoryModelCard_cardSpecInline__qctVA .CategoryModelCard_specExpandWrap__FW1DW{display:none}.CategoryModelCard_cardWithMeta__18p_f.CategoryModelCard_cardSpecInline__qctVA .CategoryModelCard_periodStrip__F3_YT{grid-row:3}.CategoryModelCard_periodBox__bsBdw{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;line-height:1.1;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.CategoryModelCard_periodBox__bsBdw:first-child{padding-left:0}.CategoryModelCard_periodBox__bsBdw:last-child{padding-right:0}.CategoryModelCard_periodBox__bsBdw+.CategoryModelCard_periodBox__bsBdw:before{content:"";position:absolute;top:5px;bottom:5px;left:-1px;width:1px;background:#dfe3e8;pointer-events:none}.CategoryModelCard_periodBoxTerm__5edqG{font-size:.6875rem;font-weight:600;line-height:1.1;color:#68717d;letter-spacing:-.02em;transition:color .18s ease}.CategoryModelCard_periodBoxPrice__RWaaW{line-height:1.05;color:#303946;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.CategoryModelCard_periodBoxPriceAmount__XnuC_{font-size:calc(.875rem - .5pt);font-weight:700;transition:color .18s ease}.CategoryModelCard_periodBoxPriceUnit__yLuVu{font-size:calc(.875rem - 1pt);font-weight:600;transition:color .18s ease}.CategoryModelCard_periodBox__bsBdw:focus-visible .CategoryModelCard_periodBoxTerm__5edqG,.CategoryModelCard_periodBox__bsBdw:hover .CategoryModelCard_periodBoxTerm__5edqG{color:#4a6882}.CategoryModelCard_periodBox__bsBdw:focus-visible .CategoryModelCard_periodBoxPriceAmount__XnuC_,.CategoryModelCard_periodBox__bsBdw:focus-visible .CategoryModelCard_periodBoxPriceUnit__yLuVu,.CategoryModelCard_periodBox__bsBdw:hover .CategoryModelCard_periodBoxPriceAmount__XnuC_,.CategoryModelCard_periodBox__bsBdw:hover .CategoryModelCard_periodBoxPriceUnit__yLuVu{color:#1d5a8a}.CategoryModelCard_periodBox__bsBdw:focus-visible .CategoryModelCard_periodBoxSupplierName__NC6DW,.CategoryModelCard_periodBox__bsBdw:hover .CategoryModelCard_periodBoxSupplierName__NC6DW{color:#5b6876}.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;transition:color .18s ease}.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:#edf0f3;color:#748091;font-size:.625rem;font-weight:700;line-height:1;transition:background-color .15s ease,color .15s ease}.CategoryModelCard_periodBox__bsBdw:focus-visible .CategoryModelCard_periodBoxCount__yf_HN,.CategoryModelCard_periodBox__bsBdw:hover .CategoryModelCard_periodBoxCount__yf_HN{color:var(--price)}@media (max-width:1023px){.CategoryModelCard_card__rpcGf{--photo-col-base:124px;--pad:10px;--gap-inner:10px;--summary-label:0.6875rem;--summary-value:0.925rem;--filter-meta-size:var(--summary-label);--filter-meta-line-height:1.15;--filter-meta-weight:400;--filter-block-height:calc(2 * var(--filter-meta-line-height) * var(--filter-meta-size));--title-font-size:0.875rem;--title-line-height:1.22;border:1px solid #d5dee8;border-radius:10px;background:var(--surface);box-shadow:0 7px 18px rgba(15,36,69,.105),0 1px 3px rgba(15,23,42,.04)}.CategoryModelCard_card__rpcGf:hover{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 9px 22px rgba(15,36,69,.13),0 1px 3px rgba(15,23,42,.04);z-index:2}.CategoryModelCard_card__rpcGf:after{display:none}.CategoryModelCard_photoBox__x70G5{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:0}.CategoryModelCard_thumb__qmkbv{flex:1 1 auto;width:100%;aspect-ratio:auto;min-height:72px;display:flex;align-items:center;justify-content:center;background:transparent!important;background-color:transparent!important}.CategoryModelCard_thumb__qmkbv img{object-fit:contain;object-position:center center}.CategoryModelCard_infoColumn__W5la8{padding-bottom:0}.CategoryModelCard_photoBox__x70G5 .CategoryModelCard_photoFeatureTag__FrL4s{right:2px;bottom:2px;left:2px;padding:0;font-size:.72rem;line-height:1.2;text-align:right}.CategoryModelCard_priceOverlay__wj_mE{font-size:.65rem}.CategoryModelCard_titleLink__Mz1Ao{margin-bottom:2px;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.CategoryModelCard_summaryBlock__MLzlp{margin-top:auto;padding:6px 0 2px;border:0;border-top:1px solid #e6ebf1;border-radius:0;background:transparent}.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;margin-top:6px;width:calc(100% + 2 * var(--pad));margin-right:calc(-1 * var(--pad));margin-left:calc(-1 * var(--pad));padding:7px var(--pad) 6px;border-top:1px solid #dfe5eb;background:#fafbfd}.CategoryModelCard_filterMetaRow__714z4:last-child{border-radius:0 0 9px 9px;overflow:hidden}.CategoryModelCard_listDescRow__PLT3W{width:calc(100% + 2 * var(--pad));margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));padding:8px var(--pad) 10px;border-top:1px solid #edf0f3;background:linear-gradient(180deg,#fcfdff,#f7f9fc)}.CategoryModelCard_listDescRow__PLT3W:last-child{border-radius:0 0 9px 9px}.CategoryModelCard_infoColumn__W5la8{min-height:var(--photo-col);padding-right:0}.CategoryModelCard_specToggle__SngCy{align-self:flex-end;margin-bottom:0}.CategoryModelCard_filterExpandBtn__kM1Ke,.CategoryModelCard_specToggle__SngCy{width:22px;height:22px;border-radius:5px}.CategoryModelCard_specToggleIcon__YcAyU{width:10px;height:10px}.CategoryModelCard_specToggleIcon__YcAyU:before{width:10px}.CategoryModelCard_specToggleIcon__YcAyU:after{height:10px}.CategoryModelCard_specDetailPanel__b0116{padding:8px 0}.CategoryModelCard_specDetailLine__0qD6v{padding:0 4px}.CategoryModelCard_specDetailLoading__q7xqO{padding:8px 4px}.CategoryModelCard_summaryRow__WNmt9{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;width:100%;min-width:0;container-type:inline-size;container-name:summaryPrices;column-gap:6px}.CategoryModelCard_summaryRowTwoColumns__DhLgz{grid-template-columns:repeat(2,minmax(0,1fr))}.CategoryModelCard_summaryRowSingleColumn__M3d9g{grid-template-columns:minmax(0,1fr)}.CategoryModelCard_summaryRow__WNmt9 li{padding:0;min-width:0}.CategoryModelCard_summaryRow__WNmt9 li+li:before{top:3px;bottom:3px;left:-3px}.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_priceName__HxIm8{white-space:nowrap;overflow:hidden}.CategoryModelCard_giftTextOnly___lx9j{font-size:.8125rem}.CategoryModelCard_cardDiscountPrice__DP4Uw,.CategoryModelCard_giftPrice__Er6jX,.CategoryModelCard_lowestPrice__YjW_S{display:block;max-width:100%;overflow:visible;letter-spacing:-.03em;white-space:nowrap}.CategoryModelCard_cardDiscountPrice__DP4Uw span:not(.CategoryModelCard_priceUnit__OBZlS),.CategoryModelCard_giftPrice__Er6jX span:not(.CategoryModelCard_priceUnit__OBZlS),.CategoryModelCard_lowestPrice__YjW_S span:not(.CategoryModelCard_priceUnit__OBZlS){font-size:var(--summary-value)}.CategoryModelCard_priceUnit__OBZlS{font-size:.65625rem}@container summaryPrices (max-width: 186px){.CategoryModelCard_priceName__HxIm8{font-size:clamp(.625rem,calc(100cqi / 20),var(--summary-label))}.CategoryModelCard_giftTextOnly___lx9j{font-size:clamp(.6875rem,calc(100cqi / 16),.8125rem)}.CategoryModelCard_cardDiscountPrice__DP4Uw span:not(.CategoryModelCard_priceUnit__OBZlS),.CategoryModelCard_giftPrice__Er6jX span:not(.CategoryModelCard_priceUnit__OBZlS),.CategoryModelCard_lowestPrice__YjW_S span:not(.CategoryModelCard_priceUnit__OBZlS){font-size:clamp(.8125rem,calc(100cqi / 14),var(--summary-value))}.CategoryModelCard_priceUnit__OBZlS{font-size:clamp(.625rem,calc(100cqi / 18),.6875rem)}}.CategoryModelCard_periodStrip__F3_YT{gap:0;width:calc(100% + 2 * var(--pad));padding:4px var(--pad) 6px;margin:6px calc(-1 * var(--pad)) 0;border:0;border-top:1px solid #dfe5eb;border-radius:0 0 9px 9px;background:linear-gradient(180deg,#fcfdff,#f7f9fc);box-shadow:none}.CategoryModelCard_cardWithMeta__18p_f .CategoryModelCard_periodStrip__F3_YT{margin-top:0}.CategoryModelCard_filterMetaRow__714z4:not(.CategoryModelCard_filterMetaRowSpecOnly__yKTRb){box-shadow:none}.CategoryModelCard_periodBox__bsBdw{min-width:0;gap:1px;padding:5px 8px;border-radius:6px;container-type:inline-size;container-name:periodCell}.CategoryModelCard_periodBox__bsBdw+.CategoryModelCard_periodBox__bsBdw:before{top:5px;bottom:5px}.CategoryModelCard_periodBoxTerm__5edqG{font-size:.625rem}.CategoryModelCard_periodBoxPrice__RWaaW{letter-spacing:-.03em}.CategoryModelCard_periodBoxPriceAmount__XnuC_{font-size:calc(.8125rem - .5pt)}.CategoryModelCard_periodBoxPriceUnit__yLuVu{font-size:.625rem}@container periodCell (max-width: 48px){.CategoryModelCard_periodBoxPriceAmount__XnuC_{font-size:clamp(.5625rem,calc(100cqi / 5.8),calc(.8125rem - .5pt))}.CategoryModelCard_periodBoxPriceUnit__yLuVu{font-size:clamp(.5rem,calc(100cqi / 8),.625rem)}}.CategoryModelCard_periodBoxSupplierName__NC6DW{font-size:.5625rem}.CategoryModelCard_periodBoxCount__yf_HN{min-width:14px;height:14px;font-size:.5625rem}}@media (max-width:360px){.CategoryModelCard_card__rpcGf{--photo-col-base:118px}}@media (min-width:1024px){.CategoryModelCard_card__rpcGf{--photo-col-base:190px;--pad:16px;--gap-inner:16px;--summary-label:0.8125rem;--summary-value:1.25rem;--filter-meta-size:var(--summary-label);--filter-meta-line-height:1.15;--filter-meta-weight:400;--filter-meta-color:var(--muted);border-color:#d5dee8;box-shadow:var(--front-shadow-raised)}.CategoryModelCard_badge__jDWyO{padding:2.5px 5px}.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_cardSubtitle__PMzdp{margin-top:2px;font-size:.9375rem;line-height:1.3}.CategoryModelCard_modelCode__6qeZr,.CategoryModelCard_specs__U0mYL{font-size:.8125rem}.CategoryModelCard_filterMetaRow__714z4{gap:10px;align-items:flex-end}.CategoryModelCard_card__rpcGf{--filter-meta-size:0.875rem}.CategoryModelCard_infoColumn__W5la8{align-self:start;min-height:calc(var(--photo-col) - var(--gap-inner));height:auto}.CategoryModelCard_photoBox__x70G5{align-self:start}.CategoryModelCard_cardWithSpec__c4v31{flex:1 1;width:100%;height:100%;grid-template-rows:auto minmax(0,1fr) auto}.CategoryModelCard_cardWithMeta__18p_f.CategoryModelCard_cardWithSpec__c4v31{grid-template-rows:auto auto minmax(0,1fr) auto}.CategoryModelCard_cardWithMeta__18p_f.CategoryModelCard_cardWithSpec__c4v31.CategoryModelCard_cardSpecInline__qctVA{grid-template-rows:auto auto auto;align-content:start}.CategoryModelCard_specDetailPanel__b0116{padding:10px 0}.CategoryModelCard_specDetailLine__0qD6v{padding:0 12px}.CategoryModelCard_specDetailLoading__q7xqO{padding:8px 12px}.CategoryModelCard_specToggle__SngCy{width:30px;height:30px;align-self:flex-end}.CategoryModelCard_filterExpandBtn__kM1Ke{width:24px;height:24px;border-radius:6px;font-size:1rem}.CategoryModelCard_filterExpandTooltip__lfzBN{position:absolute;right:0;bottom:calc(100% + 7px);z-index:8;display:block;padding:6px 9px;border-radius:6px;background:rgba(15,23,42,.92);color:#fff;font-size:.72rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.CategoryModelCard_filterExpandBtn__kM1Ke:focus-visible .CategoryModelCard_filterExpandTooltip__lfzBN,.CategoryModelCard_filterExpandBtn__kM1Ke:hover .CategoryModelCard_filterExpandTooltip__lfzBN{opacity:1;visibility:visible;transform:translateY(0)}.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_cardDiscountPrice__DP4Uw,.CategoryModelCard_giftPrice__Er6jX,.CategoryModelCard_lowestPrice__YjW_S{font-size:.9375rem}.CategoryModelCard_giftTextOnly___lx9j{font-size:.875rem}.CategoryModelCard_titleLink__Mz1Ao{margin-bottom:4px}.CategoryModelCard_summaryBlock__MLzlp{margin-top:auto;padding:8px 0 4px;border:0;border-top:1px solid #e6ebf1;border-radius:0;background:transparent}.CategoryModelCard_summaryRow__WNmt9,.CategoryModelCard_summaryRow__WNmt9 li{padding:0}.CategoryModelCard_summaryRow__WNmt9 li:first-child{padding-left:0}.CategoryModelCard_summaryRow__WNmt9 li:last-child{padding-right:0}.CategoryModelCard_filterMetaRow__714z4{width:calc(100% + 2 * var(--pad));margin-right:calc(-1 * var(--pad));margin-left:calc(-1 * var(--pad));padding:9px var(--pad) 8px;border-top:1px solid #dfe5eb;background:#fafbfd}.CategoryModelCard_filterMetaRow__714z4:last-child{border-radius:0 0 11px 11px;overflow:hidden}.CategoryModelCard_listDescRow__PLT3W{width:calc(100% + 2 * var(--pad));margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));padding:9px var(--pad) 11px;border-top:1px solid #edf0f3;background:linear-gradient(180deg,#fcfdff,#f7f9fc)}.CategoryModelCard_listDescRow__PLT3W:last-child{border-radius:0 0 11px 11px}.CategoryModelCard_periodStrip__F3_YT{gap:0;width:calc(100% + 2 * var(--pad));padding:5px var(--pad) 7px;margin:6px calc(-1 * var(--pad)) 0;border-top:1px solid #dfe5eb;border-radius:0 0 11px 11px;background:linear-gradient(180deg,#fcfdff,#f7f9fc)}.CategoryModelCard_cardWithMeta__18p_f .CategoryModelCard_periodStrip__F3_YT{margin-top:0}.CategoryModelCard_periodBox__bsBdw{min-width:108px;gap:1px;padding:6px 10px}.CategoryModelCard_periodBox__bsBdw+.CategoryModelCard_periodBox__bsBdw:before{top:5px;bottom:5px}.CategoryModelCard_periodBoxTerm__5edqG{font-size:.75rem}.CategoryModelCard_periodBoxPriceAmount__XnuC_{font-size:calc(.9375rem - .5pt)}.CategoryModelCard_priceUnit__OBZlS{font-size:.875rem}.CategoryModelCard_periodBoxPriceUnit__yLuVu{font-size:.75rem}.CategoryModelCard_periodBoxSupplierName__NC6DW{font-size:.6875rem}.CategoryModelCard_periodBoxCount__yf_HN{min-width:18px;height:18px;font-size:.6875rem}}.CategoryModelCard_compact__CAKHf{--photo-col-base:112px;--photo-col:112px;--pad:10px;--gap-inner:10px;--summary-label:0.6875rem;--summary-value:0.9375rem;--filter-meta-size:0.75rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_sequenceCorner__YzCBN{min-width:30px;height:26px;padding:2px 6px 0 8px;border-radius:11px 0 10px 0;font-size:.8125rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_photoBadgeGroup__yt4Jv{top:0;left:auto;right:calc(var(--gap-inner) + 2px);justify-content:flex-end;max-width:calc(100% - var(--gap-inner) - 4px)}.CategoryModelCard_compact__CAKHf .CategoryModelCard_badge__jDWyO{padding:2.5px 6px}.CategoryModelCard_compact__CAKHf .CategoryModelCard_title__D_tZc{font-size:.875rem;line-height:1.3}.CategoryModelCard_compact__CAKHf .CategoryModelCard_cardSubtitle__PMzdp{font-size:.75rem;line-height:1.25}.CategoryModelCard_compact__CAKHf .CategoryModelCard_modelCode__6qeZr{font-size:.6875rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_photoBox__x70G5 .CategoryModelCard_photoFeatureTag__FrL4s{font-size:.75rem;line-height:1.25}.CategoryModelCard_compact__CAKHf .CategoryModelCard_cardDiscountPrice__DP4Uw,.CategoryModelCard_compact__CAKHf .CategoryModelCard_giftPrice__Er6jX,.CategoryModelCard_compact__CAKHf .CategoryModelCard_giftTextOnly___lx9j,.CategoryModelCard_compact__CAKHf .CategoryModelCard_lowestPrice__YjW_S{font-size:.75rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_specToggle__SngCy{width:24px;height:24px}.CategoryModelCard_compact__CAKHf .CategoryModelCard_filterExpandBtn__kM1Ke{width:20px;height:20px}.CategoryModelCard_compact__CAKHf.CategoryModelCard_cardWithMeta__18p_f .CategoryModelCard_periodStrip__F3_YT{margin-top:0}.CategoryModelCard_compact__CAKHf .CategoryModelCard_periodBox__bsBdw{gap:1px;padding:5px 6px}.CategoryModelCard_compact__CAKHf .CategoryModelCard_periodBoxTerm__5edqG{font-size:.625rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_periodBoxPriceAmount__XnuC_{font-size:.75rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_periodBoxPriceUnit__yLuVu{font-size:.625rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_periodBoxSupplierName__NC6DW{font-size:.5625rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_periodBoxCount__yf_HN{min-width:14px;height:14px;font-size:.5rem}@media (min-width:1024px){.CategoryModelCard_compact__CAKHf{--photo-col-base:116px;--photo-col:116px;--pad:12px;--gap-inner:12px;--summary-label:0.6875rem;--summary-value:0.9375rem;--filter-meta-size:0.75rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_title__D_tZc{font-size:.875rem;line-height:1.3}.CategoryModelCard_compact__CAKHf .CategoryModelCard_cardSubtitle__PMzdp{margin-top:1px;font-size:.75rem;line-height:1.25}.CategoryModelCard_compact__CAKHf .CategoryModelCard_modelCode__6qeZr{font-size:.6875rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_photoBox__x70G5 .CategoryModelCard_photoFeatureTag__FrL4s{font-size:.75rem;line-height:1.25}.CategoryModelCard_compact__CAKHf .CategoryModelCard_cardDiscountPrice__DP4Uw,.CategoryModelCard_compact__CAKHf .CategoryModelCard_giftPrice__Er6jX,.CategoryModelCard_compact__CAKHf .CategoryModelCard_giftTextOnly___lx9j,.CategoryModelCard_compact__CAKHf .CategoryModelCard_lowestPrice__YjW_S{font-size:.75rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_priceName__HxIm8{margin-bottom:3px}.CategoryModelCard_compact__CAKHf .CategoryModelCard_summaryRow__WNmt9{column-gap:10px}.CategoryModelCard_compact__CAKHf .CategoryModelCard_specToggle__SngCy{width:24px;height:24px}.CategoryModelCard_compact__CAKHf .CategoryModelCard_filterExpandBtn__kM1Ke{width:20px;height:20px}.CategoryModelCard_compact__CAKHf .CategoryModelCard_periodBoxTerm__5edqG{font-size:.625rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_periodBoxPriceAmount__XnuC_{font-size:.8125rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_periodBoxPriceUnit__yLuVu{font-size:.6875rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_periodBoxSupplierName__NC6DW{font-size:.625rem}.CategoryModelCard_compact__CAKHf .CategoryModelCard_periodBoxCount__yf_HN{min-width:15px;height:15px;font-size:.5625rem}}.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 #d8e0e9;border-radius:var(--radius);box-shadow:var(--front-shadow-raised);overflow:visible;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.CategoryPopularProductCard_card__7Scrx:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 0 0 1px var(--brand),var(--front-shadow-hover);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-flex;align-items:center;max-width:100%;padding:1.5px 4px;border:none;border-radius:3px;background:#334155;color:#fff;font-size:.625rem;font-weight:500;line-height:1.15;letter-spacing:-.04em;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;text-align:left}.CategoryPopularProductCard_titleLink__knWDW:hover .CategoryPopularProductCard_title__64gXp{color:var(--brand)}.CategoryPopularProductCard_title__64gXp{margin:0;font-size:var(--title-font-size);font-weight:700;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;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-all}.CategoryPopularProductCard_modelCode__GuZra{display:block;margin:0 0 3px;font-size:.6875rem;font-weight:500;line-height:1.2;color:#8a95a2;letter-spacing:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CategoryPopularProductCard_cardSubtitle__mlcT7{display:-webkit-box;margin-top:3px;color:#687483;font-size:calc(var(--title-font-size) - .125rem);font-weight:500;line-height:1.3;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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}@media (max-width:1023px){.CategoryPopularProductCard_card__7Scrx{border-color:#d5dee8;border-radius:10px;background:#fff;box-shadow:0 7px 18px rgba(15,36,69,.105),0 1px 3px rgba(15,23,42,.04);overflow:hidden}.CategoryPopularProductCard_card__7Scrx:hover{border-color:var(--brand);transform:none;box-shadow:0 0 0 1px var(--brand),0 9px 22px rgba(15,36,69,.13),0 1px 3px rgba(15,23,42,.04);z-index:2}.CategoryPopularProductCard_imageDivider__1rIeK{display:none}.CategoryPopularProductCard_priceBlock__bECGf{width:100%;box-sizing:border-box;padding:2px 14px}.CategoryPopularProductCard_body__YPaLd{gap:4px;margin:0 calc(-1 * var(--pad)) calc(-1 * var(--pad));padding:7px var(--pad) var(--pad);border-radius:0 0 9px 9px;background:linear-gradient(180deg,#fdfefe,#f7f9fc)}.CategoryPopularProductCard_priceLine__PWs_v{display:grid;grid-template-columns:minmax(0,1fr) max-content;width:100%;align-items:center}.CategoryPopularProductCard_cardDiscountPrice__IgWqo,.CategoryPopularProductCard_giftPrice__copq_,.CategoryPopularProductCard_lowestPrice__OupHR{margin-left:0;justify-self:end;text-align:right;flex:0 0 auto}}.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(--price)}.CategoryPopularProductCard_cardDiscountPrice__IgWqo span:not(.CategoryPopularProductCard_priceUnit__Ci9g_),.CategoryPopularProductCard_giftPrice__copq_ span:not(.CategoryPopularProductCard_priceUnit__Ci9g_),.CategoryPopularProductCard_lowestPrice__OupHR span:not(.CategoryPopularProductCard_priceUnit__Ci9g_){font-size:var(--summary-value);font-weight:700;letter-spacing:-.03em}.CategoryPopularProductCard_priceUnit__Ci9g_{font-size:calc(var(--summary-value) - 1pt);font-weight:600;letter-spacing:-.03em}@media (max-width:1023px){.CategoryPopularProductCard_priceUnit__Ci9g_{font-size:.6875rem}}.CategoryPopularProductCard_cardDiscountPrice__IgWqo{color:var(--price-discount)}.CategoryPopularProductCard_giftPrice__copq_{color:var(--price-gift)}.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;border-color:#d5dee8;background:#fff;box-shadow:var(--front-shadow-raised);overflow:hidden}.CategoryPopularProductCard_photoBox__TUETZ{margin-bottom:0}.CategoryPopularProductCard_imageDivider__1rIeK{display:none}.CategoryPopularProductCard_badge__gaKHy{padding:3.5px 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;margin:0 calc(-1 * var(--pad)) calc(-1 * var(--pad));padding:9px var(--pad) var(--pad);border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px);background:linear-gradient(180deg,#fdfefe,#f7f9fc)}.CategoryPopularProductCard_modelCode__GuZra{margin-bottom:4px;font-size:.8125rem}.CategoryPopularProductCard_priceBlock__bECGf{gap:4px;padding:0 22px}.CategoryPopularProductCard_priceUnit__Ci9g_{font-size:.875rem}.CategoryPopularProductCard_compact__zUzwi .CategoryPopularProductCard_priceUnit__Ci9g_{font-size:.75rem}.CategoryPopularProductCard_priceLine__PWs_v{display:grid;grid-template-columns:minmax(0,1fr) max-content;width:100%;align-items:center;grid-gap:8px;gap:8px}.CategoryPopularProductCard_cardDiscountPrice__IgWqo,.CategoryPopularProductCard_giftPrice__copq_,.CategoryPopularProductCard_lowestPrice__OupHR{justify-self:end}.CategoryPopularProductCard_compact__zUzwi .CategoryPopularProductCard_priceBlock__bECGf{padding:0}.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_cardSubtitle__mlcT7,.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}}.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}}.CatalogThumbImage_backdrop__LB0Nb{position:absolute;inset:0;z-index:0;background:#eef1f5;opacity:1;transition:opacity .2s ease;pointer-events:none}.CatalogThumbImage_backdropHidden__wEd_K{opacity:0}.CatalogThumbImage_backdropInstant__yVP8d{transition:none}.CatalogThumbImage_watermark__4ZWJY{position:absolute;inset:14%;z-index:1;background-image:var(--loading-logo);background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:var(--loading-logo-opacity);filter:grayscale(1);transition:opacity .3s ease;pointer-events:none}.CatalogThumbImage_watermarkHidden__wu8t_{opacity:0}.CatalogThumbImage_watermarkInstant___rV6H{transition:none}.CatalogThumbImage_image__MOF4P{z-index:2}.CatalogThumbImage_imageError__6RfWT{visibility:hidden}@media (prefers-reduced-motion:reduce){.CatalogThumbImage_backdrop__LB0Nb,.CatalogThumbImage_watermark__4ZWJY{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 12px;border:1px solid #e2e8f0;border-right:none;border-left:none;background:var(--detail-mobile-bar-strong,#f3f4f6);color:var(--detail-mobile-bar-text,#1a1a1a);font-family:inherit;cursor:pointer;text-align:left}.DetailMobileSection_title__shgqh{display:flex;align-items:baseline;gap:8px;min-width:0;margin:0;font-size:var(--detail-mobile-heading-size,.95rem);font-weight:700;letter-spacing:var(--detail-mobile-heading-tracking,-.02em);line-height:1.3;white-space:nowrap}.DetailMobileSection_title__shgqh span{display:inline;margin-top:0;font-size:.78rem;font-weight:400;color:var(--detail-mobile-bar-muted,#6b7a8a);line-height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DetailMobileSection_toggleIcon__aug3V{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;width:28px;height:28px;border-radius:50%;border:1.5px solid #90a4b8;background:#fff;color:#3d4a57;box-shadow:0 1px 2px rgba(15,23,42,.12);transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.DetailMobileSection_header__9pIfR:active .DetailMobileSection_toggleIcon__aug3V{transform:scale(.94)}.DetailMobileSection_toggleIcon__aug3V:after,.DetailMobileSection_toggleIcon__aug3V:before{content:"";position:absolute;top:50%;left:50%;background:currentColor;border-radius:1px;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.DetailMobileSection_toggleIcon__aug3V:before{width:11px;height:2px}.DetailMobileSection_toggleIcon__aug3V:after{width:2px;height:11px}.DetailMobileSection_toggleIconOpen__ozu1H{border-color:var(--detail-mobile-bar-accent,#2270b6);background:#eef4fb;color:var(--detail-mobile-bar-accent,#2270b6)}.DetailMobileSection_toggleIconOpen__ozu1H:after{transform:translate(-50%,-50%) scaleY(0)}.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}}.DetailPriceSelect_root__hZOkl{position:relative;width:100%;min-width:0}.DetailPriceSelect_trigger__uuyNB{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:39px;padding:0 12px;border:1px solid #d7dee7;border-radius:6px;outline:none;background:#fff;color:#334155;font-family:inherit;font-size:.85rem;font-weight:600;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.DetailPriceSelect_triggerOpen__WnPNl,.DetailPriceSelect_trigger__uuyNB:hover{border-color:var(--brand)}.DetailPriceSelect_triggerOpen__WnPNl,.DetailPriceSelect_trigger__uuyNB:focus-visible{box-shadow:0 0 0 2px rgba(34,112,182,.1)}.DetailPriceSelect_trigger__uuyNB:disabled{background:#f4f6f8;color:#94a3b8;cursor:default}.DetailPriceSelect_selectedLabel__cpgxt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DetailPriceSelect_arrow__XHYQi{flex:0 0 auto;width:7px;height:7px;margin:-3px 2px 0 0;border-right:2px solid #64748b;border-bottom:2px solid #64748b;transform:rotate(45deg)}.DetailPriceSelect_triggerOpen__WnPNl .DetailPriceSelect_arrow__XHYQi{margin-top:3px;transform:rotate(225deg)}.DetailPriceSelect_list__E_KMh{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:80;max-height:280px;margin:0;padding:4px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #b8c4d2;border-radius:6px;background:#fff;box-shadow:0 12px 28px rgba(15,36,69,.16);list-style:none}.DetailPriceSelect_option__rrUKX{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:7px 9px;border:0;border-radius:4px;background:transparent;color:#334155;font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.DetailPriceSelect_option__rrUKX:hover{background:#f2f6fc}.DetailPriceSelect_optionActive__goaZy{background:#eaf2ff;color:var(--brand)}.DetailPriceSelect_optionLabel__HuhGy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DetailPriceSelect_optionActive__goaZy .DetailPriceSelect_optionLabel__HuhGy{font-weight:700}.DetailPriceSelect_optionPrice__HeOZ8{flex:0 0 auto;color:var(--price);font-size:.8rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.catalogDropdownMenu_enter__Ms8qT{animation:catalogDropdownMenu_catalogDropdownIn__m1ITg .22s cubic-bezier(.22,1,.36,1) forwards}.catalogDropdownMenu_exit__LZOkd{animation:catalogDropdownMenu_catalogDropdownOut__mgo39 .18s cubic-bezier(.4,0,.2,1) forwards}@keyframes catalogDropdownMenu_catalogDropdownIn__m1ITg{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes catalogDropdownMenu_catalogDropdownOut__mgo39{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.98)}}@media (prefers-reduced-motion:reduce){.catalogDropdownMenu_enter__Ms8qT,.catalogDropdownMenu_exit__LZOkd{animation:none}}.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}}.ModelDetailClient_detailLayout__JD5_H{display:grid;grid-template-columns:minmax(0,1fr) 336px;grid-column-gap:16px;column-gap:16px;grid-row-gap:20px;row-gap:20px;align-items:start;width:100%}.ModelDetailClient_productSection__MmLnr{grid-column:1/-1;margin-bottom:0;width:100%;min-width:0}.ModelDetailClient_productCard__z0CHk{width:100%;background:#fff;border:1px solid var(--front-border-strong);border-radius:10px;box-shadow:var(--front-shadow-raised);overflow:hidden}.ModelDetailClient_bundleGroupCrossLink__jii8y{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:10px 14px;border-radius:8px;background:#eef2ff;color:#334155;font-size:.82rem;line-height:1.4;text-decoration:none}.ModelDetailClient_bundleGroupCrossLink__jii8y:hover{background:#e0e7ff}.ModelDetailClient_bundleGroupCrossLink__jii8y strong{color:var(--brand)}.ModelDetailClient_bundleGroupCrossLinkArrow__CT474{flex-shrink:0;font-weight:600;color:var(--brand);white-space:nowrap}.ModelDetailClient_tabsAnchor__KukGp{display:block;grid-column:1/-1;grid-row:2;position:relative;z-index:20;min-width:0}.ModelDetailClient_tabsSentinel__ZCOL5{width:100%;height:0}.ModelDetailClient_tabsSpacer__x7vip{width:100%}.ModelDetailClient_compareCol__hBceo{grid-column:1;grid-row:3;width:100%;min-width:0;background:#fff;border:1px solid var(--front-border-strong);border-radius:10px;box-shadow:var(--front-shadow-raised);overflow:hidden}.ModelDetailClient_compareCol__hBceo>.ModelDetailClient_detailMobileSection__ghbhZ:last-child .ModelDetailClient_detail-section-inner__lMoJD,.ModelDetailClient_compareCol__hBceo>section:last-child .ModelDetailClient_detail-section-inner__lMoJD{padding-bottom:36px}.ModelDetailClient_sectionTabsShell__wc4hx{background:#fff}.ModelDetailClient_sectionTabs__51t_9{display:flex;flex-wrap:nowrap;gap:0;width:100%;background:#fff}.ModelDetailClient_tabDisabled__wiQrl,.ModelDetailClient_tab__pflj8{flex:1 1;min-width:0;padding:0 4px;font-size:.85rem;font-weight:500;line-height:40px;text-align:center;white-space:nowrap;letter-spacing:-.03em;border:none;font-family:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent}.ModelDetailClient_tab__pflj8{color:var(--detail-mobile-bar-muted,#6b8299);transition:color .15s ease,background .15s ease,box-shadow .15s ease}.ModelDetailClient_tab__pflj8:hover{color:var(--detail-mobile-bar-text,#1a1a1a);background:#f5f8fb}.ModelDetailClient_tabActive__qFrji{color:var(--detail-mobile-bar-text,#1a1a1a);font-weight:700;background:transparent;box-shadow:inset 0 -2.5px 0 var(--detail-mobile-bar-accent,#2270b6)}.ModelDetailClient_tabActive__qFrji:hover{color:var(--detail-mobile-bar-text,#1a1a1a);background:#f5f8fb}.ModelDetailClient_tabDisabled__wiQrl{color:rgba(107,130,153,.45);cursor:default}.ModelDetailClient_sideNav__07MLp{grid-column:2;grid-row:3;position:-webkit-sticky;position:sticky;top:calc(var(--head-category-nav-height, 52px) + var(--detail-pc-tabs-top-gap, 0px) + var(--detail-pc-tabs-height, 0px) + var(--detail-side-nav-gap, 8px));align-self:start;transition:top .2s ease}.ModelDetailClient_sideNavInner__0BXq0{padding:0 0 18px;background:#fff;border:1px solid var(--front-border-strong);border-radius:10px;box-shadow:var(--front-shadow-raised);overflow:visible}.ModelDetailClient_sideNavHeaderShell__pGjRP{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1)}.ModelDetailClient_sideNavHeaderShellOpen__m5rvX{grid-template-rows:1fr}.ModelDetailClient_sideNavHeader__hPy9V{overflow:hidden;min-width:0;min-height:0;padding:19px 18px 17px;background:#f8fafc;border-bottom:1px solid transparent;opacity:0;transform:translateY(-6px);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1)}.ModelDetailClient_sideNavHeaderShell__pGjRP:not(.ModelDetailClient_sideNavHeaderShellOpen__m5rvX) .ModelDetailClient_sideNavHeader__hPy9V{padding:0;border-bottom-width:0}.ModelDetailClient_sideNavHeaderShellOpen__m5rvX .ModelDetailClient_sideNavHeader__hPy9V{border-bottom-color:#e7edf3;opacity:1;transform:translateY(0);transition-delay:.05s}.ModelDetailClient_sideNavTitle__OnK9a{margin:0;font-size:1.125rem;font-weight:700;line-height:1.38;color:#1e293b;letter-spacing:-.03em;white-space:normal;overflow:visible;word-break:break-all;overflow-wrap:anywhere}.ModelDetailClient_sideNavSubtitle__10Dqf{margin:6px 0 0;color:#7b8794;font-size:.85rem;font-weight:400;line-height:1.45;letter-spacing:-.015em;word-break:break-all;overflow-wrap:anywhere}.ModelDetailClient_sideNavModel__R1CA2{margin:7px 0 0;font-size:.8125rem;font-weight:400;line-height:1.35;color:#94a3b8;letter-spacing:-.01em}.ModelDetailClient_sideSelection__Odl0E{padding:11px 18px 2px}.ModelDetailClient_sideNavHeaderShellOpen__m5rvX+.ModelDetailClient_sideSelection__Odl0E{padding-top:15px}.ModelDetailClient_sideControls__BrEOw{display:grid;grid-gap:10px;gap:10px}.ModelDetailClient_sideCards__IMtO_,.ModelDetailClient_sideControls__BrEOw label{display:grid;grid-template-columns:4em minmax(0,1fr);align-items:center;grid-column-gap:10px;column-gap:10px}.ModelDetailClient_sideControls__BrEOw label>span{flex-shrink:0;color:#64748b;font-size:.85rem;font-weight:500}.ModelDetailClient_sidePriceSelect__x0cwg{width:100%;min-width:0}.ModelDetailClient_sideControls__BrEOw select{width:184px;height:39px;min-width:0;padding:0 30px 0 11px;border:1px solid #d7dee7;border-radius:6px;outline:none;background-color:#fff;color:#334155;font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.ModelDetailClient_sideControls__BrEOw select:hover{border-color:#aebccc}.ModelDetailClient_sideControls__BrEOw select:focus{border-color:var(--brand);box-shadow:0 0 0 2px rgba(34,112,182,.1)}.ModelDetailClient_sideInfoDivider__w6ENM{height:1px;margin:17px 0 13px;background:#dfe6ee}.ModelDetailClient_sidePolicyRows__J6Row{display:grid;grid-gap:10px;gap:10px;margin:0}.ModelDetailClient_sidePolicyRows__J6Row>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.ModelDetailClient_sidePolicyRows__J6Row dd,.ModelDetailClient_sidePolicyRows__J6Row dt{margin:0;font-size:.85rem;line-height:1.4}.ModelDetailClient_sidePolicyRows__J6Row dt{flex-shrink:0;color:#64748b;font-weight:500}.ModelDetailClient_sidePolicyRows__J6Row dd{min-width:0;color:#334155;font-weight:600;text-align:right;word-break:keep-all}.ModelDetailClient_sideCardsButton__fgzSN{display:flex;align-items:center;justify-content:space-between;gap:6px;box-sizing:border-box;width:100%;height:39px;min-width:0;padding:0 12px;border:1px solid #e8b0b8;border-radius:6px;background:#fff8f9;color:#334155;font-family:inherit;font-size:.85rem;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.ModelDetailClient_sideCardsLabel__Uo_tr{flex-shrink:0;color:#64748b;font-size:.85rem;font-weight:500;line-height:1.35}.ModelDetailClient_sideCardsDiscount__Qo5V4{display:flex;align-items:baseline;flex:1 1 auto;min-width:0;color:#1e293b;font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:-.02em;text-align:left;white-space:nowrap;overflow:hidden;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:rgba(220,80,100,.38);text-decoration-color:rgba(220,80,100,.38);text-decoration-thickness:.3em;text-underline-offset:-.1em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.ModelDetailClient_sideCardsDiscountAmount__beTmA{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModelDetailClient_sideCardsDiscountWord__Lhltj{flex-shrink:0}.ModelDetailClient_sideCardsAction___GL2_{flex-shrink:0;color:#c0394a;font-size:.72rem;font-weight:700;line-height:inherit;letter-spacing:-.02em;transition:color .16s ease}.ModelDetailClient_sideCardsButton__fgzSN:focus-visible,.ModelDetailClient_sideCardsButton__fgzSN:hover{border-color:#d48a94;background:#fff1f3;box-shadow:0 1px 6px rgba(192,57,74,.12)}.ModelDetailClient_sideCardsButton__fgzSN:focus-visible .ModelDetailClient_sideCardsDiscount__Qo5V4,.ModelDetailClient_sideCardsButton__fgzSN:hover .ModelDetailClient_sideCardsDiscount__Qo5V4{color:#c0394a;-webkit-text-decoration-color:rgba(220,80,100,.58);text-decoration-color:rgba(220,80,100,.58)}.ModelDetailClient_sideCardsButton__fgzSN:focus-visible .ModelDetailClient_sideCardsAction___GL2_,.ModelDetailClient_sideCardsButton__fgzSN:hover .ModelDetailClient_sideCardsAction___GL2_{color:#a82f3e}.ModelDetailClient_sideCardsButton__fgzSN:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(192,57,74,.14)}.ModelDetailClient_sideCards__IMtO_+.ModelDetailClient_sideInfoDivider__w6ENM,.ModelDetailClient_sidePolicyRows__J6Row+.ModelDetailClient_sideInfoDivider__w6ENM{margin-top:12px;margin-bottom:3px}.ModelDetailClient_sidePriceRows__WHgCH{margin-top:0;padding:2px 0}.ModelDetailClient_sidePriceRow__hxDoJ{display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-height:39px;padding:8px 2px}.ModelDetailClient_sidePriceRow__hxDoJ span{flex-shrink:0;color:#64748b;font-size:.85rem;font-weight:500;line-height:1.35;letter-spacing:-.02em;white-space:nowrap}.ModelDetailClient_sidePriceRow__hxDoJ strong{min-width:0;color:var(--price);font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:-.04em;text-align:right;white-space:nowrap}.ModelDetailClient_sidePriceRow__hxDoJ em{margin-left:2px;font-size:.75rem;font-style:normal;font-weight:600}.ModelDetailClient_sidePriceCard__qnb9Y strong{color:var(--price-discount)}.ModelDetailClient_sidePriceGift__CmdCQ strong{color:var(--price-gift)}.ModelDetailClient_sideNavActions__772ar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px;padding:0 18px}.ModelDetailClient_sideBtnCartPlaceholder__HYG3Q,.ModelDetailClient_sideBtnCart__5Zy4d,.ModelDetailClient_sideBtnConsult__apL1E,.ModelDetailClient_sideBtnLive__xlQqd,.ModelDetailClient_sideBtnRental__aaDtl{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:8px 10px;border-radius:7px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,filter .25s ease}.ModelDetailClient_sideBtnLive__xlQqd{border:1px solid #e8d48a;background:#fffbeb;color:#5c4a1a}.ModelDetailClient_sideBtnLive__xlQqd:hover{background:#fff9e0;border-color:#d4b84a;color:#3d3010;box-shadow:0 2px 10px rgba(212,184,74,.18)}.ModelDetailClient_sideBtnConsult__apL1E{border:1px solid #d5dbe3;background:#f3f5f8;color:#4b5563}.ModelDetailClient_sideBtnConsult__apL1E:hover{background:#fff;border-color:var(--brand);color:var(--brand);box-shadow:0 2px 10px rgba(34,112,182,.14)}.ModelDetailClient_sideBtnCart__5Zy4d{border:1px solid #d5dbe3;background:#f3f5f8;color:#4b5563}.ModelDetailClient_sideBtnCart__5Zy4d:hover{background:#fff;border-color:var(--brand);color:var(--brand);box-shadow:0 2px 10px rgba(34,112,182,.14)}.ModelDetailClient_sideBtnCartPlaceholder__HYG3Q{visibility:hidden;pointer-events:none}.ModelDetailClient_sideBtnCart__5Zy4d,.ModelDetailClient_sideBtnConsult__apL1E,.ModelDetailClient_sideBtnLive__xlQqd{gap:4px;padding-inline:6px;font-size:.75rem;white-space:nowrap}.ModelDetailClient_sideBtnCart__5Zy4d svg,.ModelDetailClient_sideBtnConsult__apL1E svg,.ModelDetailClient_sideBtnLive__xlQqd svg{width:14px;height:14px}.ModelDetailClient_sideBtnRental__aaDtl{grid-column:1/-1;min-height:48px;border:1px solid #0d4a81;background:linear-gradient(135deg,#1a6fb8,#0d4a81);color:#fff;font-size:.9375rem;font-weight:700;text-decoration:none}.ModelDetailClient_sideBtnRental__aaDtl:hover{filter:brightness(1.05);box-shadow:0 4px 14px rgba(13,74,129,.24)}.ModelDetailClient_mobileBar__BaWN3,.ModelDetailClient_mobileStickyActions__wyjLb{display:none}@media (min-width:1024px){.ModelDetailClient_detailLayout__JD5_H{row-gap:10px}.ModelDetailClient_tabsAnchor__KukGp{margin-top:10px}.ModelDetailClient_tabsAnchorPcSticky__zK7kL{position:-webkit-sticky;position:sticky;top:calc(var(--head-category-nav-height, 52px) + 8px);z-index:180}.ModelDetailClient_compareCol__hBceo>:first-child .detail-section-inner{padding-top:18px}.ModelDetailClient_sectionTabsShell__wc4hx{position:relative;visibility:visible;height:auto;overflow:hidden;pointer-events:auto;border:1px solid #627089;border-radius:12px;background:#4a586d;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:box-shadow .2s ease,border-color .2s ease}.ModelDetailClient_sectionTabsShell__wc4hx[data-tabs-stuck=true]{border-color:#56657a;box-shadow:0 4px 16px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.06)}.ModelDetailClient_sectionTabs__51t_9{display:flex;flex-wrap:nowrap;gap:4px;width:100%;max-width:none;margin:0;padding:6px;overflow-x:auto;scrollbar-width:none;background:transparent}.ModelDetailClient_sectionTabs__51t_9::-webkit-scrollbar{display:none}.ModelDetailClient_tabDisabled__wiQrl,.ModelDetailClient_tab__pflj8{flex:1 1;min-width:0;padding:0 12px;font-size:.9375rem;font-weight:500;line-height:38px;letter-spacing:-.02em;white-space:nowrap;border-radius:8px}.ModelDetailClient_tab__pflj8{color:rgba(255,255,255,.82);transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.ModelDetailClient_tab__pflj8:hover{color:#fff;background:rgba(255,255,255,.1)}.ModelDetailClient_tabActive__qFrji{color:#1e293b;font-weight:700;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.14)}.ModelDetailClient_tabActive__qFrji:hover{color:#1e293b;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.16)}.ModelDetailClient_sideNavActions__772ar svg{width:16px;height:16px}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.ModelDetailClient_sideNavHeaderShell__pGjRP,.ModelDetailClient_sideNavHeader__hPy9V{transition:none}}@media (max-width:1023px){.ModelDetailClient_detailLayout__JD5_H{display:block}.ModelDetailClient_sideNavHeaderShell__pGjRP{display:none}.ModelDetailClient_productSection__MmLnr{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ModelDetailClient_productCard__z0CHk{border:none;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.ModelDetailClient_bundleGroupCrossLink__jii8y{flex-direction:column;align-items:flex-start;margin:8px 12px 0}.ModelDetailClient_tabsAnchor__KukGp{display:block;position:-webkit-sticky;position:sticky;top:var(--detail-tabs-sticky-top,0);z-index:200;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:0}.ModelDetailClient_tabsSentinel__ZCOL5{width:100%;height:0}.ModelDetailClient_sectionTabsShell__wc4hx{width:100%;background:#4a586d;position:relative;visibility:visible;pointer-events:auto}.ModelDetailClient_sectionTabsChromeHidden__cuw63,.ModelDetailClient_sectionTabsPinIn__oxwcf,.ModelDetailClient_sectionTabsPinOut__d_XJF,.ModelDetailClient_sectionTabsPinned__xb3oG{position:relative;top:auto;left:auto;right:auto;visibility:visible;pointer-events:auto;animation:none;transform:none;transition:none;will-change:auto}.ModelDetailClient_compareCol__hBceo{border:none;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.ModelDetailClient_sideNav__07MLp{display:none}.ModelDetailClient_sectionTabs__51t_9{display:flex;width:100%;max-width:none;margin-inline:0;padding:0;gap:0;overflow:hidden;background:transparent}.ModelDetailClient_tabDisabled__wiQrl,.ModelDetailClient_tab__pflj8{flex:1 1;min-width:0;padding:0 2px;font-size:.82rem;line-height:40px;border-radius:0}.ModelDetailClient_tab__pflj8{color:rgba(255,255,255,.62)}.ModelDetailClient_tab__pflj8:hover{color:#fff;background:transparent}.ModelDetailClient_tabActive__qFrji{color:#fff;font-weight:700;background:transparent;box-shadow:inset 0 -2.5px 0 #fff}.ModelDetailClient_tabActive__qFrji:hover{color:#fff;background:transparent}.ModelDetailClient_tabDisabled__wiQrl{color:rgba(255,255,255,.34)}.ModelDetailClient_mobileBar__BaWN3{display:none}.ModelDetailClient_mobileStickyActions__wyjLb{display:flex;flex-direction:column;align-items:stretch;gap:5px;position:fixed;right:10px;bottom:calc(var(--mobile-catalog-bottom-bar-height, 64px) + 7px);z-index:510;pointer-events:none}.ModelDetailClient_mobileStickyActionsIn__gkt2f{animation:ModelDetailClient_mobileStickySlideIn___8mPZ .28s var(--catalog-chrome-ease,cubic-bezier(.22,1,.36,1))}.ModelDetailClient_mobileStickyActionsOut__JNxMD{animation:ModelDetailClient_mobileStickySlideOut__Ufyrs .26s var(--catalog-chrome-ease,cubic-bezier(.22,1,.36,1)) forwards;pointer-events:none}.ModelDetailClient_mobileStickyRental__lhmvw,.ModelDetailClient_mobileStickyShare__CRxoI{width:100%;pointer-events:auto}.ModelDetailClient_mobileStickyShare__CRxoI button{display:inline-flex;width:100%;height:32px;padding:0 8px 0 7px;gap:7px;justify-content:flex-start;border:1px solid #dce3eb;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px rgba(15,23,42,.04);color:#475569;font-size:.6875rem;font-weight:500;letter-spacing:0}.ModelDetailClient_mobileStickyShare__CRxoI button>span:first-child{width:20px;height:20px;border-radius:5px}.ModelDetailClient_mobileStickyRental__lhmvw{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;min-height:32px;height:32px;padding:0 8px 0 7px;border:1px solid #0d4a81;border-radius:8px;background:linear-gradient(135deg,#1a6fb8,#0d4a81);color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:0;line-height:1;box-shadow:0 2px 8px rgba(13,74,129,.28);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,filter .18s ease}.ModelDetailClient_mobileStickyActionsIn__gkt2f .ModelDetailClient_mobileStickyRental__lhmvw{animation:ModelDetailClient_mobileStickyRentalIn__tKlFK .34s cubic-bezier(.2,.9,.25,1.12) .05s both}.ModelDetailClient_mobileStickyActionsOut__JNxMD .ModelDetailClient_mobileStickyRental__lhmvw{animation:ModelDetailClient_mobileStickyRentalOut__LOpVC .2s cubic-bezier(.4,0,1,1) both}.ModelDetailClient_mobileStickyRentalIcon__wsIrs{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background:rgba(255,255,255,.18);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);flex-shrink:0}.ModelDetailClient_mobileStickyRental__lhmvw svg{width:14px;height:14px}.ModelDetailClient_mobileStickyRentalLabel__LSKOC{flex:1 1;display:flex;justify-content:space-between;align-items:center;min-width:0;line-height:1;letter-spacing:0;white-space:nowrap}.ModelDetailClient_mobileStickyRental__lhmvw:hover{filter:brightness(1.06);box-shadow:0 3px 10px rgba(13,74,129,.34)}.ModelDetailClient_compareCol__hBceo>.ModelDetailClient_detailMobileSection__ghbhZ:last-child .ModelDetailClient_detail-section-inner__lMoJD,.ModelDetailClient_compareCol__hBceo>section:last-child .ModelDetailClient_detail-section-inner__lMoJD{padding-bottom:7px}}@keyframes ModelDetailClient_detailTabsSlideDown__es6Vk{0%{transform:translate3d(0,calc(-100% + var(--catalog-chrome-shift, 0px)),0)}to{transform:translate3d(0,var(--catalog-chrome-shift,0),0)}}@keyframes ModelDetailClient_detailTabsSlideUp__isCdS{0%{transform:translate3d(0,var(--catalog-chrome-shift,0),0)}to{transform:translate3d(0,calc(-100% + var(--catalog-chrome-shift, 0px)),0)}}@keyframes ModelDetailClient_mobileStickySlideIn___8mPZ{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}@keyframes ModelDetailClient_mobileStickySlideOut__Ufyrs{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(120%)}}@keyframes ModelDetailClient_mobileStickyRentalIn__tKlFK{0%{opacity:0;transform:translate3d(14px,5px,0) scale(.92)}72%{opacity:1;transform:translate3d(-1px,0,0) scale(1.025)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ModelDetailClient_mobileStickyRentalOut__LOpVC{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(12px,4px,0) scale(.94)}}@media (prefers-reduced-motion:reduce){.ModelDetailClient_mobileStickyActionsIn__gkt2f,.ModelDetailClient_mobileStickyActionsIn__gkt2f .ModelDetailClient_mobileStickyRental__lhmvw,.ModelDetailClient_mobileStickyActionsOut__JNxMD,.ModelDetailClient_mobileStickyActionsOut__JNxMD .ModelDetailClient_mobileStickyRental__lhmvw,.ModelDetailClient_mobileStickyRental__lhmvw,.ModelDetailClient_mobileStickyShare__CRxoI,.ModelDetailClient_sectionTabsPinIn__oxwcf,.ModelDetailClient_sectionTabsPinOut__d_XJF{animation:none}}@media (min-width:1024px) and (max-width:1280px){.ModelDetailClient_detailLayout__JD5_H{grid-template-columns:minmax(0,1fr) 312px;column-gap:12px}.ModelDetailClient_sideNavActions__772ar,.ModelDetailClient_sideSelection__Odl0E{padding-inline:16px}.ModelDetailClient_sideCardsButton__fgzSN,.ModelDetailClient_sideControls__BrEOw select,.ModelDetailClient_sidePriceSelect__x0cwg{width:100%}}