
.footer.simple-footer{background:#08090d!important;padding:0!important;border-top:1px solid #23242b!important;color:#92939e;text-align:left!important}
.simple-footer .ff-shell{max-width:1280px;margin:auto;padding:64px 40px 28px;box-sizing:border-box}
.ff-top{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:48px;padding-bottom:56px}
.ff-brand{font-size:38px!important;font-weight:700;letter-spacing:-1.8px;color:#fff!important;text-decoration:none!important;line-height:1}
.ff-tag{font-size:14px!important;line-height:1.6!important;margin:18px 0 0!important;color:#858792;max-width:200px}
.ff-column h3{font-size:12px!important;font-weight:500!important;color:#737580!important;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 22px!important}
.ff-column a{display:block;color:#e3e3e8!important;font-size:14px!important;line-height:1.45;text-decoration:none!important;margin-bottom:13px;transition:color .15s}
.ff-column a:hover{color:#8cb4ff!important}.ff-column a small{display:block;color:#787b89;font-size:12px;margin-top:5px}
.ff-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #23242b;padding-top:24px}
.ff-meta{display:flex;align-items:center;gap:22px;font-size:12px;color:#777a87}.ff-meta button{border:0!important;background:none!important;color:#9295a1!important;font:inherit;padding:8px 0!important;cursor:pointer}
.simple-footer .footer-payment-logos{display:flex!important;gap:18px!important;align-items:center;flex-wrap:wrap;margin:0!important;padding:0!important;opacity:.5;width:auto!important}.simple-footer .footer-payment-logos svg{height:17px!important;max-width:44px!important;width:auto!important}.simple-footer .footer-payment-logos span{display:inline-flex!important}
@media(max-width:800px){.simple-footer .ff-shell{padding:40px 24px 24px}.ff-top{grid-template-columns:1fr 1fr;gap:34px 24px;padding-bottom:32px}.ff-identity{grid-column:1/-1}.ff-tag{max-width:none;margin-top:12px!important}.ff-brand{font-size:34px!important}.ff-bottom{align-items:flex-start;flex-direction:column;gap:20px}.ff-column h3{margin-bottom:18px!important}.ff-meta{width:100%;justify-content:space-between}.ff-column:last-child{grid-column:1/-1}.simple-footer .footer-payment-logos{gap:16px!important}}

.simple-footer nav.ff-column{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;min-width:0}.ff-column a{overflow-wrap:anywhere}
