/** Shopify CDN: Minification failed

Line 152:44 Unexpected "{"

**/

.lds-slideshow slideshow-component {
  --desktop-margin-left-first-item: max(
    5rem,
    calc((100vw - var(--page-width) - var(--grid-desktop-horizontal-spacing)) / 2)
  );
  position: relative;
  display: block;
}
.slideshow-list {
  margin-top: 0;
}

/* control */
.lds-slideshow-list slideshow-component,
slider-component ul.product-grid {
  padding-bottom: 5rem;
}
.lds-slideshow-list slideshow-component .slider-button--prev,
.lds-slideshow-list slideshow-component .slider-button.slider-button--next,
slider-component .slider-button.slider-button--prev,
slider-component .slider-button.slider-button--next{
  position: absolute;
  top: calc(50% - 6.6rem);
  z-index: 2;
}
.lds-slideshow-list slideshow-component .slider-button.slider-button--prev,
slider-component .slider-button.slider-button--prev {
  left: 1.5rem;
}
.lds-slideshow-list slideshow-component .slider-button.slider-button--next,
slider-component .slider-button.slider-button--next {
  right: 1.5rem;
}

.lds-slideshow-list slideshow-component .slider-button,
slider-component .slider-button {
  border-radius: 50px;
  background-color: rgba(var(--color-background),1);
  box-shadow: 0 0 30px rgba(var(--color-foreground), .08);
} 

.slider-button--prev .icon {
    transform: rotate(90deg);
}
.slider-button--next .icon {
    transform: rotate(-90deg);
}
@media screen and (min-width: 750px)  {
  .lds-slideshow-list.page-width slideshow-component .slider-button.slider-button--prev {
    left: -3rem;
  }
  .lds-slideshow-list.page-width slideshow-component .slider-button.slider-button--next {
    right: -3rem;
  }
}
@media screen and (max-width: 749px)  {
  .lds-slideshow-list slideshow-component .slider-button--prev,
  .lds-slideshow-list slideshow-component .slider-button.slider-button--next,
  slider-component .slider-button.slider-button--prev,
  slider-component .slider-button.slider-button--next{
    top: auto;
  }
  .lds-slideshow-list.page-width slideshow-component .slider-button.slider-button--prev {
    left: -1rem;
  }
  .lds-slideshow-list.page-width slideshow-component .slider-button.slider-button--next {
    right: -1rem;
  }
}


/**/
@media screen and (min-width: 990px) {
  .lds-slideshow-list.no-spacing {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .lds-slideshow-list .slider--desktop {
    --desktop-margin-left-first-item: 0;/*max( 5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2) )*/
  }
  .lds-slideshow-list .slider--desktop .slider__slide:first-child {
    margin-left: 0;
  }
  .lds-slideshow-list .slider--desktop:after,
  .lds-slideshow-list .slider-component-full-width .slider--desktop:after {
    padding-left: 0;
  }
  .lds-slideshow-list .slider--desktop,
  .lds-slideshow-list .slider-component-full-width .slider--desktop {
    scroll-padding-left: 0;
  }
  .lds-slideshow-list:not(.no-spacing) .slider--desktop .slider__slide:first-child {
    --desktop-margin-left-first-item: 0;/*max( 5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2) )*/
    margin-left: var(--desktop-margin-left-first-item);
    scroll-margin-left: var(--desktop-margin-left-first-item);
  }
  .lds-slideshow-list .slider--desktop.grid--3-col-desktop.lds-slideshow .grid__item {
    width: calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem / 3);
  }
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  .lds-slideshow-list.no-spacing {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .slider--tablet.grid--peek.grid--3-col-tablet .grid__item,
  .slider--tablet.grid--peek.grid--3-col-tablet-down .grid__item {
    width: calc(37% - var(--grid-desktop-horizontal-spacing) - 3rem) !important;
  }
  .grid--3-col-tablet-down .grid__item {
    width: calc(37% - var(--grid-desktop-horizontal-spacing) / 2) !important;
  }
   /* tablet card width */
  .grid--1-col-tablet-down.grid--peek .grid__item {
    width: calc(33% - var(--grid-desktop-horizontal-spacing) - 3rem) !important;
  }
  /* if col-tablet == 3 and col-mobil == 2 */
  .lds-slideshow-list .lds-slideshow.slider--tablet.grid--1-col-tablet-down+.slider-buttons button.slider-counter__link--dots:nth-last-child(2),
  .lds-slideshow-list .lds-slideshow.slider--tablet.grid--1-col-tablet-down+.slider-buttons button.slider-counter__link--dots:last-child,
  .lds-slideshow-list .lds-slideshow.slider--tablet.grid--3-col-tablet-down.grid--2-col-tablet-down+.slider-buttons button.slider-counter__link--dots:nth-last-child(2),
  .lds-slideshow-list .lds-slideshow.slider--tablet.grid--3-col-tablet-down.grid--2-col-tablet-down+.slider-buttons button.slider-counter__link--dots:last-child {
    display: none;
  }  
  .lds-slideshow-list .slider--tablet.grid--peek .grid__item:first-of-type {
    margin-left: 0;
  }
}

@media screen and (max-width: 989px) {
  /* if col-tablet == 2 and col-mobil == 2 */
  .lds-slideshow-list .lds-slideshow.slider--tablet:not(.grid--3-col-tablet-down).grid--2-col-tablet-down+.slider-buttons button.slider-counter__link--dots:last-child {
    display: none;
  }
  .lds-slideshow:not(.slider--tablet) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .slideshow-list.slider.slider--tablet {
    scroll-padding-left: 0;
  }
}

@media screen and (max-width: 749px) {
  .lds-slideshow.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,
  /*.lds-slideshow.grid--peek .grid__item */{
    width: calc(50% - var(--grid-mobile-horizontal-spacing) - .75rem) !important;
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) - .75rem) !important;
  }
}

@media screen and (max-width: 320px) {
  .lds-slideshow.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,
  .lds-slideshow.grid--peek .grid__item {
    width: calc(100% - var(--grid-mobile-horizontal-spacing) - .75rem) !important;
    max-width: calc(100% - var(--grid-mobile-horizontal-spacing) - .75rem) !important;
  }
}

/**/
.product-list-title {
  margin: 0;
}

.slideshow-list.product-list {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 3rem;
}

/**/
.lds-slideshow-list.list-tabs .title-wrapper-with-link {
  margin-top: 0;
  margin-bottom: 0;
}
@media screen and (min-width: 990px) {
  .lds-slideshow-list.list-tabs .title-wrapper-with-link {
    padding-right: 20%;
  }
}
@media screen and (max-width: 989px) {
  .lds-slideshow-list.list-tabs .title-wrapper--no-top-margin>.title {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .lds-slideshow-list.list-tabs .lds-tabs__links {
    justify-content: center;
  }
  .lds-slideshow-list.list-tabs slideshow-component {
    padding-bottom: 0;
  }
}