.elementor-30161 .elementor-element.elementor-element-38167f9{--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-30161 .elementor-element.elementor-element-8bb7e9d{--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-30161 .elementor-element.elementor-element-85d047d{--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-30161 .elementor-element.elementor-element-85d047d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30161 .elementor-element.elementor-element-09deb44{--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-30161 .elementor-element.elementor-element-969bfe7 .cart button, .elementor-30161 .elementor-element.elementor-element-969bfe7 .cart .button{transition:all 0.2s;}.elementor-30161 .elementor-element.elementor-element-969bfe7 .quantity .qty{transition:all 0.2s;}.elementor-30161 .elementor-element.elementor-element-92c7987{--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-30161 .elementor-element.elementor-element-6f3f468.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30161 .elementor-element.elementor-element-6f3f468.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-30161 .elementor-element.elementor-element-6a6bc1b{--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-30161 .elementor-element.elementor-element-47ed7a4{--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-30161 .elementor-element.elementor-element-1f5a0f1{--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;}@media(min-width:768px){.elementor-30161 .elementor-element.elementor-element-85d047d{--width:35.318%;}.elementor-30161 .elementor-element.elementor-element-09deb44{--width:50%;}}@media(max-width:1024px){.elementor-30161 .elementor-element.elementor-element-6f3f468.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-30161 .elementor-element.elementor-element-6f3f468.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-055103b *//* حذف کادر سفید داخلی قیمت بدون دستکاری منطق و تگ‌های ووکامرس */
.elementor-30161 .elementor-element.elementor-element-055103b .price,
.elementor-30161 .elementor-element.elementor-element-055103b .elementor-widget-container .price,
.elementor-30161 .elementor-element.elementor-element-055103b .elementor-widget-container p.price,
.elementor-30161 .elementor-element.elementor-element-055103b span.woocommerce-Price-amount,
.elementor-30161 .elementor-element.elementor-element-055103b bdi {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* رفع استایل کادر اضافی در صورتی که توسط کانتینر یا دیو داخلی تولید شده باشد */
.elementor-30161 .elementor-element.elementor-element-055103b .elementor-widget-container > div,
.elementor-30161 .elementor-element.elementor-element-055103b .elementor-widget-container > div > div {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-969bfe7 *//* =========================================
   استایل باکس قیمت و دکمه خرید (کاملاً چسبیده و بدون فاصله)
========================================= */

/* --- 1. ظاهر جدید و شیک باکس قیمت --- */
.woocommerce div.product p.price,
.woocommerce div.product span.price {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important; 
    background: #fdfaf9 !important; 
    border: 1px solid rgba(179, 74, 68, 0.2) !important;
    padding: 15px 22px !important;
    border-radius: 12px !important;
    margin-bottom: 0 !important; /* فاصله از پایین کاملاً صفر شد */
    box-shadow: 0 4px 15px rgba(96, 36, 30, 0.03) !important;
}

/* افزودن عبارت "قیمت کارخانه :" به سمت راست */
.woocommerce div.product p.price::before,
.woocommerce div.product span.price::before {
    content: "قیمت کارخانه :" !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    color: #60241E !important; 
}

/* تنظیم ظاهر عدد قیمت */
.woocommerce div.product p.price .amount,
.woocommerce div.product span.price .amount,
.woocommerce div.product p.price bdi {
    font-size: 24px !important;
    font-weight: 900 !important;
    color: #95271D !important; 
    display: flex !important;
    align-items: baseline !important;
    gap: 6px !important;
}

/* استایل کلمه تومان */
.woocommerce div.product p.price .woocommerce-Price-currencySymbol {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #B34A44 !important;
}

/* --- 2. فرم خرید و دکمه --- */
.woocommerce div.product form.cart {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 15px !important;
    margin: 0 0 25px 0 !important; /* فاصله از بالا کاملاً صفر شد */
    padding: 0 !important;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* مخفی کردن کامل فیلد تعداد (باکس عدد کناری) */
.woocommerce div.product form.cart .quantity {
    display: none !important;
}

/* دکمه خرید آنلاین (تمام عرض) */
.woocommerce div.product form.cart .button.single_add_to_cart_button {
    width: 100% !important; 
    flex: 1 1 100% !important;
    height: 55px !important;
    line-height: 55px !important;
    padding: 0 !important;
    margin: 0 !important;
    background: linear-gradient(135deg, #95271D 0%, #60241E 100%) !important; 
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    border-radius: 12px !important;
    border: none !important;
    box-shadow: 0 6px 15px rgba(96, 36, 30, 0.25) !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    justify-content: center !important;
}

/* افکت هاور روی دکمه */
.woocommerce div.product form.cart .button.single_add_to_cart_button:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 10px 25px rgba(96, 36, 30, 0.4) !important;
    background: linear-gradient(135deg, #B34A44 0%, #95271D 100%) !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-6f3f468 *//* ۱. فیلتر قطعی محصولات آرکام، دماوند و کارت‌های بدون قیمت */
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product:not(:has(.price)),
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product:not(:has(.amount)),
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product[class*="rcom"],
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product[class*="damavand"],
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product:has(a[href*="rcom"]),
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product:has(a[href*="damavand"]),
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product:has(a[href*="%d8%af%d9%85%d8%a7%d9%88%d9%86%d8%af"]),
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product:has(a[href*="دماوند"]),
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product:has(a[href*="آرکام"]) {
    display: none !important;
}

/* ۲. حذف کامل ستاره‌های امتیازدهی */
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product .star-rating {
    display: none !important;
}

/* ۳. یک ردیف کردن محصولات با اسکرول افقی روان (بدون به هم ریختگی) */
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    gap: 10px !important;
    padding: 10px 5px 20px 5px !important;
    margin: 0 !important;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: #E77B49 #fdfbfa;
}

.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products::-webkit-scrollbar { height: 5px; }
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products::-webkit-scrollbar-track { background: #fdfbfa; border-radius: 10px; }
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products::-webkit-scrollbar-thumb { background: #E77B49; border-radius: 10px; }

/* ۴. ظریف کردن سایز کارت‌ها برای دسکتاپ (ابعاد فیکس شده) */
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product {
    flex: 0 0 auto !important;
    width: 165px !important; /* عرض بسیار جمع‌وجور */
    min-width: 165px !important;
    max-width: 165px !important;
    margin: 0 !important;
    padding: 12px !important;
    border: 1px solid #eeeeee !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    display: flex !important;
    flex-direction: column !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.02) !important;
}

/* ۵. حذف "قیمت کارخانه" و استایل‌دهی به عدد قیمت (ترفند صفر کردن فونت) */
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product .price {
    font-size: 0 !important; /* این خط کلماتی مثل "قیمت کارخانه" را غیب می‌کند */
    margin: auto 0 10px 0 !important;
    text-align: right !important;
    direction: rtl !important;
}

/* در صورت وجود لیبل به شکل ::before آن را هم حذف می‌کنیم */
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product .price::before {
    display: none !important;
    content: none !important;
}

/* بازگرداندن سایز به خود عدد قیمت و بولد کردن آن */
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product .price .amount,
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product .price ins .amount,
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product .price bdi {
    font-size: 15px !important; /* سایز درشت‌تر برای عدد */
    font-weight: 900 !important; /* بولد و ضخیم شدن عدد */
    color: #95271D !important; /* رنگ زرشکی تم سایت شما */
}

/* تنظیم سایز قیمت خط خورده (تخفیف) */
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product .price del .amount {
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #a0a0a0 !important;
    display: block !important;
    margin-bottom: 2px !important;
}

/* ۶. تناسب سایز تیتر، عکس و دکمه با کارتِ کوچک شده */
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product .woocommerce-loop-product__title {
    font-size: 11.5px !important;
    font-weight: 700 !important;
    line-height: 1.6 !important;
    min-height: 36px !important;
    margin-bottom: 8px !important;
    color: #333333 !important;
}

.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product img {
    margin-bottom: 10px !important;
}

.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product a.button {
    height: 32px !important;
    font-size: 11.5px !important;
    border-radius: 6px !important;
    background: #fcfcfc !important;
    border: 1px solid #e0e0e0 !important;
    color: #555 !important;
    font-weight: 700 !important;
}
.elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product a.button:hover {
    background: #95271D !important;
    border-color: #95271D !important;
    color: #fff !important;
}

/* ۷. ریسپانسیو فوق‌فشرده مخصوص موبایل */
@media (max-width: 768px) {
    .elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product {
        width: 140px !important; /* سایز کارت مینی در موبایل */
        min-width: 140px !important;
        max-width: 140px !important;
        padding: 10px !important;
    }
    
    .elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product .woocommerce-loop-product__title {
        font-size: 10.5px !important;
    }
    
    /* سایز قیمت در موبایل */
    .elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product .price .amount,
    .elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product .price bdi {
        font-size: 14px !important;
    }
    
    .elementor-30161 .elementor-element.elementor-element-6f3f468 ul.products li.product a.button {
        height: 30px !important;
        font-size: 11px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92c7987 *//* اصلاح کلی بخش قیمت در کارت محصولات */
.elementor-30161 .elementor-element.elementor-element-92c7987 ul.products.elementor-grid li.product .price,
.elementor-30161 .elementor-element.elementor-element-92c7987 .elementor-wc-products ul.products li.product .price {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #95271D !important;
  text-align: right !important;
  direction: rtl !important;
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 4px !important;
  margin: 10px 0 !important;
  padding: 8px !important;
  background: #FAF6F3 !important;
  border-radius: 8px !important;
  border: 1px dashed #EAD8D1 !important;
  box-sizing: border-box !important;
}

/* اصلاح اندازه‌ی متن‌ها و اعداد داخل قیمت */
.elementor-30161 .elementor-element.elementor-element-92c7987 ul.products.elementor-grid li.product .price *,
.elementor-30161 .elementor-element.elementor-element-92c7987 .elementor-wc-products ul.products li.product .price * {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #95271D !important;
  white-space: normal !important;
}

/* کنترل نمایش واحد پول و مبلغ */
.elementor-30161 .elementor-element.elementor-element-92c7987 ul.products.elementor-grid li.product .price .woocommerce-Price-amount,
.elementor-30161 .elementor-element.elementor-element-92c7987 ul.products.elementor-grid li.product .price ins {
  display: inline-block !important;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS *//* ==========================================================================
   تم پاستیلی صنعتی و مدرن کلاسیک - اختصاصی قالب محصول چیکن هچ (30161)
   پالت اصلی: #E77B49 | #B34A44 | #95271D | #60241E
   ========================================================================== */

:root {
    /* رنگ‌های اصلی پالت */
    --ch-copper: #E77B49;       /* نارنجی مس‌فام - رنگ مکمل و پویا */
    --ch-terracotta: #B34A44;   /* قرمز سفالی - کادرهای صنعتی و تاکید */
    --ch-crimson: #95271D;      /* زرشکی صنعتی - قیمت و دکمه اصلی */
    --ch-espresso: #60241E;     /* قهوه‌ای تیره صنعتی - تیترها و هدر جدول */

    /* مشتقات پاستیلی و مینیمال */
    --ch-pastel-bg: #FAF6F3;        /* پس‌زمینه کلی صفحه */
    --ch-pastel-card: #FDFBFA;      /* پس‌زمینه کارت‌های درونی */
    --ch-pastel-tint: #F7EBE6;      /* پاستیلی هلویی/سفالی ملایم برای باکس‌ها */
    --ch-pastel-border: #EAD8D1;    /* خطوط دور کادر صنعتی ظریف */
    --ch-text-main: #2D2321;        /* رنگ متن اصلی با ته‌مایه گرم */
    --ch-text-muted: #786460;       /* رنگ متون فرعی */
    --ch-radius-lg: 16px;
    --ch-radius-md: 10px;
}

/* پس‌زمینه کلی و تایپوگرافی صفحه محصول */
body.single-product {
    background-color: var(--ch-pastel-bg) !important;
    color: var(--ch-text-main) !important;
    font-family: "iransans", "iranyekan", Tahoma, sans-serif !important;
}

.elementor-30161 .e-con-inner {
    max-width: 1320px !important;
}

/* ==========================================================================
   ۱. کانتینر اول: نوار بردکرامب + مشاوره کارشناسان (elementor-element-38167f9)
   ========================================================================== */
.elementor-30161 .elementor-element-38167f9 {
    margin-top: 20px !important;
    margin-bottom: 16px !important;
}

.elementor-30161 .elementor-element-38167f9 .elementor-shortcode {
    width: 100% !important;
}

/* تبدیل نوار بردکرامب به یک هدر دوطرفه شیک برای پر کردن فضای خالی */
.elementor-30161 .rank-math-breadcrumb {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: wrap !important;
    gap: 12px !important;
    background: #ffffff !important;
    padding: 10px 20px !important;
    border-radius: 14px !important;
    border: 1px solid var(--ch-pastel-border) !important;
    box-shadow: 0 4px 14px rgba(96, 36, 30, 0.03) !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

.elementor-30161 .rank-math-breadcrumb p {
    display: inline-flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    background: transparent !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
    margin: 0 !important;
    font-size: 12.5px !important;
    color: var(--ch-text-muted) !important;
}

/* قرار دادن بخش مشاوره و شماره تماس در فضای خالی نوار اول */
.elementor-30161 .rank-math-breadcrumb::after {
    content: "☎ مشاوره با کارشناسان چیکن هچ : 09144485590 - 09126390982" !important;
    display: inline-flex !important;
    align-items: center !important;
    background: linear-gradient(135deg, var(--ch-pastel-tint) 0%, #ffffff 100%) !important;
    color: var(--ch-crimson) !important;
    border: 1px solid var(--ch-pastel-border) !important;
    border-right: 3px solid var(--ch-copper) !important;
    padding: 6px 14px !important;
    border-radius: 8px !important;
    font-size: 12.5px !important;
    font-weight: 800 !important;
    direction: rtl !important;
}

.elementor-30161 .rank-math-breadcrumb a {
    color: var(--ch-espresso) !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    transition: color 0.2s ease !important;
}

.elementor-30161 .rank-math-breadcrumb a:hover {
    color: var(--ch-copper) !important;
}

.elementor-30161 .rank-math-breadcrumb .separator {
    color: var(--ch-copper) !important;
    font-size: 14px !important;
    opacity: 0.7 !important;
}

.elementor-30161 .rank-math-breadcrumb .last {
    color: var(--ch-crimson) !important;
    font-weight: 700 !important;
}

/* ==========================================================================
   ۲. کانتینر دوم: معرفی و خرید محصول (elementor-element-8bb7e9d)
   ========================================================================== */
.elementor-30161 .elementor-element-8bb7e9d > .e-con-inner {
    background: #ffffff !important;
    border: 1px solid var(--ch-pastel-border) !important;
    border-radius: var(--ch-radius-lg) !important;
    padding: 32px !important;
    box-shadow: 0 12px 32px rgba(96, 36, 30, 0.05) !important;
    gap: 36px !important;
    align-items: stretch !important;
    position: relative !important;
    overflow: hidden !important;
}

/* نوار باریک صنعتی بالای کارت اصلی محصول */
.elementor-30161 .elementor-element-8bb7e9d > .e-con-inner::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    left: 0 !important;
    height: 4px !important;
    background: linear-gradient(90deg, var(--ch-espresso), var(--ch-crimson), var(--ch-copper)) !important;
}

/* --- ستون راست: گالری تصویر --- */
.elementor-30161 .elementor-element-85d047d {
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    box-shadow: none !important;
    display: flex !important;
    align-items: flex-start !important;
    justify-content: center !important;
}

.elementor-30161 .woocommerce-product-gallery__wrapper {
    margin: 0 !important;
}

.elementor-30161 .woocommerce-product-gallery__image {
    border-radius: 0 !important;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
}

.elementor-30161 .woocommerce-product-gallery__image img {
    border-radius: 0 !important;
    border: none !important;
    padding: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    transition: transform 0.35s ease !important;
}

/* استایل تصاویر بندانگشتی گالری بدون کادر اضافی */
.elementor-30161 .flex-control-thumbs {
    margin-top: 14px !important;
    gap: 10px !important;
    display: flex !important;
    padding: 0 !important;
}

.elementor-30161 .flex-control-thumbs li img {
    border-radius: 6px !important;
    border: none !important;
    padding: 0 !important;
    opacity: 0.6 !important;
    transition: all 0.2s ease !important;
}

.elementor-30161 .flex-control-thumbs li img.flex-active,
.elementor-30161 .flex-control-thumbs li img:hover {
    opacity: 1 !important;
    transform: translateY(-2px) !important;
}

/* --- ستون چپ: تیتر، ویژگی‌ها، باکس تماس، بنر مستقل، قیمت و دکمه --- */
.elementor-30161 .elementor-element-09deb44 {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}

/* تیتر محصول (H1) */
.elementor-30161 .elementor-element-d9c3da3 .product_title {
    color: var(--ch-espresso) !important;
    font-size: 22px !important;
    font-weight: 800 !important;
    line-height: 1.5 !important;
    margin: 0 0 16px 0 !important;
    padding-bottom: 16px !important;
    border-bottom: 2px dashed var(--ch-pastel-border) !important;
    position: relative !important;
}

.elementor-30161 .elementor-element-d9c3da3 .product_title::before {
    content: "" !important;
    display: inline-block !important;
    width: 8px !important;
    height: 22px !important;
    background: var(--ch-copper) !important;
    border-radius: 3px !important;
    margin-left: 10px !important;
    vertical-align: middle !important;
}

/* لیست توضیحات کوتاه (ویژگی‌های محصول) */
.elementor-30161 .woocommerce-product-details__short-description ul {
    list-style: none !important;
    padding: 18px 20px !important;
    margin: 0 0 16px 0 !important;
    background: var(--ch-pastel-card) !important;
    border: 1px solid var(--ch-pastel-border) !important;
    border-right: 4px solid var(--ch-terracotta) !important;
    border-radius: var(--ch-radius-md) !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
}

.elementor-30161 .woocommerce-product-details__short-description ul li {
    position: relative !important;
    padding-right: 22px !important;
    font-size: 13.5px !important;
    line-height: 1.7 !important;
    color: var(--ch-text-main) !important;
    font-weight: 500 !important;
}

.elementor-30161 .woocommerce-product-details__short-description ul li::before {
    content: "" !important;
    position: absolute !important;
    right: 0 !important;
    top: 9px !important;
    width: 7px !important;
    height: 7px !important;
    background-color: var(--ch-copper) !important;
    border-radius: 2px !important;
    transform: rotate(45deg) !important;
}

/* ==========================================================================
   باکس تماس مستقیم با کارشناسان (.ch-single-phone-box)
   ========================================================================== */
.elementor-30161 .ch-single-phone-box {
    position: relative !important;
    background: linear-gradient(135deg, #FFFDFB 0%, var(--ch-pastel-tint) 100%) !important;
    border: 1.5px solid rgba(231, 123, 73, 0.45) !important;
    border-right: 5px solid var(--ch-crimson) !important;
    border-radius: 14px !important;
    padding: 16px 20px !important;
    margin: 4px 0 0 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 16px !important;
    box-shadow: 0 6px 20px rgba(96, 36, 30, 0.05) !important;
    transition: all 0.3s ease !important;
}

.elementor-30161 .ch-single-phone-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 10px 24px rgba(149, 39, 29, 0.1) !important;
    border-color: var(--ch-copper) !important;
}

.elementor-30161 .ch-single-phone-title {
    font-size: 0 !important; 
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    position: relative !important;
    text-align: right !important;
}

.elementor-30161 .ch-single-phone-title svg {
    width: 44px !important;
    height: 44px !important;
    padding: 10px !important;
    background: linear-gradient(135deg, var(--ch-copper) 0%, var(--ch-crimson) 100%) !important;
    color: #ffffff !important;
    stroke: #ffffff !important;
    border-radius: 12px !important;
    box-shadow: 0 5px 14px rgba(231, 123, 73, 0.35) !important;
    flex-shrink: 0 !important;
    box-sizing: border-box !important;
}

.elementor-30161 .ch-single-phone-title::after {
    content: "تماس مستقیم با کارشناسان چیکن هچ \A پاسخگویی سریع و مشاوره رایگان انتخاب دستگاه" !important;
    white-space: pre-wrap !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    color: var(--ch-espresso) !important;
    line-height: 1.65 !important;
    display: inline-block !important;
}

.elementor-30161 .ch-single-phone-link {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    background: linear-gradient(135deg, #e63946 0%, var(--ch-crimson) 100%) !important;
    color: #ffffff !important;
    padding: 11px 22px !important;
    border-radius: 10px !important;
    font-size: 16.5px !important;
    font-weight: 900 !important;
    letter-spacing: 0.5px !important;
    text-decoration: none !important;
    direction: ltr !important;
    box-shadow: 0 6px 18px rgba(225, 29, 72, 0.3) !important;
    transition: all 0.25s ease !important;
    animation: ch-phone-pulse 2.2s infinite !important;
}

.elementor-30161 .ch-single-phone-link::before {
    content: "📞" !important;
    font-size: 15px !important;
    line-height: 1 !important;
}

.elementor-30161 .ch-single-phone-link:hover {
    background: linear-gradient(135deg, var(--ch-copper) 0%, #e63946 100%) !important;
    transform: translateY(-2px) scale(1.02) !important;
    color: #ffffff !important;
}

@keyframes ch-phone-pulse {
    0% { box-shadow: 0 0 0 0 rgba(225, 29, 72, 0.5); }
    70% { box-shadow: 0 0 0 12px rgba(225, 29, 72, 0); }
    100% { box-shadow: 0 0 0 0 rgba(225, 29, 72, 0); }
}

/* ==========================================================================
   بنر کاملاً مستقل «خرید قسطی با اسنپ پی» در فضای خالی بین دو باکس
   (پیاده‌سازی با فضای خالی ۶۴ پیکسلی و قرارگیری بنر زرشکی-نارنجی در مرکز آن)
   ========================================================================== */
.elementor-30161 .elementor-element-055103b {
    position: relative !important;
    margin-top: 40px !important; /* ایجاد فضای کاملاً خالی و مستقل بالای کادر قیمت */
    margin-bottom: 14px !important;
    background: var(--ch-pastel-tint) !important;
    border: 1px solid var(--ch-pastel-border) !important;
    border-right: 5px solid var(--ch-crimson) !important;
    border-radius: var(--ch-radius-md) !important;
    padding: 16px 22px !important;
    box-shadow: none !important;
}

.elementor-30161 .elementor-element-055103b::before {
    content: " خرید قسطی با اسنپ پی (بدون کارمزد و ضامن)" !important;
    position: absolute !important;
    top: -54px !important; /* نشستن دقیق در وسط فضای خالی بالا */
    right: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 44px !important;
    
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    padding: 0 16px !important;
    
    /* ترکیب رنگی فوق‌العاده جذاب نارنجی و زرشکی صنعتی */
    background: linear-gradient(95deg, var(--ch-crimson) 0%, #B83A2E 45%, var(--ch-copper) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.45) !important;
    border-radius: 12px !important;
    
    color: #ffffff !important;
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    text-align: center !important;
    direction: rtl !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
    box-shadow: 0 6px 18px rgba(149, 39, 29, 0.22) !important;
    transition: all 0.25s ease !important;
    cursor: pointer !important;
}

.elementor-30161 .elementor-element-055103b:hover::before {
    transform: translateY(-2px) !important;
    background: linear-gradient(95deg, var(--ch-copper) 0%, #B83A2E 55%, var(--ch-crimson) 100%) !important;
    box-shadow: 0 8px 22px rgba(231, 123, 73, 0.32) !important;
}

/* ==========================================================================
   باکس قیمت (محتوای درونی)
   ========================================================================== */
.elementor-30161 .elementor-element-055103b > .elementor-widget-container {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: none !important;
}

.elementor-30161 .elementor-element-055103b p.price,
.elementor-30161 .elementor-element-055103b span.price {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    font-size: 24px !important;
    font-weight: 900 !important;
    color: var(--ch-crimson) !important;
    letter-spacing: -0.3px !important;
}

.elementor-30161 .elementor-element-055103b p.price::before {
    content: "قیمت کارخانه :" !important;
    font-size: 15px !important;
    font-weight: 800 !important;
    color: var(--ch-espresso) !important;
}

.elementor-30161 .elementor-element-055103b .woocommerce-Price-amount {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
    color: var(--ch-crimson) !important;
}

.elementor-30161 .elementor-element-055103b .woocommerce-Price-currencySymbol {
    font-size: 13.5px !important;
    font-weight: 700 !important;
    color: var(--ch-terracotta) !important;
    margin-right: 5px !important;
}

/* --- فرم خرید و دکمه (Add to Cart) --- */
.elementor-30161 .elementor-element-969bfe7 form.cart {
    display: flex !important;
    align-items: stretch !important;
    gap: 12px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

.elementor-30161 .elementor-element-969bfe7 .quantity {
    display: none !important;
}

.elementor-30161 .elementor-element-969bfe7 .single_add_to_cart_button {
    flex: 1 !important;
    width: 100% !important;
    height: 54px !important;
    background: linear-gradient(135deg, var(--ch-crimson) 0%, var(--ch-espresso) 100%) !important;
    color: #ffffff !important;
    font-size: 16.5px !important;
    font-weight: 800 !important;
    border: none !important;
    border-radius: var(--ch-radius-md) !important;
    box-shadow: 0 6px 18px rgba(149, 39, 29, 0.25) !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-30161 .elementor-element-969bfe7 .single_add_to_cart_button:hover {
    background: linear-gradient(135deg, var(--ch-copper) 0%, var(--ch-crimson) 100%) !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 10px 22px rgba(231, 123, 73, 0.32) !important;
}

.elementor-30161 .elementor-element-969bfe7 .single_add_to_cart_button:active {
    transform: translateY(0) !important;
}

/* ==========================================================================
   ۳. کانتینر سوم: توضیحات تکمیلی، جدول و گرید ویدئوها (elementor-element-6a6bc1b)
   ========================================================================== */
.elementor-30161 .elementor-element-6a6bc1b {
    margin-top: 28px !important;
}

.elementor-30161 .elementor-element-6a6bc1b > .e-con-inner {
    background: #ffffff !important;
    border: 1px solid var(--ch-pastel-border) !important;
    border-radius: var(--ch-radius-lg) !important;
    padding: 36px 40px !important;
    box-shadow: 0 8px 28px rgba(96, 36, 30, 0.04) !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content h2 {
    color: var(--ch-espresso) !important;
    font-size: 19px !important;
    font-weight: 800 !important;
    margin: 34px 0 18px 0 !important;
    padding: 12px 18px !important;
    background: var(--ch-pastel-tint) !important;
    border-right: 4px solid var(--ch-crimson) !important;
    border-radius: 8px !important;
    line-height: 1.6 !important;
    text-align: right !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content h2:first-of-type {
    margin-top: 0 !important;
    text-align: center !important;
    border-right: none !important;
    border-bottom: 3px solid var(--ch-copper) !important;
    background: var(--ch-pastel-card) !important;
    padding: 16px !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content h3 {
    color: var(--ch-crimson) !important;
    font-size: 16.5px !important;
    font-weight: 700 !important;
    margin: 28px 0 12px 0 !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content h3::before {
    content: "" !important;
    width: 10px !important;
    height: 10px !important;
    background: var(--ch-copper) !important;
    border-radius: 3px !important;
    display: inline-block !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content p {
    color: var(--ch-text-main) !important;
    font-size: 14.5px !important;
    line-height: 2 !important;
    margin-bottom: 16px !important;
    text-align: justify !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content a {
    color: var(--ch-crimson) !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    border-bottom: 1px dashed var(--ch-copper) !important;
    transition: all 0.2s ease !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content a:hover {
    color: var(--ch-espresso) !important;
    background-color: var(--ch-pastel-tint) !important;
}

/* تصاویر داخل محتوا */
.elementor-30161 .elementor-widget-woocommerce-product-content img {
    border-radius: 0 !important;
    border: none !important;
    padding: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    margin: 20px auto !important;
    display: block !important;
}

/* --- بخش ویدئوها: ۴ ستونه در یک ردیف --- */
.elementor-30161 .elementor-widget-woocommerce-product-content div[style*="border: 2px"] {
    border: 1px solid var(--ch-pastel-border) !important;
    background: var(--ch-pastel-card) !important;
    border-radius: var(--ch-radius-lg) !important;
    padding: 20px !important;
    margin: 28px 0 !important;
    box-sizing: border-box !important;
    width: 100% !important;
}

.elementor-30161 .wd-grid-g {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: space-between !important;
    align-items: stretch !important;
    gap: 14px !important;
    width: 100% !important;
    margin: 18px 0 !important;
    box-sizing: border-box !important;
}

.elementor-30161 .wd-grid-g > .col-lg-3 {
    flex: 0 0 calc(25% - 11px) !important;
    width: calc(25% - 11px) !important;
    max-width: calc(25% - 11px) !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 8px !important;
    float: none !important;
    background: #ffffff !important;
    border: 1px solid var(--ch-pastel-border) !important;
    border-radius: var(--ch-radius-md) !important;
    box-shadow: 0 4px 12px rgba(96, 36, 30, 0.04) !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}

.elementor-30161 .wd-grid-g .wp-video,
.elementor-30161 .wd-grid-g .mejs-container,
.elementor-30161 .wd-grid-g .mejs-inner,
.elementor-30161 .wd-grid-g .mejs-mediaelement,
.elementor-30161 .wd-grid-g .mejs-layers,
.elementor-30161 .wd-grid-g .mejs-poster,
.elementor-30161 .wd-grid-g .mejs-overlay,
.elementor-30161 .wd-grid-g video.wp-video-shortcode {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 175px !important;
    min-height: 175px !important;
    max-height: 175px !important;
    border-radius: 8px !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}

.elementor-30161 .wd-grid-g .mejs-poster {
    background-size: cover !important;
    background-position: center center !important;
}

.elementor-30161 .wd-grid-g .mejs-poster img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

.elementor-30161 .wd-grid-g video.wp-video-shortcode {
    object-fit: cover !important;
}

.elementor-30161 .wd-grid-g .mejs-overlay-button {
    transform: scale(0.75) !important;
}

.elementor-30161 .wd-grid-g > .col-lg-3 p {
    font-size: 12px !important;
    font-weight: 700 !important;
    color: var(--ch-espresso) !important;
    text-align: center !important;
    line-height: 1.5 !important;
    margin: 10px 0 2px 0 !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content a[href*="efficiency-video"] {
    display: inline-block !important;
    background: linear-gradient(135deg, var(--ch-crimson) 0%, var(--ch-espresso) 100%) !important;
    color: #ffffff !important;
    padding: 10px 24px !important;
    border-radius: 8px !important;
    border: none !important;
    font-weight: 700 !important;
    font-size: 13.5px !important;
    margin-top: 10px !important;
    box-shadow: 0 4px 12px rgba(149, 39, 29, 0.2) !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content a[href*="efficiency-video"]:hover {
    background: linear-gradient(135deg, var(--ch-copper) 0%, var(--ch-crimson) 100%) !important;
    transform: translateY(-2px) !important;
}

/* --- جدول مشخصات فنی صنعتی --- */
.elementor-30161 .elementor-widget-woocommerce-product-content table {
    width: 100% !important;
    height: auto !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;
    margin: 24px 0 32px 0 !important;
    border: 1px solid var(--ch-pastel-border) !important;
    border-radius: var(--ch-radius-md) !important;
    overflow: hidden !important;
    box-shadow: 0 4px 16px rgba(96, 36, 30, 0.03) !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content table tr {
    height: auto !important;
    transition: background-color 0.15s ease !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content table tr:nth-child(odd) {
    background-color: var(--ch-pastel-card) !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content table tr:nth-child(even) {
    background-color: #ffffff !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content table tr:hover {
    background-color: var(--ch-pastel-tint) !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content table td {
    height: auto !important;
    padding: 13px 18px !important;
    font-size: 13.5px !important;
    line-height: 1.7 !important;
    border-bottom: 1px solid var(--ch-pastel-border) !important;
    text-align: right !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content table tr:last-child td {
    border-bottom: none !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content table td:first-child {
    width: 38% !important;
    font-weight: 700 !important;
    color: var(--ch-espresso) !important;
    background-color: rgba(247, 235, 230, 0.55) !important;
    border-left: 1px solid var(--ch-pastel-border) !important;
}

.elementor-30161 .elementor-widget-woocommerce-product-content table td:last-child {
    width: 62% !important;
    color: var(--ch-text-main) !important;
    font-weight: 500 !important;
}

.elementor-30161 .alert-warning,
.elementor-30161 .alert-danger {
    background: linear-gradient(135deg, #FFF5F0 0%, var(--ch-pastel-tint) 100%) !important;
    border: 1px solid var(--ch-copper) !important;
    border-right: 5px solid var(--ch-copper) !important;
    color: var(--ch-espresso) !important;
    padding: 18px 22px !important;
    border-radius: var(--ch-radius-md) !important;
    margin: 24px 0 !important;
    font-size: 14px !important;
    line-height: 1.9 !important;
    box-shadow: 0 4px 12px rgba(231, 123, 73, 0.08) !important;
}

/* ==========================================================================
   ۴. کانتینر چهارم: بخش کامنت و نظرات (elementor-element-47ed7a4)
   ========================================================================== */
.elementor-30161 .elementor-element-47ed7a4:not(:empty) {
    margin-top: 28px !important;
}

.elementor-30161 .elementor-element-47ed7a4 #reviews,
.elementor-30161 .elementor-element-47ed7a4 .woocommerce-Reviews {
    background: #ffffff !important;
    border: 1px solid var(--ch-pastel-border) !important;
    border-radius: var(--ch-radius-lg) !important;
    padding: 32px !important;
    box-shadow: 0 8px 28px rgba(96, 36, 30, 0.04) !important;
}

.elementor-30161 #reviews .comment-reply-title,
.elementor-30161 #reviews .woocommerce-Reviews-title {
    color: var(--ch-espresso) !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 20px !important;
    display: block !important;
}

.elementor-30161 #reviews .commentlist li {
    background: var(--ch-pastel-card) !important;
    border: 1px solid var(--ch-pastel-border) !important;
    border-radius: var(--ch-radius-md) !important;
    padding: 18px !important;
    margin-bottom: 16px !important;
}

.elementor-30161 #review_form_wrapper textarea,
.elementor-30161 #review_form_wrapper input[type="text"],
.elementor-30161 #review_form_wrapper input[type="email"] {
    border: 1px solid var(--ch-pastel-border) !important;
    background: var(--ch-pastel-card) !important;
    border-radius: 8px !important;
    padding: 10px 14px !important;
}

.elementor-30161 #review_form_wrapper #submit {
    background: var(--ch-crimson) !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    padding: 12px 28px !important;
    font-weight: 700 !important;
    border: none !important;
    cursor: pointer !important;
    transition: background 0.2s ease !important;
}

.elementor-30161 #review_form_wrapper #submit:hover {
    background: var(--ch-espresso) !important;
}

/* ==========================================================================
   ۵. کانتینر پنجم: محصولات مرتبط (elementor-element-92c7987)
   ========================================================================== */
.elementor-30161 .elementor-element-92c7987 {
    margin-top: 28px !important;
    margin-bottom: 40px !important;
}

.elementor-30161 .elementor-element-92c7987 > .e-con-inner {
    background: #ffffff !important;
    border: 1px solid var(--ch-pastel-border) !important;
    border-radius: var(--ch-radius-lg) !important;
    padding: 32px !important;
    box-shadow: 0 8px 28px rgba(96, 36, 30, 0.04) !important;
}

.elementor-30161 section.related.products > h2 {
    color: var(--ch-espresso) !important;
    font-size: 20px !important;
    font-weight: 800 !important;
    margin-bottom: 24px !important;
    padding-bottom: 14px !important;
    border-bottom: 2px solid var(--ch-pastel-border) !important;
    position: relative !important;
}

.elementor-30161 section.related.products > h2::after {
    content: "" !important;
    position: absolute !important;
    bottom: -2px !important;
    right: 0 !important;
    width: 90px !important;
    height: 3px !important;
    background: var(--ch-copper) !important;
    border-radius: 2px !important;
}

.elementor-30161 section.related.products ul.products li.product {
    background: var(--ch-pastel-card) !important;
    border: 1px solid var(--ch-pastel-border) !important;
    border-radius: 14px !important;
    padding: 14px !important;
    transition: all 0.28s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}

.elementor-30161 section.related.products ul.products li.product:hover {
    transform: translateY(-5px) !important;
    background: #ffffff !important;
    border-color: var(--ch-copper) !important;
    box-shadow: 0 12px 24px rgba(96, 36, 30, 0.09) !important;
}

/* حذف کادر و پدینگ اضافه از تصاویر محصولات مرتبط */
.elementor-30161 section.related.products ul.products li.product img {
    border-radius: 0 !important;
    margin-bottom: 12px !important;
    background: transparent !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

.elementor-30161 section.related.products ul.products li.product .woocommerce-loop-product__title {
    color: var(--ch-espresso) !important;
    font-size: 13.5px !important;
    font-weight: 700 !important;
    line-height: 1.6 !important;
    margin: 6px 0 12px 0 !important;
    min-height: 44px !important;
    text-align: center !important;
}

.elementor-30161 section.related.products .star-rating {
    margin: 0 auto 10px auto !important;
    color: var(--ch-copper) !important;
}

.elementor-30161 section.related.products ul.products li.product .button {
    width: 100% !important;
    background: var(--ch-pastel-tint) !important;
    color: var(--ch-espresso) !important;
    border: 1px solid var(--ch-pastel-border) !important;
    border-radius: 8px !important;
    padding: 9px 12px !important;
    font-size: 12.5px !important;
    font-weight: 700 !important;
    text-align: center !important;
    transition: all 0.2s ease !important;
    margin-top: auto !important;
}

.elementor-30161 section.related.products ul.products li.product:hover .button {
    background: var(--ch-crimson) !important;
    color: #ffffff !important;
    border-color: var(--ch-crimson) !important;
}

/* ==========================================================================
   ۶. هماهنگ‌سازی نوار چسبان خرید موبایل (#eigMobileBar) با پالت جدید
   ========================================================================== */
@media (max-width: 767px) {
    #eigMobileBar {
        background-color: #ffffff !important;
        border-top: 2px solid var(--ch-pastel-border) !important;
        box-shadow: 0 -6px 20px rgba(96, 36, 30, 0.1) !important;
    }
    #eigMobileBar .eig-bar-price .amount,
    #eigMobileBar .eig-bar-price .eig-price-amount {
        color: var(--ch-crimson) !important;
    }
    #eigMobileBar .eig-bar-cta a,
    #eigMobileBar .eig-bar-cta button {
        background: linear-gradient(135deg, var(--ch-crimson) 0%, var(--ch-espresso) 100%) !important;
        border-radius: 8px !important;
        box-shadow: 0 4px 12px rgba(149, 39, 29, 0.25) !important;
    }
}

/* ==========================================================================
   ۷. واکنش‌گرایی (Responsive) برای تبلت و موبایل
   ========================================================================== */
@media (max-width: 1024px) {
    .elementor-30161 .elementor-element-8bb7e9d > .e-con-inner {
        padding: 24px !important;
        gap: 24px !important;
    }
    .elementor-30161 .elementor-element-6a6bc1b > .e-con-inner,
    .elementor-30161 .elementor-element-92c7987 > .e-con-inner {
        padding: 24px !important;
    }
    .elementor-30161 .wd-grid-g {
        flex-wrap: wrap !important;
    }
    .elementor-30161 .wd-grid-g > .col-lg-3 {
        flex: 0 0 calc(50% - 8px) !important;
        width: calc(50% - 8px) !important;
        max-width: calc(50% - 8px) !important;
    }
}

@media (max-width: 767px) {
    .elementor-30161 .elementor-element-38167f9 {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
    }
    .elementor-30161 .rank-math-breadcrumb {
        padding: 10px 14px !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 8px !important;
    }
    .elementor-30161 .rank-math-breadcrumb p {
        font-size: 11px !important;
    }
    .elementor-30161 .rank-math-breadcrumb::after {
        width: 100% !important;
        justify-content: center !important;
        font-size: 11.5px !important;
        box-sizing: border-box !important;
    }
    .elementor-30161 .elementor-element-8bb7e9d > .e-con-inner {
        padding: 16px !important;
        gap: 18px !important;
    }
    .elementor-30161 .elementor-element-d9c3da3 .product_title {
        font-size: 18px !important;
    }
    .elementor-30161 .ch-single-phone-box {
        flex-direction: column !important;
        align-items: stretch !important;
        padding: 14px 16px !important;
        gap: 12px !important;
    }
    .elementor-30161 .ch-single-phone-title::after {
        font-size: 13px !important;
    }
    .elementor-30161 .ch-single-phone-link {
        width: 100% !important;
        box-sizing: border-box !important;
        padding: 10px !important;
        font-size: 15.5px !important;
    }
    .elementor-30161 .elementor-element-055103b {
        margin-top: 56px !important;
        padding: 14px 16px !important;
    }
    .elementor-30161 .elementor-element-055103b::before {
        top: -46px !important;
        height: 38px !important;
        font-size: 12.5px !important;
    }
    .elementor-30161 .elementor-element-055103b p.price {
        font-size: 20px !important;
    }
    .elementor-30161 .elementor-element-6a6bc1b > .e-con-inner,
    .elementor-30161 .elementor-element-92c7987 > .e-con-inner {
        padding: 18px 15px !important;
    }
    .elementor-30161 .elementor-widget-woocommerce-product-content table td {
        padding: 10px 12px !important;
        font-size: 12.5px !important;
    }
    .elementor-30161 .elementor-widget-woocommerce-product-content h2 {
        font-size: 16px !important;
        padding: 10px 14px !important;
    }
    .elementor-30161 .wd-grid-g {
        flex-wrap: wrap !important;
        gap: 10px !important;
    }
    .elementor-30161 .wd-grid-g > .col-lg-3 {
        flex: 0 0 calc(50% - 5px) !important;
        width: calc(50% - 5px) !important;
        max-width: calc(50% - 5px) !important;
    }
    .elementor-30161 .wd-grid-g .wp-video,
    .elementor-30161 .wd-grid-g .mejs-container,
    .elementor-30161 .wd-grid-g .mejs-inner,
    .elementor-30161 .wd-grid-g .mejs-mediaelement,
    .elementor-30161 .wd-grid-g .mejs-layers,
    .elementor-30161 .wd-grid-g .mejs-poster,
    .elementor-30161 .wd-grid-g .mejs-overlay,
    .elementor-30161 .wd-grid-g video.wp-video-shortcode {
        height: 145px !important;
        min-height: 145px !important;
        max-height: 145px !important;
    }
}/* End custom CSS */