.placeholder {
  pointer-events: none;
  -webkit-transition: 0.3s opacity linear;
  -ms-transition: 0.3s opacity linear;
  transition: 0.3s opacity linear;
  position: absolute; }
  .placeholder.faded {
    opacity: 0.5; }
  .placeholder.hide {
    display: none; }

.video {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
  width: 100%;
  display: block; }
  .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

body .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col h3 em {
  display: inline-block; }
body .recipes {
  margin-top: 0; }

.rangeSlider {
  margin: 115px 40px 0; }
  .rangeSlider h2 {
    margin-bottom: 80px; }
  .rangeSlider .swiper-menu button {
    margin-top: -60px; }
  .rangeSlider .swiper-container {
    padding-bottom: 65px; }
    .rangeSlider .swiper-container .swiper-wrapper {
      padding-bottom: 100px; }
      .rangeSlider .swiper-container .swiper-wrapper .swiper-slide > figure {
        width: 450px;
        margin: 0 auto 0;
        height: 450px; }
        .rangeSlider .swiper-container .swiper-wrapper .swiper-slide > figure img {
          object-fit: cover; }
      .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col {
        padding: 20px 0;
        width: 50%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
        border-top: 1px solid black; }
        .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col:first-of-type {
          order: 2;
          border-right: 1px solid black; }
          .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col:first-of-type h3 {
            height: auto; }
        .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col:nth-of-type(2) {
          border-right: 1px solid black;
          order: 1; }
        .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col:nth-of-type(3) {
          order: 3; }
        .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col:nth-last-of-type(-n+2) {
          width: 25%; }
        .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col:last-of-type {
          width: 25%; }
        .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col.weight {
          text-align: right;
          padding-right: 10px;
          -webkit-justify-content: flex-end;
          -moz-justify-content: flex-end;
          -ms-justify-content: flex-end;
          justify-content: flex-end;
          -ms-flex-pack: flex-end; }
          .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col.weight:before {
            left: 15px; }
        .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col figure {
          width: 90px;
          top: -4px; }
        .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col h3 {
          text-align: center; }
          .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col h3 img,
          .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col h3 svg {
            margin: 0 auto; }
          .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col h3 em {
            display: inline-block; }

.background .mobile {
  display: none; }
.background .desktop {
  display: block; }

.ranges {
  margin-bottom: 136px; }
  .ranges .wrap {
    margin: 0 40px; }
    .ranges .wrap .cols {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .ranges .wrap .cols .col {
        width: 50%; }
        .ranges .wrap .cols .col + .col {
          margin-top: 0; }

.recipes {
  margin: 0 auto 70px;
  width: 700px; }
  .recipes .wrap:before, .recipes .wrap:after {
    top: -79px;
    left: 0px;
    width: 45px;
    height: 116px; }
  .recipes .wrap:after {
    left: auto;
    right: 2px;
    background-image: url("../images/icons/chain-right.svg"); }
  .recipes .wrap .cols .col header {
    position: relative; }
    .recipes .wrap .cols .col header p {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }

.stores {
  padding: 60px 40px 70px; }
  .stores header h2 {
    position: relative; }
    .stores header h2 br {
      display: none; }
    .stores header h2:before, .stores header h2:after {
      width: 60px; }
    .stores header h2:after {
      margin-left: 0;
      left: auto;
      right: 0; }
  .stores .slider .swiper-container .swiper-wrapper .swiper-slide {
    width: 50%; }
    .stores .slider .swiper-container .swiper-wrapper .swiper-slide figure {
      width: 200px; }

.contact {
  position: relative; }
  .contact figure {
    margin-top: -20px; }
    .contact figure.bird {
      display: none; }
    .contact figure.mobile {
      display: none; }
    .contact figure.desktop {
      display: block; }
  .contact .wrap h2 {
    text-align: center;
    margin-bottom: 40px;
    position: relative; }
    .contact .wrap h2:before, .contact .wrap h2:after {
      height: 11px;
      bottom: 15px;
      margin-left: -190px; }
    .contact .wrap h2:after {
      margin-left: 160px; }
  .contact .wrap form {
    margin: 0 80px; }

.instagramFeed {
  padding: 90px 0; }
  .instagramFeed header {
    margin-bottom: 50px; }
    .instagramFeed header h3 {
      max-width: 100%; }
  .instagramFeed .swiper-container {
    margin: 0 40px; }
    .instagramFeed .swiper-container .swiper-wrapper .swiper-slide {
      width: -moz-calc(33.3% - 9px);
      width: -o-calc(33.3% - 9px);
      width: -webkit-calc(33.3% - 9px);
      width: calc(33.3% - 9px); }
      .instagramFeed .swiper-container .swiper-wrapper .swiper-slide figure {
        margin-bottom: 22px; }
      .instagramFeed .swiper-container .swiper-wrapper .swiper-slide h4 {
        margin-bottom: 13px; }

footer {
  padding: 50px 40px 30px; }

/*# sourceMappingURL=tablet.css.map */
