/* Add custom CSS styles below */ 

/*الحافة على صور التصنيف*/

.parent-image,
.parent-image img,
a.parent-image,
a.parent-image img,
.swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
  background: none !important;
}

a.parent-image::after {
  content: none !important;
  display: none !important;
  border: none !important;
  background: none !important;
  box-shadow: none !important;
}


/* لون الخطوط */

.text-primary {
  color: #333333 !important;
}


/* لون ايقونة عد للمتجر في صفحة السلة*/

.btn--outline-primary.btn--rounded-full {
  color: #333333 !important;
  border-color: #333333 !important;
}

/* لون ايقونة الشحن المجاني */

.bg-primary.text-white.rounded-icon.sicon-shipping-fast.flip-x {
  background-color: rgb(77, 192, 252) !important;
  color: white !important;
}

.progress-bg.bg-primary {
  background-color: rgb(77, 192, 252) !important;
}

/* ايقونة خط واللغة */

button.header-btn.setting-btn {
  display: none !important;
}

/* النص تحت صورة المنتج */

p.img_zoom {
  display: none !important;
}

/* نخفي رمز SKU */

.mb-4.flex.justify-between.sm\:grid.sm\:grid-cols-3.bg-white.rounded-md.px-4.py-2 {
  display: none !important;
}

/* نخفي صور التصنيفات في القائمة */

ul.mm-spn--open img {
  display: none !important;
}


/* نخفي اسهم التصنيفات */

button.s-slider-prev,
button.s-slider-next {
  display: none !important;
}

/* تكون النصوص على خط واحد */

.title {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  display: block !important;
  text-align: center !important;
  max-width: 100% !important;
  font-size: 13px !important; /* حجم مناسب لاسمين */
  line-height: 1.2 !important;
}


/* بلوك الخيارات في صفحة السلة */

section.cart-item .salla-product-options,
section.cart-item .s-product-options-wrapper {
  display: none !important;
}

/* عكس اماكن الكمية والسعر */

.quantity-price-mob {
  display: flex !important;
  flex-direction: row-reverse !important;
  justify-content: space-between !important;
  align-items: center !important;
}

/* مربع الكمية */

.quantity-price-mob {
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px;
  padding-block: 6px;
}

.sticky-product-bar__quantity {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  line-height: 1 !important;
  font-size: 15px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.sticky-product-bar__quantity label {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  font-size: 15px !important;
}

.sticky-product-bar__quantity select,
.sticky-product-bar__quantity input {
  margin: 0 !important;
  vertical-align: middle !important;
}


/* تاريخ والناشر للمدونة */

.blog_content .flex_icon_title,
.blog_content .flex.items-center.text-xs.text-gray-400 {
  display: none !important;
}




@media (max-width: 576px) {
    .category-sec .sub-categories .swiper .swiper-slide .sub-category-item {
        padding: 0;
    }

    .category-sec .sub-categories .swiper .swiper-slide .sub-category-item .img-parent {
        width: 120px;
        height: 120px;
        overflow: hidden;
    }
}

.category-sec .line {
  display: none !important;
}

.category-sec .sub-categories {
  margin-bottom: 35px !important;
}

/* نص الكمية عند الاضافة للسلة */
label.form-label.font-bold {
  display: none !important;
}

.quantity-price-mob {
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 140px !important; /* المسافة بين السعر والكمية */
  padding-block: 6px !important;
}


/* زر الرجوع للاعلى */

button.scroll-to-top {
  display: none !important;
}

body > div.but[style*="display: block"] {
  display: none !important;
}



.sub-category-item{
width: fit-content !important;
}

/* التصنيفات الفرعبة */
.sub-category-item {
  border: none !important;
}


/* الحاوية الرئيسية للبطاقات */
.sub-category-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 16px; /* مسافة بين البطاقات */
}

/* كل بطاقة تصنيف فرعي */
.sub-category-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100px;
  text-align: center;
}

/* حاوية الصورة */
.sub-category-item .img-parent {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 8px;
}

/* الصورة داخل الحاوية */
.sub-category-item .img-parent img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* النص أسفل الصورة */
.sub-category-item .text-parent {
  font-size: 12px;
  color: #333;
  line-height: 1.4;
  word-break: break-word;
}

.swiper-slide {
  padding: 7px !important;
}


/*ايقونة المشاركة في صفحة المنتج*/
.s-social-share-wrapper {
  display: none !important;
}



/* صورة ايقونة التصنيفات */
@media (max-width: 992px) {
    .shopping1-sec .items-slider .swiper .swiper-wrapper .swiper-slide {
        width: 33.333% !important;
    }

    .shopping1-sec .items-slider .swiper .swiper-wrapper .swiper-slide .parent-image {
        width: 100%;
    }
}