.payment-logos-container{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:1rem 0}.payment-logos{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.payment-logo,.secure-logo{filter:brightness(0) invert(1);opacity:.8;transition:opacity .3s ease}.payment-logo:hover,.secure-logo:hover{opacity:1}@media (max-width:600px){.payment-logos{gap:1rem}}.payment-logos.small{gap:1rem;margin-top:0;flex-wrap:nowrap;flex-direction:row;justify-content:center;background:hsla(0,0%,100%,.8)!important;padding:.8rem 1.5rem;border-radius:12px;display:inline-flex}.payment-logos.small .payment-logo,.payment-logos.small .secure-logo{filter:none;opacity:1;height:40px!important;width:auto!important}.payment-logos.small .visa-logo{height:32px!important;opacity:.9!important}