.newsletter__wrapper{padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale))}.newsletter,.newsletter--has-decor .newsletter__wave-stack{position:relative}.newsletter__decor-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.newsletter--has-decor .sinusoidal-wave{position:relative;z-index:1}.newsletter--has-decor .newsletter__wrapper{position:relative;z-index:0}.newsletter__decor-item{position:absolute;line-height:0;pointer-events:none}.newsletter__decor-item img{display:block;width:var(--newsletter-decor-w-mobile, 56px)!important;height:auto!important;max-width:none!important;min-width:0}@media screen and (min-width:750px){.newsletter__decor-item img{width:var(--newsletter-decor-w-desktop, 80px)!important}}.newsletter__decor-item--corner-top-right{top:25px;right:25px;transform:translate(22%,-22%) rotate(var(--newsletter-decor-rot, 0deg))}.newsletter__decor-item--corner-top-left{top:25px;left:25px;transform:translate(-22%,-22%) rotate(var(--newsletter-decor-rot, 0deg))}.newsletter__decor-item--corner-bottom-right{bottom:25px;right:25px;transform:translate(22%,22%) rotate(var(--newsletter-decor-rot, 0deg))}.newsletter__decor-item--corner-bottom-left{bottom:25px;left:25px;transform:translate(-22%,22%) rotate(var(--newsletter-decor-rot, 0deg))}@media screen and (min-width:750px){.newsletter__decor-item--corner-top-right{top:40px;right:40px}.newsletter__decor-item--corner-top-left{top:40px;left:40px}.newsletter__decor-item--corner-bottom-right{bottom:40px;right:40px}.newsletter__decor-item--corner-bottom-left{bottom:40px;left:40px}}.newsletter__decor-layer .newsletter__decor-item:nth-child(2){z-index:2}.newsletter__decor-layer .newsletter__decor-item:first-child{z-index:1}@media screen and (min-width:750px){.newsletter__wrapper{padding-right:9rem;padding-left:9rem}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}.notre-histoire .to-top{right:15px;top:-50px}.notre-histoire .to-top svg{width:79px;height:85px}@media screen and (min-width:750px){.notre-histoire .to-top{right:6.5%;top:-47px}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/newsletter-section.css.map */
