.footer{border-top:none}.footer__new-wrapper{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width: 750px){.footer__new-wrapper{grid-template-columns:1fr 1fr}}.footer__social-column{background-color:#d9d9d9;border-radius:30px;padding:3rem;display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media screen and (min-width: 750px){.footer__social-column{padding:4rem;gap:4rem}}.footer__social-heading{display:flex;align-items:center;gap:10px}.footer__green-dot{width:9px;height:9px;background-color:#00b803;border-radius:50%;flex-shrink:0}.footer__social-column .legende{margin:0;color:#000}.footer__social-links{display:grid;gap:10px 20px}@media screen and (min-width: 991px){.footer__social-links{grid-template-columns:1fr 1fr;gap:3rem 20px}}.footer__social-link{font-size:calc(var(--font-heading-scale) * 3.5rem);line-height:1.1;text-decoration:none;font-weight:700;color:#000;position:relative;display:inline-block;width:fit-content}.footer__social-link:after{content:"";position:absolute;bottom:0;left:0;right:auto;width:100%;height:3px;background:currentColor;transition:all .3s ease}@media screen and (min-width: 750px){.footer__social-link{font-size:calc(var(--font-heading-scale) * 6rem);line-height:1}.footer__social-link:hover:after{width:0;right:0;left:auto;transition:all .3s ease}}@media screen and (min-width: 991px){.footer__social-link:nth-child(2n){text-align:right;justify-self:end}}.footer__info-column{background-color:#000;color:#fff;border-radius:30px;padding:30px;display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 750px){.footer__info-column{padding:40px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}.footer__info-links{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 750px){.footer__info-links{gap:45px}}.footer__info-link{color:#fff;text-decoration:none;transition:opacity .2s ease}.footer__info-link:hover{opacity:.7}.footer__info-link.legende{margin:0}.footer-credits{display:flex;flex-direction:column;justify-content:space-between;gap:15px;color:#fff;margin-top:30px}.footer-credits .bigP{margin:0;color:#fff}.footer__divider{display:block!important;width:100%;height:1px;background-color:#fff}.footer-credits p{margin:0}.footer-credits a{font-size:14px;color:#fff;text-decoration:none;transition:opacity .2s ease}.footer-credits a:hover{opacity:.7}@media screen and (min-width: 750px){.footer-credits{gap:35px;margin-top:0}.footer-credits p,.footer-credits a{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer.css.map */
