.newsletter-open{border:0;background:none;color:inherit;padding:12px 0;text-align:left;font:inherit;cursor:pointer}.zila-newsletter{border:1px solid #b8a98b;background:#f3eee2;color:#572a2c;padding:clamp(26px,5vw,52px);width:min(560px,calc(100vw - 32px));max-height:85dvh;overflow:auto;box-sizing:border-box}.zila-newsletter::backdrop{background:rgba(30,20,20,.42)}.zila-newsletter h2{font:400 clamp(30px,5vw,46px)/1.08 var(--serif);margin:20px 0}.zila-newsletter p{line-height:1.6}.newsletter-close{position:absolute;right:16px;top:8px;border:0;background:none;color:inherit;font-size:30px;min-width:44px;min-height:44px;cursor:pointer}.zila-newsletter label{display:block;margin:22px 0 8px}.zila-newsletter input{box-sizing:border-box;width:100%;padding:14px;background:transparent;border:1px solid #b8a98b;font-size:16px}.newsletter-submit{width:100%;padding:16px;margin-top:12px;background:#572a2c;color:#f3eee2;border:0;font:inherit}.newsletter-note{font-size:13px}.zila-newsletter a{color:inherit}.newsletter-open:focus-visible,.newsletter-close:focus-visible{outline:2px solid #b8a98b;outline-offset:3px}
