.product-entry__content.relative .w-full .text-sm {
    font-weight: 800;
}
/* Add custom CSS styles below */ 
h4.text-sm.text-red-400 {
    margin-top: 64px;
}

@media (max-width: 639px) {
h4.text-sm.text-red-400 {
    margin-top: 58px;
}}
strong {
    font-size: 25px;
}
p.ql-align-right.text-right span {
    font-size: 18px;
}
.statistics-list__item .icon {
    color: #5a599a ! IMPORTANT;
    font-size: 40px;
}


.swiper-slide.slide--one-sixth:nth-of-type(3) .slide--cat-entry i {
    color: #4c4b92;
    background: unset;
    border: 1px solid;
    font-size: 40px;
    border-radius: 0.3rem;
}


.container.space-y-5.lg\:space-y-8 {
    display: flex;
    flex-direction: column;
}
.flex-1.bg-white\/\[\.02\].rounded.overflow-hidden:before {
    content: 'موقع الجمعية';
    display: flex;
    justify-content: center;
    font-size: 20px;
    margin-bottom: 13px;
    color: #4c4b92;
    font-weight: 800;
    margin-top: 10px;
}section#testimonials-slider-11 salla-rating-stars.hydrated {
    display: block;
}
.footer-is-light .store-footer__top-area {
    margin-top: 1rem;
}

.product-entry--vertical .promotion-badge {
    background: #ef4444;
}

.product-entry__content.relative salla-rating-stars.hydrated {
    display: none;
}
section#testimonials-slider-13 .s-slider-block__title-right {
    display: none;
}section#testimonials-slider-13 {
    margin-top: 1rem;
}section#logos-9 p {
    display: none;
}
.store-footer__inner.pt-7.sm\:pt-10.lg\:pt-22 {
    padding: 0;
    color: #4f348c;
    text-align: center;
}.s-contacts-list.s-contacts-list-vertical {
    align-items: center;
}.col-span-12.sm\:col-span-6.lg\:col-span-3.space-y-8 {
    display: none;
}.footer-is-light .store-footer__top-area {
    margin-top: 0rem;
    border: 0;
}.container.flex.flex-col-reverse.lg\:flex-row.items-center.justify-between.py-4.text-center {
    color: black;
}.store-footer__info-bar .flex.flex-col-reverse.lg\:flex-row.lg\:gap-2\.5 {
    margin-bottom: 10px;
}.footer-is-light .store-footer__info-bar {
background: unset;
    box-shadow: 0 0px 1px #00000047;
}
.partners-logos .brand-item img {
    filter: unset !important;
}
a.footer-logo {
    margin-top: 1rem;
}a.footer-logo img.img-fluid.max-w-\[70px\] {
    border-radius: 0.6rem;
    height: 110px !important;
    max-width: max-content;
}

.space-y-8.sm\:space-y-0.sm\:grid.grid-cols-12.gap-8.lg\:gap-6 p,.col-span-6.sm\:col-span-3.lg\:col-span-3 salla-menu.footer-list.hydrated,.col-span-12.sm\:col-span-6.lg\:col-span-3 .s-contacts-list.s-contacts-list-vertical {
    font-weight: 600;
}.store-footer h3 {
    font-size: 2.125rem;
}
.s-slider-block__title-right {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.5rem;
}.progress-bg.transition-all.duration-500.opacity0.h-2\.5.bg-primary.relative.rounded-full.flex.justify-end.min-w-\[16px\] {
    background-color: #4c318f;
}.footer-is-light .store-footer .s-social-link a {
    background: #4d338f;
    color: white;
    border-color: #7157ad;
}p.text-gray-400.mb-2\.5.md\:mb-0 {
    color: #4f348c;
}

section:nth-of-type(3) img.lazy.w-full.object-cover.rounded.loaded,section:nth-of-type(8) img.lazy.w-full.object-cover.rounded.loaded,section:nth-of-type(15) img.lazy.w-full.object-cover.rounded.loaded {
    border-radius: 15px 15px 0px 0px;
}
section:nth-of-type(4),section:nth-of-type(5),section:nth-of-type(9),section:nth-of-type(10),section:nth-of-type(16),section:nth-of-type(17) {
    margin-top: -1px !important;
}
section:nth-of-type(4) img.lazy.w-full.object-cover.rounded.loaded,section:nth-of-type(9) img.lazy.w-full.object-cover.rounded.loaded,section:nth-of-type(16) img.lazy.w-full.object-cover.rounded.loaded {
    border-radius: 0;
    border: 0;
}
section:nth-of-type(5) img.lazy.w-full.object-cover.rounded.loaded,section:nth-of-type(10) img.lazy.w-full.object-cover.rounded.loaded,section:nth-of-type(17) img.lazy.w-full.object-cover.rounded.loaded {
    border-radius: 0px 0px 15px 15px;
}

/* Floating WhatsApp Button - Salla */
#wa-float-wrap {
  position: fixed;
  bottom: 20px;
  left: 20px;
  z-index: 99999;
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: inherit;
}
#wa-float-btn {
  width: 56px;
  height: 56px;
  background: #25D366;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 25px rgba(0,0,0,.25);
  flex-shrink: 0;
}
#wa-float-btn svg {
  width: 28px;
  height: 28px;
  fill: #fff;
}
#wa-float-text {
  background: #ffffff;
  color: #222;
  padding: 10px 14px;
  border-radius: 18px;
  font-size: 14px;
  line-height: 1;
  box-shadow: 0 10px 25px rgba(0,0,0,.15);
  white-space: nowrap;
}
#wa-float-wrap {
  flex-direction: row-reverse;
}#wa-float-btn img {
  width: 35px;
  height: 35px;
  display: block;
}

@media (max-width: 576px) {
  #wa-float-text {
    font-size: 13px;
    padding: 8px 12px;
  }
  .sicon-donation::before {
    content: "التبرع السريع";
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    font-family: var(--font-main), -apple-system, BlinkMacSystemFont;
    font-feature-settings: normal;
    font-variation-settings: normal;
}}

#quick-donation__trigger {
    border-radius: 3px 0px 0px 3px;
    box-shadow: 0px 0px 4px #ffffff;
}
.product-entry__content.relative .w-full .text-sm {
    font-weight: 500;
}