.elementor-12352 .elementor-element.elementor-element-7ca7dd8 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-12352 .elementor-element.elementor-element-7ca7dd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12352 .elementor-element.elementor-element-7ca7dd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12352 .elementor-element.elementor-element-922e570 .elementor-heading-title{font-size:19px;font-weight:900;color:#741694;}.elementor-12352 .elementor-element.elementor-element-922e570 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;background-color:transparent;background-image:linear-gradient(253deg, #FFF8F8 0%, #E0E0E0 100%);border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -20px rgba(0,0,0,0.5);}.elementor-12352 .elementor-element.elementor-element-c10be43:not(.elementor-motion-effects-element-type-background), .elementor-12352 .elementor-element.elementor-element-c10be43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12352 .elementor-element.elementor-element-c10be43, .elementor-12352 .elementor-element.elementor-element-c10be43 > .elementor-background-overlay{border-radius:36px 36px 36px 36px;}.elementor-12352 .elementor-element.elementor-element-c10be43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12352 .elementor-element.elementor-element-c10be43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12352 .elementor-element.elementor-element-4069658 img{border-radius:26px 26px 26px 26px;}.elementor-12352 .elementor-element.elementor-element-7a53a8f img{border-radius:43px 43px 43px 43px;}.elementor-12352 .elementor-element.elementor-element-ecb08ce img{border-radius:41px 41px 41px 41px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-12352 .elementor-element.elementor-element-922e570{text-align:center;}.elementor-12352 .elementor-element.elementor-element-da7f82d > .elementor-widget-container{padding:14px 14px 14px 14px;}}/* Start custom CSS for post-comments, class: .elementor-element-079f0ca *//* ==================================================
   نظرات مکمل کبد چرب گرنز
   مناسب ویجت Comments در Elementor
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca{
    --grenz-primary:#6d28d9;
    --grenz-secondary:#8b5cf6;
    --grenz-dark:#35105f;
    --grenz-light:#f7f2ff;
    --grenz-soft:#eee5ff;
    --grenz-border:#e5d9f5;
    --grenz-text:#2a2333;
    --grenz-muted:#746b7e;
    --grenz-green:#16a36a;
    --grenz-white:#ffffff;

    direction:rtl;
    font-family:inherit;
    color:var(--grenz-text);
}


/* ==================================================
   حذف عبارت «گفت»
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-author .says{
    display:none !important;
}


/* ==================================================
   کانتینر کلی نظرات
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca #comments,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comments-area{
    position:relative;
    background:
        radial-gradient(
            circle at 90% 0%,
            rgba(139,92,246,.10),
            transparent 35%
        ),
        linear-gradient(
            180deg,
            #ffffff 0%,
            #fcfaff 100%
        );

    padding:34px;
    border:1px solid var(--grenz-border);
    border-radius:28px;
    box-shadow:
        0 18px 55px rgba(67,27,110,.08);

    overflow:hidden;
}


/* المان تزئینی بنفش */

.elementor-12352 .elementor-element.elementor-element-079f0ca #comments::before,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comments-area::before{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    top:-120px;
    left:-100px;
    border-radius:50%;
    background:rgba(139,92,246,.08);
    filter:blur(2px);
    pointer-events:none;
}


/* ==================================================
   عنوان بخش نظرات
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comments-title{
    position:relative;
    color:var(--grenz-dark);
    font-size:26px;
    line-height:1.8;
    font-weight:900;
    margin:0 0 28px;
    padding-right:52px;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comments-title::before{
    content:"💬";
    position:absolute;
    right:0;
    top:2px;

    width:40px;
    height:40px;

    display:flex;
    align-items:center;
    justify-content:center;

    background:linear-gradient(
        135deg,
        var(--grenz-primary),
        var(--grenz-secondary)
    );

    color:#ffffff;
    font-size:19px;
    border-radius:13px;
    box-shadow:0 8px 22px rgba(109,40,217,.22);
}


/* ==================================================
   لیست کامنت‌ها
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-list,
.elementor-12352 .elementor-element.elementor-element-079f0ca ol.comment-list{
    list-style:none;
    padding:0;
    margin:0;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-list > li{
    margin-bottom:18px;
}


/* ==================================================
   کارت هر دیدگاه
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-body{
    position:relative;
    background:rgba(255,255,255,.94);
    border:1px solid var(--grenz-border);
    border-radius:22px;
    padding:24px;
    margin-bottom:16px;

    box-shadow:
        0 9px 28px rgba(61,29,94,.055);

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        border-color .25s ease;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-body:hover{
    transform:translateY(-3px);
    border-color:#cab2ed;
    box-shadow:
        0 16px 38px rgba(75,35,117,.11);
}


/* نوار تزئینی کنار کارت */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-body::before{
    content:"";
    position:absolute;
    right:0;
    top:25px;
    bottom:25px;
    width:4px;

    background:linear-gradient(
        180deg,
        var(--grenz-primary),
        var(--grenz-secondary)
    );

    border-radius:10px 0 0 10px;
}


