.section-newsletter-subscribe{--nl-text: #111111;--nl-text-muted: #767676;--nl-bg: #ffffff;--nl-input-bg: #ffffff;--nl-input-border: rgba(17, 17, 17, .18);--nl-input-border-focus: #111111;--nl-radius: 16px;--nl-content-max: 1320px;--nl-margin-m: 16px;--nl-margin-d: 60px;--nl-edge: var(--nl-margin-m);--nl-pad-top-d: 64px;--nl-pad-bot-d: 64px;--nl-pad-top-m: 48px;--nl-pad-bot-m: 48px;background-color:var(--nl-bg);color:var(--nl-text);padding:var(--nl-pad-top-m) 0 var(--nl-pad-bot-m)}@media screen and (min-width:750px){.section-newsletter-subscribe{--nl-edge: 32px;padding:var(--nl-pad-top-d) 0 var(--nl-pad-bot-d)}}@media screen and (min-width:990px){.section-newsletter-subscribe{--nl-edge: 40px}}@media screen and (min-width:1280px){.section-newsletter-subscribe{--nl-edge: var(--nl-margin-d)}}.newsletter{display:block}.newsletter__inner{max-width:640px;margin:0 auto;padding-inline:var(--nl-edge);text-align:center}.newsletter--with-image .newsletter__inner{max-width:var(--nl-content-max);display:flex;flex-direction:column;align-items:center;gap:24px}.newsletter--with-image .newsletter__content{width:100%;text-align:center}.newsletter__media{width:150px;max-width:100%;margin:0 auto;pointer-events:none;transform:rotate(var(--nl-image-rotation, 0deg));transform-origin:center center}.newsletter__image{width:100%;height:auto;display:block}@media screen and (min-width:750px){.newsletter--with-image .newsletter__inner{gap:32px}.newsletter--with-image .newsletter__content{max-width:560px}}.newsletter__heading{font-family:var(--font-heading-family, "Playfair Display", Georgia, serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);letter-spacing:0;margin:0;font-size:28px;line-height:1.2;color:var(--nl-text)}@media screen and (min-width:750px){.newsletter__heading{font-size:36px}}.newsletter--with-image .newsletter__heading{font-size:32px;line-height:1.1}@media screen and (min-width:750px){.newsletter--with-image .newsletter__heading{font-size:48px}}.newsletter__subheading{font-family:var(--font-body-family, "Work Sans", sans-serif);font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;margin:8px 0 0;color:var(--nl-text-muted);text-wrap:balance}@media screen and (min-width:750px){.newsletter__subheading{font-size:16px}}.newsletter__form{margin-top:20px;display:grid;grid-template-columns:1fr;gap:8px;max-width:380px;margin-inline:auto}@media screen and (min-width:750px){.newsletter__form{grid-template-columns:1fr auto;gap:8px;margin-top:24px}}.newsletter--with-image .newsletter__form{max-width:420px}.newsletter__visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.newsletter__input{font-family:var(--font-body-family, "Work Sans", sans-serif);font-size:16px;line-height:1.2;letter-spacing:0;color:var(--nl-text);background-color:var(--nl-input-bg);border:1px solid var(--nl-input-border);border-radius:var(--nl-radius);padding:14px 24px;min-height:52px;width:100%;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.newsletter__input::placeholder{color:var(--nl-text-muted);opacity:1}.newsletter__input:focus{outline:none;border-color:var(--nl-input-border-focus);box-shadow:0 0 0 3px #11111114}.newsletter__input[aria-invalid=true]{border-color:#b3261e}.newsletter__message{grid-column:1 / -1;font-family:var(--font-body-family, "Work Sans", sans-serif);font-size:14px;line-height:1.5;margin:0;text-align:center}.newsletter__message--error{color:#b3261e}.newsletter__message--success{color:var(--nl-text)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-newsletter-subscribe.css.map */
