.cmf-stock{margin:14px 0 18px;padding:16px 18px;border:1px solid rgb(0 0 0 / .12);border-radius:12px;background:rgb(0 0 0 / .025);max-width:520px}.cmf-stock-title{margin:0 0 10px!important;font-weight:700;font-size:1em}.cmf-stock-form{display:flex;flex-wrap:wrap;gap:8px;margin:0}.cmf-stock-form[hidden]{display:none!important}.cmf-stock-label{flex:1 1 200px;margin:0}.cmf-stock-form input[type="email"]{width:100%;min-height:44px;margin:0;padding:0 12px;box-sizing:border-box}.cmf-stock-form button{min-height:44px;margin:0;padding:0 18px;cursor:pointer}.cmf-stock-form button[disabled]{opacity:.6;cursor:wait}.cmf-stock-consent{flex:1 1 100%;display:flex;gap:8px;align-items:flex-start;margin:4px 0 0;font-size:.82em;font-weight:400;opacity:.85;cursor:pointer}.cmf-stock-consent input{margin:2px 0 0}.cmf-stock-note{margin:8px 0 0!important;font-size:.82em;opacity:.7}.cmf-stock-note[hidden],.cmf-stock-msg[hidden]{display:none!important}.cmf-stock-msg{margin:8px 0 0!important;font-weight:600}.cmf-stock-msg.is-error{color:#b42318}.cmf-stock-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}