.Footer .Container{padding:36px;overflow-y:hidden}#footer-newsletter>div>label{font-size:.7rem}.Newsletter__Inner{margin-bottom:25px}.Newsletter .Form__Input{margin-bottom:20px}.Newsletter .Form__Submit{margin:25px 0}.Newsletter a{text-decoration:underline}.Footer__BrandLogo--Wrapper{text-align:center;margin-bottom:25px;line-height:1}.Footer__Certification--Wrapper{margin:20px 0}.Footer__Certification--Item{vertical-align:top}.Footer__Certification--Item img{height:50px;width:auto}@media screen and (max-width: 641px){.Footer{padding-top:0}.Footer__Block{margin-top:24px;padding:0 24px 24px}.Footer__BrandLogo--Wrapper{margin-left:-24px;margin-right:-24px;border-bottom:1px solid white;text-align:left;padding:24px 24px 16px}.Footer__Block--newsletter{border-top:1px solid white;margin-top:0;padding-top:24px}.Footer__PaymentTitle,.Footer__Copyright{text-align:left}.Footer_Half{width:50%;display:inline-block;vertical-align:top;margin-top:0;padding-top:24px}.Footer_Half:nth-child(-n+4){border-top:1px solid white}.Newsletter .Form__Submit{width:auto}#section-footer .Container{padding:0}.Footer__Inner+.Footer__Aside{margin-top:0;overflow-y:hidden!important}.Footer__PaymentList{margin:24px -24px 0;border-color:#fff;padding-left:48px;text-align:left;overflow-y:hidden}.Footer__PaymentList .HorizontalList__Item{margin-left:0}.Footer__Certification--Wrapper{text-align:left;padding-left:24px}.Icon{width:1.3em;height:1.3em}.Footer__StoreName{padding:0 24px}}@media screen and (min-width: 641px){.Footer .Container{padding:0 98px}.Footer .Linklist__Item a{font-size:16px}.Footer__Aside{margin-left:-15px;margin-right:-15px}.Footer__BrandLogo--Wrapper{text-align:left}.Newsletter .Form__Input{min-width:0;width:100%}.Footer__PaymentTitle{padding-left:8px}.Footer__Aside{align-items:unset}}.organic-logo--wrapper{margin-top:25px}.Footer__Certification--Wrapper{padding-top:24px;border-top:1px solid white}@media screen and (min-width: 640px){.Footer__Certification--Wrapper{padding-top:unset;border-top:0}.Footer__Block:nth-child(2){order:5}.Footer__PaymentList{order:3}.Footer__Certification--Wrapper{order:2}.Footer__Copyright{flex-basis:100%;order:1}}@media screen and (min-width: 1140px){.Footer__Block--text{flex-basis:200px}}.Footer .Form__Input{border-color:#fff}
/*# sourceMappingURL=/s/files/1/0572/5601/8081/t/28/assets/section-footer.css.map */
