.footer{position:relative;background-color:var(--color-background);color:var(--color-foreground);overflow:hidden}.footer__inner a{text-decoration:none;color:var(--color-secondary)}.footer__inner{position:relative;display:flex;padding-top:4rem;padding-bottom:4rem;flex-direction:column;gap:4rem;z-index:1}.footer__divider{border:none;border-top:solid 1px var(--color-border)}.text-small{font-size:var(--font-size-12);line-height:2rem;font-weight:var(--font-primary--weight)}.footer__copyright a{color:var(--color-foreground)}.text-small strong,.text-small b{font-weight:400}.footer__background-icon{position:absolute;width:100vw;right:-35vw;bottom:-36vw}.footer__background-icon svg{width:100%}@media screen and (min-width:990px){.footer__background-icon{width:78.7rem;right:unset;bottom:unset;left:-6.7%;top:21%}.footer__inner{padding-top:6.4rem;padding-bottom:6.4rem;gap:6.4rem}}.footer__top{display:grid;align-items:center;grid-template-columns:1fr auto}.footer__logo{width:100%;max-width:17rem}.footer__strapline{font-family:var(--font-heading--family);font-size:var(--font-size-16);color:var(--color-secondary)}.footer__strapline strong{font-family:var(--font-primary--family);font-weight:var(--font-heading--weight)}.footer__back-to-top{grid-area:1 / 2 / 3 / 3;display:flex;flex-direction:column;align-items:center;gap:.6rem}.footer__back-to-top span{font-size:var(--font-size-11);line-height:1em;width:3rem;text-align:center}@media screen and (min-width:990px){.footer__top{grid-template-columns:1fr auto auto;gap:3.2rem}.footer__logo{max-width:35rem}.footer__strapline{grid-area:1 / 2 / 1 / 2;text-align:right;line-height:1.1em;font-size:var(--font-size-32)}.footer__back-to-top{grid-area:1 / 3 / 2 / 3}}.footer__middle{display:flex;flex-direction:column;gap:4rem}.footer .accordion{border-top:none;border-bottom:none}.footer .collapsible-content+.collapsible-content{border-top:solid 1px var(--color-border)}.footer__payment,.footer__socials,.footer__local-select,.footer__trustpilot{margin-bottom:1.6rem}@media screen and (max-width:989px){.footer .collapsible-content+.collapsible-content{position:relative;border:none}.footer .collapsible-content+.collapsible-content:after{content:"";position:absolute;left:-1.6rem;width:100vw;height:.1rem;top:0;background-color:var(--color-border)}}@media screen and (min-width:990px){.footer__middle{gap:4.8rem 3.2rem}.footer__newletter{grid-area:1 / 1 / 2 / 2;max-width:38.4rem}.footer__trustpilot{grid-area:2 / 1 / 3 / 2;justify-self:start;align-self:center;margin-bottom:0}.footer__trustpilot.footer__trustpilot--full-width{grid-row:3;grid-column:-1/1;justify-self:auto}.footer__links{grid-area:1 / 2 / 3 / 3}.footer__links .accordion-menu{display:flex;flex-direction:row;gap:2.4rem}.footer__links .accordion-menu .collapsible-content{border:none}.footer__links .collapsible-content__button{font-size:var(--font-size-18);border-bottom:solid 1px var(--color-border);padding-bottom:1.2rem}}@media screen and (min-width:1200px){.footer__middle{display:grid;grid-template-columns:36rem 1fr;gap:4.8rem 3.2rem}}@media screen and (min-width:1600px){.footer__middle{gap:4.8rem 6.4rem}.footer__links .accordion-menu{gap:3.2rem}.footer__links .collapsible-content__button{font-size:var(--font-size-20)}}.footer__bottom{display:flex;flex-direction:column;gap:2.4rem}.footer__company_info{font-size:var(--font-size-12);font-weight:300}.footer__company_info strong{font-weight:var(--font-primary--weight)}.footer__vat-number{white-space:nowrap}.footer .list-social{display:flex;flex-wrap:wrap;gap:1.6rem;padding:0;margin:0}.footer .list-social svg{width:auto;height:2.4rem}.footer__local-select .disclosure__list-wrapper{width:calc(100vw - (2 * var(--page-margin-mob)))}.footer__company_info p+p{margin-top:1.6rem}@media screen and (min-width:990px){.footer__bottom{display:grid;grid-template-columns:1fr auto 1fr;display:flex;flex-direction:row;flex-wrap:wrap;gap:6.4rem 1rem}.footer__bottom>*{flex:1;min-width:25%}.footer__payment{order:1}.footer__company_info{order:2;text-align:center;max-width:48%}.footer__socials{order:3}.footer__copyright{order:4}.footer__vat-number{order:5;text-align:center}.footer__local-select{order:6;text-align:right;margin-bottom:0}.footer__socials .list-social{height:100%;align-items:center;justify-content:flex-end}.footer__local-select .disclosure__list-wrapper{left:unset;right:0;width:auto}.footer__local-select .disclosure__link{white-space:nowrap}.footer__company_info p+p{margin-top:.6rem}}.footer .payment-icons{display:flex;gap:.8rem}.footer__inner .footer__links,.footer__inner .footer__payment{display:flex;gap:1rem}.footer__newsletter-heading{font-size:var(--font-size-20);margin-bottom:.3em}.footer__newsletter-content{margin-bottom:2.4rem;font-size:var(--font-size-14);font-weight:300}@media screen and (min-width:990px){.footer__newsletter-heading{font-size:var(--font-size-24)}.footer__newsletter-content{font-size:var(--font-size-16)}}.footer .newsletter-form .field{position:relative;border-radius:.6rem;border:solid 1px var(--color-foreground);height:4.4rem;overflow:hidden}.footer .newsletter-form .field input{height:100%;width:100%;border:none;padding:0 1.6rem;background:none;color:var(--color-foreground)}.footer .newsletter-form .field input::placeholder{opacity:.64}.footer .newsletter-form .field button{position:absolute;top:0;right:0;height:100%;padding:0 1.6rem;border:none;background:none;color:var(--color-foreground);cursor:pointer}.footer__newsletter .newsletter-form__top{--color-foreground: var(--color-secondary) !important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-footer.css.map */
