body {
  background-image: url('https://i.ibb.co/wZKbq49m/1.png');
  background-size: cover;        
  background-position: center;    
  background-repeat: no-repeat;   /

}


    .lazy__bg.lazy.entered.loaded{
        background-size: contain;
        background-repeat: no-repeat;
    }
    a.banner-entry.square-photos {
        background: transparent;
    }
    img {
        background: transparent !important;
        border-radius:0;
    }
  

.s-block__title {
    justify-content: center;
}

@media (max-width: 768px) {
     .s-block--banners .grid.two-row {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
}
}
.s-slider-block__title h2 {
   font-size: 1.5rem; 
}
/* Change button background and text color */
.s-button-btn.s-button-primary-outline {
  background-color: #2374E5;
  color: white ;
 
}

/* Remove hover effect */
.s-button-btn.s-button-primary-outline:hover {
  background-color:#2374E5 ;
  color: white;

}
/* Product Price */
.s-product-card-price {
    color: #2374E5;
    text-align: center ;
}
.s-product-card-content-sub {
    text-align: center;
     display: inline-block;
}
.s-product-card-content-title a {
    
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    display: block;
}
.s-product-card-entry,
custom-salla-product-card.s-product-card-entry {
    border: 2px solid #2374E5;
    border-radius: 8px;
    overflow: hidden;
    padding: 10px;
}

.s-product-card-entry,
custom-salla-product-card.s-product-card-entry {
  border: 2px solid transparent;
  border-radius: 8px;
  padding: 10px;
  overflow: hidden;
  background: 
    linear-gradient(#fff, #fff) padding-box, 
    linear-gradient(180deg, #2374E5 0%, #CF20FA 100%) border-box;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}


.s-product-card-entry:hover,
custom-salla-product-card.s-product-card-entry:hover {
  transform: scale(0.97); 
  box-shadow: none;       
}
.s-block__title h2 {
    position: relative;
    padding: 10px 40px;
    border-radius: 10px;
    background: linear-gradient(white, white) padding-box, 
                linear-gradient(180deg, #2374E5 0%, #CF20FA 100%) border-box;
    border: 2px solid transparent;
   
}
.s-block--fixed-banner:nth-of-type(8) .banner img {
    width:70%; /* تملأ 60% من مساحة البانر */
    display: block;
    margin: 0 auto;
}