/* ==================================================
   اطلاعات نویسنده
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-meta{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:9px 14px;
    margin-bottom:15px;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-author{
    display:flex;
    align-items:center;
    gap:11px;
    font-size:15px;
    font-weight:800;
    color:var(--grenz-dark);
}


/* تصویر کاربر */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-author img.avatar{
    width:48px;
    height:48px;
    object-fit:cover;
    border-radius:16px;
    border:3px solid #ffffff;

    box-shadow:
        0 0 0 2px var(--grenz-soft),
        0 6px 17px rgba(80,34,123,.14);
}


/* نام کاربر */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-author .fn{
    color:var(--grenz-dark);
    font-style:normal;
    font-weight:900;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-author .fn a{
    color:inherit;
    text-decoration:none;
}


/* تاریخ دیدگاه */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-metadata{
    margin-right:auto;
    font-size:12px;
    color:var(--grenz-muted);
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-metadata a{
    color:var(--grenz-muted);
    text-decoration:none;
}


/* ==================================================
   متن دیدگاه
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-content{
    padding-right:59px;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-content p{
    color:#50475a;
    font-size:15px;
    line-height:2.05;
    margin:0 0 12px;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-content p:last-child{
    margin-bottom:0;
}


/* ==================================================
   دیدگاه مدیر یا نویسنده سایت
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .bypostauthor > .comment-body,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment.bypostauthor > .comment-body{
    background:
        linear-gradient(
            135deg,
            rgba(109,40,217,.07),
            rgba(255,255,255,.96)
        );

    border-color:#cbb5ee;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .bypostauthor > .comment-body::after,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment.bypostauthor > .comment-body::after{
    content:"پاسخ رسانه";
    position:absolute;
    top:18px;
    left:18px;

    background:#eee5ff;
    color:var(--grenz-primary);

    padding:6px 11px;
    border-radius:50px;

    font-size:11px;
    line-height:1;
    font-weight:900;
}


/* ==================================================
   دکمه پاسخ
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .reply{
    margin-top:15px;
    padding-right:59px;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-reply-link{
    display:inline-flex;
    align-items:center;
    gap:6px;

    color:var(--grenz-primary);
    background:var(--grenz-light);

    border:1px solid #decff3;
    border-radius:10px;

    padding:8px 14px;
    font-size:12px;
    font-weight:800;

    text-decoration:none;
    transition:.25s ease;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-reply-link::before{
    content:"↩";
    font-size:15px;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-reply-link:hover{
    color:#ffffff;
    background:var(--grenz-primary);
    border-color:var(--grenz-primary);
    transform:translateY(-2px);
}


/* ==================================================
   پاسخ‌های تو در تو
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .children{
    list-style:none;
    margin:14px 44px 0 0;
    padding:0 22px 0 0;
    border-right:2px dashed #dac8f3;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .children .comment-body{
    background:#fcfaff;
}


/* ==================================================
   فرم ثبت دیدگاه
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca #respond,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-respond{
    position:relative;
    margin-top:36px;
    padding:32px;

    background:
        radial-gradient(
            circle at 8% 10%,
            rgba(139,92,246,.15),
            transparent 30%
        ),
        linear-gradient(
            135deg,
            #ffffff 0%,
            #f8f3ff 100%
        );

    border:1px solid #d8c4f2;
    border-radius:26px;

    box-shadow:
        0 18px 48px rgba(64,26,102,.10);

    overflow:hidden;
}


/* خط بالای فرم */

.elementor-12352 .elementor-element.elementor-element-079f0ca #respond::before,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-respond::before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    left:0;
    height:5px;

    background:linear-gradient(
        90deg,
        var(--grenz-primary),
        var(--grenz-secondary),
        #4f46e5
    );
}


/* پیام دعوت به ثبت تجربه */

.elementor-12352 .elementor-element.elementor-element-079f0ca #respond::after,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-respond::after{
    content:"تجربه واقعی شما می‌تواند راهنمای فرد دیگری باشد؛ صادقانه بنویسید که چه مدت از محصول استفاده کرده‌اید و چه تغییری احساس کرده‌اید.";
    display:block;

    margin-top:22px;
    padding:15px 18px;

    color:#5b486f;
    background:rgba(255,255,255,.75);

    border:1px dashed #ccb6e9;
    border-radius:14px;

    font-size:12px;
    line-height:1.9;
    text-align:center;
}


