.de-payments-banner[hidden]{display:none!important}
.de-payments-banner{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;margin:14px 0 22px;background:linear-gradient(110deg,#0c2235,#102a3d);border:1px solid #31627e;border-radius:11px;color:#eaf7ff}
.de-payments-info{display:flex;flex-direction:column;gap:5px;line-height:1.4;min-width:0}.de-payments-info strong{font-size:15px;color:#f4fbff}.de-payments-info small{font-size:13px;color:#bdd5e4}.de-payments-methods{display:flex;align-items:center;gap:9px;flex-shrink:0}.de-payment-logo{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:7px;height:46px;min-width:113px;padding:8px 13px;background:#fff;border:1px solid #dce6ed;border-radius:7px;color:#124d87}.de-payment-logo img{display:block;width:90px;height:28px;object-fit:contain}.de-payment-logo.de-payment-bank img{width:25px;height:25px}.de-payment-logo span{font:700 13px/1.2 Arial,sans-serif}.de-payment-logo[hidden]{display:none!important}
@media(max-width:760px){.de-payments-banner{align-items:flex-start;flex-direction:column;gap:13px;padding:15px}.de-payments-methods{flex-wrap:wrap;width:100%;gap:8px}.de-payment-logo{flex:1 1 90px;min-width:0;padding:7px 9px;height:44px}.de-payment-logo img{width:80px;height:26px}.de-payments-info strong{font-size:14px}}
