#colophon.mm-footer{background:#0a0a0a;color:#9a9a9a;font-family:'Open Sans',Arial,Verdana,Tahoma,sans-serif;padding:0}#colophon.mm-footer a{color:inherit;text-decoration:none}#colophon .mm-footer-main{padding:56px 0 40px}#colophon .mm-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}#colophon .mm-footer-heading{color:#fff;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px}#colophon .mm-footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}#colophon .mm-footer-links a{font-size:14.5px;line-height:1.4;transition:color .15s ease}#colophon .mm-footer-links a:hover{color:#fff}#colophon .mm-footer-logo{display:inline-block;margin-bottom:16px}#colophon .mm-footer-logo img{width:140px;height:auto;display:block}#colophon .mm-footer-tagline{font-size:14.5px;line-height:1.6;margin:0 0 18px;max-width:32ch}#colophon .mm-footer-contact{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14.5px}#colophon .mm-footer-contact a:hover{color:#fff}#colophon .mm-footer-socials{display:flex;flex-wrap:wrap;gap:14px;align-items:center}#colophon .mm-footer-social-link{display:flex;align-items:center;justify-content:center;width:34px;height:34px;opacity:.75;transition:opacity .15s ease}#colophon .mm-footer-social-link:hover{opacity:1}#colophon .mm-footer-social-link img{height:18px;width:auto;filter:invert(1);display:block}#colophon .mm-footer-badges{display:flex;flex-direction:column;gap:14px;margin-bottom:22px}#colophon .mm-footer-badges img{width:auto;height:44px;object-fit:contain}#colophon .mm-footer-payments{display:flex;flex-wrap:wrap;gap:12px;align-items:center}#colophon .mm-footer-payments img{height:26px;width:auto;object-fit:contain;opacity:.9}#colophon .mm-footer-bottom{border-top:1px solid rgba(255,255,255,.08)}#colophon .mm-footer-bottom-row{padding:20px 0}#colophon .mm-footer-copy{margin:0;font-size:13px;color:#6e6e6e}@media(max-width:980px){#colophon .mm-footer-grid{grid-template-columns:1fr 1fr;row-gap:36px}}@media(max-width:599px){#colophon .mm-footer-main{padding:40px 0 32px}#colophon .mm-footer-grid{grid-template-columns:1fr;gap:32px;text-align:left}#colophon .mm-footer-tagline{max-width:none}}