.footer--education-cards{border:0;margin-top:0}.ec-footer__surface{background:rgb(var(--color-background))}.ec-footer__inner{margin:0 auto;max-width:var(--page-width)}.ec-footer__main{align-items:start;display:grid;gap:4rem;grid-template-columns:minmax(0,40rem) minmax(0,19rem) minmax(0,27rem) minmax(0,32rem)}.ec-footer__brand,.ec-footer__column,.ec-footer__social,.ec-footer__legal{min-width:0}.ec-footer__brand-row{align-items:center;display:flex;gap:1.2rem}.ec-footer__logo{border-radius:1.2rem;display:block;flex:0 0 4.8rem;height:4.8rem;object-fit:cover;width:4.8rem}.ec-footer__brand-title{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:2.4rem;font-weight:600;line-height:1.35;margin:0}.ec-footer__brand-copy,.ec-footer__partnership-copy,.ec-footer__social-label,.ec-footer__legal,.ec-footer__newsletter{color:rgb(var(--ec-color-muted))}.ec-footer__brand-copy{font-size:1.5rem;line-height:1.45;margin:1.8rem 0 0;max-width:30rem;white-space:pre-line}.ec-footer__heading{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.4;margin:.5rem 0 1.25rem}.ec-footer__menu{list-style:none;margin:0;padding:0}.ec-footer__menu-item+.ec-footer__menu-item{margin-top:.8rem}.ec-footer__menu-link,.ec-footer__policy-link,.ec-footer__social-link{color:rgb(var(--ec-color-muted));font-size:1.4rem;line-height:1.7;text-decoration:none;text-underline-offset:.25rem}.ec-footer__menu-link:hover,.ec-footer__policy-link:hover,.ec-footer__social-link:hover,.ec-footer__menu-link:focus-visible,.ec-footer__policy-link:focus-visible,.ec-footer__social-link:focus-visible{color:rgb(var(--color-button));text-decoration:underline}.ec-footer__partnership-copy{font-size:1.4rem;line-height:1.45;margin:0;max-width:24rem;white-space:pre-line}.ec-footer__cta,.ec-footer__cta--static{align-items:center;background:rgb(var(--ec-color-surface));border:.1rem solid rgba(var(--ec-color-line),.85);border-radius:999px;color:rgb(var(--color-foreground));display:inline-flex;font-size:1.3rem;font-weight:500;justify-content:center;line-height:1.2;margin-top:1.6rem;min-height:4rem;padding:.9rem 1.6rem;text-decoration:none}.ec-footer__cta:hover,.ec-footer__cta:focus-visible{border-color:rgb(var(--color-button));color:rgb(var(--color-button))}.ec-footer__social{justify-self:end;width:100%}.ec-footer__social-images{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ec-footer__social-image{border-radius:1.8rem;display:block;height:8rem;object-fit:cover;width:100%}.ec-footer__social-link{align-items:center;color:rgb(var(--color-button));display:inline-flex;font-size:1.3rem;font-weight:500;gap:.5rem;margin-top:1.3rem}.ec-footer__social-label{display:inline-block;font-size:1.3rem;line-height:1.4;margin-top:1.3rem}.ec-footer__social-icons{margin-top:1.4rem}.ec-footer__social-icons .list-social{gap:.8rem}.ec-footer__social-icons .list-social__link{border:.1rem solid rgba(var(--ec-color-line),.85);border-radius:50%;color:rgb(var(--color-button));height:3.6rem;padding:.8rem;width:3.6rem}.ec-footer__newsletter{border-top:.1rem solid rgba(var(--ec-color-line),.85);margin-top:3.2rem;padding-top:2.4rem}.ec-footer__newsletter .newsletter-form__field-wrapper{max-width:42rem}.ec-footer__newsletter .field__input{background:rgb(var(--ec-color-surface));border-radius:999px}.ec-footer__legal{align-items:center;border-top:.1rem solid rgba(var(--ec-color-line),.85);display:flex;font-size:1.2rem;justify-content:space-between;line-height:1.45;margin-top:4rem;padding-top:2.4rem}.ec-footer__legal-left,.ec-footer__legal-right,.ec-footer__policies,.ec-footer__localization{align-items:center;display:flex;flex-wrap:wrap}.ec-footer__legal-left{gap:1.8rem}.ec-footer__legal-right{gap:1.4rem;justify-content:flex-end}.ec-footer__policies{gap:1.2rem}.ec-footer__policy-link{font-size:1.2rem}.ec-footer__payment{margin:0}.ec-footer__payment .list-payment{justify-content:flex-end}.ec-footer__localization .localization-form:only-child{display:flex;gap:.8rem}@media screen and (max-width:989px){.ec-footer__main{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1fr)}.ec-footer__social{grid-column:1 / -1;justify-self:start;max-width:32rem}}@media screen and (max-width:749px){.footer--education-cards .ec-footer__surface{padding-bottom:calc(10.6rem + env(safe-area-inset-bottom));padding-top:2rem}.ec-footer__main{gap:2.8rem 1.6rem;grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.ec-footer__brand,.ec-footer__social,.ec-footer__newsletter,.ec-footer__legal{grid-column:1 / -1}.ec-footer__brand-row{gap:1.2rem}.ec-footer__brand-title{font-size:2.1rem}.ec-footer__brand-copy{margin-top:1.4rem;max-width:29rem}.ec-footer__heading{margin-top:0}.ec-footer__menu-item+.ec-footer__menu-item{margin-top:.6rem}.ec-footer__social{max-width:none}.ec-footer__social-images{grid-template-columns:repeat(3,9.6rem)}.ec-footer__social-image{height:6.4rem}.ec-footer__legal{align-items:flex-start;flex-direction:column;gap:1.2rem;margin-top:2.8rem;padding-top:2rem}.ec-footer__legal-right,.ec-footer__payment .list-payment{justify-content:flex-start}}@media screen and (max-width:374px){.ec-footer__main{grid-template-columns:minmax(0,1fr)}.ec-footer__column--navigation,.ec-footer__column--partnership{grid-column:1 / -1}.ec-footer__social-images{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-footer.css.map */
