.buynow-module-scss-module__E9xc1W__buyNowContainer{max-width:1000px;margin:0 auto;padding:2rem 0}.buynow-module-scss-module__E9xc1W__buyNowGrid{grid-template-columns:1fr 360px;gap:2rem;display:grid}.buynow-module-scss-module__E9xc1W__buyNowCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.buynow-module-scss-module__E9xc1W__buyNowTitle{color:#1f2937;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.buynow-module-scss-module__E9xc1W__orderSummaryCard{background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;position:-webkit-sticky;position:sticky;top:1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.buynow-module-scss-module__E9xc1W__orderSummaryTitle{color:#1f2937;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.buynow-module-scss-module__E9xc1W__orderSummaryRows{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}s .buynow-module-scss-module__E9xc1W__orderSummaryRow{color:#6b7280;justify-content:space-between;align-items:center;font-size:.95rem;display:flex}.buynow-module-scss-module__E9xc1W__orderSummaryValue{color:#111827;font-weight:600}.buynow-module-scss-module__E9xc1W__orderSummaryTotalRow{border-top:2px solid #e5e7eb;justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.buynow-module-scss-module__E9xc1W__orderSummaryTotalLabel{color:#111827;font-size:1.1rem;font-weight:600}.buynow-module-scss-module__E9xc1W__orderSummaryTotalValue{color:#00327d;font-size:1.1rem;font-weight:600}.buynow-module-scss-module__E9xc1W__orderSummaryNotice{color:#6b7280;background-color:#eff4ff;border:1px solid #c3c6d5;border-radius:.375rem;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.75rem;font-size:.95rem;display:flex}.buynow-module-scss-module__E9xc1W__orderSummaryNotice svg{width:2.5rem}.buynow-module-scss-module__E9xc1W__orderSummaryNoticeText{margin:0;font-size:.75rem;line-height:1.3}.buynow-module-scss-module__E9xc1W__formFieldGroup{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.buynow-module-scss-module__E9xc1W__formLabel{color:#6b7280;text-transform:uppercase;font-size:13px;font-weight:500}.buynow-module-scss-module__E9xc1W__orderSummaryRow{justify-content:space-between;align-items:center;display:flex}.buynow-module-scss-module__E9xc1W__formControl{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;outline:none;padding:.75rem .875rem;font-size:.95rem;transition:box-shadow .2s,border-color .2s}.buynow-module-scss-module__E9xc1W__errorInput{border-color:#dc2626!important;box-shadow:0 0 0 1px rgba(220,38,38,.35)!important}.buynow-module-scss-module__E9xc1W__formControl:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.buynow-module-scss-module__E9xc1W__formSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.buynow-module-scss-module__E9xc1W__actionRow{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.buynow-module-scss-module__E9xc1W__previewButton{color:#2563eb;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-size:.95rem;text-decoration:none;display:flex}.buynow-module-scss-module__E9xc1W__previewButton svg{fill:#2563eb}.buynow-module-scss-module__E9xc1W__previewButton:hover{text-decoration:underline}@media (max-width:767px){.buynow-module-scss-module__E9xc1W__buyNowGrid{grid-template-columns:1fr}.buynow-module-scss-module__E9xc1W__buyNowContainer{padding:2rem 15px}.buynow-module-scss-module__E9xc1W__orderSummaryContainer{order:1}.buynow-module-scss-module__E9xc1W__billingCol{order:2}}
.payment-description-module-scss-module__ZVBjMa__modalOverlay{z-index:9999;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;animation:.2s ease-in-out payment-description-module-scss-module__ZVBjMa__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.payment-description-module-scss-module__ZVBjMa__modalContent{background:#fff;border-radius:8px;min-width:400px;max-width:500px;animation:.2s ease-in-out payment-description-module-scss-module__ZVBjMa__slideIn;box-shadow:0 4px 20px rgba(0,0,0,.15)}.payment-description-module-scss-module__ZVBjMa__modalHeader{padding:16px 40px 0 16px;position:relative}.payment-description-module-scss-module__ZVBjMa__modalHeader h4{color:var(--on-surface-2);margin-bottom:0;font-size:24px;font-weight:600;line-height:1.2}.payment-description-module-scss-module__ZVBjMa__modalHeader .payment-description-module-scss-module__ZVBjMa__closeBtn{position:absolute;top:15px;right:15px}.payment-description-module-scss-module__ZVBjMa__modalBody{padding:16px}.payment-description-module-scss-module__ZVBjMa__modalBody p{color:#6b7280;margin:0;font-size:.95rem;line-height:1.6}.payment-description-module-scss-module__ZVBjMa__closeBtn{background:0 0;border:none;padding:0;position:absolute}.payment-description-module-scss-module__ZVBjMa__closeBtn svg{width:22px}@keyframes payment-description-module-scss-module__ZVBjMa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes payment-description-module-scss-module__ZVBjMa__slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.payment-description-module-scss-module__ZVBjMa__modalContent{min-width:90%;margin:1rem}}
.buy-module-scss-module___koz7q__buyRow{align-items:center;margin-bottom:10px;display:flex}.buy-module-scss-module___koz7q__platformFeeLabel{width:110px;color:var(--on-surface-2);font-size:14px;font-weight:500;line-height:1.2}.buy-module-scss-module___koz7q__totalAmount{color:var(--on-surface-2);margin-right:5px;font-size:16px;font-weight:600;line-height:1.2}.buy-module-scss-module___koz7q__platformFeeInfo svg{width:24px;height:24px;margin-left:3px;position:relative;top:-2px}
