.ybl-featured-collection{
  margin-top: unset !important;

  .collection__title{
    padding-left: 20px;
    padding-right: 20px;
    @media screen and (min-width: 1340px) {
      padding-left: 0;
      padding-right: 0;
    }

    h2{
      margin-bottom: 24px !important;
      @media screen and (max-width: 468px) {
        font-size: 24px;
        line-height: 32px;
         margin-bottom: 16px !important;  
      }
    }

    .collection__description{
      max-width: 720px;
      margin-bottom: 32px !important;
      > p{
        font-size: 16px;
        line-height: 24px;
      }
    }
  }

  slider-component{
    padding-left: 20px;
    padding-right: 20px;
    @media screen and (min-width: 1340px) {
      padding-left: 0;
      padding-right: 0;
    }
    @media (max-width: 678px) {
        padding-left: 10px;
        padding-right: 10px;
    }
  }  

  .collection__view-all a.button{
    margin: 32px auto;
  }
}