.newsletter{--newsletter-text:#1b231d;--newsletter-muted:#6d7269;--newsletter-accent:#1e4b2e;--newsletter-secondary:#f7f3e9;--newsletter-on-accent:#f7f3e9;--newsletter-field:#f7f3e9;--newsletter-border:rgba(27, 35, 29, 0.18);color:var(--newsletter-text)}.newsletter--dark{--newsletter-text:#f7f3e9;--newsletter-muted:#f7f3e9;--newsletter-accent:#f7f3e9;--newsletter-secondary:#1e4b2e;--newsletter-on-accent:#1e4b2e;--newsletter-field:#f7f3e9;--newsletter-border:rgba(247, 243, 233, 0.35)}.newsletter__title{font-family:Cormorant,Georgia,"Times New Roman",serif;font-weight:400;margin-bottom:15px}.newsletter__text{margin-bottom:20px}.newsletter__form{display:flex;flex-direction:column;gap:25px}.newsletter__row{display:flex;gap:10px}@media (max-width:480px){.newsletter__row{flex-direction:column}}.newsletter__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.newsletter__input{flex:1 1 auto;min-width:0;padding:14px 18px;font-size:16px;color:#1b231d;background:var(--newsletter-field);border:1px solid var(--newsletter-border);border-radius:4px;outline-offset:2px;outline-color:2px solid transparent;transition:border-color .3s ease-out,outline-color .3s ease-out,background .3s ease-out}.newsletter__input::-moz-placeholder{color:var(--newsletter-secondary);color:#3c754e}.newsletter__input::placeholder{color:var(--newsletter-secondary);color:#3c754e}.newsletter__input:active,.newsletter__input:focus,.newsletter__input:focus-visible,.newsletter__input:hover{outline-color:2px solid var(--newsletter-accent);border-color:var(--newsletter-accent)}.newsletter__button{flex:0 0 auto;padding:14px 28px;font-size:16px;font-weight:600;color:var(--newsletter-on-accent);background:var(--newsletter-accent);border:1px solid var(--newsletter-accent);border-radius:4px;cursor:pointer;transition:opacity .3s ease-out,background .3s ease-out,outline .3s ease-out,border .3s ease-out}.newsletter__button:hover{opacity:.85}.newsletter__button:focus-visible{outline:2px solid var(--newsletter-accent);outline-offset:2px}.newsletter__button:disabled{opacity:.6;cursor:not-allowed}.newsletter__consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:var(--newsletter-muted);cursor:pointer}.newsletter__consent a{color:inherit;font-weight:600;text-decoration:underline}.newsletter__consent a:hover{color:var(--newsletter-text)}.newsletter__checkbox{flex:0 0 auto;display:grid;place-content:center;width:20px;height:20px;margin:0;background:var(--newsletter-field);border:1px solid var(--newsletter-border);border-radius:2px;cursor:pointer;transition:background .3s ease-out,border-color .3s ease-out}.newsletter__checkbox::before{content:"";width:11px;height:6px;border:2px solid transparent;border-top:0;border-right:0;transform:translateY(-2px) rotate(-45deg);transition:border-color .3s ease-out}.newsletter__checkbox:checked{background:var(--newsletter-accent);border-color:var(--newsletter-accent)}.newsletter__checkbox:checked::before{border-color:var(--newsletter-on-accent)}.newsletter__checkbox:focus-visible{outline:2px solid var(--newsletter-accent);outline-offset:2px}.newsletter__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.newsletter-status{padding:16px 20px;margin-bottom:20px;border-radius:4px;border-left:3px solid #1e4b2e;background:#f7f3e9;color:#1b231d}.newsletter-status--invalid{border-left-color:#a1281f}.newsletter-account__status{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;margin-bottom:16px;padding:5px 14px;background-color:rgba(27,35,29,.08);border-radius:50px;font-size:13px;font-weight:600;color:#1b231d}.newsletter-account__status--active{background-color:rgba(30,75,46,.12);color:#1e4b2e}.newsletter-account__status--pending{background-color:rgba(224,123,24,.14);color:#b35f0a}.newsletter-account__status--inactive{background-color:rgba(27,35,29,.08);color:#6d7269}.newsletter-account__email{color:#6d7269}.newsletter-account__action{display:inline-block;margin-top:8px;padding:12px 24px;font-size:15px;font-weight:600;color:#f7f3e9;background:#1e4b2e;border:1px solid #1e4b2e;border-radius:4px;cursor:pointer;transition:opacity .3s ease-out}.newsletter-account__action:hover{opacity:.85}.newsletter-account__action:disabled{opacity:.6;cursor:not-allowed}.newsletter-account__action--leave{color:#1b231d;background:0 0;border-color:rgba(27,35,29,.25)}.newsletter-account__action--leave:hover{border-color:#a1281f;color:#a1281f;opacity:1}.newsletter-toasts{position:fixed;z-index:1000;right:20px;bottom:20px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:calc(100vw - 40px);pointer-events:none}@media (max-width:480px){.newsletter-toasts{right:16px;bottom:16px;left:16px;align-items:stretch;max-width:none}}.newsletter-toast{display:flex;align-items:flex-start;gap:12px;width:360px;max-width:100%;padding:14px 14px 14px 18px;font-size:14px;line-height:1.45;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.14);pointer-events:auto;opacity:0;transform:translateY(12px);transition:opacity .3s ease-out,transform .3s ease-out}.newsletter-toast.is-visible{opacity:1;transform:none}.newsletter-toast--success{background:#e8f3ea;color:#1a5c2a}.newsletter-toast--error{background:#fdeaea;color:#a1281f}.newsletter-toast__text{flex:1 1 auto;margin:0}.newsletter-toast__close{flex:0 0 auto;display:grid;place-content:center;width:24px;height:24px;margin:-3px -3px 0 0;padding:0;font-size:20px;line-height:1;color:inherit;background:0 0;border:0;border-radius:4px;cursor:pointer;opacity:.6;transition:opacity .3s ease-out}.newsletter-toast__close:focus-visible,.newsletter-toast__close:hover{opacity:1}@media (prefers-reduced-motion:reduce){.newsletter-toast{transform:none;transition:none}}
/*# sourceMappingURL=newsletter-frontend.min.css.map */
