.mm-site-footer{background-color:#fff;opacity:1;padding:18.4px var(--mm-section-px, 56.86px)}.mm-site-footer__inner{width:100%}.mm-site-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;column-gap:38px;row-gap:24px;align-items:start}.mm-site-footer__brand{display:flex;flex-direction:column;gap:12px}.mm-site-footer__wordmark{font-family:var(--mm-font-display);font-weight:400;font-size:23px;line-height:34.11px;color:var(--mm-ink);text-decoration:none;display:inline-block}.mm-site-footer__wordmark:focus-visible{outline:2px solid var(--mm-ink);outline-offset:2px}.mm-site-footer__tagline{font-family:var(--mm-font-body);font-weight:400;font-size:10px;line-height:20px;color:var(--mm-body-text);margin:0;max-width:320px}.mm-site-footer__column{display:flex;flex-direction:column}.mm-site-footer__heading{font-family:var(--mm-font-body);font-weight:400;font-size:8px;line-height:12px;letter-spacing:.96px;text-transform:uppercase;color:var(--mm-ink);margin:0 0 16px}.mm-site-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mm-site-footer__link{font-family:var(--mm-font-body);font-weight:400;font-size:10px;line-height:20px;color:var(--mm-body-text);text-decoration:none;display:inline-block;transition:color .2s ease-out}.mm-site-footer__link:hover,.mm-site-footer__link:focus-visible{color:var(--mm-ink);text-decoration:underline}.mm-site-footer__link:focus-visible{outline:2px solid var(--mm-ink);outline-offset:2px}.mm-site-footer__legal{display:flex;align-items:center;justify-content:space-between;margin-top:21.86px;padding-top:21.86px;border-top:1px solid var(--mm-hairline, #d6ccbe)}.mm-site-footer__copyright,.mm-site-footer__legal-links{font-family:var(--mm-font-body);font-weight:400;font-size:8px;line-height:12px;color:var(--mm-muted-legal, #6d655a);margin:0}@media(max-width:1024px){.mm-site-footer__grid{grid-template-columns:repeat(3,1fr)}.mm-site-footer__brand{grid-column:1 / -1}}@media(max-width:767px){.mm-site-footer{padding:28px 24px 12px}.mm-site-footer__grid{grid-template-columns:repeat(2,1fr);row-gap:22px;column-gap:16px}.mm-site-footer__brand{grid-column:1 / -1}.mm-site-footer__legal{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;padding-top:16px}}@media(max-width:360px){.mm-site-footer__grid{grid-template-columns:1fr}.mm-site-footer__brand{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/site-footer.css.map */
