@charset "utf-8";
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translate3d(0, 1%, 0);
    filter: blur(0px);
  }
  to {
    opacity: 1;
    transform: none;
    filter: blur(0px);
  }
}
.sight-master_fadeIn {
  -moz-animation: fadeIn 0.5s ease-in-out 1.5s both;
  -webkit-animation: fadeIn 0.5s ease-in-out 1.5s both;
  -o-animation: fadeIn 0.5s ease-in-out 1.5s both;
  animation: fadeIn 0.5s ease-in-out 1.7s both;
}
.sight-master_fadeIn01 {
  -moz-animation: fadeIn 0.7s ease-in-out 1.6s both;
  -webkit-animation: fadeIn 0.7s ease-in-out 1.6s both;
  -o-animation: fadeIn 0.7s ease-in-out 1.6s both;
  animation: fadeIn 0.7s ease-in-out 1.8s both;
}
.sight-master_fadeIn02 {
  -moz-animation: fadeIn 0.7s ease-in-out 1.9s both;
  -webkit-animation: fadeIn 0.7s ease-in-out 1.9s both;
  -o-animation: fadeIn 0.7s ease-in-out 1.9s both;
  animation: fadeIn 0.7s ease-in-out 2.1s both;
}
.sight-master_fadeIn03 {
  -moz-animation: fadeIn 0.5s ease-in-out 2.2s both;
  -webkit-animation: fadeIn 0.5s ease-in-out 2.2s both;
  -o-animation: fadeIn 0.5s ease-in-out 2.4s both;
  animation: fadeIn 0.5s ease-in-out 2.4s both;
}
.sight-master_fadeIn04 {
  -moz-animation: fadeIn 0.7s ease-in-out 2.55s both;
  -webkit-animation: fadeIn 0.7s ease-in-out 2.55s both;
  -o-animation: fadeIn 0.7s ease-in-out 2.55s both;
  animation: fadeIn 0.7s ease-in-out 2.55s both;
}
.sight-master_fadeIn05 {
  -moz-animation: fadeIn 0.5s ease-in-out 3.1s both;
  -webkit-animation: fadeIn 0.5s ease-in-out 3.1s both;
  -o-animation: fadeIn 0.5s ease-in-out 3.1s both;
  animation: fadeIn 0.5s ease-in-out 2.8s both;
}
.sight-master_fadeIn06 {
  -moz-animation: fadeIn 0.5s ease-in-out 3.1s both;
  -webkit-animation: fadeIn 0.5s ease-in-out 3.1s both;
  -o-animation: fadeIn 0.5s ease-in-out 3.1s both;
  animation: fadeIn 0.5s ease-in-out 3.4s both;
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.sight-master_fadeOut {
  -moz-animation: fadeOut 0.8s ease-in-out 8.5s both;
  -webkit-animation: fadeOut 0.8s ease-in-out 8.5s both;
  -o-animation: fadeOut 0.8s ease-in-out 8.5s both;
  animation: fadeOut 0.8s ease-in-out 5.5s both;
}
@keyframes puff-in-center2 {
  0% {
    -webkit-transform: scale(1.07);
    transform: scale(1.07);
    -webkit-filter: blur(0px);
    filter: blur(0px);
	opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-filter: blur(0px);
    filter: blur(0px);
	opacity: 1;
  }
}
.sight-master_puff-in-center2 {
  -webkit-animation: puff-in-center2 1s cubic-bezier(0.3, 0, 0.58, 1) 0s both;
  animation: puff-in-center2 1s cubic-bezier(0.3, 0, 0.58, 1) 0s both;
}
@keyframes puff-in-center {
  0% {
    -webkit-transform: scale(1.07);
    transform: scale(1.1);
    -webkit-filter: blur(10px);
    filter: blur(5px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-filter: blur(0px);
    filter: blur(0px);
    opacity: 1;
  }
}
.sight-master_puff-in-center {
  -webkit-animation: puff-in-center 1.5s cubic-bezier(0, 0.35, 0, 1) 0s both;
  animation: puff-in-center 1.9s cubic-bezier(.6, 0, .3, 1) 0.05s both;
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 10%, 0);
    filter: blur(5px);
  }
  to {
    opacity: 1;
    transform: none;
    filter: blur(0px);
  }
}
.sight-master_fadeInUp {
  -moz-animation: fadeInUp 1s ease 0s both;
  -webkit-animation: fadeInUp 1s ease 0s both;
  -o-animation: fadeInUp 1s ease 0s both;
  animation: fadeInUp 1s ease 0s both;
}
@keyframes to_the_top {
  0% {
    opacity: 1;
    clip-path: inset(100% 100% 0 0);
    -webkit-clip-path: inset(100% 100% 0 0);
  }
  70% {
    opacity: 1;
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
  100% {
    opacity: 1;
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
}
@keyframes center_to_edge {
  0% {
    opacity: 1;
    clip-path: inset(0 100% 0 0);
    -webkit-clip-path: inset(0 100% 0 0);
  }
  70% {
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
  100% {
    opacity: 1;
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
}
.sight-master_center_to_edge {
  animation: center_to_edge 1.5s cubic-bezier(0.71, 0.01, 0.21, 1.01) 0s both;
}
.sight-master_center_to_edge02 {
  animation: center_to_edge 1.2s cubic-bezier(0.71, 0.01, 0.21, 1.01) 0.8s both;
}
.sight-master_center_to_edge03 {
  animation: center_to_edge 1.2s cubic-bezier(0.71, 0.01, 0.21, 1.01) 1.2s both;
}
@keyframes bottom_to_top {
  0% {
    opacity: 1;
    clip-path: inset(100% 0 0 0);
    -webkit-clip-path: inset(100% 0 0 0);
  }
  70% {
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
  100% {
    opacity: 1;
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
}
.sight-master_animation-bottom_to_top {
  -moz-animation: bottom_to_top 2s cubic-bezier(0.71, 0.01, 0.21, 1) 3.5s both;
  -webkit-animation: bottom_to_top 2s cubic-bezier(0.71, 0.01, 0.21, 1) 3.5s both;
  -o-animation: bottom_to_top 2s cubic-bezier(0.71, 0.01, 0.21, 1) 3.5s both;
  animation: bottom_to_top 2s cubic-bezier(0.71, 0.01, 0.21, 1) 3.5s both;
}
.sight-master_animation-bottom_to_top2 {
  -moz-animation: bottom_to_top 2.3s cubic-bezier(0.71, 0.01, 0.21, 1.01) 0s both;
  -webkit-animation: bottom_to_top 2.3s cubic-bezier(0.71, 0.01, 0.21, 1.01) 0s both;
  -o-animation: bottom_to_top 2.3s cubic-bezier(0.71, 0.01, 0.21, 1.01) 0s both;
  animation: bottom_to_top 2.3s cubic-bezier(0.71, 0.01, 0.21, 1.01) 0s both;
}
.sight-master_animation-center_to_edge {
  -moz-animation: center_to_edge 1s ease-in-out 0s both;
  -webkit-animation: center_to_edge 1s ease-in-out 0s both;
  -o-animation: center_to_edge 1s ease-in-out 0s both;
  animation: center_to_edge 1s ease-in-out 0s both;
}
.sight-master_animation-to_the_top {
  -moz-animation: to_the_top 1s ease-in-out 0s both;
  -webkit-animation: to_the_top 1s ease-in-out 0s both;
  -o-animation: to_the_top 1s ease-in-out 0s both;
  animation: to_the_top 1s ease-in-out 0s both;
}
@keyframes top_to_bottom {
  0% {
    opacity: 1;
    clip-path: inset(0 0 100% 0);
    -webkit-clip-path: inset(0 0 100% 0);
  }
  70% {
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
  100% {
    opacity: 1;
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
}
.sight-master_animation-top_to_bottom2 {
  -moz-animation: top_to_bottom 1.5s cubic-bezier(0.71, 0.01, 0.21, 1.01) 0s both;
  -webkit-animation: top_to_bottom 1.5s cubic-bezier(0.71, 0.01, 0.21, 1.01) 0s both;
  -o-animation: top_to_bottom 1.5s cubic-bezier(0.71, 0.01, 0.21, 1.01) 0s both;
  animation: top_to_bottom 1.5s cubic-bezier(0.71, 0.01, 0.21, 1.01) 0s both;
}
@keyframes slit-in-vertical {
  0% {
    -webkit-transform: translateZ(-800px) rotateY(90deg);
    transform: translateZ(-800px) rotateY(90deg);
    opacity: 0;
  }
  54% {
    -webkit-transform: translateZ(-160px) rotateY(87deg);
    transform: translateZ(-160px) rotateY(87deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(0) rotateY(0);
    transform: translateZ(0) rotateY(0);
  }
}
.sight-master_slit-in-vertical {
  -webkit-animation: slit-in-vertical 0.45s ease-out 0s both;
  animation: slit-in-vertical 0.45s ease-out 0s both;
}
@keyframes puff-in-center03 {
  0% {
    transform: scale(1.5);
    filter: blur(10px);
    opacity: 0;
  }
  10% {
    filter: blur(0px);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    filter: blur(0px);
    opacity: 1;
  }
}
.PhotrekJkt_puff-in-center03 {
  -webkit-animation: puff-in-center03 .5s cubic-bezier(0, 0, 0, 1) 0s both;
  animation: puff-in-center03 12s cubic-bezier(0, 0, 0, 0) 0s both;
}