.mm-footer{background:var(--mm-bg-soft);padding-bottom:35px}.mm-footer__brand{text-align:center;max-width:560px;margin:45px auto 30px}.mm-footer__logo{display:block;width:180px;max-width:70%;margin:0 auto 18px;transition:transform var(--mm-transition)}.mm-footer__logo:hover{transform:translateY(-3px)}.mm-footer__tagline{margin:0;font-size:1.35rem;font-weight:var(--mm-font-weight-bold);line-height:1.35;color:var(--mm-text)}.mm-footer__description{max-width:470px;margin:16px auto 0;font-size:var(--mm-font-body);line-height:var(--mm-line-body);color:var(--mm-text-light)}.mm-footer__links{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-bottom:50px}.mm-footer__column{text-align:center}.mm-footer__column h3{margin:0 0 22px;font-size:1rem;font-weight:var(--mm-font-weight-bold);color:var(--mm-text)}.mm-footer__column a{display:block;margin-bottom:14px;text-decoration:none;color:var(--mm-text-light);transition:color var(--mm-transition),transform var(--mm-transition)}.mm-footer__column a:hover{transform:translate(2px)}.mm-footer__bottom{border-top:1px solid var(--mm-border);padding-top:28px;text-align:center}.mm-footer__bottom p{margin:0;font-size:.95rem;color:var(--mm-text-muted)}.mm-footer__bottom p+p{margin-top:10px}.mm-footer__social{display:flex!important;align-items:center;justify-content:center;gap:6px;width:fit-content;margin:0 auto 14px;text-decoration:none;transition:transform var(--mm-transition)}.mm-footer__social span{color:var(--mm-text-light);transition:all var(--mm-transition)}.mm-footer__social-icon{width:16px;height:16px;flex-shrink:0}.mm-footer__social--facebook:hover{transform:translate(2px)}.mm-footer__social--facebook:hover span{color:#1877f2}.mm-footer__social--instagram:hover{transform:translate(2px)}.mm-footer__social--instagram:hover span{background:linear-gradient(45deg,#f58529,#feda77,#dd2a7b,#8134af,#515bd4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.mm-footer{padding-bottom:30px}.mm-footer__brand{margin:35px auto 40px}.mm-footer__logo{width:150px}.mm-footer__tagline{font-size:1.25rem}.mm-footer__links{grid-template-columns:1fr;gap:36px;margin-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mm-footer.css.map */
