.product-hero {
  height: auto !important;
  margin-top: 42px; }

.product-hero img {
  width: 100%; }

.swiper-section {
  padding: 3rem 4rem; }

@media (min-width: 60em) {
  .swiper-section {
    padding: 4rem 6rem; } }

.projector-swiper__figure-box {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: auto;
  background-color: #e5e5e5; }

.swiper__wrap .projector-swiper__figure-box {
  height: 485px; }

.swiper__pagination .projector-swiper__figure-box {
  height: 58px; }

@media (min-width: 60em) {
  .swiper__wrap .projector-swiper__figure-box {
    height: 600px; } }

.projector-swiper__figure-img {
  position: absolute;
  z-index: 4;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.projector-swiper__wrap {
  position: relative; }

.projector-swiper__wrap .thumb {
  position: relative;
  text-align: center; }

.projector-swiper__pagination {
  text-align: left;
  overflow: hidden;
  margin-left: -0.5rem;
  margin-top: 2rem; }

.projector-swiper__pagination .swiper-pagination-bullet {
  position: relative;
  float: left;
  width: 16.66667%;
  height: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.5rem 0 0 0.5rem;
  margin: 0;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent; }

.projector-swiper__pagination .swiper-pagination-bullet img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1); }

.projector-swiper__pagination .swiper-pagination-bullet:hover, .projector-swiper__pagination .swiper-pagination-bullet:focus, .projector-swiper__pagination .swiper-pagination-bullet-active {
  background-color: transparent; }

.projector-swiper__pagination .swiper-pagination-bullet:hover img, .projector-swiper__pagination .swiper-pagination-bullet:focus img, .projector-swiper__pagination .swiper-pagination-bullet-active img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0); }

.projector-swiper__pagination .swiper-pagination-bullet-active::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  left: 0.5rem;
  top: 0.5rem;
  z-index: 10;
  border: 3px solid #ED1A3B; }

@media (min-width: 45em) {
  .projector-swiper__pagination .swiper-pagination-bullet {
    width: 12.5%; } }

@media (min-width: 60em) {
  .projector-swiper__pagination {
    margin-left: -1rem; }
  .projector-swiper__pagination .swiper-pagination-bullet {
    width: 10%;
    padding: 1rem 0 0 1rem; }
  .projector-swiper__pagination .swiper-pagination-bullet-active::before {
    left: 1rem;
    top: 1rem; } }

.projector-swiper__button-prev, .projector-swiper__button-next {
  top: 230px;
  z-index: 10;
  padding: 1rem 0; }

.projector-swiper__button-prev::before, .projector-swiper__button-next::before {
  font-size: 2.4rem;
  font-weight: bold; }

.projector-swiper__button-prev.swiper-button-disabled, .projector-swiper__button-next.swiper-button-disabled {
  display: none; }

.projector-swiper__button-prev {
  left: -4rem; }

.projector-swiper__button-next {
  right: -4rem; }

