.elementor-1393 .elementor-element.elementor-element-2f35568 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-1393 .elementor-element.elementor-element-1acedbf:not(.elementor-motion-effects-element-type-background), .elementor-1393 .elementor-element.elementor-element-1acedbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1393 .elementor-element.elementor-element-1acedbf, .elementor-1393 .elementor-element.elementor-element-1acedbf > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1393 .elementor-element.elementor-element-1acedbf{box-shadow:0px 3px 6px 0px rgba(52.97282608695652, 58.21524102079395, 67.5, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1393 .elementor-element.elementor-element-1acedbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1393 .elementor-element.elementor-element-cb5d087{width:auto;max-width:auto;top:31px;}.elementor-1393 .elementor-element.elementor-element-cb5d087 > .elementor-widget-container{margin:-6px 0px 21px 0px;}body:not(.rtl) .elementor-1393 .elementor-element.elementor-element-cb5d087{left:41px;}body.rtl .elementor-1393 .elementor-element.elementor-element-cb5d087{right:41px;}.elementor-1393 .elementor-element.elementor-element-a013557 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#E9E9E9;}.elementor-1393 .elementor-element.elementor-element-a1960be > .elementor-element-populated{padding:21px 7px 21px 41px;}.elementor-1393 .elementor-element.elementor-element-68c1f6c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1393 .elementor-element.elementor-element-68c1f6c{margin:0px 0px 5px 0px;}.elementor-1393 .elementor-element.elementor-element-5c70576 .product_title{font-size:18px;color:#4C5E60;}.elementor-1393 .elementor-element.elementor-element-0b0b09a > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-1393 .elementor-element.elementor-element-0b0b09a .product_second_title{font-size:15px;font-weight:500;color:#B0B0B0;}.elementor-1393 .elementor-element.elementor-element-bd64b21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1393 .elementor-element.elementor-element-5f8c81b > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-1393 .elementor-element.elementor-element-ca8a96e{padding:0px 0px 0px 11px;}.elementor-1393 .elementor-element.elementor-element-3ec61b5 .woocommerce-product-details__short-description{font-size:13px;line-height:1em;}.elementor-1393 .elementor-element.elementor-element-5629ef3 > .elementor-element-populated, .elementor-1393 .elementor-element.elementor-element-5629ef3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1393 .elementor-element.elementor-element-5629ef3 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-1393 .elementor-element.elementor-element-43993f1 .price del, .elementor-1393 .elementor-element.elementor-element-43993f1 del span.amount{font-size:18px;}.elementor-1393 .elementor-element.elementor-element-4d7551a{--divider-border-style:solid;--divider-color:#E9E9E9;--divider-border-width:1px;}.elementor-1393 .elementor-element.elementor-element-4d7551a > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-1393 .elementor-element.elementor-element-4d7551a .elementor-divider-separator{width:100%;}.elementor-1393 .elementor-element.elementor-element-4d7551a .elementor-divider{padding-block-start:21px;padding-block-end:21px;}.elementor-1393 .elementor-element.elementor-element-2626190{padding:30px 00px 0px 0px;}.elementor-1393 .elementor-element.elementor-element-6f5de97{--spacer-size:35px;}@media(max-width:767px){.elementor-1393 .elementor-element.elementor-element-a1960be > .elementor-element-populated{padding:40px 40px 40px 40px;}}@media(min-width:768px){.elementor-1393 .elementor-element.elementor-element-1ef48c7{width:30.107%;}.elementor-1393 .elementor-element.elementor-element-a1960be{width:69.857%;}.elementor-1393 .elementor-element.elementor-element-c365125{width:82.929%;}.elementor-1393 .elementor-element.elementor-element-3339fa1{width:16.722%;}.elementor-1393 .elementor-element.elementor-element-a64dda1{width:49.027%;}.elementor-1393 .elementor-element.elementor-element-5629ef3{width:50.973%;}}/* Start custom CSS for xts_single_product_tabs, class: .elementor-element-995a484 *//* ----------------------------------------- */
/* استایل کلی تب‌های توضیحات و نقدها     */
/* ----------------------------------------- */
.elementor-1393 .elementor-element.elementor-element-995a484 .woocommerce-tabs ul.tabs li a {
    font-size: 16px; /* تغییر اندازه فونت عنوان تب‌ها */
    font-weight: bold; /* ضخیم کردن فونت عنوان تب‌ها */
}

/* استایل تب فعال */
.elementor-1393 .elementor-element.elementor-element-995a484 .woocommerce-tabs ul.tabs li.active a {
    color: #c90000; /* تغییر رنگ عنوان تب فعال */
}


/* ----------------------------------------- */
/* استایل بخش توضیحات محصول          */
/* ----------------------------------------- */

/* استایل کل محتوای پنل توضیحات */
.elementor-1393 .elementor-element.elementor-element-995a484 #tab-description {
  background-color: #f9f9f9; /* رنگ پس‌زمینه بخش توضیحات */
  border: 1px solid #e0e0e0; /* افزودن کادر دور بخش توضیحات */
  padding: 25px; /* ایجاد فاصله داخلی */
  border-radius: 8px; /* گرد کردن گوشه‌ها */
}

/* استایل تیترها (H2, H3, ...) در توضیحات */
.elementor-1393 .elementor-element.elementor-element-995a484 #tab-description h2 {
  font-size: 22px; /* اندازه فونت تیتر */
  color: #333; /* رنگ تیتر */
  margin-bottom: 15px;
}

/* استایل پاراگراف‌ها در توضیحات */
.elementor-1393 .elementor-element.elementor-element-995a484 #tab-description p {
  font-size: 15px; /* اندازه فونت متن */
  line-height: 1.8; /* فاصله بین خطوط */
  color: #555; /* رنگ متن */
}


/* ----------------------------------------- */
/* استایل بخش نقد و بررسی             */
/* ----------------------------------------- */

/* استایل کلی بخش نظرات */
.elementor-1393 .elementor-element.elementor-element-995a484 #reviews #comments {
  margin-top: 20px;
}

/* استایل هر نظر به صورت جداگانه */
.elementor-1393 .elementor-element.elementor-element-995a484 .comment_container {
  background-color: #ffffff; /* رنگ پس‌زمینه هر نظر */
  border: 1px solid #ddd; /* کادر دور هر نظر */
  padding: 20px;
  margin-bottom: 20px; /* فاصله بین نظرات */
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.05); /* افزودن سایه ملایم */
}

/* استایل نام نویسنده نظر */
.elementor-1393 .elementor-element.elementor-element-995a484 #reviews .comment-author .fn {
  font-size: 16px;
  font-weight: bold;
  color: #1a1a1a;
}

/* استایل متن نظر */
.elementor-1393 .elementor-element.elementor-element-995a484 #reviews .comment-text .description p {
  font-size: 14px;
  color: #4a4a4a;
  line-height: 1.7;
}

/* استایل ستاره‌های امتیازدهی */
.elementor-1393 .elementor-element.elementor-element-995a484 .star-rating span::before {
  color: #ffb900 !important; /* رنگ ستاره‌های پر شده (زرد) */
}

/* استایل فرم ثبت نظر جدید */
.elementor-1393 .elementor-element.elementor-element-995a484 #review_form #respond .comment-reply-title {
    font-size: 20px;
    color: #333;
}/* End custom CSS */