.commentlist .children,.commentlist {
list-style:none;
--li-pl: 0;
--list-mb: 0;
--li-mb: 0}
.commentlist .children {
margin-left:30px;
border-top:1px solid var(--brdcolor-gray-300)}
.commentlist .children .comment:last-child {
padding-bottom:0;
border-bottom:none}
.woocommerce-Reviews {
--wd-row-gap: var(--wd-col-gap);
--wd-col-gap: 40px;
display:flex;
flex-wrap:wrap;
row-gap:var(--wd-row-gap);
margin-inline:calc(var(--wd-col-gap) / -2)}
.woocommerce-Reviews>:is(div,p) {
flex:1 1 100%;
padding-inline:calc(var(--wd-col-gap) / 2);
order:0}
.woocommerce-Reviews .woocommerce-Reviews-title {
margin-bottom:0;
font-size:unset}
.woocommerce-Reviews .clear {
display:none}
.woocommerce-Reviews.wd-loading .wd-loader-overlay {
display:block}
.woocommerce-Reviews nav[class*="-pagination"] {
margin-top:15px}
.wd-accordion .wd-single-reviews {
margin-top:20px}
.woocommerce-Reviews #comments {
position:relative;
order:1}
.woocommerce-Reviews #comments .wd-loader-overlay {
inset-inline:calc(var(--wd-col-gap) / 2)}
.woocommerce-Reviews #comments .wd-loader-overlay:after {
top:min(calc(50% - 13px), 150px)}
.wd-form-pos-after #review_form_wrapper {
order:2}
.comment-form>:is(.comment-form-rating,.woocommerce-error) {
flex-basis:100%;
max-width:100%;
width:100%}
.comment-form .woocommerce-error {
margin-inline:10px}
.comment-form .wd-review-criteria-wrap {
display:table;
margin-bottom:5px;
padding-inline:10px}
.comment-form .wd-review-criteria-wrap .comment-form-rating {
display:table-row}
.comment-form .wd-review-criteria-wrap .comment-form-rating>label {
display:table-cell;
padding-inline-end:10px}
.comment-form .wd-review-criteria-wrap .comment-form-rating:not(:last-child)>label {
padding-bottom:15px}
.comment-form>.comment-form-rating {
display:flex;
align-items:center;
padding-inline:10px;
margin-bottom:15px}
.comment-form .comment-form-rating {
line-height:1}
.comment-form .comment-form-rating label {
display:inline-block;
margin-bottom:0;
margin-inline-end:15px}
.comment-form .comment-form-rating label:after {
content:":";
margin-inline-start:2px}
.comment-form .comment-form-rating select {
display:none}
.stars {
display:inline-block;
margin-bottom:0;
vertical-align:middle;
white-space:nowrap}
.stars span {
display:flex;
font-size:0}
.stars a {
width:calc(var(--wd-text-font-size) + 1px);
text-align:center}
.stars a:before {
font-size:var(--wd-text-font-size);
font-family:"woodmart-font"}
.wd-reviews-heading {
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:wrap;
gap:20px;
margin-bottom:20px}
.wd-reviews-tools {
display:flex;
flex-wrap:wrap;
align-items:center;
gap:5px 15px}
.wd-reviews-tools:first-child {
flex-grow:1;
flex-basis:max(50%, 500px)}
.wd-reviews-sorting-clear {
cursor:pointer;
display:inline-flex;
align-items:center;
color:var(--color-gray-800);
font-weight:600}
.wd-reviews-sorting-clear:before {
margin-inline-end:.3em;
font-weight:400;
content:"\f112";
font-family:"woodmart-font"}
.wd-reviews-sorting-clear:hover {
color:var(--color-gray-500)}
.wd-reviews-filters select {
max-width:200px;
width:auto}
.wd-reviews-filters label {
display:inline;
margin-bottom:0}
.wd-reviews-filters .wd-with-image {
white-space:nowrap}
.commentlist {
--wd-gap: 15px;
transition:all .3s ease}
.commentlist>li {
padding-bottom:15px;
border-bottom:1px solid var(--brdcolor-gray-300)}
.commentlist>li.woocommerce-noreviews {
grid-column:auto/span var(--wd-col);
padding-bottom:0;
border:0}
.commentlist .comment_container {
display:flex}
.commentlist .children .wd-review-icon:before {
content:"\f146";
font-family:"woodmart-font"}
.commentlist .avatar {
align-self:flex-start;
max-width:60px;
border-radius:50%;
margin-inline-end:20px}
.commentlist .comment-text {
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
flex:1 1 auto}
.commentlist .meta {
margin-bottom:10px;
margin-inline-end:10px}
.commentlist .description {
flex:1 1 100%;
width:100%;
max-width:100%;
--wd-tags-mb: 10px}
.commentlist .description>*:last-child {
margin-bottom:0}
.commentlist .comment-text>[class*="star-rating"] {
margin-bottom:10px;
margin-inline-end:0}
.commentlist .wd-star-ratings {
position:relative}
.commentlist .wd-star-ratings>.wd-star-rating-wrap:after {
margin-inline-start:4px;
font-weight:normal;
font-style:normal;
font-size:60%;
content:"\f129";
font-family:"woodmart-font"}
.commentlist .wd-star-ratings .star-rating {
margin-bottom:0}
.commentlist .wd-star-rating-wrap {
display:flex;
align-items:center}
.commentlist .wd-criteria-wrap {
padding:15px;
white-space:nowrap}
.commentlist .wd-criteria-wrap .wd-rating-label {
margin-inline-start:8px}
.commentlist .wd-criteria-wrap .wd-star-rating-wrap:not(:last-child) {
margin-bottom:5px}
.wd-reviews-content .commentlist:not(.wd-in) {
opacity:0}
.wd-reviews-content>.woocommerce-noreviews {
margin-bottom:0}
.woocommerce-review__author {
color:var(--color-gray-900)}
.woocommerce-review__verified {
font-size:90%}
.wd-review-arguments,.wd-review-likes {
margin-top:15px;
width:100%}
.review .wd-review-icon {
display:inline-block;
margin-inline-end:6px;
vertical-align:middle;
line-height:1}
.review .wd-review-icon>span {
display:none}
.review .wd-review-icon:before {
content:"\f147a";
font-family:"woodmart-font";
color:var(--wd-primary-color);
font-weight:400;
font-size:120%}
.wd-review-style-2 .review .wd-review-icon:before {
font-size:140%}
.wd-review-arguments {
--wd-tags-mb: 0}
.wd-review-arguments>div {
display:flex}
.wd-review-arguments>div:not(:last-child) {
margin-bottom:15px}
.wd-argument-label {
min-width:2.5em;
margin-inline-end:7px;
font-weight:600;
color:var(--color-gray-900);
flex-shrink:0}
.stars:hover a:before,.stars.selected a:before,.stars.selected:hover a:before {
content:"\f148";
color:#EABE12}
.stars a:before,.stars a:hover ~ a:before,.stars a.active ~ a:before,.stars.selected:hover a:hover ~ a:before {
content:"\f149";
color:var(--color-gray-300)}
@media (min-width: 1025px) {
.wd-single-reviews.wd-layout-two-column .woocommerce-Reviews>:is(div,p) {
flex-basis:max(400px, 50%)}
}
