.elementor-608 .elementor-element.elementor-element-a477a31{--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-608 .elementor-element.elementor-element-b54b8c4{--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-608 .elementor-element.elementor-element-b54b8c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-608 .elementor-element.elementor-element-a0a0636{--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-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-608 .elementor-element.elementor-element-4c5d2ce{text-align:center;}.elementor-608 .elementor-element.elementor-element-4c5d2ce .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-608 .elementor-element.elementor-element-df83f75{text-align:start;color:#7A7A7A;font-family:"IRANYekanX", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-608 .elementor-element.elementor-element-b54b8c4{--width:25%;}.elementor-608 .elementor-element.elementor-element-a0a0636{--width:75%;}}/* Start custom CSS for post-comments, class: .elementor-element-6d581ce *//* =========================
   بخش کلی نظرات
========================= */

.comment-list,
.woocommerce-Reviews .commentlist{
margin:0;
padding:0;
list-style:none;
}

/* هر کامنت */
.comment-list li,
.woocommerce-Reviews .commentlist li{
background:#fff;

border:1px solid rgba(59,130,246,.12);

border-radius:20px;

padding:16px;

margin-bottom:12px;

box-shadow:0 8px 24px rgba(15,23,42,.05);

transition:.3s ease;
}

.comment-list li:hover,
.woocommerce-Reviews .commentlist li:hover{
transform:translateY(-3px);
box-shadow:0 14px 35px rgba(59,130,246,.10);
}

/* =========================
   نویسنده و نام کاربر
========================= */

.comment-author,
.woocommerce-Reviews .comment-author{
font-weight:800;
color:#0f172a;
font-size:14px;
}

/* آواتار */
.comment-author img{
border-radius:50%;
margin-right:8px;
border:2px solid rgba(59,130,246,.25);
}

/* =========================
   متن نظر
========================= */

.comment-content,
.woocommerce-Reviews .comment-text{
font-size:14px;
line-height:2;

color:#334155;

margin-top:8px;
}

/* =========================
   تاریخ
========================= */

.comment-meta,
.comment-metadata{
font-size:12px;
color:#94a3b8;
margin-top:4px;
}

/* =========================
   فرم ارسال نظر
========================= */

.comment-form input,
.comment-form textarea{
width:100%;

border:1px solid #e5e7eb;

border-radius:14px;

padding:12px;

margin-bottom:10px;

font-size:14px;
}

.comment-form input:focus,
.comment-form textarea:focus{
border-color:#3b82f6;

outline:none;

box-shadow:0 0 0 3px rgba(59,130,246,.15);
}

/* دکمه ارسال */
.comment-form .submit,
#submit{
background:#3b82f6 !important;

color:#fff !important;

border:none !important;

padding:12px 18px;

border-radius:14px;

font-weight:700;

cursor:pointer;

transition:.25s ease;
}

.comment-form .submit:hover,
#submit:hover{
background:#2563eb !important;

transform:translateY(-2px);
}

/* =========================
   موبایل
========================= */

@media(max-width:768px){

.comment-list li,
.woocommerce-Reviews .commentlist li{
padding:12px;
border-radius:16px;
}

.comment-content{
font-size:13px;
line-height:1.9;
}

}/* End custom CSS */