/*@tablet:   ~"only screen and (min-width: 641px) and (max-width: 1200px)";*/
.fancybox-container .fancybox-infobar {
  color: #fff;
  opacity: 1;
  z-index: 9999;
  visibility: visible;
  left: 48%;
}
.fancybox-container .fancybox-slide {
  /*display: flex;*/
}
.fancybox-container .slick-slide {
  padding: 0;
  display: block !important;
  background: none !important;
  overflow-y: hidden;
}
.fancybox-container .slick-slide .woo-variation-gallery-slide-item {
  background-size: cover;
  background-repeat: no-repeat;
}
.fancybox-container .fancybox-toolbar {
  opacity: 1;
  visibility: visible;
}
.fancybox-container .fancybox-navigation .fancybox-button {
  background-image: url(../img/product-popup-arrows.png);
  padding: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: transparent;
}
.fancybox-container .fancybox-navigation .fancybox-button div {
  display: none;
}
.fancybox-container .fancybox-navigation .fancybox-button--arrow_left {
  transform: rotate(180deg);
}
@media only screen and (min-width: 800px) {
  .fancybox-container .fancybox-infobar {
    font-size: 24px;
    top: auto;
    margin-top: calc(11% - 60px);
  }
  .fancybox-container .fancybox-slide {
    /*display: flex;*/
  }
  .fancybox-container .slick-slide {
    width: 754px !important;
    height: 517px;
    margin-right: calc(50% - 372px);
    margin-top: 11%;
  }
  .fancybox-container .slick-slide .woo-variation-gallery-slide-item {
    width: 754px;
    height: 517px;
  }
  .fancybox-container .fancybox-navigation {
    position: relative;
  }
  .fancybox-container .fancybox-navigation .fancybox-button {
    width: 66px;
    height: 66px;
    top: auto;
    margin-top: calc(11% + 229px);
  }
  .fancybox-container .fancybox-navigation .fancybox-button--arrow_right {
    right: calc(50% - 440px);
  }
  .fancybox-container .fancybox-navigation .fancybox-button--arrow_left {
    left: calc(50% - 450px);
  }
}
@media only screen and (min-width: 800px) and (max-width: 1199px) {
  .fancybox-container .fancybox-infobar {
    margin-top: calc(11% - 60px);
  }
  .fancybox-container .slick-slide {
    width: 583px !important;
    height: 400px;
    margin-right: calc(50% - 291px);
    margin-top: 11%;
  }
  .fancybox-container .slick-slide .woo-variation-gallery-slide-item {
    width: 583px;
    height: 400px;
  }
  .fancybox-container .fancybox-navigation {
    position: relative;
  }
  .fancybox-container .fancybox-navigation .fancybox-button {
    width: 66px;
    height: 66px;
    top: auto;
    margin-top: calc(11% + 156px);
  }
  .fancybox-container .fancybox-navigation .fancybox-button--arrow_right {
    right: calc(50% - 370px);
  }
  .fancybox-container .fancybox-navigation .fancybox-button--arrow_left {
    left: calc(50% - 370px);
  }
}
@media only screen and (max-width: 799px) {
  .fancybox-container .fancybox-infobar {
    margin-top: 6.25vw;
  }
  .fancybox-container .slick-slide {
    width: 75vw !important;
    height: 51.5625vw;
    margin-right: 11.25vw;
    margin-top: 15.625vw;
  }
  .fancybox-container .slick-slide .woo-variation-gallery-slide-item {
    width: 75vw !important;
    height: 51.5625vw;
  }
  .fancybox-container .fancybox-navigation {
    position: relative;
  }
  .fancybox-container .fancybox-navigation .fancybox-button {
    width: 9.375vw;
    height: 9.375vw;
    top: auto;
    margin-top: 37.5vw;
  }
  .fancybox-container .fancybox-navigation .fancybox-button--arrow_right {
    right: 2.8125vw;
  }
  .fancybox-container .fancybox-navigation .fancybox-button--arrow_left {
    left: 2.8125vw;
  }
}
