.lqrs-reviews{border-top:1px solid #ddd;margin-top:32px;padding:28px 0;scroll-margin-top:24px}.lqrs-reviews-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.lqrs-reviews h2{font-size:24px;margin:0 0 12px}.lqrs-review-list{display:grid;gap:16px;margin:24px 0}.lqrs-review-entry{padding:18px;background:#f6f6f6}.lqrs-review-entry header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.lqrs-review-entry p{white-space:normal;overflow-wrap:anywhere}.lqrs-review-entry header span{color:#a80f24;letter-spacing:2px}.lqrs-review-form{max-width:640px;display:grid;gap:12px;margin-top:24px}.lqrs-review-form h3{margin:0}.lqrs-review-stars{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.lqrs-review-stars legend{font-weight:600;margin-bottom:10px}.lqrs-review-stars label{display:flex;align-items:center;gap:6px;padding:10px;border:1px solid #bbb;cursor:pointer}.lqrs-review-stars label:has(input:checked){border-color:#b01028;background:#fff1f3;color:#930e22}.lqrs-review-stars input{accent-color:#b01028}.lqrs-review-form textarea{width:100%;box-sizing:border-box;font:inherit;border:1px solid #999;border-radius:0;padding:12px;resize:vertical}.lqrs-review-form>label{font-weight:600}.lqrs-review-form>p{margin:0;color:#555;font-size:13px;line-height:1.5}.lqrs-review-form button{justify-self:start}.lqrs-review-notice,.lqrs-review-errors{padding:14px;border:1px solid #999;background:#f6f6f6}.lqrs-review-errors{border-color:#b01028}.lqrs-review-errors p{margin:4px 0}.lqrs-review-sr,.lqrs-review-honey{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.lqrs-reviews{box-sizing:border-box;padding-inline:16px;max-width:1440px;margin-inline:auto;overflow-wrap:anywhere;min-width:0}.lqrs-reviews-heading>*{min-width:0;max-width:100%}
