.shop-order-form .shop-payment-option{display:flex;align-items:flex-start;gap:12px;padding:16px;cursor:pointer}
.shop-order-form .shop-payment-option>input[type=radio]{appearance:auto;flex:0 0 auto;width:24px;height:24px;margin:0;padding:0;border-radius:50%;background-image:none;accent-color:var(--shop-primary)}
.shop-payment-option>span{display:grid;gap:8px;min-width:0}
.shop-payment-option:focus-within{outline:2px solid currentColor;outline-offset:2px;border-radius:8px}
.shop-payment-option .shop-checkout-brands{display:flex;flex-wrap:wrap;gap:8px}
