.footer>div{display:flex;align-items:center;border-top:var(--border);padding:var(--section-padding) var(--page-gutter)}.footer__upper{flex-direction:column}.footer__lower{justify-content:center}.footer__social-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2rem}.footer__social-list li{margin-right:2rem}.footer__social-list li:last-child{margin-right:0}.footer__utility-links{display:flex;flex-wrap:wrap;justify-content:center}.footer .menu-seperator{display:inline;margin-left:1.5rem;margin-right:1.5rem}.input-button-wrapper{display:flex}@media screen and (max-width:989px){.footer__upper .subscribe-form{width:100%}.footer__upper .subscribe-form .field,.footer__upper .subscribe-form .button{max-width:none}.footer__upper .subscribe-form .button{margin-top:1rem}}@media screen and (min-width:990px){.footer__social-list{margin-bottom:0}.footer__upper{justify-content:space-between;flex-direction:row}.footer__upper .subscribe-form{display:flex;justify-content:end;-webkit-justify-content:flex-end;flex-grow:1;margin-left:2rem}.footer__upper .subscribe-form .field{border-radius:99rem 0 0 99rem;width:100%;max-width:52rem}.footer__upper .subscribe-form .button{margin-top:0;border-radius:0 99rem 99rem 0;border-left:none;padding-left:3.5rem;padding-right:3.5rem;min-width:max-content;max-width:max-content}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-footer.css.map */
