/** Shopify CDN: Minification failed

Line 147:0 Unexpected "}"

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

@media (min-width: 750px) {
  .slide1 .banner__heading,
  .slide2 .banner__heading {
    font-size: 60px !important;
    font-weight: 800 !important;
    line-height: 80% !important;
    font-family: "Review Condensed Web";  
  }
  .slide1 .banner__text h5{
    font-size: 24px !important;
    color: #ffffff;
  }
  .slide1 .mt-md, .slide2 .mt-md {
    margin-top: 0
  }
  .slide1 .slide1 .banner__text {
    margin-top: 0 !important;
  }
  .slide2 .banner__buttons.mt-md {
    margin-top: 20px;
  }
  .slide1 .banner__buttons.mt-md {
    margin-top: 800px;
  }
}

@media (max-width: 1599px) {
  .slide1 .slideshow__text-wrapper .banner__box{
    bottom: -4vh !important;
    right: -2vw !important;
  }
}
@media (max-width: 1200px) {
  .slide1 .slideshow__text-wrapper .banner__box{
    bottom: -4vh !important;
    right: -6vw !important;
  }
}
@media (max-width: 1000px) {
  .slide1 .slideshow__text-wrapper .banner__box{
    bottom: -4vh !important;
    right: -8vw !important;
  }
}
@media (max-width: 750px) {
  .button {
    height: 35px !important;
    min-height: 35px !important;
    margin-top: 6px !important;
  }
  .slide1 .banner__heading, .slide2 .banner__heading {
    font-size: 28px !important;
    margin-bottom: -20px !important;
    font-family: "Review Condensed Web";  
    line-height: 20px !important;
    margin-bottom: -20px !important;
  }
.slideshow__slide.slide3 .banner__text {
  margin-top: 0 !important;
}
.slideshow__slide.slide2 .banner__text {
  margin-top: 4 !important;
  margin-bottom: 4rem !important;
}
.slideshow__slide.slide2 .banner__heading {
  margin-bottom: 10px !important;
}
  .slideshow .banner__text h5 {
    font-size: 15px !important;
  }
  .slide1 .banner__text h5, .slide2 .banner__text h5 {
    line-height: 26px !important;
    margin: -12px 0 -36px !important;
  }
  .slide1 .banner__text, .slide2 .banner__text  {
    color: #fff !important;
  }
  .slide1 .slideshow__text-wrapper .banner__box{
    right: 0 !important;
    bottom: 2vh !important;
  }

}

@media(min-width: 1600px){
  .slide1 .slideshow__text-wrapper .banner__box{
    bottom: -4vh !important;
    right: 3vw !important;
  }
}

.slide2 .banner__heading {
  color: #fff;
  font-family: Review Poster Web;
  font-size: 28px;
  font-weight: 700;
  line-height: 90%;
  font-family: "Review Condensed Web";  
}
.slide2 .banner__text {
  color: #fff;
  font-family: Review Condensed Web;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.36px;
}
@media (min-width: 750px) {
 .slide2 .banner__newsletter {
   width: 100% !important;
    margin-right: auto !important;
  }

  .slide2 .newsletter-form {
        margin: 0  !important;

  }
}
@media (max-width: 750px) {
  .slide2 .banner__newsletter {
        margin-bottom: 15px !important;
  }
 .slide2 .banner__heading {
    font-size: 28px;
    font-family: "Review Condensed Web";  
  }
 .slide2 .banner__text {
    font-size: 15px;
  }
   .slide2 .banner__newsletter{
    margin-top: 28px !important;
   }
   .slide2 .banner__box  {
    padding-bottom: 25px !important;
   }

}

}


@media (min-width: 750px) {

  .slide3.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;
  }
    .slide3  .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) {
    .slide3.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;
  }

    .slide3.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;
  }
    .slide3.banner__box .banner__text {
        margin-top: 2px !important;
    }
    .slide3.banner__buttons.mt-md {
    margin-top: 0 !important;
}
}
