.newsletter-signup--has-image{position:relative;isolation:isolate;overflow:hidden;color:var(--newsletter-text-color)}.newsletter-signup__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.newsletter-signup__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--newsletter-overlay-color);opacity:var(--newsletter-overlay-opacity)}.newsletter-signup__image{display:block;width:100%;height:100%;object-fit:cover}.newsletter-signup__inner{display:flex;flex-direction:column;gap:32px;padding:40px 0}@media only screen and (min-width:768px){.newsletter-signup__inner{padding:64px 0}}@media only screen and (min-width:1250px){.newsletter-signup__inner{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px;padding:64px 0}}.newsletter-signup__content{display:flex;flex-direction:column;gap:10px;max-width:590px}.newsletter-signup__heading{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:400;line-height:1.1;text-transform:uppercase}@media only screen and (min-width:768px){.newsletter-signup__heading{font-size:2.6rem}}.newsletter-signup__label{margin:0;font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:1.4;opacity:.6}.newsletter-signup__description{margin:0;font-family:var(--font-body-family);opacity:.6}.newsletter-signup--has-image .newsletter-signup__label,.newsletter-signup--has-image .newsletter-signup__description{opacity:.9}.newsletter-signup__description a{color:inherit;text-decoration:underline}.newsletter-signup__form-wrapper{display:flex;flex-direction:column;gap:10px;width:100%}@media only screen and (min-width:1250px){.newsletter-signup__form-wrapper{flex-shrink:0;width:520px}}.newsletter-signup__form{width:100%}.newsletter-signup__group{display:flex;flex-direction:column;gap:16px;width:100%}@media only screen and (min-width:768px){.newsletter-signup__group{flex-direction:row;align-items:flex-end;gap:20px}}.newsletter-signup__input{flex:0 0 auto;width:100%;min-width:0;height:48px;padding:0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;box-shadow:none;font-family:var(--font-body-family);font-size:16px;line-height:48px;color:inherit;white-space:nowrap;text-overflow:ellipsis;outline:none}@media only screen and (min-width:768px){.newsletter-signup__input{flex:1 1 260px;min-width:260px}}.newsletter-signup__input::placeholder{color:inherit;opacity:.6;white-space:nowrap}.newsletter-signup__input:focus-visible{border-bottom-width:2px}.newsletter-signup__submit{flex:0 0 auto;white-space:nowrap}.newsletter-signup__message{margin:12px 0 0;font-size:14px}.newsletter-signup__message--error{color:var(--error, #c72d00)}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-newsletter-signup.css.map */
