.site-footer{--font-weight-footer-heading: calc(var(--font-body-weight, 400) + 100)}.site-footer a{color:currentColor}.site-footer__top .lco-flex{flex-wrap:wrap;row-gap:0}.site-footer .lco-column{width:100%}@media(min-width:1024px){.site-footer .lco-column{width:calc(var(--column-width, 100) * 1%)}}.site-footer__top{padding:6.4rem 0 1.5rem}.site-footer__bottom{padding:1rem 0 3.2rem}@media(max-width:767.98px){.site-footer__top{padding-top:3.2rem}.site-footer__bottom{padding-bottom:3.2rem;padding-top:1rem}}.site-footer__block .rte,.site-footer__block-heading{margin-bottom:2.4rem}.site-footer__block-heading{letter-spacing:.04em;text-transform:uppercase;font-weight:var(--font-weight-footer-heading, 600)}.site-footer__block-content ul{list-style:none;padding:0;margin:0}.site-footer li{line-height:3rem}.site-footer__block--newsletter{width:var(--block-content-width, 100%);max-width:100%}.site-footer__block summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.site-footer__block summary::-webkit-details-marker{display:none}.site-footer__block summary .site-footer__block-heading{margin-bottom:0}@media(min-width:1024px){.site-footer__block summary{pointer-events:none;cursor:default}.site-footer__block details>*:not(summary){display:block!important}.site-footer__block [data-collapsible-icon]{display:none}}@media(max-width:1023.98px){.site-footer__block summary .site-footer__block-heading{line-height:5rem;margin:0}.site-footer__block.has-border{position:relative}.site-footer__block.has-border:after{content:"";position:absolute;left:0;bottom:0;height:.1rem;width:100%;background:rgba(var(--color-foreground),.1)}.site-footer__block-content{padding-bottom:2rem}.site-footer__block [data-collapsible-icon]{position:relative;width:1.2rem;height:1.2rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.site-footer__block [data-collapsible-icon] svg{position:absolute;transition:transform .3s}.site-footer__block [data-collapsible-icon] svg:last-child{transform:rotate(90deg)}.site-footer__block details[open] [data-collapsible-icon] svg:last-child{transform:rotate(0);opacity:0}}.newsletter-form{max-width:var(--form-width, 100%)}.newsletter-form__wrapper{position:relative}.newsletter-form .form-control{width:100%;height:4.8rem;padding:0 4.4rem 0 0;background:transparent;border:0;border-bottom:1px solid rgba(var(--color-foreground),.35);color:currentColor;font-size:1.5rem;border-radius:0}.newsletter-form .form-control::placeholder{color:rgba(var(--color-foreground),.6)}.newsletter-form .form-control:focus{outline:none;border-bottom-color:currentColor}.newsletter-form__submit{position:absolute;inset-inline-end:0;top:0;height:4.8rem;border:0;padding:0 .4rem;background:transparent;color:currentColor;cursor:pointer;display:flex;align-items:center}.newsletter-form__submit svg{transition:transform .3s}.newsletter-form__submit:hover svg{transform:translate(3px)}.site-footer__newsletter-description{margin-top:1.6rem;font-size:1.2rem}.site-footer__newsletter-description *{color:rgba(var(--color-foreground),.8)}.site-footer__newsletter-description a{text-decoration:underline}.site-footer__bottom-row{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:space-between}.site-footer__bottom-row+.site-footer__bottom-row{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.12)}.site-footer__copyright-wrapper{display:flex;flex-wrap:wrap;gap:1rem 2rem;font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.site-footer__copyright span a{text-decoration:underline}.site-footer__bottom-menu-payment{display:flex;align-items:center;gap:2.4rem;flex-wrap:wrap}.social-links{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:-.7rem -1.4rem}.social-links a{padding:.7rem 1.4rem;display:inline-flex;align-items:center}.social-links a:hover svg{transform:scale(1.08)}.social-links svg{width:1.8rem;height:1.8rem}@media(max-width:767.98px){.site-footer__social-links .social-links{justify-content:center}.site-footer__copyright-wrapper{order:2}}.payment-icons{display:flex;align-items:center;gap:1rem;list-style:none;padding:0;margin:0;flex-wrap:wrap}.payment-icons svg{width:40px;height:auto}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lco-footer.css.map */
