/* Add custom CSS styles below */ 
section[id*="EF_prod_sec"] .s-products-list-wrapper.s-products-list-vertical-cards {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
}

section[id*="EF_prod_sec"] .s-products-list-wrapper.s-products-list-vertical-cards > * {
  flex: 0 0 auto !important;
  width: calc((100% - 0.625rem) / 2) !important; /* موبايل: عمودين */
}

@media (min-width: 640px) {
  section[id*="EF_prod_sec"] .s-products-list-wrapper.s-products-list-vertical-cards > * {
    width: calc((100% - 1rem) / 2) !important;
  }
}

@media (min-width: 768px) {
  section[id*="EF_prod_sec"] .s-products-list-wrapper.s-products-list-vertical-cards > * {
    width: calc((100% - 3rem) / 3) !important; /* تابلت: 3 أعمدة */
  }
}

@media (min-width: 1024px) {
  section[id*="EF_prod_sec"] .s-products-list-wrapper.s-products-list-vertical-cards > * {
    width: calc((100% - 4.5rem) / 4) !important; /* ديسكتوب: 4 أعمدة */
  }
}

.f_enhanced-slider:not(.f_spinner-slider,.f_stairs-slider) .swiper .swiper-wrapper {
    justify-content: center;
}
.f_enhanced-slider:not(.f_spinner-slider,.f_stairs-slider) .swiper
{
    padding: 0;
}