.newsletter-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;text-align:left!important;margin:0 auto;gap:40px;min-height:400px}.newsletter-section__content{flex:1;max-width:500px;padding:20px;text-align:left!important}.newsletter-section__image{flex:1;height:100%}.newsletter-section__image .image-wrap{height:100%!important}.newsletter-section--image-right .newsletter-section__image{order:1}.newsletter-section--image-left .newsletter-section__image{order:-1}.newsletter-section .theme-block{margin-bottom:0;text-align:left!important}.newsletter-section .rte p{font-size:16px;letter-spacing:0}.newsletter-section p.h2{font-size:clamp(24px,3vw,36px);font-weight:700;margin-bottom:0;text-transform:uppercase;letter-spacing:0em;text-align:left!important}.newsletter-section .rte{font-size:16px;color:#444;margin-bottom:20px;text-align:left!important}.newsletter__input-group{position:relative;display:flex;border:1px solid #e8e8e1;border-radius:4px;overflow:hidden;background:#fff;margin:0;width:100%;max-width:100%}.newsletter__input{border:none!important;padding:12px 18px!important;width:100%!important;font-size:15px!important;height:52px!important;background:transparent!important;box-shadow:none!important}.input-group-btn{position:absolute;right:0;top:0;bottom:0}.btn--newsletter{background:transparent!important;border:none!important;height:100%!important;padding:0 20px!important;color:#333!important;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.btn--newsletter svg{height:auto;transition:transform .2s;stroke:#333;stroke-width:1.5}.btn--newsletter:hover svg{transform:translate(3px)}.newsletter-footer-text{font-size:12px;color:#888;margin-top:15px}.newsletter-footer-text a{text-decoration:underline;color:#888}.newsletter-footer-text a:hover{color:#000}@media only screen and (max-width:768px){.newsletter-section{grid-template-columns:1fr}.newsletter-section{flex-direction:column;padding:30px 15px}.newsletter-section__image{width:100%;margin-bottom:20px}.newsletter-section__content{padding-left:0;text-align:center;width:100%;max-width:100%;padding-top:0}.newsletter-section{gap:0}.newsletter-section__content form{justify-content:flex-start!important}.newsletter__input-group{margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/newsletter-custom.css.map */
