.footer{padding-left:10%;padding-right:10%;box-sizing:border-box}.footer-block .footer-block__newsletter{text-align:left}.footer-block .footer-block__newsletter .newsletter_subtext,.footer-im8-subscribe .newsletter_subtext{margin-top:1rem}.footer-block .footer-block__newsletter .field:after,.footer-block .footer-block__newsletter .field:before,.footer-im8-subscribe .field:after,.footer-im8-subscribe .field:before{box-shadow:unset}.footer-block .footer-block__newsletter .newsletter-form__button,.footer-im8-subscribe .newsletter-form__button{position:relative;height:4.6rem;width:5.4rem}.footer-block .newsletter-form__field-wrapper .field,.footer-im8-subscribe .newsletter-form__field-wrapper .field{align-items:center;gap:1rem}.footer-im8-top{display:flex;align-items:flex-start;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:40px}.footer-im8-nav{flex:1;display:flex;gap:48px;flex-wrap:wrap;align-items:flex-start}.footer-im8-nav-col{min-width:130px}.footer-im8-nav-col .footer-block__heading{margin-bottom:1.6rem}.footer-im8-nav-col .list-unstyled{display:flex;flex-direction:column;gap:.8rem}.footer-im8-subscribe{flex:0 0 auto;width:clamp(280px,30%,400px)}.footer-im8-subscribe .footer-block__newsletter{text-align:left}.footer-im8-subscribe .newsletter-form{margin:0;align-items:flex-start}.footer-im8-brand-row{width:100%;margin-bottom:32px;padding-top:16px}.footer-im8-logo{display:block;margin-left:auto;margin-right:auto;padding-bottom:1.5rem}.footer-im8-logo img{display:block;width:100%;height:auto}.footer__content-bottom{padding-top:2.25rem}.footer__copyright,.footer__payment{margin-top:1.125rem}@media screen and (max-width:749px){.footer__content-bottom{row-gap:1.125rem}}.footer-im8-subscribe .field__input,.footer-block .footer-block__newsletter .field__input{border:1.5px solid #ffffff!important;box-shadow:none!important}.footer__content-bottom-wrapper{justify-content:center}@media screen and (max-width:749px){.footer-im8-top{flex-direction:column;gap:32px}.footer-im8-subscribe{width:100%}.footer-im8-nav{gap:32px}}@media screen and (min-width:990px){.footer-block__heading{font-size:calc(var(--font-heading-scale) * 2rem)}}@media screen and (min-width:750px){.footer-im8-subscribe .newsletter-form{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom-footer.css.map */
