.payment-brands{flex-wrap:wrap;gap:6px;max-width:100%}.payment-brand,.payment-brands{display:inline-flex;align-items:center}.payment-brand{justify-content:center;box-sizing:border-box;flex:0 0 52px;width:52px;height:32px;padding:4px 5px;border-radius:6px;background:#fff}.payment-brand img{display:block;width:42px;height:24px;max-width:none;-o-object-fit:contain;object-fit:contain}