.ProductDetailView-module__J9i9-G__container{max-width:1380px;margin:0 auto;padding:2rem 1.25rem 5rem}.ProductDetailView-module__J9i9-G__topBreadcrumb{font-family:var(--font-mono);color:#737373;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.75rem;font-weight:700;display:flex}.ProductDetailView-module__J9i9-G__breadcrumbLink{color:#000;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.ProductDetailView-module__J9i9-G__breadcrumbLink:hover{text-decoration:underline}.ProductDetailView-module__J9i9-G__splitLayout{grid-template-columns:420px 1fr;align-items:start;gap:2.5rem;display:grid}.ProductDetailView-module__J9i9-G__leftCol{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:90px}.ProductDetailView-module__J9i9-G__productDossierCard{background:#fff;border:2px solid #000;overflow:hidden;box-shadow:6px 6px #000}.ProductDetailView-module__J9i9-G__dossierImageFrame{background:#f4f5f7;border-bottom:2px solid #000;justify-content:center;align-items:center;width:100%;height:280px;display:flex}.ProductDetailView-module__J9i9-G__dossierImage{object-fit:cover;width:100%;height:100%}.ProductDetailView-module__J9i9-G__dossierHeader{border-bottom:2px solid #000;padding:1.5rem}.ProductDetailView-module__J9i9-G__tagRow{gap:.5rem;margin-bottom:.75rem;display:flex}.ProductDetailView-module__J9i9-G__badgeCategory{color:#fff;font-family:var(--font-mono);text-transform:uppercase;background:#000;padding:.2rem .5rem;font-size:.7rem;font-weight:800}.ProductDetailView-module__J9i9-G__badgeProvider{background:var(--primary);color:#000;font-family:var(--font-mono);text-transform:uppercase;border:1px solid #000;padding:.2rem .5rem;font-size:.7rem;font-weight:800}.ProductDetailView-module__J9i9-G__productTitle{font-family:var(--font-title);letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:900;line-height:1.15;color:#000!important}.ProductDetailView-module__J9i9-G__dossierBody{font-family:var(--font-body);color:#404040;padding:1.5rem;font-size:.88rem;line-height:1.5}.ProductDetailView-module__J9i9-G__specsBox{background:#f4f5f7;border:2px solid #000;flex-direction:column;gap:.65rem;padding:1.25rem;display:flex;box-shadow:4px 4px #000}.ProductDetailView-module__J9i9-G__specRow{font-family:var(--font-mono);justify-content:space-between;font-size:.78rem;display:flex}.ProductDetailView-module__J9i9-G__specLabel{color:#737373;font-weight:700}.ProductDetailView-module__J9i9-G__specValue{color:#000;font-weight:800}.ProductDetailView-module__J9i9-G__rightCol{flex-direction:column;gap:1.5rem;display:flex}.ProductDetailView-module__J9i9-G__stepCard{background:#fff;border:2px solid #000;padding:1.75rem;box-shadow:6px 6px #000}.ProductDetailView-module__J9i9-G__stepHeader{border-bottom:2px solid #000;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.ProductDetailView-module__J9i9-G__stepNumber{color:#fff;font-family:var(--font-mono);background:#000;padding:.25rem .6rem;font-size:.85rem;font-weight:900}.ProductDetailView-module__J9i9-G__stepTitle{font-family:var(--font-title);text-transform:uppercase;margin:0;font-size:1.15rem;font-weight:800;color:#000!important}.ProductDetailView-module__J9i9-G__denomGrid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.ProductDetailView-module__J9i9-G__denomCard{text-align:left;cursor:pointer;background:#fff;border:2px solid #000;flex-direction:column;justify-content:space-between;gap:.5rem;padding:1rem;transition:all .12s;display:flex;box-shadow:3px 3px #000}.ProductDetailView-module__J9i9-G__denomCard:hover{background:#f4f5f7;transform:translate(-1px,-1px);box-shadow:4px 4px #000}.ProductDetailView-module__J9i9-G__denomCardSelected{background:var(--primary)!important;border-color:#000!important;box-shadow:4px 4px #000!important}.ProductDetailView-module__J9i9-G__denomLabel{font-family:var(--font-mono);color:#000;font-size:.85rem;font-weight:800}.ProductDetailView-module__J9i9-G__denomPrice{font-family:var(--font-mono);color:#000;font-size:1rem;font-weight:900}.ProductDetailView-module__J9i9-G__paymentGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.ProductDetailView-module__J9i9-G__paymentCard{cursor:pointer;background:#fff;border:2px solid #000;justify-content:space-between;align-items:center;padding:.85rem 1rem;transition:all .12s;display:flex;box-shadow:3px 3px #000}.ProductDetailView-module__J9i9-G__paymentCard:hover{background:#f4f5f7;transform:translate(-1px,-1px)}.ProductDetailView-module__J9i9-G__paymentCardSelected{color:#fff!important;background:#000!important}.ProductDetailView-module__J9i9-G__paymentCardSelected .ProductDetailView-module__J9i9-G__paymentMethodName,.ProductDetailView-module__J9i9-G__paymentCardSelected .ProductDetailView-module__J9i9-G__paymentMethodFee{color:#fff!important}.ProductDetailView-module__J9i9-G__paymentCardSelected .ProductDetailView-module__J9i9-G__paymentRadioActive{background:var(--primary);border-color:#fff}.ProductDetailView-module__J9i9-G__paymentMethodName{font-family:var(--font-mono);color:#000;font-size:.85rem;font-weight:800}.ProductDetailView-module__J9i9-G__paymentMethodFee{font-family:var(--font-mono);color:#737373;font-size:.7rem}.ProductDetailView-module__J9i9-G__paymentRadio{border:2px solid #000;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ProductDetailView-module__J9i9-G__paymentRadioActive{background:#000;width:10px;height:10px}.ProductDetailView-module__J9i9-G__settlementCard{background:#f4f5f7;border:2px solid #000;padding:1.75rem;box-shadow:6px 6px #000}.ProductDetailView-module__J9i9-G__summaryRow{font-family:var(--font-mono);color:#404040;justify-content:space-between;padding:.35rem 0;font-size:.85rem;display:flex}.ProductDetailView-module__J9i9-G__summaryTotalRow{font-family:var(--font-mono);border-top:2px solid #000;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;display:flex}.ProductDetailView-module__J9i9-G__totalLabel{color:#000;font-size:1rem;font-weight:800}.ProductDetailView-module__J9i9-G__totalAmount{color:#000;font-size:1.5rem;font-weight:900}.ProductDetailView-module__J9i9-G__instantBuyBtn{background:var(--primary);color:#000;font-family:var(--font-mono);cursor:pointer;text-transform:uppercase;border:2px solid #000;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1.25rem;padding:1.1rem;font-size:1rem;font-weight:900;transition:all .12s;display:flex;box-shadow:4px 4px #000}.ProductDetailView-module__J9i9-G__instantBuyBtn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:6px 6px #000}.ProductDetailView-module__J9i9-G__instantBuyBtn:active:not(:disabled){transform:translate(2px,2px);box-shadow:0 0 #000}.ProductDetailView-module__J9i9-G__instantBuyBtn:disabled{opacity:.6;cursor:not-allowed}.ProductDetailView-module__J9i9-G__authBanner{background:#fffbeb;border:2px solid #f59e0b;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex;box-shadow:3px 3px #f59e0b}.ProductDetailView-module__J9i9-G__authLoginBtn{color:#fff;font-family:var(--font-mono);background:#000;border:2px solid #000;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.95rem 1.25rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:all .12s;display:flex;box-shadow:4px 4px #000}.ProductDetailView-module__J9i9-G__authLoginBtn:hover{transform:translate(-1px,-1px);box-shadow:6px 6px #000}.ProductDetailView-module__J9i9-G__errorBanner{color:#b91c1c;font-family:var(--font-mono);background:#fef2f2;border:2px solid #ef4444;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.8rem;font-weight:700;display:flex;box-shadow:3px 3px #ef4444}@media (max-width:992px){.ProductDetailView-module__J9i9-G__splitLayout{grid-template-columns:1fr;gap:2rem}.ProductDetailView-module__J9i9-G__leftCol{position:static}}@media (max-width:600px){.ProductDetailView-module__J9i9-G__denomGrid,.ProductDetailView-module__J9i9-G__paymentGrid{grid-template-columns:1fr}}
