.page-module__siVtCW__layout{background:var(--bg);min-height:100vh;padding:40px 5vw 80px}.page-module__siVtCW__container{max-width:1440px;margin:0 auto}.page-module__siVtCW__breadcrumb{color:var(--text3);margin-bottom:32px;font-size:13px}.page-module__siVtCW__breadcrumb a{color:var(--text2);text-decoration:none;transition:color .2s}.page-module__siVtCW__breadcrumb a:hover{color:#fff}.page-module__siVtCW__sep{color:var(--border2);margin:0 8px}.page-module__siVtCW__activePath{color:#fff;font-weight:500}.page-module__siVtCW__mainGrid{grid-template-columns:1fr 380px;align-items:start;gap:40px;display:grid}.page-module__siVtCW__leftCol{flex-direction:column;gap:48px;display:flex}.page-module__siVtCW__productHeader{align-items:flex-start;gap:32px;display:flex}.page-module__siVtCW__imageBox{background:var(--card);border:1px solid var(--border);border-radius:var(--r2);flex-shrink:0;justify-content:center;align-items:center;width:200px;height:200px;display:flex}.page-module__siVtCW__placeholderImg{color:var(--text3);flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex}.page-module__siVtCW__headerInfo{flex:1}.page-module__siVtCW__mfrName{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:13px;font-weight:600}.page-module__siVtCW__mpnTitle{font-family:var(--font-head,sans-serif);color:#fff;margin-bottom:12px;font-size:32px;font-weight:700;line-height:1.2}.page-module__siVtCW__desc{color:var(--text2);margin-bottom:24px;font-size:15px;line-height:1.6}.page-module__siVtCW__docsWrap{gap:16px;display:flex}.page-module__siVtCW__docLink{color:var(--text);background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__siVtCW__docLink:hover{background:var(--card2);border-color:var(--border2);color:#fff}.page-module__siVtCW__sectionTitle{font-family:var(--font-head,sans-serif);color:#fff;margin-bottom:24px;font-size:20px;font-weight:600}.page-module__siVtCW__tableWrapper{background:var(--card);border:1px solid var(--border);border-radius:var(--r2);overflow:hidden}.page-module__siVtCW__specsTable{border-collapse:collapse;text-align:left;width:100%}.page-module__siVtCW__specsTable tr{border-bottom:1px solid var(--border)}.page-module__siVtCW__specsTable tr:last-child{border-bottom:none}.page-module__siVtCW__attrName{width:35%;color:var(--text3);background:var(--bg2);border-right:1px solid var(--border);padding:16px 20px;font-size:13px;font-weight:500}.page-module__siVtCW__attrVal{color:var(--text);padding:16px 20px;font-size:14px}.page-module__siVtCW__rightCol{flex-direction:column;gap:24px;display:flex}.page-module__siVtCW__buyPanel{background:var(--card);border:1px solid var(--border);border-radius:var(--r2);padding:32px}.page-module__siVtCW__stockInfo{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:24px}.page-module__siVtCW__stockVal{font-family:var(--font-head,sans-serif);color:#fff;align-items:center;gap:12px;margin-bottom:4px;font-size:24px;font-weight:700;display:flex}.page-module__siVtCW__stockValOut{font-family:var(--font-head,sans-serif);color:var(--text3);align-items:center;gap:12px;margin-bottom:4px;font-size:24px;font-weight:700;display:flex}.page-module__siVtCW__dotGreen{background:var(--green);border-radius:50%;width:12px;height:12px;box-shadow:0 0 10px #2ecc7180}.page-module__siVtCW__dotGray{background:var(--text3);border-radius:50%;width:12px;height:12px}.page-module__siVtCW__leadTime{color:var(--text2);font-size:13px}.page-module__siVtCW__priceSection{margin-bottom:32px}.page-module__siVtCW__priceHeader{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;margin-bottom:12px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.page-module__siVtCW__priceList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.page-module__siVtCW__priceList li{border-radius:var(--r);color:var(--text);justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;display:flex}.page-module__siVtCW__priceList li:nth-child(odd){background:var(--bg2)}.page-module__siVtCW__bestTier{border:1px solid #2ecc7133;font-weight:600;color:var(--green)!important;background:#2ecc711a!important}.page-module__siVtCW__tPrice{font-family:var(--font-mono,monospace)}.page-module__siVtCW__actionSection{flex-direction:column;gap:16px;display:flex}.page-module__siVtCW__qtyWrap{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-module__siVtCW__qtyWrap label{color:var(--text2);font-size:13px}.page-module__siVtCW__qtyInput{background:var(--bg2);border:1px solid var(--border);width:120px;color:var(--text);border-radius:var(--r);text-align:right;outline:none;padding:10px;font-size:16px;font-weight:600}.page-module__siVtCW__btnPrimary{background:var(--accent);color:#050b18;border-radius:var(--r);cursor:pointer;border:none;width:100%;padding:14px;font-size:15px;font-weight:600;transition:opacity .2s}.page-module__siVtCW__btnPrimary:hover{opacity:.9}.page-module__siVtCW__btnSecondary{width:100%;color:var(--text);border-radius:var(--r);border:1px solid var(--border2);cursor:pointer;text-align:center;background:0 0;padding:12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.page-module__siVtCW__btnSecondary:hover{border-color:var(--accent);color:var(--accent)}.page-module__siVtCW__bomPanel{border-radius:var(--r2);background:linear-gradient(135deg,#8a4dff1a,#8a4dff05);border:1px solid #8a4dff33;padding:24px}.page-module__siVtCW__bomIcon{margin-bottom:12px;font-size:24px}.page-module__siVtCW__bomPanel h4{color:#fff;margin-bottom:8px;font-size:15px}.page-module__siVtCW__bomPanel p{color:var(--text2);margin-bottom:16px;font-size:13px;line-height:1.5}.page-module__siVtCW__bomLink{color:#8a4dff;font-size:13px;font-weight:600;text-decoration:none}.page-module__siVtCW__bomLink:hover{text-decoration:underline}@media (max-width:1024px){.page-module__siVtCW__mainGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__siVtCW__productHeader{flex-direction:column}.page-module__siVtCW__imageBox{width:100%}.page-module__siVtCW__attrName{width:50%}}
