/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 12 2026 | 06:25:05 */









.woocommerce-product-gallery {
    margin: 0!important;
}

.woocommerce-product-gallery ol {
    display: none!important;
}


.elementor-element-71a2beb {
    min-height: 500px!important;
}



/* وضعیت دکمه افزودن به سبد خرید پس از کلیک */
.single_add_to_cart_button.beban-disabled {
	background-color: #25dd88 !important;
	border-color: #25dd88 !important;
	color: #ffffff !important;
	opacity: 0.5 !important;
}

/* حفظ رنگ سبز در حالت hover / focus */
.single_add_to_cart_button.beban-disabled:hover,
.single_add_to_cart_button.beban-disabled:focus,
.single_add_to_cart_button.beban-disabled:active {
	background-color: #25dd88 !important;
	border-color: #25dd88 !important;
	color: #ffffff !important;
	outline: none !important;
}




/* حذف لینک «مشاهده سبد خرید» پس از افزودن محصول */
.woocommerce div.product form.cart .added_to_cart,
.elementor-widget-wc-add-to-cart form.cart .added_to_cart,
form.cart a.added_to_cart.wc-forward {
	display: none !important;
}






body.single-product .woocommerce-notices-wrapper {
    display: none!important;
}


.elementor-element-da70b10 .elementor-icon-box-description a {
    color: #6E6270!important;
    font-weight: 300!important;
}
.elementor-element-da70b10 .elementor-icon-box-description a:hover {
    color: #DA2778!important;
}

/* والد */
.elementor-element-9ed3819 {
    display: flex !important;
    flex-direction: column !important;
    height: 100%;
}

/* دیو آخر */
.elementor-element-9ed3819 > .elementor-element-3fc1916 {
    margin-top: auto !important;
}

.woocommerce-product-gallery__trigger {
    display: none!important;
}





/*استایل نظرات ووکاممرس*/
/* حذف کامل لیست تب‌ها و خط زیر آن */
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce div.product .woocommerce-tabs ul.wc-tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-tabs.wc-tabs-wrapper > ul.tabs {
	display: none !important;
	border: none !important;
}

/* حذف محتوای تب توضیحات محصول */
.woocommerce div.product .woocommerce-Tabs-panel--description,
.woocommerce-tabs.wc-tabs-wrapper #tab-description {
	display: none !important;
}

/* نمایش قطعی بخش نظرات */
.woocommerce div.product .woocommerce-Tabs-panel--reviews,
.woocommerce-tabs.wc-tabs-wrapper #tab-reviews {
	display: block !important;
	width: 100% !important;
	float: none !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* حذف فاصله یا خطوط احتمالی اطراف ناحیه تب‌ها */
.woocommerce div.product .woocommerce-tabs,
.woocommerce-tabs.wc-tabs-wrapper {
	border: none !important;
	box-shadow: none !important;
	margin-top: 0 !important;
	padding-top: 0 !important;
}

/* حذف pseudo-elementهای احتمالی قالب */
.woocommerce div.product .woocommerce-tabs::before,
.woocommerce div.product .woocommerce-tabs::after,
.woocommerce-tabs.wc-tabs-wrapper::before,
.woocommerce-tabs.wc-tabs-wrapper::after {
	display: none !important;
	content: none !important;
}
/* حذف عنوان «دیدگاه‌ها» */
.woocommerce #reviews #comments .woocommerce-Reviews-title {
	display: none !important;
}

/* حذف پیام «هیچ دیدگاهی برای این محصول نوشته نشده است» */
.woocommerce #reviews #comments .woocommerce-noreviews {
	display: none !important;
}

/* حذف متن بالای فرم: «اولین نفری باشید که دیدگاهی...» */
.woocommerce #reviews #review_form #reply-title,
.woocommerce #reviews #review_form .comment-reply-title {
	display: none !important;
}
/* رنگ پیش‌فرض تمام ستاره‌ها */
.woocommerce #reviews .comment-form-rating .stars a,
.woocommerce #reviews .comment-form-rating .stars a::before {
	color: #D4A353 !important;
}

