/* breakpoint mixins */
/* layout mixins */
/* line 9, ../../scss/block/hero-home.scss */
.hero .cta {
  white-space: nowrap;
}
/* line 13, ../../scss/block/hero-home.scss */
.hero .parallax-wrapper {
  display: table;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
/* line 23, ../../scss/block/hero-home.scss */
.hero #scene,
.hero .layer {
  display: block;
  height: 522px;
  margin: 0;
  padding: 0;
  width: 100%;
  will-change: transform;
}
/* line 33, ../../scss/block/hero-home.scss */
.hero #scene {
  min-height: 480px;
  overflow: hidden;
  position: relative;
}
/* line 39, ../../scss/block/hero-home.scss */
.hero #scene li::before {
  display: none;
}
/* line 43, ../../scss/block/hero-home.scss */
.hero #scene li .background {
  background: transparent url("../../images/home/background_415.jpg") no-repeat 50% 100% scroll;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  height: 360px;
  left: -5%;
  position: absolute;
  top: -5%;
  width: 110%;
}
/* line 53, ../../scss/block/hero-home.scss */
.hero #scene li .wood {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  bottom: 0;
  height: 217px;
  left: -5%;
  position: absolute;
  width: 110%;
}
/* line 61, ../../scss/block/hero-home.scss */
.hero #scene li .wood .top {
  background: transparent url("../../images/home/planks-top_1200.png") no-repeat 50% 0 scroll;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  height: 24px;
  width: 100%;
}
/* line 68, ../../scss/block/hero-home.scss */
.hero #scene li .wood .bottom {
  background: transparent url("../../images/home/planks-botom_1200.jpg") no-repeat 50% 0 scroll;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  height: 224px;
  width: 100%;
}
/* line 76, ../../scss/block/hero-home.scss */
.hero #scene li .sparkling-juice,
.hero #scene li .sparkling-cider,
.hero #scene li .juice {
  background: transparent none no-repeat 0 0 scroll;
  -moz-background-size: auto 100%;
  -o-background-size: auto 100%;
  -webkit-background-size: auto 100%;
  background-size: auto 100%;
  left: 50%;
  position: absolute;
}
/* line 85, ../../scss/block/hero-home.scss */
.hero #scene li .sparkling-juice {
  -moz-transform: translate3d(-87.12687%, 0, 0);
  -ms-transform: translate3d(-87.12687%, 0, 0);
  -webkit-transform: translate3d(-87.12687%, 0, 0);
  transform: translate3d(-87.12687%, 0, 0);
  background-image: url("../../images/home/10-oz_160.png");
  background-position: 66% 100%;
  height: 38.23529412%;
  top: 32.74509804%;
  width: 160px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 85, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-juice {
    background-image: url("../../images/home/10-oz_320.png");
  }
}
/* line 98, ../../scss/block/hero-home.scss */
.hero #scene li .sparkling-cider {
  -moz-transform: translate3d(-50%, 0, 0);
  -ms-transform: translate3d(-50%, 0, 0);
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  background-image: url("../../images/home/sparkling_141.png");
  height: 58.82352941%;
  top: 10.78431373%;
  width: 140.85981px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 98, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-cider {
    background-image: url("../../images/home/sparkling_282.png");
  }
}
/* line 110, ../../scss/block/hero-home.scss */
.hero #scene li .juice {
  -moz-transform: translate3d(-12.3%, 0, 0);
  -ms-transform: translate3d(-12.3%, 0, 0);
  -webkit-transform: translate3d(-12.3%, 0, 0);
  transform: translate3d(-12.3%, 0, 0);
  background-image: url("../../images/home/Liter_169.png");
  background-position: 86% 100%;
  height: 42.94117647%;
  top: 28.03921569%;
  width: 168.6729px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 110, ../../scss/block/hero-home.scss */
  .hero #scene li .juice {
    background-image: url("../../images/home/Liter_338.png");
  }
}
/* line 123, ../../scss/block/hero-home.scss */
.hero #scene li .apple {
  -webkit-animation: swing 1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-animation: swing 1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation: swing 1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -webkit-transform-origin: 40% 0;
  -moz-transform-origin: 40% 0;
  -ms-transform-origin: 40% 0;
  transform-origin: 40% 0;
  background: transparent url("../../images/home/apple_160.png") no-repeat 0 0 scroll;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
  height: 100%;
  position: absolute;
  right: -10%;
  width: 160px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 123, ../../scss/block/hero-home.scss */
  .hero #scene li .apple {
    background-image: url("../../images/home/apple_320.png");
  }
}

