/* Add custom CSS styles below */ 
 {

/*
body{
font-family: 'IBM Plex Sans', sans-serif;
}
*/

}



  .sm\:w-12 {
    width: 3rem;
    visibility: hidden;
    margin-top: -2rem;
  }
  
  
  .via-gray-900\/40 {
  --tw-gradient-stops: transparent;
}

.gap-8 {
  gap: 1rem;
}

@media (min-width: 1024px) {
 .s-block--banners .grid-cols-1 {    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}


@media (max-width: 900px) {
 .s-block--banners .grid-cols-1 {
grid-template-columns: repeat(2,minmax(0,1fr));
    width: 1100px;
    overflow-x: right !important;
    overflow-x: auto !important;
  }
}


.s-block {
  margin-top: 2rem;
  overflow-x: auto !important;
}

.text-2xl {
  font-size: 1rem;
  }
  
  .text-4xl {
  font-size: 1.7rem;
  }
  
  .mb-8 {
  margin-bottom: 0rem;
}

.s-block .container .flex-wrap {
  flex-wrap: unset;
}


.product-single .flex-wrap {
  flex-wrap: wrap;
}

.flex-1 .flex-wrap {
  flex-wrap: wrap;
}

@media (max-width:800px){
.advanced-slider__caption__inner--right {
  justify-content: center;
  margin-top: 410px;
}
}
@media (min-width:800px){
.advanced-slider__caption__inner--right {
  justify-content: center;
  width: 50%;
  margin-top: 280px;
} 
}
.advanced-slider__caption__inner__content__button {
  padding: 6px 30px;
}
.advanced-slider__caption__inner__content__button  {
  background-color: #ffffff;
  font-size: 1.2rem;
  font-weight: 600;
}