/* Small, informational payment badges below the existing footer description. */
footer .novy-footer-payments { margin-top: 20px; }
footer .novy-payment-label { color: var(--novy-text, #f3f4ff); font-size: 14px; font-weight: 700; line-height: 1.5; margin: 0 0 8px; }
footer .novy-payment-methods { display: flex; flex-wrap: wrap; align-items: center; gap: 5px; margin: 0; padding: 0; list-style: none; }
footer .footer-top .widget .novy-payment-methods li { display: inline-block; width: auto; margin: 0; padding: 4px 6px; border-radius: 4px; background: var(--novy-raised, #303b46); color: var(--novy-text, #f3f4ff); font-family: Arial, sans-serif; font-size: 12px; font-weight: 600; line-height: 1.4; white-space: nowrap; }
footer .menu a { overflow-wrap: break-word; }
