.footer-block--newsletter{display:flex;align-items:center;justify-content:center;padding:50px 0;gap:1rem;text-align:center;flex-grow:1;width:100%;background:#e6f7f9;position:relative}.footer-block--newsletter:before{content:"";position:absolute;background:#42bfcc63;filter:blur(250px);top:70%;transform:translateY(-50%);right:0;width:100%;max-width:78rem;height:100%;max-height:78rem;border-radius:50%}.footer-block--newsletter .footer-block__newsletter{width:100%;padding:0 2rem}.footer-block--newsletter:only-child{margin-top:0}.footer-block--newsletter .footer-block__heading.inline-richtext{color:#b9b9b9;font-weight:450;font-size:clamp(22px,3.3vw,48px);margin:0;margin-bottom:2rem}.footer-block--newsletter .footer-block__heading.subheading{color:#525252;font-weight:700;font-size:clamp(30px,4.4vw,64px);margin:0;margin-bottom:2rem}.footer-block--newsletter .line-grp{margin:0 auto;margin-bottom:3rem}.footer-block--newsletter .newsletter-form,.footer-block--newsletter .newsletter-form__field-wrapper{max-width:100rem}.footer-block--newsletter .newsletter-form__button{width:100%;max-width:15rem;min-width:15rem;margin:0;top:0;height:100%;background-color:#d9d9dc!important;display:flex;box-shadow:0 4px 4px #00000040!important;font-size:clamp(18px,3.3vw,48px);color:#000;border-radius:50px;position:relative;min-height:5rem}.footer-block--newsletter .newsletter-form__field-wrapper .field:after{margin:0;border:none;box-shadow:none}.footer-block--newsletter .newsletter-form__field-wrapper .field .field__input{background:transparent;margin:0;border:none;box-shadow:none;border:1px solid #D9D9D9;box-shadow:0 4px 4px #00000040;border-radius:50px;padding:10px 34px;height:5rem;min-height:5rem;color:#000}.footer-block--newsletter .newsletter-form__field-wrapper .field .field__input::placeholder{color:#b9b9b9;font-size:clamp(1.6rem,1.5vw + 1rem,2.4rem);line-height:2.5}.footer-block--newsletter .newsletter-form__field-wrapper .field .field__label{left:3.4rem;line-height:2.5;color:#b9b9b9;font-size:clamp(1.6rem,1.5vw + 1rem,2.4rem)}.footer-block--newsletter .newsletter-form__field-wrapper .field:hover:after{margin:0;border:none;box-shadow:none}.newsletter-form__field-wrapper .field{flex-direction:column;align-items:center;gap:2rem}@media screen and (min-width:750px){.footer-block--newsletter{flex-wrap:nowrap;justify-content:center;padding:100px 0}.footer-block--newsletter .newsletter-form__button{position:absolute;min-height:5rem}.newsletter-form__field-wrapper .field{flex-direction:row;align-items:flex-start;gap:0}.footer-block__newsletter:not(:only-child){text-align:left;margin-right:auto}.footer-block__newsletter:not(:only-child) .footer__newsletter{justify-content:flex-start;margin:0}.footer-block__newsletter:not(:only-child) .newsletter-form__message--success{left:auto}.footer__follow-on-shop{margin-bottom:.4rem}.footer__follow-on-shop:first-child:not(:last-child){justify-content:flex-start;margin-right:auto;text-align:left}.footer__follow-on-shop:not(:first-child):not(:last-child){justify-content:flex-end;text-align:right}.footer-block__newsletter+.footer__list-social{margin-top:0}.footer-block--newsletter .newsletter-form__field-wrapper .field .field__input{height:7rem;min-height:7rem;padding:15px 34px}.footer-block--newsletter .newsletter-form__button{max-width:20rem}}@media screen and (min-width:1440px){.footer-block--newsletter .newsletter-form__field-wrapper .field .field__label{font-size:2.4rem}.footer-block--newsletter .newsletter-form__field-wrapper .field .field__input::placeholder{font-size:2.4rem}.footer-block--newsletter .footer-block__heading.inline-richtext{font-size:48px}.footer-block--newsletter .footer-block__heading.subheading{font-size:64px}.footer-block--newsletter .newsletter-form__button{max-width:29rem;font-size:48px}.footer-block--newsletter .newsletter-form__field-wrapper .field .field__input{height:8.2rem;min-height:8.2rem}}@media screen and (max-width:749px){.footer-block--newsletter{display:flex;flex-direction:column;flex:1 1 100%;align-items:center;gap:3rem}.footer__list-social.list-social,.footer__follow-on-shop,.footer-block__newsletter{display:flex;justify-content:center}.footer-block__newsletter{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-newsletter.css.map */