/* عنوان فرم */

.elementor-12352 .elementor-element.elementor-element-079f0ca #reply-title{
    position:relative;
    color:var(--grenz-dark);
    font-size:24px;
    line-height:1.7;
    font-weight:900;
    margin:0 0 10px;
    padding-right:48px;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca #reply-title::before{
    content:"✍️";
    position:absolute;
    right:0;
    top:1px;

    width:38px;
    height:38px;

    display:flex;
    justify-content:center;
    align-items:center;

    background:#eee5ff;
    border-radius:12px;
    font-size:18px;
}


/* لغو پاسخ */

.elementor-12352 .elementor-element.elementor-element-079f0ca #cancel-comment-reply-link{
    display:inline-block;
    margin-right:10px;
    color:#dc2626;
    font-size:12px;
    font-weight:700;
    text-decoration:none;
}


/* توضیحات فرم */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-notes,
.elementor-12352 .elementor-element.elementor-element-079f0ca .logged-in-as,
.elementor-12352 .elementor-element.elementor-element-079f0ca .must-log-in{
    color:var(--grenz-muted);
    font-size:13px;
    line-height:1.9;
    margin-bottom:20px;
}


/* ==================================================
   ساختار فرم
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca form.comment-form{
    display:grid;
    grid-template-columns:repeat(2, minmax(0, 1fr));
    gap:17px;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form-comment,
.elementor-12352 .elementor-element.elementor-element-079f0ca .form-submit,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-notes,
.elementor-12352 .elementor-element.elementor-element-079f0ca .logged-in-as,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form-cookies-consent,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form-rating{
    grid-column:1 / -1;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form p{
    margin:0;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form label{
    display:block;
    color:#483657;
    font-size:13px;
    font-weight:800;
    margin-bottom:8px;
}


/* ستاره الزامی */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form .required{
    color:#e11d48;
}


/* ==================================================
   فیلدها
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form input[type="text"],
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form input[type="email"],
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form input[type="url"],
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form select,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form textarea{
    width:100%;
    min-height:52px;

    color:var(--grenz-text);
    background:rgba(255,255,255,.92);

    border:1px solid #ddd1eb;
    border-radius:14px;

    padding:13px 15px;
    outline:none;

    font-family:inherit;
    font-size:14px;
    line-height:1.8;

    box-shadow:
        0 5px 15px rgba(72,35,105,.035);

    transition:
        border-color .25s ease,
        box-shadow .25s ease,
        transform .25s ease;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form textarea{
    min-height:155px;
    resize:vertical;
}


/* حالت فوکوس */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form input:focus,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form select:focus,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form textarea:focus{
    border-color:var(--grenz-secondary);
    box-shadow:
        0 0 0 4px rgba(139,92,246,.11),
        0 8px 20px rgba(66,30,103,.06);

    transform:translateY(-1px);
}


/* Placeholder */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form input::placeholder,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form textarea::placeholder{
    color:#aaa0b4;
    opacity:1;
}


/* ==================================================
   چک‌باکس ذخیره اطلاعات
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form-cookies-consent{
    display:flex;
    align-items:flex-start;
    gap:9px;

    background:rgba(255,255,255,.65);
    padding:12px 14px;

    border:1px solid #e3d8f0;
    border-radius:12px;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form-cookies-consent input{
    width:17px;
    height:17px;
    margin-top:5px;
    accent-color:var(--grenz-primary);
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form-cookies-consent label{
    margin:0;
    color:#706679;
    font-size:12px;
    font-weight:500;
    line-height:1.8;
}


/* ==================================================
   امتیاز ستاره‌ای ووکامرس
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form-rating{
    padding:16px 18px;
    background:#ffffff;
    border:1px solid var(--grenz-border);
    border-radius:14px;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form-rating label{
    color:var(--grenz-dark);
    font-size:14px;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form-rating .stars{
    margin:8px 0 0;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form-rating .stars a{
    color:#f5b301;
    font-size:24px;
    text-decoration:none;
}


/* نمایش ستاره‌های ثبت‌شده */

