.ls-newsletter-preview{box-sizing:border-box;display:grid;gap:2.1rem;margin:2.1rem .7rem 0;padding:2.1rem .7rem;border-radius:10.5px 10.5px 0 0;color:#151311;background:#fff;font-family:Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:1.2;letter-spacing:0}.ls-newsletter-preview[id]{scroll-margin-top:108px}.ls-newsletter-preview__copy h2{margin:0;font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:0}.ls-newsletter-preview__copy .rte{margin-top:1.4rem}.ls-newsletter-preview__copy .rte p{margin:0}.ls-newsletter-preview__form,.ls-newsletter-preview__field{min-width:0}.ls-newsletter-preview__field{display:grid;grid-template-columns:1fr;gap:.7rem;border:0}.ls-newsletter-preview__field input,.ls-newsletter-preview__field button{box-sizing:border-box;min-height:37.8px;border:0;border-radius:10.5px;font:inherit}.ls-newsletter-preview__field input{min-width:0;padding:10.5px 17.5px;color:inherit;background:#1513110d}.ls-newsletter-preview__field button{padding:10.5px 17.5px;border-radius:10.5px;color:#fff;background:#151311;cursor:pointer;font-size:1.4rem;font-weight:500;line-height:1.2;text-transform:none;white-space:nowrap}.ls-newsletter-preview__field input:focus-visible,.ls-newsletter-preview__field button:focus-visible{position:relative;z-index:1;outline:2px solid #a81732;outline-offset:-2px}.ls-newsletter-preview__message{display:block;margin:1rem 0 0}.ls-newsletter-preview__message--success{display:block;margin:0;padding:1.2rem 1.4rem;border:1px solid #86be96;border-radius:10.5px;color:#1c5d34;background:#ecf7ef;font-size:1.4rem;font-weight:700;line-height:1.4}.ls-newsletter-preview__form:has(.ls-newsletter-preview__message--success) .ls-newsletter-preview__field{display:none}.ls-newsletter-preview.ls-newsletter-preview--highlight{width:min(calc(100% - 48px),1200px);max-width:none;margin:32px auto 48px;padding:clamp(28px,4vw,52px);border:1px solid #eec9c9;border-radius:20px;background:#fff5f3;box-shadow:0 12px 36px #581a2314;scroll-margin-top:120px}.ls-newsletter-preview--highlight .ls-newsletter-preview__copy h2{color:#661f2b;font-size:clamp(28px,3vw,43px);font-weight:800;letter-spacing:-.035em;line-height:1.08}.ls-newsletter-preview--highlight .ls-newsletter-preview__copy .rte{max-width:580px;color:#49383a;font-size:15px;line-height:1.5}.ls-newsletter-preview--highlight .ls-newsletter-preview__field input,.ls-newsletter-preview--highlight .ls-newsletter-preview__field button{min-height:48px;border-radius:8px;font-size:15px}.ls-newsletter-preview--highlight .ls-newsletter-preview__field input{background:#fff;border:1px solid #d9b9bb}.ls-newsletter-preview--highlight .ls-newsletter-preview__field button{background:#8a1f25;font-weight:700}.ls-newsletter-preview--highlight .ls-newsletter-preview__field button:hover{background:#6f171d}@media screen and (min-width:990px){.ls-newsletter-preview.ls-newsletter-preview--highlight{grid-template-columns:minmax(0,1fr) minmax(300px,410px);gap:36px}.ls-newsletter-preview--highlight .ls-newsletter-preview__field{grid-template-columns:minmax(0,1fr) auto}}@media screen and (max-width:749px){.ls-newsletter-preview.ls-newsletter-preview--highlight{width:calc(100% - 24px);margin:20px auto 36px;padding:25px 20px}}@media screen and (min-width:990px){.ls-newsletter-preview{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.4rem;margin:2.8rem 1.4rem 0;padding:2.8rem 1.4rem}.ls-newsletter-preview__field{grid-template-columns:191px auto;gap:.7rem}}body.gradient>.shopify-section-group-footer-group .ls-newsletter-preview,body.gradient>.shopify-section-group-footer-group .ls-newsletter-preview .ls-newsletter-preview__copy h2,body.gradient>.shopify-section-group-footer-group .ls-newsletter-preview .ls-newsletter-preview__field input,body.gradient>.shopify-section-group-footer-group .ls-newsletter-preview .ls-newsletter-preview__field button{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:16.8px;letter-spacing:normal;text-align:left}body.gradient>.shopify-section-group-footer-group .ls-newsletter-preview .ls-newsletter-preview__field button{font-weight:500;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/97/assets/ls-newsletter-preview.css.map */
