.footer__top{display:grid;gap:40px;padding-top:30px;background:var(--color-background-contrast)}@media (min-width:990px){.footer__top{grid-template-columns:1.4fr .8fr 1fr}}.footer__logo{display:block;margin-bottom:16px;height:auto;max-width:180px}.footer__heading{margin:8px 0 12px}.footer__text{color:var(--color-foreground-70);max-width:48ch}.footer__menu ul{margin:0;padding:0}.footer__menu li{margin:8px 0}.footer__newsletter form{display:grid;gap:12px}.footer__rule{border:none;border-top:1px solid var(--color-border);margin:24px 0 0}.footer__bottom{display:flex;align-items:center;justify-content:space-between;padding:0 5rem}.footer__social a{display:inline-flex;margin-left:12px}.footer__newsletter{justify-self:start}.footer__newsletter .newsletter-form__field-wrapper{max-width:none}.footer__newsletter .field,.footer__newsletter .field__input{width:100%}.footer__newsletter .newsletter-form__button{margin-left:8px}@media (max-width: 749.98px){.footer__top{grid-template-columns:1fr;gap:24px;padding-top:30px;text-align:center}.footer__brand,.footer__menu,.footer__newsletter{justify-self:center}.footer__logo{max-width:180px;height:auto;margin:0 auto 12px}.footer__heading{margin:8px 0 12px}.footer__text{max-width:42ch;margin:0 auto}.footer__menu ul{display:grid;gap:8px;justify-content:center;padding:0;margin:0}.footer__newsletter .newsletter-form__field-wrapper{max-width:480px;margin:0 auto}.footer__newsletter .field,.footer__newsletter .field__input{width:100%}.footer__rule{margin:24px 0 0}.footer__bottom{flex-direction:column;gap:12px;text-align:center;padding:0 5rem}.footer__copyright{order:2}.footer__list-social{display:inline-flex;justify-content:center;order:1}}@media (max-width: 749.98px){.footer__menu ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none}.footer__menu li{margin:0}.footer__menu a{display:inline-block;padding:6px 14px;border-radius:999px;font-size:14px;text-decoration:none;color:var(--gradient-background);background-color:#fff;transition:background-color .2s,color .2s}.footer__menu a:hover,.footer__menu a:focus{background-color:#9c8bc2;color:#fff}}.footer__bottom a{color:rgba(var(--color-foreground),.75);text-decoration:none}.footer__bottom a:hover,.footer__bottom a:focus{color:rgba(var(--color-foreground),1);text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer-custom.css.map */