/* جلوگیری از تیره‌شدن ستاره‌ها هنگام هاور */
.woocommerce #reviews .comment-form-rating .stars:hover a,
.woocommerce #reviews .comment-form-rating .stars:hover a::before,
.woocommerce #reviews .comment-form-rating .stars a:hover,
.woocommerce #reviews .comment-form-rating .stars a:hover::before {
	color: #25dd88 !important;
}

/* رنگ ستاره‌های انتخاب‌شده پس از ثبت امتیاز */
.woocommerce #reviews .comment-form-rating .stars.selected a.active,
.woocommerce #reviews .comment-form-rating .stars.selected a.active::before,
.woocommerce #reviews .comment-form-rating .stars.selected a.active ~ a,
.woocommerce #reviews .comment-form-rating .stars.selected a.active ~ a::before {
	color: #25dd88 !important;
}

/* حذف رنگ صورتی یا تیره‌ای که قالب ممکن است روی حالت Focus اعمال کند */
.woocommerce #reviews .comment-form-rating .stars a:focus,
.woocommerce #reviews .comment-form-rating .stars a:focus::before {
	color: #25dd88 !important;
	outline: none !important;
}



/* =====================================================
   استایل لیست دیدگاه‌های ووکامرس
   ===================================================== */

/* حذف استایل، پدینگ و مارجین پیش‌فرض لیست دیدگاه‌ها */
.woocommerce #reviews #comments .commentlist,
.woocommerce #reviews #comments .commentlist li.review,
.woocommerce #reviews #comments .commentlist .children,
.woocommerce #reviews #comments .commentlist .children li {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* فاصله استاندارد بین دیدگاه‌های اصلی */
.woocommerce #reviews #comments .commentlist > li.review {
	margin-bottom: 20px !important;
}

/* باکس دیدگاه اصلی مشتری */
.woocommerce #reviews #comments .commentlist > li.review > .comment_container {
	background: #ffffff !important;
	border: 1px solid #f0f0f0 !important;
	border-radius: 12px !important;
	box-shadow: 0 6px 22px rgba(0, 0, 0, 0.04) !important;
	margin: 0 !important;
	padding: 18px 20px !important;
	overflow: hidden !important;
}

/* حذف float و فاصله‌های اضافی قالب از محتوای نظر */
.woocommerce #reviews #comments .commentlist .comment_container .comment-text {
	float: none !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

/* چینش اطلاعات نویسنده، تاریخ و ستاره‌ها */
.woocommerce #reviews #comments .commentlist .comment_container .meta {
	display: flex !important;
	align-items: center !important;
	flex-wrap: wrap !important;
	gap: 8px !important;
	margin: 0 0 12px !important;
	padding: 0 !important;
	line-height: 1.7 !important;
}

/* نام کامنت‌گذار: بک‌گراند ملایم با گوشه 8px */
.woocommerce #reviews #comments .woocommerce-review__author {
	display: inline-flex !important;
	align-items: center !important;
	background: #fff1f7 !important;
	color: #da2778 !important;
	border-radius: 8px !important;
	margin: 0 !important;
	padding: 4px 10px !important;
	font-size: 13px !important;
	font-weight: 700 !important;
	line-height: 1.6 !important;
}

/* حذف خط فاصله بین نام و تاریخ */
.woocommerce #reviews #comments .woocommerce-review__dash {
	display: none !important;
}

/* تاریخ کوچک‌تر و خنثی */
.woocommerce #reviews #comments .woocommerce-review__published-date {
	color: #8a8a8a !important;
	font-size: 11px !important;
	font-weight: 400 !important;
	line-height: 1.6 !important;
}

/* متن دیدگاه */
.woocommerce #reviews #comments .commentlist .description {
	margin: 0 !important;
	padding: 0 !important;
	color: #3f3f46 !important;
	font-size: 14px !important;
	line-height: 2 !important;
}

