.newsletter-signup{background-color:#333;overflow:hidden;padding:0 2.5rem 2.5rem 0}.aa-page-woocommerce .newsletter-signup{padding-top:6rem}.newsletter-signup .newsletter-signup__image-sm{display:none}.newsletter-signup .container{background-color:#f8f3e8;border-top:.1rem solid #d6d6d6;position:relative}@media(min-width:768px){.newsletter-signup .container{background-color:transparent;border-top:none}.newsletter-signup .container .newsletter-signup__image-sm,.newsletter-signup .container .newsletter-signup__image-xs{margin-bottom:-6rem}.newsletter-signup .container:before{background-color:#f8f3e8;bottom:0;content:"";position:absolute;right:90%;top:0;width:100rem;z-index:2}.newsletter-signup{border-top:none;padding-bottom:6rem;padding-right:6rem}.newsletter-signup .newsletter-signup__image-xs{display:none}.newsletter-signup .newsletter-signup__image-sm{display:block}}.newsletter-signup__container-inner{background-color:#f8f3e8;padding-bottom:3rem;padding-top:3rem;position:relative;z-index:2}@media(min-width:768px){.newsletter-signup__container-inner{border-top:.1rem solid #d6d6d6;padding-bottom:0;padding-top:8rem}}.newsletter-signup__image-sm,.newsletter-signup__image-xs{position:relative}.newsletter-signup__image-sm:before,.newsletter-signup__image-xs:before{content:"";display:block;padding-top:67.3684210526%;width:100%}.newsletter-signup__image-sm>*,.newsletter-signup__image-xs>*{height:100%;inset:0;position:absolute;width:100%}@media(min-width:768px){.newsletter-signup__body{display:flex;margin-left:-2.5rem}}@media(min-width:992px){.newsletter-signup__body{margin-left:-6rem}}@media(min-width:768px){.newsletter-signup__content,.newsletter-signup__form-container{padding-left:2.5rem;padding-right:2.5rem}}@media(min-width:992px){.newsletter-signup__content,.newsletter-signup__form-container{padding-left:6rem;padding-right:6rem}}@media(min-width:768px){.newsletter-signup__form-container{padding-bottom:3rem}}.newsletter-signup__content .lazyload-asset{margin-bottom:3rem}@media(min-width:768px){.newsletter-signup__content{max-width:41.5%;min-width:41.5%}}@media(min-width:992px){.newsletter-signup__content .h3{margin-bottom:10rem}}.newsletter-signup__description{margin-bottom:1rem;margin-top:3rem}@media(min-width:992px){.newsletter-signup__description{font-size:2.4rem;line-height:1.5em;margin-top:0;max-width:58rem}}.newsletter-signup__description strong{font-weight:500}.newsletter-signup__input-fields{margin-top:3rem}@media(min-width:768px){.newsletter-signup__input-fields{grid-gap:1.6rem;display:grid;grid-template-columns:1fr 1fr}}.newsletter-signup__aux-fields{margin-bottom:3rem}@media(min-width:992px){.newsletter-signup__aux-fields{align-items:center;display:flex;justify-content:space-between}.newsletter-signup__aux-fields .gfield:first-child{margin-bottom:0;padding-right:6rem}.newsletter-signup__aux-fields .gfield+.gfield{margin-top:1rem}}.newsletter-signup__privacy-policy{color:#5c5c5c;font-size:1.4rem;line-height:1.5em}.newsletter-signup__success-state{border-bottom:.1rem solid #adadad;padding-bottom:2.5rem}.newsletter-signup__success-state .icon{font-size:4rem;margin-bottom:1rem}.newsletter-signup__success-heading,.newsletter-signup__success-text{font-family:founders,sans-serif;font-size:2.4rem;line-height:1.5em}.newsletter-signup__success-heading{font-weight:500;margin-bottom:0;margin-top:0}.newsletter-signup .newsletter-signup__checkbox-split{grid-gap:1rem;border-bottom:.1rem solid #adadad;display:grid;grid-template-columns:1fr 1fr;padding-bottom:2.5rem}.newsletter-signup .newsletter-signup__checkbox-split .gchoice{margin-bottom:2rem}.newsletter-signup__segments-toggle{align-items:center;background-color:initial;border-left:none;border-right:none;border-top:none;display:flex;font-family:founders,sans-serif;font-size:1.6rem;line-height:1.5em;margin-bottom:3rem;padding:3px}.newsletter-signup__segments-toggle .icon{margin-left:1rem}.newsletter-signup__segmentation-text{color:#5c5c5c;font-size:1.6rem;line-height:1.5em;margin-bottom:.5rem}.newsletter-signup__segmentation-text strong{font-weight:500}.newsletter-signup__turnstile{margin-bottom:3rem}