@media (min-width: 60em) {
  .projector-swiper__button-prev, .projector-swiper__button-next {
    top: 290px; }
  .projector-swiper__button-prev::before, .projector-swiper__button-next::before {
    font-size: 3rem; }
  .projector-swiper__button-prev {
    left: -5rem; }
  .projector-swiper__button-next {
    right: -5rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZwLXp1aDYwMDAuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsdUJBQXVCO0VBQ3ZCLGdCQUFnQixFQUFBOztBQUNoQjtFQUNFLFdBQVcsRUFBQTs7QUFFZjtFQUNFLGtCQUFrQixFQUFBOztBQUNsQjtFQUNFO0lBQ0Usa0JBQWtCLEVBQUEsRUFBRzs7QUFFM0I7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1oseUJBQXlCLEVBQUE7O0FBQ3pCO0VBQ0UsYUFBYSxFQUFBOztBQUNmO0VBQ0UsWUFBWSxFQUFBOztBQUNkO0VBQ0U7SUFDRSxhQUFhLEVBQUEsRUFBRzs7QUFFdEI7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFlBQVk7RUFDWixRQUFRO0VBQ1IsU0FBUztFQUNULHdDQUFnQztNQUFoQyxvQ0FBZ0M7VUFBaEMsZ0NBQWdDLEVBQUE7O0FBRWxDO0VBQ0Usa0JBQWtCLEVBQUE7O0FBQ2xCO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFBOztBQUV0QjtFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGdCQUFnQixFQUFBOztBQUNoQjtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWiw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLDBCQUEwQjtFQUMxQixTQUFTO0VBQ1QsU0FBUztFQUNULGdCQUFnQjtFQUNoQix3QkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLDZCQUE2QixFQUFBOztBQUM3QjtFQUNFLDRCQUFvQjtVQUFwQixvQkFBb0IsRUFBQTs7QUFDdEI7RUFDRSw2QkFBNkIsRUFBQTs7QUFDN0I7RUFDRSw0QkFBb0I7VUFBcEIsb0JBQW9CLEVBQUE7O0FBQ3hCO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFFBQVE7RUFDUixTQUFTO0VBQ1QsWUFBWTtFQUNaLFdBQVc7RUFDWCxXQUFXO0VBQ1gseUJBQXlCLEVBQUE7O0FBQzdCO0VBQ0U7SUFDRSxZQUFZLEVBQUEsRUFBRzs7QUFDbkI7RUFDRTtJQUNFLGtCQUFrQixFQUFBO0VBQ2xCO0lBQ0UsVUFBVTtJQUNWLHNCQUFzQixFQUFBO0VBQ3RCO0lBQ0UsVUFBVTtJQUNWLFNBQVMsRUFBQSxFQUFHOztBQUV0QjtFQUNFLFVBQVU7RUFDVixXQUFXO0VBQ1gsZUFBZSxFQUFBOztBQUNmO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFpQixFQUFBOztBQUNuQjtFQUNFLGFBQWEsRUFBQTs7QUFFakI7RUFDRSxXQUFXLEVBQUE7O0FBRWI7RUFDRSxZQUFZLEVBQUE7O0FBRWQ7RUFDRTtJQUNFLFVBQVUsRUFBQTtFQUNWO0lBQ0UsZUFBZSxFQUFBO0VBQ25CO0lBQ0UsV0FBVyxFQUFBO0VBQ2I7SUFDRSxZQUFZLEVBQUEsRUFBRyIsImZpbGUiOiJwcm9kdWN0cy9mcC16dWg2MDAwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5wcm9kdWN0LWhlcm8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNTNweDsgfVxuICAucHJvZHVjdC1oZXJvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnN3aXBlci1zZWN0aW9uIHtcbiAgcGFkZGluZzogM3JlbSA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLnN3aXBlci1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gNnJlbTsgfSB9XG5cbi5wcm9qZWN0b3Itc3dpcGVyX19maWd1cmUtYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1OyB9XG4gIC5zd2lwZXJfX3dyYXAgLnByb2plY3Rvci1zd2lwZXJfX2ZpZ3VyZS1ib3gge1xuICAgIGhlaWdodDogNDg1cHg7IH1cbiAgLnN3aXBlcl9fcGFnaW5hdGlvbiAucHJvamVjdG9yLXN3aXBlcl9fZmlndXJlLWJveCB7XG4gICAgaGVpZ2h0OiA1OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLnN3aXBlcl9fd3JhcCAucHJvamVjdG9yLXN3aXBlcl9fZmlndXJlLWJveCB7XG4gICAgICBoZWlnaHQ6IDYwMHB4OyB9IH1cblxuLnByb2plY3Rvci1zd2lwZXJfX2ZpZ3VyZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLnByb2plY3Rvci1zd2lwZXJfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2plY3Rvci1zd2lwZXJfX3dyYXAgLnRodW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9qZWN0b3Itc3dpcGVyX19wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLnByb2plY3Rvci1zd2lwZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMCAwLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvamVjdG9yLXN3aXBlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IGltZyB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgfVxuICAgIC5wcm9qZWN0b3Itc3dpcGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIsIC5wcm9qZWN0b3Itc3dpcGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6Zm9jdXMsIC5wcm9qZWN0b3Itc3dpcGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvamVjdG9yLXN3aXBlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIGltZywgLnByb2plY3Rvci1zd2lwZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpmb2N1cyBpbWcsIC5wcm9qZWN0b3Itc3dpcGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIGltZyB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApOyB9XG4gICAgLnByb2plY3Rvci1zd2lwZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgIHRvcDogMC41cmVtO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjRUQxQTNCOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnByb2plY3Rvci1zd2lwZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTIuNSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5wcm9qZWN0b3Itc3dpcGVyX19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTsgfVxuICAgICAgLnByb2plY3Rvci1zd2lwZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwIDFyZW07IH1cbiAgICAgICAgLnByb2plY3Rvci1zd2lwZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICB0b3A6IDFyZW07IH0gfVxuXG4ucHJvamVjdG9yLXN3aXBlcl9fYnV0dG9uLXByZXYsIC5wcm9qZWN0b3Itc3dpcGVyX19idXR0b24tbmV4dCB7XG4gIHRvcDogMjMwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgLnByb2plY3Rvci1zd2lwZXJfX2J1dHRvbi1wcmV2OjpiZWZvcmUsIC5wcm9qZWN0b3Itc3dpcGVyX19idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucHJvamVjdG9yLXN3aXBlcl9fYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnByb2plY3Rvci1zd2lwZXJfX2J1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2plY3Rvci1zd2lwZXJfX2J1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTRyZW07IH1cblxuLnByb2plY3Rvci1zd2lwZXJfX2J1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC00cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5wcm9qZWN0b3Itc3dpcGVyX19idXR0b24tcHJldiwgLnByb2plY3Rvci1zd2lwZXJfX2J1dHRvbi1uZXh0IHtcbiAgICB0b3A6IDI5MHB4OyB9XG4gICAgLnByb2plY3Rvci1zd2lwZXJfX2J1dHRvbi1wcmV2OjpiZWZvcmUsIC5wcm9qZWN0b3Itc3dpcGVyX19idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAucHJvamVjdG9yLXN3aXBlcl9fYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC01cmVtOyB9XG4gIC5wcm9qZWN0b3Itc3dpcGVyX19idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC01cmVtOyB9IH1cbiJdfQ== */
