.footer{padding:3.2rem 0;overflow:hidden;position:relative}@media screen and (min-width: 750px){.footer{padding:5.6rem 0}}.footer__title-wrapper{display:flex;align-items:flex-start;justify-content:space-between}.footer__title{font-weight:var(--font-body-weight);margin:0 0 4rem}@media screen and (min-width: 990px){.footer__title{margin:0 0 8rem;max-width:120rem}}.footer__top-button{background:none;box-shadow:none;border:none;outline:none;padding:0;font-size:1rem;color:inherit;font-weight:var(--font-heading-weight);text-align:center;width:5rem;margin-left:2rem;cursor:pointer}.footer__top-button:hover svg{top:-1rem}@media screen and (max-width: 989px){.footer__top-button{position:absolute;top:0;right:0}}@media screen and (min-width: 990px){.footer__top-button{width:6.4rem;font-size:1.2rem;margin-left:6rem}}.footer__top-button svg{width:5rem;height:5rem;margin-bottom:.5rem;position:relative;top:0;transition:all var(--duration-default) ease}@media screen and (min-width: 990px){.footer__top-button svg{width:6.4rem;height:6.4rem}}@media screen and (min-width: 990px){.footer__columns{display:flex;padding-bottom:4rem}}.footer__columns accordion-wrapper:first-of-type{display:block;margin-top:2.4rem}.footer__columns accordion-wrapper:not(:first-of-type) .accordion__item{border-top:none}.footer__columns .accordion__item{padding-left:0;padding-right:0}.footer__logo-area{display:flex;align-items:flex-start;justify-content:space-between;position:relative}@media screen and (min-width: 990px){.footer__logo-area{flex:1}}.footer__logo>svg{width:19.5rem;height:4.15rem;max-width:50vw;margin-bottom:3.2rem}@media screen and (min-width: 990px){.footer__logo>svg{width:22.6rem;height:4.8rem}}.footer__lower-inner{padding-top:3.2rem}@media screen and (min-width: 990px){.footer__lower-inner{border-top:solid 2px;padding-top:4rem;display:flex;align-items:flex-start;justify-content:space-between}}.footer__lower-inner .list-social{margin-bottom:3.2rem}.footer__lower-inner .list-payment{justify-content:center;margin-bottom:1rem}@media screen and (min-width: 990px){.footer__lower-inner .list-payment{justify-content:flex-start;margin-bottom:2.6rem}}.footer__lower-inner .localisation__flag{height:2.4rem;width:2.4rem;margin-right:1rem}.footer__copyright{padding-bottom:2.4rem;margin-bottom:2.4rem;border-bottom:solid 2px;font-size:1.2rem;text-align:center}@media screen and (min-width: 990px){.footer__copyright{flex:1;font-size:1.4rem;border-bottom:none;margin-bottom:0;padding-bottom:0;text-align:left}}.footer__copyright-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}@media screen and (min-width: 990px){.footer__social{flex:1}}.footer .accordion__title{font-size:1.4rem}.footer__subtitle{font-weight:var(--font-heading-weight);margin:0}.footer__lists{display:flex;flex:1;margin-left:6rem}@media screen and (min-width: 990px){.footer__lists{flex:4}}.footer__lists-item{flex:1;margin-left:6rem}.footer__menu{list-style:none;padding-inline-start:0;margin:0;columns:2}@media screen and (min-width: 990px){.footer__menu{columns:1}}.footer__menu a,.footer__secondary-menu a{text-decoration:none}.footer__secondary-menu{text-align:center}@media screen and (min-width: 990px){.footer__secondary-menu{text-align:right}}.footer__secondary-menu a{margin:0 1.2rem}@media screen and (min-width: 990px){.footer__secondary-menu a{font-size:1.4rem;margin:0 0 0 2.4rem}}.footer__secondary-logos{flex:1;text-align:center;margin-bottom:2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.footer__secondary-logos>a,.footer__secondary-logos>picture{display:inline-flex;align-items:center;margin:0 1.5rem 1.5rem}@media screen and (min-width: 990px){.footer__secondary-logos>a,.footer__secondary-logos>picture{margin:0 2rem 2rem}}@media screen and (min-width: 990px){.footer__secondary-logos{margin-bottom:0}}.footer__secondary-logos picture{height:5rem}@media screen and (min-width: 990px){.footer__secondary-logos picture{height:6.4rem}}.footer__secondary-logos picture img{max-width:100%;max-height:100%;width:auto;height:100%}.footer__background-icon{position:absolute;top:-10%;right:-15rem;height:120%;width:auto;z-index:1;pointer-events:none}.footer__background-icon svg{height:100%;width:auto;fill:rgba(var(--color-grey-light-rgb),.02)}@media screen and (min-width: 750px){.footer .newsletter-form{min-height:174px}}.footer .newsletter-form .field__input:-webkit-autofill,.footer .newsletter-form .field__input:-webkit-autofill:hover,.footer .newsletter-form .field__input:-webkit-autofill:focus,.footer .newsletter-form .field__input:-webkit-autofill:active{transition:background-color 9999s ease-in-out 0s;-webkit-text-fill-color:var(--color-body)!important}
/*# sourceMappingURL=/cdn/shop/t/44/assets/footer.css.map */
