button.btn{font:inherit;font-weight:600;border:0;cursor:pointer}button.btn:focus-visible,.lead-dialog input:focus-visible,.lead-close:focus-visible{outline:3px solid #806600;outline-offset:3px}.lead-dialog{width:min(490px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:32px;border:0;border-radius:24px;background:#f8f7f2;color:#272925;overflow:auto}.lead-dialog::backdrop{background:#171a17b3}.lead-dialog h2{font-size:32px;margin:12px 36px 14px 0}.lead-close{position:absolute;right:16px;top:12px;width:44px;height:44px;border:0;border-radius:50%;background:#e9e9df;font-size:28px;cursor:pointer}.lead-dialog form{display:grid;gap:9px}.lead-dialog label{font-weight:600;margin-top:5px}.lead-dialog input{width:100%;min-width:0;min-height:48px;border:1px solid #b9bbae;border-radius:12px;padding:12px 14px;font:inherit;background:white;color:#272925}.lead-dialog form .btn{justify-content:center;margin-top:13px;min-height:48px}.lead-dialog .lead-note{font-size:12px;color:#666a60;margin:5px 0}.lead-dialog #lead-result{font-size:14px;margin:0}.lead-dialog #lead-result:empty{display:none}body.lead-is-open{overflow:hidden}@media(max-width:480px){.lead-dialog{padding:25px 20px}.minwool header>button.btn{font-size:12px;padding:10px 12px;max-width:62%}}
.lead-dialog .btn{display:inline-flex;align-items:center;background:#ffdc32;color:#22251f;border-radius:30px;padding:12px 20px;font-weight:600}.lead-dialog h2{line-height:1.12;letter-spacing:-.035em}.lead-dialog p{line-height:1.5}.lead-dialog input{box-sizing:border-box}.lead-dialog form label{display:block}
