/* breakpoint mixins */
/* layout mixins */
/* line 3, ../../scss/block/product-promo.scss */
.product-promo {
  background-color: #f5f1e7;
  color: #605252;
  height: 640px;
  overflow: hidden;
  padding: 2em 0;
  position: relative;
}
/* line 11, ../../scss/block/product-promo.scss */
.product-promo .heading {
  color: inherit;
  margin: 0 0 0.75em;
}
/* line 15, ../../scss/block/product-promo.scss */
.product-promo .description {
  color: inherit;
}
/* line 24, ../../scss/_mixins.scss */
.product-promo .backdrop {
  background-color: #605252;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
/* line 22, ../../scss/block/product-promo.scss */
.product-promo .backdrop {
  background-color: transparent;
  bottom: 0;
  left: auto;
  right: 0;
  top: auto;
}
/* line 29, ../../scss/block/product-promo.scss */
.product-promo .backdrop img {
  float: right;
}

/***** Product Promo Colors *****/
/* line 40, ../../scss/block/product-promo.scss */
.product-promo.promotion-cider-gradient {
  color: #ffffff;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD5B674', endColorstr='#FFA78B55');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1YjY3NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E3OGI1NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d5b674), color-stop(100%, #a78b55));
  background-image: -moz-linear-gradient(top, #d5b674 0%, #a78b55 100%);
  background-image: -webkit-linear-gradient(top, #d5b674 0%, #a78b55 100%);
  background-image: linear-gradient(to bottom, #d5b674 0%, #a78b55 100%);
}
/* line 47, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple {
  background-color: #ede5cd;
}
/* line 50, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple .heading {
  color: #bf984b;
}
/* line 56, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-organic {
  background-color: #ede5cd;
}
/* line 60, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-organic .heading {
  color: #5f613b;
}
/* line 66, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-cranberry {
  background-color: #f2ddd7;
}
/* line 69, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-cranberry .heading {
  color: #bf0d3e;
}
/* line 75, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-grape {
  background-color: #d2cbd9;
}
/* line 78, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-grape .heading {
  color: #66347e;
}
/* line 84, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-mango {
  background-color: #f1dece;
}
/* line 87, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-mango .heading {
  color: #c76828;
}
/* line 93, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-marionberry {
  background-color: #dccdcc;
}
/* line 96, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-marionberry .heading {
  color: #84315d;
}
/* line 102, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-peach {
  background-color: #eddeab;
}
/* line 105, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-peach .heading {
  color: #bf984b;
}
/* line 111, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-pear {
  background-color: #e9e5c6;
}
/* line 114, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-pear .heading {
  color: #ce6925;
}
/* line 120, ../../scss/block/product-promo.scss */
.product-promo.promotion-apple-pomegranate {
  background-color: #e8d6d6;
}
/* line 125, ../../scss/block/product-promo.scss */
.product-promo.promotion-grape-red {
  background-color: #eee5ca;
}
/* line 128, ../../scss/block/product-promo.scss */
.product-promo.promotion-grape-red .heading {
  color: #461c2c;
}
/* line 134, ../../scss/block/product-promo.scss */
.product-promo.promotion-grape-white {
  background-color: #eeefd0;
}
/* line 137, ../../scss/block/product-promo.scss */
.product-promo.promotion-grape-white .heading {
  color: #5f613b;
}

/**************************************************
	$ RESPONSIVE STYLES
**************************************************/
/* XS - Mobile ONLY */
@media screen and (max-width: 767px) {
  /* line 151, ../../scss/block/product-promo.scss */
  .product-promo {
    height: auto;
  }
  /* line 154, ../../scss/block/product-promo.scss */
  .product-promo .description {
    font-size: 1.6rem;
  }
  /* line 158, ../../scss/block/product-promo.scss */
  .product-promo .backdrop {
    bottom: -10px;
    right: -140px;
  }
  /* line 162, ../../scss/block/product-promo.scss */
  .product-promo .backdrop img {
    width: 280px;
  }
}
/* SM - Tablet */
@media screen and (min-width: 768px) {
  /* line 174, ../../scss/block/product-promo.scss */
  .product-promo .backdrop {
    right: -40%;
  }
}
/* MD - Desktop */
@media screen and (min-width: 992px) {
  /* line 188, ../../scss/block/product-promo.scss */
  .product-promo .backdrop {
    right: -20%;
  }
}
/* LG - Large Desktop */
@media screen and (min-width: 1200px) {
  /* line 199, ../../scss/block/product-promo.scss */
  .product-promo .backdrop {
    right: 0;
  }
}
@media screen and (min-width: 1600px) {
  /* line 207, ../../scss/block/product-promo.scss */
  .product-promo .backdrop {
    right: auto;
    left: 50%;
    margin-left: -150px;
  }
}

/*# sourceMappingURL=product-promo.css.map */
