.comment-seven {
	padding:var(--comment-padding-top_pc) 0 var(--comment-padding-bottom_pc);
	background:linear-gradient(to right,var(--comment-background-color),var(--comment-background-to));
	word-break:break-word;
}
.comment-seven .comment-contents {
	margin:0 calc(100vw / 1920* var(--comment-back-inner-margin));
}
.comment-seven .comment-title {
	text-align:center;
	font-family:var(--comment-title-font);
	font-size:var(--comment-title-size);
	color:var(--comment-title-color);
	font-style:var(--comment-title-italic);
	font-weight:var(--comment-title-bold);
	display:var(--comment-title-hide);
	line-height: min(calc(2em - 4px),calc(.8em + 23px));
	padding-bottom:  2.344vw;
}
.comment-seven .score-star-box {
	display:flex;
	color:#f0f0f0;
}
.comment-seven .score-star-box .star {
	color:#f0f0f0;
	margin-right:2px;
	margin-top:0 !important;
}
.comment-seven .score-star-box .star.i_good {
	color:var(--comment-score-color);
	font-size: 12px;
}
.comment-seven .comment-header {
	display:flex;
	flex-wrap: wrap;
}
.comment-seven .star-statis {
	padding-right: 40px;
	margin-right: 50px;
	border-right: 1px solid #E8E8E8;
}
.comment-seven .comment-header .star-num {
	display:flex;
	align-items:center;
	padding-bottom: 8px;
}
.comment-seven .comment-header .star-num .num {
	font-family:var(--comment-content-font);
	font-size:var(--comment-content-reply-size);
	color:var(--comment-content-reply-color);
	font-style:var(--comment-content-reply-italic);
	font-weight:var(--comment-content-reply-bold);
	line-height:1;
	margin-left: 10px;
}
.comment-seven .star-statis-list .item {
	display:flex;
	align-items:center;
	margin-top: 10px;
}
.comment-seven .star-statis-list .item .text {
	font-family:var(--comment-content-font);
	font-size:var(--comment-content-size);
	color:var(--comment-content-color);
	font-style:var(--comment-content-italic);
	font-weight:var(--comment-content-bold);
}
.comment-seven .star-statis-list .item .progress-bar {
	width:120px;
	height:15px;
	background:#F2F2F2;
	position:relative;
	margin: 0 10px 0 5px;
}
.comment-seven .star-statis-list .item .progress-bar span {
	display:block;
	position:absolute;
	height:100%;
	background:var(--common-body-font-emphasisColor);
}
.comment-seven .averange-rating {
	font-family:var(--comment-content-font);
}
.comment-seven .averange-rating .rate {
	padding-bottom: 10px;
	display:flex;
	align-items:center;
	flex-wrap: wrap;
}
.comment-seven .averange-rating .rate span:nth-of-type(1) {
	font-size:var(--comment-content-size);
	color:var(--comment-content-color);
	font-style:var(--comment-content-italic);
	font-weight:var(--comment-content-bold);
}
.comment-seven .averange-rating .rate span:nth-of-type(2) {
	font-family:var(--comment-title-font);
	font-size:var(--comment-title-size);
	color:var(--comment-title-color);
	font-style:var(--comment-title-italic);
	font-weight:var(--comment-title-bold);
	padding: 0 10px;
}
.comment-seven .averange-rating .rate span:nth-of-type(3) {
	font-size:var(--comment-content-reply-size);
	color:var(--comment-content-reply-color);
	font-style:var(--comment-content-reply-italic);
	font-weight:var(--comment-content-reply-bold);
}
.comment-seven .averange-rating .desc {
	font-size:var(--comment-content-reply-size);
	color:var(--comment-content-reply-color);
	font-style:var(--comment-content-reply-italic);
	font-weight:var(--comment-content-reply-bold);
}
.comment-seven .write-review {
	min-width:139px;
	max-width:100%;
	font-size:16px;
	border-radius:var(--comment-button-shape);
	display:var(--comment-button-hide);
	white-space:normal;
	word-break:break-word;
	box-sizing:border-box;
	padding:10px 20px;
	height:auto;
	min-height:38px;
	font-family:var(--comment-button-font);
	color:var(--comment-button-color);
	font-size:var(--comment-button-size);
	font-style:var(--comment-button-italic);
	font-weight:var(--comment-button-bold);
	line-height: min(calc(2em - 4px),calc(.8em + 23px));
	margin-top: 25px;
}
.comment-seven .write-review.solid {
	border:1px solid var(--comment-button-backgroundColor);
	background-color:var(--comment-button-backgroundColor);
	color:var(--comment-button-color)
}
.comment-seven .write-review.solid:hover {
	filter: brightness(95%);
	-webkit-filter: brightness(95%);
	color: var(--comment-button-hoverColor);
}
.comment-seven .write-review.hollow {
	border:1px solid var(--comment-button-backgroundColor);
	background-color:transparent;
	color:var(--comment-button-color);
}
.comment-seven .write-review.hollow:hover {
	color: var(--comment-button-hoverColor)!important;
	border-color: var(--comment-button-backgroundColor);
	background-color: var(--comment-button-backgroundColor);
}
.comment-seven .comment-tag-box {
	display:flex;
	flex-wrap:wrap;
	width:100%;
	margin-top: 60px;
}
.comment-seven .comment_tag {
	box-sizing:border-box;
	padding:6px 20px;
	border-radius:4px;
	background-color:#eee;
	margin:0 10px 10px 0px;
	cursor:pointer;
	font-family:var(--comment-content-font);
	font-size:var(--comment-content-size);
	color:var(--comment-content-color);
	font-style:var(--comment-content-italic);
	font-weight:var(--comment-content-bold);
	line-height:min(calc(2em - 4px),calc(.8em + 23px));
}
.comment-seven .comment_tag.more-button {
	padding: 6px 14px;
}
.comment-seven .comment_tag.more-button.active {
	transform: rotate(180deg);
}
.comment-seven .comment_tag .num {
	font-size:var(--comment-content-reply-size);
	color:var(--comment-content-reply-color);
	font-style:var(--comment-content-reply-italic);
	font-weight:var(--comment-content-reply-bold);
}
.comment-seven .comment_tag.active,.comment-seven .comment_tag:hover {
	color:var(--common-button-font-color);
	background-color:var(--common-body-font-emphasisColor);
}
.comment-seven .comment_tag.active .num,.comment-seven .comment_tag:hover .num {
	color:var(--common-button-font-color);
}
.comment-seven .comment-tbody {
	padding-top: 15px;
}
.comment-seven .review_item_box {
	border:1px solid #ddd;
	margin:15px 0px;
	box-sizing:border-box;
}
.comment-seven .review_item_wrap {
	/* padding:30px 30px 30px 104px; */
	padding: 30px;
    position: relative;
    display: flex;
}
.comment-seven .review_item_user {
	/* position:absolute;
	left:30px;
	top:30px; */
	min-width: 60px;
    max-width: 100px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-right: 16px;
    flex: none;
}
.comment-seven .review_item_user_avatar {
	height:54px;
	width:54px;
	border-radius:100%;
	overflow:hidden;
}
.comment-seven .review_item_user_avatar .username_svg_avatar {
	font-family:var(--comment-content-font) !important;
}
.comment-seven .review_item_user_name {
	line-height:1.4;
	font-family:var(--comment-content-font);
	font-size:var(--comment-content-size);
	color:var(--comment-content-color);
	font-style:var(--comment-content-italic);
	font-weight:var(--comment-content-bold);
	text-align:center;
	display:block;
	padding:6px 0px;
	word-break:break-word;
}
.review_item_user_verified {
    border-radius: var(--review-verified-button-shape);
    font-family: var(--review-verified-button-font);
    padding: 4px 6px;
    background: var(--review-button-tag-verified-color);
    color: var(--review-verified-button-color);
    font-size: var(--review-verified-button-size);
}
.comment-seven .review_item_contentwrap {
	max-width:100%;
	min-height:90px;
	flex: 1;
}
.comment-seven .review_item_contentwrap .review_sku_item_reply_see_all {
	display: block;
	margin: 20px auto;
	width: calc(var(--comment-content-reply-size) * 10);
	color: var(--comment-content-reply-color);
	font-size: var(--comment-content-reply-size);
	font-weight: var(--comment-content-reply-bold);
	font-style: var(--comment-content-reply-italic);
	font-family: var(--comment-content-font);
	text-decoration: none;
	text-align: left;
}

