.payments{--payments-position: flex-start;padding:24px 0 0;font-size:calc(var(--social-size) + 16px)}@media(min-width: 992px){.payments{--payments-position: flex-end}}.payment{display:flex;align-items:center;justify-content:var(--payments-position);flex-wrap:wrap;margin:0 calc(-1*(var(--social-icon-spacing) + 1px)) calc(-1*var(--social-icon-spacing))}.payment svg:not([data-icon]){width:45px;height:37px}.payment svg[data-icon]{margin:0 calc(var(--social-icon-spacing) + 1px) var(--social-icon-spacing)}.payment span{display:flex;align-items:center;justify-content:center;margin:0 calc(var(--social-icon-spacing) + 1px) var(--social-icon-spacing)}.payment span[title=Bancontact] .st1{fill:currentcolor !important}.payment span:not([title=Bancontact]) path{fill:currentcolor !important}.payment span[title=Giropay] .st1{fill:var(--background-primary, #fff) !important}.payment span[title=Giropay] path:not(.st1){fill:currentcolor !important}.footer{--footer-bottom-link-color: inherit;--footer-bottom-link-decoration: underline}.footer__wrapper{--footer-border-radius: 0;--footer-bottom-copy-order: 2;--footer-bottom-menu-order: 1;--footer-bottom-padding-bottom: 10px;--footer-content-direction: column;--footer-margin-bottom: 0;--footer-menu-grid-col: 1fr;--footer-menu-grid-justify: start;--footer-padding-bottom: var(--padding-bottom-mobile, 16px);--footer-padding-left: 0;--footer-padding-right: 0;--footer-padding-top: var(--padding-top-mobile, 16px);color:var(--color-primary, #000);background:var(--background-primary, #fff);border-top:1px solid color-mix(in srgb, var(--color-primary) 15%, transparent);border-radius:var(--footer-border-radius);font-size:clamp(14px,var(--font-size-base) - 4px,18px);margin-bottom:var(--footer-margin-bottom);padding-left:var(--footer-padding-left);padding-right:var(--footer-padding-right)}@media(min-width: 992px){.footer__wrapper{--footer-bottom-copy-order: 1;--footer-bottom-menu-order: 2;--footer-bottom-padding-bottom: 0;--footer-content-direction: row;--footer-margin-bottom: 0;--footer-menu-grid-col: repeat(auto-fit, minmax(140px, 270px));--footer-menu-grid-justify: end;--footer-padding-bottom: var(--padding-bottom-desktop, 40px);--footer-padding-left: 0;--footer-padding-right: 0;--footer-padding-top: var(--padding-top-desktop, 40px)}}@media(min-width: 1440px){.footer__wrapper{--footer-padding-left: 0;--footer-padding-right: 0}}.footer__container .footer__wrapper{--footer-border-radius: var(--border-radius-block);--footer-margin-bottom: 16px;--footer-padding-left: 16px;--footer-padding-right: 16px;border:1px solid color-mix(in srgb, var(--color-primary) 15%, transparent)}@media(min-width: 992px){.footer__container .footer__wrapper{--footer-margin-bottom: 32px;--footer-padding-left: 32px;--footer-padding-right: 32px}}@media(min-width: 1440px){.footer__container .footer__wrapper{--footer-margin-bottom: 50px;--footer-padding-left: 80px;--footer-padding-right: 80px}}.footer__wrapper--padding-top{padding-top:var(--footer-padding-top)}.footer__wrapper--padding-bottom{padding-bottom:var(--footer-padding-bottom)}.footer__top{display:flex;flex-direction:var(--footer-content-direction);flex-wrap:wrap}.footer__content{flex:0 1 auto}.footer__content:not(.footer__content:only-child) .footer__logo:only-child{margin-bottom:40px}.footer__links{display:grid;grid-template-columns:var(--footer-menu-grid-col);gap:16px;justify-content:var(--footer-menu-grid-justify);flex:1 1 auto;padding:0 0 40px}.footer__info{padding:28px 0 16px}.footer__copy{order:var(--footer-bottom-copy-order)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:32px 0 var(--footer-bottom-padding-bottom);border-top:1px solid color-mix(in srgb, var(--color-primary) 15%, transparent);margin:24px 0 0}.footer__bottom a{color:var(--footer-bottom-link-color);text-decoration:var(--footer-bottom-link-decoration);text-underline-offset:2px}.footer__bottom a:hover{--footer-bottom-link-decoration: none}.footer__bottom .footer__menu{order:var(--footer-bottom-menu-order)}.footer__bottom .footer__menu-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px}.footer__bottom .footer__menu-item{padding:0}.footer__bottom .footer__menu-link{font-weight:var(--font-weight-regular);font-size:inherit}.footer__app{display:flex;justify-content:flex-start;flex:0 1 auto;width:100%}.footer__app:not(:last-child){margin-bottom:40px}.footer .payments{flex:0 1 auto;width:100%}.footer .social-networks{flex:0 1 auto;width:100%}