@-moz-keyframes swing {
  0% {
    -moz-transform: rotate(2deg);
    transform: rotate(2deg);
  }
  100% {
    -moz-transform: rotate(-2deg);
    transform: rotate(-2deg);
  }
}
@-webkit-keyframes swing {
  0% {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }
  100% {
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
  }
}
@keyframes swing {
  0% {
    -moz-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }
  100% {
    -moz-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
  }
}
@media screen and (max-width: 767px) {
  /* line 154, ../../scss/block/hero-home.scss */
  .hero .cta .btn-o.btn-white {
    background-color: #bf0d3e;
    border-color: #bf0d3e;
  }
  /* line 160, ../../scss/block/hero-home.scss */
  .hero .btn.btn-arrow {
    padding-right: 10px;
  }
}
@media screen and (min-width: 415px) {
  /* line 171, ../../scss/block/hero-home.scss */
  .hero #scene li .background {
    background-image: url("../../images/home/background_865.jpg");
  }
}
/* SM - Tablet */
@media screen and (min-width: 768px) {
  /* line 183, ../../scss/block/hero-home.scss */
  .hero h1 {
    margin-bottom: 40px;
  }
  /* line 187, ../../scss/block/hero-home.scss */
  .hero #scene, .hero .layer {
    height: 600px;
  }
  /* line 193, ../../scss/block/hero-home.scss */
  .hero #scene li .background {
    background-image: url("../../images/home/background_1090.jpg");
    bottom: 8%;
    top: 0;
    height: auto;
  }
  /* line 200, ../../scss/block/hero-home.scss */
  .hero #scene li .wood {
    bottom: -5%;
    height: 21%;
  }
  /* line 205, ../../scss/block/hero-home.scss */
  .hero #scene li .apple {
    background-image: url("../../images/home/apple_267.png");
    right: -5%;
    top: -5%;
    width: 267.13043px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  /* line 205, ../../scss/block/hero-home.scss */
  .hero #scene li .apple {
    background-image: url("../../images/home/apple.png");
  }
}
@media screen and (min-width: 768px) {
  /* line 216, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-juice,
  .hero #scene li .sparkling-cider,
  .hero #scene li .juice {
    left: 64.375%;
  }
  /* line 222, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-juice {
    background-image: url("../../images/home/10-oz_280.png");
    height: 57.265625%;
    left: 64.375%;
    top: 42.8125%;
    width: 279.13043px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  /* line 222, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-juice {
    background-image: url("../../images/home/10-oz_560.png");
  }
}
@media screen and (min-width: 768px) {
  /* line 234, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-cider {
    background-image: url("../../images/home/sparkling_246.png");
    height: 88.046875%;
    left: 64.375%;
    top: 10.15625%;
    width: 245.73913px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  /* line 234, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-cider {
    background-image: url("../../images/home/sparkling_492.png");
  }
}
@media screen and (min-width: 768px) {
  /* line 246, ../../scss/block/hero-home.scss */
  .hero #scene li .juice {
    background-image: url("../../images/home/Liter_295.png");
    height: 64.0625%;
    left: 64.375%;
    top: 36.25%;
    width: 294.26087px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  /* line 246, ../../scss/block/hero-home.scss */
  .hero #scene li .juice {
    background-image: url("../../images/home/Liter_590.png");
  }
}

@media screen and (min-width: 992px) {
  /* line 264, ../../scss/block/hero-home.scss */
  .hero #scene, .hero .layer {
    height: 700px;
  }
  /* line 270, ../../scss/block/hero-home.scss */
  .hero #scene li .background {
    background-image: url("../../images/home/background_1319.jpg");
  }
  /* line 275, ../../scss/block/hero-home.scss */
  .hero #scene li .wood .top {
    background-image: url("../../images/home/planks-top_1200.png");
  }
  /* line 279, ../../scss/block/hero-home.scss */
  .hero #scene li .wood .bottom {
    background-image: url("../../images/home/planks-botom_1200.jpg");
  }
  /* line 284, ../../scss/block/hero-home.scss */
  .hero #scene li .apple {
    background-image: url("../../images/home/apple_312.png");
    width: 311.65217px;
  }
}
@media screen and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 992px) and (min-resolution: 192dpi) {
  /* line 284, ../../scss/block/hero-home.scss */
  .hero #scene li .apple {
    background-image: url("../../images/home/apple.png");
  }
}
@media screen and (min-width: 992px) {
  /* line 293, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-juice {
    background-image: url("../../images/home/10-oz_320.png");
    width: 325.65217px;
  }
}
@media screen and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 992px) and (min-resolution: 192dpi) {
  /* line 293, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-juice {
    background-image: url("../../images/home/10-oz.png");
  }
}
@media screen and (min-width: 992px) {
  /* line 302, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-cider {
    background-image: url("../../images/home/sparkling_282.png");
    width: 286.69565px;
  }
}
@media screen and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 992px) and (min-resolution: 192dpi) {
  /* line 302, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-cider {
    background-image: url("../../images/home/sparkling.png");
  }
}
@media screen and (min-width: 992px) {
  /* line 311, ../../scss/block/hero-home.scss */
  .hero #scene li .juice {
    background-image: url("../../images/home/Liter_338.png");
    width: 343.30435px;
  }
}
@media screen and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 992px) and (min-resolution: 192dpi) {
  /* line 311, ../../scss/block/hero-home.scss */
  .hero #scene li .juice {
    background-image: url("../../images/home/Liter.png");
  }
}

