.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-4696 .elementor-element.elementor-element-f30e928{text-align:center;}.elementor-4696 .elementor-element.elementor-element-f30e928 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-style:italic;color:#45814E;}.elementor-4696 .elementor-element.elementor-element-1928f5a{text-align:center;}.elementor-4696 .elementor-element.elementor-element-1928f5a .elementor-heading-title{font-family:"Almarai", Sans-serif;font-style:italic;color:#060606;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-4696 .elementor-element.elementor-element-9eb1d32{--grid-columns:7;}@media(max-width:1699px){.elementor-4696 .elementor-element.elementor-element-9eb1d32{--grid-columns:4;}}@media(max-width:1279px){.elementor-4696 .elementor-element.elementor-element-9eb1d32{--grid-columns:2;}}@media(max-width:767px){.elementor-4696 .elementor-element.elementor-element-9eb1d32{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:5px;}}/* Start custom CSS for section, class: .elementor-element-edc1baf *//* ===== كارد المنتج الأساسي ===== */
.borobazar-product-loop-start.products .product {
  position: relative;
  background: #ffffff;
  border-radius: 16px;
  padding: 16px 16px 18px;
  box-shadow: 0 6px 18px rgba(15, 23, 42, 0.04);
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* رابط المنتج (صورة + عنوان + سعر) */
.borobazar-product-loop-start.products .product .woocommerce-LoopProduct-link {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  color: inherit;
}

/* ===== الصورة (أقصى عرض 220px) ===== */
.borobazar-product-loop-start.products .product img {
  max-width: 220px;
  width: 100%;
  height: auto;
  object-fit: contain;
  margin-inline: auto;
  border-radius: 10px;
}

/* ===== السعر فوق العنوان مثل الصورة ===== */
.borobazar-product-loop-start.products .product .price {
  order: 1;
  margin-top: 10px;
  font-size: 1rem;
  font-weight: 700;
  color: #111827;
}

.borobazar-product-loop-start.products .product .price .woocommerce-Price-currencySymbol {
  margin-right: 2px;
}

/* عنوان المنتج تحت السعر */
.borobazar-product-loop-start.products .product .woocommerce-loop-product__title {
  order: 2;
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 1.4;
  color: #4b5563;
  margin: 4px 0 0;
}

/* ===== زر + على يمين الصورة في منتصف الكارد ===== */
.borobazar-product-loop-start.products .product .add_to_cart_button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  inset-inline-end: 16px;        /* يدعم RTL و LTR */
  width: 44px;
  height: 44px;
  border-radius: 999px;
  background: #00b894;
  border: none;
  display: flex !important;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 10px 22px rgba(0, 184, 148, 0.35);
  font-size: 0;                  /* نخفي النص "تحديد أحد الخيارات" */
  text-decoration: none !important;
  transition: transform .18s ease, box-shadow .18s ease, background-color .18s ease, opacity .18s ease;
}

/* لو الثيم حاطط كلاس hidden على الزر */
.borobazar-product-loop-start.products .product .add_to_cart_button.hidden {
  display: flex !important;
}

/* أيقونة + */
.borobazar-product-loop-start.products .product .add_to_cart_button::before {
  content: "+";
  font-size: 26px;
  font-weight: 700;
  right: 50%!important;
  
  color: #ffffff;
}

/* هوفر */
.borobazar-product-loop-start.products .product .add_to_cart_button:hover {
  transform: translateY(-50%) translateY(-2px);
  box-shadow: 0 14px 26px rgba(0, 184, 148, 0.5);
}

/* ===== سبنر تحميل احترافي ===== */
.borobazar-product-loop-start.products .product .add_to_cart_button.loading {
  background: #d1d5db !important;
  opacity: .9;
  pointer-events: none;
}

.borobazar-product-loop-start.products .product .add_to_cart_button.loading::before {
  content: "";
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 3px solid #ffffff;
  border-top-color: transparent;
  animation: mn-spin .7s linear infinite;
}

/* ===== حالة الإضافة (علامة صح خضراء) ===== */
.borobazar-product-loop-start.products .product .add_to_cart_button.added {
  background: #16a34a !important;
}

.borobazar-product-loop-start.products .product .add_to_cart_button.added::before {
  content: "✓";
  font-size: 22px;
}

