.KeepInTouch{background:url(/cdn/shop/files/newsletter-bg.jpg),linear-gradient(180deg,var(--New-Purple-Tint, #F4E5FB) 0%,#C3B2E2 100%);background-blend-mode:color,normal;background-size:cover;background-repeat:no-repeat;background-position:center}.KeepInTouch .KeepInTouch__content{padding-top:100px!important;padding-bottom:100px!important;flex-direction:column;align-items:center;justify-content:center;gap:30px;background-image:url(/cdn/shop/files/fairy.png);background-repeat:no-repeat;background-position:bottom left}.KeepInTouch .KeepInTouch__content .KeepInTouch__side{padding-right:0;padding-left:0;max-width:unset;margin-bottom:0}.KeepInTouch .KeepInTouch__content .KeepInTouch__side .KeepInTouch__title{text-align:center;font-size:var(--Font-Size-Heading-H2);line-height:var(--Font-Line-Height-Heading-H2);color:var(--Fairy-Tales-Royal-Purple);margin-bottom:14px}.KeepInTouch .KeepInTouch__content .KeepInTouch__side .KeepInTouch__text{text-align:center;font-size:var(--Font-Size-Body);line-height:var(--Font-Line-Height-Body);letter-spacing:var(--Font-Letter-Spacing-Body);color:var(--Fairy-Tales-Royal-Purple);font-weight:600}.KeepInTouch__form-wrap form{border:none!important}.KeepInTouch__input-wrap{max-width:340px}.KeepInTouch__input-wrap input{font-family:var(--Museo-Sans);font-size:var(--Font-Size-Heading-H3);font-weight:400;line-height:var(--Font-Line-Height-Text-SM);color:var(--Gray-Text);letter-spacing:.56px;border-top-left-radius:12px;border-bottom-left-radius:12px}.button-container{background-color:#fff;height:4rem;padding:5px;border-top-right-radius:12px;border-bottom-right-radius:12px}.KeepInTouch__button{background-color:var(--Fairy-Tales-Red);font-size:var(--Font-Size-CTA);line-height:var(--Font-Line-Height-CTA);letter-spacing:var(--Font-Letter-Spacing-CTA);max-width:100%;border-radius:12px;border:none;height:unset;padding-left:35px;padding-right:35px}.KeepInTouch__button:hover{background-color:#ba0c2f;color:var(--White)}.KeepInTouch__cta{width:unset}.KeepInTouch__cta .additional-btn{display:flex;justify-content:center;font-size:var(--Font-Size-CTA);line-height:var(--Font-Line-Height-CTA);letter-spacing:var(--Font-Letter-Spacing-CTA);color:var(--Fairy-Tales-Royal-Purple);text-transform:uppercase;padding-bottom:8px;border-bottom:2px solid var(--Fairy-Tales-Royal-Purple)}body.template-collection .KeepInTouch .KeepInTouch__content .KeepInTouch__side .KeepInTouch__title{text-align:center;font-size:var(--Font-Size-Heading-H2);line-height:var(--Font-Line-Height-Heading-H2);color:var(--Fairy-Tales-Royal-Purple);margin-bottom:0}@media (min-width: 300px) and (max-width: 1024px){.KeepInTouch .KeepInTouch__content{padding-top:80px!important;padding-bottom:80px!important;gap:24px!important;background-size:150px}.KeepInTouch__form-wrap form{display:flex;flex-direction:column}.KeepInTouch__input-wrap{max-width:100%;display:contents}.KeepInTouch__input-wrap input{border-radius:12px;margin-bottom:10px;text-align:center}.KeepInTouch .KeepInTouch__content .KeepInTouch__side .KeepInTouch__title{font-size:var(--Font-Size-Heading-Mobile-H2);line-height:var(--Font-Line-Height-Heading-Mobile-H2)}.KeepInTouch .KeepInTouch__content .KeepInTouch__side .KeepInTouch__text{font-size:var(--Font-Size-Body-Mobile);line-height:var(--Font-Line-Height-Body-Mobile)}.button-container{background-color:transparent;height:4rem;padding:5px;border-top-right-radius:12px;border-bottom-right-radius:12px}.KeepInTouch__button{max-width:100%;border:none;font-size:var(--Font-Size-CTA-Mobile);line-height:var(--Font-Line-Height-CTA-Mobile);letter-spacing:var(--Font-Letter-Spacing-CTA-Mobile)}body.template-collection .KeepInTouch .KeepInTouch__content .KeepInTouch__side .KeepInTouch__title{font-size:var(--Font-Size-Heading-Mobile-H2);line-height:var(--Font-Line-Height-Heading-Mobile-H2);margin-bottom:24px}body.template-collection .KeepInTouch__cta .additional-btn{font-size:var(--Font-Size-CTA-SM-Mobile);line-height:var(--Font-Line-Height-CTA-SM-Mobile);letter-spacing:var(--Font-Letter-Spacing-CTA-SM-Mobile);color:var(--Fairy-Tales-Royal-Purple);text-transform:uppercase;padding-bottom:8px;border-bottom:2px solid var(--Fairy-Tales-Royal-Purple)}}.newsletter-discount{margin-top:47px}.newsletter-discount--no-email{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/236/assets/newsletter-footer.css.map */
