.payment-channel-options{display:grid;gap:10px;margin-bottom:16px}.payment-choice{display:flex;gap:12px;align-items:flex-start;padding:15px;border:1px solid var(--line,#dedbd5);border-radius:12px;background:var(--paper,#fcfaf6);cursor:pointer}.payment-choice:has(input:checked){border-color:var(--action,#cf391b);box-shadow:0 0 0 1px var(--action,#cf391b)}.payment-choice input{width:18px;height:18px;flex:0 0 18px;margin:3px 0 0;accent-color:var(--action,#cf391b)}.payment-choice span{display:grid;gap:4px}.payment-choice strong{font-size:14px}.payment-choice small{font-size:12px;line-height:1.6;font-weight:400;color:var(--muted,#58656c)}.payment-choice.payment-unavailable{cursor:default;background:#f3f1ed}.payment-choice input:focus-visible{outline:3px solid var(--action,#cf391b);outline-offset:4px}.order-payment-actions{border:1px solid #d9d7cf;border-radius:12px;background:#fcfaf6;padding:16px;margin:18px 0;text-align:left}.order-payment-actions h4{margin:0 0 8px}.order-payment-actions p{font-size:13px;line-height:1.65;margin:0 0 14px}.order-payment-actions .button{max-width:100%;white-space:normal;text-align:center}.order-payment-actions [hidden],#payment-receipt-options[hidden]{display:none!important}@media(max-width:540px){.order-payment-actions .button{width:100%;font-size:13px}.payment-choice{padding:13px}}
.payment-return-notice{margin:16px auto;padding:15px 20px;max-width:1220px;background:#fff0df;border:1px solid #e4cbb1;border-radius:10px;color:#57321c;font-size:14px;line-height:1.65}@media(max-width:760px){.payment-return-notice{margin:12px 17px;padding:12px 15px;font-size:13px}}
