.ova-product-reviews-wrapper{display:flex;flex-direction:column;gap:32px;font-size:15px;color:var(--text)}.ova-product-reviews-wrapper .ova-reviews-summary{display:flex;flex-wrap:wrap;align-items:center;gap:32px;max-width:500px;padding:28px;border-radius:12px;background-color:#f8f7fc}.ova-product-reviews-wrapper .ova-reviews-summary .summary-score{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:120px}.ova-product-reviews-wrapper .ova-reviews-summary .summary-score .score-number{font-size:42px;font-weight:700;line-height:1;color:var(--heading)}.ova-product-reviews-wrapper .ova-reviews-summary .summary-score .star-rating{font-size:15px}.ova-product-reviews-wrapper .ova-reviews-summary .summary-score .star-rating::before{color:var(--text)}.ova-product-reviews-wrapper .ova-reviews-summary .summary-score .star-rating span:before{color:var(--primary)}.ova-product-reviews-wrapper .ova-reviews-summary .summary-score .score-count{font-size:16px;opacity:.7;color:var(--text)}.ova-product-reviews-wrapper .ova-reviews-summary .summary-bars{flex:1;min-width:220px;display:flex;flex-direction:column;gap:6px}.ova-product-reviews-wrapper .ova-reviews-summary .summary-bars .bar-row{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text)}.ova-product-reviews-wrapper .ova-reviews-summary .summary-bars .bar-row .bar-label{font-size:14px;width:28px;flex-shrink:0;opacity:.75}.ova-product-reviews-wrapper .ova-reviews-summary .summary-bars .bar-row .bar-track{flex:1;height:8px;border-radius:99px;overflow:hidden;background-color:var(--light)}.ova-product-reviews-wrapper .ova-reviews-summary .summary-bars .bar-row .bar-track .bar-fill{display:block;height:100%;border-radius:99px;transition:width .4s ease;background-color:var(--primary)}.ova-product-reviews-wrapper .ova-reviews-summary .summary-bars .bar-row .bar-count{font-size:14px;width:24px;flex-shrink:0;text-align:right;opacity:.6}.ova-product-reviews-wrapper .ova-reviews-list{display:flex;flex-direction:column;gap:16px}.ova-product-reviews-wrapper .ova-reviews-list .ova-review-item{display:flex;gap:16px;align-items:flex-start;background-color:#fff;border:1px solid var(--background);border-radius:14px;box-shadow:0 2px 10px rgba(20,16,60,.05);padding:24px}.ova-product-reviews-wrapper .ova-reviews-list .ova-review-item .ova-review-avatar img{display:block;object-fit:cover;width:52px;height:52px;border-radius:50%}.ova-product-reviews-wrapper .ova-reviews-list .ova-review-item .review-body{flex:1;min-width:0}.ova-product-reviews-wrapper .ova-reviews-list .ova-review-item .review-body .review-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px}.ova-product-reviews-wrapper .ova-reviews-list .ova-review-item .review-body .review-header .review-author{font-weight:600;color:#1a1a2e}.ova-product-reviews-wrapper .ova-reviews-list .ova-review-item .review-body .review-header .verified-badge{font-size:11px;line-height:normal;font-weight:600;letter-spacing:.03em;padding:3px 8px;border:1px solid var(--light);border-radius:99px;color:var(--primary)}.ova-product-reviews-wrapper .ova-reviews-list .ova-review-item .review-body .review-header .review-date{font-size:16px;margin-left:auto;color:var(--text)}.ova-product-reviews-wrapper .ova-reviews-list .ova-review-item .review-body .review-rating{margin-bottom:8px}.ova-product-reviews-wrapper .ova-reviews-list .ova-review-item .review-body .review-rating .star-rating{font-size:15px}.ova-product-reviews-wrapper .ova-reviews-list .ova-review-item .review-body .review-rating .star-rating::before{color:var(--text)}.ova-product-reviews-wrapper .ova-reviews-list .ova-review-item .review-body .review-rating .star-rating span:before{color:var(--primary)}.ova-product-reviews-wrapper .ova-reviews-list .ova-review-item .review-body .review-content{color:var(--text)}.ova-product-reviews-wrapper .ova-reviews-list .ova-review-item .review-body .review-content p{margin:0 0 8px}.ova-product-reviews-wrapper .ova-reviews-list .ova-review-item .review-body .review-content p:last-child{margin-bottom:0}.ova-product-reviews-wrapper .no-reviews{font-size:var(--font-size);color:var(--text)}.ova-product-reviews-wrapper .ova-review-form-wrapper #respond{margin:0}.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #reply-title{margin:0 0 16px;font-size:20px;font-weight:700;color:var(--heading)}.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform{margin:0}.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform p{padding:0}.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform .required{color:#e14d4d}.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform .comment-form-rating .stars a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform .comment-form-rating label,.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform .comment-form-comment label,.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform .comment-form-author label,.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform .comment-form-email label{display:block;margin-bottom:6px;font-weight:500;font-size:14px;color:var(--heading)}.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform .comment-form-rating{margin-bottom:20px}.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform p.comment-form-author,.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform p.comment-form-email{display:inline-block;flex:1!important;max-width:100%!important;width:calc(100% - 10px);vertical-align:top;margin-bottom:20px}@media only screen and (max-width:767px){.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform p.comment-form-author,.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform p.comment-form-email{flex:0 0 100%!important;width:100%}}.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform p.comment-form-author{margin-right:20px}.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform .comment-form-cookies-consent label{margin:0}.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform .comment-notes{font-size:var(--font-size);color:var(--text);margin:0 0 20px;opacity:.75}.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform .ova-submit-btn{display:inline-block;cursor:pointer;padding:12px 28px;font-size:14px;font-weight:600;border:1px solid var(--primary);border-radius:4px;background-color:var(--primary);color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ova-product-reviews-wrapper .ova-review-form-wrapper #respond #commentform .ova-submit-btn:hover{background-color:#fff;color:var(--primary)}.ova-product-reviews-wrapper .ova-review-form-wrapper .must-log-in a,.ova-product-reviews-wrapper .ova-review-form-wrapper .woocommerce-verification-required{color:var(--primary)}