.payment-methods-footer{border-top:1px solid var(--border-default,#dce5dd);text-align:center;width:min(100%,680px);margin:18px auto 0;padding:18px 12px 6px}.payment-methods-footer h2{color:var(--text-primary,#173a32);margin:0 0 10px;font-size:14px;font-weight:700}.payment-methods-footer ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.payment-methods-footer li{border:1px solid var(--border-default,#dce5dd);color:#173a32;overflow-wrap:anywhere;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:8px 4px;font-size:12px;line-height:1.5;display:flex}.payment-methods-footer li[data-payment-state=unavailable]{color:#65766c;background:#f7f9f7}.payment-methods-footer li[data-payment-state=available]{border-color:#b8d7c0}.payment-methods-footer li small{color:#697a70;font-size:10px;line-height:1.4}.payment-methods-footer li[data-payment-state=available] small{color:#1c7449;font-weight:700}.payment-brand-icon{flex-shrink:0;justify-content:center;align-items:center;width:56px;height:32px;display:flex}.payment-brand-visa{color:#1434cb;letter-spacing:-1px;direction:ltr;font-family:Arial,sans-serif;font-size:22px;font-style:italic;font-weight:900}.payment-brand-sham{color:#135f56;font-size:20px;font-weight:700}.payment-brand-cod{color:#217344}@media (max-width:360px){.payment-methods-footer{padding-inline:0}.payment-methods-footer ul{gap:5px}}
