.lm-footer{position:relative;overflow:hidden;background-color:var(--lm-ink);color:var(--lm-cream);padding-block:6.4rem 4.4rem}.lm-footer__inner{position:relative;z-index:1;padding-inline:var(--lm-page-margin)}.lm-footer a{color:inherit;text-decoration:none}.lm-footer__links a,.lm-footer__legal a,.lm-footer__locale{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .34s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.lm-footer__links a:hover,.lm-footer__links a:focus-visible,.lm-footer__legal a:hover,.lm-footer__legal a:focus-visible,.lm-footer__locale:hover,.lm-footer__locale:focus-visible,.lm-footer__locale[aria-current=true]{background-size:100% 1px}.lm-footer__newsletter{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.lm-footer__newsletter-title{margin:0;font-family:var(--lm-font-display);font-weight:300;font-size:var(--lm-display-l);line-height:1.2;letter-spacing:.01em}.lm-footer__newsletter-sub{margin:1.4rem 0 0;text-wrap:balance;font-family:var(--lm-font-ui);font-size:1.2rem;font-weight:500;letter-spacing:var(--lm-label-tracking);line-height:1.5;text-transform:uppercase;opacity:.6}.lm-footer__social{margin:0 0 0 -.6rem}.lm-footer__intro>*+.lm-footer__social{min-height:5.6rem;margin-top:2.8rem}.lm-footer__signup .lm-signup--footer{margin-top:2.8rem}.lm-footer__consent{max-width:60ch;margin-top:1.6rem;font-family:var(--lm-font-display);font-weight:300;font-size:1.3rem;line-height:1.55;letter-spacing:.02em;opacity:.6}.lm-footer__consent p{margin:0}.lm-footer__consent a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.lm-footer__signup:has([data-lm-reward]:not([hidden])) .lm-footer__newsletter-title,.lm-footer__signup:has([data-lm-reward]:not([hidden])) .lm-footer__newsletter-sub,.lm-footer__signup:has([data-lm-reward]:not([hidden])) .lm-footer__consent{display:none}.lm-footer__signup:has([data-lm-reward]:not([hidden])) .lm-signup--footer{margin-top:0}.lm-footer__signup:has(.lm-signup__message--sent:not([hidden])) .lm-footer__consent{display:none}.lm-footer__columns{display:grid;grid-template-columns:repeat(4,1fr);gap:8rem;margin-top:6.4rem}@media screen and (min-width:990px)and (max-width:1199px){.lm-footer__columns{gap:4rem}}.lm-footer__heading{margin:0 0 1.4rem;font-family:var(--lm-font-ui);font-size:1.2rem;font-weight:500;letter-spacing:var(--lm-label-tracking);text-transform:uppercase;opacity:.5}.lm-footer__links{list-style:none;margin:0;padding:0}.lm-footer__links li+li{margin-top:1.2rem}.lm-footer__links a{font-family:var(--lm-font-display);font-weight:300;font-size:1.6rem;letter-spacing:.03em;line-height:1.45;opacity:.85}.lm-footer__links a:hover{opacity:1}.lm-footer__toggle{display:none}.lm-footer__rule{height:1px;border:0;margin:6.4rem 0 0;background-color:var(--lm-cream);opacity:.18}.lm-footer__baseline{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.6rem 3.2rem;margin-top:6.4rem;font-family:var(--lm-font-ui);font-size:1.1rem;font-weight:500;letter-spacing:var(--lm-label-tracking);line-height:1.4;text-transform:uppercase;opacity:.55}.lm-footer__baseline .lm-locale-form{margin-inline-start:auto}.lm-footer__legal{display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;list-style:none;margin:0;padding:0}.lm-footer__baseline p{margin:0}.lm-footer__distribution:before{content:" "}.lm-footer__locales{display:flex;flex-wrap:wrap;gap:1.6rem}.lm-footer__locale{position:relative;padding:0;border:0;background-color:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.lm-footer__locale+.lm-footer__locale:before{content:"\b7";position:absolute;left:-.9rem}.lm-footer__credit{margin:6.4rem 0 0;text-align:center;font-family:var(--lm-font-ui);font-size:1.1rem;letter-spacing:var(--lm-label-tracking);text-transform:uppercase;color:#fcf2e573}.lm-footer__credit a{color:inherit;text-decoration:none;transition:color .2s ease}.lm-footer__credit a:hover,.lm-footer__credit a:focus-visible{color:#fcf2e5e6}.lm-footer__watermark{position:relative;z-index:0;margin-top:5.6rem;opacity:.14;pointer-events:none}.lm-footer__watermark .lm-logo,.lm-footer__watermark .lm-logo__image{display:block;width:100%;height:auto}@media screen and (max-width:989px){.lm-footer{padding-block:5.6rem 3.2rem}.lm-footer__inner{padding-inline:1.6rem}.lm-footer__newsletter{grid-template-columns:1fr;gap:4rem}.lm-footer__signup{order:-1}.lm-footer__signup .lm-signup--footer{margin-top:2.4rem}.lm-footer__intro>*+.lm-footer__social{min-height:0;margin-top:2rem}.lm-footer__newsletter-title{font-size:2.4rem}.lm-footer__newsletter-sub{font-size:1.1rem}.lm-footer__columns{grid-template-columns:1fr;gap:0;margin-top:4.8rem}.lm-footer__column{border-top:1px solid rgba(252,242,229,.18)}.lm-footer__column:last-child{border-bottom:1px solid rgba(252,242,229,.18)}.lm-footer__toggle{display:flex;align-items:center;gap:1.4rem;width:100%;padding:1.8rem 0;border:0;background:none;color:inherit;font-family:var(--lm-font-ui);font-size:1.1rem;font-weight:500;letter-spacing:var(--lm-label-tracking);text-transform:uppercase;cursor:pointer}.lm-footer__heading{display:none}.lm-footer__toggle-icon{position:relative;width:1.6rem;height:1.6rem;flex:0 0 auto}.lm-footer__toggle-icon:before,.lm-footer__toggle-icon:after{content:"";position:absolute;background-color:currentColor;transition:transform .25s ease}.lm-footer__toggle-icon:before{inset-inline:0;top:50%;height:1px;transform:translateY(-50%)}.lm-footer__toggle-icon:after{inset-block:0;left:50%;width:1px;transform:translate(-50%) scaleY(1)}[aria-expanded=true] .lm-footer__toggle-icon:after{transform:translate(-50%) scaleY(0)}.lm-footer__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.6,.2,1)}.lm-footer__reveal[data-open=true]{grid-template-rows:1fr}.lm-footer__reveal-clip{min-height:0;overflow:hidden}.lm-footer__links{padding:0 0 2rem 3rem}.lm-footer__links li+li{margin-top:1rem}.lm-footer__rule{display:none}.lm-footer__baseline{flex-direction:column;gap:1.2rem;margin-top:4rem;font-size:1rem}.lm-footer__baseline .lm-locale-form{margin-inline-start:0}.lm-footer__distribution{display:block}.lm-footer__credit{margin-top:4rem;font-size:1rem}.lm-footer__watermark{margin-top:4rem}}@media(prefers-reduced-motion:reduce){.lm-footer__reveal,.lm-footer__links a,.lm-footer__legal a,.lm-footer__locale{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lm-footer.css.map */
