.lm-footer{background-color:var(--color-brand-primary, #000000);color:#fff;padding:4rem 1rem 2rem}.lm-footer__inner{max-width:var(--page-width, 120rem);margin:0 auto}.lm-footer__grid{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-bottom:3rem}@media screen and (min-width:750px){.lm-footer__grid{grid-template-columns:2fr 1fr 1fr;gap:3rem}}.lm-footer__brand{display:flex;flex-direction:column;gap:1rem}.lm-footer__logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.lm-footer__logo-img{width:32px;height:32px;object-fit:contain}.lm-footer__logo-text{font-family:var(--font-heading, "Montserrat", sans-serif);font-size:1.4rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.lm-footer__tagline{font-family:var(--font-body);font-size:1.4rem;line-height:1.6;color:#ffffffb3;max-width:36rem}.lm-footer__col{display:flex;flex-direction:column;gap:.75rem}.lm-footer__col-heading{color:#fff;font-family:var(--font-heading, "Montserrat", sans-serif);font-size:1.1rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .25rem}.lm-footer__col nav{display:flex;flex-direction:column;gap:.5rem}.lm-footer__link{font-family:var(--font-body);font-size:1.3rem;text-decoration:none;color:#ffffffb3;transition:color .2s ease}.lm-footer__link:hover{color:#fff}.lm-footer__link:focus-visible{outline:.2rem solid rgba(255,255,255,.8);outline-offset:.3rem}.lm-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.15);text-align:center}@media screen and (min-width:750px){.lm-footer__bottom{flex-direction:row;justify-content:space-between}}.lm-footer__copyright,.lm-footer__legal{font-family:var(--font-body);font-size:1.2rem;color:#ffffff80;margin:0}.lm-footer__legal a{color:#ffffff80;text-decoration:none;transition:color .2s ease}.lm-footer__legal a:hover{color:#fff}.lm-footer__legal a:focus-visible{outline:.2rem solid rgba(255,255,255,.8);outline-offset:.3rem}.lm-footer__legal-sep{margin:0 .5rem}.lm-footer__nav-list{list-style:none;margin:0;padding:0}.lm-footer__nav-list li{margin-bottom:.5rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-lm-footer.css.map */
