/******************************
REDDIWIP SPECIFIC COLORS
******************************/
/******************************
COLORS
******************************/
/******************************
REDDIWIP SPECIFIC COLORS
******************************/
/******************************
COLORS
******************************/
/*****************************************************
BEGIN FUNCTIONS
*****************************************************/
/*****************************************************
BEGIN FUNCTIONS
*****************************************************/
/*****************************************************
BEGIN EXTENDS
*****************************************************/
/*****************************************************
END EXTENDS
*****************************************************/
/* line 6, ../../sass/components/page-product-landing.scss */
.page.products .main-content-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: white url("../../images/global/bg-wip-short.jpg") scroll no-repeat top center;
  -webkit-webkit-background-size: cover;
  -moz-webkit-background-size: cover;
  -ms-webkit-background-size: cover;
  -o-webkit-background-size: cover;
  background-size: cover;
}
/* line 11, ../../sass/components/page-product-landing.scss */
.page.products .main-content-container .region-content {
  padding-top: 50px;
}
@media (min-width: 768px) {
  /* line 11, ../../sass/components/page-product-landing.scss */
  .page.products .main-content-container .region-content {
    padding: 50px;
  }
}
/* line 22, ../../sass/components/page-product-landing.scss */
.page.products #block-reddiwip-content > div:first-of-type {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  text-align: center;
}
/* line 28, ../../sass/components/page-product-landing.scss */
.page.products #block-reddiwip-content > div:first-of-type h1 {
  font-size: 8.75vw;
  padding: 0 5px;
}
@media (min-width: 544px) {
  /* line 28, ../../sass/components/page-product-landing.scss */
  .page.products #block-reddiwip-content > div:first-of-type h1 {
    font-size: 3.125rem;
  }
}
@media (min-width: 768px) {
  /* line 28, ../../sass/components/page-product-landing.scss */
  .page.products #block-reddiwip-content > div:first-of-type h1 {
    font-size: 5.04032vw;
  }
}
@media (min-width: 992px) {
  /* line 28, ../../sass/components/page-product-landing.scss */
  .page.products #block-reddiwip-content > div:first-of-type h1 {
    font-size: 3.125rem;
  }
}
/* line 45, ../../sass/components/page-product-landing.scss */
.page.products #block-reddiwip-content > div:first-of-type p {
  padding: 0 40px;
  max-width: 100%;
}
@media (min-width: 768px) {
  /* line 22, ../../sass/components/page-product-landing.scss */
  .page.products #block-reddiwip-content > div:first-of-type {
    padding: 0 15px;
  }
}
@media (min-width: 992px) {
  /* line 22, ../../sass/components/page-product-landing.scss */
  .page.products #block-reddiwip-content > div:first-of-type {
    padding: 0 50px;
  }
}

@media (min-width: 768px) {
  /* line 65, ../../sass/components/page-product-landing.scss */
  #block-calloutyourhomebrew .inner,
  #block-calloutnodairynoproblemwide .inner {
    max-width: 60%;
  }
  /* line 69, ../../sass/components/page-product-landing.scss */
  #block-calloutyourhomebrew .inner h2:first-child,
  #block-calloutnodairynoproblemwide .inner h2:first-child {
    margin-bottom: 0;
  }
  /* line 73, ../../sass/components/page-product-landing.scss */
  #block-calloutyourhomebrew .inner .subheading,
  #block-calloutnodairynoproblemwide .inner .subheading {
    font-size: 30px !important;
  }
}

@media (min-width: 768px) {
  /* line 82, ../../sass/components/page-product-landing.scss */
  #block-calloutgreatisonlyaninstantawayfoam .inner,
  #block-calloutgreatisonlyaninstantaway .inner {
    max-width: 60%;
  }
  /* line 86, ../../sass/components/page-product-landing.scss */
  #block-calloutgreatisonlyaninstantawayfoam .inner .subheading,
  #block-calloutgreatisonlyaninstantaway .inner .subheading {
    font-size: 30px !important;
  }
}

@media (min-width: 768px) {
  /* line 95, ../../sass/components/page-product-landing.scss */
  #block-calloutnodairynoproblem h2:first-child {
    margin-bottom: 0;
  }
  /* line 99, ../../sass/components/page-product-landing.scss */
  #block-calloutnodairynoproblem .subheading {
    font-size: 30px !important;
  }
}
