.sds-review-form .sds-rating{border:0;padding:0;margin:24px 0;min-width:0}
.sds-rating legend{font-size:16px;font-weight:500}
.sds-rating-stars{display:inline-flex;flex-direction:row-reverse;position:relative;gap:4px}
.sds-review-form .sds-rating-stars input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:0;opacity:0;overflow:hidden}
.sds-review-form .sds-rating-stars label{display:flex;align-items:center;justify-content:center;width:44px;height:48px;font-size:38px;line-height:1;margin:0;color:#817568;cursor:pointer;border-radius:8px;transition:color .15s}
.sds-rating-stars input:checked~label{color:#c74300}
.sds-rating-stars:has(label:hover) label{color:#817568}
.sds-rating-stars label:hover,.sds-rating-stars label:hover~label{color:#c74300!important}
.sds-rating-stars input:focus-visible+label{outline:2px solid #181818;outline-offset:2px}
.sds-rating p{margin:4px 0 0;font-size:13px}
.sds-review-score{color:#c74300;font-size:26px;letter-spacing:3px}
