.lm-root .lm-footer--v2{background:var(--lm-footer-bg,#150e0b)!important;color:var(--lm-footer-fg,#e5ceaf)!important}.lm-root .lm-footer--v2 .lm-footer__top--v2{align-items:center;min-height:190px}.lm-root .lm-footer--v2 .lm-footer__logo{display:block;min-width:0;max-width:100%}.lm-root .lm-footer--v2 .lm-footer__logo img{height:auto;max-height:80px;object-fit:contain;object-position:left center}.lm-root .lm-footer--v2 .lm-footer__motto--v2{margin:19px 0 0;max-width:410px;color:var(--lm-footer-muted,#bea78f);line-height:1.7}.lm-root .lm-footer--v2 .lm-footer__links--v2{justify-content:flex-end;color:var(--lm-footer-fg,#e5ceaf)}.lm-root .lm-footer--v2 .lm-footer__links--v2 a,.lm-root .lm-footer--v2 .lm-footer__legal--v2 a,.lm-root .lm-footer--v2 .lm-footer-social--v2 a{color:var(--lm-footer-fg,#e5ceaf);opacity:.88;transition:color .2s ease,opacity .2s ease}.lm-root .lm-footer--v2 .lm-footer__links--v2 a:hover,.lm-root .lm-footer--v2 .lm-footer__legal--v2 a:hover,.lm-root .lm-footer--v2 .lm-footer-social--v2 a:hover{color:var(--lm-footer-gold,#ddb47f);opacity:1}.lm-root .lm-footer--v2 .lm-footer__legal--v2{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px 26px;padding:27px 0;border-bottom:1px solid rgba(221,187,143,.18);font-size:12px;line-height:1.7}.lm-root .lm-footer--v2 .lm-footer-social--v2{display:flex;justify-content:flex-start;gap:10px 25px;padding:20px 0 6px;font-size:12px}.lm-root .lm-footer--v2 .lm-footer__bottom--v2{padding:24px 0 34px;color:var(--lm-footer-muted,#bea78f)}.lm-root .lm-footer--v2 .lm-footer__links--v2 a:focus-visible,.lm-root .lm-footer--v2 .lm-footer__legal--v2 a:focus-visible,.lm-root .lm-footer--v2 .lm-footer-social--v2 a:focus-visible{outline:2px solid var(--lm-footer-gold,#ddb47f);outline-offset:5px}@media(max-width:760px){.lm-root .lm-footer--v2 .lm-footer__top--v2{padding-top:45px;padding-bottom:24px}.lm-root .lm-footer--v2 .lm-footer__links--v2{margin-top:24px;justify-content:flex-start;gap:14px 18px}.lm-root .lm-footer--v2 .lm-footer__legal--v2{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;padding:25px 0}.lm-root .lm-footer--v2 .lm-footer-social--v2{flex-wrap:wrap}}@media(max-width:380px){.lm-root .lm-footer--v2 .lm-footer__legal--v2{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/luminis-footer-legal.css.map */
