.detail_page__6swZX{background:var(--bg-primary);min-height:100vh}.detail_notFound__LCwib{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center}.detail_breadcrumb__dutWs{background:var(--bg-card);border-bottom:1px solid var(--border-light);padding:14px 0}.detail_breadcrumbNav__hNgaN{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--text-tertiary);flex-wrap:wrap}.detail_breadcrumbNav__hNgaN a{color:var(--text-secondary);transition:color var(--transition-fast)}.detail_breadcrumbNav__hNgaN a:hover{color:var(--primary-600)}.detail_breadcrumbCurrent__Nm51n{color:var(--text-primary);font-weight:500}.detail_detail__hG2aK{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding-top:40px;padding-bottom:60px}.detail_imageSection___Da9p{display:flex;flex-direction:column;gap:16px}.detail_mainImage__QeMp8{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:60px;display:flex;align-items:center;justify-content:center;min-height:400px}.detail_imageEmoji__6fA6C{font-size:8rem}.detail_imageMeta__r1uD4{display:flex;justify-content:center}.detail_stockIn__4vliu{color:var(--success);font-size:.875rem;font-weight:600}.detail_stockOut__6Qts8{color:var(--error);font-size:.875rem;font-weight:600}.detail_infoSection__JOOQe{display:flex;flex-direction:column;gap:20px}.detail_infoHeader__raI1v{display:flex;align-items:center;gap:12px}.detail_catLabel__ktQS_{background:rgba(0,204,204,.12);color:var(--primary-300)}.detail_catLabel__ktQS_,.detail_seriesLabel__gm1ho{padding:5px 12px;font-size:.8125rem;font-weight:600;border-radius:var(--radius-full)}.detail_seriesLabel__gm1ho{background:var(--bg-tertiary);color:var(--text-secondary)}.detail_productTitle__b2WWW{font-size:1.75rem;font-weight:800;color:var(--text-primary);line-height:1.2}.detail_skuRow__5NfA1{display:flex;align-items:center;gap:8px}.detail_skuLabel__QU3Fj{font-size:.8125rem;color:var(--text-tertiary)}.detail_skuValue__i48nC{font-size:.9375rem;color:var(--primary-400);font-weight:600;padding:4px 10px;background:rgba(0,204,204,.1);border-radius:var(--radius-sm)}.detail_description__Hf8ri{font-size:.9375rem;color:var(--text-secondary);line-height:1.7}.detail_pricingSection__vcGKj{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:24px}.detail_sectionTitle__UbDBT{font-size:.9375rem;font-weight:700;color:var(--text-primary);margin-bottom:16px}.detail_pricingTable__g8qSL{display:flex;flex-direction:column}.detail_pricingHeader__isVFF{display:grid;grid-template-columns:1fr 1fr 1fr;padding:10px 14px;font-size:.75rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-light)}.detail_pricingRow__S6nZq{display:grid;grid-template-columns:1fr 1fr 1fr;padding:12px 14px;font-size:.875rem;border-bottom:1px solid var(--bg-tertiary);transition:background var(--transition-fast)}.detail_pricingRow__S6nZq:hover{background:var(--bg-secondary)}.detail_pricingRow__S6nZq:last-child{border-bottom:none}.detail_pricingBase__ygLg0{font-weight:600}.detail_tierQty__J5vYI{color:var(--text-primary);font-weight:500}.detail_tierPrice__0ytZD{color:var(--primary-300);font-weight:700}.detail_tierDiscount__QWoMM{color:var(--success);font-weight:600}.detail_pricingBase__ygLg0 .detail_tierDiscount__QWoMM{color:var(--text-tertiary)}.detail_actions__nZrpN{display:flex;gap:12px;align-items:flex-end}.detail_qtyWrap___o5uh{display:flex;flex-direction:column;gap:6px}.detail_qtyWrap___o5uh label{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.detail_qtyInput__zKSqc{width:80px;padding:12px 14px;border:2px solid var(--border-light);border-radius:var(--radius-md);font-size:1rem;text-align:center;font-weight:600}.detail_qtyInput__zKSqc:focus{outline:none;border-color:var(--primary-500)}.detail_datasheetBtn__vI6Uu{display:flex;align-items:center;gap:10px;padding:14px 20px;width:100%;background:var(--bg-tertiary);border-radius:var(--radius-md);font-size:.9375rem;font-weight:600;color:var(--text-secondary);transition:all var(--transition-fast)}.detail_datasheetBtn__vI6Uu:hover{background:var(--primary-50);color:var(--primary-700)}.detail_specsSection__slOfS{background:var(--bg-secondary);padding:60px 0}.detail_specsSectionTitle__qGqD9{margin-bottom:32px}.detail_specsGrid__0yPoI{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden}.detail_specRow__ihMij{display:flex;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border-light);transition:background var(--transition-fast)}.detail_specRow__ihMij:hover{background:var(--bg-secondary)}.detail_specRow__ihMij:nth-child(odd){border-right:1px solid var(--border-light)}.detail_specKey__DaAPz{font-size:.875rem;color:var(--text-tertiary);font-weight:500}.detail_specValue__DFauc{font-size:.875rem;color:var(--text-primary);font-weight:600;font-family:var(--font-mono)}.detail_relatedSection__1SiZR{padding:60px 0 80px;background:var(--bg-secondary)}.detail_relatedTitle__PMrPA{margin-bottom:32px}.detail_relatedGrid__GbI0Y{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.detail_relatedCard___YG6t{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base);text-decoration:none}.detail_relatedCard___YG6t:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg),0 0 30px rgba(0,180,180,.06);border-color:var(--border-glow)}.detail_relatedImage__U4bhd{padding:32px;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;font-size:3rem}.detail_relatedInfo__OFcPu{padding:20px;display:flex;flex-direction:column;gap:6px}.detail_relatedSku__KSUmh{font-size:.6875rem;color:var(--primary-400)}.detail_relatedInfo__OFcPu h3{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.detail_relatedPrice__5MH6C{font-size:1rem;font-weight:700;color:var(--primary-300);margin-top:4px}@media (max-width:1024px){.detail_detail__hG2aK{gap:32px}.detail_detail__hG2aK,.detail_specsGrid__0yPoI{grid-template-columns:1fr}.detail_specRow__ihMij:nth-child(odd){border-right:none}}@media (max-width:768px){.detail_actions__nZrpN{flex-direction:column}.detail_actions__nZrpN .detail_btn__cpd6x,.detail_qtyInput__zKSqc,.detail_qtyWrap___o5uh{width:100%}.detail_relatedGrid__GbI0Y{grid-template-columns:1fr}.detail_mainImage__QeMp8{min-height:280px;padding:40px}.detail_imageEmoji__6fA6C{font-size:5rem}}