.page-product-product-block-particles {
  height: 100%;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.page-product-product-block-particles .container-fluid {
  height: 100%;
  width: 100%;
}

.page-product-parallax__particles-A,
.page-product-parallax__particles-B,
.page-product-parallax__particles-C,
.page-product-parallax__particles-D,
.page-product-parallax__particles-E,
.page-product-parallax__particles-F,
.page-product-parallax__particles-G,
.page-product-parallax__particles-H,
.page-product-parallax__particles-I,
.page-product-parallax__particles-J,
.page-product-parallax__particles-K,
.page-product-parallax__particles-L,
.page-product-parallax__particles-M,
.page-product-parallax__particles-N {
  position: absolute;
}

.page-product-product-block-particles__partilces-A > picture > img,
.page-product-product-block-particles__partilces-B > picture > img,
.page-product-product-block-particles__partilces-C > picture > img,
.page-product-product-block-particles__partilces-D > picture > img,
.page-product-product-block-particles__partilces-E > picture > img,
.page-product-product-block-particles__partilces-F > picture > img,
.page-product-product-block-particles__partilces-G > picture > img,
.page-product-product-block-particles__partilces-H > picture > img,
.page-product-product-block-particles__partilces-I > picture > img,
.page-product-product-block-particles__partilces-J > picture > img,
.page-product-product-block-particles__partilces-K > picture > img,
.page-product-product-block-particles__partilces-L > picture > img,
.page-product-product-block-particles__partilces-M > picture > img,
.page-product-product-block-particles__partilces-N > picture > img {
  width: 100%;
  transform: rotate(0deg);
  height: 100%;
}

.page-product-product-block-particles__partilces-A,
.page-product-product-block-particles__partilces-B,
.page-product-product-block-particles__partilces-C,
.page-product-product-block-particles__partilces-D,
.page-product-product-block-particles__partilces-E,
.page-product-product-block-particles__partilces-F,
.page-product-product-block-particles__partilces-G,
.page-product-product-block-particles__partilces-H,
.page-product-product-block-particles__partilces-I,
.page-product-product-block-particles__partilces-J,
.page-product-product-block-particles__partilces-K,
.page-product-product-block-particles__partilces-L,
.page-product-product-block-particles__partilces-M,
.page-product-product-block-particles__partilces-N {
  transform: translateY(0px);
}

.on-product-animation-rotate-left {
  animation: 6s animationTraslateY1 infinite linear;
}
.on-product-animation-rotate-left > picture > img {
  animation: 40s animationRotateLeft infinite linear;
}
.on-product-animation-rotate-right {
  animation: 6s animationTraslateY2 infinite linear;
}
.on-product-animation-rotate-right > picture > img {
  animation: 40s animationRotateRight infinite linear;
}

.pause-product-animation {
  animation-play-state: paused;
}

.pause-product-animation > picture > img {
  animation-play-state: paused;
}

.page-product-parallax__particles-A,
.page-product-product-block-particles__partilces-A {
  height: 180px;
  left: -53px;
  top: -66px;
  width: 180px;
}

.page-product-parallax__particles-B,
.page-product-product-block-particles__partilces-B {
  display: none;
}

.page-product-parallax__particles-C,
.page-product-product-block-particles__partilces-C {
  height: 162px;
  left: -49px;
  top: 0px;
  width: 162px;
}

.page-product-parallax__particles-D,
.page-product-product-block-particles__partilces-D {
  height: 200px;
  right: -35px;
  top: 190px;
  width: 200px;
}

.page-product-parallax__particles-E,
.page-product-product-block-particles__partilces-E {
  height: 273px;
  right: -168px;
  top: -230px;
  width: 284px;
}

.page-product-parallax__particles-F,
.page-product-product-block-particles__partilces-F {
  height: 180px;
  left: -71px;
  top: 235px;
  width: 180px;
}

.page-product-parallax__particles-G,
.page-product-product-block-particles__partilces-G {
  display: none;
}

.page-product-parallax__particles-H,
.page-product-product-block-particles__partilces-H {
  height: 280px;
  right: -150px;
  top: 340px;
  width: 280px;
}

.page-product-parallax__particles-I,
.page-product-product-block-particles__partilces-I {
  display: none;
}
.page-product-parallax__particles-J,
.page-product-product-block-particles__partilces-J {
  display: none;
}
.page-product-parallax__particles-K,
.page-product-product-block-particles__partilces-K {
  display: none;
}
.page-product-parallax__particles-L,
.page-product-product-block-particles__partilces-L {
  display: none;
}
.page-product-parallax__particles-M,
.page-product-product-block-particles__partilces-M {
  display: none;
}
.page-product-parallax__particles-N,
.page-product-product-block-particles__partilces-N {
  display: none;
}


@media (min-width: 768px) {
  .page-product-parallax__particles-A,
  .page-product-product-block-particles__partilces-A {
    height: 200px;
    left: -30px;
    top: -60px;
    width: 200px;
  }
  .page-product-parallax__particles-B,
  .page-product-product-block-particles__partilces-B {
    display: block;
    height: 400px;
    right: -70px;
    top: -130px;
    width: 280px;
  }
  .page-product-parallax__particles-C,
  .page-product-product-block-particles__partilces-C {
    height: 180px;
    left: -40px;
    top: 26px;
    width: 180px;
  }
  .page-product-parallax__particles-D,
  .page-product-product-block-particles__partilces-D {
    height: 225px;
    right: 225px;
    top: 66px;
    width: 225px;
  }
  .page-product-parallax__particles-E,
  .page-product-product-block-particles__partilces-E {
    height: 302px;
    right: -110px;
    top: -65px;
    width: 315px;
  }
  .page-product-parallax__particles-F,
  .page-product-product-block-particles__partilces-F {
    height: 200px;
    left: -50px;
    top: 225px;
    width: 200px;
  }
  .page-product-parallax__particles-G,
  .page-product-product-block-particles__partilces-G {
    display: block;
    height: 315px;
    left: 2px;
    top: 268px;
    width: 315px;
  }
  .page-product-parallax__particles-H,
  .page-product-product-block-particles__partilces-H {
    height: 315px;
    right: -145px;
    top: 280px;
    width: 315px;
  }
}

@media (min-width: 1024px) {
  .page-product-parallax__particles-A,
  .page-product-product-block-particles__partilces-A {
    left: -6px;
    top: -50px;
  }
  .page-product-parallax__particles-B,
  .page-product-product-block-particles__partilces-B {
    height: 500px;
    right: -98px;
    top: -200px;
    width: 350px;
  }
  .page-product-parallax__particles-C,
  .page-product-product-block-particles__partilces-C {
    left: -20px;
    top: 50px;
  }
  .page-product-parallax__particles-D,
  .page-product-product-block-particles__partilces-D {
    right: 330px;
    top: 126px;
  }
  .page-product-parallax__particles-E,
  .page-product-product-block-particles__partilces-E {
    right: -57px;
    top: -25px;
  }
  .page-product-parallax__particles-F,
  .page-product-product-block-particles__partilces-F {
    left: -48px;
    top: 320px;
  }
  .page-product-parallax__particles-G,
  .page-product-product-block-particles__partilces-G {
    left: 27px;
    top: 382px;
  }
  .page-product-parallax__particles-H,
  .page-product-product-block-particles__partilces-H {
    right: -95px;
    top: 354px;
  }

  .page-product-parallax__particles-J,
  .page-product-product-block-particles__partilces-J {
    display: block;
    height: 230px;
    left: 110px;
    top: -220px;
    width: 230px;
  }
  .page-product-parallax__particles-L,
  .page-product-product-block-particles__partilces-L {
    display: block;
    height: 255px;
    width: 190px;
    bottom: -10px;
    left: 400px;
  }
  .page-product-parallax__particles-M,
  .page-product-product-block-particles__partilces-M {
    display: block;
    height: 320px;
    left: -58px;
    bottom: -190px;
    width: 253px;
  }
  .page-product-parallax__particles-N,
  .page-product-product-block-particles__partilces-N {
    display: block;
    height: 400px;
    bottom: -80px;
    right: -50px;
    width: 275px;
  }
}

@media (min-width: 1360px) {
  .page-product-parallax__particles-A,
  .page-product-product-block-particles__partilces-A {
    left: 90px;
    top: -40px;
  }
  .page-product-parallax__particles-B,
  .page-product-product-block-particles__partilces-B {
    right: 0px;
    height: 560px;
    width: 400px;
  }
  .page-product-parallax__particles-C,
  .page-product-product-block-particles__partilces-C {
    height: 200px;
    left: 62px;
    top: 55px;
    width: 200px;
  }
  .page-product-parallax__particles-D,
  .page-product-product-block-particles__partilces-D {
    height: 250px;
    right: 490px;
    top: 150px;
    width: 250px;
  }
  .page-product-parallax__particles-E,
  .page-product-product-block-particles__partilces-E {
    height: 350px;
    right: 0px;
    top: -50px;
    width: 360px;
  }
  .page-product-parallax__particles-F,
  .page-product-product-block-particles__partilces-F {
    left: 50px;
    top: 390px;
  }
  .page-product-parallax__particles-G,
  .page-product-product-block-particles__partilces-G {
    height: 350px;
    left: 135px;
    top: 464px;
    width: 350px;
  }
  .page-product-parallax__particles-H,
  .page-product-product-block-particles__partilces-H {
    height: 350px;
    right: -5px;
    top: 470px;
    width: 350px;
  }

  .page-product-parallax__particles-J,
  .page-product-product-block-particles__partilces-J {
    height: 300px;
    left: 110px;
    top: -270px;
    width: 300px;
  }
  .page-product-parallax__particles-K,
  .page-product-product-block-particles__partilces-K {
    display: block;
    height: 268px;
    left: 110px;
    top: 170px;
    width: 268px;
  }
  .page-product-parallax__particles-L,
  .page-product-product-block-particles__partilces-L {
    bottom: -100px;
    height: 340px;
    left: 550px;
    width: 260px;
  }
  .page-product-parallax__particles-M,
  .page-product-product-block-particles__partilces-M {
    height: 450px;
    bottom: -300px;
    left: -70px;
    width: 350px;
  }
  .page-product-parallax__particles-N,
  .page-product-product-block-particles__partilces-N {
    height: 550px;
    bottom: -190px;
    right: -75px;
    width: 375px;
  }
}

@media (min-width: 1920px) {
  .page-product-parallax__particles-A,
  .page-product-product-block-particles__partilces-A {
    left: 275px;
    top: -70px;
  }
  .page-product-parallax__particles-B,
  .page-product-product-block-particles__partilces-B {
    height: 556px;
    right: 275px;
    top: -215px;
    width: 400px;
  }
  .page-product-parallax__particles-C,
  .page-product-product-block-particles__partilces-C {
    left: 260px;
    top: 70px;
  }
  .page-product-parallax__particles-D,
  .page-product-product-block-particles__partilces-D {
    right: 766px;
    top: 166px;
  }
  .page-product-parallax__particles-E,
  .page-product-product-block-particles__partilces-E {
    right: 275px;
    top: -30px;
  }
  .page-product-parallax__particles-F,
  .page-product-product-block-particles__partilces-F {
    height: 250px;
    left: 175px;
    top: 412px;
    width: 250px;
  }
  .page-product-parallax__particles-G,
  .page-product-product-block-particles__partilces-G {
    left: 360px;
    top: 500px;
  }
  .page-product-parallax__particles-H,
  .page-product-product-block-particles__partilces-H {
    right: 275px;
    top: 490px;
  }

  .page-product-parallax__particles-I,
  .page-product-product-block-particles__partilces-I {
    display: block;
    height: 150px;
    bottom: -270px;
    left: 0px;
    width: 150px;
  }
  .page-product-parallax__particles-J,
  .page-product-product-block-particles__partilces-J {
    left: 335px;
    top: -325px;
  }
  .page-product-parallax__particles-K,
  .page-product-product-block-particles__partilces-K {
    left: 330px;
    top: 145px;
  }
  .page-product-parallax__particles-L,
  .page-product-product-block-particles__partilces-L {
    bottom: -70px;
    left: 730px;
  }
  .page-product-parallax__particles-M,
  .page-product-product-block-particles__partilces-M {
    bottom: -325px;
    left: 122px;
  }
  .page-product-parallax__particles-N,
  .page-product-product-block-particles__partilces-N {
    bottom: -170px;
    right: 260px;
  }
}

@keyframes animationTraslateY1 {
  0% { transform: translatey(0px); }
 50% { transform: translatey(-80px); }
 100% { transform: translatey(0px); }
}

@keyframes animationTraslateY2 {
 0% { transform: translatey(0px); }
 50% { transform: translatey(80px); }
 100% { transform: translatey(0px); }
}

@keyframes animationRotateRight {
 from { transform:rotate(0deg); }
 to { transform:rotate(360deg); }
}

@keyframes animationRotateLeft {
 from { transform:rotate(0deg); }
 to { transform:rotate(-360deg); }
}
