.leile-footer{padding:var(--lf-margin) var(--lf-margin) 0;background:var(--lf-page-bg);color:var(--lf-text)}.leile-footer__panel{width:min(var(--lf-max),100%);margin:auto;padding:var(--lf-pad-top) var(--lf-pad-x) var(--lf-pad-bottom);overflow:hidden;border-radius:var(--lf-radius);background:var(--lf-bg)}.leile-footer__grid{display:grid;grid-template-columns:minmax(30rem,1.4fr) repeat(4,minmax(14rem,1fr));gap:var(--lf-column-gap);align-items:start}.leile-footer__contact{position:relative;min-width:0;padding-right:clamp(2rem,3vw,5rem)}.leile-footer__contact--separated:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:var(--lf-line)}.leile-footer__logo img,.leile-footer__fallback-logo{display:block;width:min(var(--lf-logo-width),100%);height:auto}.leile-footer__logo--white img{filter:brightness(0) invert(1)}.leile-footer__contact-list{display:grid;gap:2.5rem;margin-top:5.5rem}.leile-footer__contact-item{display:grid;grid-template-columns:3.2rem 1fr;gap:1.2rem;align-items:start;color:var(--lf-text);font-size:var(--lf-contact-size);line-height:1.55;text-decoration:none}.leile-footer__contact-item:hover{color:var(--lf-accent)}.leile-footer__icon{display:block;width:3rem;height:3rem;color:var(--lf-accent)}.leile-footer__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.leile-footer__menu summary{list-style:none;color:var(--lf-text);font-size:var(--lf-heading-size);font-weight:700;line-height:1.2;text-transform:uppercase;cursor:default}.leile-footer__menu summary::-webkit-details-marker{display:none}.leile-footer__menu summary svg{display:none}.leile-footer__menu ul{display:grid;gap:2rem;margin:2.6rem 0 0;padding:0;list-style:none}.leile-footer__menu a{position:relative;color:var(--lf-muted);font-size:var(--lf-link-size);text-decoration:none;transition:color .3s,transform .3s}.leile-footer__menu a:hover{color:var(--lf-link-hover, var(--lf-accent));transform:translate(.4rem)}.leile-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin-top:7rem;padding:var(--lf-bottom-padding-top) 0 var(--lf-bottom-padding-bottom);border-top:1px solid var(--lf-line)}.leile-footer__copyright{flex:0 0 auto;min-width:max-content;white-space:nowrap}.leile-footer__copyright,.leile-footer__copyright p{margin:0;color:var(--lf-muted);font-size:1.5rem}.leile-footer__copyright p{white-space:nowrap}.leile-footer__payments{display:flex;flex:1 1 auto;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1rem}.leile-footer__payments>img{display:block;width:min(var(--lf-custom-payment-width),100%);max-width:100%;height:auto}.leile-footer__payment-icon{width:var(--lf-payment-size);height:auto}[data-lf-reveal]{opacity:0;transform:translateY(3rem);transition:opacity .75s ease,transform .9s cubic-bezier(.22,1,.36,1)}.leile-footer.is-visible [data-lf-reveal]{opacity:1;transform:none}.leile-footer.is-visible .leile-footer__menu:nth-child(2){transition-delay:.08s}.leile-footer.is-visible .leile-footer__menu:nth-child(3){transition-delay:.15s}.leile-footer.is-visible .leile-footer__menu:nth-child(4){transition-delay:.22s}.leile-footer.is-visible .leile-footer__menu:nth-child(5){transition-delay:.29s}.leile-footer.is-visible .leile-footer__bottom{transition-delay:.36s}@media screen and (max-width:989px){.leile-footer{padding:2rem 1.5rem 0}.leile-footer__panel{padding:5rem var(--lf-mobile-pad) 4rem;border-radius:var(--lf-mobile-radius)}.leile-footer__grid{display:block}.leile-footer__contact{padding:0}.leile-footer__contact--separated:after{display:none}.leile-footer__logo img,.leile-footer__fallback-logo{width:min(var(--lf-mobile-logo-width),100%)}.leile-footer__contact-list{gap:2.6rem;margin:5rem 0 6rem}.leile-footer__contact-item{grid-template-columns:3.8rem 1fr;font-size:max(var(--lf-contact-size),1.6rem)}.leile-footer__icon{width:3.4rem;height:3.4rem}.leile-footer__menu{border:0}.leile-footer__menu summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0;font-size:var(--lf-mobile-heading-size);cursor:pointer}.leile-footer__menu summary svg{display:block;width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:2;transition:transform .4s cubic-bezier(.22,1,.36,1)}.leile-footer__menu[open] summary svg{transform:rotate(180deg)}.leile-footer__menu-motion{display:grid!important;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.leile-footer__menu[open] .leile-footer__menu-motion{grid-template-rows:1fr}.leile-footer__menu-inner{min-height:0;overflow:hidden}.leile-footer__menu ul{gap:1.6rem;margin:.3rem 0 2.2rem;padding-left:.2rem}.leile-footer__menu a{font-size:var(--lf-mobile-link-size)}.leile-footer__bottom{display:block;margin-top:5rem;padding:var(--lf-bottom-padding-top-mobile) 0 var(--lf-bottom-padding-bottom-mobile);text-align:center}.leile-footer__copyright{width:100%;min-width:0;text-align:center}.leile-footer__copyright,.leile-footer__copyright p{white-space:nowrap;font-size:1.4rem;line-height:1.45}.leile-footer__payments{justify-content:center;margin-top:var(--lf-payment-gap-mobile)}.leile-footer__payments>img{width:min(var(--lf-custom-payment-width-mobile),100%)}.leile-footer__payment-icon{width:var(--lf-payment-size-mobile)}}@media screen and (min-width:990px){.leile-footer__menu:not([open])>.leile-footer__menu-motion,.leile-footer__menu-motion{display:block!important}}@media screen and (max-width:480px){.leile-footer__contact-item{font-size:1.5rem}.leile-footer__payments{gap:.7rem}.leile-footer__payment-icon{width:min(var(--lf-payment-size-mobile),4.3rem)}}@media(prefers-reduced-motion:reduce){[data-lf-reveal]{opacity:1;transform:none;transition:none}.leile-footer__menu-motion,.leile-footer__menu summary svg{transition:none}}#shopify-section-suggested-products,#shopify-section-cookie-banner,#shopify-section-newsletter-modal{height:0!important;min-height:0!important;margin:0!important;padding:0!important}body>.shopify-block.shopify-app-block{height:0!important;min-height:0!important;margin:0!important;padding:0!important}.leile-footer{padding-bottom:var(--lf-margin)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/leile-premium-footer.css.map */
