.ProductDetailView-module__fLgi3W__container{max-width:1280px;margin:0 auto;padding:2rem 1.25rem 6rem}.ProductDetailView-module__fLgi3W__breadcrumb{color:var(--foreground-muted);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.85rem;display:flex}.ProductDetailView-module__fLgi3W__breadcrumb a{color:var(--foreground-muted);transition:color .2s}.ProductDetailView-module__fLgi3W__breadcrumb a:hover{color:var(--secondary)}.ProductDetailView-module__fLgi3W__detailGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.ProductDetailView-module__fLgi3W__detailGrid{grid-template-columns:360px 1fr;align-items:start}}.ProductDetailView-module__fLgi3W__leftColumn{position:static}@media (min-width:1024px){.ProductDetailView-module__fLgi3W__leftColumn{position:sticky;top:90px}}.ProductDetailView-module__fLgi3W__productOverviewCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000080}.ProductDetailView-module__fLgi3W__productOverviewCard:before{content:"";background:var(--nyan-rainbow);height:3px;position:absolute;top:0;left:0;right:0}.ProductDetailView-module__fLgi3W__productImageFrame{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--card-bg-subtle);border:1px solid var(--card-border);width:100%;margin-bottom:1.25rem;position:relative;overflow:hidden}.ProductDetailView-module__fLgi3W__productImage{object-fit:cover;width:100%;height:100%}.ProductDetailView-module__fLgi3W__overviewTitle{font-family:var(--font-title);color:#fff;margin:0 0 .4rem;font-size:1.45rem;font-weight:900;line-height:1.2}.ProductDetailView-module__fLgi3W__overviewProvider{color:var(--secondary);font-size:.82rem;font-family:var(--font-mono);margin-bottom:1rem;font-weight:700}.ProductDetailView-module__fLgi3W__overviewDesc{color:var(--foreground-muted);margin-bottom:1.5rem;font-size:.86rem;line-height:1.6}.ProductDetailView-module__fLgi3W__guaranteeBadges{border-top:1px solid var(--card-border);flex-direction:column;gap:.65rem;padding-top:1.25rem;display:flex}.ProductDetailView-module__fLgi3W__badgeItem{color:#c5d6f5;align-items:center;gap:.6rem;font-size:.84rem;font-weight:600;display:flex}.ProductDetailView-module__fLgi3W__rightColumn{flex-direction:column;gap:1.75rem;display:flex}.ProductDetailView-module__fLgi3W__stepCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:1.75rem 2rem;transition:all .2s;position:relative;box-shadow:0 8px 30px #0006}.ProductDetailView-module__fLgi3W__stepCard:hover{border-color:var(--card-border-strong)}.ProductDetailView-module__fLgi3W__stepHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.ProductDetailView-module__fLgi3W__stepTitleGroup{align-items:center;gap:.85rem;display:flex}.ProductDetailView-module__fLgi3W__stepNumber{border-radius:var(--radius-full);background:var(--nyan-rainbow);color:#fff;width:34px;height:34px;font-family:var(--font-mono);justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 2px 10px #ff408166}.ProductDetailView-module__fLgi3W__stepTitle{font-family:var(--font-title);color:#fff;margin:0;font-size:1.15rem;font-weight:800}.ProductDetailView-module__fLgi3W__guideTrigger{color:var(--secondary);border-radius:var(--radius-full);cursor:pointer;background:#00e5ff1a;border:1px solid #00e5ff4d;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.78rem;transition:all .2s;display:inline-flex}.ProductDetailView-module__fLgi3W__guideTrigger:hover{color:#fff;background:#00e5ff33}.ProductDetailView-module__fLgi3W__inputRow{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:600px){.ProductDetailView-module__fLgi3W__inputRowDual{grid-template-columns:2fr 1fr}}.ProductDetailView-module__fLgi3W__inputGroup{flex-direction:column;gap:.5rem;display:flex}.ProductDetailView-module__fLgi3W__inputLabel{font-family:var(--font-title);color:var(--foreground);font-size:.85rem;font-weight:700}.ProductDetailView-module__fLgi3W__textInput{background:var(--card-bg-subtle);border:1.5px solid var(--card-border);border-radius:var(--radius-md);color:#fff;font-size:.95rem;font-family:var(--font-body);outline:none;padding:.85rem 1rem;transition:all .2s}.ProductDetailView-module__fLgi3W__textInput:focus{border-color:var(--secondary);background:var(--card-bg-elevated);box-shadow:0 0 16px #00e5ff40}.ProductDetailView-module__fLgi3W__denomTabs{gap:.5rem;margin-bottom:1.25rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.ProductDetailView-module__fLgi3W__denomTab{border-radius:var(--radius-full);background:var(--card-bg-subtle);border:1px solid var(--card-border);color:var(--foreground-muted);cursor:pointer;white-space:nowrap;padding:.45rem .9rem;font-size:.8rem;font-weight:600;transition:all .2s}.ProductDetailView-module__fLgi3W__denomTabActive{border-color:var(--primary);color:#fff;background:#ff408126;font-weight:700;box-shadow:0 0 12px #ff40814d}.ProductDetailView-module__fLgi3W__denomGrid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}@media (min-width:600px){.ProductDetailView-module__fLgi3W__denomGrid{grid-template-columns:repeat(3,1fr)}}.ProductDetailView-module__fLgi3W__denomCard{background:var(--card-bg-subtle);border:1.5px solid var(--card-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;flex-direction:column;justify-content:space-between;gap:.6rem;padding:1rem;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex}.ProductDetailView-module__fLgi3W__denomCard:hover{border-color:var(--secondary);background:var(--card-bg-elevated);transform:translateY(-2px)}.ProductDetailView-module__fLgi3W__denomCardSelected{border-color:var(--primary);background:#ff40811f;box-shadow:0 0 20px #ff40814d}.ProductDetailView-module__fLgi3W__denomName{font-family:var(--font-title);color:#fff;font-size:.88rem;font-weight:700;line-height:1.3}.ProductDetailView-module__fLgi3W__denomPrice{font-family:var(--font-title);color:var(--accent-gold);font-size:.96rem;font-weight:800}.ProductDetailView-module__fLgi3W__paymentGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:600px){.ProductDetailView-module__fLgi3W__paymentGrid{grid-template-columns:repeat(2,1fr)}}.ProductDetailView-module__fLgi3W__paymentCard{background:var(--card-bg-subtle);border:1.5px solid var(--card-border);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1.1rem;transition:all .2s;display:flex}.ProductDetailView-module__fLgi3W__paymentCard:hover{border-color:var(--secondary);background:var(--card-bg-elevated)}.ProductDetailView-module__fLgi3W__paymentCardSelected{border-color:var(--secondary);background:#00e5ff1a;box-shadow:0 0 20px #00e5ff40}.ProductDetailView-module__fLgi3W__payInfo{align-items:center;gap:.75rem;display:flex}.ProductDetailView-module__fLgi3W__payName{font-family:var(--font-title);color:#fff;font-size:.88rem;font-weight:700}.ProductDetailView-module__fLgi3W__payFee{color:var(--foreground-muted);font-size:.74rem}.ProductDetailView-module__fLgi3W__errorBox{border:1px solid var(--danger);border-radius:var(--radius-md);color:#ff80a0;background:#ff005526;padding:.85rem 1.1rem;font-size:.86rem}.ProductDetailView-module__fLgi3W__summaryAndCta{background:var(--card-bg-elevated);border:1.5px solid var(--card-border-strong);border-radius:var(--radius-xl);flex-direction:column;gap:1.25rem;padding:1.75rem 2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000080}.ProductDetailView-module__fLgi3W__summaryAndCta:before{content:"";background:var(--nyan-rainbow);height:3px;position:absolute;top:0;left:0;right:0}@media (min-width:640px){.ProductDetailView-module__fLgi3W__summaryAndCta{flex-direction:row;justify-content:space-between;align-items:center}}.ProductDetailView-module__fLgi3W__totalLabel{color:var(--foreground-muted);font-size:.82rem;display:block}.ProductDetailView-module__fLgi3W__totalAmount{font-family:var(--font-title);color:var(--accent-gold);font-size:1.55rem;font-weight:900}.ProductDetailView-module__fLgi3W__ctaButtons{flex-wrap:wrap;gap:.75rem;display:flex}.ProductDetailView-module__fLgi3W__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background:#041026d9;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.ProductDetailView-module__fLgi3W__modalContent{background:var(--card-bg-elevated);border:1.5px solid var(--card-border-strong);border-radius:var(--radius-xl);width:100%;max-width:500px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 20px 60px #000000b3}.ProductDetailView-module__fLgi3W__modalContent:before{content:"";background:var(--nyan-rainbow);height:3px;position:absolute;top:0;left:0;right:0}.ProductDetailView-module__fLgi3W__modalHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.ProductDetailView-module__fLgi3W__modalTitle{font-family:var(--font-title);color:#fff;margin:0;font-size:1.25rem;font-weight:800}.ProductDetailView-module__fLgi3W__modalClose{color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;transition:color .2s}.ProductDetailView-module__fLgi3W__modalClose:hover{color:#fff}.ProductDetailView-module__fLgi3W__orderCheckList{background:var(--card-bg-subtle);border:1px solid var(--card-border);border-radius:var(--radius-md);flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1.2rem;display:flex}.ProductDetailView-module__fLgi3W__checkRow{justify-content:space-between;font-size:.88rem;display:flex}.ProductDetailView-module__fLgi3W__checkLabel{color:var(--foreground-muted)}.ProductDetailView-module__fLgi3W__checkVal{font-family:var(--font-mono);color:#fff;font-weight:700}
