.elementor-4019 .elementor-element.elementor-element-dbad58e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4019 .elementor-element.elementor-element-a7b08a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-2d6f999{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-c479610{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-6f237ed .elementor-heading-title{font-size:30px;}@media(min-width:768px){.elementor-4019 .elementor-element.elementor-element-a7b08a9{--width:50%;}.elementor-4019 .elementor-element.elementor-element-2d6f999{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-adf7f1d *//* 整个评价列表 */
.elementor-4019 .elementor-element.elementor-element-adf7f1d .commentlist{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:24px;
    list-style:none;
    padding:0;
    margin:30px 0;
}

/* 单个评价 */
.elementor-4019 .elementor-element.elementor-element-adf7f1d .commentlist > li.review{
    margin:0 !important;
    padding:0 !important;
    width:100% !important;
}

/* 卡片 */
.elementor-4019 .elementor-element.elementor-element-adf7f1d .comment_container{
    background:#fff;
    border:1px solid #e8ecef;
    border-radius:16px;
    padding:24px;
    box-shadow:0 6px 20px rgba(0,0,0,.04);
    height:100%;
    transition:.25s ease;
}

/* hover */
.elementor-4019 .elementor-element.elementor-element-adf7f1d .comment_container:hover{
    transform:translateY(-2px);
    box-shadow:0 10px 30px rgba(0,0,0,.08);
}

/* 头像 */
.elementor-4019 .elementor-element.elementor-element-adf7f1d .cr-avatar{
    width:52px !important;
    height:52px !important;
    border-radius:50%;
}

/* 作者 */
.elementor-4019 .elementor-element.elementor-element-adf7f1d .woocommerce-review__author{
    font-size:15px;
    font-weight:600;
    color:#111827;
}

/* 日期 */
.elementor-4019 .elementor-element.elementor-element-adf7f1d .woocommerce-review__published-date{
    color:#6b7280;
    font-size:13px;
}

/* 标题 */
.elementor-4019 .elementor-element.elementor-element-adf7f1d .cr-comment-head-text{
    font-size:18px;
    font-weight:700;
    color:#111827;
    margin:12px 0;
    line-height:1.4;
}

/* 正文 */
.elementor-4019 .elementor-element.elementor-element-adf7f1d .description{
    margin-top:12px;
}

.elementor-4019 .elementor-element.elementor-element-adf7f1d .description p{
    font-size:14px;
    line-height:1.75;
    color:#4b5563;
    margin:0;
}

/* 星级 */
.elementor-4019 .elementor-element.elementor-element-adf7f1d .crstar-rating-svg{
    margin-top:10px;
}

/* 有用按钮隐藏 */
.elementor-4019 .elementor-element.elementor-element-adf7f1d .cr-voting-cont{
    display:none;
}

/* 搜索框 */
.elementor-4019 .elementor-element.elementor-element-adf7f1d .cr-ajax-search{
    margin:25px 0;
}

/* Summary */
.elementor-4019 .elementor-element.elementor-element-adf7f1d .cr-summaryBox-wrap{
    border-radius:18px;
    border:1px solid #e8ecef;
    background:#fff;
    padding:25px;
}

/* Add Review */
.elementor-4019 .elementor-element.elementor-element-adf7f1d .cr-all-reviews-add-review{
    background:#29cdce !important;
    color:#fff !important;
    border:none !important;
    border-radius:999px !important;
    padding:12px 24px !important;
}

/* 手机 */
@media(max-width:767px){

    .elementor-4019 .elementor-element.elementor-element-adf7f1d .commentlist{
        grid-template-columns:1fr;
        gap:16px;
    }

    .elementor-4019 .elementor-element.elementor-element-adf7f1d .comment_container{
        padding:18px;
    }

}/* End custom CSS */