:root{--onool-review-gold:#b88b52;--onool-review-ink:#2c2424;--onool-review-line:rgba(61,50,50,.16);--onool-review-paper:#fbf9f6}
.onool-product-score{display:flex;align-items:center;gap:9px;margin:8px 0 14px;color:var(--onool-review-ink);font-size:13px}
.onool-product-score span,.woocommerce .star-rating,.woocommerce p.stars a{color:var(--onool-review-gold)!important}
.onool-product-score span{font-size:16px;letter-spacing:.08em}
.onool-product-score strong{font-size:14px}
.onool-product-score small{color:#837777}
.woocommerce #reviews #review_form_wrapper{margin-top:18px;padding:20px;border:1px solid var(--onool-review-line);border-radius:12px;background:var(--onool-review-paper)}
.woocommerce #reviews #review_form_wrapper textarea{border:1px solid var(--onool-review-line);border-radius:8px;background:#fff}
.woocommerce #reviews #review_form_wrapper .form-submit input{border-radius:999px;background:var(--onool-review-ink);color:#fff}
.woocommerce #reviews .comment-form-rating{display:flex;align-items:center;gap:12px}
.woocommerce #reviews .comment-form-rating label{margin:0}
.woocommerce #reviews p.stars{margin:0!important;font-size:20px;line-height:1}
.woocommerce .star-rating{width:6.5em;font-family:Arial,sans-serif!important;letter-spacing:2px}
.woocommerce .star-rating:before{content:"☆☆☆☆☆"!important;font-family:Arial,sans-serif!important;color:#d8cfca!important}
.woocommerce .star-rating span:before{content:"★★★★★"!important;font-family:Arial,sans-serif!important;color:var(--onool-review-gold)!important}
.woocommerce #reviews p.stars a:before{content:"★"!important;font-family:Arial,sans-serif!important}
.onool-review-restricted{margin:8px 0 0;padding:13px 15px;border-left:3px solid var(--onool-review-gold);background:#fff;color:var(--onool-review-ink)}
