.Newsletter_section__xfs4X{background:var(--hely-blush-wash);color:var(--hely-deep)}.Newsletter_inner__X9iqC{display:flex;max-width:520px;flex-direction:column;gap:16px;margin:0 auto;padding:48px 16px}.Newsletter_embedded__Ze3Yb{margin-top:32px;border-top:1px solid rgba(246,241,232,.24);color:var(--hely-cream)}.Newsletter_embedded__Ze3Yb .Newsletter_inner__X9iqC{max-width:none;padding:24px 0 0}.Newsletter_title__oCjR2{font-family:var(--font-cormorant),serif;font-size:30px;font-style:italic;font-weight:500;line-height:1.2;text-wrap:balance}.Newsletter_form__xhYPv{display:flex;flex-direction:column;gap:12px}.Newsletter_row__7LXEq{display:flex;flex-direction:column;gap:10px}.Newsletter_email__gW2iU{width:100%;min-width:0;border:1px solid rgba(62,69,48,.3);border-radius:var(--radius-btn,8px);background:var(--hely-cream);padding:12px 16px;color:var(--hely-deep);font-size:15px}.Newsletter_email__gW2iU::placeholder{color:rgba(53,36,28,.55)}.Newsletter_submit__gTzCd{flex:none;border-radius:var(--radius-btn,8px);background:var(--hely-olive);padding:12px 24px;color:var(--hely-cream);font-size:15px;font-weight:600}.Newsletter_embedded__Ze3Yb .Newsletter_submit__gTzCd{background:#e8b9b2;color:var(--hely-deep)}.Newsletter_submit__gTzCd:hover{background:var(--hely-deep)}.Newsletter_embedded__Ze3Yb .Newsletter_submit__gTzCd:hover{background:#f4dcd6}.Newsletter_submit__gTzCd:disabled{opacity:.55}.Newsletter_email__gW2iU:focus-visible,.Newsletter_link__o5rEF:focus-visible,.Newsletter_submit__gTzCd:focus-visible{outline:2px solid currentColor;outline-offset:4px}.Newsletter_consent__0MC_j{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7}.Newsletter_checkbox__QyNip{width:16px;height:16px;flex:none;margin-top:3px;accent-color:var(--hely-olive)}.Newsletter_link__o5rEF{text-decoration:underline;text-underline-offset:4px}.Newsletter_preferences__rB_jb{align-self:flex-start;font-size:13px;line-height:1.6}.Newsletter_feedback__lpWeT{font-size:14px;line-height:1.6}.Newsletter_feedback__lpWeT:empty{display:none}.Newsletter_error__dUz93{color:var(--hely-sale,#a6432e)}.Newsletter_embedded__Ze3Yb .Newsletter_error__dUz93{color:#ffd3ca}.Newsletter_success__Lpii2{font-size:15px;line-height:1.7}@media (min-width:640px){.Newsletter_row__7LXEq{flex-direction:row}.Newsletter_email__gW2iU{flex:1}}