.woocommerce #reviews #comments .commentlist .description p {
	margin: 0 !important;
	padding: 0 !important;
}

/* =====================================================
   استایل پاسخ به دیدگاه
   ===================================================== */

/* فاصله پاسخ از کامنت اصلی */
.woocommerce #reviews #comments .commentlist .children {
	margin: 12px 18px 0 0 !important;
	padding: 0 !important;
}

/* باکس پاسخ: بدون بک‌گراند سفید و با بوردر صورتی dashed */
.woocommerce #reviews #comments .commentlist .children .comment_container {
	background: transparent !important;
	border: 1px dashed #da2778 !important;
	border-radius: 8px !important;
	box-shadow: none !important;
	margin: 0 !important;
	padding: 14px 16px !important;
}

/* تفاوت ظاهری نام پاسخ‌دهنده */
.woocommerce #reviews #comments .children .woocommerce-review__author {
	background: rgba(218, 39, 120, 0.08) !important;
	color: #da2778 !important;
}

/* =============================================
   ستاره امتیاز دیدگاه: سمت چپ + بدون فونت آیکن ووکامرس
   ============================================= */

.woocommerce #reviews #comments .star-rating {
	position: relative !important;
	float: left !important;
	display: block !important;
	direction: ltr !important;
	width: 74px !important;
	height: 16px !important;
	margin: 0 0 10px !important;
	overflow: hidden !important;
	font-family: Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
	line-height: 16px !important;
	color: #ead9bd !important; /* ستاره‌های خالی */
}

/* پنج ستاره خالی */
.woocommerce #reviews #comments .star-rating::before {
	content: "★★★★★" !important;
	position: absolute !important;
	inset: 0 !important;
	display: block !important;
	font-family: Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
	line-height: 16px !important;
	color: #ead9bd !important;
}

/* ستاره‌های پرشده بر اساس امتیاز واقعی محصول */
.woocommerce #reviews #comments .star-rating span {
	position: absolute !important;
	top: 0 !important;
	right: auto !important;
	bottom: auto !important;
	left: 0 !important;
	display: block !important;
	height: 16px !important;
	overflow: hidden !important;
	padding: 0 !important;
	font-family: Arial, sans-serif !important;
	font-size: 0 !important; /* مخفی‌کردن متن «نمره 5 از 5» */
	line-height: 16px !important;
}

/* ستاره‌های طلایی پرشده */
.woocommerce #reviews #comments .star-rating span::before {
	content: "★★★★★" !important;
	position: absolute !important;
	top: 0 !important;
	right: auto !important;
	left: 0 !important;
	display: block !important;
	white-space: nowrap !important;
	font-family: Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
	line-height: 16px !important;
	color: #D4A353 !important;
}


/* =====================================================
   بهینه‌سازی موبایل
   ===================================================== */
@media (max-width: 767px) {

	/* کاهش پدینگ باکس اصلی */
	.woocommerce #reviews #comments .commentlist > li.review > .comment_container {
		padding: 14px !important;
		border-radius: 10px !important;
	}

	/* فاصله کمتر و مناسب پاسخ در موبایل */
	.woocommerce #reviews #comments .commentlist .children {
		margin: 10px 10px 0 0 !important;
	}

	/* پدینگ باکس پاسخ */
	.woocommerce #reviews #comments .commentlist .children .comment_container {
		padding: 12px !important;
	}

	/* جلوگیری از شلوغی اطلاعات نویسنده در نمایش موبایل */
	.woocommerce #reviews #comments .commentlist .comment_container .meta {
		gap: 6px !important;
		margin-bottom: 10px !important;
	}

	.woocommerce #reviews #comments .woocommerce-review__author {
		font-size: 12px !important;
		padding: 3px 8px !important;
	}

	.woocommerce #reviews #comments .woocommerce-review__published-date {
		font-size: 10px !important;
	}

	.woocommerce #reviews #comments .commentlist .description {
		font-size: 13px !important;
		line-height: 1.9 !important;
	}
}
