.ck-reviews-col{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.ck-reviews-summary-wrap,.ck-reviews-list-wrap{width:100%}.ck-rating-summary{display:flex;flex-direction:row;align-items:center;background:#fff;padding:25px 30px;border-radius:8px;border:1px solid #e5e5e5;box-shadow:0 1px 3px rgba(0,0,0,.02);width:100%;box-sizing:border-box;gap:40px}.ck-rating-score-block{display:flex;flex-direction:column;align-items:center;text-align:center;border-right:1px solid #eee;padding-right:40px;min-width:150px}.ck-rating-score{font-size:52px;font-weight:700;color:#111;line-height:1;margin-bottom:5px}.ck-rating-text-total{font-size:13px;color:#777;margin-top:8px}.ck-rating-score-block .star-rating{font-size:0!important;width:85px;margin:0 auto;float:none}.ck-rating-score-block .star-rating::before{font-size:16px!important;color:#eab308}.ck-rating-bars-block{display:flex;flex-direction:column;gap:8px;width:100%;flex-grow:1}.ck-rating-bar-row{display:flex;align-items:center;gap:10px;font-size:13px;color:#555}.ck-bar-label{min-width:45px;text-align:right}.ck-bar-track{flex-grow:1;background-color:#f0f0f0;height:12px;border-radius:12px;position:relative;overflow:hidden}.ck-bar-fill{background-color:#eab308;height:100%;position:absolute;left:0;top:0;border-radius:12px}.ck-bar-count{font-size:12px;color:#999;text-align:right;min-width:25px}@media (max-width:768px){.ck-rating-summary{flex-direction:column;gap:20px;padding:25px 20px}.ck-rating-score-block{border-right:none;border-bottom:1px solid #eee;padding-right:0;padding-bottom:20px;width:100%}}.commentlist{padding:0!important;list-style:none!important;margin:0!important}.commentlist li.review{background:#fff;border:1px solid #eee;border-radius:8px;padding:25px;margin-bottom:20px;list-style:none;box-shadow:0 1px 2px rgba(0,0,0,.01)}.ck-css-avatar{float:left;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;margin-right:15px;margin-top:2px}.comment-text{margin-left:57px;border:none!important;padding:0!important;clear:none!important}.comment-text .meta{margin-bottom:4px;font-size:13px;color:#888;display:flex;align-items:center;flex-wrap:wrap}.woocommerce-review__author{font-weight:700;font-size:15px;color:#111}.woocommerce-review__verified{color:#c46733;font-weight:700;font-size:10px;text-transform:uppercase;margin-left:8px;letter-spacing:.5px}.woocommerce-review__dash{display:none}.woocommerce-review__published-date{margin-left:8px}.comment-text .star-rating{display:block!important;float:none!important;font-size:13px!important;margin:8px 0 12px!important}.comment-text .star-rating span::before,.comment-text .star-rating::before{color:#eab308}.comment-text .description p{font-size:15px;color:#333;line-height:1.6;margin:0}.ck-helpful-action{margin-top:20px;padding-top:15px;border-top:1px dashed #eee;font-size:13px;color:#777;display:flex;align-items:center;gap:12px}.ck-btn-helpful{background:#fff;border:1px solid #ddd;padding:5px 16px;border-radius:20px;cursor:pointer;font-weight:700;color:#555!important;transition:.2s}.ck-btn-helpful:hover,.ck-btn-helpful.voted{background:#f7f7f7;border-color:#ccc!important}.comment-respond{border-top:1px solid #eee;padding-top:30px}.ck-review-user-badge{display:block;font-size:14px;margin-bottom:15px;color:#333;font-weight:700}.ck-url-error{display:none;color:#d9534f;font-size:13px;margin-top:5px}.comment-form-rating{display:flex!important;align-items:center;gap:12px;margin-bottom:15px}.comment-form-rating label{font-size:15px;font-weight:700;color:#111;margin:0;line-height:1}.comment-form-rating .stars{margin:0!important;display:flex;align-items:center;line-height:1}.comment-form-rating .stars a{color:#eab308;margin-right:2px}.comment-form-comment label{display:none}textarea#comment{border:1px solid #ddd;border-radius:6px;padding:15px;width:100%;box-sizing:border-box;font-size:15px;min-height:120px;resize:vertical}