.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);
    scroll-margin-top:150px;
}
.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(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;text-decoration:none !important;
}
.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;text-decoration:none !important}
.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{--list-mb: 0;--li-mb: 0;--li-pl: 0;--wd-gap: 15px;list-style:none;transition:all .3s ease}
.commentlist>li{
    padding-bottom:0px;
    border-bottom:1px solid var(--brdcolor-gray-300)
}
.commentlist>li.woocommerce-noreviews{
    grid-column:auto/span var(--wd-col);
    padding:0;
    border:0;
    background:rgba(0,0,0,0);
    margin-bottom: 0;
}
.commentlist.wd-review-style-1>li.woocommerce-noreviews{padding-block:15px 30px}
.commentlist .comment_container{display:flex}.commentlist .children{margin-inline-start:30px;border-top:1px solid var(--brdcolor-gray-300);--list-mb: 0;--li-mb: 0;--li-pl: 0;list-style:none}
.commentlist .children .comment:last-child{padding-bottom:0;border-bottom:none}
.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{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;gap:8px}.commentlist .wd-criteria-wrap{padding:15px;white-space:nowrap}.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}
@media(min-width: 1025px){.wd-single-reviews.wd-layout-two-column .woocommerce-Reviews>:is(div,p){flex-basis:max(400px,50%)}}.stars:hover a:before,.stars.selected a:before,.stars.selected:hover a:before{content:"\f148";color:var(--wd-star-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(--wd-empty-star-color, var(--color-gray-300))}
