.td-personalizer{width:100%;color:#292629;margin:24px 0}.td-personalizer fieldset{border:0;padding:0;margin:0 0 22px}.td-personalizer legend{font-size:11px;color:#967481;margin-bottom:15px}.td-personalizer legend span{font-size:14px;color:#292629;margin-left:10px}.td-personalizer label{display:block;font-size:12px;margin:13px 0 7px}.td-personalizer input,.td-personalizer select{background:#fffdf9;border:1px solid #d6c9c3;padding:12px 14px;border-radius:0;width:100%;font:14px Arial,sans-serif;color:#292629;box-sizing:border-box}.td-personalizer input:focus,.td-personalizer select:focus{outline:2px solid #7c4058;outline-offset:2px}.td-field-hint{font:11px/1.6 Arial,sans-serif;color:#776b6e;margin:9px 0 0}.td-review{padding:12px 15px;border:1px solid #7c4058;background:transparent;color:#7c4058;cursor:pointer;font-size:12px}.td-selection{background:#eee5dd;padding:18px;margin-top:16px;font:13px/1.6 Arial,sans-serif}.td-selection p{margin:7px 0;overflow-wrap:anywhere}.td-selection[hidden]{display:none}.td-preview{margin:20px 0}.td-personalizer input::placeholder{color:#93858b}
.td-personalizer .td-optional{font-size:10px;color:#776b6e}.td-personalizer .td-field{margin-bottom:18px}.td-personalizer .td-review{margin-top:16px}.td-personalizer input[type=date]{min-height:44px}.td-personalizer .td-field-hint:empty{display:none}
.td-personalizer .td-addon{border:1px solid #d6c9c3;padding:20px;margin:24px 0;background:#faf6ef;overflow-wrap:anywhere}.td-addon h3{font-size:20px;margin:0 0 16px}.td-addon-image{width:92px;height:auto;float:right;margin:0 0 12px 14px}.td-personalizer .td-addon-choice{display:flex;align-items:center;gap:10px;font-size:14px;clear:both}.td-personalizer .td-addon-choice input{width:20px;height:20px;flex:0 0 20px;padding:0}.td-personalizer [data-td-addon-fields]{clear:both;margin-top:20px}.td-personalizer [data-td-addon-fields][hidden]{display:none}.td-addon a{color:#7c4058}.td-personalizer .td-selection strong{display:block;margin-top:12px}
