.newsletter{background:var(--color-cream)}.newsletter__inner{max-width:1320px;margin:0 auto;padding:0 40px 72px}.newsletter__card{background:linear-gradient(135deg,var(--color-teal),var(--color-teal-dark));border-radius:44px;padding:64px 48px;text-align:center;box-shadow:0 18px 46px #1b4e4933}.newsletter__badge{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-teal-tint-strong)}.newsletter__heading{font-weight:700;font-size:38px;color:#f2fbfa;margin:0 0 12px}.newsletter__description{font-size:16px;line-height:1.7;color:#e4f4f2;max-width:440px;margin:0 auto 28px}.newsletter__description p{margin:0}.newsletter__form-wrap{max-width:440px;margin:0 auto}.newsletter__field-row{display:flex;gap:9px;background:var(--color-cream);padding:7px;border-radius:999px}.newsletter__input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--color-ink);font-size:14.5px;padding:13px 20px}.newsletter__input::placeholder{color:var(--color-taupe)}.newsletter__submit{font-weight:700;font-size:14px;color:var(--color-cream);background:var(--color-ink);border:none;padding:13px 26px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .2s ease}.newsletter__submit:hover{background:var(--color-teal)}.newsletter__message{display:inline-flex;align-items:center;gap:11px;margin:18px 0 0;background:var(--color-teal-dark);border-radius:999px;padding:16px 28px;color:#f2fbfa;font-size:15px;font-weight:600}.newsletter__message-check{color:var(--color-teal-tint-strong);font-size:18px}.newsletter__message--error{display:block;background:none;color:#f6c9c9;padding:0;margin-top:12px}.newsletter__disclaimer{margin:14px 0 0;font-size:12.5px;color:#c9e4e1}@media screen and (max-width:749px){.newsletter__inner{padding:0 20px 48px}.newsletter__card{padding:40px 28px;border-radius:32px}.newsletter__heading{font-size:28px}.newsletter__field-row{flex-direction:column;background:none;padding:0;gap:10px}.newsletter__input{background:var(--color-cream);border-radius:999px;padding:13px 20px}.newsletter__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-newsletter.css.map */
