.mhkm{margin:12px 0 4px;text-align:center;font-size:13px;color:#2b2622}.mhkm__toggle{background:0 0!important;border:0!important;padding:4px 0!important;color:#a97c52!important;text-decoration:underline;cursor:pointer;font:inherit;font-size:13px!important;text-transform:none!important;min-height:0!important;box-shadow:none!important}.mhkm__form{margin-top:10px;text-align:left}.mhkm__label{display:block;font-size:12px;margin-bottom:4px;color:#6b6460}.mhkm__row{display:flex;gap:8px}.mhkm__input{flex:1;min-width:0;height:42px!important;border:1px solid #d9cfc4;border-radius:4px;padding:0 12px;font:inherit;font-size:14px}.mhkm__send{height:42px!important;min-height:0!important;padding:0 16px!important;border:0;border-radius:4px;background:#a97c52!important;color:#fff!important;font:inherit;font-weight:600;cursor:pointer;text-transform:none!important}.mhkm__send[disabled]{opacity:.6;cursor:default}.mhkm__consent{display:flex!important;gap:8px;align-items:flex-start;margin-top:10px;line-height:1.4;cursor:pointer;font-size:12px;font-weight:400}.mhkm__consent input{margin-top:2px!important;flex:none}.mhkm__consent small{display:block;color:#6b6460}.mhkm__msg{margin:8px 0 0;min-height:1em}.mhkm__msg.is-error{color:#a23b2a}.mhkm__msg.is-ok{color:#2f6b3a}