.elementor-5784 .elementor-element.elementor-element-dfa62b4{--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;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5784 .elementor-element.elementor-element-7dd09d3{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-5784 .elementor-element.elementor-element-7dd09d3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5784 .elementor-element.elementor-element-69ab0c6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5784 .elementor-element.elementor-element-69ab0c6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-5784 .elementor-element.elementor-element-e949613{--display:flex;}.elementor-5784 .elementor-element.elementor-element-462da22 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Almarai", Sans-serif;}.elementor-5784 .elementor-element.elementor-element-462da22 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5784 .elementor-element.elementor-element-9442ec8 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-5784 .elementor-element.elementor-element-9442ec8{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-5784 .elementor-element.elementor-element-dd52c78{--display:flex;}.elementor-5784 .elementor-element.elementor-element-a551414 .elementor-icon-wrapper{text-align:center;}.elementor-5784 .elementor-element.elementor-element-a551414.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5784 .elementor-element.elementor-element-a551414.elementor-view-framed .elementor-icon, .elementor-5784 .elementor-element.elementor-element-a551414.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5784 .elementor-element.elementor-element-a551414.elementor-view-framed .elementor-icon, .elementor-5784 .elementor-element.elementor-element-a551414.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}@media(min-width:768px){.elementor-5784 .elementor-element.elementor-element-dfa62b4{--content-width:100%;}}@media(max-width:1024px){.elementor-5784 .elementor-element.elementor-element-dfa62b4{--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-5784 .elementor-element.elementor-element-69ab0c6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5784 .elementor-element.elementor-element-e949613.e-con{--order:-99999 /* order start hack */;}.elementor-5784 .elementor-element.elementor-element-e956a3b.elementor-element{--order:-99999 /* order start hack */;}.elementor-5784 .elementor-element.elementor-element-9442ec8{--e-off-canvas-justify-content:flex-end;--e-off-canvas-animation-duration:0px;}.elementor-5784 .elementor-element.elementor-element-a551414 .elementor-icon-wrapper{text-align:center;}}@media(max-width:767px){.elementor-5784 .elementor-element.elementor-element-7dd09d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5784 .elementor-element.elementor-element-69ab0c6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5784 .elementor-element.elementor-element-e949613{--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;}.elementor-5784 .elementor-element.elementor-element-e949613.e-con{--order:-99999 /* order start hack */;}.elementor-5784 .elementor-element.elementor-element-462da22{width:100%;max-width:100%;}.elementor-5784 .elementor-element.elementor-element-462da22 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-5784 .elementor-element.elementor-element-462da22 .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-5784 .elementor-element.elementor-element-e956a3b{width:100%;max-width:100%;}.elementor-5784 .elementor-element.elementor-element-e956a3b.elementor-element{--order:-99999 /* order start hack */;}.elementor-5784 .elementor-element.elementor-element-9442ec8{--e-off-canvas-justify-content:flex-end;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;}}/* Start custom CSS for sidebar, class: .elementor-element-7dd09d3 */.woocommerce span.onsale {
    background: linear-gradient(1deg, #ff4e50, #f9d423); /* تدرج لوني */
    color: #fff;
    padding: 8px 20px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    top: 10px;
    left: -20px;
   
    z-index: 10;
    box-shadow: 0 2px 8px rgba(0,0,0,0.2);
    border-radius: 0;
    width: 100px;
    text-align: center;
}
/* ========== تصميم بطاقات المنتجات ========== */
ul.products li.product {
  background: linear-gradient(145deg, #ffffff, #f9f9f9);
  border-radius: 15px;
  padding: 20px;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.06);
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}

/* ========== تأثير الهوفر ========== */
ul.products li.product:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
}

/* ========== صورة المنتج ========== */
ul.products li.product img {
  border-radius: 10px;
  transition: transform 0.3s ease;
  max-height: 220px;
  object-fit: contain;
  display: block;
  margin: 0 auto 15px auto;
}

ul.products li.product:hover img {
  transform: scale(1.05);
}

/* ========== عنوان المنتج ========== */
ul.products li.product h2.woocommerce-loop-product__title {
  font-size: 17px;
  font-weight: 600;
  color: #222;
  margin-bottom: 10px;
  text-align: center;
  min-height: 48px;
}

/* ========== السعر ========== */
ul.products li.product .price {
  font-size: 16px;
  font-weight: 700;
  color: #1e88e5;
  text-align: center;
  display: block;
  margin-bottom: 12px;
}

/* ========== زر الإضافة إلى السلة ========== */
ul.products li.product .button {
  background: #1e88e5;
  color: #fff;
  border: none;
  padding: 12px;
  width: 100%;
  border-radius: 8px;
  font-weight: 600;
  text-transform: uppercase;
  transition: background 0.3s ease;
  text-align: center;
}

ul.products li.product .button:hover {
  background: #1565c0;
}

/* ========== تكييف التصميم للشاشات الصغيرة ========== */
@media screen and (max-width: 768px) {
  ul.products li.product {
    padding: 15px;
  }

  ul.products li.product h2.woocommerce-loop-product__title {
    font-size: 15px;
  }

  ul.products li.product .price {
    font-size: 14px;
  }

  ul.products li.product .button {
    padding: 10px;
    font-size: 14px;
  }
}
ul.products li.product .button {
  background: linear-gradient(135deg, #f9b4ab, #fddbb3); /* تدرج وردي فاتح */
  color: #fff;
  border: none;
  padding: 12px;
  width: 100%;
  border-radius: 50px; /* زر دائري ناعم */
  font-weight: 700;
  text-transform: uppercase;
  transition: all 0.3s ease;
  text-align: center;
  box-shadow: 0 4px 10px rgba(249, 180, 171, 0.3);
  letter-spacing: 0.5px;
}

ul.products li.product .button:hover {
  background: linear-gradient(135deg, #f48f8f, #f6c58b);
  box-shadow: 0 6px 14px rgba(244, 143, 143, 0.4);
  transform: translateY(-2px);
}



/* 🎯 مخصص فقط داخل كودك */
.custom-wc-widget {
  direction: rtl;
  text-align: right;
}

/* ===== الصندوق العام ===== */
.custom-wc-widget .widget {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  padding: 20px;
  margin-bottom: 25px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.05);
  transition: all 0.3s ease;
}

/* ===== عنوان الودجت ===== */
.custom-wc-widget .widget-title {
  font-family: 'Cairo', sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #111;
  border-bottom: 1px solid #ddd;
  padding-bottom: 8px;
  margin-bottom: 15px;
}

/* ===== قائمة المنتجات ===== */

.custom-wc-widget ul.product_list_widget li:last-child {
  border-bottom: none;
}

/* ===== الصورة ===== */
.custom-wc-widget ul.product_list_widget li img {
  width: 70px;
  height: 70px;
  object-fit: cover;
  border-radius: 8px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  flex-shrink: 0;
}

/* ===== النصوص (الاسم + النجوم + السعر) ===== */
.custom-wc-widget ul.product_list_widget li > a {
  flex: 1;
  display: block;
  font-weight: 600;
  font-size: 14px;
  color: #1e88e5;
  text-decoration: none;
  line-height: 1.4;
  margin-bottom: 4px;
}

.custom-wc-widget ul.product_list_widget li > a:hover {
  color: #1565c0;
  text-decoration: underline;
}

/* ===== النجوم ===== */
.custom-wc-widget ul.product_list_widget li .star-rating {
  margin: 3px 0;
  float: none !important;
  display: block;
  transform: scale(0.9);
}

/* ===== السعر ===== */
.custom-wc-widget ul.product_list_widget li .woocommerce-Price-amount {
  display: inline-block;
  font-weight: 700;
  color: #333;
  font-size: 14px;
}

.custom-wc-widget ul.product_list_widget li del {
  color: #999;
  font-size: 13px;
  margin-right: 5px;
}

/* ===== موبايل ===== */
@media (max-width: 768px) {
  .custom-wc-widget ul.product_list_widget li {
    flex-direction: row-reverse;
    align-items: flex-start;
  }

  .custom-wc-widget ul.product_list_widget li img {
    width: 55px;
    height: 55px;
  }

  .custom-wc-widget ul.product_list_widget li > a {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-69ab0c6 *//* 🌸 شارة الخصم "تخفيضات" */
.woocommerce span.onsale {
  background: linear-gradient(135deg, #ff7e5f, #feb47b); /* تدرج وردي برتقالي ناعم */
  color: #fff;
  padding: 6px 16px;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  position: absolute;
  top: 10px;
  left: -10px;
  z-index: 10;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
  border-radius: 30px; /* شكل كبسولة ناعم */
  text-align: center;
  letter-spacing: 0.5px;
}

/* 🎁 تصميم بطاقات المنتجات */
ul.products li.product {
  background: #fff;
  border-radius: 16px;
  padding: 20px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
  border: 1px solid #f5e4dc; /* إطار وردي فاتح ناعم */
  text-align: center; /* توسيط جميع العناصر داخل البطاقة */
}

/* ✨ تأثير عند تمرير الماوس */
ul.products li.product:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.1);
}

/* 🖼️ صورة المنتج */
ul.products li.product img {
  border-radius: 12px;
  transition: transform 0.3s ease;
  max-height: 230px;
  object-fit: contain;
  display: block;
  margin: 0 auto 15px auto;
}

ul.products li.product:hover img {
  transform: scale(1.05);
}

/* 🏷️ عنوان المنتج */
ul.products li.product h2.woocommerce-loop-product__title {
  font-size: 17px;
  font-weight: 600;
  color: #444;
  margin-bottom: 8px;
  text-align: center;
  min-height: 46px;
  font-family: 'Cairo', sans-serif;
}

/* 🏷️ التصنيف (category) */
ul.products li.product .woocommerce-loop-category__title {
  font-size: 14px;
  color: #b26a4c; /* وردي ذهبي */
  text-align: center;
  font-weight: 500;
  margin-bottom: 6px;
}

/* ⭐ التقييم */
ul.products li.product .star-rating {
  float: none !important;
  margin: 6px auto;
  
  display: block;
  transform: scale(0.9);
}
/* ===== محاذاة جميع العناصر إلى اليمين ===== */
ul.products li.product {
  text-align: right;
  direction: rtl;
}

ul.products li.product h2.woocommerce-loop-product__title,
ul.products li.product .price,
ul.products li.product .star-rating,
ul.products li.product .woocommerce-loop-category__title {
  text-align: right;
  display: block;
}

/* 💰 السعر */
ul.products li.product .price {
  font-size: 16px;
  font-weight: 700;
  color: #e89b6a; /* ذهبي وردي */
  text-align: center;
  display: block;
  margin-bottom: 14px;
}

/* 🛒 زر الإضافة إلى السلة */
ul.products li.product .button {
  background: linear-gradient(135deg, #f9b4ab, #fddbb3); /* تدرج وردي فاتح */
  color: #fff;
  border: none;
  padding: 12px;
  width: 100%;
  border-radius: 50px; /* زر ناعم دائري */
  font-weight: 700;
  text-transform: uppercase;
  transition: all 0.3s ease;
  text-align: center;
  box-shadow: 0 4px 10px rgba(249, 180, 171, 0.3);
  letter-spacing: 0.5px;
}

ul.products li.product .button:hover {
  background: linear-gradient(135deg, #f48f8f, #f6c58b);
  box-shadow: 0 6px 14px rgba(244, 143, 143, 0.4);
  transform: translateY(-2px);
}

/* 📱 تجاوب الموبايل */
@media screen and (max-width: 768px) {
  ul.products li.product {
    padding: 15px;
  }

  ul.products li.product h2.woocommerce-loop-product__title {
    font-size: 15px;
  }

  ul.products li.product .price {
    font-size: 14px;
  }

  ul.products li.product .button {
    padding: 10px;
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_search, class: .elementor-element-e956a3b *//* غلّف ودجت البحث داخل هذا الكلاس لعزل التأثير */
.custom-wc-search { direction: rtl; font-family: 'Cairo', sans-serif; }

/* وعاء الودجت */

 .woocommerce-product-search {
  background: #fffaf8;                /* خلفية ناعمة */
  border: 1px solid #f5e4dc;          /* إطار وردي فاتح */
  border-radius: 14px;
  padding: 12px;
 
}

/* الحقل + الزر كنص داخل نفس السطر */
.custom-wc-search .woocommerce-product-search {
  display: grid;
  grid-template-columns: 1fr auto;    /* الحقل ثم الزر */
  gap: 8px;
  align-items: center;
}

/* حقل البحث */
.custom-wc-search .woocommerce-product-search .search-field,
.custom-wc-search .widget_product_search .search-field,
.custom-wc-search input[type="search"] {
  width: 100%;
  height: 44px;
  background: #fff;
  border: 1px solid #f4d1b1;
  border-radius: 10px;
  padding: 0 14px;
  font-size: 15px;
  color: #333;
  transition: all .25s ease;
}

.custom-wc-search .woocommerce-product-search .search-field::placeholder {
  color: #b99b8d;                      /* نص توضيحي ناعم */
}

/* تركيز الحقل */
.custom-wc-search .woocommerce-product-search:focus-within .search-field {
  border-color: #e89b6a;
  box-shadow: 0 0 0 3px rgba(232,155,106,0.15);
  outline: none;
}

/* زر البحث (افتراضي) */
.custom-wc-search .woocommerce-product-search button,
.custom-wc-search .woocommerce-product-search input[type="submit"] {
  height: 44px;
  padding: 0 16px;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  font-weight: 700;
  letter-spacing: .3px;
  text-transform: none;
  transition: all .25s ease;
  color: #fff;
  background: linear-gradient(135deg, #f9b4ab, #fddbb3); /* وردي فاتح */
  box-shadow: 0 3px 10px rgba(249,180,171,.35);
}

.custom-wc-search .woocommerce-product-search button:hover,
.custom-wc-search .woocommerce-product-search input[type="submit"]:hover {
  transform: translateY(-1px);
  background: linear-gradient(135deg, #f48f8f, #f6c58b);
  box-shadow: 0 5px 14px rgba(244,143,143,.35);
}

/* زر بشكل أيقونة عدسة داخل الزر */
.custom-wc-search .woocommerce-product-search button:before,
.custom-wc-search .woocommerce-product-search input[type="submit"]::before {
  content: "🔍";
  margin-left: 6px;
}

/* سطر عنوان الودجت (اختياري) */
.custom-wc-search .widget-title {
  margin: 0 0 10px 0;
  color: #b26a4c;
  font-weight: 700;
  font-size: 17px;
}
.custom-wc-search .widget-title::after{
  content:"";
  display:block;
  width:40px;height:2px;background:#f4b183;margin-top:6px;border-radius:2px;
}

/* دعم RTL بالكامل */
.custom-wc-search .woocommerce-product-search,
.custom-wc-search .widget_product_search { text-align: right; }

/* اقتراحات/قائمة نتائج حية من إضافات الفلترة (لو موجودة) */
.custom-wc-search .ajax-search-results,
.custom-wc-search .dgwt-wcas-suggestions,    /* مثال لمكوّنات بحث شائعة */
.custom-wc-search .autocomplete-suggestions {
  background:#fff; border:1px solid #f4d1b1; border-radius:12px; overflow:hidden;
  box-shadow:0 10px 24px rgba(0,0,0,.1);
}
.custom-wc-search .ajax-search-results li,
.custom-wc-search .autocomplete-suggestion {
  padding:10px 12px; cursor:pointer; display:flex; gap:10px; align-items:center;
}
.custom-wc-search .ajax-search-results li:hover,
.custom-wc-search .autocomplete-suggestion:hover {
  background:#fff3ee;
}

/* صور مصغّرة داخل الاقتراحات (إن وُجدت) */
.custom-wc-search .ajax-search-results img,
.custom-wc-search .autocomplete-suggestion img {
  width:42px;height:42px;object-fit:cover;border-radius:8px;flex:0 0 42px;
}

/* الموبايل */
@media (max-width: 768px){
  .custom-wc-search .woocommerce-product-search { grid-template-columns: 1fr auto; }
  .custom-wc-search .woocommerce-product-search .search-field{ height: 42px; }
  .custom-wc-search .woocommerce-product-search button{ height: 42px; padding: 0 14px; }
}/* End custom CSS */
/* Start custom CSS for woofilters, class: .elementor-element-597bbe2 *//* 🎀 الحاوية الأساسية لودجت الفلترة */
.widget_woof,
.elementor-widget-woocommerce-filters,
.widget.woocommerce {
  background: #fff;
  border: 1px solid #f5e4dc;
  border-radius: 16px;
  padding: 20px;
  margin-bottom: 25px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.05);
  font-family: 'Cairo', sans-serif;
  direction: rtl;
}

/* 🏷️ عنوان الفلاتر */
.widget_woof h3,
.widget_woof .widget-title,
.elementor-widget-woocommerce-filters h3 {
  font-size: 18px;
  font-weight: 700;
  color: #b26a4c;
  text-align: right;
  margin-bottom: 15px;
  border-bottom: 2px solid #f4d1b1;
  padding-bottom: 6px;
}

/* 🧾 عناصر القائمة (الخيارات) */
.widget_woof ul,
.widget_woof li,
.woocommerce-widget-layered-nav-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.widget_woof ul li {
  padding: 8px 0;
  border-bottom: 1px dashed #f1e1d8;
  transition: all 0.3s ease;
}

.widget_woof ul li:last-child {
  border-bottom: none;
}

/* ✅ مربعات التحديد والراديو */
.widget_woof input[type="checkbox"],
.widget_woof input[type="radio"] {
  accent-color: #e89b6a; /* لون ذهبي وردي */
  width: 17px;
  height: 17px;
  cursor: pointer;
  margin-left: 8px;
}

.widget_woof label {
  color: #444;
  font-size: 15px;
  cursor: pointer;
  transition: color 0.2s ease;
}

.widget_woof label:hover {
  color: #b26a4c;
}

/* 💰 شريط السعر */
.widget_woof .price_slider {
  background: #f4d1b1;
  height: 6px;
  border-radius: 5px;
  margin: 10px 0;
}

.widget_woof .ui-slider-range {
  background: #e89b6a;
}

.widget_woof .ui-slider-handle {
  background: #fff;
  border: 2px solid #e89b6a;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  top: -5px;
  cursor: pointer;
}

/* 🎯 القيم بجانب السعر */
.widget_woof .price_label {
  font-weight: 600;
  color: #555;
  font-size: 14px;
  margin-top: 8px;
  display: block;
  text-align: center;
}

/* 🌸 زر "مرشح" */
.widget_woof button,
.widget_woof .button,
.widget_woof input[type="submit"] {
  background: linear-gradient(135deg, #f9b4ab, #fddbb3);
  color: #fff;
  border: none;
  border-radius: 50px;
  padding: 10px 25px;
  font-weight: 700;
  width: 100%;
  text-align: center;
  transition: all 0.3s ease;
  box-shadow: 0 4px 10px rgba(249, 180, 171, 0.3);
  font-family: 'Cairo', sans-serif;
}

.widget_woof button:hover,
.widget_woof .button:hover {
  background: linear-gradient(135deg, #f48f8f, #f6c58b);
  transform: translateY(-2px);
  box-shadow: 0 6px 14px rgba(244, 143, 143, 0.4);
}

/* 📱 تجاوب الموبايل */
@media (max-width: 768px) {
  .widget_woof {
    padding: 15px;
  }

  .widget_woof h3 {
    font-size: 16px;
  }

  .widget_woof label {
    font-size: 14px;
  }

  .widget_woof button {
    font-size: 14px;
    padding: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-a03c922 *//* 🎁 الحاوية الأساسية لتصنيفات المنتجات */
.widget_product_categories,
.woocommerce-widget-product_categories {
  background: #fff;
  border: 1px solid #f5e4dc;
  border-radius: 16px;
  padding: 20px 25px;
  margin-top: 20px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.05);
  font-family: 'Cairo', sans-serif;
  direction: rtl;
}

/* 🏷️ العنوان */
.widget_product_categories .widget-title,
.woocommerce-widget-product_categories .widget-title {
  font-size: 18px;
  font-weight: 700;
  color: #b26a4c;
  border-bottom: 2px solid #f4d1b1;
  padding-bottom: 8px;
  margin-bottom: 15px;
  text-align: right;
}

/* 🪄 قائمة التصنيفات */
.widget_product_categories ul,
.woocommerce-widget-product_categories ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.widget_product_categories ul li,
.woocommerce-widget-product_categories ul li {
  padding: 10px 0;
  border-bottom: 1px dashed #f1e1d8;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* حذف الخط الأخير */
.widget_product_categories ul li:last-child,
.woocommerce-widget-product_categories ul li:last-child {
  border-bottom: none;
}

/* 🔗 الرابط داخل التصنيف */
.widget_product_categories ul li a,
.woocommerce-widget-product_categories ul li a {
  color: #444;
  font-size: 15px;
  text-decoration: none;
  font-weight: 500;
  transition: all 0.3s ease;
  position: relative;
  display: inline-block;
}

/* ✨ تأثير لطيف عند المرور */
.widget_product_categories ul li a:hover,
.woocommerce-widget-product_categories ul li a:hover {
  color: #e89b6a;
  padding-right: 6px;
}

/* 💫 سهم قبل النص */
.widget_product_categories ul li a::before,
.woocommerce-widget-product_categories ul li a::before {
  content: "🎀";
  font-size: 14px;
  margin-left: 6px;
  opacity: 0.6;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.widget_product_categories ul li a:hover::before {
  transform: rotate(20deg);
  opacity: 1;
}

/* 🧮 عدد المنتجات (في حال ظاهر) */
.widget_product_categories ul li .count {
  background: #f9b4ab;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 50px;
  box-shadow: 0 2px 6px rgba(249, 180, 171, 0.3);
}

/* 📱 تجاوب الموبايل */
@media (max-width: 768px) {
  .widget_product_categories,
  .woocommerce-widget-product_categories {
    padding: 15px;
  }

  .widget_product_categories .widget-title {
    font-size: 16px;
  }

  .widget_product_categories ul li a {
    font-size: 14px;
  }
}/* End custom CSS */