.newsletter:not(.email-signup-banner__box){padding:2rem clamp(1.5rem,4vw,5rem)}.newsletter .newsletter__wrapper,.email-signup-banner .email-signup-banner__box,.footer .footer-block__newsletter{--color-foreground: 35, 29, 39;color:#231d27;background:#beadd4;border:1px solid rgba(35,29,39,.16);border-radius:2.4rem;padding:clamp(2.4rem,4vw,5rem);box-shadow:none}.newsletter .newsletter__wrapper{max-width:120rem;margin-inline:auto}.newsletter .newsletter__wrapper:after,.email-signup-banner .email-signup-banner__box:after{box-shadow:none;border-radius:inherit}.footer .footer-block__newsletter{width:100%;max-width:60rem;flex:1 1 40rem}.newsletter h2,.footer-block__newsletter h2{color:#231d27;line-height:1.15}.newsletter .newsletter__subheading{max-width:54rem;line-height:1.6}.newsletter .newsletter-form,.footer-block__newsletter .newsletter-form{max-width:54rem;width:100%}.newsletter .newsletter-form__field-wrapper,.footer-block__newsletter .newsletter-form__field-wrapper{max-width:none}.newsletter-form .newsletter-form__field-wrapper .field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;background:transparent;border:0;box-shadow:none}.newsletter-form .newsletter-form__field-wrapper .field:before,.newsletter-form .newsletter-form__field-wrapper .field:after{display:none}.newsletter-form .newsletter-form__field-wrapper .field__label{position:static;grid-column:1 / -1;grid-row:1;color:#231d27;font-size:1.4rem;font-weight:700;letter-spacing:.02em;transform:none;margin:0;pointer-events:auto}.newsletter-form .newsletter-form__field-wrapper .field__input{grid-column:1;grid-row:2;min-width:0;width:100%;min-height:5.4rem;margin:0;padding:1.4rem 1.6rem;border:1px solid #76657f;border-radius:1.2rem;color:#231d27;background:#fffaf5;font-size:1.6rem;box-shadow:none}.newsletter-form .newsletter-form__field-wrapper .field__input::placeholder{opacity:.65;color:#231d27}.newsletter-form .newsletter-form__button.field__button{position:static;grid-column:2;grid-row:2;width:auto;min-width:13rem;height:auto;min-height:5.4rem;padding:1.3rem 1.8rem;gap:1rem;border:1px solid #76657f;border-radius:1.2rem;background:#ffc0c0;color:#231d27;font-family:inherit;font-size:1.5rem;font-weight:700;cursor:pointer;box-shadow:none}.newsletter-form .newsletter-form__button.field__button:hover{background:#f7dd7e}.newsletter-form .newsletter-form__field-wrapper :is(.field__input,.newsletter-form__button):focus-visible{outline:3px solid #231d27;outline-offset:3px;box-shadow:none}.newsletter-form .newsletter-form__message{color:#231d27;line-height:1.5}@media(max-width:549px){.newsletter-form .newsletter-form__field-wrapper .field{grid-template-columns:minmax(0,1fr)}.newsletter-form .newsletter-form__button.field__button{grid-column:1;grid-row:3;width:100%}.footer .footer-block__newsletter{max-width:100%}}.newsletter:not(.email-signup-banner__box){background:#beadd4;padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px)}.newsletter .newsletter__wrapper{background:#fffaf5;border:1.5px solid #76657f;border-radius:24px;box-shadow:6px 6px #b5c3a7;max-width:100rem}.newsletter .hg-newsletter__mail{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 24px;border:1px solid #76657f;border-radius:18px;background:#ffc0c0;color:#231d27}.hg-newsletter__mail svg{width:34px;height:34px;display:block}.newsletter .newsletter__wrapper h2{max-width:24ch;margin-inline:auto}@media(max-width:549px){.newsletter .newsletter__wrapper{box-shadow:4px 4px #b5c3a7}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/hg-newsletter.css.map */
