.sld-reviews-summary{display:flex;flex-wrap:wrap;align-items:center;gap:32px;margin:0 0 24px;padding:18px 20px;border:1px solid #e3e3e3;border-radius:6px;background:#fafafa}.sld-reviews-summary__score{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:120px}.sld-reviews-summary__number{font-size:40px;font-weight:700;line-height:1}.sld-reviews-summary__count{color:#666;font-size:14px}.sld-reviews-summary__bars{flex:1 1 260px;margin:0;padding:0;list-style:none}.sld-reviews-summary__bar{display:flex;align-items:center;gap:10px;margin:0 0 4px}.sld-reviews-summary__label,.sld-reviews-summary__n{min-width:18px;color:#666;font-size:13px;text-align:right}.sld-reviews-summary__track{position:relative;flex:1;height:8px;border-radius:999px;background:#e7e7e7}.sld-reviews-summary__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:#e67e22}@media (max-width:560px){.sld-reviews-summary{gap:16px;padding:14px 16px}.sld-reviews-summary__number{font-size:32px}}.woocommerce-Reviews-title{align-items:baseline;gap:6px}.sld-review__form{max-width:640px}.sld-review__field{margin:0 0 14px}.sld-review__field label{display:block;margin:0 0 4px;font-weight:600}.sld-review__field input[type="text"],.sld-review__field input[type="email"],.sld-review__field textarea{width:100%;padding:9px 12px;border:1px solid var(--sld-line);border-radius:var(--sld-radius-small);background:var(--sld-white);font:inherit}.sld-review__field textarea{min-height:120px;resize:vertical}.sld-review__note{display:block;margin:4px 0 0;color:var(--sld-muted);font-size:var(--sld-text-sm)}.sld-review__rating{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px;margin:0 0 16px;padding:0;border:0}.sld-review__rating legend{flex:0 0 100%;margin:0 0 6px;padding:0;font-weight:600}.sld-review__rating input{position:absolute;width:1px;height:1px;opacity:0}.sld-review__rating label{margin:0;cursor:pointer;line-height:0}.sld-review__star{display:inline-block;font-size:26px;line-height:1;color:var(--sld-line);transition:color .12s ease}.sld-review__rating label:hover .sld-review__star,.sld-review__rating label:hover~label .sld-review__star,.sld-review__rating input:checked~label .sld-review__star,.sld-review__rating input:checked+label .sld-review__star{color:var(--sld-star)}.sld-review__rating input:focus-visible+label .sld-review__star{outline:2px solid var(--sld-orange);outline-offset:2px}.sld-review__upload input[type="file"]{display:block;max-width:100%;font:inherit}.sld-review__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sld-review__submit{margin:18px 0 0}.sld-review__title{margin:0 0 6px;font-weight:700}.sld-review__photo{margin:12px 0 0}.sld-review__photo img{max-width:260px;height:auto;border-radius:var(--sld-radius-small)}.sld-review__submit .button{padding:11px 18px;border:0;border-radius:var(--sld-radius-small);background:var(--sld-orange);color:var(--sld-white);font:inherit;font-weight:600;cursor:pointer}.sld-review__submit .button:hover,.sld-review__submit .button:focus-visible{background:var(--sld-orange-hover)}