/* Add custom CSS styles below */ 
.product-single .btn-tab.btn--collapse{
color:#000 !important;
}
.s-search-input {
  color: #000000 !important; /* لون النص المكتوب */
}

.s-search-input::placeholder {
  color: #666666 !important; /* لون النص التلميحي "ادخل كلمة البحث" */
}
/* لون اسم التصنيف (العنوان) */
.footer_cat h2 a {
  color: #ffffff !important;
}

/* لون رابط "عرض التصنيف" لو ظهر نص فيه */
.footer_cat .count {
  color: #ffffff !important;
}
/*تاثير حركه سلايد  التصنيفات */
.swiper-slide {
  opacity: 20 !important;
  animation: subcategoryEntrance 0.9s cubic-bezier(0.22, 1, 0.36, 1) forwards !important;
}

.swiper-slide:nth-child(1) { animation-delay: 0.1s !important; }
.swiper-slide:nth-child(2) { animation-delay: 0.25s !important; }
.swiper-slide:nth-child(3) { animation-delay: 0.4s !important; }
.swiper-slide:nth-child(4) { animation-delay: 0.55s !important; }
.swiper-slide:nth-child(5) { animation-delay: 0.7s !important; }
.swiper-slide:nth-child(6) { animation-delay: 0.85s !important; }

@keyframes subcategoryEntrance {
  0% {
    opacity: 0;
    transform: translateY(-60px) translateX(150px) scale(0.85);
  }
  50% {
    opacity: 1;
    transform: translateY(10px) translateX(-20px) scale(1.03);
  }
  75% {
    transform: translateY(-5px) translateX(8px) scale(0.99);
  }
  100% {
    opacity: 1;
    transform: translateY(0) translateX(0) scale(1);
  }
}