/* line 1, theme.scss */
.catalog-slider {
  position: relative;
  width: 100%;
  height: 100%; }

/* line 7, theme.scss */
.catalog-slider .splide__slide img {
  width: 100%;
  display: block; }

/* line 12, theme.scss */
.catalog-slider .splide__arrow {
  width: 32px;
  height: 32px;
  background: rgba(255, 255, 255, 0.9);
  opacity: 0;
  transition: .2s; }

/* line 20, theme.scss */
.product-preview:hover .splide__arrow {
  opacity: 1; }

/* line 24, theme.scss */
.catalog-slider .splide__pagination {
  bottom: 8px; }
