body{
background-color: #fbfbfb !important;
  
}
.main-slider.banner-slider {
    height: 10rem !important;
}
@media (min-width: 992px) {
    .main-slider.banner-slider {
        height: 35rem !important;
    }
}
.s-block--animated-brands--marquee .marquee__group {
   
    animation: scroll-x 4s linear infinite;
}
offer-grid {

    gap: 1.4rem;
}
.offer-grid .card {
    
    border-radius: 18px;
}
.product-item img{

     border-radius: 10px;
 
}

.about-us-cards .card-item .image {
    height: 3rem;
    width: 3rem;
}