.lm-footer{position:relative;padding-block:clamp(3rem,2rem + 4vw,6rem) var(--lm-space-8)}.lm-footer__inner{display:flex;flex-direction:column}.lm-footer__newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,1rem + 3vw,4rem);align-items:center}.lm-footer__newsletter-title{margin-bottom:var(--lm-space-2);font-family:var(--lm-font-display);font-weight:var(--lm-font-display-weight, 500);letter-spacing:-.015em}.lm-footer__newsletter .lm-newsletter{width:100%}.lm-footer__newsletter .lm-input-group{max-width:480px;margin-left:auto}.lm-footer__newsletter .lm-newsletter__disclaimer,.lm-footer__newsletter .lm-newsletter__error{max-width:480px;margin-left:auto;margin-top:var(--lm-space-2)}.lm-footer__newsletter .lm-newsletter__success{display:flex;align-items:center;gap:var(--lm-space-2);margin:0;font-weight:600}.lm-footer__newsletter .lm-newsletter__success .lm-icon{color:var(--lm-color-success)}.lm-footer__divider{width:100%;margin-block:clamp(2rem,1.5rem + 2vw,3.5rem);border:0;border-top:1px solid var(--lm-color-border);opacity:.7}.lm-footer__cols{display:flex;flex-wrap:wrap;gap:clamp(2rem,1.2rem + 3vw,4.5rem) clamp(1.5rem,1rem + 2.5vw,3.5rem)}.lm-footer__col{flex:1 1 150px;min-width:0}.lm-footer__col--brand{flex:1.6 1 260px;max-width:380px}.lm-footer__logo{display:inline-flex}.lm-footer__logo-img{display:block;height:auto}.lm-footer__logo-img--dark{display:none}html[data-theme=dark] .lm-footer__logo-img--dark{display:block}html[data-theme=dark] .lm-footer__logo-img:has(+.lm-footer__logo-img--dark){display:none}.lm-footer__logo-text{font-family:var(--lm-font-display);font-weight:var(--lm-font-display-weight, 500);font-size:1.5rem;letter-spacing:-.02em;color:var(--lm-color-fg)}.lm-footer__brand-text{margin-block:var(--lm-space-3) var(--lm-space-5);font-size:var(--lm-text-sm);max-width:34ch;line-height:var(--lm-leading-relaxed)}.lm-footer__heading{font-size:var(--lm-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--lm-tracking-wider);color:var(--lm-color-fg);margin:0 0 var(--lm-space-4);opacity:.85}.lm-footer__links{display:flex;flex-direction:column;gap:var(--lm-space-3);margin:0;padding:0;list-style:none}.lm-footer__links a{font-size:var(--lm-text-sm);color:var(--lm-color-fg-muted);display:inline-flex;align-items:center;gap:8px;width:fit-content;transition:color var(--lm-dur-base) var(--lm-ease),transform var(--lm-dur-base) var(--lm-ease)}.lm-footer__links a:hover{color:var(--lm-color-fg);transform:translate(3px)}.lm-footer__links a:focus-visible{outline:2px solid var(--lm-color-primary);outline-offset:3px;border-radius:3px}.lm-footer__col .lm-rte{font-size:var(--lm-text-sm);color:var(--lm-color-fg-muted)}.lm-footer__social,.lm-social{display:flex;flex-wrap:wrap;gap:var(--lm-space-2);margin:var(--lm-space-5) 0 0;list-style:none;padding:0}.lm-social__link{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--lm-color-border);border-radius:var(--lm-radius-pill);color:var(--lm-color-fg);transition:background var(--lm-dur-base) var(--lm-ease),color var(--lm-dur-base),border-color var(--lm-dur-base),transform var(--lm-dur-base) var(--lm-ease)}.lm-social__link:hover{background:var(--lm-color-primary);color:var(--lm-color-on-primary);border-color:transparent;transform:translateY(-2px)}.lm-social__link:focus-visible{outline:2px solid var(--lm-color-primary);outline-offset:3px}.lm-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--lm-space-4) var(--lm-space-6);margin-top:clamp(2.5rem,2rem + 3vw,4rem);padding-top:var(--lm-space-6);border-top:1px solid var(--lm-color-border)}.lm-footer__bottom-left{display:flex;align-items:center;flex-wrap:wrap;gap:var(--lm-space-3) var(--lm-space-5)}.lm-footer__copy{margin:0;color:var(--lm-color-fg-muted);font-size:var(--lm-text-sm)}.lm-footer__bottom-right{display:flex;align-items:center;gap:var(--lm-space-5);flex-wrap:wrap}.lm-footer__policies{display:flex;flex-wrap:wrap;gap:var(--lm-space-2) var(--lm-space-4);list-style:none;padding:0;margin:0}.lm-footer__policies a{font-size:var(--lm-text-sm);color:var(--lm-color-fg-muted);transition:color var(--lm-dur-base)}.lm-footer__policies a:hover{color:var(--lm-color-fg)}.lm-footer__payments{display:flex;flex-wrap:wrap;gap:6px;align-items:center;list-style:none;padding:0;margin:0}.lm-payment-icon{width:40px;height:26px;border-radius:6px}.lm-footer__localization{display:flex;align-items:center;gap:var(--lm-space-2)}.lm-footer .lm-loc-form{display:inline-flex}.lm-footer .lm-loc{position:relative}.lm-footer .lm-loc__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:var(--lm-text-sm);font-weight:600;color:var(--lm-color-fg);border:1px solid var(--lm-color-border);border-radius:var(--lm-radius-pill);background:var(--lm-color-bg)}.lm-footer .lm-loc__btn:hover{border-color:var(--lm-color-primary)}.lm-footer .lm-loc__btn:focus-visible{outline:2px solid var(--lm-color-primary);outline-offset:2px}.lm-footer .lm-loc__list{position:absolute;right:0;bottom:calc(100% + 6px);min-width:220px;max-height:320px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:var(--lm-color-bg);color:var(--lm-color-fg);border:1px solid var(--lm-color-border);border-radius:var(--lm-radius-md);box-shadow:var(--lm-shadow-float);z-index:var(--lm-z-dropdown)}.lm-footer .lm-loc__option{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:var(--lm-radius-sm);font-size:var(--lm-text-sm)}.lm-footer .lm-loc__option:hover,.lm-footer .lm-loc__option.is-active{background:color-mix(in srgb,var(--lm-color-fg) 8%,transparent)}@media(max-width:989px){.lm-footer__newsletter{grid-template-columns:1fr;gap:var(--lm-space-5)}.lm-footer__newsletter .lm-input-group,.lm-footer__newsletter .lm-newsletter__disclaimer,.lm-footer__newsletter .lm-newsletter__error{margin-left:0}.lm-footer__col{flex:1 1 33%}.lm-footer__col--brand{flex:1 1 100%;max-width:480px}}@media(max-width:600px){.lm-footer__col{flex:1 1 42%}.lm-footer__bottom,.lm-footer__bottom-left{flex-direction:column;align-items:flex-start}.lm-footer__bottom-right{gap:var(--lm-space-4)}.lm-footer .lm-loc__list{right:auto;left:0}}@media(prefers-reduced-motion:reduce){.lm-footer__links a,.lm-social__link{transition:none}.lm-footer__links a:hover,.lm-social__link:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-footer.css.map */