.comment-seven .review_item_contentwrap .review_sku_item_reply_see_all i {
	color: var(--comment-content-reply-color);
	font-size: var(--comment-content-reply-size);
	padding-left: 10px;
}

.comment-seven .review_item_contentwrap .review_sku_item_reply_see_all:hover {
	text-decoration: underline;
	color: var(--common-body-font-emphasisColor);
}
.comment-seven .review_item_contentwrap .review_sku_item_reply_see_all:hover i {
	color: var(--common-body-font-emphasisColor);
}
.comment-seven .review_item_comment_item {
	width:100%;
}
.comment-seven .review_comment_stars {
	display:inline-block;
	vertical-align:top;
	margin-top: 6px;
}
.comment-seven .review_comment_stars .star {
	color:#e1e1e1;
	margin-right:2px;
}
.comment-seven .review_comment_words {
	font-family:var(--comment-content-font);
	font-size:var(--comment-content-size);
	color:var(--comment-content-color);
	font-style:var(--comment-content-italic);
	font-weight:var(--comment-content-bold);
	line-height: min(calc(2em - 4px),calc(.8em + 23px));
	margin-top: 8px;
	margin-bottom:15px;
}
.comment-seven .review_comment_imgs {
	font-size:0px;
	display:flex;
	flex-wrap:wrap;
}
.comment-seven .review_comment_imgs .img_item {
	position:relative;
	height:170px;
	width:170px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	background-color:#fff;
	margin:0px 20px 20px 0px;
	border:1px solid #ddd;
	box-sizing:border-box;
}
.comment-seven .review_comment_imgs .img_item.video-item {
    /* background: none; */
    border: solid 1px #ddd;
    text-align: center;
}
.comment-seven .review_comment_imgs .img_item.video-item video {
	object-fit: contain;
    width: 100%;
    height: 100%;
}
.comment-seven .review_comment_imgs .img_item .img {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	margin:0 auto;
	transform:translateY(-50%);
	max-width:100%;
	max-height:100%;
	object-fit: contain;
}
.comment-seven .review_comment_imgs .img_item.video-item .play-icon {
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    width: 40px;
}
.comment-seven .review_comment_replybox {
	position:relative;
	width:100%;
	text-align:right;
	font-family:var(--comment-content-font);
	font-size:var(--comment-content-reply-size);
	color:var(--comment-content-reply-color);
	font-style:var(--comment-content-reply-italic);
	font-weight:var(--comment-content-reply-bold);
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.comment-seven .review_comment_replybox .time {
	position:absolute;
	left:0px;
	top:50%;
	transform:translate(0,-50%);
	padding:calc(var(--comment-content-reply-size)* 0.4) 0px;
	line-height:1.5;
}
.comment-seven .review_comment_replybox .helpful {
	line-height:1.5;
	display:inline-block;
	vertical-align:top;
}
.comment-seven .review_comment_replybox .helpful span {
	display:inline-block;
	vertical-align:middle;
	line-height:3;
}
.comment-seven .review_comment_replybox .helpful .helpful_btn {
	display:inline-block;
	text-decoration:none;
	color:var(--comment-content-reply-color);
}
.comment-seven .review_comment_replybox .helpful svg {
	display:inline-block;
	vertical-align:middle;
	height:calc(var(--comment-content-reply-size)* 1.2);
	width:calc(var(--comment-content-reply-size)* 1.2);
	fill:var(--comment-content-reply-color);
}
.comment-seven .review_comment_replybox .helpful svg.active {
	fill:var(--comment-content-reply-color);
}
.comment-seven .review_comment_replybox .btnbox {
	display:var(--comment-reply_button-hide);
	vertical-align:top;
}
.comment-seven .review_comment_replybox .btnbox a {
	min-width: 138px;
	display:inline-block;
	vertical-align:top;
	text-decoration:none;
	padding:0px 20px;
	line-height:3;
	font-family:var(--comment-reply_button-font);
	font-size:var(--comment-reply_button-size);
	font-weight:var(--comment-reply_button-bold);
	font-style:var(--comment-reply_button-italic);
	color:var(--comment-reply_button-color);
	border-radius:var(--comment-reply_button-shape);
	margin-left:20px;
	text-align: center;
}
.comment-seven .review_comment_replybox .btnbox a.solid {
	border:1px solid var(--comment-reply_button-backgroundColor);
	background-color:var(--comment-reply_button-backgroundColor);
	color:var(--comment-reply_button-color)
}
.comment-seven .review_comment_replybox .btnbox a.solid:hover {
	filter: brightness(95%);
	-webkit-filter: brightness(95%);
	color: var(--comment-reply_button-hoverColor);
}
.comment-seven .review_comment_replybox .btnbox a.hollow {
	border:1px solid var(--comment-reply_button-backgroundColor);
	background-color:transparent;
	color:var(--comment-reply_button-color);
}
.comment-seven .review_comment_replybox .btnbox a.hollow:hover {
	color: var(--comment-reply_button-hoverColor)!important;
	border-color: var(--comment-reply_button-backgroundColor);
	background-color: var(--comment-reply_button-backgroundColor);
}
.comment-seven .review_item_post_item {
	border-top:1px solid #ddd;
	margin-top:20px;
	padding:30px 0px 0;
	font-size:0px;
	display:none;
}
.comment-seven .review_item_post_item .reply_textarea {
	box-sizing:border-box;
	border:1px solid #ddd;
	padding:10px 16px;
	width:100%;
	height:100px;
	resize:vertical;
	line-height:1.5;
	font-family:var(--comment-content-font);
	font-size:var(--comment-content-size);
	color:var(--comment-content-color);
	font-style:var(--comment-content-italic);
	font-weight:var(--comment-content-bold);
}
.comment-seven .review_item_post_item .postinfo_wrap {
	margin-top:10px;
	font-size:0px;
	display:flex;
	flex-wrap:wrap;
}
.comment-seven .review_item_post_item .name_wrap {
	width:40%;
	margin-top:10px;
	box-sizing:border-box;
	padding-left:50px;
	padding-right:20px;
	position:relative;
	display:flex;
	align-items:center;
}
.comment-seven .review_item_post_item .name_wrap label {
	height: 100%;
	font-size:14px;
	color:#333;
	position:absolute;
	left:0px;
	top:0px;
	max-width:50px;
	line-height:1.3;
	display:flex;
	align-items:center;
	font-family:var(--comment-content-font);
	font-size:var(--comment-content-size);
	color:var(--comment-content-color);
	font-style:var(--comment-content-italic);
	font-weight:var(--comment-content-bold);
}
.comment-seven .review_item_post_item .name_wrap .name {
	width:100%;
	box-sizing:border-box;
	padding:10px 16px;
	font-size:14px;
	border:1px solid #ddd;
	height:calc(var(--comment-content-size)* 3 + 2px);
	font-family:var(--comment-content-font);
	font-size:var(--comment-content-size);
	color:var(--comment-content-color);
	font-style:var(--comment-content-italic);
	font-weight:var(--comment-content-bold);
	line-height:calc(var(--comment-content-size)* 3 + 2px);
}
.comment-seven .review_item_post_item .captcha_wrap {
	margin-top:10px;
	flex: 1;
	max-width: 100%;
	height: 100%;
	box-sizing:border-box;
	position:relative;
	display:flex;
	padding-left: 180px;
}
.comment-seven .review_item_post_item .captcha_wrap .captcha_img {
	position: absolute;
	left: 0px;
	top: 0px;
	display:block;
	width:160px;
	height: 100%;
	border:1px solid #ddd;
	box-sizing:border-box;
}
.comment-seven .review_item_post_item .captcha_wrap .captcha {
	max-width: 100%;
	flex: 1;
	box-sizing:border-box;
	padding: 0 16px;
	border:1px solid #ddd;
	font-family:var(--comment-content-font);
	font-size:var(--comment-content-size);
	color:var(--comment-content-color);
	font-style:var(--comment-content-italic);
	font-weight:var(--comment-content-bold);
	line-height:calc(var(--comment-content-size)* 3 + 2px);
}
.comment-seven .review_item_post_item .captcha_wrap .captcha input {
	width: 100%;
	color:var(--comment-content-color);
}
.comment-seven .review_item_post_item .captcha_wrap .submit_btn {
	display:inline-block;
	vertical-align:top;
	text-decoration:none;
	min-width: 140px;
	padding: 0px calc(var(--comment-content-size)* 2);
	height:calc(var(--comment-content-size)* 3 + 2px);
	font-family:var(--comment-reply_button-font);
	font-size:var(--comment-reply_button-size);
	font-weight:var(--comment-reply_button-bold);
	font-style:var(--comment-reply_button-italic);
	border-radius:var(--comment-reply_button-shape);
	line-height: calc(var(--comment-content-size)* 3 + 2px);
	margin-left:20px;
	text-align: center;
}
.comment-seven .review_item_post_item .captcha_wrap .submit_btn.solid {
	border:1px solid var(--comment-reply_button-backgroundColor);
	background-color:var(--comment-reply_button-backgroundColor);
	color:var(--comment-reply_button-color)
}
.comment-seven .review_item_post_item .captcha_wrap .submit_btn.solid:hover {
	filter: brightness(95%);
	-webkit-filter: brightness(95%);
	color: var(--comment-reply_button-hoverColor);
}
.comment-seven .review_item_post_item .captcha_wrap .submit_btn.hollow {
	border:1px solid var(--comment-reply_button-backgroundColor);
	background-color:transparent;
	color:var(--comment-reply_button-color);
}
.comment-seven .review_item_post_item .captcha_wrap .submit_btn.hollow:hover {
	color: var(--comment-reply_button-hoverColor)!important;
	border-color: var(--comment-reply_button-backgroundColor);
	background-color: var(--comment-reply_button-backgroundColor);
}
.comment-seven .review_item_reply_item {
	border-top: 1px solid #ddd;
	padding-top: 20px;
	margin-top: 20px;
}
.comment-seven .review_item_reply_item .name {
	padding: calc(var(--comment-content-size)* 0.4) 0px;
	font-family:var(--comment-content-font);
	font-size:var(--comment-content-size);
	color:var(--comment-content-color);
	font-style:var(--comment-content-italic);
	font-weight:var(--comment-content-bold);
	line-height: 1.5;
}
.comment-seven .review_item_reply_item .words {
	padding: calc(var(--comment-content-size)* 0.4) 0px;
	font-family:var(--comment-content-font);
	font-size:var(--comment-content-size);
	color:var(--comment-content-color);
	font-style:var(--comment-content-italic);
	font-weight:var(--comment-content-bold);
	line-height: 1.5;
}

.comment-seven .review_item_reply_item .time {
	padding: calc(var(--comment-content-reply-size)* 0.4) 0px;
	font-family:var(--comment-content-font);
	font-size:var(--comment-content-reply-size);
	color:var(--comment-content-reply-color);
	font-style:var(--comment-content-reply-italic);
	font-weight:var(--comment-content-reply-bold);
	margin-top: 10px;
}

.comment-seven .comment-pagination {
	text-align: center;
	padding: 2.0834% 0 0;
}

.comment-seven .comment-pagination a {
	display: inline-block;
	min-width: calc(min(calc(2em - 4px),calc(.8em + 23px)) + 8px);
	height: auto;
	border-radius: 4px;
	border: 1px solid #E5E5E5;
	font-family:var(--comment-content-font);
	font-size:var(--comment-content-size);
	color:var(--comment-content-color);
	font-style:var(--comment-content-italic);
	font-weight:var(--comment-content-bold);
	text-decoration: none;
	padding: 3px;
	margin-left: 8px;
	line-height: min(calc(2em - 4px),calc(.8em + 23px));
}

.comment-seven .comment-pagination a i {
	font-size:var(--comment-content-size);
}

.comment-seven .comment-pagination .active,
.comment-seven .comment-pagination a:hover {
	color: var(--common-button-font-color);
	background: var(--common-body-font-emphasisColor);
	border: 1px solid var(--common-body-font-emphasisColor);
}
.comment-seven .comment_review_img_popup {
	height: 100%;
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 999;
	display: none;
}
.comment-seven .comment_review_img_popup .mask {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0.7);
}
.comment-seven .comment_review_img_popup .review_img_cont {
	height: 600px;
	width: 600px;
	background: #fff;
	border-radius: 5px;
	position: absolute;
	z-index: 1000;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	padding: 10px;
	overflow: hidden;
	box-sizing: border-box;
}
.comment-seven .comment_review_img_popup .review_img_cont .shutbtn {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 40px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	z-index: 2;
}
.comment-seven .comment_review_img_popup .review_img_cont .shutbtn i {
	color: #000;
	font-size: 24px;
	line-height: 40px;
}
.comment-seven .comment_review_img_popup .review_img_cont .imgbox {
	height: 100%;
	width: 100%;
	position: relative;
}
.comment-seven .comment_review_img_popup .review_img_cont .imgbox video,
.comment-seven .comment_review_img_popup .review_img_cont .imgbox img {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin: 0 auto;
	transform: translateY(-50%);
	width: auto;
	max-width: 100%;
	max-height: 100%;
}
@media screen and (max-width: 600px) {
	.comment-seven .comment_review_img_popup .review_img_cont {
		width: calc(100vw - 32px);
		height: calc(100vw - 32px);
	}
}
@media screen and (max-width:1024px) {
	.comment-seven {
    padding:var(--comment-padding-top_pad) 0 var(--comment-padding-bottom_pad);
  }
  .comment-seven .comment-title {
    font-size:calc(var(--comment-title-size) * .7 + 4.8px);
  }
}
@media screen and (max-width:750px) {
	.comment-seven {
    padding:var(--comment-padding-top_mobile) 0 var(--comment-padding-bottom_mobile);
  }
  .comment-seven .comment-contents {
    margin:0 16px !important;
  }
  .comment-seven .comment-title {
    font-size:calc(var(--comment-title-size) * .5 + 8px);
		padding-bottom: 2.667vw
  }
	.comment-seven .star-statis {
    width:100%;
		padding-right: 0;
    margin-right: 0;
    border-right: none;
	}
	.comment-seven .comment-header .star-num {
		padding-bottom: 4px;
	}
	.comment-seven .star-statis-list .item {
		margin-top: 2.667vw
	}
	.comment-seven .star-statis-list .item .progress-bar {
		height: 12px;
	}
	.comment-seven .averange-rating .rate {
		margin-top: 4vw;
		padding-bottom: 1vw;
	}
	.comment-seven .averange-rating .rate span:nth-of-type(1) {
		display: block;
		width:100%;
	}
	.comment-seven .averange-rating .rate span:nth-of-type(2) {
		padding-left: 0;
    font-size:calc(var(--comment-title-size) * .5 + 8px);
		margin-top: 4px;
	}
	.comment-seven .write-review {
		margin-top: 4vw;
	}
	.comment-seven .write-review {
		line-height: 1.4;
	}
	.comment-seven .comment-tag-box {
		margin-top: 6.6667vw;
	}
	.comment-seven .comment-tbody {
		padding-top: 0;
	}
	.comment-seven .review_item_box {
		margin: 4vw 0;
	}
	.comment-seven .review_item_wrap {
		/* padding: 4vw 4vw 4vw 16vw; */
		padding: 4vw;
	}
	.comment-seven .review_item_user {
		/* position:absolute;
		left: 4vw;
		top: 4vw; */
		width: 10.6667vw;
		max-width: 10.6667vw;
		/* min-width: 60px; */
		/* max-width: 100px; */
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		margin-right: 2.6667vw;
		flex: none;
	}
	.comment-seven .review_item_user_avatar {
		height:10.6667vw;
		width:10.6667vw;
	}
	.comment-seven .review_item_user_avatar svg {
		width:100%;
		height:100%;
	}
	.comment-seven .review_item_user_avatar .username_svg_avatar {
		font-size: 20px;
	}
	.comment-seven .review_item_user_name {
		padding: 3px 0;
	}
	.comment-seven .review_item_contentwrap {
		max-width: calc(100% - 13.3334vw);
	}
	.comment-seven .review_comment_stars {
		margin-top: 0;
	}
	.comment-seven .review_comment_words {
    font-size:calc(var(--comment-content-size) * .5 + 8px);
		margin-top: 1vw;
		margin-bottom: 2vw;
	}
	.comment-seven .review_comment_imgs .img_item {
		width: 22.6667vw;
		height: 22.6667vw;
		margin: 0px 2.6667vw 2.6667vw 0px;
	}
	.comment-seven .review_item_post_item .name_wrap {
		width:100%;
		padding-right: 0;
	}
	.comment-seven .review_comment_replybox {
		justify-content: flex-start;
    flex-wrap: wrap;
		text-align: left;
	}
	.comment-seven .review_comment_replybox .time {
		position: relative;
		transform: unset;
	}
	.comment-seven .review_comment_replybox .helpful span {
		line-height: 2;
	}
	.comment-seven .review_comment_replybox .btnbox {
		margin-top: 2.6667vw;
	}
	.comment-seven .review_comment_replybox .btnbox a {
		margin-left: 0;
	}
	.comment-seven .review_item_post_item {
		padding-top: 5.3333vw;
	}
	.comment-seven .review_item_post_item .captcha_wrap {
		flex-wrap: wrap;
		padding-left: 0;
	}
	.comment-seven .review_item_post_item .captcha_wrap .captcha_img {
		position: relative;
		width: 33vw;
		height: auto;
		margin-right: 2.6667vw;
	}
	.comment-seven .review_item_post_item .captcha_wrap .submit_btn {
		width: 100%;
		margin-top: 2.6667vw;
		margin-left: 0;
	}
}