.mm-footer{padding:64px 0 24px}.mm-footer__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 90% at 25% 100%,rgba(255,86,0,.55),rgba(120,30,0,.35) 45%,transparent 75%),#000}.mm-footer__inner{display:grid;grid-template-columns:minmax(0,460px) 1fr;gap:60px}.mm-footer__logo{display:block;max-width:460px}.mm-footer__logo img{width:100%;height:auto;display:block}.mm-footer__tagline{font-family:var(--mm-mono);font-size:2rem;font-weight:600;text-transform:uppercase;margin:28px 0 70px}.mm-footer__field{display:flex;align-items:center;border:1px solid var(--mm-accent);border-radius:4px;background:#00000026}.mm-footer__field input{flex:1;min-width:0;background:transparent;border:0;color:#fff;font-family:var(--mm-mono);text-transform:uppercase;font-size:1.8rem;padding:13px 20px;outline:none}.mm-footer__field input::placeholder{color:#fff;opacity:1}.mm-footer__field button{background:none;border:0;color:#fff;padding:0 20px;cursor:pointer;display:flex}.mm-footer__field button svg{width:26px;height:26px}.mm-footer__consent,.mm-footer__msg{font-size:1.4rem;font-weight:600;margin:12px 0 0}.mm-footer__social{list-style:none;display:flex;gap:12px;padding:0;margin:22px 0 0}.mm-footer__social a{width:38px;height:36px;border:1px solid rgba(255,255,255,.35);border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff}.mm-footer__social svg{width:18px;height:18px}.mm-footer__note{font-size:1.3rem;font-weight:700;margin:24px 0 0}.mm-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:30px}.mm-footer__heading{font-family:var(--mm-sans);font-size:2.2rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;margin:0 0 14px}.mm-footer__links{list-style:none;padding:0;margin:0;display:grid;gap:14px}.mm-footer__links a{color:#ffffffd9;text-decoration:none;font-size:1.5rem;font-weight:600;line-height:1.2}.mm-footer__links a:hover{color:#fff;text-decoration:underline}.mm-footer__legal{display:flex;justify-content:space-between;gap:24px;margin-top:40px;color:#ffffffb3;font-size:1.1rem}.mm-footer__legal small{font-size:inherit}@media(max-width:989px){.mm-footer__inner{grid-template-columns:1fr;gap:40px}.mm-footer__tagline{margin-bottom:32px;font-size:1.6rem}.mm-footer__cols{grid-template-columns:repeat(2,1fr)}.mm-footer__legal{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/clone-footer.css.map */
