/* Premier SA — Footer payment marks compact V1.1.1. Replace old V1.1.0 CSS fully. */
.site-footer .premier-footer-payments{margin-top:15px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}
.site-footer .premier-footer-payments *{box-sizing:border-box}
.site-footer .premier-footer-payments__sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.site-footer .premier-footer-payments__logos{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;list-style:none;direction:inherit}
.site-footer .premier-footer-payments__logo{width:84px;height:36px;min-width:0;margin:0;padding:4px 7px;background:#fff;border:1px solid rgba(255,255,255,.15);border-radius:7px;display:flex;align-items:center;justify-content:center;line-height:1}
.site-footer .premier-footer-payments__logo img{display:block;width:auto;height:auto;max-width:100%;max-height:26px;object-fit:contain;flex:none}
.site-footer .premier-footer-payments__logo[data-brand="mada"] img{width:66px;max-height:25px;min-width:60px}
.site-footer .premier-footer-payments__logo[data-brand="mastercard"] img{max-height:29px}
.site-footer .premier-footer-payments__logo[data-brand="apple-pay"] img{max-height:28px}
.site-footer .premier-footer-payments__logo[data-brand="tamara"] img{max-height:24px}
@media(max-width:560px){
 .site-footer .premier-footer-payments{margin-top:12px;padding-top:10px}
 .site-footer .premier-footer-payments__logos{gap:6px}
 .site-footer .premier-footer-payments__logo{width:80px;height:34px;padding:4px 6px;border-radius:6px}
 .site-footer .premier-footer-payments__logo img{max-height:24px}
 .site-footer .premier-footer-payments__logo[data-brand="mada"] img{width:65px;min-width:60px;max-height:24px}
 .site-footer .premier-footer-payments__logo[data-brand="mastercard"] img{max-height:27px}
}
