/** Shopify CDN: Minification failed

Line 235:0 Unexpected "}"

**/
/* 
CUSTOM CSS - COULD BE CHANGED PER CAMPAIGN
*/



@media (min-width: 750px) {
  .slide1 .banner__heading{
    color: #884C51;
    font-family: Review Poster Web;
    font-size: 70px;
    font-style: normal;
    font-weight: 900;
    line-height: 90%; 
    text-transform: uppercase;
    margin-left: -15%;

  }
    .slide1  .banner__text h5 {
      color: #884C51;
      font-family: Review Condensed Web;
      font-size: 24px;
      font-style: normal;
      font-weight: 700;
      line-height: 120%;
      letter-spacing: 0.48px;
      text-transform: uppercase;
      margin-left: -15%;

          
    }
     .slide1 .banner__buttons {
    margin-left: -11%;

  }
}
@media (min-width: 2000px) {
    .slide1 .banner__buttons {
    margin-left:-9% !important;
  }
}
@media (max-width: 750px) {
  .slide1 .banner__heading{
      color: #884C51;
      text-align: center;
      font-family: Review Poster Web;
      font-size: 45px;
      font-style: normal;
      font-weight: 900;
      line-height: 90%; 
      text-transform: uppercase;
  }
    .slide1  .banner__text h5 {
      color: #884C51;
      text-align: center;
      font-family: Review Condensed Web;
      font-size: 15px;
      font-style: normal;
      font-weight: 700;
      line-height: 120%;
      letter-spacing: 0.3px;
      text-transform: uppercase;
    }
  .slide1 .banner__buttons {
    margin-top: 0 !important;
  }
  .slide1 .hero-mobile-heading {
    margin-bottom: -11px;
  }
}

@media (max-width: 750px) {
  .button {
    height: 35px !important;
    min-height: 35px !important;
    margin-top: 6px !important;
  }

.slideshow__slide.slide2 .banner__text {
  margin-top: 0 !important;
}
.slideshow__slide.slide2 .banner__text {
  margin-top: 4 !important;
  margin-bottom: 2rem !important;
}
.slideshow__slide.slide2 .banner__heading {
  margin-bottom: 10px !important;
}
  .slideshow .banner__text h5 {
    font-size: 15px !important;
  }
}
/* @media (min-width: 1900px) {
  .slide1 .banner__buttons {
    margin-left: -11%;
  }
} */
@media (min-width: 750px) {

  .slide2.banner__heading{
    color: #884C51;
    font-family: Review Poster Web !important;
    font-size: 60px !important;
    font-style: normal;
    font-weight: 900;
    line-height: 90%;
    text-transform: uppercase;
    width: 522px;
    height: 57px;
  }
    .slide2  .banner__text h5 {
    color: #884C51;
    font-family: Review Condensed Web !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0.48px;
    text-transform: uppercase;
  }
}
@media (max-width: 750px) {
    .slide2.banner__heading{
    font-family: Review Poster Web !important;
    color: #884C51;
    text-align: center;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: 90%;
    text-transform: uppercase;
    width: 347px;
    margin-bottom: 0px;
  }

    .slide2.banner__text h5 {
      font-family: Review Condensed Web;
      color: #884C51;
      text-align: center;
      font-size: 15px !important;
      font-style: normal;
      font-weight: 700;
      line-height: 120%;
      letter-spacing: 0.3px;
      text-transform: uppercase;
  }
    .slide2.banner__box .banner__text {
        margin-top: 2px !important;
    }
    .slide2.banner__buttons.mt-md {
    margin-top: 0 !important;
}
}




@media (min-width: 750px) {
  .slide3 .banner__heading {
    font-size: 60px !important;
    font-weight: 800 !important;
    line-height: 80% !important;
    font-family: "Review Condensed Web";  
  }
  .slide3 .banner__buttons.mt-md {
    margin-top: 20px;
  }

}


@media (max-width: 750px) {
 .slide3 .button {
    height: 35px !important;
    min-height: 35px !important;
    margin-top: 6px !important;
  }
  .slide3 .banner__heading {
    font-size: 28px !important;
    margin-bottom: -20px !important;
    font-family: "Review Condensed Web";  
    line-height: 20px !important;
    margin-bottom: -20px !important;
  }
.slide3 .slideshow__slide.slide3 .banner__text {
  margin-top: 4 !important;
  margin-bottom: 4rem !important;
}
.slide3 .slideshow__slide.slide3 .banner__heading {
  margin-bottom: 10px !important;
}
  .slide3 .slideshow .banner__text h5 {
    font-size: 15px !important;
  }

}
.slide3 .banner__heading {
  color: #fff;
  font-family: Review Poster Web;
  font-size: 28px;
  font-weight: 700;
  line-height: 90%;
  font-family: "Review Condensed Web";  
}
.slide3 .banner__text {
  color: #fff;
  font-family: Review Condensed Web;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.36px;
}

@media (max-width: 750px) {

 .slide3 .banner__heading {
    font-size: 28px;
    font-family: "Review Condensed Web";  
  }
 .slide3 .banner__text h5 {
    font-size: 15px;
        margin: 19px 0px -10px 0;

}

  }
   .slide3 .banner__box  {
    padding-bottom: 25px !important;
   }

}



