.payment-methods{border:0;padding:0;margin:23px 0 12px}.payment-methods legend{font-weight:700;font-size:14px;margin-bottom:10px}.payment-method{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:4px;padding:11px;margin:8px 0;cursor:pointer;background:#fff}.payment-method:has(input:checked){border-color:var(--olive);box-shadow:0 0 0 1px var(--olive)}.payment-method input{accent-color:var(--olive)}.method-icon{display:grid;place-items:center;width:31px;height:31px;background:var(--sand);border-radius:50%;font-weight:bold;color:var(--olive)}.payment-method b,.payment-method small{display:block}.payment-method b{font-size:12px}.payment-method small{font-size:10px;color:#7b7169}.payment-method em{margin-left:auto;font-size:10px;color:#a26b41;font-style:normal}.payment-warning{font-size:12px;color:#52655a;margin:10px 0}.payment-warning.warning{color:#9c492e;font-weight:600}
