.mftp-footer-v2 .mftp-footer-social{display:flex;align-items:center;gap:19px;margin-top:18px}.mftp-footer-v2 .mftp-footer-social a{display:inline-flex;align-items:center;justify-content:center;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:#35343b;width:26px;height:34px;padding:0!important;transition:color .15s}.mftp-footer-v2 .mftp-footer-social a:hover{color:#e4262c}.mftp-footer-v2 .mftp-footer-social svg{width:25px;height:25px;fill:currentColor}.mftp-footer-v2 .mftp-footer-social a:last-child svg{width:17px;height:25px}.mftp-footer-v2 .mftp-payment-verification{width:160px;height:auto;max-height:none;object-fit:contain;margin-left:9px;display:block}.mftp-footer-v2 .mftp-payment-logos{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mftp-footer-v2 .mftp-footer-bottom{gap:18px}.mftp-footer-v2 .mftp-footer-meta{gap:12px}.mftp-footer-v2 .mftp-footer-payments{gap:9px;flex-wrap:wrap}.mftp-footer-v2 .mftp-pay-mastercard{flex-shrink:0}
@media(max-width:700px){.mftp-footer-v2 .mftp-payment-verification{width:150px;margin-left:3px}.mftp-footer-v2 .mftp-payment-logos{gap:12px;justify-content:center}.mftp-footer-v2 .mftp-footer-social{gap:20px}.mftp-footer-v2 .mftp-footer-social a{height:44px;width:30px}.mftp-footer-v2 .mftp-footer-payments{justify-content:center}}
.mftp-footer-v2 .mftp-payment-logos{height:auto!important;min-height:54px}.mftp-footer-v2 .mftp-footer-bottom{min-height:80px!important}.mftp-footer-v2 .mftp-footer-payments{height:auto!important}
/* Replace the CSS-drawn bag shape with the official Font Awesome lock. */
.mftp-footer-v2 .mftp-payment-lock{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;min-width:0;border:0!important;border-radius:0;background:none;font-size:inherit;line-height:1;position:static;color:inherit;flex-shrink:0}
.mftp-footer-v2 .mftp-payment-lock:before,.mftp-footer-v2 .mftp-payment-lock:after{content:none!important;display:none!important}
.mftp-footer-v2 .mftp-payment-lock>svg{display:block;width:1em!important;height:1em!important;fill:currentColor;stroke:none}

/* 0.2.0-beta.2: remove stacked spacing before the public footer. */
.mft-experience .site-footer.mftp-footer-v2{margin-top:0;padding-top:16px;border-top:0}
.mft-experience .home-refined{padding-bottom:0}
.home-refined>.central-container:last-child>.central-section:last-child{padding-bottom:0}
