.lm-footer{background:#5c1a2e;color:#fff8f0;padding-block:var(--lm-footer-pt) var(--lm-footer-pb)}.lm-footer *{box-sizing:border-box}.lm-footer__container{width:min(calc(100% - 40px),1440px);margin-inline:auto}.lm-footer__grid{display:grid;grid-template-columns:minmax(280px,1.25fr) minmax(120px,.48fr) minmax(150px,.56fr) minmax(280px,1fr);gap:clamp(24px,2.6vw,42px);align-items:start}.lm-footer__brand,.lm-footer__care{max-width:360px}.lm-footer__logo-link{display:inline-flex;line-height:0}.lm-footer__logo{display:block;width:auto;height:auto;max-width:112px;max-height:126px;object-fit:contain}.lm-footer__tagline{margin:16px 0 0;max-width:350px;font-family:Cormorant Garamond,serif;font-size:clamp(23px,1.75vw,28px);line-height:1.08}.lm-footer__text{margin-top:10px;max-width:350px;color:#f8e3e3;font-size:13px;line-height:1.55}.lm-footer__text p{margin:0}.lm-footer__instagram{display:inline-flex;margin-top:14px;color:#fff8f0;text-decoration:none;font-size:12px;letter-spacing:.04em}.lm-footer__heading{margin:0 0 12px;color:#fff8f0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.lm-footer__links{display:grid;gap:7px;margin:0;padding:0;list-style:none}.lm-footer a{color:inherit;text-underline-offset:4px}.lm-footer__links a,.lm-footer__care-links a{color:#f8e3e3;text-decoration:none;font-size:13px;line-height:1.45;transition:color .2s ease,border-color .2s ease,background .2s ease}.lm-footer a:hover{color:#c9a24b}.lm-footer__care-links{display:grid;gap:7px;justify-items:start}.lm-footer__phone{direction:ltr;unicode-bidi:isolate}.lm-footer__whatsapp{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;margin-top:5px;padding:0 14px;border:1px solid rgba(255,248,240,.38);color:#fff8f0!important;font-size:10px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lm-footer__whatsapp:hover{border-color:#c9a24b;color:#c9a24b!important;background:transparent}.lm-footer__newsletter{margin-top:20px}.lm-footer__newsletter p{margin:0 0 12px;max-width:350px;color:#f8e3e3;font-size:12px;line-height:1.5}.lm-footer__form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid rgba(255,248,240,.22)}.lm-footer__form-row input,.lm-footer__form-row button{min-height:42px;border:0;border-radius:0;box-shadow:none;background:transparent;color:#fff8f0;font:inherit}.lm-footer__form-row input{width:100%;padding:0 14px 0 0;font-size:13px}.lm-footer__form-row input::placeholder{color:#f8e3e3;opacity:1}.lm-footer__form-row button{padding-inline:16px 0;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.lm-footer input:focus-visible,.lm-footer button:focus-visible,.lm-footer a:focus-visible{outline:2px solid #c9a24b;outline-offset:4px}.lm-footer__message{margin:9px 0 0!important;color:#f8e3e3!important;font-size:12px!important}.lm-footer__bottom{margin-top:24px;padding-top:12px;border-top:1px solid rgba(255,248,240,.22);color:#f8e3e3;font-size:11px;line-height:1.45;text-align:center}[dir=rtl] .lm-footer{font-family:Cairo,sans-serif}[dir=rtl] .lm-footer__heading,[dir=rtl] .lm-footer__whatsapp,[dir=rtl] .lm-footer__form-row button{letter-spacing:0;text-transform:none}[dir=rtl] .lm-footer__form-row input{padding:0 0 0 14px}@media(max-width:1099px){.lm-footer__grid{grid-template-columns:1fr 1fr;gap:28px 34px}.lm-footer__brand{grid-column:1/-1;max-width:440px}.lm-footer__care{max-width:440px}}@media(max-width:749px){.lm-footer__container{width:min(calc(100% - 32px),1440px)}.lm-footer__grid{grid-template-columns:1fr;gap:22px}.lm-footer__brand{grid-column:auto}.lm-footer__logo{max-width:92px;max-height:104px}.lm-footer__tagline{margin-top:12px;font-size:22px;max-width:310px}.lm-footer__text{margin-top:8px;font-size:12px;line-height:1.5}.lm-footer__instagram{margin-top:10px}.lm-footer__heading{margin-bottom:9px}.lm-footer__links{gap:6px}.lm-footer__newsletter{margin-top:15px}.lm-footer__newsletter p{margin-bottom:9px}.lm-footer__form-row input,.lm-footer__form-row button{min-height:40px}.lm-footer__bottom{margin-top:24px;padding-top:12px;text-align:start}}@media(prefers-reduced-motion:reduce){.lm-footer a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lm-footer.css.map */
