.se-newsletter{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:0;border-radius:20px;padding:32px;background:#f7f6f2;color:#242724;font:inherit;box-shadow:0 20px 80px #0003}.se-newsletter::backdrop{background:#17231bb3}.se-newsletter h2{font-size:28px;line-height:1.2;margin:8px 0 16px;color:#526558}.se-newsletter p{font-size:15px;line-height:1.55}.se-newsletter-eyebrow{color:#526558;letter-spacing:.06em;font-size:12px!important}.se-newsletter-close{position:absolute;right:8px;top:8px;width:44px;height:44px;border:0;background:transparent;color:#242724;font-size:28px;cursor:pointer}.se-newsletter form>label{display:block;margin:18px 0 6px;font-size:14px}.se-newsletter input[type=email]{box-sizing:border-box;width:100%;min-height:48px;padding:12px;border:1px solid #52655880;background:#fff;border-radius:8px;color:#242724;font-size:16px}.se-newsletter .se-newsletter-consent{display:flex;gap:10px;align-items:flex-start;text-align:left;font-size:12px;line-height:1.5;margin:16px 0}.se-newsletter-consent input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:#526558}.se-newsletter a{text-decoration:underline;color:inherit}.se-newsletter-submit{width:100%;min-height:48px;padding:12px;background:#a64f32;color:#fff;border:0;border-radius:12px;font:inherit;cursor:pointer}.se-newsletter-terms{font-size:11px!important;color:#526558}.se-newsletter-later{display:block;min-height:44px;margin:8px auto 0;padding:8px 16px;border:0;background:transparent;color:#526558;text-decoration:underline;font:inherit;cursor:pointer}.se-newsletter :focus-visible{outline:3px solid #a64f32;outline-offset:3px}.se-footer-consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.5}.se-footer-consent input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:#a64f32}.se-footer-consent a{text-decoration:underline}@media(max-width:600px){.se-newsletter{padding:28px 22px 18px}.se-newsletter h2{font-size:24px}.se-newsletter p{font-size:14px}.se-newsletter-eyebrow{margin-top:0}}
.se-newsletter{position:fixed;inset:0;margin:auto}
