.payment-badges{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none!important;padding:0!important;margin:12px auto!important;max-width:284px;width:100%}
body .payment-badges>li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:0;min-height:52px;padding:10px 5px;border:0;border-radius:0;background:transparent;color:#142338;font:13px/1.2 Arial,sans-serif!important;text-align:center;letter-spacing:0}
.payment-badges svg{display:block;width:26px;height:26px;flex-shrink:0}
body .footer-payments{width:100%;max-width:600px;margin:12px auto 0;padding:17px 0 0;border-top:1px solid #c5a46a44;text-align:center}
body .footer-payments h2{color:#efc574!important;font:normal 14px/1.4 Arial,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;margin:0!important}
body .footer-payments p{font:14px/1.4 'Times New Roman',serif!important;color:#e5e0d7!important;margin:9px 0 5px!important}
body .payment-policy-link{font:12px/1.4 Arial,sans-serif;color:#efc574;text-decoration:underline;text-underline-offset:3px}
.payment-methods-inline .payment-badges{margin:14px 0 18px!important}
#accepted-payments{scroll-margin-top:calc(var(--site-header-height,96px) + 50px)}
@media(max-width:284px){.payment-badges{gap:6px}body .payment-badges>li{min-height:66px;padding:8px 4px}body .payment-badges>li>span{font-size:12px!important}}

/* Balance the banknote silhouette with the square app icons. */
.payment-badges>li[aria-label="Cash"] svg{width:40px;height:40px;margin:-7px 0}
