:root{--primary-color:#1669ff;--border-radius:8px;--border-color:#ddd;--progress-count:gold;--star-gold:gold;--star-default:#ccc;--text-color:#333}.review_info *{font-family:Arial,Tahoma,Georgia,times new roman,Times,sans-serif,serif;line-height:15px}#show-comment-form,.form_review{margin-top:10px}.form_review{display:none}.form_review.active{display:block}.review_info_inner{width:100%;border-radius:8px;border:1px solid var(--border-color);box-sizing:border-box}.sum-review{position:relative}.sum-review span{color:var(--rating-primary);font-size:28px;font-weight:700;position:absolute;top:50%;left:50%;z-index:999;transform:translate(-50%,-50%)}.review_info_inner::after{content:" ";display:table;clear:both}.review_info_inner .total_review .comment-vote-start{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.review_info_inner .total_review .iconVote{margin:10px 0;position:relative;height:24px;width:138px}.review_info_inner .total_review .star-gold{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden}.review_info_inner .detail_rating .comment-vote__percent{padding:10px 20px}.comment-list-wrap .comment-list .children .comment:not(:last-child),.review_info_inner .detail_rating .comment-vote__percent .comment-vote__percent-item:not(:last-child),.review_info_inner .total_review .comment-vote-start p{margin-bottom:10px}.comment-vote__percent-item{display:flex;align-items:center;justify-content:space-between}.comment-vote__percent-item .comment-vote__percent-progress-wrap{height:6px;width:calc(100% - 80px);position:relative}.comment-vote__percent-item .comment-vote__percent-progress{height:6px;background-color:#ccc;width:100%;border-radius:6px}.comment-vote__percent-item .comment-vote__percent-progress-count{height:6px;background-color:var(--rating-primary);width:80%;border-radius:6px;position:absolute;top:0;left:0}.comment-vote__percent-star{width:50px}.comment-vote__percent-number{display:flex;justify-content:flex-end;width:40px}.review_info_inner .action_review .comment-vote__btn{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.review_info_inner>*{box-sizing:border-box}.review_info_inner .total_review{border-right:1px solid var(--border-color);height:225px}.review_info_inner .action_review{border-left:1px solid var(--border-color);height:225px}.review_info_inner .total_review .comment-vote__btn{display:none}@media screen and (min-width:850px){.review_info_inner .action_review,.review_info_inner .total_review{float:left;width:25%}.review_info_inner .detail_rating{float:left;width:50%}}@media screen and (min-width:550px) and (max-width:850px){.review_info_inner .total_review{width:38%;float:left;height:250px}.review_info_inner .detail_rating{padding-top:10px;width:62%;float:right}.review_info_inner .action_review{display:none}.review_info_inner .total_review .comment-vote__btn{display:block}}@media screen and (max-width:550px){.review_info_inner{display:block;padding-top:15px}.detail_rating,.total_review{width:100%!important;float:inherit;border-right:0!important}.detail_rating{padding-bottom:10px}.review_info_inner .action_review{display:none}.review_info_inner .total_review .comment-vote-start{padding-bottom:0}.review_info_inner .total_review .comment-vote__btn{display:block}}.form_review{float:left;width:100%}.comment-form{border:1px solid var(--border-color);padding:20px 10px;border-radius:8px}.comment-content-text_inner::after,.comment-list-wrap .comment-list .comment-meta:after,.comment-name-and-email_inner::after,.form_review::after{content:"";display:table;clear:both}.comment-form .product-rating,.comment-vote__btn{text-align:center}.comment-content-text_inner,.comment-name-and-email_inner{float:left;width:100%;margin-bottom:10px}.comment-content-text_inner .comment_content,.comment-name-and-email_inner .comment-name{float:left;width:calc(50% - 5px)}.comment-name-and-email_inner .comment-email{float:right;width:calc(50% - 5px)}.comment-content-text_inner .comment_content:last-child{float:right}.comment-form .rating-star .star-item{font-size:40px;line-height:40px}.comment-form input,.comment-form textarea{border:1px solid var(--border-color);width:100%;border-radius:4px;font-size:14px;padding:10px 15px;outline:0}.comment-form input::placeholder,.comment-form textarea::placeholder{color:#999;font-size:14px;opacity:1;font-family:Arial,Tahoma,Georgia,times new roman,Times,sans-serif,serif}.comment-form input{height:40px}.comment-form textarea{height:150px}.text-center{text-align:center}#close-comment-form,#send_comment,#show-comment-form{color:#fff;padding:10px 30px;outline:0;text-decoration:unset;text-transform:uppercase;cursor:pointer}#send_comment,#show-comment-form{background-color:var(--primary-color);border-radius:4px;border:0}#send_comment{margin-right:10px}#close-comment-form{background-color:#ff5722;border-radius:4px;border:0}