/* Add custom CSS styles below */ 
.dm-toggler{
  display:none;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(6) > div{
  max-width:none;
  padding:0;
}

.banner-texts .banner__title{
  margin-top:10px !important;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5){
  margin-top:0;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(7) > div.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8, #app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(16) > div{
  grid-template-columns:repeat(4, minmax(0, 1fr));
}

#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div.s-block__title.section-main-title{
  display: block;
}

#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div.s-block__title.section-main-title div{
  text-align: center;
}

#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div.s-block__title.section-main-title > div{
  position:relative
}

#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div.s-block__title.section-main-title > div > p {
  padding-left:0;
}

#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div.s-block__title.section-main-title > div::before{
      content: "";
    position: absolute;
    width: calc(50% - 120px);
    height: 1px;
    right: 0px;
    top: 50%;
    background-color: #000;
}
#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div.s-block__title.section-main-title > div::after{
    content: "";
    position: absolute;
    width: calc(50% - 95px);
    height: 1px;
    left: -30px;
    top: 50%;
    background-color: #000;
}

#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 > div:nth-child(1){
  grid-row:auto;
}

#product_234786057 > div.relative.wide.product-block-outer.donating-wrap > div > div.btn.btn--floated.btn--add-to-cart.btn--add-to-cart > salla-add-product-button > div > salla-button > button,
.banner--fixed img,
{
  border-radius: 0 !important;
}

#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--features.container > div{
  background-color:#5E592F !important;
}

.s-block--features__item, .feature-icon{
  background-color: transparent !important;
}

.feature-icon, .s-block--features__item h4, .s-block--features__item p{
  color:white;
}

.s-block--features__item h4{
  font-size: 24px;
  line-height: 30px;
}

.feature-icon i{
  font-size:40px !important;
}

.s-slider-block__display-all{
  display:none;
}