/* START_SNIPPET:tx-feedback (INDEX:130) */
.tx-feedback[hidden]{display:none}
.tx-feedback p{color:#6f6659;line-height:1.7}
.tx-feedback-label{display:block;margin:20px 0 8px;font-size:13px;color:#3a3329}
.tx-feedback-email,.tx-feedback textarea{width:100%;max-width:100%;border:1px solid #c8bdab;background:#fff;padding:12px;font:inherit;color:#1c1c1c;border-radius:0}
.tx-feedback textarea{resize:vertical}
.tx-feedback-email:focus,.tx-feedback textarea:focus{outline:2px solid #7a5c33;outline-offset:3px}
.tx-rating{border:0;border-top:1px solid #ebe4d8;padding:20px 0 8px;margin:24px 0 0;min-width:0}
.tx-rating legend{font-size:14px;color:#3a3329;padding-inline-end:12px}
.tx-stars{display:flex;gap:5px;direction:ltr}
.tx-star-option{position:relative;display:block}
.tx-star-option input{position:absolute;width:1px;height:1px;opacity:0}
.tx-star-option label{display:grid;place-items:center;width:44px;height:44px;color:#bdb5a8;font-size:34px;cursor:pointer;border-radius:4px}
.tx-star-option label[data-filled="true"],.tx-star-option input:checked+label{color:#9a713a}
.tx-star-option input:focus-visible+label{outline:2px solid #7a5c33;outline-offset:2px}
.tx-feedback-note{font-size:12px}
#HemingwayFeedback .tx-feedback-submit{border:1px solid #7a5c33;background:#7a5c33;color:#fff;padding:14px 24px;font:inherit;font-size:12px;letter-spacing:.1em;cursor:pointer}
#HemingwayFeedback .tx-feedback-submit:focus-visible{outline:2px solid #7a5c33;outline-offset:4px}
.tx-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* END_SNIPPET:tx-feedback */
