.lp-footer{position:relative;color:var(--footer-text);background:radial-gradient(circle at 18% 0%,rgba(77,245,234,.1),transparent 32%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.36) 36%,var(--footer-bg-end) 100%);padding:var(--footer-padding-mobile) 0 26px;overflow:hidden}.lp-footer,.lp-footer *{box-sizing:border-box}.lp-footer__container{width:min(1500px,calc(100% - 32px));margin:0 auto}.lp-footer__panel{display:grid;gap:30px;padding:24px;border-radius:min(var(--footer-radius),28px);background:linear-gradient(135deg,#ffffff0e,#ffffff03),#00000075;border:1px solid rgba(77,245,234,.15);box-shadow:0 28px 90px #00000052,inset 0 1px #ffffff0e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:1;transform:none;filter:none;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s ease}.lp-footer.is-ready .lp-footer__panel:not(.is-visible){opacity:0;transform:translateY(22px);filter:blur(8px)}.lp-footer__logo{width:auto;max-width:118px;height:auto;display:block;margin-bottom:18px;filter:drop-shadow(0 0 18px rgba(77,245,234,.18))}.lp-footer__brand-name{color:#fff;font-size:var(--footer-brand-size);line-height:.95;font-weight:900}.lp-footer__description{max-width:430px;margin-top:16px;color:var(--footer-muted);font-size:var(--footer-text-size);line-height:1.58}.lp-footer__description p{margin:0}.lp-footer__cta{min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-top:22px;padding:0 20px;border-radius:14px;color:var(--footer-button-text);background:linear-gradient(135deg,#9ffff8,var(--footer-accent));text-decoration:none;font-size:15px;line-height:1;font-weight:900;box-shadow:0 18px 44px #4df5ea21;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.lp-footer__cta:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 20px 52px #4df5ea2b}.lp-footer__links{display:grid;grid-template-columns:1fr;gap:24px}.lp-footer__group-title{margin:0 0 14px;color:var(--footer-accent);font-size:12px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.lp-footer__group a{width:fit-content;display:block;color:var(--footer-muted);text-decoration:none;font-size:var(--footer-link-size);line-height:1.35;font-weight:750;transition:color .16s ease,transform .16s ease}.lp-footer__group a+a{margin-top:10px}.lp-footer__group a:hover{color:#fff;transform:translate(3px)}.lp-footer__bottom{display:flex;flex-direction:column;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(77,245,234,.11);color:var(--footer-muted);font-size:13px;line-height:1.4}.lp-footer__mini-links{display:flex;flex-wrap:wrap;gap:14px}.lp-footer__mini-links a{color:var(--footer-muted);text-decoration:none}.lp-footer__mini-links a:hover{color:#fff}.lp-footer__panel.is-visible,.shopify-design-mode .lp-footer__panel{opacity:1;transform:none;filter:none}@media(min-width:750px){.lp-footer__container{width:min(1500px,calc(100% - 52px))}.lp-footer__panel{padding:34px}.lp-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width:1000px){.lp-footer{padding-top:var(--footer-padding-desktop)}.lp-footer__panel{grid-template-columns:minmax(380px,1fr) minmax(460px,.82fr);align-items:start;gap:70px;padding:42px}}@media(max-width:749px){.lp-footer{padding-bottom:18px}.lp-footer__panel{gap:26px;padding:22px;border-radius:22px}.lp-footer__logo{max-width:92px}.lp-footer__brand-name{font-size:min(var(--footer-brand-size),34px)}.lp-footer__description{margin-top:12px;font-size:14px;line-height:1.5}.lp-footer__cta{width:100%;min-height:46px;margin-top:18px}.lp-footer__links{gap:20px}.lp-footer__group-title{margin-bottom:12px;font-size:11px}.lp-footer__group a{font-size:15px}.lp-footer__bottom{margin-top:8px;padding-top:16px;font-size:12px}}@media(prefers-reduced-motion:reduce){.lp-footer__panel,.lp-footer__cta,.lp-footer__group a{transition:none;transform:none;opacity:1;filter:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lp-footer.css.map */
