@-webkit-keyframes pc-scroll-horizontal-gallery {
  to {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@keyframes pc-scroll-horizontal-gallery {
  to {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.pc-horizontal-gallery-marquee {
  position: relative;
  overflow: hidden;
}
.pc-horizontal-gallery-marquee .pc-gallery-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  will-change: transform;
}
.pc-horizontal-gallery-marquee .pc-gallery-wrapper:hover {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.pc-horizontal-gallery-marquee .pc-gallery-wrapper .pc-gallery-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  list-style: none;
}
.pc-horizontal-gallery-marquee .pc-gallery-wrapper .pc-gallery-track li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.pc-horizontal-gallery-marquee .pc-gallery-wrapper .pc-gallery-track li img {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.pc-horizontal-gallery-marquee .pc-gallery-wrapper.pc-invert {
  animation-direction: reverse;
}

.pc-sides-shadows {
  -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.7)), color-stop(2%, rgb(0, 0, 0)), color-stop(98%, rgb(0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
  -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgb(0, 0, 0) 2%, rgb(0, 0, 0) 98%, rgba(0, 0, 0, 0.7) 100%);
          mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.7)), color-stop(2%, rgb(0, 0, 0)), color-stop(98%, rgb(0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
          mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgb(0, 0, 0) 2%, rgb(0, 0, 0) 98%, rgba(0, 0, 0, 0.7) 100%);
}