/* Native YITH form; scoped to the restock notice on product pages. */
#yith-wcwtl-output{box-sizing:border-box;width:100%;max-width:100%;margin:16px 0;padding:20px;background:#fff;border:1px solid #eadff6;border-radius:10px;color:#47424e;font-family:inherit;font-size:15px;line-height:1.55}
#yith-wcwtl-output .yith-wcwtl-msg p{margin:0 0 14px;padding:0;line-height:1.55}
#yith-wcwtl-output form{margin:0;padding:0}
#yith-wcwtl-output label{display:block;width:100%;margin:0 0 10px}
#yith-wcwtl-output input[type=email]{box-sizing:border-box;display:block;width:100%;max-width:100%;min-height:46px;padding:11px 12px;border:1px solid #d8cce6;border-radius:5px;background:#fff;color:#47424e;font:inherit;font-size:16px}
#yith-wcwtl-output :is(.yith-wcwtl-submit,input[type=submit]){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:46px;max-width:100%;margin:0;padding:11px 18px;border:1px solid var(--e-global-color-primary,#b37af6);border-radius:5px;background:var(--e-global-color-primary,#b37af6);color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;cursor:pointer}
#yith-wcwtl-output :is(.yith-wcwtl-submit,input[type=submit]):hover{filter:brightness(.94)}
#yith-wcwtl-output :is(input,a):focus-visible{outline:2px solid #674097;outline-offset:3px}
#yith-wcwtl-output .as-waitlist-privacy{margin:12px 0 0;padding:0;color:#696170;font-size:12px;line-height:1.6}
#yith-wcwtl-output .as-waitlist-privacy a{color:#76529b;text-decoration:underline}
#yith-wcwtl-output .yith-wcwtl-notices:empty{display:none}
#yith-wcwtl-output .yith-wcwtl-notices{margin-top:12px;overflow-wrap:anywhere}
@media(max-width:600px){#yith-wcwtl-output{padding:16px}#yith-wcwtl-output :is(.yith-wcwtl-submit,input[type=submit]){width:100%}}
