/* Add custom CSS styles below */ 
/* PONJE - Custom CSS */
/* PONJE - تقليل فراغات مميزات المتجر */

div.px-10.lg\:py-20.py-10.border-y-2.border-black.overflow-hidden {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
/* PONJE - تنسيق حدود مميزات المتجر */

div.px-10.lg\:py-20.py-10.border-y-2.border-black.overflow-hidden {
    border-top: 1px solid #8B0055 !important;
    border-bottom: 1px solid #8B0055 !important;
}
/* PONJE - إزالة المسافة أعلى البنرات */

.kayan-banners {
    padding-top: 0 !important;
}

/* PONJE - إصلاح عرض أحدث المنتجات */

/* الكمبيوتر: 4 فساتين في الصف */
@media (min-width: 1024px) {
  salla-products-list.horizontal-products
  .s-products-list-horizontal-cards {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 20px !important;
  }
}

/* الأجهزة اللوحية: 3 فساتين */
@media (min-width: 768px) and (max-width: 1023px) {
  salla-products-list.horizontal-products
  .s-products-list-horizontal-cards {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 15px !important;
  }
}

/* الجوال: فستانان في الصف */
@media (max-width: 767px) {
  salla-products-list.horizontal-products
  .s-products-list-horizontal-cards {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important;
  }
}

/* منع تجاوز البطاقات لعرض الأعمدة */
salla-products-list.horizontal-products
.s-products-list-horizontal-cards > custom-salla-product-card {
  min-width: 0 !important;
  width: 100% !important;
}

/* عرض صورة الفستان كاملة دون قص */
salla-products-list.horizontal-products
.kayan-card img {
  object-fit: contain !important;
}
/* PONJE - جدول المقاسات المنظم */

.kayan-size-guide-calculator .szc-card::after {
    content:
    "دليل المقاسات الإرشادي\A"
    "━━━━━━━━━━━━\A"
    "XS  :  34\A"
    "S   :  36\A"
    "M   :  38\A"
    "L   :  40\A"
    "XL  :  42\A"
    "XXL :  44\A"
    "3XL :  46\A"
    "4XL :  48";

    white-space: pre;
    display: block;
    direction: ltr;
    text-align: center;
    margin-top: 25px;
    padding: 20px 10px;
    background: #faf7f5;
    border: 1px solid #800055;
    border-radius: 12px;
    color: #231f1e;
    font-size: 16px;
    font-weight: 600;
    line-height: 2;
}
/* إخفاء شريط أعجبك المنتج في صفحة المنتج */
body.product-single div.custom-bar.bg-primary {
    display: none !important;
}
/* إخفاء وسوم المنتجات من صفحة المنتج */
.s-product-tags,
.product-tags,
.product__tags,
.tags-list {
    display: none !important;
}
/* إخفاء وسوم المنتجات من صفحة المنتج فقط */
body.product-single a[href*="/tag-"] {
    display: none !important;
}