.shopPaymentForm_form__75PBN{display:flex;flex-direction:column;gap:1.25rem}.shopPaymentForm_fieldsGrid__3cAFJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.shopPaymentForm_inputContainer__RFu_X{width:100%}.shopPaymentForm_paymentContainer__4SeiZ{width:100%;margin-top:.25rem}.shopPaymentForm_proceedButton__gPv5Z{width:100%;padding:.75rem;background-color:var(--color-primary,#2563eb);color:#000;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.shopPaymentForm_proceedButton__gPv5Z:hover{opacity:.9}.shopPaymentForm_summaryCard__CptZw{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.4rem;font-size:.9rem}.shopPaymentForm_summaryCard__CptZw p{margin:0}.shopPaymentForm_editButton__hYAww{align-self:flex-start;margin-top:.5rem;padding:.4rem .75rem;background:none;border:1px solid var(--color-primary,#2563eb);color:var(--color-primary,#2563eb);border-radius:6px;cursor:pointer;font-size:.85rem}.shopPaymentForm_editButton__hYAww:hover{background-color:var(--color-primary,#2563eb);color:#000}.shopPaymentForm_hasError__aBeJK input{border-color:#e53e3e!important}.shopPaymentForm_hasError__aBeJK label{color:#e53e3e}.shopPaymentForm_errorText__TzAPW{display:block;color:#e53e3e;font-size:.8rem;margin-top:.2rem}.shopPaymentForm_formHint__KtB5_{color:#718096;font-size:.875rem;text-align:center;margin:0}@media (max-width:600px){.shopPaymentForm_fieldsGrid__3cAFJ{grid-template-columns:1fr}}