﻿.wellsess-store .footer-payments{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;margin-top:24px;border-top:1px solid #ffffff24}
.wellsess-store .footer-payments-label{display:flex;align-items:center;gap:8px;color:#c4d3cf;font-size:11px;font-weight:400;line-height:1.5}
.wellsess-store .footer-payments-label .bi{font-size:15px}
.wellsess-store .footer-payment-logos{display:flex;align-items:center;justify-content:flex-end;gap:8px;list-style:none;margin:0;padding:0}
.wellsess-store .footer-payment-logos>li{display:flex;align-items:center;justify-content:center;flex:none;width:54px;height:32px;padding:2px;background:#fff;border:1px solid #ffffff40;border-radius:4px;overflow:hidden}
.wellsess-store .footer-payment-logos img{display:block;width:48px;height:30px;max-width:100%;object-fit:contain;margin:0;filter:none;opacity:1}
.wellsess-store .footer-payment-logos .footer-payment-brand{gap:3px;padding:4px}
.wellsess-store .footer-payment-brand img{width:12px;height:18px;flex:none}
.wellsess-store .footer-payment-brand span{font-family:Arial,sans-serif;font-size:8px;font-weight:700;line-height:1;color:#0c2451;letter-spacing:-.2px}
@media(max-width:600px){.wellsess-store .footer-payments{flex-direction:column;gap:12px;padding:16px 0;margin-top:20px}.wellsess-store .footer-payment-logos{justify-content:center;gap:7px;flex-wrap:wrap}.wellsess-store .footer-payments-label{font-size:10px}}
.wellsess-store .footer-payment-logos img{max-height:100%}
@media(max-width:600px){.wellsess-store .footer-payment-logos>li{width:48px}.wellsess-store .footer-payment-logos img{width:42px}.wellsess-store .footer-payment-logos .footer-payment-brand{gap:2px;padding:3px}.wellsess-store .footer-payment-brand img{width:9px}.wellsess-store .footer-payment-brand span{font-size:7px}}
/* Payment logos centered between copyright and the footer tagline. */
body.wellsess-store .site-footer .footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;width:100%}
body.wellsess-store .site-footer .footer-bottom>div:first-child{text-align:left}
body.wellsess-store .site-footer .footer-bottom>div:last-child{text-align:right}
body.wellsess-store .site-footer .footer-bottom .footer-payments{display:flex;justify-content:center;padding:0;margin:0;border:0}
body.wellsess-store .footer-bottom .footer-payments-label{display:none}
body.wellsess-store .footer-bottom .footer-payment-logos{justify-content:center}
@media(max-width:767px){body.wellsess-store .site-footer .footer-bottom{grid-template-columns:1fr;justify-items:center;gap:12px}body.wellsess-store .site-footer .footer-bottom>div:first-child,body.wellsess-store .site-footer .footer-bottom>div:last-child{text-align:center}body.wellsess-store .site-footer .footer-bottom .footer-payments{order:0}}
/* Tighten the footer vertically while keeping the centered payment row. */
body.wellsess-store .site-footer{padding:28px 0 12px}
body.wellsess-store .site-footer .row{--bs-gutter-y:24px}
body.wellsess-store .site-footer .footer-title{margin-bottom:12px;line-height:1.5}
body.wellsess-store .site-footer .footer-links{display:flex;flex-direction:column;gap:8px}
body.wellsess-store .site-footer .footer-links a{margin:0;line-height:1.5}
body.wellsess-store .site-footer .col-lg-4>p{line-height:1.7}
body.wellsess-store .site-footer .col-lg-4>.mt-3{margin-top:12px!important}
body.wellsess-store .site-footer .ws-footer-signoff{margin-top:16px!important}
body.wellsess-store .site-footer .copyright{margin-top:20px;padding-top:12px}
body.wellsess-store .site-footer .footer-bottom{gap:16px;line-height:1.5}
@media(max-width:767px){body.wellsess-store .site-footer{padding-top:24px}body.wellsess-store .site-footer .row{--bs-gutter-y:20px}body.wellsess-store .site-footer .copyright{margin-top:18px;padding-top:12px}body.wellsess-store .site-footer .footer-bottom{gap:10px}}