/* أنيميشن السبنر */
@keyframes mn-spin {
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc901c7 *//* ===== الكارد العام ===== */
.borobazar-product-loop-start.products .product {
  position: relative;
  background: #ffffff;
  border-radius: 18px;
  padding: 14px 14px 18px;
  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.04);
  display: flex;
  flex-direction: column;
  gap: 8px;
  transition: transform .22s ease, box-shadow .22s ease;
}

.borobazar-product-loop-start.products .product:hover {
  transform: translateY(-4px);
  box-shadow: 0 16px 32px rgba(15, 23, 42, 0.10);
}

/* ===== رابط المنتج (صورة + سعر + عنوان) ===== */
.borobazar-product-loop-start.products .product .woocommerce-LoopProduct-link {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  color: inherit;
}

/* ===== الصورة (حتى 220px) ===== */
.borobazar-product-loop-start.products .product img {
  max-width: 220px;
  width: 100%;
  height: auto;
  object-fit: contain;
  margin-inline: auto;
  border-radius: 12px;
  transition: transform .22s ease;
}

.borobazar-product-loop-start.products .product:hover img {
  transform: translateY(-2px);
}

/* ===== السعر ثم العنوان (زي الصورة) ===== */
.borobazar-product-loop-start.products .product .price {
  order: 1;
  margin-top: 12px;
  font-size: 1rem;
  font-weight: 700;
  color: #111827;
}

.borobazar-product-loop-start.products .product .woocommerce-loop-product__title {
  order: 2;
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 1.45;
  color: #4b5563;
  margin-top: 4px;
}

/* ===== زر + أخضر على يمين الكارد ===== */
.borobazar-product-loop-start.products .product .add_to_cart_button {
  position: absolute;
  top: 50%;                 /* منتصف ارتفاع الكارد */
  transform: translateY(-50%);
  inset-inline-end: 16px;   /* يمين في RTL / يسار في LTR */
  width: 44px;
  height: 44px;
  border-radius: 999px;
  background: #00b894;
  border: none;
  display: flex !important;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 10px 24px rgba(0, 184, 148, 0.45);
  font-size: 0;             /* نخفي النص */
  text-decoration: none !important;
  transition:
    transform .18s ease,
    box-shadow .18s ease,
    background-color .18s ease,
    opacity .18s ease;
}

/* لو الثيم أو بلجن حاطط hidden */
.borobazar-product-loop-start.products .product .add_to_cart_button.hidden {
  display: flex !important;
}

/* علامة + */
.borobazar-product-loop-start.products .product .add_to_cart_button::before {
  content: "+";
  font-size: 26px;
  font-weight: 700;
  color: #ffffff;
}

/* هوفر */
.borobazar-product-loop-start.products .product .add_to_cart_button:hover {
  transform: translateY(-50%) translateY(-2px);
  box-shadow: 0 16px 30px rgba(0, 184, 148, 0.65);
}

/* ===== سبنر تحميل احترافي ===== */
.borobazar-product-loop-start.products .product .add_to_cart_button.loading {
  background: #d1d5db !important;
  opacity: .9;
  pointer-events: none;
}

.borobazar-product-loop-start.products .product .add_to_cart_button.loading::before {
  content: "";
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 3px solid #ffffff;
  border-top-color: transparent;
  animation: mn-spin .7s linear infinite;
}

/* ===== حالة الإضافة (✓ + بَمب) ===== */
.borobazar-product-loop-start.products .product .add_to_cart_button.added {
  background: #16a34a !important;
}

.borobazar-product-loop-start.products .product .add_to_cart_button.added::before {
  content: "✓";
  font-size: 22px;
}

/* أنيميشن البَمب الخفيفة */
.borobazar-product-loop-start.products .product .add_to_cart_button.mn-bump {
  animation: mn-bump .26s ease-out;
}

/* ===== إخفاء الـ overlay القبيح داخل الكارد أثناء التحميل ===== */
.borobazar-product-loop-start.products .product .blockUI.blockOverlay {
  background: transparent !important;
}

.borobazar-product-loop-start.products .product .blockUI.blockMsg.blockElement {
  display: none !important;
}

/* ===== Animations ===== */
@keyframes mn-spin {
  to { transform: rotate(360deg); }
}

@keyframes mn-bump {
  0%   { transform: translateY(-50%) scale(1); }
  50%  { transform: translateY(-52%) scale(1.12); }
  100% { transform: translateY(-50%) scale(1); }
}/* End custom CSS */