.nls-outer{background-color:var(--newsletter-outer-bg);padding-top:var(--newsletter-pt-desktop);padding-bottom:var(--newsletter-pb-desktop)}.nls-wrapper{position:relative;padding-top:var(--newsletter-img-overflow)}.nls-card{display:flex;align-items:stretch;background-color:var(--newsletter-bg);border-radius:var(--newsletter-radius);overflow:visible;position:relative;min-height:240px;max-width:1125px;margin:0 auto}.nls-image-col{flex:0 0 auto;width:44%;max-width:500px;position:relative;overflow:visible}.nls-image-wrap{position:absolute;top:calc(-1 * var(--newsletter-img-overflow));left:50px;right:0;bottom:0;border-radius:var(--newsletter-radius) 0 0 var(--newsletter-radius);overflow:hidden}.nls-hero-image{width:100%;object-fit:cover;object-position:top center;display:block;max-width:70%;height:auto;margin:0 auto}.nls-content{flex:1 1 auto;padding:44px 52px 44px 48px;display:flex;flex-direction:column;justify-content:center;align-items:end}.nls-heading{font-family:var(--restora-bold-font);font-size:var(--newsletter-heading-size);font-weight:700;color:var(--newsletter-heading-color);margin:0 0 12px;line-height:1.15}.nls-subtext{font-size:var(--newsletter-body-size);color:var(--newsletter-text-color);margin:0 0 14px;line-height:1.2;max-width:462px;font-weight:300}.nls-form,.nls-field-group{width:100%}.nls-field-group{display:flex;justify-content:end}.nls-field{display:flex;align-items:stretch;max-width:462px;border-radius:40px;overflow:hidden;width:100%}.nls-input{flex:1 1 auto;padding:14px 20px;font-size:var(--newsletter-body-size);color:var(--newsletter-field-text);background:var(--newsletter-field-bg);border:none;outline:none;min-width:0}.nls-input::placeholder{color:color-mix(in srgb,var(--newsletter-field-text) 45%,transparent)}.nls-btn{flex:0 0 auto;padding:14px 28px;font-size:var(--newsletter-btn-text-size);font-weight:400;letter-spacing:.08em;color:var(--newsletter-btn-text);background:var(--newsletter-btn-bg);border:none;cursor:pointer;font-family:inherit;transition:filter .2s ease,transform .15s ease;white-space:nowrap}.nls-btn:hover{filter:brightness(1.12)}.nls-btn:active{filter:brightness(.95);transform:none}.nls-message{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;line-height:1.4}.nls-message--error{color:#fff;background:#00000040;padding:8px 14px;border-radius:4px}.nls-message--success{color:var(--newsletter-heading-color);font-weight:600}@media only screen and (max-width:1300px){.nls-image-wrap{top:calc(-.8 * var(--newsletter-img-overflow))}}@media only screen and (max-width:1200px){.nls-wrapper{padding-top:0}.nls-hero-image{max-width:100%;height:100%;object-fit:contain}.nls-image-wrap{left:20px}}@media screen and (max-width:992px){.nls-image-col{width:38%}.nls-content{padding:36px 32px}.nls-content{padding:34px 12px 44px 18px}}@media screen and (max-width:900px){.nls-outer{padding-top:var(--newsletter-pt-mobile);padding-bottom:var(--newsletter-pb-mobile)}.nls-wrapper{padding-top:0}.nls-card{flex-direction:column-reverse;min-height:unset}.nls-image-col{width:100%;max-width:100%;height:260px;position:relative;overflow:hidden}.nls-image-wrap{position:relative;top:0;left:0;right:0;bottom:0;height:260px;border-radius:var(--newsletter-radius) var(--newsletter-radius) 0 0}.nls-content{padding:28px 20px 32px}.nls-heading{font-size:calc(var(--newsletter-heading-size) * .8)}.nls-field{flex-direction:column;max-width:100%;border-radius:6px;gap:12px}.nls-input{border-radius:6px;padding:13px 16px}.nls-btn{border-radius:6px;padding:13px 20px;text-align:center}.nls-hero-image{max-width:40%;object-fit:cover;margin:0 auto}.nls-content{align-items:center;text-align:center}}@media only screen and (max-width:749px){.nls-hero-image{max-width:80%;object-fit:contain;margin:0 auto;height:100%}.nls-subtext{font-size:16px}.nls-btn{font-size:14px}}@media only screen and (max-width:425px){.nls-image-wrap{top:28px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-newsletter.css.map */
