.taxonomy--choco-roles .layout-container {
  background-color: #face14;
  color: #4e2d1f;
}
.footer--end-with-color-1 {
   background-color: #face14;
}
.social-network-block__title-top {
  color: #ed8009;
}
.page-product-packaging-block__shop-link.is-visible:hover {
  color: #3066e7;
}

/* e commerse block styles */

.e-commerce-block__prev-button .ellipse,
.e-commerce-block__next-button .ellipse {
  color: #ed8009;
}
.e-commerce-block__prev-button.swiper-button-disabled .arrow,
.e-commerce-block__next-button.swiper-button-disabled .arrow,
.e-commerce-block__prev-button .arrow,
.e-commerce-block__next-button .arrow {
  color: #ed8009;
}
.e-commerce-block__prev-button:hover,
.e-commerce-block__next-button:hover {
  background-color: #ed8009
}
.e-commerce-block .swiper-pagination-bullet,
.page-product-video-slider-block .swiper-pagination-bullet {
  background-color: #ed8009;
}
.e-commerce-block .swiper-pagination-bullet-active,
.page-product-video-slider-block .swiper-pagination-bullet-active {
  background-color: transparent;
  border-color: #ed8009;
}

/*Cambio de duración de animación y posición de las particulas A, B, G, H y L exclusivamente en Choco-Roles*/

.cover-particles__cover-particles-A.on-animation-rotate-left > picture > img, .cover-particles__cover-particles-A.on-animation-rotate-right > picture > img,
.cover-particles__cover-particles-B.on-animation-rotate-left > picture > img, .cover-particles__cover-particles-B.on-animation-rotate-right > picture > img,
.cover-particles__cover-particles-L.on-animation-rotate-left > picture > img, .cover-particles__cover-particles-L.on-animation-rotate-right > picture > img {
  animation: 15s animationScaleSelf infinite linear;
}

.cover-particles__cover-particles-G.on-animation-rotate-left > picture > img, .cover-particles__cover-particles-G.on-animation-rotate-right > picture > img,
.cover-particles__cover-particles-H.on-animation-rotate-left > picture > img, .cover-particles__cover-particles-H.on-animation-rotate-right > picture > img {
  animation: 10s animationScaleSelf infinite linear;
}

.cover-particles__cover-particles-A.on-animation-rotate-right, .cover-particles__cover-particles-A.on-animation-rotate-left,
.cover-particles__cover-particles-B.on-animation-rotate-right, .cover-particles__cover-particles-B.on-animation-rotate-left,
.cover-particles__cover-particles-L.on-animation-rotate-right, .cover-particles__cover-particles-L.on-animation-rotate-left
{
  animation: 6s animationTraslateY3 infinite linear;
}

.cover-particles__cover-particles-G.on-animation-rotate-right, .cover-particles__cover-particles-G.on-animation-rotate-left,
.cover-particles__cover-particles-H.on-animation-rotate-right, .cover-particles__cover-particles-H.on-animation-rotate-left
{
  animation: 4s animationTraslateY4 infinite linear;
}

.cover-particles__parallax-particles-A, .cover-particles__cover-particles-A,
.cover-particles__parallax-particles-B, .cover-particles__cover-particles-B {
  display: none;
}

.cover-particles__parallax-particles-L, .cover-particles__cover-particles-L {
  top: 390px;
  left: calc(50% - 142px)
}

.page-products-cover-parallax__fruit-B, .page-products-block-cover-fluits__fruit-B {
  right: -95px;
  top: 75px;
}

@media (min-width: 768px) {
  .cover-particles__parallax-particles-G, .cover-particles__cover-particles-G {
    display: block;
    top: 155px;
    right: -215px;
  }
  .cover-particles__parallax-particles-L, .cover-particles__cover-particles-L {
    top: 589px;
    left: 47px;
  }
  .page-products-cover-parallax__fruit-B, .page-products-block-cover-fluits__fruit-B {
    top: 554px;
    right: -32px;
  }
}

@media (min-width: 1024px) {
  .cover-particles__parallax-particles-G, .cover-particles__cover-particles-G {
    top: 230px;
    right: -255px;
  }
  .cover-particles__parallax-particles-H, .cover-particles__cover-particles-H {
    display: block;
    top: 400px;
    left: -135px;
  }
  .cover-particles__parallax-particles-L, .cover-particles__cover-particles-L {
    top: 475px;
    left: 165px;
  }
  .page-products-cover-parallax__fruit-B, .page-products-block-cover-fluits__fruit-B {
    top: 400px;
    right: -72px;
  }
}

@media (min-width: 1366px) {
  .cover-particles__parallax-particles-A, .cover-particles__cover-particles-A {
    left: -100px;
    top: 0px;
    display: block;
  }
  .cover-particles__parallax-particles-B, .cover-particles__cover-particles-B {
    top: 10px;
    right: -100px;
    display: block;
  }
  .cover-particles__parallax-particles-G, .cover-particles__cover-particles-G {
    top: 315px;
    right: -218px;
  }
  .cover-particles__parallax-particles-H, .cover-particles__cover-particles-H {
    top: 455px;
    left: -110px;
  }
  .cover-particles__parallax-particles-L, .cover-particles__cover-particles-L {
    left: 450px;
    top: 590px;
  }
  .page-products-cover-parallax__fruit-B, .page-products-block-cover-fluits__fruit-B {
    top: 480px;
    right: 7px;
  }
}

@media (min-width: 1920px) {
  .cover-particles__parallax-particles-A, .cover-particles__cover-particles-A {
    left: 80px;
    top: 10px;
  }
  .cover-particles__parallax-particles-B, .cover-particles__cover-particles-B {
    top: -20px;
    right: 70px;
    height: 264px;
    width: 300px;
  }
  .cover-particles__parallax-particles-G, .cover-particles__cover-particles-G {
    top: 360px;
    right: 63px;
  }
  .cover-particles__parallax-particles-H, .cover-particles__cover-particles-H {
    top: 500px;
    left: 10px;
  }
  .cover-particles__parallax-particles-L, .cover-particles__cover-particles-L {
    left: 682px;
    top: 660px;
  }
  .page-products-cover-parallax__fruit-B, .page-products-block-cover-fluits__fruit-B {
    top: 636px;
    right: 223px;
  }
}

@keyframes animationScaleSelf {
  0% { transform: scale(0.9); }
  50% { transform: scale(1); }
  100% { transform: scale(0.9); }
}
@keyframes animationTraslateY3 {
  0% { transform: translatey(0px); }
  50% { transform: translatey(-40px); }
  100% { transform: translatey(0px); }
}

@keyframes animationTraslateY4 {
  0% { transform: translatey(0px); }
  50% { transform: translatey(40px); }
  100% { transform: translatey(0px); }
}
