.elementor .e-3a98fba{width:25%;flex-direction:column;}.elementor .e-214d46d-db406e3{font-family:yekan;font-size:18px;/* دسته‌بندی محصولات همراه دارو */
selector {
  font-family: "IRANYekan", "IRANYekanX", "Yekan", Tahoma, sans-serif !important;
  color: #123F36;
}

/* عنوان دسته‌بندی */
selector .product-category,
selector li.product-category {
  border-radius: 14px !important;
  overflow: hidden;
  background: #E5EEE8 !important;
  border: 1px solid rgba(200, 154, 67, 0.35) !important;
  box-shadow: 0 3px 12px rgba(18, 63, 54, 0.06);
  box-sizing: border-box;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* تصویر دسته‌بندی */
selector .product-category img {
  display: block;
  width: 100% !important;
  height: auto !important;
  object-fit: contain;
  margin: 0 !important;
}

/* عنوان هر دسته */
selector .woocommerce-loop-category__title {
  font-family: "IRANYekan", "IRANYekanX", "Yekan", Tahoma, sans-serif !important;
  color: #123F36 !important;
  font-size: clamp(13px, 1vw, 16px) !important;
  font-weight: 500 !important;
  line-height: 1.8 !important;
  text-align: center;
  padding: 10px 8px !important;
  margin: 0 !important;
  background: #E5EEE8;
}

/* تعداد محصولات */
selector .woocommerce-loop-category__title .count {
  color: #66746E !important;
  font-family: inherit !important;
  font-size: 0.85em !important;
  font-weight: 400 !important;
  background: transparent !important;
}

/* افکت ملایم دسکتاپ */
@media (hover: hover) {
  selector .product-category:hover,
  selector li.product-category:hover {
      transform: translateY(-3px);
      box-shadow: 0 8px 20px rgba(18, 63, 54, 0.12);
      border-color: #C89A43 !important;
  }
}

/* تبلت */
@media (min-width: 768px) and (max-width: 1024px) {
  selector .woocommerce-loop-category__title {
      font-size: 14px !important;
  }
}

/* موبایل */
@media (max-width: 767px) {
  selector .product-category,
  selector li.product-category {
      border-radius: 12px !important;
  }

  selector .woocommerce-loop-category__title {
      font-size: 13px !important;
      line-height: 1.8 !important;
      padding: 8px 5px !important;
  }
}

/* کاهش حرکت برای کاربران حساس به انیمیشن */
@media (prefers-reduced-motion: reduce) {
  selector .product-category,
  selector li.product-category {
      transition: none !important;
  }
}\n}.elementor .e-ee9c44d{width:50%;border-radius:20px;border-width:0px;border-style:solid;background-color:#E5EEE8;flex-direction:column;}.elementor .e-8a6eb37{width:20%;margin:10px;border-radius:20px;border-width:1px;border-color:#C89A43;border-style:solid;background-color:#F8EDE1;flex-direction:column;justify-content:center;align-items:center;/* کارت خرید همراه دارو */
selector {
  background-color: #E5EEE8 !important;
  border: 1px solid #C89A43 !important;
  border-radius: 20px !important;
  box-sizing: border-box;
}

/* موبایل */
@media (max-width: 767px) {
  selector {
      border-radius: 20px !important;
  }
}\n}.elementor .e-72ad511{width:90%;margin-block-start:30px;display:flex;flex-direction:row;}.elementor .e-8f5d0a4{width:90%;flex-direction:row;}