.lp-footer{background:#f6f3ee;color:#1f1f1f}.lp-footer-social-bottom{display:flex;justify-content:center;align-items:center;margin-top:40px;padding-bottom:30px}.lp-footer-social-bottom .list-social{display:flex;justify-content:center;gap:20px;list-style:none;padding:0;margin:0}.lp-footer-social-bottom .list-social a,.lp-footer-social-bottom .list-social-item{display:flex;justify-content:center;align-items:center;width:54px;height:54px;border-radius:14px;background:#ffffff80;border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 20px #00000008,inset 0 2px 4px #2f241f66;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:all .5s cubic-bezier(.25,.8,.25,1);text-decoration:none}.lp-footer-social-bottom svg{width:32px;height:32px;transform:scale(2);transition:all .5s ease}.lp-footer-social-bottom svg,.lp-footer-social-bottom svg path{fill:#2c2c2e;color:#cad4c8}.use-brand-colors a[href*="facebook.com"] svg,.use-brand-colors a[href*="facebook.com"] svg path,.use-brand-colors a[href*="facebook.com"] svg circle{fill:#1877f2!important;color:#1877f2!important}.use-brand-colors a[href*="instagram.com"] svg path,.use-brand-colors a[href*="instagram.com"] svg circle{fill:#e4405f!important;color:#e4405f!important}.use-brand-colors a[href*="instagram.com"] svg rect{stroke:#e4405f!important;fill:none!important}.use-brand-colors a[href*="tiktok.com"] svg,.use-brand-colors a[href*="tiktok.com"] svg path{fill:#111!important;color:#111!important}.use-brand-colors a[href*="youtube.com"] svg,.use-brand-colors a[href*="youtube.com"] svg path{fill:red!important;color:red!important}.use-brand-colors a[href*="pinterest.com"] svg,.use-brand-colors a[href*="pinterest.com"] svg path{fill:#bd081c!important;color:#bd081c!important}.use-brand-colors a[href*="twitter.com"] svg,.use-brand-colors a[href*="x.com"] svg,.use-brand-colors a[href*="twitter.com"] svg path,.use-brand-colors a[href*="x.com"] svg path{fill:#000!important;color:#000!important}.lp-footer-social-bottom .list-social a:hover{background:#ffffffd9;border-color:#fff;box-shadow:0 4px 12px #00000005,inset 0 1px 2px #ffffff80;transform:translateY(-2px)}.lp-footer-social-bottom .list-social a:hover svg{transform:scale(3)}.lp-footer-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px;padding:90px 0}.lp-footer-heading{margin:0 0 24px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-footer-links{margin:0;padding:0;list-style:none}.lp-footer-links li{margin-bottom:14px}.lp-footer-links a{color:#666;text-decoration:none;transition:.2s}.lp-footer-links a:hover{color:#111}.lp-footer-social{margin-top:24px}.lp-footer-social .list-social{display:flex;gap:10px;padding:0;margin:0;list-style:none}.lp-footer-social .list-social__link{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff}.lp-footer-newsletter{text-align:center}.lp-footer-newsletter h2{margin:0 0 16px;font-size:56px;line-height:1;font-weight:600}.lp-footer-newsletter p{max-width:260px;margin:0 auto 32px;color:#666;line-height:1.8}.lp-newsletter-form{display:flex;justify-content:center;gap:12px}.lp-newsletter-form input{width:420px;height:48px;padding:0 22px;border:1px solid #ddd;border-radius:999px;background:#fff}.lp-newsletter-form button{height:48px;padding:0 32px;border:none;border-radius:999px;cursor:pointer;background:linear-gradient(180deg,#fff,#f4eff6);color:#4a3e3d;font-size:16px;font-weight:600;border-top:1px solid rgba(255,255,255,1);border-bottom:1px solid rgba(210,200,190,.5);box-shadow:0 10px 25px #a59b9126,inset 0 1px 1px #fffc;transition:all .9s cubic-bezier(.25,.8,.25,1)}.lp-newsletter-form button:hover{background:linear-gradient(180deg,#fff,#ede7e1);color:#2c2221;box-shadow:0 14px 30px #a59b9140,inset 0 1px 1px #fff;transform:translateY(-1px)}.lp-newsletter-form button:active{background:#f0eae1;box-shadow:0 4px 12px #a59b911a,inset 0 2px 4px #0000000d;transform:translateY(1px)}.lp-footer-column{min-width:0}@media screen and (max-width:990px){.lp-footer-nav{grid-template-columns:repeat(2,1fr);gap:40px}}@media screen and (max-width:749px){.lp-footer-nav{grid-template-columns:1fr;padding:60px 0}.lp-footer-newsletter{padding:60px 0}.lp-footer-newsletter h2{font-size:38px}.lp-newsletter-form{flex-direction:column}.lp-newsletter-form input,.lp-newsletter-form button{width:100%}.lp-footer-bottom-inner{flex-direction:column;gap:16px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-footer-pro.css.map */
