/* Add custom CSS styles below */ 
/*ايقونات رمضان*/
.swiper-slide {
  position: relative;
  overflow: visible !important; /* مهم */
}


/*ايقونات رمضان*/
/*العنوان*/
h2 {
    padding-left: 0 !important;
}
.s-slider-block__title {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 0rem !important;
}
/* نخلي العنوان Flex */
.s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *) {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  position: relative;
   padding-left: 0rem !important;
}

/* التمرة – اليمين */
.s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *)::before,
.s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *)::after {
  content: "";
  width: 28px; /* حجم التمرة */
  height: 28px;
  background-image: url("https://i.postimg.cc/VsVPvF4W/Untitled-design-(28).png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  flex-shrink: 0;
}

/* لو بدك مسافة أكبر */
.s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *)::before {
  margin-left: 6px;
}

.s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *)::after {
  margin-right: 6px;
}

/*زر عرض الكل*/
a.s-slider-block__display-all {
    background: #12743e;
    color: white;
    padding: 7px;
    border-radius: 33px;
    margin-top: 10px;
}

.s-block__title.section-main-title.custom-s {
    display: flex;
    justify-content: center;
}

.showPreviewBtn.absolute {
    background: #8fc740;
}
.grid.grid-cols-4.lg\:grid-cols-4.grid-flow-dense.gap-3.sm\:gap-8 {
    gap: 0 !important;
}
.testimonial.dm-bg-sec {
    background: #dfeee4 !important;
    border-radius: 12px;
    box-shadow: -2px -2px 10px #e3e3e3;
}
/*بطاقة المنتج*/
custom-salla-product-card {
    border: 2px solid #008f4b;
    border-radius: 14px;
    padding: 9px;
}
/*التبويبات*/
span.s-button-text {
    margin-left: -19px !important;
    margin-right: -17px !important;
}
button.tab-trigger.s-button-element.s-button-btn.s-button-outline.s-button-primary-outline.s-button-loader-after {
    border-radius: 5px;
}
/*footer*/
footer.store-footer.overflow-hidden.f-btm-inside-f-top.footer-has-bg.bg-cover.bg-center.icons-rounded-md {
  
  margin-left: 0;
    margin-right: 0;
    width: 100%;
    border-radius: 0;
      margin-top: 42px;
   
}
h2 {
    color: rgb(230 70 80);
}
li.s-social-link {
    background: #008f4b;
    color: #ffffff;
    border-radius: 7px;
}
.s-apps-icons-list {
    gap: 0px !important;
}
span.s-contacts-icon {
    background: #008f4b;
    color: white;
}
h3.mx-2.my-1.k-title.custom-s.title.dm-text-main {
    font-size: 23px;
    color: #ef404a;
}
.injaz.mx-1.mb-2.lg\:mx-4.min-w-\[50px\] {
    font-size: 17px !important;
    color: rgba(239, 68, 68, 1);
}
h3.title.title--primary.title--small.my-2.pc-t {
    color: #008f4b !important;
}
h3.text-2xl.custom-s.dm-text-main,
h3.w-full.text-center{
    color: #008e4c;
}
span.pc-t {
    color: #e64650;
}
footer.store-footer.overflow-hidden.f-btm-inside-f-top.footer-has-bg.bg-cover.bg-center.icons-rounded-md {
    background-position: left;
}