.grimm-embroidery{border:1px solid #ddd;border-radius:8px;padding:16px;margin:16px 0}.grimm-embroidery legend{padding:0 6px}.grimm-embroidery label{display:block;margin:12px 0 5px}.grimm-embroidery select,.grimm-embroidery input:not([type=checkbox]),.grimm-embroidery textarea{width:100%;max-width:100%;padding:9px;border:1px solid #bbb;border-radius:4px}.grimm-embroidery [hidden]{display:none!important}.grimm-embroidery p{font-size:.9em;margin:12px 0 0}