:root {
  --root: 16;
  --root-font-size: calc( 1px * var(--root) );
  --content-width: 1400;
  --font-size: calc( 1rem * ( 20 / var(--root) ) );
  --section-padding: 6.25rem;
  --gap: calc( ( 40 / var(--root) ) * 1rem );
  --gap-xs: calc( 0.25 * var(--gap) );
  --gap-sm: calc( 0.35 * var(--gap) );
  --gap-md: calc( 0.75 * var(--gap) );
  --gap-lg: calc( 1.50 * var(--gap) );
  --gap-xl: calc( 2.00 * var(--gap) );
  --gap-x: calc( 1.00 * var(--gap) );
  --gap-y: calc( 1.00 * var(--gap) );
  --gradient-brand: linear-gradient(90deg, rgba(0,229,82,1) 0%, rgba(5,117,229,1) 100%);
  --gradient-brand-reverse: linear-gradient(90deg, rgba(5,117,229,1) 0%, rgba(0,229,82,1) 100%);
}
@media (max-width: 1024px) {
  :root {
    --section-padding: calc(6.25rem * 0.8);
  }
}
@media (max-width: 989px) {
  :root {
    --section-padding: calc(6.25rem * 0.7);
  }
}
@media (max-width: 767px) {
  :root {
    --section-padding: calc(6.25rem * 0.5);
  }
}

.product-slider {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
}
.product-slider.thumbnails .tns-ovh {
  margin: 0;
}
.product-slider .tns-ovh .tns-inner .tns-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.product-slider .tns-ovh .tns-inner .tns-slider .tns-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 0;
}
.product-slider .tns-ovh .tns-inner .tns-slider .tns-item img {
  -o-object-fit: cover;
     object-fit: cover;
}

/* rest see _slider.scss *//*# sourceMappingURL=product-slider.css.map */