/* Add custom CSS styles below */ 
.product-entry__image .image--aspect-ratio, .product-entry__image .image--aspect-ratio img {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: white;
}
.product-entry--vertical .product-entry__content {
    background-color: #f1f3f5;
  
}

.product-entry__title{text-align:center;}

.sicon-apple {display:none;}

.floating-contacts { display:none;}


/* على الجوال: صفين */
.s-products-list-wrapper.s-products-list-vertical-cards {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}

/* من التابلت (768px) إلى فوق: 4 في الصف */
@media (min-width: 768px) {
  .s-products-list-wrapper.s-products-list-vertical-cards {
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
  }
}

/* توحيد ارتفاع كروت المنتجات */
.s-products-list-wrapper.s-products-list-vertical-cards custom-salla-product-card {
  height: 100%;
  display: flex;
  flex-direction: column;
}

/* توحيد ارتفاع المحتوى الداخلي للكرت */
.s-products-list-wrapper custom-salla-product-card .product-entry__inner {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

/* توحيد ارتفاع الجزء السفلي اللي فيه السعر والزرار */
.product-entry__content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

/* خلي الزر والسعر دايمًا تحت */
.product-entry__content .price-wrapper,
.product-entry__content .add-to-cart-conatiner {
  margin-top: auto;
}