.review-form-note {padding:12px 16px;border:1px solid #705a33;background:#fffaf0;color:#46391f}
.review-form-status {padding:12px 16px;margin:16px 0;line-height:1.7;color:#642b14;border:1px solid #a65b39;background:#fffaf7;overflow-wrap:anywhere}
.review-form-status:empty {display:none}
.review-field-error {display:block;color:#a12525;font-size:14px;line-height:1.6;overflow-wrap:anywhere}
form[data-review-form] [aria-invalid=true] {outline:2px solid #a12525;outline-offset:2px}
.review-honeypot {position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)}
form[data-review-form] input[type=submit] {white-space:normal;max-width:100%;font-size:clamp(12px,3.2vw,16px)}
