/* Footer only. Brand artwork stays unfiltered and retains its original colours. */
.site-footer .payment-row{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:14px 30px;padding-block:28px;border-block:1px solid var(--line);background:none}
.site-footer .payment-heading{display:flex;flex-direction:column;gap:7px;font-size:15px;color:var(--detail-ink)}
.site-footer .payment-eyebrow{font-size:8px;letter-spacing:.17em;color:var(--muted);align-self:flex-start}
.site-footer .payment-methods{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:9px;padding:0;margin:0;list-style:none;min-width:0}
.site-footer .payment-method{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:88px;height:53px;flex:0 0 88px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:none;color:var(--ink);font-size:10px;line-height:1.4;overflow:visible}
.site-footer .payment-method img{display:block;float:none;width:64px;height:28px;max-width:100%;max-height:32px;object-fit:contain;object-position:center;margin:0;filter:none;mix-blend-mode:normal;border:0;border-radius:0;background:none}
.site-footer .payment-method .ev-payment-logo--mastercard{width:44px;height:28px}
.site-footer .payment-method .ev-payment-logo--visa{width:55px;height:23px}
.site-footer .payment-method .ev-payment-logo--mada{width:58px;height:25px}
.site-footer .payment-method .ev-payment-logo--apple-pay{width:58px;height:28px}
.site-footer .payment-method .ev-payment-logo--tabby{width:62px;height:30px}
.site-footer .payment-method .ev-payment-logo--amex{width:31px;height:31px}
.site-footer .payment-method--bank{gap:3px;flex-direction:column;padding:5px}
.site-footer .payment-method .ev-payment-logo--bank{width:25px;height:25px}
.site-footer .payment-method--bank span{font-size:8px}
.site-footer .payment-method--other{width:auto;min-width:88px;flex-basis:auto;padding-inline:12px}
.site-footer .payment-note{grid-column:2;font-size:9px;line-height:1.9;color:var(--muted);margin:0}
@media(max-width:780px){.site-footer .payment-row{grid-template-columns:1fr;gap:17px;padding-block:25px}.site-footer .payment-heading{align-items:center;gap:5px}.site-footer .payment-eyebrow{align-self:center}.site-footer .payment-methods{justify-content:center;gap:8px}.site-footer .payment-method{width:calc((100% - 24px)/4);flex-basis:calc((100% - 24px)/4);max-width:88px;min-width:0;height:51px;padding:8px}.site-footer .payment-method--bank{padding:4px}.site-footer .payment-note{grid-column:1;text-align:center}.site-footer .payment-method--other{flex-basis:auto;width:auto;min-width:70px}}
.site-footer .payment-row{scroll-margin-top:112px}
