.payment-options-intro{font-size:14px;color:#536766;margin:0 0 14px}
.auria-checkout .checkout-customer[data-layout=single-page] fieldset{margin-bottom:22px}
.checkout-shipping-retry{margin-top:16px;background:#fff;border:1px solid #b9ceca;border-radius:8px;padding:12px;color:#176b6b;cursor:pointer;min-height:44px}
.payment-options{border:1px solid #ddd;border-radius:16px;overflow:hidden;background:#fff;margin-bottom:20px}
.payment-option{display:flex!important;align-items:center;gap:12px;padding:20px!important;margin:0!important;background:#fff;cursor:pointer;min-height:82px;box-sizing:border-box}
.payment-option input[type=radio]{width:19px!important;height:19px!important;min-height:0!important;padding:0!important;margin:0!important;flex:0 0 19px;accent-color:#118c8c}
.payment-option-name{flex:1;font-weight:600;font-size:16px;line-height:1.4;color:#161616}
.payment-option-name small{display:block;font-weight:400;font-size:12px;color:#59706f;margin-top:3px}
.payment-option+.payment-option{border-top:1px solid #ddd}
.payment-option:has(input:checked){background:#f7f8f8}
.payment-option:focus-within{outline:2px solid #118c8c;outline-offset:-2px}
.payment-option-logos{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.payment-option-logos img{height:30px;width:42px;object-fit:contain;border:1px solid #eee;border-radius:3px;padding:3px;box-sizing:border-box;background:#fff}
.payment-option-details{border-top:1px solid #d7e3e0;text-align:center;background:#fafcfb;padding:18px 24px;color:#506564;font-size:13px}
.payment-option-details>span{font-size:25px;color:#118c8c}
.payment-option-details p{margin:8px 0 0!important;font-size:13px!important;line-height:1.5}
#wompi-pay{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:#118c8c!important;color:#fff!important;font-size:22px!important;line-height:1.3;font-weight:700;min-height:60px;padding-inline:52px!important}
#wompi-pay>span[aria-hidden=true]{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:inherit}
#wompi-pay:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:560px){.payment-option{flex-wrap:wrap;padding:14px!important}.payment-option-name{font-size:14px}.payment-option-logos{margin-left:31px;width:calc(100% - 31px)}.payment-option-details{padding:14px 18px}}
