/* Add custom CSS styles below */ 
.store-footer__inner.pt-7.sm\:pt-10.lg\:pt-22 {
    background-image: url(https://i.ibb.co/67RRJGPC/image.png)!important;
    background-position: bottom  left;
    background-size: cover!important;
}
.store-content {
background:linear-gradient(to top,#f7f8f6 , white)
}

.statistics-list__item .outer, .statistics-list__item .wrap, .statistics-list__item .inner ,
.statistics-list__item .inner  {
    color: #226157;
    background: #d8e1e0;
}
.index .brand-item img {
    object-fit: contain !important;
}
.partners-logos .brand-item {
    height: 150px !important;
}
.index .brand-item img {
    object-fit: contain !important;
}
.partners-logos .brand-item {
    height: 150px !important;
}

.s-slider-block__title h2,
.s-block__title h2, .s-block__title p, .s-block__title-right, .s-block__title-left, .s-slider-block__title h2, .s-slider-block__title-right, .s-slider-block__title-left{
    color:#155148 !important
}
.s-block--featrues-donations .s-block__title p,
.s-slider-block__title p,
.s-block__title p{
    color:#a9823d !important

    
}
.product-entry .btn--add-to-cart button{
    background:#226156 !important;
    padding:10px !important;
    color:#fff !important;
    border-radius:100px;
    
}
.product-entry .btn--add-to-cart>div {
    padding: 10px;
}


input[name="donating_amount"] {
    padding:10px !important;
    border-radius:100px;

}

@media(max-width:992px){
    section.s-block.s-block--statistics .lg\:grid-cols-4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
 
}
span.icon-bg{
    background:#a9823d !important;
    opacity:.7 !important;
    
}

.statistics-list__item .outer:hover, .statistics-list__item .wrap:hover, .statistics-list__item .inner:hover, .statistics-list__item .inner:hover {
    background: #226157;
    color: #d8e1e0;
    transition: background 1s, color 1s;

}

@media(max-width:992px){
  salla-slider .s-slider-container:has(div[style*="https://cdn.files.salla.network/homepage/1513758288/1c1e1238-382e-4a90-b6bb-e9d692f2c493.webp"])
{
    display:none !important
}
      .header-above-slider .s-block--main-slider .swiper-slide {
    height: 707px;
    background-color: #fff !important;
}
}
@media(min-width:992px){
  salla-slider .s-slider-container:has(div[style*="https://cdn.files.salla.network/homepage/1513758288/8b78d64c-66c4-475e-b169-a3eaeddf267b.webp"])
{
    display:none !important
}
}
/* ======================
   موبايل صغير
====================== */
@media (max-width: 767px) {
  #default-home-slider-1 .swiper-slide {
    height: 88vh;
    min-height: 540px;
  }

  #default-home-slider-1 .swiper-lazy {
    height: 100%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
  }
}

/* ======================
   موبايل كبير (912)
====================== */
@media (min-width: 768px) and (max-width: 991px) {
  #default-home-slider-1 .swiper-slide {
    height: 92vh;
    min-height: 620px;
  }

  #default-home-slider-1 .swiper-lazy {
    height: 100%;
    background-size: cover;
    background-position: center 15%;
    background-repeat: no-repeat;
  }
}

/* ======================
   تابلت / 1024
====================== */
@media (min-width: 992px) and (max-width: 1199px) {
  #default-home-slider-0 .swiper-slide {
    height: 680px;
  }

  #default-home-slider-0 .swiper-lazy {
    height: 100%;
    background-size: cover;
    background-position: center 20%;
    background-repeat: no-repeat;
  }
}

/* ======================
   لابتوب متوسط (1200 – 1300)
====================== */
@media (min-width: 1200px) and (max-width: 1300px) {
  #default-home-slider-0 .swiper-slide {
    height: 780px;
  }

  #default-home-slider-0 .swiper-lazy {
    height: 100%;
    background-size: cover;
    background-position: center 18%;
    background-repeat: no-repeat;
  }
}

/* ======================
   ديسكتوب كبير
====================== */
@media (min-width: 1301px) {
  #default-home-slider-0 .swiper-slide {
    height: 90vh;
    min-height: 900px;
  }

  #default-home-slider-0 .swiper-lazy {
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
}

@media(max-width:992px){
  /*
    .product-single form#single-product-form{
    position:fixed;
    bottom:0;
    z-index:4452;
    left:0;
    background:#fff !important;
    border:0 !important;
    
}
  */
.product-single form#single-product-form .s-product-options-wrapper {

    margin: 0 !important;
}

.product-single .product-details salla-add-product-button salla-button .s-button-primary{
    margin:0 !important; border-radius:0!important; 
    background:#226156;
    color:#fff  !important;
}
}


@media(max-width:992px){
  
  salla-add-product-button.text-white.block.s-add-product-button-with-quick-buy.hydrated {

    position:fixed;
    bottom:0;
    z-index:4452;
    left:0;
    background:#fff !important;
    border:0 !important;
   
   }

  /*
  .product-single form#single-product-form {
    position: fixed;
    bottom: 0;
    z-index: 4452;
    left: 0;
    background: #fff !important;
    border: 0 !important;
    padding: 0px;
}
  */
form#single-product-form .s-product-options-wrapper {
    padding: 5px 10px !important;
}
form#single-product-form .s-product-options-donation-options,
form#single-product-form .s-product-options-donation-wrapper h4 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.s-login-modal{
  position: fixed !important;
  inset: 0 !important;
}

.s-login-modal .s-modal-wrapper{
  position: fixed !important;
  inset: 0 !important;
  display: flex !important;
  align-items: center !important;      /* نص عمودي */
  justify-content: center !important;  /* نص أفقي */
}

.s-login-modal .s-modal-spacer{
  display: none !important;
}

.s-login-modal .s-modal-body{
  position: relative !important;
  top: auto !important;
  transform: none !important;
  margin: 0 !important;
}

  

/* 🟢 خلي منطقة الزرار Container Flex */
.s-add-product-button-with-quick-buy {
    display: flex;
    flex-wrap: wrap;
    gap: 4%;
}

/* 🟢 زر التبرع */
.s-add-product-button-with-quick-buy .s-add-product-button-main {
    width: 100% !important;
    flex: 0 0 48%;
}

/* 🟢 Apple Pay / Fast Checkout Widget */
salla-mini-checkout-widget {
    width: 100% !important;
    flex: 0 0 48%;
  margin: 0!important;
}

/* 🟢 يخليهم في نفس السطر */
.s-product-form, .product-form, #single-product-form {
    display: flex;
    flex-direction: column;
}

.s-add-product-button-with-quick-buy {
    display: grid;
    grid-template-columns: 48% 48%;
    gap: 4%;
}

button.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {

border-radius:15px !important;
}
  #single-product-form .s-add-product-button-with-quick-buy,
#single-product-form salla-mini-checkout-widget{
  padding-top:8px !important;
padding-bottom:8px !important;
}

/* 🟢 نفس الارتفاع */
  .product-single .product-details salla-add-product-button salla-button .s-button-primary,
#single-product-form .s-button-element,
  .product-single  salla-mini-checkout-widget button{
  height:48px !important;
     margin-top:8px !important;
  margin-bottom:8px !important;
}


 
button[quick-buy][product-type="donating"] .s-button-text{
  display:block;
  max-width:140px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
  salla-add-product-button.text-white.block.s-add-product-button-with-quick-buy.hydrated salla-button {
    height: auto;
}
  
}