.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_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:1fr;grid-gap:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px))}@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{min-width:0;max-width:100%;width:100%;overflow:hidden}.ProductDetailView_infoColumn__KBi8K,.ProductDetailView_mediaColumn__MCnaM{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(30px,3.2vw,34px);height:clamp(30px,3.2vw,34px);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,border-color .12s ease,color .12s ease,background .12s ease}.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-gap:12px;gap:12px;margin-top:16px}.ProductDetailView_variantSelect__gGF0D,.ProductDetailView_variantSelectorField__bbYHl{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(--space-sm,clamp(8px,1vw,10px));padding-top:var(--space-sm,clamp(8px,1vw,10px));border-top:1px solid var(--color-border-light,#e2e8f0);display:flex;flex-direction:column;gap:2px}.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_specTable__rmLrv{display:grid;grid-template-columns:minmax(90px,auto) 1fr;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:center}.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:clamp(12px,3vw,14px);border-bottom:1px solid var(--color-border-light,#e2e8f0)}.ProductDetailView_specValue__5YVzs{background:var(--color-surface,#fff);color:var(--color-text-primary,#2d3748);word-break:break-word}.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}@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);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);font-family:var(--font-family-base,inherit)}.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;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)}.Divider_divider__zIn0G{height:1px;background-color:var(--color-border-light,#f0f0f0);margin:clamp(10px,1.2vw,12px) 0;width:100%}.Breadcrumb_breadcrumb__Q0xQA{flex-wrap:wrap;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));font-family:var(--font-family-base,inherit)}.Breadcrumb_breadcrumbItem__orsMx,.Breadcrumb_breadcrumb__Q0xQA{display:flex;align-items:center}.Breadcrumb_link__hJ_2J{color:var(--color-primary,#e62828);text-decoration:none;transition:color var(--duration-fast,.2s) var(--easing-default,ease);font-family:var(--font-family-base,inherit)}.Breadcrumb_link__hJ_2J:hover{color:var(--color-primary-dark,#d41e1e);text-decoration:underline}.Breadcrumb_active__1yN4Y{color:var(--color-text-main,#333);font-weight:var(--font-weight-medium,500);font-family:var(--font-family-base,inherit)}.Breadcrumb_separator___VpTU{margin:0 var(--space-sm,clamp(6px,.8vw,8px));color:var(--color-text-secondary,#888)}@media (max-width:480px){.Breadcrumb_breadcrumb__Q0xQA{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Breadcrumb_separator___VpTU{margin:0 var(--space-xs,clamp(3px,.5vw,4px))}}.Toast_toast__5vjwy{position:fixed;top:clamp(16px,2vw,20px);right:clamp(16px,2vw,20px);z-index:var(--z-toast,1080);display:flex;align-items:center;gap:clamp(10px,1.2vw,12px);padding:var(--space-md,clamp(12px,1.5vw,16px)) clamp(16px,2vw,20px);background:var(--color-surface,#fff);border-radius:var(--radius-default,clamp(6px,.8vw,8px));box-shadow:var(--shadow-card,0 clamp(3px,.4vw,4px) var(--space-md,clamp(12px,1.5vw,16px)) var(--color-overlay-dark,rgba(0,0,0,.15)));border-left:clamp(3px,.4vw,4px) solid var(--color-info,#3b82f6);max-width:clamp(320px,40vw,400px);min-width:clamp(280px,35vw,300px);transform:translateX(100%);opacity:0;transition:all var(--duration-default,.3s) var(--easing-default,ease)}.Toast_toastVisible__HOGBZ{transform:translateX(0);opacity:1}.Toast_toast-info__JOVlj{border-left-color:var(--color-info,#3b82f6)}.Toast_toast-success__aEZQj{border-left-color:var(--color-success,#22c55e)}.Toast_toast-warning__ZZhU_{border-left-color:var(--color-warning,#f59e0b)}.Toast_toast-error__lVpxL{border-left-color:var(--color-danger,#ef4444)}.Toast_toastIcon__cYWjc{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:clamp(20px,2.5vw,24px);height:clamp(20px,2.5vw,24px)}.Toast_toast-info__JOVlj .Toast_toastIcon__cYWjc{color:var(--color-info,#3b82f6)}.Toast_toast-success__aEZQj .Toast_toastIcon__cYWjc{color:var(--color-success,#22c55e)}.Toast_toast-warning__ZZhU_ .Toast_toastIcon__cYWjc{color:var(--color-warning,#f59e0b)}.Toast_toast-error__lVpxL .Toast_toastIcon__cYWjc{color:var(--color-danger,#ef4444)}.Toast_toastContent__5l5Xg{flex:1 1}.Toast_toastMessage__dp2Gb{margin:0;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-medium,500);color:var(--color-text-main,#1f2937);line-height:var(--line-height-normal,1.4)}.Toast_toastClose__3bAql{flex-shrink:0;background:none;border:none;color:var(--color-text-muted,#6b7280);cursor:pointer;padding:var(--space-xs,clamp(3px,.5vw,4px));border-radius:var(--radius-xs,clamp(3px,.5vw,4px));transition:all var(--duration-fast,.2s) var(--easing-default,ease);display:flex;align-items:center;justify-content:center}.Toast_toastClose__3bAql:hover{background:var(--color-surface-hover,#f3f4f6);color:var(--color-text-main,#1f2937)}.Toast_toastClose__3bAql:focus{outline:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px)}@media (max-width:768px){.Toast_toast__5vjwy{top:clamp(8px,1vw,10px);right:clamp(8px,1vw,10px);left:clamp(8px,1vw,10px);max-width:none;min-width:auto;transform:translateY(-100%)}.Toast_toastVisible__HOGBZ{transform:translateY(0)}.Toast_toastMessage__dp2Gb{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px))}}.Toast_toast__5vjwy:first-child{top:clamp(16px,2vw,20px)}.Toast_toast__5vjwy:nth-child(2){top:clamp(72px,9vw,90px)}.Toast_toast__5vjwy:nth-child(3){top:clamp(128px,16vw,160px)}.Toast_toast__5vjwy:nth-child(4){top:clamp(184px,23vw,230px)}@media (max-width:768px){.Toast_toast__5vjwy:first-child{top:clamp(8px,1vw,10px)}.Toast_toast__5vjwy:nth-child(2){top:clamp(64px,8vw,80px)}.Toast_toast__5vjwy:nth-child(3){top:clamp(120px,15vw,150px)}.Toast_toast__5vjwy:nth-child(4){top:clamp(176px,22vw,220px)}}.Tooltip_tooltipContainer__ffRCk{position:relative;display:inline-block}.Tooltip_tooltip__Tzcvy{position:absolute;z-index:var(--z-tooltip,1070);pointer-events:none;animation:Tooltip_fadeIn__mQ0JH var(--duration-fast,.2s) var(--easing-default,ease)}@keyframes Tooltip_fadeIn__mQ0JH{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.Tooltip_tooltipContent__Ta3H4{background:var(--color-text-main,#333);color:var(--color-text-inverse,#fff);padding:clamp(5px,.7vw,6px) var(--space-sm,clamp(6px,.8vw,8px));border-radius:var(--radius-xs,clamp(3px,.5vw,4px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));white-space:nowrap;box-shadow:var(--shadow-card,0 clamp(1.5px,.2vw,2px) clamp(6px,.8vw,8px) var(--color-overlay-dark,rgba(0,0,0,.2)));max-width:clamp(180px,22vw,200px);word-wrap:break-word;white-space:normal;font-family:var(--font-family-base,inherit)}.Tooltip_tooltipArrow__POXVp{position:absolute;width:0;height:0}.Tooltip_tooltip__Tzcvy.Tooltip_top__BrmCG{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:var(--space-xs,clamp(4px,.5vw,5px))}.Tooltip_tooltip__Tzcvy.Tooltip_bottom__hwixB{top:100%;left:50%;transform:translateX(-50%);margin-top:var(--space-xs,clamp(4px,.5vw,5px))}.Tooltip_tooltip__Tzcvy.Tooltip_left__O2U2F{right:100%;top:50%;transform:translateY(-50%);margin-right:var(--space-xs,clamp(4px,.5vw,5px))}.Tooltip_tooltip__Tzcvy.Tooltip_right__gEabb{left:100%;top:50%;transform:translateY(-50%);margin-left:var(--space-xs,clamp(4px,.5vw,5px))}.Tooltip_arrow-top__5XJS1{top:100%;border-top:clamp(4px,.5vw,5px) solid var(--color-text-main,#333)}.Tooltip_arrow-bottom__7UDvx,.Tooltip_arrow-top__5XJS1{left:50%;margin-left:clamp(-4px,-.5vw,-5px);border-left:clamp(4px,.5vw,5px) solid transparent;border-right:clamp(4px,.5vw,5px) solid transparent}.Tooltip_arrow-bottom__7UDvx{bottom:100%;border-bottom:clamp(4px,.5vw,5px) solid var(--color-text-main,#333)}.Tooltip_arrow-left__DRwiI{left:100%;border-left:clamp(4px,.5vw,5px) solid var(--color-text-main,#333)}.Tooltip_arrow-left__DRwiI,.Tooltip_arrow-right__OAmp2{top:50%;margin-top:clamp(-4px,-.5vw,-5px);border-top:clamp(4px,.5vw,5px) solid transparent;border-bottom:clamp(4px,.5vw,5px) solid transparent}.Tooltip_arrow-right__OAmp2{right:100%;border-right:clamp(4px,.5vw,5px) solid var(--color-text-main,#333)}@media (max-width:768px){.Tooltip_tooltipContent__Ta3H4{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(8px,1vw,10px);max-width:clamp(220px,27vw,250px)}}@media (prefers-reduced-motion:reduce){.Tooltip_tooltip__Tzcvy{animation:none}}.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)}}.PriceAlertButton_alertButton__yjqsJ{display:inline-flex;align-items:center;gap:var(--space-xs,clamp(4px,.6vw,6px));font-family:var(--font-family-base,inherit);font-size:clamp(12px,2.8vw,14px);padding:clamp(6px,1.5vw,10px) clamp(10px,2.5vw,16px);white-space:nowrap}.PriceAlertButton_vipOnly__e3mmx{opacity:.8}.PriceAlertButton_devNotice__Vq2Hs{display:inline-flex;align-items:center;gap:var(--space-xs,clamp(4px,.5vw,6px));padding:clamp(6px,1vw,8px) clamp(10px,2vw,14px);background:var(--color-surface-hover,#f5f5f5);border:1px dashed var(--color-border,#e0e0e0);border-radius:var(--radius-sm,clamp(4px,.5vw,6px));color:var(--color-text-muted,#888);font-size:clamp(11px,2.5vw,13px);font-family:var(--font-family-base,inherit);cursor:not-allowed}.PriceAlertButton_devNotice__Vq2Hs .PriceAlertButton_devIcon__QxC7H{color:var(--color-warning,#f59e0b)}@media (max-width:768px){.PriceAlertButton_alertButton__yjqsJ{width:100%;justify-content:center;font-size:clamp(11px,3vw,13px);padding:clamp(8px,2vw,10px) clamp(12px,3vw,16px)}.PriceAlertButton_devNotice__Vq2Hs{width:100%;justify-content:center;font-size:clamp(10px,2.5vw,12px);padding:clamp(6px,1.5vw,8px) clamp(10px,2.5vw,14px)}}.PriceAlertButton_modalContent__HE9HJ{padding:var(--space-md,clamp(12px,1.5vw,16px));font-family:var(--font-family-base,inherit)}.PriceAlertButton_vipLimitInfo__fDBmo{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-sm,clamp(6px,.8vw,8px));padding:var(--space-sm,clamp(10px,1.2vw,12px));background:var(--color-info-bg,rgba(0,102,204,.1));border:1px solid var(--color-border-light,#e2e8f0);border-radius:var(--radius-sm,clamp(6px,.8vw,8px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));font-size:var(--font-size-sm,clamp(.8rem,.6vw + .7rem,.875rem));color:var(--color-text-muted,#666);font-family:var(--font-family-base,inherit)}.PriceAlertButton_infoIcon__IzrtZ{color:var(--color-info,#06c);flex-shrink:0;margin-top:2px}.PriceAlertButton_vipLimitDetails__mei22{display:flex;flex-direction:column;gap:var(--space-xs,clamp(4px,.5vw,6px));flex:1 1}.PriceAlertButton_vipLevelName__QdXTS{font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#222);font-size:var(--font-size-base,clamp(.875rem,.8vw + .75rem,1rem));font-family:var(--font-family-base,inherit)}.PriceAlertButton_vipLimitText__4J9hF{color:var(--color-text-secondary,#888);font-size:var(--font-size-sm,clamp(.8rem,.6vw + .7rem,.875rem));font-family:var(--font-family-base,inherit);line-height:var(--line-height-normal,1.5)}.PriceAlertButton_usageCount__pLaIV{color:var(--color-primary,#e62828);font-weight:var(--font-weight-medium,500);margin-left:var(--space-xs,clamp(4px,.5vw,6px))}.PriceAlertButton_notificationType__Gew_X{font-size:var(--font-size-sm,clamp(.8rem,.6vw + .7rem,.875rem));font-family:var(--font-family-base,inherit);color:var(--color-primary,#e62828);font-weight:var(--font-weight-semibold,600)}.PriceAlertButton_alertTypeSelector__ajftd{display:flex;gap:var(--space-xs,clamp(6px,.8vw,8px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.PriceAlertButton_typeButton__IJZ56{flex:1 1;padding:var(--space-sm,clamp(10px,1.2vw,12px)) var(--space-md,clamp(12px,1.5vw,16px));border:1px solid var(--color-border-light,#e0e0e0);background:var(--color-surface,#fff);border-radius:var(--radius-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-family:var(--font-family-base,inherit)}.PriceAlertButton_typeButton__IJZ56:hover{background:var(--color-surface-hover,#f8f9fa);border-color:var(--color-primary,#e62828)}.PriceAlertButton_typeButton__IJZ56.PriceAlertButton_active__lhwGm{background:var(--color-primary,#e62828);color:#fff;border-color:var(--color-primary,#e62828)}.PriceAlertButton_inputGroup__0RuNq{margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.PriceAlertButton_inputGroup__0RuNq label{display:block;margin-bottom:var(--space-xs,clamp(6px,.8vw,8px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#333);font-family:var(--font-family-base,inherit)}.PriceAlertButton_inputGroup__0RuNq input{width:100%;padding:var(--space-sm,clamp(10px,1.2vw,12px));border:1px solid var(--color-border-light,#e0e0e0);border-radius:var(--radius-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-family:var(--font-family-base,inherit);transition:border-color var(--duration-fast,.2s) var(--easing-default,ease)}.PriceAlertButton_inputGroup__0RuNq input:focus{outline:none;border-color:var(--color-primary,#e62828)}.PriceAlertButton_hint__QIce1{margin-top:var(--space-xs,clamp(6px,.8vw,8px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-muted,#666);font-family:var(--font-family-base,inherit)}.PriceAlertButton_modalActions__jvyNj{display:flex;gap:var(--space-sm,clamp(10px,1.2vw,12px));justify-content:flex-end;margin-top:var(--space-lg,clamp(20px,2.5vw,24px))}@media (max-width:768px){.PriceAlertButton_alertTypeSelector__ajftd{flex-direction:column}.PriceAlertButton_modalActions__jvyNj{flex-direction:column-reverse}.PriceAlertButton_modalActions__jvyNj button{width:100%}}@media (prefers-reduced-motion:reduce){.PriceAlertButton_inputGroup__0RuNq input,.PriceAlertButton_typeButton__IJZ56{transition:none}}.StockStatus_stockStatus__BlVSY{display:inline-flex;align-items:center;gap:var(--space-xs,clamp(4px,.5vw,6px));padding:var(--space-xs,clamp(4px,.5vw,6px)) var(--space-sm,clamp(6px,.8vw,8px));border-radius:var(--radius-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-xs,clamp(.7rem,.5vw + .6rem,.75rem));font-weight:var(--font-weight-medium,500);font-family:var(--font-family-base,inherit);white-space:nowrap}.StockStatus_icon__uJqs8{flex-shrink:0}.StockStatus_text__3eUiw{line-height:1.2}@media (max-width:768px){.StockStatus_stockStatus__BlVSY{font-size:clamp(.65rem,.4vw + .55rem,.7rem);padding:clamp(3px,.4vw,4px) clamp(5px,.6vw,6px)}}.AffiliateProducts_container__UDRoj{max-width:1400px;margin:0 auto;padding:clamp(20px,2.5vw,40px) clamp(16px,2vw,24px)}.AffiliateProducts_header__Fazsg{text-align:center;margin-bottom:clamp(32px,4vw,48px)}.AffiliateProducts_title__Bnbed{font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:600;color:var(--color-text-main,#333);margin-bottom:clamp(8px,1vw,12px)}.AffiliateProducts_subtitle___nY3c{font-size:clamp(.875rem,1.2vw,1rem);color:var(--color-text-secondary,#666)}.AffiliateProducts_productGrid__Twrgj{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(280px,30vw,320px),1fr));grid-gap:clamp(20px,2.5vw,32px);gap:clamp(20px,2.5vw,32px);margin-bottom:clamp(40px,5vw,60px)}.AffiliateProducts_productWrapper__tKyBW{width:100%;height:100%}.AffiliateProducts_footer__C5_Xu{text-align:center;padding-top:clamp(24px,3vw,32px);border-top:1px solid var(--color-border,#e9ecef)}.AffiliateProducts_disclaimer__thKYI{font-size:clamp(.75rem,1vw,.875rem);color:var(--color-text-secondary,#666);line-height:1.6;margin:0}@media (max-width:768px){.AffiliateProducts_productGrid__Twrgj{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:clamp(16px,2vw,24px)}}@media (max-width:480px){.AffiliateProducts_productGrid__Twrgj{grid-template-columns:1fr}}.ProductPolicies_policies__Dnawa{display:grid;grid-template-columns:1fr;grid-gap:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px));width:100%}@media (min-width:1024px){.ProductPolicies_policies__Dnawa{grid-template-columns:repeat(3,1fr);gap:var(--space-lg,clamp(16px,2vw,24px))}}@media (min-width:768px) and (max-width:1023px){.ProductPolicies_policies__Dnawa{grid-template-columns:repeat(2,1fr);gap:var(--space-md,clamp(12px,1.5vw,16px))}}.ProductPolicies_policyCard__RwXEy{background:var(--color-surface,#fff);border:1px solid var(--color-border,#eee);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));padding:var(--space-lg,clamp(16px,2vw,24px));box-shadow:var(--shadow-default,0 2px 8px rgba(34,34,34,.06));transition:box-shadow var(--duration-default,.3s) var(--easing-default,cubic-bezier(.4,0,.2,1)),border-color var(--duration-default,.3s) var(--easing-default,cubic-bezier(.4,0,.2,1));height:100%;display:flex;flex-direction:column}.ProductPolicies_policyCard__RwXEy:hover{box-shadow:var(--shadow-card,0 4px 12px rgba(34,34,34,.08));border-color:var(--color-border-dark,#e0e0e0)}.ProductPolicies_policyHeaderButton___SwGy{width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm,clamp(6px,.8vw,8px))}.ProductPolicies_policyHeaderButton___SwGy:focus-visible{outline:2px solid var(--color-border-focus,#e62828);outline-offset:2px;border-radius:var(--radius-sm,clamp(4px,.5vw,6px))}.ProductPolicies_policyHeader__p5P_N{display:flex;align-items:flex-start;gap:var(--space-sm,clamp(6px,.8vw,8px));flex:1 1}.ProductPolicies_policyHeaderText__2pq2r{display:flex;flex-direction:column;gap:var(--space-xs,clamp(4px,.5vw,6px));flex:1 1}.ProductPolicies_policySummary__Lr2tt{font-size:var(--font-size-xs,clamp(.7rem,.5vw + .6rem,.75rem));color:var(--color-text-secondary,#888);font-family:var(--font-family-base,inherit);font-weight:var(--font-weight-normal,400);margin:0;line-height:var(--line-height-tight,1.25);display:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductPolicies_policyExpandIcon__jyFuS{color:var(--color-text-muted,#666);flex-shrink:0;transition:transform var(--duration-default,.3s) var(--easing-default,cubic-bezier(.4,0,.2,1));display:none}.ProductPolicies_policyIcon__V3piV{color:var(--color-primary,#e62828);flex-shrink:0}.ProductPolicies_policyTitle__OTvD8{font-size:var(--font-size-md,clamp(1rem,1vw + .8rem,1.125rem));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#222);margin:0;font-family:var(--font-family-base,inherit);line-height:var(--line-height-normal,1.5)}.ProductPolicies_policyContent__WqPic{margin-top:var(--space-sm,clamp(6px,.8vw,8px));overflow:hidden;transition:max-height var(--duration-default,.3s) var(--easing-default,cubic-bezier(.4,0,.2,1)),opacity var(--duration-default,.3s) var(--easing-default,cubic-bezier(.4,0,.2,1))}@media (min-width:768px){.ProductPolicies_policyContent__WqPic{max-height:none!important;opacity:1!important;margin-top:var(--space-sm,clamp(6px,.8vw,8px))}}@media (max-width:767px){.ProductPolicies_policyContent__WqPic{max-height:0;opacity:0}.ProductPolicies_policyContentExpanded__uOtJv{max-height:500px;opacity:1}}.ProductPolicies_policyList__OopGK{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm,clamp(6px,.8vw,8px));flex:1 1}.ProductPolicies_policyItem__P_uYv{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px))}.ProductPolicies_policyItem__P_uYv,.ProductPolicies_policyLabel__jbfJw{font-size:var(--font-size-sm,clamp(.8rem,.6vw + .7rem,.875rem));font-family:var(--font-family-base,inherit)}.ProductPolicies_policyLabel__jbfJw{color:var(--color-text-secondary,#888);font-weight:var(--font-weight-medium,500);min-width:clamp(60px,8vw,80px)}.ProductPolicies_policyValue__AqzlB{color:var(--color-text-main,#222);flex:1 1;font-size:var(--font-size-sm,clamp(.8rem,.6vw + .7rem,.875rem));font-family:var(--font-family-base,inherit);font-weight:var(--font-weight-normal,400)}@media (max-width:767px){.ProductPolicies_policyCard__RwXEy{padding:var(--space-md,clamp(12px,1.5vw,16px));border-radius:var(--radius-md,clamp(10px,1.2vw,12px))}.ProductPolicies_policySummary__Lr2tt{display:block;white-space:normal;line-height:var(--line-height-normal,1.5)}.ProductPolicies_policyExpandIcon__jyFuS{display:block;flex-shrink:0}.ProductPolicies_policyHeaderButton___SwGy[aria-expanded=true] .ProductPolicies_policyExpandIcon__jyFuS{transform:rotate(180deg)}.ProductPolicies_policyHeaderButton___SwGy{margin-bottom:0;padding:var(--space-xs,clamp(4px,.5vw,6px)) 0;min-height:44px;align-items:center}.ProductPolicies_policyHeader__p5P_N{margin-bottom:0;align-items:center}.ProductPolicies_policyTitle__OTvD8{font-size:var(--font-size-base,clamp(.875rem,.8vw + .75rem,1rem));margin-bottom:0;line-height:var(--line-height-tight,1.25)}.ProductPolicies_policyIcon__V3piV{flex-shrink:0;margin-top:2px}.ProductPolicies_policyItem__P_uYv{flex-direction:row;gap:var(--space-sm,clamp(6px,.8vw,8px));padding:var(--space-sm,clamp(6px,.8vw,8px)) 0;border-bottom:1px solid var(--color-border-light,#f0f0f0);align-items:flex-start}.ProductPolicies_policyItem__P_uYv:last-child{border-bottom:none;padding-bottom:0}.ProductPolicies_policyItem__P_uYv:first-child{padding-top:var(--space-xs,clamp(4px,.5vw,6px))}.ProductPolicies_policyLabel__jbfJw{min-width:clamp(70px,18vw,90px);font-size:var(--font-size-xs,clamp(.7rem,.5vw + .6rem,.75rem));flex-shrink:0;font-weight:var(--font-weight-medium,500)}.ProductPolicies_policyValue__AqzlB{font-size:var(--font-size-xs,clamp(.7rem,.5vw + .6rem,.75rem));text-align:left;flex:1 1;word-break:break-word}.ProductPolicies_policyList__OopGK{gap:0;padding-top:var(--space-xs,clamp(4px,.5vw,6px))}}@media (min-width:768px){.ProductPolicies_policyHeaderButton___SwGy{cursor:default;pointer-events:none}.ProductPolicies_policyHeader__p5P_N{margin-bottom:var(--space-sm,clamp(6px,.8vw,8px))}.ProductPolicies_policyItem__P_uYv{flex-direction:row}.ProductPolicies_policyLabel__jbfJw{min-width:clamp(60px,8vw,80px)}.ProductPolicies_policyValue__AqzlB{text-align:left}}.ProductImageCarousel_carousel__XdOCe{width:100%;display:flex;flex-direction:column;gap:clamp(4px,.5vw,6px)}.ProductImageCarousel_mainImageContainer__0CEqI{width:100%;max-width:var(--container-md,768px);aspect-ratio:1/1;margin:0 auto;overflow:hidden;border-radius:var(--radius-md,clamp(8px,1vw,12px));display:flex;align-items:center;justify-content:center;background:var(--color-surface-hover,#f2f2f2);position:relative}.ProductImageCarousel_mainImageContainer__0CEqI .lazyImageContainer{position:relative;width:100%;height:100%;min-height:0}.ProductImageCarousel_mainImageContainer__0CEqI .loadingPlaceholder{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;z-index:1;width:100%;height:100%}.ProductImageCarousel_thumbnailContainer__Weyyb{width:100%;overflow:hidden}.ProductImageCarousel_thumbnailList__At04e{display:flex;gap:clamp(4px,.5vw,6px);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ProductImageCarousel_thumbnailList__At04e::-webkit-scrollbar{display:none}.ProductImageCarousel_thumbnailList__At04e.ProductImageCarousel_dragging__GmrJW{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductImageCarousel_thumbnailItem__S_awo{flex-shrink:0;width:clamp(30px,3.5vw,40px);height:clamp(30px,3.5vw,40px);border-radius:var(--radius-xs,clamp(2px,.3vw,4px));overflow:hidden;cursor:pointer;border:1px solid transparent}.ProductImageCarousel_thumbnailItem__S_awo.ProductImageCarousel_active__FhfQw{border-color:var(--color-border-dark,rgba(0,0,0,.3))}.ProductImageCarousel_thumbnailImage__mS3HS{width:100%;height:100%;object-fit:cover;display:block}.ProductImageCarousel_thumbnailItem__S_awo .lazyImageContainer{position:relative;width:100%;height:100%;min-height:0}.ProductImageCarousel_thumbnailItem__S_awo .loadingPlaceholder{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;z-index:1}.ProductImageCarousel_navButton__sYZSb{position:absolute;top:50%;transform:translateY(-50%);width:clamp(36px,5vw,48px);height:clamp(36px,5vw,48px);border:none;border-radius:50%;background:hsla(0,0%,100%,.7);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease;opacity:.8;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ProductImageCarousel_navButton__sYZSb:hover{opacity:1;background:hsla(0,0%,100%,.9);transform:translateY(-50%) scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ProductImageCarousel_navButton__sYZSb:active{transform:translateY(-50%) scale(.95)}.ProductImageCarousel_navButtonPrev__mByl_{left:clamp(8px,2vw,16px)}.ProductImageCarousel_navButtonNext__6u3KK{right:clamp(8px,2vw,16px)}.ProductImageCarousel_navButton__sYZSb svg{width:clamp(18px,3vw,24px);height:clamp(18px,3vw,24px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.ProductImageCarousel_counterBadge__e7nx2{position:absolute;right:clamp(8px,1.5vw,12px);bottom:clamp(8px,1.5vw,12px);padding:4px 8px;border-radius:999px;background:rgba(0,0,0,.45);color:#fff;font-size:12px;line-height:1;z-index:11;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width:768px){.ProductImageCarousel_mainImageContainer__0CEqI{max-width:100%;aspect-ratio:1/1}.ProductImageCarousel_thumbnailItem__S_awo{width:clamp(26px,4vw,35px);height:clamp(26px,4vw,35px)}.ProductImageCarousel_navButton__sYZSb{width:clamp(32px,6vw,40px);height:clamp(32px,6vw,40px);opacity:.7}.ProductImageCarousel_navButtonPrev__mByl_{left:clamp(4px,1.5vw,8px)}.ProductImageCarousel_navButtonNext__6u3KK{right:clamp(4px,1.5vw,8px)}}@media (max-width:480px){.ProductImageCarousel_mainImageContainer__0CEqI{max-width:100%;aspect-ratio:1/1}.ProductImageCarousel_thumbnailItem__S_awo{width:clamp(22px,5vw,30px);height:clamp(22px,5vw,30px)}.ProductImageCarousel_navButton__sYZSb{width:clamp(28px,7vw,36px);height:clamp(28px,7vw,36px)}.ProductImageCarousel_navButton__sYZSb svg{width:clamp(16px,4vw,20px);height:clamp(16px,4vw,20px)}}.MarkdownRenderer_root__2kYiV{line-height:1.8;font-size:15px;color:#111827}.MarkdownRenderer_root__2kYiV p{margin:10px 0}.MarkdownRenderer_root__2kYiV h1,.MarkdownRenderer_root__2kYiV h2,.MarkdownRenderer_root__2kYiV h3{line-height:1.25;margin:18px 0 10px}.MarkdownRenderer_root__2kYiV h1{font-size:22px}.MarkdownRenderer_root__2kYiV h2{font-size:18px}.MarkdownRenderer_root__2kYiV h3{font-size:16px}.MarkdownRenderer_root__2kYiV ol,.MarkdownRenderer_root__2kYiV ul{padding-left:20px;margin:10px 0}.MarkdownRenderer_root__2kYiV blockquote{margin:12px 0;padding:8px 12px;border-left:3px solid rgba(230,40,40,.35);background:#f8fafc;border-radius:10px}.MarkdownRenderer_root__2kYiV code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em;background:rgba(15,23,42,.06);padding:2px 6px;border-radius:8px}.MarkdownRenderer_root__2kYiV pre{overflow:auto;background:#0b1220;color:#e5e7eb;padding:12px 14px;border-radius:12px;margin:12px 0}.MarkdownRenderer_root__2kYiV pre code{background:transparent;padding:0;border-radius:0;color:inherit}.MarkdownRenderer_root__2kYiV pre code.hljs{display:block;padding:0}.MarkdownRenderer_root__2kYiV .hljs-comment,.MarkdownRenderer_root__2kYiV .hljs-quote{color:rgba(229,231,235,.65)}.MarkdownRenderer_root__2kYiV .hljs-keyword,.MarkdownRenderer_root__2kYiV .hljs-selector-tag,.MarkdownRenderer_root__2kYiV .hljs-subst{color:#93c5fd}.MarkdownRenderer_root__2kYiV .hljs-addition,.MarkdownRenderer_root__2kYiV .hljs-attribute,.MarkdownRenderer_root__2kYiV .hljs-literal,.MarkdownRenderer_root__2kYiV .hljs-section,.MarkdownRenderer_root__2kYiV .hljs-string,.MarkdownRenderer_root__2kYiV .hljs-template-tag,.MarkdownRenderer_root__2kYiV .hljs-template-variable,.MarkdownRenderer_root__2kYiV .hljs-title,.MarkdownRenderer_root__2kYiV .hljs-type{color:#86efac}.MarkdownRenderer_root__2kYiV .hljs-built_in,.MarkdownRenderer_root__2kYiV .hljs-builtin-name,.MarkdownRenderer_root__2kYiV .hljs-bullet,.MarkdownRenderer_root__2kYiV .hljs-number,.MarkdownRenderer_root__2kYiV .hljs-symbol,.MarkdownRenderer_root__2kYiV .hljs-variable{color:#fca5a5}.MarkdownRenderer_root__2kYiV .hljs-emphasis{font-style:italic}.MarkdownRenderer_root__2kYiV .hljs-strong{font-weight:700}.MarkdownRenderer_root__2kYiV table{width:100%;border-collapse:collapse;margin:12px 0;overflow:hidden;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.MarkdownRenderer_root__2kYiV td,.MarkdownRenderer_root__2kYiV th{border-bottom:1px solid rgba(0,0,0,.08);padding:10px 12px;text-align:left;vertical-align:top}.MarkdownRenderer_root__2kYiV th{background:#f8fafc;font-weight:700}.MarkdownRenderer_root__2kYiV a{color:#e62828;text-decoration:underline;text-underline-offset:2px}.MarkdownRenderer_mediaBlock__51BZ1{display:block;text-align:center;margin:12px 0;border-radius:10px;overflow:hidden;border:1px solid rgba(0,0,0,.06);background:#f8fafc;content-visibility:auto;contain-intrinsic-size:800px 450px}.MarkdownRenderer_mediaImg__J3sAr,.MarkdownRenderer_mediaVideo__lCFKs{display:block;max-width:100%;height:auto;max-height:70vh;object-fit:contain;margin:0 auto}