.footer{padding-bottom:32px;padding-top:32px}.footer__item-title{font-size:calc(var(--heading-h4-font-size) - 8px);margin-bottom:10px}.footer__item-title .logo-icon{display:inline-block;margin-left:4px}@media screen and (max-width: 740px){.footer__item-list{display:block}.footer__item:not(:last-child){margin-bottom:40px}}@media screen and (min-width: 741px) and (max-width: 999px){.footer__item-list{grid-template-columns:1fr 1fr}.footer__item--newsletter{grid-column:span 1}}@media screen and (max-width: 999px){.footer__item-title{font-size:var(--heading-h4-font-size)}}@media screen and (min-width: 1000px){.footer{padding-bottom:58px;padding-top:58px}.footer__item-title{margin-bottom:10px}}.footer__item--links .linklist__item,.footer__item--links .linklist__subitem{position:relative}.footer__item--links a{align-items:center;display:inline-flex;gap:8px}.footer__item--links a>svg{transform:rotate(270deg)}.footer__item--links .linklist__submenu{background:rgb(var(--root-background));border:1px solid rgba(var(--root-text-color),.15);bottom:50%;color:rgb(var(--root-text-color));display:block;left:150px;list-style-type:none;opacity:0;padding:20px 0;position:absolute;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;visibility:hidden;white-space:nowrap;z-index:1}.footer__item--links .linklist__subitem a{padding:3px 30px}.footer__item--links a[aria-expanded=true]+.linklist__submenu{opacity:1;visibility:visible}.footer__newsletter-form-row{display:flex}.footer__newsletter-form-row .input__field{background-color:#fff;color:#55565a;flex:1}.footer__newsletter-form-row .button:not(.button--text){flex:0 0 85px;padding-left:0;padding-right:0}.footer__item--newsletter .social-media{margin-top:40px}@media screen and (max-width: 440px){.footer__item--newsletter{margin-left:calc(var(--container-gutter) * -1);margin-right:calc(var(--container-gutter) * -1);max-width:none}.footer__item--newsletter .footer__item-title{font-size:calc(var(--heading-h4-font-size) - 3px);margin-left:14px;margin-right:14px}}@media screen and (min-width: 1000px){.footer__newsletter-form{margin-top:28px}.footer__item--newsletter .social-media{margin-top:80px}}.footer-bottom{padding-bottom:18px;padding-top:18px;text-align:center}
/*# sourceMappingURL=/s/files/1/1382/9181/t/57/assets/theme-footer.css.map?v=123062281483875250481665516438 */
