.CheckoutForm-module-scss-module__7FcACq__form{background:#1b1c1c;border:1px solid #444748;border-radius:12px;flex-direction:column;gap:1.5rem;max-width:480px;margin:0 auto;padding:2rem;display:flex}.CheckoutForm-module-scss-module__7FcACq__productName{color:#e4e2e1;margin:0;font-size:1.25rem;font-weight:600}.CheckoutForm-module-scss-module__7FcACq__amount{border-bottom:1px solid #444748;justify-content:space-between;align-items:baseline;padding-bottom:1rem;display:flex}.CheckoutForm-module-scss-module__7FcACq__amountLabel{color:#c4c7c7;font-size:.875rem}.CheckoutForm-module-scss-module__7FcACq__amountValue{color:#e4e2e1;font-size:1.5rem;font-weight:700}.CheckoutForm-module-scss-module__7FcACq__error{color:#ffb4ab;background:#ffb4ab1a;border:1px solid #ffb4ab;border-radius:8px;padding:.75rem 1rem;font-size:.875rem}.CheckoutForm-module-scss-module__7FcACq__actions{gap:1rem;display:flex}.CheckoutForm-module-scss-module__7FcACq__submitBtn{color:#313030;cursor:pointer;background:#c9c6c5;border:none;border-radius:8px;flex:1;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:opacity .2s}.CheckoutForm-module-scss-module__7FcACq__submitBtn:hover:not(:disabled){opacity:.9}.CheckoutForm-module-scss-module__7FcACq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.CheckoutForm-module-scss-module__7FcACq__cancelBtn{color:#c4c7c7;cursor:pointer;background:0 0;border:1px solid #444748;border-radius:8px;padding:.875rem 1.5rem;font-size:1rem;transition:background .2s}.CheckoutForm-module-scss-module__7FcACq__cancelBtn:hover:not(:disabled){background:#2a2a2a}.CheckoutForm-module-scss-module__7FcACq__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.CheckoutForm-module-scss-module__7FcACq__testMode{text-align:center;color:#c4c7c7;margin:0;font-size:.75rem}.CheckoutForm-module-scss-module__7FcACq__testMode code{background:#2a2a2a;border-radius:4px;padding:.125rem .375rem;font-size:.75rem}
.page-module-scss-module__CJwtDa__page{background:#131313;min-height:80vh;padding:6rem 1rem 4rem}.page-module-scss-module__CJwtDa__container{max-width:640px;margin:0 auto}.page-module-scss-module__CJwtDa__title{color:#e4e2e1;text-align:center;margin:0 0 2rem;font-size:2rem;font-weight:700}.page-module-scss-module__CJwtDa__status{text-align:center;color:#c4c7c7;font-size:1rem}.page-module-scss-module__CJwtDa__error{text-align:center;color:#ffb4ab;background:#ffb4ab14;border:1px solid #ffb4ab;border-radius:12px;padding:2rem}.page-module-scss-module__CJwtDa__retryBtn{color:#313030;cursor:pointer;background:#c9c6c5;border:none;border-radius:8px;margin-top:1rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600}.page-module-scss-module__CJwtDa__retryBtn:hover{opacity:.9}.page-module-scss-module__CJwtDa__checkoutFlow{flex-direction:column;gap:2rem;display:flex}.page-module-scss-module__CJwtDa__itemsSection{flex-direction:column;gap:1rem;display:flex}.page-module-scss-module__CJwtDa__sectionTitle{color:#e4e2e1;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.page-module-scss-module__CJwtDa__lineItem{background:#1b1c1c66;border:1px solid #8e919226;border-radius:.75rem;gap:.875rem;padding:.875rem;display:flex}.page-module-scss-module__CJwtDa__lineItemImage{object-fit:cover;background:#ffffff0a;border-radius:.5rem;flex-shrink:0;width:64px;height:84px}.page-module-scss-module__CJwtDa__lineItemInfo{flex:1;min-width:0}.page-module-scss-module__CJwtDa__lineItemName{color:#e4e2e1;margin:0 0 .25rem;font-size:.9375rem;font-weight:500}.page-module-scss-module__CJwtDa__lineItemPrice{color:#c4c7c7;margin:0 0 .5rem;font-size:.8125rem}.page-module-scss-module__CJwtDa__shippingGroup{background:#1b1c1c4d;border:1px solid #8e919226;border-radius:.75rem;padding:.75rem}.page-module-scss-module__CJwtDa__shippingGroup .page-module-scss-module__CJwtDa__lineItem{background:0 0;border:none;padding:.375rem 0}.page-module-scss-module__CJwtDa__shippingGroup .page-module-scss-module__CJwtDa__lineItem+.page-module-scss-module__CJwtDa__lineItem{border-top:1px solid #8e91920f;padding-top:.5rem}.page-module-scss-module__CJwtDa__groupNote{color:#888;margin:.25rem 0 .5rem;font-size:.75rem;font-style:italic}.page-module-scss-module__CJwtDa__shippingNotice{color:#777;margin:.25rem 0 .5rem;font-size:.6875rem;line-height:1.4}.page-module-scss-module__CJwtDa__totals{background:#1b1c1c4d;border:1px solid #8e919226;border-radius:.75rem;padding:1rem .875rem}.page-module-scss-module__CJwtDa__totalRow{color:#c4c7c7;justify-content:space-between;align-items:center;padding:.375rem 0;font-size:.9375rem;display:flex}.page-module-scss-module__CJwtDa__totalRow+.page-module-scss-module__CJwtDa__totalRow{border-top:1px solid #8e919214}.page-module-scss-module__CJwtDa__totalRow span:last-child{color:#e4e2e1;font-weight:500}.page-module-scss-module__CJwtDa__grandTotal{color:#e4e2e1;margin-top:.25rem;padding-top:.625rem;font-size:1.125rem;font-weight:700}.page-module-scss-module__CJwtDa__grandTotal span:last-child{font-weight:700}.page-module-scss-module__CJwtDa__addressSection{flex-direction:column;gap:.75rem;display:flex}.page-module-scss-module__CJwtDa__addressError{color:#ffb4ab;margin:0;font-size:.8125rem}.page-module-scss-module__CJwtDa__fieldRow{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}@media (max-width:480px){.page-module-scss-module__CJwtDa__fieldRow{grid-template-columns:1fr}}.page-module-scss-module__CJwtDa__field{color:#e4e2e1;width:100%;font:inherit;box-sizing:border-box;background:#2a2a2a66;border:1px solid #8e919233;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem}.page-module-scss-module__CJwtDa__field::placeholder{color:#c4c7c780}.page-module-scss-module__CJwtDa__field:focus{border-color:#6366f1;outline:none}.page-module-scss-module__CJwtDa__phonePrefix{color:#c4c7c7;background:#2a2a2a66;border:1px solid #8e919233;border-radius:.5rem;align-items:center;padding:.625rem .75rem;font-size:.875rem;display:flex}.page-module-scss-module__CJwtDa__submitBtn{color:#fff;width:100%;font:inherit;cursor:pointer;background:#6366f1;border:none;border-radius:.75rem;margin-top:.5rem;padding:.875rem;font-size:1rem;font-weight:600;transition:background .2s}.page-module-scss-module__CJwtDa__submitBtn:hover:not(:disabled){background:#5558e6}.page-module-scss-module__CJwtDa__submitBtn:disabled{opacity:.5;cursor:not-allowed}
