/* Add custom CSS st/* استيراد الأيقونات */
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css");

/* الخلفيات العامة */
body,
.s-product-card-image,
.s-user-menu-trigger,
.s-comments.s-comments-product,
.store-footer__inner {
  background: transparent;
}

/* البانر الثابت */
section.s-block.s-block--fixed-banner .container {
  max-width: 100%;
  padding: 0;
}
.banner--fixed img {
  border-radius: 0;
  background: transparent;
}

/* بطاقات المنتجات */
.s-product-card-vertical {
  border: 2px solid #39786c;
}
.s-product-card-content {
  flex-wrap: wrap;
  flex-direction: row;
  padding: 1.25rem 0 0;
}
.s-product-card-content-main {
  width: 100%;
  padding-bottom: 10px;
  border-bottom: 1px solid #39786c;
}
.s-product-card-content-title a,
.s-product-card-content-subtitle,
.store-footer__inner * {
  text-align: center;
}
.s-product-card-content-sub {
  width: 80%;
  margin-bottom: 0;
  padding-right: 15px;
}
.s-product-card-content-footer {
  width: 20%;
}

/* أزرار */
button.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  border: 0;
  border-right: 1px solid #38796c;
  border-radius: 0 0 0 10px;
  padding: 0 .5rem;
}
button.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
  color: #fff;
  opacity: 1;
}
button.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center .s-button-text > span,
.s-slider-block__title-nav button {
  display: none;
}
.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center .sicon-shopping-bag:before {
  content: "\f07a";
  font-family: FontAwesome;
}

/* العنوان */
.s-slider-block__title h2 {
  color: #39786c;
  padding: 0;
}
.s-slider-block__title-right {
  padding: 0;
}

/* الفوتر */
footer.store-footer {
  background-color: #ffffff;
}
.store-footer__inner .container > div:nth-of-type(1) {
  padding-left: 0;
  grid-column: span 1 / span 2;
}
.store-footer__inner .container > div:nth-of-type(1) h3 {
  margin: 0 auto 10px;
}
.store-footer__inner .grid > div:nth-of-type(1) p {
  margin: 10px auto;
}

/* لون النص في الفوتر */
.store-footer__inner,
.store-footer__inner * {
  color: #000 !important;
}

/* أيقونات التواصل */
.store-footer__inner salla-social.s-social-list {
  justify-content: center;
}
.store-footer__inner salla-social.s-social-list i {
  color: #000 !important;
}
.store-footer__inner .s-contacts-list.s-contacts-list-vertical {
  align-items: center;
}

/* توسيط وسائل الدفع */
.store-footer__inner .container .s-payment-methods {
  display: flex !important;
  justify-content: center !important;
  flex-wrap: wrap;
  gap: 10px;
}

/* الهيدر */
.navbar-brand img {
  max-height: 4rem !important;
}
.top-navbar {
  background-color: #1e6555 !important;
}
.top-navbar .s-search-input::placeholder {
  color: #fff;
}
.index .main-nav-container {
  box-shadow: none;
}
.main-menu li.root-level > a,
b.s-cart-summary-total,
i.header-btn__icon {
  color: #1e6555;
}

/* سلايدر الصور */
section.s-block.s-block--photos-slider {
  margin-top: 1rem;
}
salla-slider.photos-slider .swiper-slide {
  width: 100%;
  padding: 0;
}
salla-slider.photos-slider .swiper {
  padding: 0 0 2.5rem;
}
salla-slider.photos-slider img {
  border-radius: 0;
}

/* البانرات */
.two-row .banner-entry:first-child {
  grid-row: span 1 / span 1;
}
a.banner-entry.square-photos {
  background: transparent;
  transition: transform 0.5s ease-in-out;
  padding-top: 121%;
}
a.banner-entry.square-photos:hover {
  transform: scale(0.95);
}

/* خصائص إضافية */
.cart section.cart-item,
.content.content--single-page {
  box-shadow: rgb(99 99 99 / 0.2) 0 2px 8px 0;
}
.copyright-text p,
.copyright-text a {
  color: #000 !important;
}

/* قسم الخصائص */
section.s-block.s-block--banners.container {
  margin-top: -5rem;
  z-index: 9;
}
section.s-block.s-block--fixed-banner:nth-of-type(1) {
  margin-top: 0;
}
section.s-block.s-block--features.container {
  background-color: #f2f2f2;
  max-width: 100%;
}
.s-block--features__item {
  background: transparent;
  box-shadow: none !important;
  padding: 1.5rem 0.25rem;
}
.s-block--features__item .feature-icon {
  background: transparent;
  border-radius: 0;
}
.s-block--features__item .feature-icon i {
  color: #1e6555;
  font-size: 3.5rem;
}
.s-block--features__item h2 {
  color: #2f8672;
}
.s-block--features__item p {
  color: #69c3b0;
}

