footer.footer{position:relative;z-index:2;background-color:#fff}footer.footer .footer-nl-container{padding:72px 128px;background-color:#f5f5f5}footer.footer .footer-nl-container .accepts-marketing{margin:0 0 24px;display:flex;gap:8px;align-items:center;justify-content:center}footer.footer .footer-nl-container .footer-nl-content{max-width:50%;margin:auto;display:flex;flex-direction:column;align-items:center;gap:24px}footer.footer .footer-nl-container .footer-nl-content .my-title{font-size:36px;font-family:Newsreader;margin:0}footer.footer .footer-nl-container .footer-nl-content p{margin:0;font-size:16px;text-align:center}footer.footer .footer-nl-container .footer-nl-content form{width:100%}footer.footer .footer-nl-container .footer-nl-content form .newsletter-form__field-wrapper{display:flex;flex-direction:column;gap:24px}footer.footer .footer-nl-container .footer-nl-content form .text-container{margin-top:24px;display:flex;flex-direction:column;gap:24px}footer.footer .footer-nl-container .footer-nl-content .footer-nl-text,footer.footer .footer-nl-container .footer-nl-content form .text-container p{font-family:GilSansLight;font-size:16px;line-height:1.4;letter-spacing:0;color:#1c2532;text-align:left}footer.footer .footer-nl-container .footer-nl-content form .newsletter-form__field-wrapper .subtitle{color:#7d7d7d;font-size:16px;font-weight:300;line-height:22.4px;letter-spacing:0;text-align:left;margin:24px 0 20px}footer.footer .footer-nl-container .footer-nl-content form .submit-btn-container{display:flex;align-items:center;justify-content:center;margin-top:48px}footer.footer .footer-nl-container .footer-nl-content form .newsletter-form__field-wrapper *:focus-visible{outline:none;box-shadow:none}footer.footer .footer-nl-container .footer-nl-content form .newsletter-form__field-wrapper .hidden-container{display:none}footer.footer .footer-nl-container .footer-nl-content form .newsletter-form__field-wrapper.active .hidden-container{display:flex;flex-direction:column}footer.footer .footer-nl-container .footer-nl-content form .submit-btn-container .newsletter-form__button{position:inherit;display:flex;gap:16px;width:fit-content;height:fit-content}footer.footer .footer-nl-container .footer-nl-content form .submit-btn-container .newsletter-form__button svg{width:16px}footer.footer .footer-nl-container .footer-nl-content form .submit-btn-container .newsletter-form__button span{font-size:14px;line-height:22.4px;font-family:GilSansRegular;text-transform:uppercase;letter-spacing:1.4px}footer.footer .footer-nl-container .footer-nl-content form .newsletter-form__field-wrapper .newsletter-form-line{display:flex;gap:20px}footer.footer .footer-nl-container .footer-nl-content form .field{display:flex;align-items:center;gap:16px;width:100%;border:none;border-bottom:1px solid rgba(217,217,217,1);background-color:transparent;padding-bottom:4px;color:#7d7d7d;font-size:16px}footer.footer .footer-nl-container .footer-nl-content form .field input,footer.footer .footer-nl-container .footer-nl-content form .form__message{background-color:transparent;border:none;padding:0;margin:0;height:fit-content;min-height:unset;font-family:GilSansLight;color:#7d7d7d;font-size:16px}footer.footer .footer-nl-container .footer-nl-content form .form__message{margin:24px 0}footer.footer .footer-nl-container .footer-nl-content form .field label{color:#7d7d7d;font-size:16px;font-weight:300;line-height:22.4px;letter-spacing:0;text-align:left;left:0;top:0}footer.footer .footer-nl-container .footer-nl-content form .field input:not(:placeholder-shown)~.field__label{display:none}footer.footer .footer-nl-container .footer-nl-content form .field button{width:fit-content;max-width:unset;min-width:unset;height:fit-content;min-height:unset;max-height:unset;position:inherit;display:flex;gap:16px;text-transform:uppercase;overflow:visible}footer.footer .footer-nl-container .footer-nl-content form .field button span{font-size:14px;font-family:GilSansRegular;color:var(--lanson-dark-black);white-space:nowrap}footer.footer .footer-nl-container .footer-nl-content form .field button svg{height:auto;width:16px}footer.footer .footer-nl-container .footer-nl-content form .field:before,footer.footer .footer-nl-container .footer-nl-content form .field:after{content:none}footer.footer .logo-container{display:flex;flex-direction:column;align-items:center;margin:72px 0 128px}footer.footer .logo-container p{font-size:14px}footer.footer .logo-container img{margin:0 auto;width:50%}footer.footer .footer-content .menu-container .menu-title{margin:0 0 16px;font-size:16px;line-height:22.4px;font-family:GilSansRegular;text-transform:uppercase}footer.footer .footer-content .menu-container ul{list-style:none;padding:0;margin:0}footer.footer .footer-content .menu-container .socials-container ul{display:flex;justify-content:flex-end;width:100%}footer.footer .footer-content .menu-container .menu-content li a{font-size:16px;line-height:22.4px;font-family:GilSansLight}footer.footer .footer-content .menu-container .contact-info-container{display:flex;flex-direction:column;gap:8px}footer.footer .footer-content .menu-container .contact-content p{font-size:16px;line-height:22.4px;font-family:GilSansLight}footer.footer .footer-content{display:flex;justify-content:space-between;margin-bottom:48px}footer.footer .footer-content .contact-container{display:block}footer.footer .footer-content .contact-container .contact-content{width:100%;display:flex;justify-content:space-between;margin:0;gap:16px}footer.footer .footer-content .contact-container .contact-content p{margin:0;line-height:1.4;color:var(--lanson-dark-black)}footer.footer .footer-bottom-container{border-top:1px solid rgba(0,0,0,.1);padding:48px 0;margin:0 48px;display:grid;grid-template-columns:1fr 1fr;gap:48px}footer.footer .socials-container{justify-self:start;display:flex;gap:16px;align-items:flex-start;height:fit-content}footer.footer .socials-container .list-social__item .icon{width:16px;height:16px}footer.footer .socials-container .list-social__link{padding:0 8px 0 0}footer.footer .socials-container .list-social__item:last-of-type .list-social__link{padding-right:0}footer.footer .socials-container p{margin:0;font-size:16px;line-height:22.4px;white-space:nowrap;color:var(--lanson-dark-black)}footer.footer .footer-bottom-container .banner-alcool-content-left{display:flex;gap:24px}footer.footer .footer-bottom-container .banner-alcool-content-left img{width:120px;height:72px}footer.footer .footer-bottom-container .banner-alcool-content-left .info-alcool{display:flex;flex-direction:column}footer.footer .footer-bottom-container .banner-alcool-content-left p.alcool-info-1{font-family:GilSansRegular;font-size:18px;line-height:25px;margin:0}@media screen and (min-width: 1440px){footer.footer .footer-bottom-container .banner-alcool-content-left p.alcool-info-1{white-space:nowrap}}footer.footer .footer-bottom-container .banner-alcool-content-left p.alcool-info-2{font-family:GilSansRegular;font-size:14px;line-height:20px;margin:0 0 12px}footer.footer .footer-bottom-container .banner-alcool-content-left p.alcool-info-3{font-family:GilSansRegular;font-size:10px;line-height:14px;margin:0;text-transform:uppercase}footer.footer .footer-bottom-container .banner-alcool-content-right{display:flex;flex-direction:column;gap:12px;align-items:flex-end}footer.footer .footer-bottom-container .banner-alcool-content-right p{font-family:GilSansRegular;font-size:14px;line-height:16.8px;text-transform:uppercase;margin:0;text-align:right;max-width:350px}footer.footer .footer-bottom-container .banner-alcool-content-right .inline-footer-bottom-info{display:flex;gap:32px;align-items:center}footer.footer .footer-bottom-container .banner-alcool-content-right .localization-form{margin:0;padding:0}footer.footer .footer-bottom-container .banner-alcool-content-right .localization-form .localization-selector{margin:0;padding:0 24px 0 0}footer.footer .footer-bottom-container .banner-alcool-content-right .localization-form .localization-selector span{font-family:GilSansRegular;font-size:14px;line-height:16.8px;text-transform:uppercase;color:#121212bf}footer.footer .footer-bottom-container .banner-alcool-content-right .localization-form .localization-form__select .icon-caret{right:0}footer.footer .footer-bottom-container .banner-alcool-content-right .localization-form .localization-selector:after,footer.footer .footer-bottom-container .banner-alcool-content-right .localization-form .localization-selector:before{content:none}footer.footer .flag-container .flag-content{display:flex;justify-content:center;align-items:center;align-self:center;margin-right:12px}footer.footer .flag-container .flag-content img{display:none}footer.footer .flag-indicator[value=fr]~.flag-container .flag-fr,footer.footer .flag-indicator[value=en]~.flag-container .flag-uk,footer.footer .flag-indicator[value=de]~.flag-container .flag-ger,footer.footer .flag-indicator[value=es]~.flag-container .flag-es,footer.footer .flag-indicator[value=it]~.flag-container .flag-it{display:block}@media screen and (max-width: 990px){footer.footer .footer-nl-container .footer-nl-content form .newsletter-form__field-wrapper .newsletter-form-line{flex-direction:column;gap:24px}footer.footer .footer-nl-container .footer-nl-content form .newsletter-form__field-wrapper .birthdate-container .newsletter-form-line{flex-direction:row;gap:20px}footer.footer .footer-nl-container .footer-nl-content form .submit-btn-container{margin-top:24px}footer.footer .footer-nl-container .footer-nl-content form .field input,footer.footer .footer-nl-container .footer-nl-content form .form__message{width:100%}footer.footer .footer-nl-container .footer-nl-content .my-title{font-size:32px}footer.footer .footer-nl-container{padding:48px 24px}footer.footer .footer-nl-container .footer-nl-content{max-width:100%}footer.footer .footer-nl-container .footer-nl-content p{text-align:left}footer.footer .footer-nl-container .footer-nl-content form .field{flex-direction:column;align-items:flex-start}footer.footer .logo-container{margin:72px 0}footer.footer .logo-container img{width:100%;margin:0;padding:0 20px}footer.footer .logo-container p{padding:0 24px;text-align:center;margin:0}footer.footer .footer-content{display:flex;flex-direction:column;gap:36px;align-items:center}footer.footer .footer-content .menu-container .menu-title,footer.footer .footer-content .menu-container ul li,footer.footer .footer-bottom-container .banner-alcool-content-left p.alcool-info-1,footer.footer .footer-bottom-container .banner-alcool-content-left p.alcool-info-2,footer.footer .footer-bottom-container .banner-alcool-content-left p.alcool-info-3,footer.footer .footer-bottom-container .banner-alcool-content-right p{text-align:center}footer.footer .footer-content .contact-container .contact-content{width:100%}footer.footer .footer-bottom-container{padding:36px 0 48px;margin:0 24px;display:flex;flex-direction:column}footer.footer .footer-bottom-container .banner-alcool-content-left{flex-direction:column}footer.footer .footer-bottom-container .banner-alcool-content-left div.only-mobile{display:flex!important;gap:20px;align-items:center;flex-direction:column}footer.footer .footer-bottom-container .banner-alcool-content-left div.only-mobile img{width:88px;height:auto}footer.footer .footer-bottom-container .banner-alcool-content-right{align-items:center}footer.footer .footer-bottom-container .banner-alcool-content-right .inline-footer-bottom-info{flex-direction:column;align-items:flex-start;gap:24px}}@media screen and (min-width: 990px) and (max-width: 1439px){footer.footer .footer-content .menu-container .menu-title,footer.footer .footer-content .menu-container .menu-content li a{font-size:14px}footer.footer .footer-content .contact-container .contact-content p.footer-title,footer.footer .footer-content .contact-container .contact-content p,footer.footer .socials-container p{font-size:14px}footer.footer .footer-nl-container .footer-nl-content p{font-size:14px}footer.footer .footer-nl-container .footer-nl-content .my-title{font-size:32px;line-height:32px}}
/*# sourceMappingURL=/s/files/1/0599/6321/1830/t/13/assets/footer.css.map */
