﻿.f-newsletter{--newsletter-text:var(--color-brand-tkn-black, #000);--newsletter-input-bg:#fff;--newsletter-border:rgba(0,0,0,.1);--newsletter-border-focus:rgba(0,0,0,.2);--newsletter-button-bg:var(--color-brand-tkn-accent-yellow, #ff0);--newsletter-button-hover:#e6e600;--newsletter-error:#bb2124;display:flex;flex-direction:column;gap:16px}.f-newsletter__title{margin:0}.f-newsletter__form fieldset{border:0;margin:0;padding:0}.f-newsletter__form .mhForm__control{margin-bottom:1rem}.f-newsletter__form .mhForm__control--checkboxes{display:flex;flex-direction:column}.f-newsletter__form .mhForm__checkboxLabel,.f-newsletter__form .mhForm__label{color:var(--newsletter-text);font-size:1rem;line-height:1.7}.f-newsletter__form .mhForm__input--email,.f-newsletter__form .mhForm__input--text{width:100%;height:50px;margin:0;padding:0 20px;color:var(--newsletter-text);font-size:.9rem;background-color:var(--newsletter-input-bg);border:1px solid var(--newsletter-border);border-radius:0}.f-newsletter__form .mhForm__input--email:focus-visible,.f-newsletter__form .mhForm__input--text:focus-visible{border-color:var(--newsletter-border-focus);outline:2px solid var(--newsletter-button-bg)}.f-newsletter__form .mhForm__input--email[aria-invalid=true],.f-newsletter__form .mhForm__input--text[aria-invalid=true]{border-color:var(--newsletter-error)}.f-newsletter__form button{padding:.6rem 1.5rem;color:#595959;font-size:1rem;font-weight:700;line-height:1.5;background-color:var(--newsletter-button-bg);border:1px solid transparent;border-radius:0;cursor:pointer}.f-newsletter__form button:hover{background-color:var(--newsletter-button-hover)}.f-newsletter__form button:focus-visible{outline:2px solid var(--newsletter-button-bg);outline-offset:2px}.f-newsletter__form [type=checkbox],.f-newsletter__form [type=radio]{position:absolute;opacity:0}.f-newsletter__form .mhForm__checkboxLabel{display:flex;align-items:center;line-height:1.3}.f-newsletter__form .mhForm__checkboxLabel:before{content:"";flex-shrink:0;width:18px;height:18px;margin-right:.5rem;background-color:#fff;border:1px solid var(--newsletter-text)}.f-newsletter__form .mhForm__checkboxLabel a{text-decoration:underline}.f-newsletter__form [type=checkbox]:focus-visible+.mhForm__checkboxLabel:before{outline:2px solid var(--newsletter-button-bg);outline-offset:2px}.f-newsletter__form [type=checkbox]:checked+.mhForm__checkboxLabel:before{content:"✓";display:flex;align-items:center;justify-content:center;color:var(--newsletter-button-bg);background-color:var(--newsletter-text)}.f-newsletter__form .mhForm__validationError{margin-top:0;color:var(--newsletter-error);font-size:.8rem}.f-newsletter__form .mhForm__success{padding:0;color:var(--newsletter-text);font-size:1rem}

/*# sourceMappingURL=newsletter.css.map*/