/* ميديا كويريز */
@media (min-width: 992px) {
  .store-footer__inner .container {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 600px) {
  p.s-cart-summary-content {
    display: none;
  }
  a.banner-entry.square-photos {
    height: 85px;
  }
  section.s-block.s-block--banners .grid,
  section.s-block.s-block--features .grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .s-block--features__item h2,
  .s-block--features__item p {
    font-size: 12px;
  }
  section.s-block.s-block--banners.container {
    margin-top: -4rem;
  }
}

@media (max-width: 350px) {
  .s-block--features__item h2,
  .s-block--features__item p {
    font-size: 10px;
    line-height: 1rem;
  }
  .s-block--features__item .feature-icon i {
    font-size: 3rem;
  }
}

/* تحريك الشريط العلوي إذا كان هناك بانر gif */
.index section.s-block.s-block--fixed-banner:has(img[src*=".gif"]) {
  position: absolute;
  top: 0px;
}
.index .top-navbar {
  margin-top: 2.5rem;
}
@media (max-width: 1200px) {
  .index .top-navbar {
    margin-top: 1.8rem;
  }
}
@media (max-width: 992px) {
  .index section.s-block.s-block--fixed-banner:has(img[src*=".gif"]) img {
    content: url(https://i.ibb.co/hJ9vBdRF/1.gif);
  }
  .index .top-navbar {
    margin-top: 2.25rem;
  }
}
@media (max-width: 600px) {
  .index .top-navbar {
    margin-top: 1.4rem;
  }
}
@media (max-width: 400px) {
  .index .top-navbar {
    margin-top: 1rem;
  }
}
/* إزالة الإطار الأخضر حول بطاقات المنتجات بدون ظل */
.s-product-card-vertical {
  border: none !important;
  border-radius: 12px;
  overflow: hidden;
  transition: transform 0.3s ease;
}
.s-product-card-vertical:hover {
  transform: translateY(-5px);
}

/* تحسين شكل زر الإضافة للسلة */
button.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background-color: #1e6555 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 0 0 12px 12px !important;
  padding: 0.75rem 1rem;
  font-size: 14px;
  transition: background-color 0.3s ease;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
button.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
  background-color: #184f44 !important;
  opacity: 1;
}

/* إظهار النص مع الأيقونة */
button.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center .s-button-text > span {
  display: inline !important;
  margin-right: 8px;
}

/* تعديل أيقونة السلة */
.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center .sicon-shopping-bag:before {
  content: "\f07a";
  font-family: FontAwesome;
}

/* جعل خلفية المتجر بالكامل بيضاء */
body,
.container,
main,
.store-header,
.page-content,
section,
footer.store-footer,
.salla-theme {
  background-color: #ffffff !important;
}

section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) .s-products-list-wrapper{display:flex;justify-content:center}section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) .s-products-list-wrapper .s-product-card-vertical{width:25%}section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) .s-products-list-wrapper .s-product-card-vertical img{max-height:250px}section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) .tab-trigger button{background:#fff0;color:#000;font-size:20px;border:none;line-height:1.75rem}section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) .tab-trigger button::before,section.s-block--tabs-produtcs:has(button[data-target="featured-products-style2-2-VaovBv_1"]) .tab-trigger button::after{content:"🎉";margin:0 10px}section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) .s-product-card-content-main{border:none}section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) .s-product-card-content{flex-direction:column-reverse}section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) .s-product-card-content-sub{justify-content:center;width:100%;padding-right:0}section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) .s-product-card-content-footer{margin:auto}section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) button.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center{border-radius:25%!important}section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) button.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center .s-button-text>span{display:none!important}@media(max-width:992px){section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) .s-products-list-wrapper .s-product-card-vertical{width:33%}}@media(max-width:600px){section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) .s-products-list-wrapper .s-product-card-vertical{width:62%}}@media(max-width:400px){section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) .s-products-list-wrapper .s-product-card-vertical{width:70%}}@media(max-width:350px){section.s-block--tabs-produtcs:has(button[data-target*="VaovBv_1"]) .s-products-list-wrapper .s-product-card-vertical{width:82%}}