/* Add custom CSS styles below*/ 
.store-footer__inner .container salla-apps-icons{
  margin:auto;
}
.store-footer__inner .container salla-apps-icons a{
  display:flex;
  gap:20px
}
 .top-navbar{
   display:none;
 }

 
body{
  background-image:url('https://i.ibb.co/gFqBg1P/Layer-2-3.png');


  
#mainnav.bg-white{
   background-color:unset;
   
}
#mainnav .bg-inherit{
   backdrop-filter: blur(6px);

}


.s-block:first-of-type .container{
  max-width:100%;
  padding:0px;
}
.banner--fixed img {
  border-radius:0px;
  background-color:unset;
}

.s-block .s-block__title{
    justify-content: center;
}
.s-block .s-block__title .right-side,
.s-products-slider-slider .s-slider-block__title .s-slider-block__title-right,
.s-block--testimonials .s-reviews-container .s-reviews-header-wrapper>h1{
    padding:1rem 4rem;
    background: linear-gradient(90deg, rgba(106,71,135,1) 0%, rgba(186,157,210,1) 100%);    
    border-radius:30px;
}
.s-block .s-block__title .right-side h2,
.s-products-slider-slider .s-slider-block__title .s-slider-block__title-right h2
{
  font-size:clamp(1rem, 0.6939rem + 1.3061vw, 2rem);
  color:#fff;
  font-weight:400;
  padding:unset
}
.s-product-card-vertical{
  border-image: linear-gradient(to bottom, rgba(107,38,129,1) 0%, rgba(186,157,210,0) 100%) 30;
  border-width: 3px;
  border-radius:unset;
  max-height: clamp(25rem, 23.0867rem + 8.1633vw, 31.25rem);
  max-width: 300px;
}
@media (max-width:500px){
.s-product-card-vertical salla-add-product-button salla-button .s-button-element{
 padding-left: 0 !important;
    padding-right: 0 !important;
}
  .s-button-text{
       
    font-size:12px !important;
  }
}
.s-product-card-vertical .s-product-card-image{
    border-radius:unset;

}
@media (min-width: 1024px) {
.s-block:not(:nth-of-type(2)) .s-products-list-vertical-cards{
grid-template-columns: repeat(3, minmax(0, 1fr));
    justify-items: center;
}
}

.s-product-card-vertical salla-add-product-button salla-button .s-button-element{
      border-radius: 0;
border-image: linear-gradient(to right, rgba(107,38,129,1) 0%, rgba(186,157,210,0) 100%) 10;
    border-width: 3px;
}
.s-product-card-vertical salla-add-product-button salla-button .s-button-primary-outline:hover{
      background: linear-gradient(to left, rgba(107,38,129,1) 0%, rgba(186,157,210,0) 100%);
    color: #000;
    opacity: 1;
} 
.s-products-slider-slider .s-slider-block__title{
  justify-content: center;

}
.s-products-slider-slider .s-slider-block__title .s-slider-block__title-left{
  display:none
}

.s-block--hero-slider .swiper-slide .overlay-bg:after{
      background-color: unset;  
  }
  
  
  salla-slider.photos-slider .swiper-slide{
    width:100%;
    padding:0;
  }
    salla-slider.photos-slider .swiper-slide a img{
       border-radius: 0 !important;
    }
  salla-slider.photos-slider .swiper{
    padding:unset
  }
  
  .store-footer__inner{
    background-color:#6e29888c;
  }
  .store-footer{
      background-color:transparent;

  }
  .s-block:nth-of-type(3) {
    overflow:hidden;
  }
   .s-block:nth-of-type(3) .container{
     max-width:100%;
     padding:0
   }
  .s-block:nth-of-type(3) .container a img{
    height:clamp(18.75rem, 12.1479rem + 28.1690vw, 37.5rem);
    clip-path:polygon(0% 10%, 100% 0%, 100% 90%, 0% 100%);
    background-color:transparent;
  }
  .store-footer__inner .container>div{
    text-align:center;
  }
    .store-footer__inner .container>div a{
      margin: auto;
    justify-content: center;
    }
    
.s-block--testimonials .s-reviews-container .s-reviews-header-wrapper {
    justify-content: center;
}
.s-block--testimonials .s-reviews-container .s-reviews-header-wrapper a{
  display:none
}
  .s-reviews-testimonial{
      background: linear-gradient(to bottom, rgb(107 38 129 / 56%) 0%, rgba(186, 157, 210, 0) 100%);
      box-shadow:0px 0px 8px 0px #000000a8 !important;
    }
 
.s-block--testimonials .s-reviews-container .s-reviews-header-wrapper>h1{
  font-size:clamp(1rem, 0.6939rem + 1.3061vw, 2rem);
  color:#fff;
  font-weight:400;
}

.main-content>h1{
  padding:10%;
  margin:unset;
  background: linear-gradient(to bottom, rgb(107 38 129 / 56%) 0%, rgba(186, 157, 210, 0) 100%);
}
.main-content>.whitespace-nowrap{
padding:0 10% 10% 10%;
background: linear-gradient(to top, rgb(107 38 129 / 56%) 0%, rgba(186, 157, 210, 0) 100%);
}

.s-menu-footer-list{
  display: flex;
    flex-direction: column;
    gap: 20px;
}