.mn-footer{background-color:#f6f6f8;padding:2rem 0;margin-top:100px}.page-brand-story .mn-footer,.page-ec-opening-campaign .mn-footer{margin-top:0}.mn-footer__container{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 2fr 1fr;gap:3rem;align-items:start}.mn-footer__logo{display:flex;align-items:center}.mn-footer__logo-link{display:inline-block;text-decoration:none;color:inherit;transition:opacity .2s ease}.mn-footer__logo-link:hover{opacity:.8}.mn-footer__logo-img{max-width:250px;height:auto}.mn-footer__logo-text{font-size:1.5rem;font-weight:700;margin:0;color:#333}.mn-footer__menus{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.mn-footer__menu-column{display:flex;flex-direction:column}.mn-footer__menu-title{font-size:1rem;font-weight:400;margin:0;font-family:Bebas Neue,sans-serif;letter-spacing:0;color:#333}.mn-footer__nav{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.mn-footer__link{color:#666;text-decoration:none;font-size:.8rem;transition:color .3s ease}.mn-footer__link:hover{color:#333}.mn-footer__cta{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.mn-footer__cta-button{background-color:#2d2d2d;color:#fff;width:100%;padding:.75rem 2rem;border-radius:25px;text-decoration:none;text-align:center;font-size:.9rem;transition:background-color .3s ease;white-space:nowrap}.mn-footer__cta-button:hover{background-color:#666}.mn-footer__social{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.mn-footer__social-title{font-size:1rem;font-weight:400;margin:0;font-family:Bebas Neue,sans-serif;letter-spacing:0;color:#333}.mn-footer__social-icons{display:flex;gap:1rem}.mn-footer__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#2d2d2d;border-radius:50%;color:#fff;text-decoration:none;transition:background-color .3s ease}.mn-footer__social-link:hover{background-color:#666}.mn-footer__social-link svg{width:20px;height:20px}.mn-footer__bottom{margin-top:4rem}.mn-footer__bottom-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.mn-footer__bottom-links{display:flex;gap:2rem;flex-wrap:wrap}.mn-footer__bottom-link{color:#666;text-decoration:none;font-size:.85rem;transition:color .3s ease}.mn-footer__bottom-link:hover{color:#333}.mn-footer__trademark{color:#666;font-size:.85rem;text-align:center;margin-bottom:8px;line-height:1.5}.mn-footer__copyright{color:#666;font-size:.85rem;text-align:center}@media (max-width: 1024px){.mn-footer__container{grid-template-columns:1fr 2fr;grid-template-rows:auto auto;gap:2rem;justify-items:center}.mn-footer__logo{grid-column:1;grid-row:1}.mn-footer__menus{grid-column:2;grid-row:1;grid-template-columns:repeat(3,1fr)}.mn-footer__cta,.mn-footer__social{grid-row:2;grid-column:1 / -1;display:flex;align-items:center;width:100%}.mn-footer__cta{margin-top:2rem;flex-direction:column;justify-content:center;gap:1.5rem}.mn-footer__social{flex-direction:row;justify-content:space-around;gap:2rem;width:unset}.mn-footer__cta-button{width:auto;font-size:.85rem}}@media (max-width: 768px){.mn-footer__container{display:flex;flex-direction:column;gap:2.5rem;text-align:center}.mn-footer__logo,.mn-footer__menus,.mn-footer__cta{width:100%}.mn-footer__menus{grid-template-columns:repeat(3,1fr);gap:1.5rem}.mn-footer__cta{align-items:center;margin-top:0}.mn-footer__social{align-items:center}.mn-footer__bottom-container{flex-direction:column;text-align:center;gap:1rem}.mn-footer__bottom-links{justify-content:center}}@media (max-width: 480px){.mn-footer__container{padding:0 1rem}.mn-footer__menus{grid-template-columns:1fr;gap:2rem}.mn-footer__menu-column{text-align:center}.mn-footer__menu-title{font-size:1.1rem;margin-bottom:.5rem;text-transform:uppercase;text-align:left}.mn-footer__nav{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:0}.mn-footer__bottom{margin-top:3rem}.mn-footer__bottom-container{padding:0 1rem}.mn-footer__bottom-links{flex-direction:column;gap:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mn-footer.css.map */
