#wdv-nb-blok{box-sizing:border-box;max-width:720px;margin:36px auto 8px;padding:22px 20px 20px;border:1px solid #e9e2d3;border-radius:18px;background:#fffefb;color:#3a352c;font-family:"Public Sans",Arial,sans-serif;box-shadow:0 14px 30px -24px rgba(58,53,44,.45)}#wdv-nb-blok *{box-sizing:border-box}#wdv-nb-blok .wdv-nb-k{margin:0 0 8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#a15f3d}#wdv-nb-blok h2{margin:0 0 6px;font-family:"Fraunces",Georgia,serif;font-weight:600;font-size:1.25rem;line-height:1.25;color:#3a352c}#wdv-nb-blok .wdv-nb-s{margin:0 0 16px;font-size:.92rem;line-height:1.55;color:#6b6656}#wdv-nb-blok .wdv-nb-l{display:block;margin:0 0 6px;font-size:.84rem;font-weight:600}#wdv-nb-blok .wdv-nb-r{display:flex;flex-direction:column;gap:10px}#wdv-nb-blok input[type=email]{width:100%;min-height:46px;padding:12px 14px;border:1px solid #e9e2d3;border-radius:12px;background:#faf7f1;color:#3a352c;font:400 1rem "Public Sans",Arial,sans-serif;outline:none}#wdv-nb-blok input[type=email]:focus{border-color:#c17b53}#wdv-nb-blok button{min-height:46px;padding:12px 22px;border:0;border-radius:23px;background:#b05030;color:#fff;font:700 .98rem "Public Sans",Arial,sans-serif;cursor:pointer}#wdv-nb-blok button:hover{background:#963f24}#wdv-nb-blok button:disabled{background:#756e5b;cursor:default}#wdv-nb-blok .wdv-nb-c{display:flex;gap:10px;align-items:flex-start;margin:2px 0 4px;font-size:.86rem;line-height:1.5;color:#6b6656;cursor:pointer}#wdv-nb-blok .wdv-nb-c input{flex-shrink:0;width:18px;height:18px;margin:2px 0 0;accent-color:#5f7052}#wdv-nb-blok .wdv-nb-n{margin:12px 0 0;font-size:.78rem;line-height:1.5;color:#756e5b}#wdv-nb-blok .wdv-nb-n a{color:#a15f3d}#wdv-nb-blok .wdv-nb-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#wdv-nb-blok .wdv-nb-m{margin:12px 0 0;font-size:.9rem;line-height:1.55}#wdv-nb-blok .wdv-nb-m:empty{display:none}#wdv-nb-blok .wdv-nb-m.ok{padding:12px 14px;border-radius:12px;background:#f0f3ea;color:#5f7052}#wdv-nb-blok .wdv-nb-m.err{padding:12px 14px;border-radius:12px;background:#fbf0ea;color:#a15f3d}@media(min-width:600px){#wdv-nb-blok{padding:26px 28px}#wdv-nb-blok .wdv-nb-r{flex-flow:row wrap}#wdv-nb-blok .wdv-nb-r input[type=email]{flex:1;width:auto}#wdv-nb-blok .wdv-nb-r button{order:2}#wdv-nb-blok .wdv-nb-c{order:3;flex-basis:100%;margin:4px 0 0}#wdv-nb-blok h2{font-size:1.35rem}}
