/*-------------------- السلايدر والأيقونات --------------------*/
section#main-links-1 .slide--cat-entry i,
i.feature-icon.sicon-headset,
i.feature-icon.sicon-full-wallet,
i.feature-icon.sicon-leaf-angle {
  width: 7rem;
  height: 7rem;
}

/* أيقونات الهيدر */
i.sicon-menu.text-2xl,
i.icon.sicon-user,
.s-cart-summary-wrapper #s-cart-icon {
  width: 3.5rem;
  height: 3.5rem;
  font-size: 1.5rem;
  padding: 8px;
  border-radius: 50%;
  background: #34495e;
  color: #fff;
}

/*-------------------- الأزرار --------------------*/
button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background: #34495e !important;
  color: #fff !important;
  width: 90%;
  height: 3.5rem;
  border-radius: 12px;
  font-size: 1rem;
}

/* أيقونة ونص زر سلة التبرعات باللون التركوازي */
button.s-button-element i.sicon-shopping-bag,
button.s-button-element .s-button-text {
  color: #01a4ab !important;
}

/*-------------------- السلايدر النصوص --------------------*/
.slide--cat-entry h2 {
  color: #34495e !important;
}

/*-------------------- محتوى الفوتر --------------------*/
footer.store-footer {
  background: #3db0b0 !important;
}
.store-footer__inner {
  background-image: url(https://i.postimg.cc/W4XP8nJk/Footer-Full-0.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  padding-top: 17rem;
}
@media (max-width: 767px) {
  .store-footer__inner {
    background-image: url(https://i.postimg.cc/Xvm6tvQj/Footer-Phone.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
    padding-top: 10rem;
  }
}

/*-------------------- وضوح الفوتر السفلي --------------------*/
footer.store-footer *,
footer.store-footer p,
footer.store-footer a,
footer.store-footer .store-footer__info-bar {
  color: #ffffff !important;
  border-color: #ffffff !important;
}

/* روابط الفوتر عند المرور بالماوس */
footer.store-footer a:hover {
  color: #ffffff !important;
  text-decoration: underline;
}

/*-------------------- تحويل أي نص أسود إلى #34495e --------------------*/
body,
p,
span,
a,
h1,
h2,
h3,
h4,
h5,
h6,
div,
li {
  color: #34495e !important;
}

/*-------------------- أيقونة عربة التسوق باللون الأبيض --------------------*/
#s-cart-icon i,
#s-cart-icon svg path {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/*-------------------- رابط تواصل معنا باللون التركوازي --------------------*/
.s-contacts-topnav-link,
.s-contacts-topnav-link span,
.s-contacts-topnav-link .unicode {
  color: #01a4ab !important;
  text-decoration: none;
}
.s-contacts-topnav-link:hover,
.s-contacts-topnav-link span:hover,
.s-contacts-topnav-link .unicode:hover {
  color: #01a4ab !important;
  text-decoration: underline;
}

/*-------------------- الباقي من التصميم العام --------------------*/
body.index > div.store-content > section:nth-child(2) > div.container {
  padding: 0 !important;
  width: 100%;
  max-width: 100%;
}
body.index > div.store-content > section:nth-child(2) > div.container > a > img {
  border-radius: 0 !important;
  background: 0 0 !important;
}
body.index > div.store-content > section:nth-child(2) > div.container > a {
  background: 0 0 !important;
}
body.index > div.store-content > section:nth-child(2) {
  margin-top: 0rem !important;
}
@media (min-width: 1024px) {
  .store-header {
    background: transparent;
  }
  body.index > div.store-content > section:nth-child(2) {
    margin-top: -13rem !important;
  }
}
body.index > div.store-content > section > div.container > a.banner--fixed {
  text-align: center;
  overflow: hidden !important;
}
.s-block {
  position: relative;
  background: #fff;
}
.container.flex.flex-col-reverse.lg\:flex-row.items-center.justify-between.py-4.text-center * {
  color: #fff !important;
}
.s-block--fixed-products h2 {
  display: none !important;
}
.store-footer__info-bar {
  background: #0c9999 !important;
  border: 0 !important;
}
.s-social-link a svg {
  fill: #0c9999 !important;
}

/*-------------------- الموبايل: الصور --------------------*/
@media (max-width: 992px) {
  body.index > div.store-content > section:nth-child(5) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(6) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(7) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(8) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(9) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(10) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(11) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(12) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(13) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(14) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(15) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(16) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(17) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(18) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(19) > div.container > a.banner--fixed > img,
  body.index > div.store-content > section:nth-child(20) > div.container > a.banner--fixed > img {
    transform: scale(1.5);
  }
}

/*-------------------- الموبايل: أيقونات --------------------*/
@media (max-width: 992px) {
  section#main-links-1 .slide--cat-entry i {
    width: 6rem;
    height: 6rem;
  }
}
section#main-links-1 .slide--cat-entry i {
  width: 7rem;
  height: 7rem;
}

/*-------------------- زر وأيقونات بطاقات المنتجات --------------------*/
/* زر أضف لسلة التبرعات */
custom-salla-product-card button.s-button-element.s-button-btn {
  background: #34495e !important;
  color: #fff !important;
  width: 100% !important;
  height: 3.5rem !important;
  border-radius: 12px;
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}

/* أيقونة العربة داخل الزر */
custom-salla-product-card button.s-button-element.s-button-btn i.sicon-shopping-bag {
  color: #01a4ab !important;
  font-size: 1.2rem;
}

/* نص الزر */
custom-salla-product-card button.s-button-element.s-button-btn .s-button-text {
  color: #fff !important;
}

/* أيقونات المشاركة */
custom-salla-product-card .s-social-share-btn {
  background: #34495e !important;
  border-radius: 50%;
  width: 3rem !important;
  height: 3rem !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

custom-salla-product-card .s-social-share-btn svg path {
  fill: #ffffff !important;
}