.checkout-option.checkout-payment{display:flex;align-items:center;gap:1rem;padding:1rem;margin:.75rem 0;border:1px solid #456052;border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}.checkout-payment:has(input:checked){border-color:#d9f774;background:rgba(217,247,116,.06)}.checkout-payment:focus-within{outline:2px solid #d9f774;outline-offset:3px}.checkout-payment input{flex:0 0 auto;accent-color:#d9f774;width:18px;height:18px}.payment-choice{display:flex;flex-direction:column;gap:.45rem;min-width:0;flex:1}.checkout-payment .payment-choice strong{margin:0;font-size:1rem}.payment-choice small{color:#b3c1b8;line-height:1.5}.checkout-payment-logos{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.25rem}.checkout-payment-logos img{width:42px;height:27px;object-fit:contain}.checkout-paypal-logo{width:64px;height:40px;object-fit:contain}#checkout-account-offer{max-width:560px;margin-top:2rem;padding:1.5rem;border:1px solid #456052;border-radius:14px}#checkout-account-offer h3{margin-top:0}#checkout-account-offer p{line-height:1.6}

.checkout-paypal-logo{box-sizing:content-box;width:76px;height:27px;padding:6px 8px;background:#fff;border-radius:4px}

.checkout-paypal-logo{box-sizing:border-box;width:48px;height:40px;padding:3px 7px;background:#fff;border-radius:5px}
