.container{
  max-width: 1376px !important;
}
html{
  scroll-behavior: smooth
}


@media (min-width: 6999px) {
  .shopify-section.shopify-section-header{
    display:none;
  }
}


.titles{
  max-width: 100%;
}


@media (min-width: 860px) {
  #shopify-section-template--18545012441244__multicolumn_DqNhaL{
    .multicolumn-card.multicolumn-list__item{
      margin-right:6px !important;
      width:calc(33.33% - 4px) !important;
    }
  }
}
#shopify-section-template--18545012441244__multicolumn_DqNhaL{
  .multicolumn-card{
    gap:0;
    position: relative;
    .multicolumn-card__info{
      position: absolute;
      left:0;
      bottom:0;
      padding:2rem 4rem;
      h3{
        color:#fff;
        font-weight: 400;
        font-family: 'Peridot Latin Regular';
        b{
          font-family: 'Peridot Latin Bold';
          font-weight: 500;
        }
      }
    }
  }
}


@media (max-width: 768px) {
  #shopify-section-template--18545012441244__multicolumn_DqNhaL{
    .multicolumn-card{
      img{
        aspect-ratio: 20 / 29;  
      }
      .multicolumn-card__info{
        position: absolute;
        left:0;
        bottom:0;
        padding:2rem 2rem;
        h3{
          font-size: 16px;
          line-height: 20px;
        }
      }
    }
  }
  .banner-grid__grid--columns-3 .banner-grid__content-group{
    padding: 2rem 2rem;
    h3{
      font-size:16px;
      line-height: 20px;
    }
  }
  .banner-grid__card--left .banner-grid__content-group{
    gap:0 !important;
  }
}
  

.swiper-slide.slideshow__content-wrapper.slideshow__content-wrapper--center{
  .slideshow__content-group{
    max-width: 450px;
    margin:0 auto;
    gap:24px;
  }
}
@media (max-width: 768px) {
  .slideshow{
    padding:0 20px;
    .slideshow__container{
      border-radius: 8px;
      overflow: hidden;
    }
    .slideshow__swiper--simple{
      flex-direction: column;
    }
  }
  .swiper-slide.slideshow__content-wrapper.slideshow__content-wrapper--center{
    padding: 60px 20px;
  }
}


.media-banner__wrapper.banner--bottom-left.media-banner__wrapper--full .media-banner__information.media-banner__block{
  max-width: 900px;
}


.lp-reviews-carousal{
  .multicolumn-card.multicolumn-list__item {
    padding:64px 40px;
    background-color: #F4F5F8;
    border-radius: 6px;
    overflow: hidden;
    .multicolumn-card__info{
      padding:0 !important;
      h3{
        margin:10px 0;
      }
    }
    .author{
        display: flex;
        align-items: center;
        gap: 20px;
        .name{
           font-size: 18px;
           font-family: 'Peridot Latin Bold';
           font-weight: 500;
           line-height: 40.56px;
        }
        .verified{
          color:#2AAA8A;
          font-size:12px;
          padding:2px 8px;
          border-radius: 6px;
          background-color: #D3D8E4; 
          display: flex;
          align-items: center;
          gap:6px;
        }
      }
  }
}
@media (max-width: 768px) {
  .lp-reviews-carousal .container, #shopify-section-template--18545012441244__multicolumn_ErEcF9 .container{
    padding-right:6rem;
    .multicolumn__pagination {
      width:calc(100% + 4rem);
    }
  }
  #shopify-section-template--18545012441244__multicolumn_gfQ4mL .container{
    padding-right:10rem;
    .multicolumn__pagination {
      width:calc(100% + 8rem);
    }
  }
}


#Banner-template--18545012441244__media_banner_nqW4ah{
  .media-banner__wrapper{
    padding-block: 4rem;
  }
}
  

.step-counter{
   color: #F4C430;
   font-size: 62.38px;
   font-family: 'Peridot Latin Regular';
   font-weight: 600;
   line-height: 71.68px; 
}
@media (max-width: 768px) {
  .featured-product{
    padding-top:0 !important;
  }
  .lp-steps{
    .multicolumn-list__wrapper{
      gap:28px;
      border-left:3px solid #D7DCE8;
    }
    .multicolumn-card--background{
      background-color: transparent !important;
    }
  }
  .step-counter{
   font-size: 40px;
   line-height: 44px; 
  }
  .lp-steps .multicolumn-card.multicolumn-list__item.multicolumn-card--left{
    padding-top:0px;
    padding-bottom:0px;
    padding-right:0px;
  }


  #shopify-section-template--18545012441244__multicolumn_NJnzND{
    .multicolumn-card--background{
      padding:12px 0;
      background-color: transparent;
    }
  }

  
  #shopify-section-template--18545012441244__media_banner_nqW4ah .image--overlay::before, 
  #shopify-section-template--18545012441244__media_banner_nqW4ah .banner__media::before{
    padding:0 !important;
  }
  #shopify-section-template--18545012441244__media_banner_nqW4ah{
    margin-top:0px;
    padding:0;
    .banner {
      flex-direction: row-reverse;
      flex-wrap: wrap;
      background-color: #fff;
      color:#223A76;
    }
    .media-banner__inner{
      width:100%;
      order:1;
      .media-banner__wrapper{
        padding:10px 0 20px 0;
      }
    }
    .banner__media.media{
      position: static;
      order:2;
      img, picture{
        position: static;
        border-radius: 6px;
        overflow: hidden;
      }
    }
  }

  
}