/* LG - Large Desktop */
@media screen and (min-width: 1200px) {
  /* line 328, ../../scss/block/hero-home.scss */
  .hero #scene, .hero .layer {
    height: 800px;
  }
  /* line 335, ../../scss/block/hero-home.scss */
  .hero #scene li .background {
    background-image: url("../../images/home/background_1979.jpg");
  }
  /* line 340, ../../scss/block/hero-home.scss */
  .hero #scene li .wood .top {
    background-image: url("../../images/home/planks-top_1600.png");
  }
  /* line 344, ../../scss/block/hero-home.scss */
  .hero #scene li .wood .bottom {
    background-image: url("../../images/home/planks-botom_1600.jpg");
  }
  /* line 349, ../../scss/block/hero-home.scss */
  .hero #scene li .apple {
    background-image: url("../../images/home/apple_356.png");
    width: 356.17391px;
  }
  /* line 354, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-juice {
    background-image: url("../../images/home/10-oz_372.png");
    width: 372.17391px;
  }
}
@media screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1200px) and (min-resolution: 192dpi) {
  /* line 354, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-juice {
    background-image: url("../../images/home/10-oz.png");
  }
}
@media screen and (min-width: 1200px) {
  /* line 363, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-cider {
    background-image: url("../../images/home/sparkling_328.png");
    width: 327.65217px;
  }
}
@media screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1200px) and (min-resolution: 192dpi) {
  /* line 363, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-cider {
    background-image: url("../../images/home/sparkling.png");
  }
}
@media screen and (min-width: 1200px) {
  /* line 372, ../../scss/block/hero-home.scss */
  .hero #scene li .juice {
    background-image: url("../../images/home/Liter_392.png");
    width: 392.34783px;
  }
}
@media screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1200px) and (min-resolution: 192dpi) {
  /* line 372, ../../scss/block/hero-home.scss */
  .hero #scene li .juice {
    background-image: url("../../images/home/Liter.png");
  }
}

@media screen and (min-width: 1600px) {
  /* line 390, ../../scss/block/hero-home.scss */
  .hero #scene li .wood .top {
    background-image: url("../../images/home/planks-top_2000.png");
  }
  /* line 394, ../../scss/block/hero-home.scss */
  .hero #scene li .wood .bottom {
    background-image: url("../../images/home/planks-botom_2000.jpg");
  }
}
@media screen and (min-width: 1800px) {
  /* line 406, ../../scss/block/hero-home.scss */
  .hero #scene, .hero .layer {
    height: 1000px;
  }
  /* line 413, ../../scss/block/hero-home.scss */
  .hero #scene li .background {
    background-image: url("../../images/home/background_2529.jpg");
  }
  /* line 417, ../../scss/block/hero-home.scss */
  .hero #scene li .apple {
    width: 445.21739px;
  }
  /* line 421, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-juice {
    background-image: url("../../images/home/10-oz_465.png");
    width: 465.21739px;
  }
  /* line 427, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-cider {
    background-image: url("../../images/home/sparkling_410.png");
    width: 409.56522px;
  }
  /* line 432, ../../scss/block/hero-home.scss */
  .hero #scene li .juice {
    background-image: url("../../images/home/Liter_490.png");
    width: 490.43478px;
  }
}
@media screen and (min-width: 2000px) {
  /* line 446, ../../scss/block/hero-home.scss */
  .hero #scene li .wood .top {
    background-image: url("../../images/home/planks-top_2560.png");
  }
  /* line 450, ../../scss/block/hero-home.scss */
  .hero #scene li .wood .bottom {
    background-image: url("../../images/home/planks-botom_2560.jpg");
  }
}
@media screen and (min-width: 2300px) {
  /* line 462, ../../scss/block/hero-home.scss */
  .hero #scene, .hero .layer {
    height: 1150px;
  }
  /* line 469, ../../scss/block/hero-home.scss */
  .hero #scene li .background {
    background-image: url("../../images/home/background_2816.jpg");
  }
  /* line 473, ../../scss/block/hero-home.scss */
  .hero #scene li .apple {
    width: 512px;
  }
  /* line 477, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-juice {
    background-image: url("../../images/home/10-oz_535.png");
    width: 535px;
  }
  /* line 482, ../../scss/block/hero-home.scss */
  .hero #scene li .sparkling-cider {
    background-image: url("../../images/home/sparkling_471.png");
    width: 471px;
  }
  /* line 487, ../../scss/block/hero-home.scss */
  .hero #scene li .juice {
    background-image: url("../../images/home/Liter_564.png");
    width: 564px;
  }
}

/*# sourceMappingURL=hero-home.css.map */
