.lv-footer.lv-container{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:36px clamp(15px,3.2vw,50px) 26px;background:#000;color:#fff;border-top:1px solid #ffffff33;font-family:var(--lv-body-font,var(--font-body-family,Montserrat,Arial,sans-serif));letter-spacing:0}.lv-footer *{box-sizing:border-box}.lv-footer .lv-footer__grid,.lv-footer .lv-footer__bottom{width:100%;max-width:1300px;margin-inline:auto}.lv-footer .lv-footer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.lv-footer .lv-footer__grid>div{min-width:0}.lv-footer .lv-footer__brand{margin:0 0 20px;color:#fff;font-size:36px;line-height:1;font-weight:700;letter-spacing:1px}.lv-footer .lv-footer__brand img{display:block;width:200px;max-width:100%;height:auto;object-fit:contain}.lv-footer h2{margin:0 0 20px;font-family:var(--lv-heading-font,var(--font-heading-family,Georgia,serif));font-size:23px;font-weight:400;line-height:1.3;color:#fff;letter-spacing:0}.lv-footer p,.lv-footer a{font-size:15px;line-height:1.8;color:#ffffffe6}.lv-footer p{margin:0 0 12px}.lv-footer a{text-decoration:none;overflow-wrap:anywhere}.lv-footer a:hover{text-decoration:underline;text-underline-offset:3px}.lv-footer ul{list-style:none;margin:0;padding:0}.lv-footer li{margin:0 0 8px}.lv-footer .lv-newsletter{display:flex;align-items:stretch;min-height:48px;margin-top:20px;border:1px solid #ffffff99}.lv-footer .lv-newsletter input{width:100%;min-width:0;min-height:46px;margin:0;padding:10px 14px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff;font:inherit;font-size:13px}.lv-footer .lv-newsletter input::placeholder{color:#fff9}.lv-footer .lv-newsletter button{min-width:48px;margin:0;padding:10px 15px;border:0;background:transparent;box-shadow:none;color:#fff;font:inherit;font-size:22px;cursor:pointer}.lv-footer input:focus-visible,.lv-footer button:focus-visible,.lv-footer a:focus-visible{outline:2px solid #fff;outline-offset:3px}.lv-footer .lv-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.lv-footer .lv-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:22px;border-top:1px solid #ffffff33}.lv-footer .lv-footer__copyright{display:block;min-width:0;flex:1;font-size:11px;line-height:1.7;color:#ffffffe6;overflow-wrap:break-word}.lv-footer .lv-payment-icons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;flex:none}.lv-footer .lv-payment-icon{display:block;width:38px;height:24px}@media(max-width:749px){.lv-footer.lv-container{padding-top:35px;padding-bottom:25px}.lv-footer .lv-footer__grid{grid-template-columns:minmax(0,1fr);gap:30px}.lv-footer h2{font-size:20px;margin-bottom:16px}.lv-footer p,.lv-footer a{font-size:13px}.lv-footer .lv-footer__bottom{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px}.lv-footer .lv-footer__copyright{font-size:10.5px}.lv-footer .lv-payment-icons{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/luvano-footer-shared.css.map */
