.ProductDetailView_page__FBN31{--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-price-button:2px;--radius-8:8px;--radius-12:12px;--gray-100:#f8fafc;--gray-200:#f1f5f9;--gray-300:#e2e8f0;--gray-600:#4a5568;--gray-700:#2d3748;--gray-900:#111;--pdp-key-info-item-min-width:120px;--pdp-key-info-item-max-width:200px;background:var(--color-background,#f7f7f7);min-height:100vh}.ProductDetailView_header__mDVWn{padding:var(--space-md,clamp(12px,1.5vw,16px));border-bottom:1px solid var(--color-border-light,#e2e8f0);background:var(--color-surface,#fff)}.ProductDetailView_backButton__B_1C1{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:0;border:0;background:transparent;color:var(--color-text-sub,#475569);font-size:clamp(12px,.95vw,13px);font-weight:600;cursor:pointer}.ProductDetailView_backButton__B_1C1:hover{color:var(--color-text-main,#1e293b)}.ProductDetailView_title__LpX6b{margin:0;font-size:clamp(16px,4vw,22px);line-height:1.4;color:var(--color-text-main,#2d3748);font-family:var(--font-family-base,inherit)}.ProductDetailView_subHeader__qhmhR{display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px));margin-top:clamp(5px,.6vw,6px);flex-wrap:wrap}.ProductDetailView_priceDisclosurePdp__es9Ie{margin-top:var(--space-md,clamp(12px,1.5vw,16px));margin-bottom:var(--space-sm,clamp(8px,1vw,10px));width:100%}.ProductDetailView_brand__juIIp{font-size:clamp(11px,2.8vw,13px);color:var(--color-info,#007bff);padding:clamp(1px,.2vw,2px) var(--space-sm,clamp(6px,.8vw,8px));border:1px solid var(--color-border-light,#e2e8f0);border-radius:999px;font-family:var(--font-family-base,inherit)}.ProductDetailView_stars__58TNU{display:inline-flex;gap:clamp(1px,.2vw,2px)}.ProductDetailView_starSvg__ZsuA1{width:clamp(14px,1.6vw,16px);height:clamp(14px,1.6vw,16px);display:inline-block}.ProductDetailView_ratingText__3LOG5{font-size:clamp(11px,2.8vw,13px);color:var(--color-text-sub,#4a5568);font-family:var(--font-family-base,inherit)}.ProductDetailView_priceFreshnessBadge__iy7Ep{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:clamp(11px,2.6vw,12px);border:1px solid transparent;background:rgba(148,163,184,.12);color:var(--color-text-sub,#4a5568)}.ProductDetailView_priceFreshnessFresh___E6vC{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.24);color:#047857}.ProductDetailView_priceFreshnessAging__rDlF3{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.24);color:#b45309}.ProductDetailView_priceFreshnessStale__15tCG{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2);color:#b91c1c}@media (max-width:480px){.ProductDetailView_title__LpX6b{font-size:clamp(14px,3.5vw,18px);line-height:1.35}.ProductDetailView_header__mDVWn{padding:clamp(10px,2.5vw,14px)}.ProductDetailView_subHeader__qhmhR{margin-top:clamp(4px,1vw,6px)}}.ProductDetailView_layout__eG_7R{max-width:clamp(1300px,163vw,1400px);margin:0 auto;padding:var(--space-md,clamp(12px,1.5vw,16px));display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px));min-width:0}@media (min-width:1024px){.ProductDetailView_layout__eG_7R{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.ProductDetailView_mediaColumn__MCnaM{height:100%;justify-content:space-between}}.ProductDetailView_mediaColumn__MCnaM{width:100%;overflow:hidden}.ProductDetailView_infoColumn__KBi8K,.ProductDetailView_mediaColumn__MCnaM{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:var(--space-md,clamp(12px,1.5vw,16px))}.ProductDetailView_mediaTop__bK1_J{min-width:0}.ProductDetailView_recommendationsDesktop__pKHAY{display:none;min-width:0}.ProductDetailView_recommendationsMobile___y9P0{display:block;margin:var(--space-xl,clamp(24px,3vw,32px)) auto;max-width:clamp(1300px,163vw,1400px);padding:0 var(--space-md,clamp(12px,1.5vw,16px))}@media (min-width:1024px){.ProductDetailView_recommendationsDesktop__pKHAY{display:block}.ProductDetailView_recommendationsMobile___y9P0{display:none}}.ProductDetailView_mediaScroller__QvtOY{display:flex;gap:clamp(10px,1.2vw,12px);overflow-x:auto;scroll-behavior:smooth;padding-bottom:var(--space-sm,clamp(6px,.8vw,8px))}.ProductDetailView_mediaItem__jfDll{flex:0 0 24%;margin-bottom:clamp(10px,1.2vw,12px)}.ProductDetailView_interactiveButtons__tSN3b{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px));margin-top:var(--space-md,clamp(12px,1.5vw,16px));flex-wrap:wrap;justify-content:center}.ProductDetailView_arButton__M89IL,.ProductDetailView_view360Button__nV2Pm{flex:1 1;min-width:calc(var(--container-xs, 480px) * .3);max-width:calc(var(--container-sm, 640px) * .3)}@media (max-width:768px){.ProductDetailView_interactiveButtons__tSN3b{flex-direction:column;gap:var(--space-sm,clamp(8px,1vw,12px))}.ProductDetailView_arButton__M89IL,.ProductDetailView_view360Button__nV2Pm{width:100%;max-width:100%;min-height:var(--space-xxl,48px)}}.ProductDetailView_mediaImg__MoDNR,.ProductDetailView_mediaVideo__zUgw3{width:100%;border-radius:var(--radius-md,clamp(10px,1.2vw,12px));background:var(--color-surface-hover,#f2f2f2);transition:transform var(--duration-default,.24s) var(--easing-default,ease)}.ProductDetailView_mediaImg__MoDNR.ProductDetailView_zoom__Lr5Fw{transform:scale(1.05)}.ProductDetailView_imageCarouselWrapper__XaKu4{position:relative;width:100%}.ProductDetailView_imageCarousel__s6fd3{width:100%}.ProductDetailView_mainImage__Gi7JO{width:100%;height:auto;border-radius:var(--radius-md,clamp(10px,1.2vw,12px));object-fit:contain;background:var(--color-surface-hover,#f2f2f2)}.ProductDetailView_overlay360__R8gy_{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md,clamp(10px,1.2vw,12px));cursor:pointer;transition:opacity var(--duration-default,.24s) var(--easing-default,ease);z-index:10}.ProductDetailView_overlay360__R8gy_:hover{background:rgba(0,0,0,.7)}.ProductDetailView_overlay360Content__R_Jco{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm,clamp(8px,1vw,12px));color:#fff;text-align:center}.ProductDetailView_overlay360Content__R_Jco span{font-size:var(--font-size-lg,clamp(16px,1.8vw,18px));font-weight:var(--font-weight-semibold,600)}.ProductDetailView_overlay360Hint__2O5H_{font-size:var(--font-size-sm,clamp(12px,1.3vw,14px));opacity:.9;font-weight:var(--font-weight-normal,400)}.ProductDetailView_hidden360Viewer____fnR{display:none}.ProductDetailView_imagePreviewModal__QgnkQ{--image-preview-modal-width:clamp(calc(var(--container-xs, 480px) * 0.5),25vw,calc(var(--container-sm, 640px) * 0.5));--image-preview-modal-max-width:50vw}@media (max-width:768px){.ProductDetailView_imagePreviewModal__QgnkQ{--image-preview-modal-width:calc(100vw * 0.9);--image-preview-modal-max-width:calc(100vw * 0.9)}}.ProductDetailView_imagePreviewContainer__QzBzw{display:flex;align-items:center;justify-content:center;padding:var(--space-md,clamp(12px,1.5vw,16px))}.ProductDetailView_imagePreview__hPuvB{max-width:100%;max-height:clamp(30vh,40vh,50vh);width:auto;height:auto;object-fit:contain;border-radius:var(--radius-md,clamp(8px,1vw,12px));box-shadow:var(--shadow-card,0 2px 8px rgba(0,0,0,.1))}@media (max-width:768px){.ProductDetailView_imagePreview__hPuvB{max-height:clamp(50vh,60vh,70vh)}}.ProductDetailView_cardTitle__5k5VB{margin:0 0 clamp(8px,1vw,10px);font-size:clamp(13px,3.5vw,16px);color:var(--color-text-main,#2d3748);font-family:var(--font-family-base,inherit)}.ProductDetailView_cardHeaderRow__qOMBD{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm,clamp(6px,.8vw,8px))}.ProductDetailView_quickActions__H9ycY{display:inline-flex;align-items:center;gap:clamp(6px,.8vw,8px);flex-shrink:0}.ProductDetailView_quickActionButton__DaJhb{background:transparent;border:1px solid var(--color-border-light,#e2e8f0);color:var(--color-text-muted,#64748b);width:clamp(36px,3.6vw,40px);height:clamp(36px,3.6vw,40px);min-width:36px;min-height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,border-color .12s ease,color .12s ease,background .12s ease}@media (max-width:768px){.ProductDetailView_quickActionButton__DaJhb{width:44px;height:44px;min-width:44px;min-height:44px}}.ProductDetailView_quickActionButton__DaJhb:hover{transform:scale(1.05);border-color:var(--color-primary,#e62828);color:var(--color-primary,#e62828)}.ProductDetailView_quickActionButton__DaJhb:disabled{opacity:.6;cursor:not-allowed}.ProductDetailView_quickActionButton__DaJhb.ProductDetailView_active___p9YS{border-color:var(--color-primary,#e62828);color:var(--color-primary,#e62828);background:rgba(230,40,40,.06)}.ProductDetailView_policiesSection__lTw3j,.ProductDetailView_priceCard__8tJO3{margin-top:var(--space-xl,clamp(24px,3vw,32px));width:100%}.ProductDetailView_variantCard__zyN__{background:var(--color-surface-secondary,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--border-radius-lg,12px);padding:var(--spacing-lg,clamp(18px,2vw,24px));box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.06))}.ProductDetailView_variantMetaBadge__pqYht{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:rgba(15,23,42,.06);color:var(--color-text-sub,#4a5568);font-size:clamp(11px,.85vw,12px);white-space:nowrap}.ProductDetailView_variantPriceRangeRow__CqeLX{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0 14px;border-bottom:1px solid var(--color-border-light,#e2e8f0)}.ProductDetailView_variantPriceRangeLabel__db6SH{color:var(--color-text-sub,#64748b);font-size:clamp(12px,.95vw,13px);font-weight:600}.ProductDetailView_variantPriceRangeValue__gPgf0{color:var(--color-text-main,#1e293b);font-size:clamp(15px,1.15vw,17px);font-weight:700;text-align:right}.ProductDetailView_variantMetaValue___Dwc5{color:var(--color-text-main,#1e293b);font-size:clamp(12px,.95vw,13px);font-weight:600;text-align:right}.ProductDetailView_variantSelectedRow__3LqgI{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ProductDetailView_variantSelectionHelp__J5x74{margin-top:10px;color:var(--color-text-sub,#64748b);font-size:clamp(11px,.9vw,12px);line-height:1.6}.ProductDetailView_variantMetaChip__Suv4H,.ProductDetailView_variantSelectedChip__SjcP6{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:rgba(15,23,42,.06);color:var(--color-text-main,#334155);font-size:clamp(11px,.9vw,12px);font-weight:600}.ProductDetailView_variantGroups__F2gbm{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.ProductDetailView_variantSelectorSection__Qbvqq{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:16px;min-width:0;max-width:100%}.ProductDetailView_variantSelect__gGF0D,.ProductDetailView_variantSelectorField__bbYHl{width:100%;min-width:0;max-width:100%}.ProductDetailView_variantSelect__gGF0D span,.ProductDetailView_variantSelect__gGF0D>div{min-width:0;max-width:100%}.ProductDetailView_variantPreviewCard__6N9S4{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid var(--color-border-light,#e2e8f0);border-radius:12px;background:rgba(248,250,252,.82)}.ProductDetailView_variantPreviewTitle__K1_rq{color:var(--color-text-main,#1e293b);font-size:clamp(12px,.95vw,13px);font-weight:600;line-height:1.5}.ProductDetailView_variantPreviewMeta__ZYgkF{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ProductDetailView_variantGroup__pUShK{display:grid;grid-gap:8px;gap:8px}.ProductDetailView_variantGroupLabel__YgSPX{font-size:clamp(13px,1vw,14px);font-weight:700;color:var(--color-text-main,#1e293b)}.ProductDetailView_variantChipList__t98ei{display:flex;flex-wrap:wrap;gap:8px}.ProductDetailView_variantChip__5WfK8{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:999px;border:1px solid var(--color-border,#cbd5e1);background:var(--color-surface,#fff);color:var(--color-text-sub,#475569);font-size:clamp(12px,.95vw,13px);line-height:1.3}.ProductDetailView_variantChipSelected__I6ZG9{border-color:rgba(15,23,42,.16);background:rgba(15,23,42,.04);color:var(--color-text-main,#1e293b);font-weight:700}.ProductDetailView_variantListSection__xs_lR{margin-top:20px;display:grid;grid-gap:10px;gap:10px}.ProductDetailView_variantList__oalD7{display:grid;grid-gap:10px;gap:10px;max-height:360px;overflow-y:auto;padding-right:4px}.ProductDetailView_variantRow__F_YBs{border:1px solid var(--color-border-light,#e2e8f0);border-radius:12px;padding:10px 12px;background:rgba(248,250,252,.7)}.ProductDetailView_variantRowSelected__W5sq2{border-color:rgba(15,23,42,.12);background:rgba(248,250,252,.95)}.ProductDetailView_variantRowMain__X7Mqe{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ProductDetailView_variantRowLabel__k3o1b{color:var(--color-text-main,#1e293b);font-size:clamp(12px,.95vw,13px);font-weight:600;line-height:1.45;flex:1 1;min-width:0}.ProductDetailView_variantRowMeta__jHzSK{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ProductDetailView_variantRowPrice__SkEIi{color:var(--color-text-main,#0f172a);font-size:clamp(12px,.95vw,13px);font-weight:700}.ProductDetailView_variantRowBadge__6gPl4{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:rgba(15,23,42,.06);color:var(--color-text-sub,#475569);font-size:clamp(11px,.9vw,12px);font-weight:600;white-space:nowrap}@media (max-width:768px){.ProductDetailView_variantRowMain__X7Mqe{flex-direction:column}.ProductDetailView_variantRowMeta__jHzSK{justify-content:flex-start}.ProductDetailView_variantList__oalD7{max-height:none}}.ProductDetailView_priceAlertSection__3GO_K{margin-top:var(--space-md,clamp(12px,1.5vw,16px));display:flex;justify-content:flex-start;align-items:center}.ProductDetailView_specCard___n6nP{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#e2e8f0);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));padding:clamp(10px,1.2vw,12px)}.ProductDetailView_priceList__RRapn{display:flex;flex-direction:column;gap:var(--space-sm,clamp(6px,.8vw,8px))}.ProductDetailView_priceInsightSummary__kcqXM{margin-top:var(--pdp-price-insight-stack-gap,var(--space-sm));display:flex;flex-direction:column;gap:var(--pdp-price-insight-stack-gap,var(--space-sm))}.ProductDetailView_priceInsightLedger__zz3Km{display:flex;flex-direction:column;gap:var(--pdp-price-insight-stack-gap,var(--space-sm));padding:var(--pdp-price-insight-ledger-padding,var(--space-sm));border-radius:var(--pdp-price-insight-ledger-radius,var(--radius-md));border:1px solid var(--pdp-price-insight-ledger-border,var(--color-border-dark));background:var(--pdp-price-insight-ledger-bg,var(--color-surface-hover))}.ProductDetailView_priceInsightLedgerHead__2YYBs{display:flex;align-items:center;justify-content:space-between;gap:var(--pdp-price-insight-fact-gap,var(--space-sm));flex-wrap:wrap}.ProductDetailView_priceInsightLedgerHead__2YYBs .ProductDetailView_priceTierBadge__2UUVl{margin-bottom:0}.ProductDetailView_priceInsightDelta___GKvT{font-size:var(--pdp-price-insight-delta-size,var(--font-size-base));font-weight:var(--pdp-price-insight-delta-weight,var(--font-weight-bold));line-height:var(--pdp-price-insight-delta-line-height,var(--line-height-tight))}.ProductDetailView_priceInsightFact__dVboY{display:grid;grid-template-columns:var(--pdp-price-insight-fact-columns);grid-column-gap:var(--pdp-price-insight-fact-gap,var(--space-sm));column-gap:var(--pdp-price-insight-fact-gap,var(--space-sm));grid-row-gap:var(--pdp-price-insight-caption-gap,var(--space-xs));row-gap:var(--pdp-price-insight-caption-gap,var(--space-xs));align-items:baseline;margin:0}.ProductDetailView_priceInsightFactLabel__pq4No{margin:0;font-size:var(--pdp-price-insight-label-size,var(--font-size-xs));color:var(--pdp-price-insight-label-color,var(--color-text-secondary));font-weight:var(--font-weight-normal)}.ProductDetailView_priceInsightFactValue__UxA1A{margin:0;font-size:var(--pdp-price-insight-value-size,var(--font-size-sm));font-weight:var(--pdp-price-insight-value-weight,var(--font-weight-semibold));color:var(--pdp-price-insight-value-color,var(--color-text-main));text-align:var(--pdp-price-insight-value-align,end)}.ProductDetailView_priceInsightFactValueMuted__B5_y4{margin:0;font-weight:var(--pdp-price-insight-value-muted-weight,var(--font-weight-medium));color:var(--pdp-price-insight-value-muted-color,var(--color-text-muted));text-align:var(--pdp-price-insight-value-align,end)}.ProductDetailView_priceInsightFactValueMuted__B5_y4,.ProductDetailView_priceInsightFoot__eyE4r .ProductDetailView_priceInsightFactLabel__pq4No{font-size:var(--pdp-price-insight-note-size,var(--price-disclosure-line-font-size))}.ProductDetailView_priceInsightFoot__eyE4r{display:flex;flex-direction:column;gap:var(--pdp-price-insight-foot-gap,var(--space-sm));padding-top:var(--pdp-price-insight-foot-padding-top,var(--space-sm));border-top:1px solid var(--pdp-price-insight-foot-border,var(--color-border))}.ProductDetailView_priceInsightLegalNote__BE2ZE{margin:0;font-size:var(--pdp-price-insight-note-size,var(--font-size-xs));line-height:var(--pdp-price-insight-note-line-height,var(--line-height-normal));color:var(--pdp-price-insight-note-color,var(--color-text-secondary))}.ProductDetailView_priceTierBadge__2UUVl{align-self:flex-start;display:inline-flex;align-items:center;padding:var(--price-disclosure-badge-padding-y,var(--space-2)) var(--price-disclosure-badge-padding-x,var(--space-sm));border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);margin-bottom:var(--space-xs)}.ProductDetailView_priceTierBadgeOfficial__vcjJC{background:var(--color-price-official-bg);color:var(--color-primary);border:1px solid var(--color-price-official-border)}.ProductDetailView_priceTierBadgeTracked__iRWDK{background:var(--color-price-tracked-bg);color:var(--color-price-tracked);border:1px solid var(--color-price-tracked-border)}.ProductDetailView_priceTierBadgeNeutral__IhdH3{background:var(--color-surface-hover);color:var(--color-text-muted);border:1px solid var(--color-border-dark)}.ProductDetailView_priceDiscountOfficial__pIY4r{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.ProductDetailView_priceDiscountTracked__S5j2f{color:var(--color-price-tracked);font-weight:var(--font-weight-medium)}.ProductDetailView_priceEvidenceNote__5ulAG{margin:0;font-size:var(--pdp-price-insight-note-size,var(--font-size-xs));color:var(--pdp-price-insight-note-color,var(--color-text-secondary));line-height:var(--pdp-price-insight-note-line-height,var(--line-height-normal))}.ProductDetailView_pricePeriodDisclosure__s_4pY{margin:0;padding:var(--pdp-price-insight-caption-padding-y,var(--space-xs)) var(--pdp-price-insight-caption-padding-x,var(--space-sm));border-radius:var(--pdp-price-insight-caption-radius,var(--radius-default));background:var(--pdp-price-insight-caption-bg,var(--color-surface));color:var(--pdp-price-insight-caption-color,var(--color-text-muted));font-size:var(--pdp-price-insight-caption-size,var(--font-size-xs));font-weight:var(--pdp-price-insight-caption-weight,var(--font-weight-semibold));line-height:var(--pdp-price-insight-caption-line-height,var(--line-height-normal));white-space:normal;grid-column:1/-1}.ProductDetailView_priceRow__ohmxV{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(auto,max-content) auto;align-items:center;grid-gap:clamp(8px,1vw,10px);gap:clamp(8px,1vw,10px)}.ProductDetailView_priceRow__ohmxV .ProductDetailView_priceValue__6H_vv{margin-right:var(--space-price-button,2px)}.ProductDetailView_stockStatusWrapper__0jNrG{display:contents}@media (max-width:768px){.ProductDetailView_priceRow__ohmxV{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;justify-content:normal;grid-gap:clamp(4px,1vw,8px);gap:clamp(4px,1vw,8px);padding:clamp(6px,1vw,10px) 0;border-bottom:1px solid var(--color-border-light,#f0f0f0)}.ProductDetailView_priceRow__ohmxV:last-child{border-bottom:none}.ProductDetailView_priceRow__ohmxV .ProductDetailView_platform__BjdbH{font-size:clamp(11px,2.8vw,13px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:clamp(88px,28vw,160px)}.ProductDetailView_priceRow__ohmxV .ProductDetailView_priceValue__6H_vv{font-size:clamp(13px,3.5vw,16px);font-weight:var(--font-weight-semibold,600);white-space:nowrap;text-align:center;color:var(--color-primary,#e62828);justify-self:center;margin-left:0;margin-right:var(--space-price-button,2px)}.ProductDetailView_priceRow__ohmxV .ProductDetailView_stockStatusWrapper__0jNrG{flex:0 0 auto;display:none}.ProductDetailView_priceRow__ohmxV{--button-padding:clamp(6px,1.5vw,8px) clamp(10px,2.5vw,14px);--button-font-size:clamp(11px,2.8vw,13px);--button-max-width:35%}.ProductDetailView_priceAlertSection__3GO_K{margin-top:var(--space-sm,clamp(8px,1vw,12px));display:flex;justify-content:center;--button-width:100%;--button-max-width:none}}.ProductDetailView_platform__BjdbH{color:var(--color-text-muted,#4a5568);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-family:var(--font-family-base,inherit);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDetailView_priceValue__6H_vv{font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#111);font-family:var(--font-family-base,inherit)}.ProductDetailView_priceFreshnessInline__0SjEg,.ProductDetailView_priceSubText__Q0UH6{font-size:var(--font-size-xs,clamp(11px,1.1vw,12px));color:var(--color-text-muted,#64748b);line-height:1.4}.ProductDetailView_priceBuyCtaWrap__tSDCa{display:flex;flex-direction:column;align-items:stretch}.ProductDetailView_priceBuyCtaNotes__vIMSS{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--pdp-price-insight-cta-gap,var(--space-sm));margin-top:var(--pdp-price-insight-cta-gap,var(--space-sm));min-width:0}.ProductDetailView_priceBuyCtaNote__b8TPr{-webkit-line-clamp:var(--pdp-price-insight-cta-note-max-lines,var(--price-disclosure-cta-note-max-lines));line-clamp:var(--pdp-price-insight-cta-note-max-lines,var(--price-disclosure-cta-note-max-lines))}.ProductDetailView_priceBuyCtaAffiliate__7kOOj,.ProductDetailView_priceBuyCtaNote__b8TPr{margin:0;font-size:var(--pdp-price-insight-cta-font-size,var(--font-size-xs));line-height:var(--pdp-price-insight-cta-line-height,var(--line-height-normal));color:var(--pdp-price-insight-cta-color,var(--color-text-muted));text-align:var(--pdp-price-insight-cta-align,start);word-break:break-word;display:var(--pdp-price-insight-cta-display,-webkit-box);-webkit-box-orient:vertical;overflow:var(--pdp-price-insight-cta-overflow,hidden)}.ProductDetailView_priceBuyCtaAffiliate__7kOOj{-webkit-line-clamp:var(--pdp-price-insight-cta-affiliate-max-lines,var(--price-disclosure-cta-affiliate-max-lines));line-clamp:var(--pdp-price-insight-cta-affiliate-max-lines,var(--price-disclosure-cta-affiliate-max-lines))}.ProductDetailView_specTable__rmLrv{display:grid;grid-template-columns:var(--pdp-spec-kv-grid-columns,minmax(5.5rem,1fr) minmax(0,4fr));grid-gap:0;gap:0;border:1px solid var(--color-border-light,#e2e8f0);border-radius:clamp(6px,.8vw,8px);overflow:hidden}.ProductDetailView_specTableColumns__5aBSo{display:grid;grid-template-columns:1fr;grid-gap:clamp(10px,1.2vw,14px);gap:clamp(10px,1.2vw,14px)}@media (min-width:768px){.ProductDetailView_specTableColumns__5aBSo{grid-template-columns:1fr 1fr}}.ProductDetailView_specRow__ZDAzQ{display:contents}.ProductDetailView_specKey__KKlWx{background:var(--color-bg-subtle,#f8fafc);color:var(--color-text-muted,#4a5568);font-weight:600;display:flex;align-items:flex-start}.ProductDetailView_specKey__KKlWx,.ProductDetailView_specValue__5YVzs{padding:clamp(8px,1vw,12px) clamp(10px,1.2vw,14px);font-family:var(--font-family-base,inherit);font-size:var(--font-size-sm,clamp(12px,3vw,14px));border-bottom:1px solid var(--color-border-light,#e2e8f0);min-width:0;word-break:break-word;overflow-wrap:anywhere;line-height:var(--line-height-snug,1.45)}.ProductDetailView_specValue__5YVzs{background:var(--color-surface,#fff);color:var(--color-text-primary,#2d3748)}.ProductDetailView_specValueTechnical__jcw9T{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ProductDetailView_specRow__ZDAzQ:last-child .ProductDetailView_specKey__KKlWx,.ProductDetailView_specRow__ZDAzQ:last-child .ProductDetailView_specValue__5YVzs{border-bottom:none}.ProductDetailView_specUnitTag__2yCin{display:inline;font-size:.85em;color:var(--color-text-muted,#64748b);font-weight:400}.ProductDetailView_specMatrixBlock__SYk0K{margin-bottom:var(--space-sm,8px)}.ProductDetailView_specMatrixScroll__LOdGA{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border-light,#e2e8f0);border-radius:clamp(6px,.8vw,8px)}.ProductDetailView_specMatrixTable__rs6Fy{width:100%;min-width:min(100%,320px);border-collapse:collapse;font-size:var(--font-size-sm);font-family:var(--font-family-base,inherit)}.ProductDetailView_specMatrixTable__rs6Fy td,.ProductDetailView_specMatrixTable__rs6Fy th{border:1px solid var(--color-border-light,#e2e8f0);padding:clamp(6px,1vw,8px) clamp(8px,1.2vw,10px);text-align:center;white-space:nowrap;vertical-align:middle}.ProductDetailView_specMatrixTable__rs6Fy th{background:var(--color-bg-subtle,#f8fafc);color:var(--color-text-muted,#4a5568);font-weight:600;font-size:var(--font-size-xs)}.ProductDetailView_specMatrixTable__rs6Fy td:first-child{font-weight:600;background:var(--color-bg-subtle,#f8fafc);position:-webkit-sticky;position:sticky;left:0;z-index:1}.ProductDetailView_specMatrixCaption__GZO4p{margin:0 0 var(--space-xs,6px);font-size:var(--font-size-xs);color:var(--color-text-muted,#64748b);line-height:var(--line-height-snug,1.45)}@media (max-width:480px){.ProductDetailView_specTable__rmLrv{grid-template-columns:1fr}.ProductDetailView_specKey__KKlWx{font-weight:600;border-bottom:none;padding-bottom:2px}.ProductDetailView_specValue__5YVzs{padding-top:2px;margin-bottom:0}}.ProductDetailView_pdpKeyInfoStrip__3H0wG{margin-top:var(--space-10);display:flex;flex-wrap:nowrap;gap:var(--space-8);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:var(--space-8)}.ProductDetailView_pdpKeyInfoItem__uG3TK{flex:0 0 auto;min-width:var(--pdp-key-info-item-min-width);max-width:var(--pdp-key-info-item-max-width);background:var(--color-bg-subtle,var(--gray-100));border:1px solid var(--color-border-light,var(--gray-300));border-radius:var(--radius-8);padding:clamp(4px,.6vw,6px) var(--space-10);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.ProductDetailView_pdpKeyInfoItemWide__3tscA{min-width:clamp(160px,24vw,220px);max-width:clamp(200px,30vw,260px)}.ProductDetailView_pdpKeyInfoItemAccent__qjPBj{background:rgba(37,99,235,.06);border-color:rgba(37,99,235,.18)}.ProductDetailView_pdpKeyInfoLabel__Foajb{font-size:clamp(11px,2.8vw,13px);color:var(--color-text-sub,var(--gray-600));margin-bottom:var(--space-price-button)}.ProductDetailView_pdpKeyInfoLabel__Foajb,.ProductDetailView_pdpKeyInfoValue__AYcby{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-family:var(--font-family-base,inherit)}.ProductDetailView_pdpKeyInfoValue__AYcby{font-weight:700;font-size:clamp(12px,3vw,14px);color:var(--color-text-main,var(--gray-700))}.ProductDetailView_pdpKeyInfoValueWrap__y0mUx{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35}.ProductDetailView_pdpKeyInfoValue__AYcby a{color:var(--color-text-main,var(--gray-700));font-weight:700;text-decoration:underline;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:1400px){.ProductDetailView_layout__eG_7R{max-width:clamp(1600px,200vw,1680px)}.ProductDetailView_mediaItem__jfDll{flex-basis:23%}}@media (min-width:1200px) and (max-width:1399px){.ProductDetailView_mediaItem__jfDll{flex-basis:28%}}@media (min-width:992px) and (max-width:1199px){.ProductDetailView_mediaItem__jfDll{flex-basis:34%}}@media (min-width:768px) and (max-width:991px){.ProductDetailView_mediaItem__jfDll{flex-basis:48%}}@media (max-width:767px){.ProductDetailView_mediaItem__jfDll{flex-basis:100%}.ProductDetailView_mediaItem__jfDll:not(:first-child){margin-left:clamp(10px,1.2vw,12px)}}.ProductDetailView_debug__cE9fQ *{outline:clamp(.8px,.1vw,1px) dashed var(--color-overlay-dark,rgba(60,64,67,.25));outline-offset:clamp(-.8px,-.1vw,-1px)}.ProductDetailView_debug__cE9fQ .ProductDetailView_layout__eG_7R{background-image:linear-gradient(to bottom,var(--color-overlay-dark,rgba(0,0,0,.03)) clamp(.8px,.1vw,1px),transparent clamp(.8px,.1vw,1px)),linear-gradient(to right,var(--color-overlay-dark,rgba(0,0,0,.03)) clamp(.8px,.1vw,1px),transparent clamp(.8px,.1vw,1px));background-size:var(--space-sm,clamp(6px,.8vw,8px)) var(--space-sm,clamp(6px,.8vw,8px))}.ProductDetailView_descriptionCard__Oo8C_{background:var(--color-surface-secondary,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--border-radius-lg,12px);padding:var(--spacing-lg,clamp(20px,2.5vw,32px));margin-bottom:var(--spacing-md,clamp(12px,1.5vw,16px));box-shadow:0 1px 3px rgba(0,0,0,.05)}.ProductDetailView_descriptionContent__jk84p{color:var(--color-text-primary,#2d3748);font-size:var(--font-size-base,clamp(.9375rem,.8vw + .8rem,1.0625rem));line-height:1.8;font-family:var(--font-family-base,-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif);word-wrap:break-word;overflow-wrap:break-word;letter-spacing:.02em;max-width:720px}.ProductDetailView_descriptionCollapsed__Ensj_{max-height:clamp(360px,45vh,560px);overflow:hidden;position:relative}.ProductDetailView_descriptionCollapsed__Ensj_:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(48px,6vh,72px);background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none}.ProductDetailView_descriptionExpanded__pZIUZ{max-height:none;overflow:visible}.ProductDetailView_descriptionToggle__OAQwq{border:1px solid var(--color-border-light,#e2e8f0);background:#fff;color:var(--color-text-muted,#64748b);border-radius:999px;padding:6px 10px;font-size:clamp(12px,1.2vw,13px);cursor:pointer;flex-shrink:0}.ProductDetailView_descriptionToggle__OAQwq:hover{border-color:var(--color-primary,#e62828);color:var(--color-primary,#e62828)}.ProductDetailView_descriptionContent__jk84p h1,.ProductDetailView_descriptionContent__jk84p h2,.ProductDetailView_descriptionContent__jk84p h3,.ProductDetailView_descriptionContent__jk84p h4{color:var(--color-text-primary,#1a202c);font-weight:700;margin-top:var(--spacing-lg,clamp(20px,2.5vw,28px));margin-bottom:var(--spacing-md,clamp(12px,1.5vw,16px));line-height:1.4}.ProductDetailView_descriptionContent__jk84p h1{font-size:clamp(1.5rem,2vw + 1rem,2rem)}.ProductDetailView_descriptionContent__jk84p h2{font-size:clamp(1.25rem,1.5vw + .9rem,1.75rem)}.ProductDetailView_descriptionContent__jk84p h3{font-size:clamp(1.125rem,1.2vw + .85rem,1.5rem)}.ProductDetailView_descriptionContent__jk84p h4{font-size:clamp(1rem,1vw + .8rem,1.25rem)}.ProductDetailView_descriptionContent__jk84p p{margin-bottom:var(--spacing-md,clamp(14px,1.75vw,18px));text-align:justify;white-space:pre-line;font-weight:400}.ProductDetailView_descriptionContent__jk84p ol,.ProductDetailView_descriptionContent__jk84p ul{margin-left:var(--spacing-lg,clamp(20px,2.5vw,32px));margin-bottom:var(--spacing-md,clamp(14px,1.75vw,18px));padding-left:0}.ProductDetailView_descriptionContent__jk84p li{margin-bottom:var(--spacing-xs,clamp(6px,.75vw,10px));line-height:1.75;font-weight:400}.ProductDetailView_canonicalHeading__wFb_H{font-size:clamp(1rem,1vw + .8rem,1.2rem);font-weight:700;color:var(--color-text-primary,#1a202c);margin:clamp(28px,3.5vw,38px) 0 clamp(8px,1vw,12px);padding-left:clamp(10px,1.2vw,14px);border-left:3px solid var(--color-primary,#e62828);line-height:1.4}.ProductDetailView_canonicalHeading__wFb_H:first-child{margin-top:var(--spacing-sm,clamp(8px,1vw,12px))}.ProductDetailView_specGroupLabel__UDewh{font-size:clamp(.8125rem,.7vw + .7rem,.875rem);font-weight:600;color:var(--color-text-muted,#64748b);letter-spacing:.03em;padding-bottom:clamp(4px,.5vw,6px);margin-top:clamp(12px,1.5vw,16px);margin-bottom:clamp(6px,.8vw,8px);border-bottom:1px solid var(--color-border-light,#e2e8f0);grid-column:1/-1}.ProductDetailView_specGroupLabel__UDewh:first-child{margin-top:0}.ProductDetailView_canonicalLeadParagraph__Uzw2c{font-weight:600;color:var(--color-text-primary,#1a202c);font-size:clamp(.9375rem,.85vw + .82rem,1.0625rem);line-height:1.75}@media (min-width:768px){.ProductDetailView_canonicalLeadParagraph__Uzw2c:first-letter{font-size:2.4em;font-weight:700;float:left;line-height:1;margin-right:.08em;margin-top:.05em;color:var(--color-text-primary,#1a202c)}.ProductDetailView_canonicalLongParagraph__BdmyV{letter-spacing:.04em;line-height:1.9}}.ProductDetailView_canonicalVeryLongParagraph__6_LQS{line-height:1.95}.ProductDetailView_canonicalVeryLongParagraph__6_LQS:first-line{font-weight:600;color:var(--color-text-primary,#1a202c)}@media (min-width:768px){.ProductDetailView_canonicalVeryLongParagraph__6_LQS{letter-spacing:.05em;line-height:2}}.ProductDetailView_roleBlockIcon___Z86e{flex-shrink:0;display:inline-flex;align-items:flex-start;margin-right:var(--space-sm);margin-top:var(--space-2)}.ProductDetailView_roleBlockText__ejZjW{flex:1 1;min-width:0;margin:0}.ProductDetailView_roleBlockCare__OEJ5p,.ProductDetailView_roleBlockCaution__22yib,.ProductDetailView_roleBlockFeature__PGrb0,.ProductDetailView_roleBlockShipping__J_zIw,.ProductDetailView_roleBlockSpecMaterial__iw8eG,.ProductDetailView_roleBlockSpecSize__uDad_{display:flex;align-items:flex-start;padding:var(--space-sm) var(--space-md);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:var(--space-sm) 0;border-left:var(--border-width-accent) solid}.ProductDetailView_roleBlockCaution__22yib{border-left-color:var(--color-warning);background:var(--color-warning-bg)}.ProductDetailView_roleBlockShipping__J_zIw{border-left-color:var(--color-info);background:var(--color-info-bg)}.ProductDetailView_roleBlockCare__OEJ5p{border-left-color:var(--color-success);background:var(--color-success-bg)}.ProductDetailView_roleBlockFeature__PGrb0{border-left-color:var(--color-primary);background:transparent}.ProductDetailView_roleBlockSpecSize__uDad_{border-left-color:var(--color-text-muted);background:var(--color-muted-bg)}.ProductDetailView_roleBlockSpecMaterial__iw8eG{border-left-color:var(--color-secondary);background:var(--color-warning-bg)}.ProductDetailView_canonicalHeading__wFb_H.ProductDetailView_roleHeadingCaution__tz33A{border-left-color:var(--color-warning)}.ProductDetailView_canonicalHeading__wFb_H.ProductDetailView_roleHeadingShipping__MeqNx{border-left-color:var(--color-info)}.ProductDetailView_canonicalHeading__wFb_H.ProductDetailView_roleHeadingCare__4PNP_{border-left-color:var(--color-success)}.ProductDetailView_canonicalHeading__wFb_H.ProductDetailView_roleHeadingFeature__Bqrm1{border-left-color:var(--color-primary)}.ProductDetailView_canonicalHeading__wFb_H.ProductDetailView_roleHeadingSpecSize__FrUhf{border-left-color:var(--color-text-muted)}.ProductDetailView_canonicalHeading__wFb_H.ProductDetailView_roleHeadingSpecMaterial__nvSFw{border-left-color:var(--color-secondary)}.ProductDetailView_canonicalListBlock__aQb8A{background:var(--color-bg-subtle,#f8fafc);border-radius:clamp(6px,.8vw,8px);margin:clamp(8px,1vw,12px) 0;list-style-position:outside;padding:clamp(10px,1.2vw,14px) clamp(12px,1.5vw,18px) clamp(10px,1.2vw,14px) clamp(28px,3vw,36px)}.ProductDetailView_canonicalListBlock__aQb8A li{line-height:1.7;margin-bottom:clamp(4px,.5vw,6px);color:var(--color-text-secondary,#374151)}.ProductDetailView_canonicalListBlock__aQb8A li:last-child{margin-bottom:0}@media (min-width:768px){.ProductDetailView_canonicalListBlock__aQb8A li{line-height:1.75;margin-bottom:clamp(5px,.6vw,8px)}}.ProductDetailView_canonicalSecondarySection__DdZsO{margin-top:var(--spacing-lg,clamp(20px,2.5vw,28px));background:var(--color-bg-subtle,#f8fafc);border-radius:clamp(6px,.8vw,8px);padding:clamp(12px,1.5vw,16px);border:1px solid var(--color-border-light,#e2e8f0)}.ProductDetailView_canonicalSecondarySectionTitle__f5RsO{font-size:clamp(.875rem,.8vw + .75rem,1rem);font-weight:600;color:var(--color-text-primary,#1a202c);margin:0 0 clamp(6px,.75vw,10px);display:flex;align-items:center;gap:clamp(6px,.8vw,8px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductDetailView_canonicalSecondarySectionTitle__f5RsO:before{content:"▸";font-size:.8em;transition:transform .2s ease;color:var(--color-text-muted,#64748b)}.ProductDetailView_canonicalSecondarySectionExpanded__eq2_G .ProductDetailView_canonicalSecondarySectionTitle__f5RsO:before{transform:rotate(90deg)}.ProductDetailView_canonicalSecondarySectionBody__QHs_S{display:none}.ProductDetailView_canonicalSecondarySectionExpanded__eq2_G .ProductDetailView_canonicalSecondarySectionBody__QHs_S{display:block}.ProductDetailView_canonicalSecondarySectionBody__QHs_S ul{margin:0;padding-left:1.25em}.ProductDetailView_canonicalSecondarySectionBody__QHs_S li{line-height:1.7;margin-bottom:clamp(4px,.5vw,6px);color:var(--color-text-secondary,#374151)}.ProductDetailView_canonicalHeading__wFb_H+.ProductDetailView_canonicalListBlock__aQb8A,.ProductDetailView_canonicalHeading__wFb_H+p,.ProductDetailView_canonicalHeading__wFb_H+ul{margin-top:clamp(4px,.5vw,6px)}.ProductDetailView_descriptionContent__jk84p h1+ol,.ProductDetailView_descriptionContent__jk84p h1+ul,.ProductDetailView_descriptionContent__jk84p h2+ol,.ProductDetailView_descriptionContent__jk84p h2+ul,.ProductDetailView_descriptionContent__jk84p h3+ol,.ProductDetailView_descriptionContent__jk84p h3+ul,.ProductDetailView_descriptionContent__jk84p h4+ol,.ProductDetailView_descriptionContent__jk84p h4+ul{margin-top:0}.ProductDetailView_keywordList__StFpe{list-style:none;margin-left:0;padding-left:0;display:flex;flex-wrap:wrap;gap:clamp(6px,.8vw,10px)}.ProductDetailView_keywordList__StFpe li{margin:0;padding:4px 10px;border:1px solid var(--color-border-light,#e2e8f0);background:var(--gray-200,#f1f5f9);border-radius:999px;font-size:clamp(12px,1.1vw,13px);line-height:1.4}.ProductDetailView_descriptionInlineImage__uE06v{margin:var(--spacing-lg,clamp(20px,2.5vw,28px)) auto;max-width:100%}.ProductDetailView_descriptionContent__jk84p table{margin:var(--spacing-md,clamp(12px,1.5vw,16px)) 0}.ProductDetailView_descriptionContent__jk84p td{padding:8px 10px;border-bottom:1px solid var(--color-border-light,#e2e8f0);vertical-align:top;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.ProductDetailView_descriptionContent__jk84p tr:last-child td{border-bottom:none}.ProductDetailView_descriptionContent__jk84p td:first-child{width:28%;color:var(--color-text-primary,#1a202c);white-space:nowrap}.ProductDetailView_descriptionContent__jk84p img{max-width:100%;height:auto;display:block;margin:var(--spacing-xl,clamp(24px,3vw,40px)) auto;border-radius:var(--border-radius-md,8px);box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s ease}.ProductDetailView_descriptionContent__jk84p img:hover{transform:scale(1.02)}.ProductDetailView_descriptionContent__jk84p table{width:100%;border-collapse:collapse;margin:var(--spacing-lg,clamp(20px,2.5vw,28px)) 0;font-size:var(--font-size-sm,clamp(.875rem,.7vw + .75rem,.9375rem));display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.ProductDetailView_descriptionContent__jk84p td,.ProductDetailView_descriptionContent__jk84p th{padding:var(--spacing-sm,clamp(10px,1.25vw,14px));border:1px solid var(--color-border,#e2e8f0);text-align:left;overflow-wrap:anywhere;word-break:break-word}.ProductDetailView_descriptionContent__jk84p th{background-color:var(--color-surface-tertiary,#f7fafc);font-weight:600}.ProductDetailView_descriptionContent__jk84p a{color:var(--color-primary,#e62828);text-decoration:underline;transition:color .2s ease}.ProductDetailView_descriptionContent__jk84p a:hover{color:var(--color-primary-dark,#c41e1e)}.ProductDetailView_descriptionContent__jk84p b,.ProductDetailView_descriptionContent__jk84p strong{font-weight:700;color:var(--color-text-primary,#1a202c)}.ProductDetailView_descriptionContent__jk84p em,.ProductDetailView_descriptionContent__jk84p i{font-style:italic}.ProductDetailView_descriptionContent__jk84p blockquote{border-left:4px solid var(--color-primary,#e62828);padding-left:var(--spacing-md,clamp(14px,1.75vw,18px));margin:var(--spacing-lg,clamp(20px,2.5vw,28px)) 0;color:var(--color-text-secondary,#4a5568);font-style:italic}.ProductDetailView_descriptionContent__jk84p code{background-color:var(--color-surface-tertiary,#f7fafc);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.ProductDetailView_descriptionContent__jk84p pre{background-color:var(--color-surface-tertiary,#f7fafc);padding:var(--spacing-md,clamp(14px,1.75vw,18px));border-radius:var(--border-radius-md,8px);overflow-x:auto;margin:var(--spacing-lg,clamp(20px,2.5vw,28px)) 0}.ProductDetailView_descriptionContent__jk84p pre code{background:none;padding:0}@media (max-width:768px){.ProductDetailView_descriptionCard__Oo8C_{padding:var(--spacing-md,clamp(14px,1.75vw,18px));border-radius:var(--border-radius-md,8px)}.ProductDetailView_descriptionContent__jk84p{font-size:var(--font-size-sm,clamp(.875rem,.7vw + .75rem,.9375rem));line-height:1.7}.ProductDetailView_descriptionContent__jk84p h1{font-size:clamp(1.25rem,1.5vw + .9rem,1.75rem)}.ProductDetailView_descriptionContent__jk84p h2{font-size:clamp(1.125rem,1.2vw + .85rem,1.5rem)}.ProductDetailView_descriptionContent__jk84p h3{font-size:clamp(1rem,1vw + .8rem,1.25rem)}.ProductDetailView_descriptionContent__jk84p ol,.ProductDetailView_descriptionContent__jk84p ul{margin-left:var(--spacing-md,clamp(14px,1.75vw,18px))}.ProductDetailView_descriptionContent__jk84p img{margin:var(--spacing-lg,clamp(16px,2vw,24px)) auto}.ProductDetailView_descriptionContent__jk84p table{font-size:var(--font-size-xs,clamp(.8125rem,.65vw + .7rem,.875rem))}.ProductDetailView_descriptionContent__jk84p td,.ProductDetailView_descriptionContent__jk84p th{padding:var(--spacing-xs,clamp(8px,1vw,12px))}}.Select_select__DDKWV{position:relative;display:inline-block;width:clamp(180px,22vw,200px)}.Select_select__DDKWV,.Select_trigger__Zaid_{max-width:100%;min-width:0;box-sizing:border-box;font-family:var(--font-family-base,inherit)}.Select_trigger__Zaid_{display:flex;align-items:center;justify-content:space-between;padding:clamp(6px,1.5vw,8px) clamp(10px,2vw,12px);background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#ddd);border-radius:var(--radius-xs,clamp(3px,.5vw,4px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:clamp(28px,4.5vw,36px)}.Select_trigger__Zaid_:focus-visible{outline:none}.Select_trigger__Zaid_:hover{border-color:var(--color-primary,#e62828)}.Select_select__DDKWV.Select_open__VsAiO .Select_trigger__Zaid_{border-color:var(--color-border-dark,#ddd);box-shadow:var(--shadow-card,0 clamp(3px,.4vw,4px) clamp(6px,.8vw,8px) var(--color-overlay-dark,rgba(0,0,0,.1)))}.Select_selectedText__OSjT_{color:var(--color-text-main,#333);font-size:var(--font-size-sm,clamp(12px,1.8vw,14px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0;max-width:100%;line-height:var(--line-height-tight,1.2)}.Select_arrow__C53Za{color:var(--color-text-muted,#666);font-size:clamp(10px,1.5vw,12px);transition:transform var(--duration-fast,.2s) var(--easing-default,ease);margin-left:clamp(6px,1.5vw,8px);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.Select_arrow__C53Za.Select_arrowUp__Hi7Fq{transform:rotate(180deg)}.Select_dropdown__Ed11t{position:absolute;top:100%;left:0;right:0;background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#ddd);border-top:none;border-radius:0 0 var(--radius-xs,clamp(3px,.5vw,4px)) var(--radius-xs,clamp(3px,.5vw,4px));box-shadow:var(--shadow-card,0 clamp(3px,.4vw,4px) clamp(6px,.8vw,8px) var(--color-overlay-dark,rgba(0,0,0,.1)));z-index:var(--z-dropdown,1000);max-height:clamp(180px,22vw,200px);overflow-y:auto;min-width:100%;max-width:100%;box-sizing:border-box}.Select_option__OaFou{padding:clamp(6px,1.5vw,8px) clamp(10px,2vw,12px);cursor:pointer;transition:background-color var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(12px,1.8vw,14px));color:var(--color-text-main,#333);line-height:var(--line-height-tight,1.2);min-height:clamp(28px,4.5vw,36px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.Select_option__OaFou:hover{background-color:transparent}.Select_option__OaFou.Select_selected__7461o{background-color:transparent;color:var(--color-primary,#e62828);font-weight:var(--font-weight-medium,500)}.Select_option__OaFou.Select_selected__7461o:hover{background-color:transparent}.Select_select__DDKWV.Select_small__CjeJj{width:clamp(120px,18vw,150px)}.Select_select__DDKWV.Select_small__CjeJj .Select_trigger__Zaid_{padding:clamp(5px,.7vw,6px) clamp(8px,1.2vw,10px);min-height:clamp(28px,4vw,32px)}.Select_select__DDKWV.Select_small__CjeJj .Select_option__OaFou,.Select_select__DDKWV.Select_small__CjeJj .Select_selectedText__OSjT_{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Select_select__DDKWV.Select_medium__vhfAG{width:clamp(150px,25vw,200px)}.Select_select__DDKWV.Select_large__uDMK7{width:clamp(200px,30vw,250px)}.Select_select__DDKWV.Select_fullWidth__VLxKb,.Select_select__DDKWV.Select_fullWidth__VLxKb.Select_large__uDMK7,.Select_select__DDKWV.Select_fullWidth__VLxKb.Select_medium__vhfAG,.Select_select__DDKWV.Select_fullWidth__VLxKb.Select_small__CjeJj{width:100%;min-width:0}.Select_select__DDKWV.Select_large__uDMK7 .Select_trigger__Zaid_{padding:clamp(8px,1vw,10px) clamp(12px,1.6vw,14px);min-height:clamp(40px,5.5vw,44px)}.Select_select__DDKWV.Select_large__uDMK7 .Select_option__OaFou,.Select_select__DDKWV.Select_large__uDMK7 .Select_selectedText__OSjT_{font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Select_select__DDKWV.Select_disabled__1GiTx .Select_trigger__Zaid_{background-color:var(--color-surface-active,#f5f5f5);color:var(--color-text-disabled,#999);cursor:not-allowed;opacity:.6}.Select_select__DDKWV.Select_disabled__1GiTx .Select_selectedText__OSjT_{color:var(--color-text-disabled,#999)}.Select_select__DDKWV.Select_disabled__1GiTx .Select_arrow__C53Za{color:var(--color-text-disabled,#ccc)}.Select_select__DDKWV.Select_error__Jyesn .Select_trigger__Zaid_{border-color:var(--color-danger,#dc3545)}.Select_select__DDKWV.Select_error__Jyesn.Select_open__VsAiO .Select_trigger__Zaid_{box-shadow:0 0 0 clamp(1.5px,.2vw,2px) var(--color-danger-light,rgba(220,53,69,.2))}.Select_select__DDKWV.Select_error__Jyesn .Select_dropdown__Ed11t{border-color:var(--color-danger,#dc3545)}@media (max-width:768px){.Select_select__DDKWV{width:100%}.Select_trigger__Zaid_{min-height:clamp(28px,5vw,36px);padding:clamp(6px,1.5vw,8px) clamp(8px,2vw,10px)}.Select_option__OaFou,.Select_selectedText__OSjT_,.Select_trigger__Zaid_{font-size:clamp(13px,2vw,14px)}.Select_dropdown__Ed11t{max-height:clamp(180px,35vw,250px);box-shadow:0 var(--space-sm,clamp(6px,.8vw,8px)) clamp(20px,2.5vw,24px) var(--color-overlay-dark,rgba(0,0,0,.15))}.Select_option__OaFou{padding:clamp(6px,1.5vw,8px) clamp(8px,2vw,10px);min-height:clamp(28px,5vw,36px)}.Select_arrow__C53Za{font-size:clamp(10px,1.5vw,11px);margin-left:clamp(6px,1.5vw,8px)}.Select_select__DDKWV.Select_small__CjeJj .Select_trigger__Zaid_{min-height:clamp(26px,4.5vw,32px);padding:clamp(5px,1.2vw,6px) clamp(8px,1.8vw,10px)}.Select_select__DDKWV.Select_small__CjeJj .Select_option__OaFou,.Select_select__DDKWV.Select_small__CjeJj .Select_selectedText__OSjT_{font-size:clamp(11px,1.8vw,12px)}.Select_select__DDKWV.Select_medium__vhfAG .Select_trigger__Zaid_{min-height:clamp(28px,5vw,36px);padding:clamp(6px,1.5vw,8px) clamp(8px,2vw,10px)}.Select_select__DDKWV.Select_medium__vhfAG .Select_option__OaFou,.Select_select__DDKWV.Select_medium__vhfAG .Select_selectedText__OSjT_{font-size:clamp(13px,2vw,14px)}}@media (max-width:480px){.Select_trigger__Zaid_{min-height:clamp(26px,6vw,32px);padding:clamp(5px,1.2vw,6px) clamp(6px,1.8vw,8px)}.Select_option__OaFou,.Select_selectedText__OSjT_,.Select_trigger__Zaid_{font-size:clamp(12px,1.8vw,13px)}.Select_option__OaFou{padding:clamp(5px,1.2vw,6px) clamp(6px,1.8vw,8px);min-height:clamp(26px,6vw,32px)}.Select_arrow__C53Za{font-size:clamp(9px,1.3vw,10px);margin-left:clamp(5px,1.2vw,6px)}.Select_select__DDKWV.Select_small__CjeJj .Select_trigger__Zaid_{min-height:clamp(24px,5.5vw,28px);padding:clamp(4px,1vw,5px) clamp(6px,1.5vw,8px)}.Select_select__DDKWV.Select_small__CjeJj .Select_option__OaFou,.Select_select__DDKWV.Select_small__CjeJj .Select_selectedText__OSjT_{font-size:clamp(10px,1.6vw,11px)}.Select_select__DDKWV.Select_medium__vhfAG .Select_trigger__Zaid_{min-height:clamp(26px,6vw,32px);padding:clamp(5px,1.2vw,6px) clamp(6px,1.8vw,8px)}.Select_select__DDKWV.Select_medium__vhfAG .Select_option__OaFou,.Select_select__DDKWV.Select_medium__vhfAG .Select_selectedText__OSjT_{font-size:clamp(12px,1.8vw,13px)}}@media (prefers-reduced-motion:reduce){.Select_arrow__C53Za,.Select_option__OaFou,.Select_trigger__Zaid_{transition:none}}@media (prefers-contrast:high){.Select_dropdown__Ed11t,.Select_trigger__Zaid_{border-width:clamp(1.5px,.2vw,2px)}.Select_option__OaFou.Select_selected__7461o{border:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828)}}.Select_dropdown__Ed11t::-webkit-scrollbar{width:clamp(5px,.6vw,6px)}.Select_dropdown__Ed11t::-webkit-scrollbar-track{background:var(--color-border-light,#f1f1f1)}.Select_dropdown__Ed11t::-webkit-scrollbar-thumb{background:var(--color-text-disabled,#ccc);border-radius:var(--radius-xs,clamp(2px,.4vw,3px))}.Select_dropdown__Ed11t::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted,#999)}.Tag_tag__mgtst{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base,inherit);font-weight:var(--font-weight-medium,500);letter-spacing:.05em;border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-default,clamp(6px,.8vw,8px));white-space:nowrap;vertical-align:middle;transition:all var(--duration-fast,.2s) var(--easing-default,ease);margin:clamp(1px,.2vw,2px) var(--space-xs,clamp(3px,.5vw,4px)) var(--space-xs,clamp(3px,.5vw,4px)) 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--color-surface,#fff);color:var(--color-text-secondary,#666)}.Tag_content__thWNr{display:flex;align-items:center;color:inherit}.Tag_tag__mgtst.Tag_small__O_CqN{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));padding:clamp(2px,.3vw,3px) var(--space-xs,clamp(3px,.5vw,4px));line-height:var(--line-height-tight,1.2)}.Tag_tag__mgtst.Tag_medium__Rtvzg{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));padding:clamp(3px,.4vw,4px) var(--space-sm,clamp(6px,.8vw,8px));line-height:var(--line-height-normal,1.3)}.Tag_tag__mgtst.Tag_large__MBUgd{font-size:var(--font-size-base,clamp(14px,1.6vw,16px));padding:clamp(4px,.5vw,6px) var(--space-md,clamp(12px,1.5vw,16px));line-height:var(--line-height-normal,1.4)}.Tag_tag__mgtst.Tag_default__UnJdU{background-color:var(--color-primary-bg);color:var(--color-primary);border-color:var(--color-primary)}.Tag_tag__mgtst.Tag_default__UnJdU .Tag_content__thWNr{color:inherit}.Tag_tag__mgtst.Tag_success__9O5dy{background-color:var(--color-success-bg,rgba(0,166,82,.1));color:var(--color-success);border-color:var(--color-success)}.Tag_tag__mgtst.Tag_error__49A_q{background-color:var(--color-danger-bg,rgba(230,40,40,.1));color:var(--color-danger);border-color:var(--color-danger)}.Tag_tag__mgtst.Tag_warning__rqHzP{background-color:var(--color-warning-bg,rgba(243,152,0,.1));color:var(--color-warning);border-color:var(--color-warning)}.Tag_tag__mgtst.Tag_info__vWG6r{background-color:var(--color-info-bg,rgba(0,102,204,.1));color:var(--color-info);border-color:var(--color-info)}.Tag_tag__mgtst.Tag_clickable__ZP58c{cursor:pointer}.Tag_tag__mgtst.Tag_clickable__ZP58c:hover{transform:translateY(-1px);box-shadow:var(--shadow-xs,0 clamp(1.5px,.2vw,2px) clamp(3px,.4vw,4px) var(--color-overlay-dark,rgba(0,0,0,.1)))}.Tag_tag__mgtst.Tag_clickable__ZP58c:active{transform:translateY(0);box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.1))}.Tag_tag__mgtst.Tag_clickable__ZP58c:focus{outline:none;box-shadow:0 0 0 clamp(1.5px,.2vw,2px) var(--color-info-light,rgba(0,153,168,.2))}.Tag_closeButton__h1zO1{background:none;border:none;color:inherit;cursor:pointer;font-size:clamp(1.1em,1.3vw,1.2em);line-height:var(--line-height-tight,1);margin-left:clamp(3px,.4vw,4px);padding:0;opacity:.6;transition:opacity var(--duration-fast,.2s) var(--easing-default,ease)}.Tag_closeButton__h1zO1:hover{opacity:1}.Tag_closeButton__h1zO1:focus{outline:none;opacity:1}@media (max-width:768px){.Tag_tag__mgtst{margin:clamp(.5px,.1vw,1px) clamp(1px,.2vw,2px) clamp(1px,.2vw,2px) 0}.Tag_tag__mgtst.Tag_small__O_CqN{font-size:var(--font-size-xs,clamp(12px,1.3vw,13px));padding:clamp(3px,.4vw,4px) var(--space-sm,clamp(6px,.8vw,8px))}.Tag_tag__mgtst.Tag_medium__Rtvzg{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));padding:clamp(4px,.5vw,5px) clamp(8px,1vw,10px)}.Tag_tag__mgtst.Tag_large__MBUgd{font-size:var(--font-size-base,clamp(14px,1.6vw,16px));padding:clamp(5px,.6vw,6px) var(--space-md,clamp(12px,1.5vw,16px))}}@media (prefers-reduced-motion:reduce){.Tag_closeButton__h1zO1,.Tag_tag__mgtst,.Tag_tag__mgtst.Tag_clickable__ZP58c:active,.Tag_tag__mgtst.Tag_clickable__ZP58c:hover{transition:none;transform:none}}@media (prefers-contrast:high){.Tag_tag__mgtst{border-width:clamp(1.5px,.2vw,2px);font-weight:var(--font-weight-semibold,600)}.Tag_tag__mgtst.Tag_default__UnJdU{background-color:var(--color-surface,#fff);color:var(--color-text-main,#000);border-color:var(--color-text-main,#000)}}.ConfirmDialog_dialogContent__gzE3y{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-xl,clamp(28px,3.5vw,32px));min-width:clamp(300px,37vw,320px);max-width:clamp(450px,56vw,480px);margin:0 auto}.ConfirmDialog_iconContainer__OJDLR{margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px));display:flex;align-items:center;justify-content:center;width:clamp(70px,8.5vw,80px);height:clamp(70px,8.5vw,80px);border-radius:50%;background:var(--color-overlay-dark,rgba(0,0,0,.05))}.ConfirmDialog_textContent__r7t5x{margin-bottom:var(--space-xl,clamp(28px,3.5vw,32px))}.ConfirmDialog_title__dQMpb{margin:0 0 var(--space-md,clamp(12px,1.5vw,16px)) 0;font-size:var(--font-size-lg,clamp(18px,2vw,20px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#212529);font-family:var(--font-family-base,inherit)}.ConfirmDialog_message__fiiN9{margin:0;font-size:var(--font-size-base,clamp(14px,1.6vw,16px));color:var(--color-text-main,#495057);line-height:var(--line-height-normal,1.5);font-family:var(--font-family-base,inherit)}.ConfirmDialog_actions__4yPfW{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px));width:100%;justify-content:center}.ConfirmDialog_cancelButton__F_TYs,.ConfirmDialog_confirmButton__CzJPH{min-width:clamp(90px,11vw,100px);padding:clamp(10px,1.2vw,12px) var(--space-lg,clamp(20px,2.5vw,24px))}@media (max-width:480px){.ConfirmDialog_dialogContent__gzE3y{padding:var(--space-lg,clamp(20px,2.5vw,24px));min-width:clamp(260px,32vw,280px)}.ConfirmDialog_iconContainer__OJDLR{width:clamp(55px,6.5vw,60px);height:clamp(55px,6.5vw,60px);margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.ConfirmDialog_title__dQMpb{font-size:var(--font-size-md,clamp(16px,1.8vw,18px))}.ConfirmDialog_message__fiiN9{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.ConfirmDialog_actions__4yPfW{flex-direction:column;gap:clamp(10px,1.2vw,12px)}.ConfirmDialog_cancelButton__F_TYs,.ConfirmDialog_confirmButton__CzJPH{width:100%}}.PostCard_card__EJG_0{display:flex;flex-direction:column;border:1px solid var(--color-border,#eee);border-radius:clamp(8px,1vw,10px);overflow:hidden;background:var(--color-surface,#fff);content-visibility:auto;contain-intrinsic-size:320px 420px;min-height:0;height:100%}.PostCard_media__hbx88{flex-shrink:0;position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.PostCard_image__kmqKi,.PostCard_placeholder__xqOzH{width:100%;height:100%;object-fit:cover;background:var(--color-surface-active,#f5f5f5)}.PostCard_tags__krVEp{position:absolute;left:var(--space-sm,clamp(6px,.8vw,8px));bottom:var(--space-sm,clamp(6px,.8vw,8px));display:flex;gap:clamp(5px,.6vw,6px)}.PostCard_tag__cQ5Kv{font-size:var(--font-size-xs,clamp(9px,1.3vw,11px));background:var(--color-overlay-dark,rgba(0,0,0,.6));color:var(--color-text-inverse,#fff);padding:clamp(2px,.5vw,2px) clamp(4px,1vw,6px);border-radius:var(--radius-sm,clamp(4px,.6vw,6px));font-family:var(--font-family-base,inherit)}.PostCard_badge__O2iRV{position:absolute;top:clamp(6px,.8vw,8px);left:clamp(6px,.8vw,8px);color:var(--color-text-inverse,#fff);font-size:var(--font-size-xs,clamp(10px,1.1vw,11px));font-weight:var(--font-weight-bold,700);padding:clamp(1.5px,.2vw,2px) clamp(6px,.8vw,8px);border-radius:var(--radius-full,999px)}.PostCard_badge__O2iRV,.PostCard_featuredBadge__Pydub{background:linear-gradient(135deg,var(--color-primary,#e62828),var(--color-primary-light,#ff6b6b))}.PostCard_trendingBadge__vZKZx{background:linear-gradient(135deg,var(--color-text-main,#343a40),var(--color-text-muted,#6c757d))}.PostCard_body__rL0gk{padding:clamp(8px,1.5vw,10px) clamp(10px,2vw,12px) 0;flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.PostCard_title__OCAT4{font-size:clamp(12px,1.8vw,14px);line-height:1.4;height:2.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;flex-shrink:0}.PostCard_metaRow__4yD7W{margin:clamp(4px,1vw,6px) 0 0;flex-shrink:0}.PostCard_date__8ouAV,.PostCard_metaRow__4yD7W{font-size:var(--font-size-xs,clamp(10px,1.5vw,11px));color:var(--color-text-disabled,#999)}.PostCard_excerpt___jIks{margin:clamp(4px,1vw,6px) 0 0;font-size:var(--font-size-sm,clamp(10px,1.5vw,12px));line-height:var(--line-height-tight,1.4);color:var(--color-text-muted,#555);max-height:3.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-shrink:0;font-family:var(--font-family-base,inherit)}.PostCard_products__slgBt{margin-top:clamp(6px,1.5vw,8px);display:grid;grid-template-columns:1fr;grid-gap:clamp(4px,1vw,6px);gap:clamp(4px,1vw,6px);flex-shrink:0}.PostCard_product___Q9_2{display:flex;gap:clamp(4px,1vw,6px);align-items:center;flex-wrap:wrap}.PostCard_productName__UvQU8{font-size:var(--font-size-sm,clamp(10px,1.5vw,12px));color:var(--color-text-main,#333);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-base,inherit)}.PostCard_productPrice__YaIOZ{font-size:var(--font-size-sm,clamp(11px,1.8vw,13px));font-weight:var(--font-weight-bold,700);color:var(--color-primary,#e62828)}.PostCard_productPlatform__7BcDS,.PostCard_productPrice__YaIOZ{flex-shrink:0;white-space:nowrap;font-family:var(--font-family-base,inherit)}.PostCard_productPlatform__7BcDS{font-size:var(--font-size-xs,clamp(9px,1.3vw,10px));color:var(--color-text-muted,#666);background:var(--color-background,#f0f0f0);padding:clamp(2px,.5vw,2px) clamp(4px,1vw,6px);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.PostCard_copyBtn__38cCX{border:none;background:transparent;color:var(--color-text-muted,#666);cursor:pointer;flex-shrink:0;padding:clamp(1px,.2vw,2px);display:flex;align-items:center;justify-content:center;transition:color var(--duration-fast,.2s) var(--easing-default,ease)}.PostCard_footer__N9Fz5{display:flex;align-items:center;gap:clamp(6px,1.5vw,8px);padding:clamp(8px,1.5vw,10px) clamp(10px,2vw,12px) clamp(10px,1.5vw,12px);flex-shrink:0;min-height:clamp(40px,6vw,48px);margin-top:auto}.PostCard_action__BYfVH{display:inline-flex;align-items:center;gap:clamp(4px,1vw,6px);color:var(--color-text-muted,#666);font-size:var(--font-size-sm,clamp(11px,1.5vw,13px));flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:var(--space-xs,clamp(3px,.5vw,4px));border-radius:var(--radius-xs,clamp(3px,.5vw,4px));transition:background var(--duration-fast,.2s) var(--easing-default,ease);font-family:var(--font-family-base,inherit)}.PostCard_action__BYfVH:hover{background:var(--color-overlay-dark,rgba(0,0,0,.05))}.PostCard_action__BYfVH.PostCard_active__cin_B{color:var(--color-primary,#e62828)}.PostCard_featured__aemD9 .PostCard_image__kmqKi,.PostCard_featured__aemD9 .PostCard_placeholder__xqOzH{aspect-ratio:16/9}.PostCard_spacer__KhDw1{flex:1 1}.PostCard_compact__p86py{border-radius:var(--radius-default,clamp(6px,.8vw,8px));content-visibility:auto;contain-intrinsic-size:clamp(170px,21vw,180px) clamp(170px,21vw,180px)}.PostCard_compactMedia__V3OoE{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.PostCard_compactImage__Fxrkv,.PostCard_compactPlaceholder__ktLe5{width:100%;height:100%;object-fit:cover;background:var(--color-background,#f5f5f5)}.PostCard_compactBody__3pn4u{padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(8px,1vw,10px) clamp(8px,1vw,10px)}.PostCard_compactTitle__s1fHz{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px));line-height:var(--line-height-tight,1.4);height:2.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:var(--font-family-base,inherit)}.PostCard_compactMeta__FZNlp{display:flex;gap:clamp(8px,1vw,10px);color:var(--color-text-muted,#666);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));margin-top:clamp(5px,.6vw,6px);font-family:var(--font-family-base,inherit)}@media (min-width:992px){.PostCard_compactMedia__V3OoE{height:clamp(140px,17vw,160px)}.PostCard_compactImage__Fxrkv,.PostCard_compactPlaceholder__ktLe5{height:100%;aspect-ratio:auto}.PostCard_media__hbx88{height:clamp(220px,27vw,240px)}.PostCard_image__kmqKi,.PostCard_placeholder__xqOzH{height:100%;aspect-ratio:auto}}@media (max-width:982px){.PostCard_compactMedia__V3OoE{height:clamp(140px,17vw,160px)}.PostCard_compactMedia__V3OoE .PostCard_compactImage__Fxrkv,.PostCard_compactMedia__V3OoE .PostCard_compactPlaceholder__ktLe5{height:100%;aspect-ratio:auto}.PostCard_media__hbx88{height:clamp(180px,22vw,200px)}.PostCard_media__hbx88 .PostCard_image__kmqKi,.PostCard_media__hbx88 .PostCard_placeholder__xqOzH{height:100%;aspect-ratio:auto}}@media (max-width:768px){.PostCard_body__rL0gk{padding:clamp(6px,1.2vw,8px) clamp(8px,1.5vw,10px) 0}.PostCard_title__OCAT4{font-size:clamp(11px,1.6vw,13px);height:2.6em}.PostCard_excerpt___jIks{font-size:clamp(9px,1.3vw,11px);max-height:3.2em;margin:clamp(3px,.8vw,4px) 0 0}.PostCard_date__8ouAV,.PostCard_metaRow__4yD7W{font-size:clamp(9px,1.2vw,10px);margin:clamp(3px,.8vw,4px) 0 0}.PostCard_product___Q9_2{gap:clamp(3px,.8vw,4px);align-items:center}.PostCard_productName__UvQU8{display:none}.PostCard_productPrice__YaIOZ{font-size:var(--font-size-sm,clamp(11px,1.6vw,13px));font-weight:var(--font-weight-bold,700);color:var(--color-primary,#e62828);flex:1 1;text-align:left}.PostCard_productPlatform__7BcDS{display:none}.PostCard_copyBtn__38cCX{padding:clamp(3px,.8vw,4px)}.PostCard_products__slgBt{max-height:clamp(70px,12vw,90px);overflow:hidden}.PostCard_footer__N9Fz5{padding:clamp(6px,1.2vw,8px) clamp(8px,1.5vw,10px);gap:clamp(4px,1vw,6px);min-height:clamp(40px,6vw,44px)}.PostCard_action__BYfVH{min-width:clamp(30px,3.5vw,32px);min-height:clamp(30px,3.5vw,32px);padding:clamp(5px,.6vw,6px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px));display:flex;justify-content:center;align-items:center;flex-shrink:0;border:none;background:transparent;cursor:pointer;transition:background var(--duration-fast,.2s) var(--easing-default,ease)}.PostCard_action__BYfVH:active{background:var(--color-overlay-dark,rgba(0,0,0,.05))}.PostCard_action__BYfVH.PostCard_active__cin_B{color:var(--color-primary,#e62828)}.PostCard_action__BYfVH.PostCard_active__cin_B:active{background:var(--color-primary-light,rgba(230,40,40,.08))}.PostCard_action__BYfVH span{display:none}.PostCard_action__BYfVH svg{width:clamp(14px,1.8vw,16px);height:clamp(14px,1.8vw,16px);flex-shrink:0}.PostCard_footer__N9Fz5 .PostCard_spacer__KhDw1{flex:1 1;min-width:0}.PostCard_tag__cQ5Kv{font-size:clamp(9px,1.2vw,10px);padding:clamp(2px,.4vw,2px) clamp(4px,.8vw,5px)}}@media (max-width:480px){.PostCard_body__rL0gk{padding:clamp(5px,1vw,6px) clamp(6px,1.2vw,8px) 0}.PostCard_title__OCAT4{font-size:clamp(10px,1.4vw,12px);height:2.4em}.PostCard_excerpt___jIks{font-size:clamp(8px,1.2vw,10px);max-height:3em;margin:clamp(2px,.6vw,3px) 0 0}.PostCard_date__8ouAV,.PostCard_metaRow__4yD7W{font-size:clamp(8px,1.1vw,9px);margin:clamp(2px,.6vw,3px) 0 0}.PostCard_product___Q9_2{gap:clamp(2px,.6vw,3px)}.PostCard_productPrice__YaIOZ{font-size:clamp(10px,1.4vw,12px)}.PostCard_products__slgBt{gap:clamp(3px,.8vw,4px);margin-top:clamp(4px,1vw,6px);max-height:clamp(60px,10vw,80px);overflow:hidden}.PostCard_footer__N9Fz5{padding:clamp(5px,1vw,6px) clamp(6px,1.2vw,8px) clamp(6px,1vw,8px);gap:clamp(3px,.8vw,4px);min-height:clamp(32px,5vw,40px)}.PostCard_action__BYfVH{font-size:clamp(9px,1.3vw,11px);gap:clamp(2px,.6vw,3px)}.PostCard_action__BYfVH svg{width:clamp(12px,1.8vw,14px);height:clamp(12px,1.8vw,14px)}.PostCard_tag__cQ5Kv{font-size:clamp(8px,1.1vw,9px);padding:clamp(1px,.3vw,2px) clamp(3px,.8vw,4px)}}.PostCard_image__kmqKi{contain-intrinsic-size:240px 240px}.PostCard_compactImage__Fxrkv{contain-intrinsic-size:320px 180px}@media (max-width:768px){.PostCard_compact__p86py{contain-intrinsic-size:160px 180px}.PostCard_compactMedia__V3OoE{height:clamp(100px,12vw,120px)}.PostCard_compactImage__Fxrkv,.PostCard_compactPlaceholder__ktLe5{contain-intrinsic-size:160px 120px}}@media (max-width:480px){.PostCard_compact__p86py{contain-intrinsic-size:140px 160px}.PostCard_compactMedia__V3OoE{height:clamp(80px,10vw,100px)}.PostCard_compactImage__Fxrkv,.PostCard_compactPlaceholder__ktLe5{contain-intrinsic-size:140px 100px}.PostCard_compactTitle__s1fHz{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));height:2.4em}.PostCard_compactMeta__FZNlp{font-size:var(--font-size-xs,clamp(10px,1.1vw,11px));gap:var(--space-sm,clamp(6px,.8vw,8px))}}@media (max-width:982px){.PostCard_image__kmqKi{contain-intrinsic-size:200px 200px}}[data-theme=dark] .PostCard_card__EJG_0{background:var(--color-surface,#1a1a1a);border-color:var(--color-border,#333)}[data-theme=dark] .PostCard_tag__cQ5Kv{background:var(--color-background,#2a2a2a);color:var(--color-text-main,#fff);border-color:var(--color-border,#444)}[data-theme=dark] .PostCard_title__OCAT4{color:var(--color-text-main,#fff)}[data-theme=dark] .PostCard_excerpt___jIks{color:var(--color-text-secondary,#aaa)}[data-theme=dark] .PostCard_action__BYfVH{color:var(--color-text-secondary,#888)}[data-theme=dark] .PostCard_action__BYfVH:hover{background:var(--color-overlay-light,hsla(0,0%,100%,.1))}@media (prefers-reduced-motion:reduce){.PostCard_action__BYfVH,.PostCard_card__EJG_0,.PostCard_copyBtn__38cCX,.PostCard_tag__cQ5Kv{transition:none}}@media (prefers-contrast:high){.PostCard_card__EJG_0{border-width:clamp(1.5px,.2vw,2px);border-color:var(--color-text-main,#000)}.PostCard_badge__O2iRV{background:var(--color-text-main,#000);color:var(--color-text-inverse,#fff)}.PostCard_action__BYfVH:focus,.PostCard_copyBtn__38cCX:focus{outline:clamp(2px,.3vw,3px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px)}}.StarRating_container__0D4tP{position:relative;display:inline-flex;align-items:center;gap:clamp(6px,.8vw,8px);max-width:100%;min-width:0;width:100%}.StarRating_starsBase__WTr6F,.StarRating_starsFill__ZQ3qt{font-family:var(--font-family-base);letter-spacing:2px;white-space:nowrap}.StarRating_starsBase__WTr6F{color:var(--star-muted,#e2e8f0)}.StarRating_starsFill__ZQ3qt{color:var(--star-color,#e62828);position:absolute;inset:0 auto 0 0;overflow:hidden}.StarRating_meta__wgHnQ{font-size:var(--rating-value-font-size,clamp(.7rem,.6vw + .65rem,.85rem));color:var(--color-text-main,#4a5568);display:inline-flex;align-items:center;white-space:nowrap;gap:clamp(.2rem,.3vw + .15rem,.25rem);max-width:100%;min-width:0;overflow:visible;flex-shrink:0}.StarRating_value__ukdJm{font-weight:var(--font-weight-semibold,600);font-size:inherit;flex-shrink:0}.StarRating_count__mcoQZ{margin-left:clamp(.2rem,.3vw + .15rem,.25rem);font-size:var(--rating-count-font-size,clamp(.5rem,.4vw + .45rem,.65rem));color:var(--color-text-muted,#718096);flex-shrink:0;min-width:0;white-space:nowrap;overflow:visible;text-overflow:clip}.StarRating_small__fTmqV .StarRating_starsBase__WTr6F,.StarRating_small__fTmqV .StarRating_starsFill__ZQ3qt{font-size:clamp(11px,1vw + 10px,14px)}.StarRating_medium__DzDou .StarRating_starsBase__WTr6F,.StarRating_medium__DzDou .StarRating_starsFill__ZQ3qt{font-size:clamp(14px,1.2vw + 12px,18px)}.StarRating_large__iDqg9 .StarRating_starsBase__WTr6F,.StarRating_large__iDqg9 .StarRating_starsFill__ZQ3qt{font-size:clamp(18px,1.5vw + 15px,22px)}@media (max-width:768px){.StarRating_container__0D4tP{gap:var(--rating-container-mobile-gap,clamp(.25rem,.4vw + .2rem,.4rem));max-width:100%;width:100%}.StarRating_meta__wgHnQ{gap:var(--rating-meta-mobile-gap,clamp(.1rem,.2vw + .05rem,.15rem));max-width:100%;min-width:0;flex-shrink:1}.StarRating_meta__wgHnQ,.StarRating_value__ukdJm{font-size:var(--rating-value-mobile-font-size,clamp(.65rem,.5vw + .6rem,.75rem))}.StarRating_value__ukdJm{font-weight:var(--font-weight-semibold,600);flex-shrink:0}.StarRating_count__mcoQZ{font-size:var(--rating-count-mobile-font-size,clamp(.45rem,.35vw + .4rem,.55rem));color:var(--rating-count-mobile-color,var(--color-text-muted,#9ca3af));margin-left:clamp(.1rem,.15vw + .05rem,.15rem);flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;max-width:-moz-fit-content;max-width:fit-content}.StarRating_small__fTmqV .StarRating_starsBase__WTr6F,.StarRating_small__fTmqV .StarRating_starsFill__ZQ3qt{font-size:clamp(10px,.9vw + 9px,12px);flex-shrink:0}}.HighlightText_highlight__2CRQc{background-color:var(--color-warning-light,#fff3cd);color:var(--color-warning-dark,#856404);padding:clamp(.05em,.1vw + .05em,.1em) clamp(.1em,.2vw + .1em,.2em);border-radius:var(--radius-xs,clamp(1px,.2vw,2px));font-weight:var(--font-weight-bold,700);transition:all var(--duration-fast,.2s) var(--easing-default,ease);display:inline;font-family:var(--font-family-base,inherit)}.HighlightText_highlight__2CRQc:hover{background-color:var(--color-warning,#ffeaa7)}@media (prefers-contrast:high){.HighlightText_highlight__2CRQc{background-color:var(--color-warning,#ff0);color:var(--color-text-main,#000);border:1px solid var(--color-text-main,#000)}}@media (prefers-color-scheme:dark){.HighlightText_highlight__2CRQc{background-color:var(--color-text-muted,#444);color:var(--color-warning,gold)}}