.elementor-17 .elementor-element.elementor-element-18ca5c7 .woocommerce-breadcrumb{font-family:"Vazirmatn", VAZIRMATN;font-weight:500;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), VAZIRMATN;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-60d62b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;}.woocommerce .elementor-17 .elementor-element.elementor-element-2058e4e .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-17 .elementor-element.elementor-element-2058e4e .flex-viewport{border-radius:12px 12px 12px 12px;}.woocommerce .elementor-17 .elementor-element.elementor-element-2058e4e .flex-viewport:not(:last-child){margin-bottom:18px;}.woocommerce .elementor-17 .elementor-element.elementor-element-2058e4e .flex-control-thumbs img{border-radius:7px 7px 7px 7px;}.woocommerce .elementor-17 .elementor-element.elementor-element-2058e4e .flex-control-thumbs li{padding-right:calc(5px / 2);padding-left:calc(5px / 2);padding-bottom:5px;}.woocommerce .elementor-17 .elementor-element.elementor-element-2058e4e .flex-control-thumbs{margin-right:calc(-5px / 2);margin-left:calc(-5px / 2);}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), VAZIRMATN;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-bc20190 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-bc20190 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-bc20190{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-bc20190 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-bc20190 .elementor-icon-list-item > a{font-family:"Vazirmatn", VAZIRMATN;font-weight:600;}.elementor-17 .elementor-element.elementor-element-bc20190 .elementor-icon-list-text{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-7563bca{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-17 .elementor-element.elementor-element-7563bca .woocommerce-product-details__short-description{font-family:"Vazirmatn", VAZIRMATN;}.elementor-17 .elementor-element.elementor-element-767e860{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-767e860 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-767e860 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-767e860 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-767e860 .elementor-icon-list-item > a{font-family:"Vazirmatn", VAZIRMATN;font-weight:600;}.elementor-17 .elementor-element.elementor-element-767e860 .elementor-icon-list-text{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-8ca9913{--spacer-size:30px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), VAZIRMATN;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-17 .elementor-element.elementor-element-ccdc88e{margin:21px 21px calc(var(--kit-widget-spacing, 0px) + 21px) 21px;text-align:center;}.woocommerce .elementor-17 .elementor-element.elementor-element-ccdc88e .price ins{font-family:"Vazirmatn", VAZIRMATN;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-ccdc88e:not(.elementor-product-price-block-yes) del{margin-right:11px;}body.rtl .elementor-17 .elementor-element.elementor-element-ccdc88e:not(.elementor-product-price-block-yes) del{margin-left:11px;}.elementor-17 .elementor-element.elementor-element-ccdc88e.elementor-product-price-block-yes del{margin-bottom:11px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), VAZIRMATN;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-65560a1 .cart button, .elementor-17 .elementor-element.elementor-element-65560a1 .cart .button{border-radius:7px 7px 7px 7px;transition:all 0.2s;}.elementor-17 .elementor-element.elementor-element-2bbcc9f{--display:flex;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), VAZIRMATN;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-a550762{color:#7A7A7A;font-family:"Vazirmatn", VAZIRMATN;font-weight:400;}.elementor-17 .elementor-element.elementor-element-5a65d21{--display:flex;}/* Start custom CSS for post-comments, class: .elementor-element-7028a84 *//* اعمال فونت وزیرمتن روی کل باکس نظرات و اجزای داخلی آن */
.woocommerce-Reviews, 
.woocommerce-Reviews *,
.woocommerce-Reviews select,
.woocommerce-Reviews textarea,
.woocommerce-Reviews button,
.woocommerce-Reviews input {
    font-family: 'Vazirmatn', 'Wazirmatn', Tahoma, sans-serif !important;
}

/* ۱. استایل باکس کلی بخش نقد و نظرات */
.woocommerce-Reviews {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 16px !important;
    padding: 24px !important;
    margin-top: 20px !important;
}

/* ۲. استایل عنوان اصلی (نقد و بررسی‌ها) */
.woocommerce-Reviews .woocommerce-Reviews-title {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #0f172a !important;
    margin-bottom: 12px !important;
    border-bottom: 2px solid #ef4444 !important; /* خط قرمز کوچک دیجی‌کالایی */
    display: inline-block !important;
    padding-bottom: 6px !important;
}

/* ۳. استایل متون راهنما و وضعیت بدون دیدگاه */
.woocommerce-Reviews .noreviews,
.woocommerce-Reviews .comment-notes {
    font-size: 13.5px !important;
    color: #64748b !important;
    line-height: 1.8 !important;
    margin-bottom: 16px !important;
}

/* ۴. استایل لیبل فیلدها (امتیاز شما، دیدگاه شما) */
.woocommerce-Reviews .comment-form-rating label,
.woocommerce-Reviews .comment-form-comment label {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #1e293b !important;
    display: block !important;
    margin-bottom: 8px !important;
}

/* ۵. مدرن‌سازی فیلد انتخاب امتیاز و باکس متن */
.woocommerce-Reviews select,
.woocommerce-Reviews textarea {
    width: 100% !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 8px !important;
    padding: 12px !important;
    font-size: 14px !important;
    color: #334155 !important;
    background-color: #f8fafc !important;
    outline: none !important;
    transition: all 0.2s ease-in-out !important;
}

/* افکت فوکوس هنگام کلیک روی فیلدها */
.woocommerce-Reviews select:focus,
.woocommerce-Reviews textarea:focus {
    border-color: #008bff !important; /* کادر آبی تعاملی */
    background-color: #ffffff !important;
    box-shadow: 0 0 0 3px rgba(0, 139, 255, 0.1) !important;
}

/* ۶. استایل دکمه ثبت نظر */
.woocommerce-Reviews .submit {
    background-color: #ef4444 !important; /* دکمه قرمز دیجی‌کالایی برای هماهنگی */
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    padding: 12px 32px !important;
    border-radius: 8px !important;
    border: none !important;
    cursor: pointer !important;
    transition: background 0.2s ease !important;
    float: left !important; /* انتقال دکمه به سمت چپ */
    margin-top: 10px !important;
}

/* افکت هاور دکمه ثبت */
.woocommerce-Reviews .submit:hover {
    background-color: #dc2626 !important;
}

/* تمیزکاری و بستن فلوت دکمه */
.woocommerce-Reviews form::after {
    content: "" !important;
    display: table !important;
    clear: both !important;
}

/* ۷. بهینه‌سازی نمایش ستاره‌های ریتینگ پیش‌فرض */
.woocommerce-Reviews .stars a {
    color: #f59e0b !important; /* ستاره‌های طلایی */
}/* End custom CSS */