.pm-stars{position:relative;display:inline-block;color:rgb(128 138 160 / .38);letter-spacing:1px;line-height:1;white-space:nowrap;vertical-align:middle}.pm-stars-fill{position:absolute;left:0;top:0;overflow:hidden;color:#f5a623;white-space:nowrap}.pm-rate-sum{padding:0 25px;display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;color:var(--pm-mu,#586175)}.pm-rate-sum b{font-size:22px;line-height:1;color:var(--pm-tx,#151a2a)}.pm-rate-sum .pm-stars{font-size:18px}.pm-rate-c{margin-left:8px}.pm-rate-c .pm-stars{font-size:14px}.pm-rate-field{margin:0 0 12px;padding:0;border:0;min-width:0}.pm-rate-field legend{padding:0;margin:0 0 4px;font-size:13px;font-weight:600;color:var(--pm-tx,#151a2a)}.pm-rate-opt{font-weight:400;color:var(--pm-mu,#586175)}.pm-rate-pick{display:inline-flex;flex-direction:row-reverse;gap:2px}.pm-rate-pick input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pm-rate-pick label{margin:0;padding:0 1px;font-size:28px;line-height:1;color:rgb(128 138 160 / .45);cursor:pointer;transition:color .15s}.pm-rate-pick label:hover,.pm-rate-pick label:hover~label,.pm-rate-pick input:checked~label{color:#f5a623}.pm-rate-pick input:focus-visible+label{outline:2px solid #f5a623;outline-offset:2px;border-radius:4px}.pm-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:767px){.pm-rate-sum{padding:0 17px}}