/* استهداف جميع أزرار الإضافة إلى السلة عبر الخاصية product-id */
button[product-id] {
    background-color: #05DF72!important;  /* خلفية ذهبية */
    color: #ffffff !important;             /* لون الخط أبيض */
    border-color: #05DF72!important;      /* لون الإطار */
}

/* عند تمرير الماوس */
button[product-id]:hover {
    background-color: #05DF72!important;  /* اخضر أغمق */
    border-color: #05DF72!important;
}


/* ===== زر "عرض الكل" – لون ثابت #003438 مع أعلى أولوية ===== */

/* 1) استهداف مباشر إذا كان عنده كلاس عرض-الكل */
a.s-slider-block__display-all,
a.s-slider-block__display-all:visited {
  background-color: #05DF72!important;   /* خلفية */
  border-color: #05DF72!important;       /* إطار */
  color: #ffffff !important;              /* لون النص */
  display: inline-block !important;       /* يلغِي تمدد الـflex في الجوال */
  margin: 10px auto !important;           /* تمركز */
  text-align: center !important;
  padding: 8px 15px;
  border-radius: 5px;
  font-weight: 700;
}

/* نص الـspan داخل الزر */
a.s-slider-block__display-all span {
  color: #ffffff !important;
}

/* 2) بديل/احتياطي: إذا كان الزر يظهر بـ btn btn-outline-primary */
.s-slider-block__title-left a.btn.btn-outline-primary,
.s-slider-block__title-left a.btn.btn-outline-primary:visited,
a.btn.btn-outline-primary[href*="/category/"] {
  background-color: #05DF72!important;
  border-color: #05DF72!important;
  color: #ffffff !important;
  display: inline-block !important;
  margin: 10px auto !important;
  text-align: center !important;
  padding: 8px 15px;
  border-radius: 5px;
  font-weight: 700;
}

/* تأكيد لون النص داخل الـspan حتى لو الثيم يغيّره */
.s-slider-block__title-left a.btn.btn-outline-primary span,
a.btn.btn-outline-primary[href*="/category/"] span {
  color: #ffffff !important;
}

/* 3) تفاعل الهوفر */
a.s-slider-block__display-all:hover,
.s-slider-block__title-left a.btn.btn-outline-primary:hover,
a.btn.btn-outline-primary[href*="/category/"]:hover {
  background-color: #00272a !important;   /* أغمق قليلاً */
  border-color: #00272a !important;
  color: #ffffff !important;
}