/* Add custom CSS styles below */ 
/* Add custom CSS styles below */ 
#app, html{
    width:100vw !important;
    overflow-x:hidden;
  }
  section#wide-banner-0 {
      margin: 0;
  }
  section#wide-banner-0 .container {
      padding: 0 !important;
      margin:0 !important;
      max-width:100% !important;
      .banner-inner{
        background-position: center;
        border-radius:0 !important;
        background-position: right;
      }
  }
section.s-block.s-block--logos.partners-logos .swiper-slide img {
      object-fit: contain;
      transform: scale(1.5) !important;
  }

section.s-block.s-block--photos-slider {
    display: none;
}
section.s-block.s-block--featrues-donations.s-block-tabs.s-block--tabs-produtcs .hide-scroll-wrapper {
    display: none;
}
.s-add-product-button-main {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 15px;
}
.s-add-product-button-mini-checkout-content {
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
}
.s-product-options-thumbnails-wrapper div input[type=radio]+label img{
  object-fit:contain;
}
@media(max-width:767px){
section#wide-banner-0 .banner-inner{
  min-height:175px !important;
}
}