.mm-foot{--mm-foot-light-bg: linear-gradient(180deg, #ffffff 0%, var(--mm-pastel-ice, #EEF3FA) 100%);--mm-foot-dark-bg: #2c3e50;--mm-foot-dark-ink: #ffffff;--mm-foot-dark-muted: rgb(255 255 255 / .72);--mm-foot-dark-border: rgb(255 255 255 / .14);font-family:var(--font-body--family)}.mm-foot__newsletter{background:var(--mm-foot-light-bg);padding:3rem 1.25rem 3.25rem;color:var(--mm-ink, #111)}.mm-foot__newsletter-inner{max-width:48rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:1rem}.mm-foot__eyebrow{font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mm-ink-muted, rgb(0 0 0 / .55));margin:0;font-weight:500}.mm-foot__headline{font-family:var(--font-heading--family);font-size:1.625rem;font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--mm-ink, #111);margin:0}.mm-foot__headline-italic{font-style:italic;font-weight:400}.mm-foot__sub{font-family:var(--font-body--family);font-size:.9375rem;line-height:1.5;color:var(--mm-ink-muted, rgb(0 0 0 / .6));margin:0}@media screen and (min-width:750px){.mm-foot__newsletter{padding:4rem 2rem 4.25rem}.mm-foot__headline{font-size:2.25rem}.mm-foot__sub{font-size:1rem}}.mm-foot__form{margin:.75rem auto 0;max-width:30rem;width:100%}.mm-foot__field{position:relative;background:#fff;border-radius:999px;padding:.375rem .375rem .375rem .5rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 1px 3px #00000014}.mm-foot__input{flex:1 1 0;min-width:0;border:0;background:transparent;padding:.625rem .5rem;font-family:var(--font-body--family);font-size:.9375rem;color:var(--mm-ink, #111);outline:none;-webkit-appearance:none;appearance:none}.mm-foot__input::-webkit-contacts-auto-fill-button,.mm-foot__input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.mm-foot__input::placeholder{color:#0006}.mm-foot__submit{border:0;cursor:pointer;background:var(--mm-foot-dark-bg);color:#fff;font-family:var(--font-body--family);font-size:.9375rem;font-weight:500;padding:.75rem 1.5rem;border-radius:999px;transition:transform .15s,opacity .15s}.mm-foot__submit:hover{transform:translateY(-1px);opacity:.95}.mm-foot__form--quiz{text-align:center}.mm-foot__quiz-cta{display:inline-flex;align-items:center;justify-content:center}.mm-foot__form-msg{margin:.75rem 0 0;font-size:.875rem;text-align:center;transition:opacity .5s}.mm-foot__form-msg--success{color:#3d9f5c}.mm-foot__form-msg--error{color:#b3232d}.mm-foot__main{background:var(--mm-foot-dark-bg);color:var(--mm-foot-dark-ink);padding:2rem 1.25rem 1.25rem}.mm-foot__main-inner{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:750px){.mm-foot__main{padding:3.5rem 2rem 2rem}.mm-foot__main-inner{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:3rem}}.mm-foot__brand{display:flex;flex-direction:column;gap:1rem;flex:0 0 auto;min-width:0}@media screen and (min-width:750px){.mm-foot__brand{flex:0 1 22rem}}.mm-foot__logo{height:auto;width:10rem;max-width:100%;object-fit:contain;filter:brightness(0) invert(1)}@media screen and (min-width:750px){.mm-foot__logo{width:11rem}}.mm-foot__logo-text{font-family:var(--font-heading--family);font-size:1.5rem;font-weight:400;color:var(--mm-foot-dark-ink)}.mm-foot__tagline{font-size:.9375rem;line-height:1.5;color:var(--mm-foot-dark-muted);margin:0;max-width:20rem}.mm-foot__contact{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.625rem}.mm-foot__contact-link{display:inline-flex;align-items:center;gap:.625rem;color:var(--mm-foot-dark-ink);font-size:.875rem;line-height:1.4;text-decoration:none;transition:opacity .15s}a.mm-foot__contact-link:hover{opacity:.75}.mm-foot__contact-icon{width:1rem;height:1rem;color:var(--mm-foot-dark-muted);flex-shrink:0}.mm-foot__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;flex:0 0 auto;width:100%}@media screen and (min-width:750px){.mm-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 3rem;flex:1 1 30rem}}.mm-foot__col{display:flex;flex-direction:column;gap:.875rem;min-width:0}.mm-foot__col-heading{font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mm-foot-dark-muted);margin:0;font-weight:500}.mm-foot__col-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.mm-foot__col-link{color:var(--mm-foot-dark-ink);font-size:.9375rem;line-height:1.4;text-decoration:none;transition:opacity .15s}.mm-foot__col-link:hover{opacity:.75}.mm-foot__policies{list-style:none;padding:1.25rem 0 0;margin:.5rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;width:100%;border-top:1px solid var(--mm-foot-dark-border)}.mm-foot__policy-link{color:var(--mm-foot-dark-muted);font-size:.8125rem;text-decoration:none;transition:color .15s}.mm-foot__policy-link:hover{color:var(--mm-foot-dark-ink)}.mm-foot__bottom{flex:1 1 100%;width:100%;padding-top:1.25rem;margin-top:.5rem;border-top:1px solid var(--mm-foot-dark-border);text-align:center}.mm-foot__copy{font-size:.8125rem;color:var(--mm-foot-dark-muted);margin:0}.mm-foot__social{list-style:none;padding:0;margin:.25rem 0 0;display:flex;gap:.75rem;flex-wrap:wrap}.mm-foot__social-link{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--mm-foot-dark-border);color:var(--mm-foot-dark-ink);transition:background .15s,border-color .15s}.mm-foot__social-link:hover{background:#ffffff14;border-color:#ffffff4d}.mm-foot__social-link svg{width:1.0625rem;height:1.0625rem}.mm-foot__whatsapp{position:fixed;bottom:1.25rem;right:1.25rem;width:3.25rem;height:3.25rem;border-radius:50%;background:#25d366;color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 6px 20px -4px #25d36680,0 2px 6px #0000001f;z-index:40;transition:transform .2s,box-shadow .2s,bottom .25s ease}body:has(.mm-pdp__sticky.is-visible) .mm-foot__whatsapp{bottom:5.75rem}.mm-foot__whatsapp:hover{transform:scale(1.06);box-shadow:0 8px 24px -4px #25d36699,0 3px 8px #00000026}.mm-foot__whatsapp svg{width:1.5rem;height:1.5rem}@media screen and (min-width:750px){.mm-foot__whatsapp{width:3.5rem;height:3.5rem;bottom:1.5rem;right:1.5rem}.mm-foot__whatsapp svg{width:1.625rem;height:1.625rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-mm-footer.css.map */
