.payment-network-mark{display:inline-flex;flex:0 0 20px;width:20px;height:20px;margin-left:auto;align-items:center;justify-content:center;opacity:.9}.payment-network-mark svg{display:block;width:20px;height:20px}.st-pay-label{min-width:0;padding:10px!important;gap:7px!important}.st-pay-label>span:not(.payment-network-mark){white-space:nowrap;font-size:13px!important}.st-pay-label:has(input:checked){background:#fff1f2!important;border-color:#079447!important}.st-pay-label:focus-within{outline:2px solid #087e8b;outline-offset:2px}