.elementor-12352 .elementor-element.elementor-element-079f0ca .star-rating,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-text .star-rating{
    color:#f5b301;
}


/* ==================================================
   دکمه ارسال دیدگاه
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .form-submit{
    margin-top:4px !important;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .form-submit input[type="submit"],
.elementor-12352 .elementor-element.elementor-element-079f0ca #submit{
    width:100%;
    min-height:56px;

    border:none;
    border-radius:15px;

    background:
        linear-gradient(
            135deg,
            var(--grenz-primary),
            var(--grenz-secondary)
        );

    color:#ffffff;
    font-family:inherit;
    font-size:15px;
    font-weight:900;

    cursor:pointer;

    box-shadow:
        0 12px 28px rgba(109,40,217,.27);

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        filter .25s ease;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .form-submit input[type="submit"]:hover,
.elementor-12352 .elementor-element.elementor-element-079f0ca #submit:hover{
    transform:translateY(-3px);
    box-shadow:
        0 17px 34px rgba(109,40,217,.35);

    filter:saturate(1.12);
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .form-submit input[type="submit"]:active,
.elementor-12352 .elementor-element.elementor-element-079f0ca #submit:active{
    transform:translateY(0);
}


/* ==================================================
   پیام در انتظار تأیید
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-awaiting-moderation{
    display:inline-flex;
    align-items:center;

    margin:10px 59px 0 0;
    padding:7px 12px;

    color:#a16207;
    background:#fff8db;

    border:1px solid #fde68a;
    border-radius:9px;

    font-size:11px;
    font-style:normal;
    font-weight:700;
}


/* ==================================================
   صفحه‌بندی نظرات
================================================== */

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-navigation,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comments-pagination{
    margin:25px 0;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-navigation .nav-links,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comments-pagination{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    gap:8px;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comments-pagination a,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comments-pagination span,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-navigation a{
    min-width:39px;
    height:39px;

    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:0 12px;

    color:var(--grenz-primary);
    background:#ffffff;

    border:1px solid var(--grenz-border);
    border-radius:10px;

    font-size:12px;
    font-weight:800;
    text-decoration:none;
}

.elementor-12352 .elementor-element.elementor-element-079f0ca .comments-pagination .current,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comments-pagination a:hover,
.elementor-12352 .elementor-element.elementor-element-079f0ca .comment-navigation a:hover{
    color:#ffffff;
    background:var(--grenz-primary);
    border-color:var(--grenz-primary);
}


/* ==================================================
   موبایل و تبلت
================================================== */

@media(max-width:767px){

    .elementor-12352 .elementor-element.elementor-element-079f0ca #comments,
    .elementor-12352 .elementor-element.elementor-element-079f0ca .comments-area{
        padding:20px 14px;
        border-radius:20px;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca .comments-title{
        font-size:21px;
        padding-right:44px;
        margin-bottom:22px;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca .comments-title::before{
        width:35px;
        height:35px;
        font-size:16px;
        border-radius:11px;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca .comment-body{
        padding:18px 15px;
        border-radius:17px;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca .comment-author img.avatar{
        width:42px;
        height:42px;
        border-radius:13px;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca .comment-meta{
        align-items:flex-start;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca .comment-metadata{
        width:100%;
        margin-right:53px;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca .comment-content{
        padding-right:0;
        margin-top:14px;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca .comment-content p{
        font-size:14px;
        line-height:2;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca .reply{
        padding-right:0;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca .children{
        margin:12px 10px 0 0;
        padding-right:10px;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca .bypostauthor > .comment-body::after,
    .elementor-12352 .elementor-element.elementor-element-079f0ca .comment.bypostauthor > .comment-body::after{
        position:static;
        display:inline-flex;
        margin:10px 0 0;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca #respond,
    .elementor-12352 .elementor-element.elementor-element-079f0ca .comment-respond{
        padding:24px 16px;
        border-radius:20px;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca #reply-title{
        font-size:21px;
        padding-right:43px;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca form.comment-form{
        grid-template-columns:1fr;
        gap:14px;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form-author,
    .elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form-email,
    .elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form-url{
        grid-column:1 / -1;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca .comment-form textarea{
        min-height:140px;
    }

    .elementor-12352 .elementor-element.elementor-element-079f0ca #respond::after,
    .elementor-12352 .elementor-element.elementor-element-079f0ca .comment-respond::after{
        font-size:11px;
        padding:12px;
    }
}/* End custom CSS */