.newsletter-mailerlite{row-gap:0}.newsletter-mailerlite__inner{width:100%;max-width:var(--newsletter-content-max, 720px);margin-inline:auto;display:flex;flex-direction:column;gap:32px}.newsletter-mailerlite--align-center .newsletter-mailerlite__inner{text-align:center;align-items:center}.newsletter-mailerlite--align-left .newsletter-mailerlite__inner{text-align:left;align-items:stretch}.newsletter-mailerlite__header{display:flex;flex-direction:column;gap:12px;width:100%}.newsletter-mailerlite--align-center .newsletter-mailerlite__header{align-items:center}.newsletter-mailerlite__eyebrow{margin:0;font-family:var(--font-h6--family);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:.1em;text-transform:uppercase;color:var(--color-foreground);opacity:.85}.newsletter-mailerlite__heading{margin:0;color:var(--color-foreground-heading, var(--color-foreground));font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case)}.newsletter-mailerlite--heading-h1 .newsletter-mailerlite__heading{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case)}.newsletter-mailerlite__subheading{margin:0;color:var(--color-foreground);max-width:50ch;font-size:var(--font-body--size, 1rem);line-height:var(--font-body--line-height, 1.5)}.newsletter-mailerlite--align-center .newsletter-mailerlite__subheading{margin-inline:auto}.newsletter-mailerlite__form{display:flex;flex-direction:column;gap:16px;width:100%;max-width:var(--newsletter-content-max, 720px);margin-inline:auto}.newsletter-mailerlite__field{display:block;width:100%;margin:0}.newsletter-mailerlite__input{width:100%;min-height:56px;padding:16px 20px;font-family:inherit;font-size:1rem;line-height:1.4;color:var(--color-input-text);background:var(--color-input-background);border:1px solid var(--color-input-border);border-radius:var(--style-border-radius-inputs, var(--style-border-radius-md));box-sizing:border-box;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.newsletter-mailerlite__input::placeholder{color:rgb(var(--color-input-text-rgb) / .6)}.newsletter-mailerlite__input:hover{background:var(--color-input-hover-background, var(--color-input-background))}.newsletter-mailerlite__input:focus{outline:2px solid var(--color-input-text);outline-offset:2px;border-color:var(--color-input-text)}.newsletter-mailerlite__consent{display:flex;align-items:flex-start;gap:12px;width:100%;margin:4px 0 0;text-align:left;cursor:pointer}.newsletter-mailerlite__consent-input{flex-shrink:0;width:20px;height:20px;font-size:var(--newsletter-consent-font-size, .875rem);margin-top:.2em;accent-color:var(--color-foreground);cursor:pointer}.newsletter-mailerlite__consent-text{flex:1;min-width:0;font-size:var(--newsletter-consent-font-size, .875rem);line-height:1.5;color:var(--color-foreground);opacity:.9}.newsletter-mailerlite .newsletter-mailerlite__consent-text p{margin:0;max-width:none}.newsletter-mailerlite__consent-text :where(a),.newsletter-mailerlite__subheading :where(a:not(.button)){color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.newsletter-mailerlite__consent-text :where(a:hover),.newsletter-mailerlite__subheading :where(a:not(.button):hover){text-decoration-thickness:2px}.newsletter-mailerlite__submit{margin-top:4px;align-self:center}.newsletter-mailerlite--align-left .newsletter-mailerlite__submit{align-self:flex-start}.newsletter-mailerlite__error{margin:0;font-size:.875rem;color:var(--color-foreground);opacity:.9}.newsletter-mailerlite__success{width:100%;max-width:var(--newsletter-content-max, 720px);margin-inline:auto;color:var(--color-foreground);font-size:1.125rem;line-height:1.5}.newsletter-mailerlite__success :where(p){margin:0 0 .5em}.newsletter-mailerlite__success :where(p:last-child){margin-bottom:0}@media(max-width:749px){.newsletter-mailerlite__inner{gap:24px}.newsletter-mailerlite__submit{width:100%;align-self:stretch}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-newsletter-mailerlite.css.map */
