.footer{border-top:.1rem solid rgba(var(--color-foreground),.08)}.footer:not(.color-scheme-1){border-top:none}.footer__content-top{padding-bottom:5rem;display:block}.footer__content-columns{display:grid;grid-template-columns:1fr 1fr;gap:4rem;width:100%;color:#f5f5f5}.footer__left-column,.footer__right-column{display:flex;flex-direction:column;align-items:flex-start}.footer__left-column{position:relative;padding-bottom:3rem}.footer__list-social{position:relative;padding-bottom:1.5rem;display:inline-block}.footer__list-social:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:115%;bottom:0;height:1px;background-color:#d3d3d3;margin-bottom:1.5rem}.footer-block__newsletter{display:flex;flex-direction:column;width:100%;margin-bottom:3rem}.newsletter-form,.newsletter-form__field-wrapper,.field{width:100%}.footer__help-link{color:#1a1a1a;text-decoration:none;font-size:1.6rem}.footer__help-link:hover{text-decoration:underline;text-underline-offset:.3rem}.footer__content-bottom{border-top:solid .1rem rgba(var(--color-foreground),.08);padding-top:3rem;padding-bottom:2rem;width:100%}.footer__content-bottom:only-child{border-top:0}.footer__content-bottom-wrapper{display:flex;width:100%;justify-content:center}.footer__copyright{text-align:center;margin-top:1.5rem}.copyright__content{font-size:1.1rem;color:#f5f5f5}.copyright__content a{color:currentColor;text-decoration:none}.policies{display:inline}.policies li{display:inline-flex;justify-content:center;align-items:center}.policies li:before{content:"\b7";padding:0 .8rem}.policies li a{padding:.6rem 0;display:block}@media screen and (max-width: 749px){.footer .grid{display:block}.footer__content-columns{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3rem}.footer__left-column,.footer__right-column{width:100%;align-items:center}.footer__list-social:before{left:50%;transform:translate(-50%);width:50px}.footer__left-column:after{left:37.5%;width:25%}.footer__content-top{padding-bottom:3rem}.footer__localization{width:100%}.footer__content-bottom{flex-wrap:wrap;padding-top:0;row-gap:1.5rem}.footer__content-bottom-wrapper{flex-wrap:wrap;row-gap:1.5rem}}@media screen and (min-width: 750px){.policies li a{padding:0}}@supports not (inset: 10px){@media screen and (max-width: 749px){.footer .grid{margin-left:0}}@media screen and (min-width: 750px){.footer__content-top .grid{margin-left:-3rem}.footer__content-top .grid__item{padding-left:3rem}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
