/** Shopify CDN: Minification failed

Line 114:0 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;
}
.lds-slideshow .slideshow-list {
  margin-top: 0;
}
.lds-slideshow-list .slideshow-list.product-list {
  margin-top: 0;
  margin-bottom: 0;
}
.lds-slideshow-list .product-list-title {
  margin: 0;
}

@media screen and (min-width: 990px) {
  .lds-slideshow-list .slider-mobile-gutter:not(.page-width-desktop) {
    padding: 0;
  }
  .lds-slideshow-list .slider-mobile-gutter.component-desktop.page-width {
    max-width: none;
  }
  .lds-slideshow-list .slider-mobile-gutter.component-full-width .slider--desktop .slider__slide:first-child {
    margin-left: 1.5rem;
    scroll-margin-left: 1.5rem;
  }
  .lds-slideshow-list .slider-mobile-gutter.component-full-width .slider{
    padding-left: var(--grid-desktop-horizontal-spacing);
    padding-right: var(--grid-desktop-horizontal-spacing);
  }
}


@media screen and (min-width: 990px) {
  .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 .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--6-col-desktop .grid__item {
    width: calc(16.66% - var(--grid-desktop-horizontal-spacing)* 5 / 6);
    max-width: calc(16.66% - var(--grid-desktop-horizontal-spacing)* 5 / 6);
  }
  .lds-slideshow-list .slider--desktop.grid--5-col-desktop .grid__item {
    width: calc(20% - var(--grid-desktop-horizontal-spacing)* 4 / 5);
    max-width: calc(20% - var(--grid-desktop-horizontal-spacing)* 4 / 5);
  }
  .lds-slideshow-list .slider--desktop.grid--4-col-desktop .grid__item {
    width: calc(25% - var(--grid-desktop-horizontal-spacing)* 3 / 4);
    max-width: calc(25% - var(--grid-desktop-horizontal-spacing)* 3 / 4);
  }
  .lds-slideshow-list .slider--desktop.grid--3-col-desktop .grid__item {
    width: calc(33.33% - var(--grid-desktop-horizontal-spacing)* 2 / 3);
    max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing)* 2 / 3);
  }
  .lds-slideshow-list .slider--desktop.grid--2-col-desktop .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }
  .lds-slideshow-list .slider--desktop.grid--1-col-desktop .grid__item {
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  .slider--tablet.grid--peek.grid--3-col-tablet .grid__item {
    width: calc(37% - var(--grid-desktop-horizontal-spacing) - 3rem) !important;
  }
  .grid--3-col-tablet .grid__item {
    width: calc(37% - var(--grid-desktop-horizontal-spacing) / 2) !important;
  }
  /* tablet card width */
  .grid--1-col-tablet.grid--peek .grid__item {
    width: calc(33% - var(--grid-desktop-horizontal-spacing) - 3rem) !important;
  }
  /* col-tablet 3 
  .lds-slideshow-list .grid--3-col-tablet.slider--tablet + .slider-buttons .link:nth-last-child(2){
    display: none;
  }*/

  /* dot on tablet : col-tablet 2
  .lds-slideshow-list .slider--tablet.grid--peek.grid--2-col-tablet + .slider-buttons .slideshow__control-wrapper .slider-counter__link:nth-last-child(1){
    display: none !important;
  } */
  /* dots on tablet : col-tablet 3 
  .lds-slideshow-list .slider--tablet.grid--peek.grid--3-col-tablet + .slider-buttons .slideshow__control-wrapper .slider-counter__link:nth-last-child(1),
  .lds-slideshow-list .slider--tablet.grid--peek.grid--3-col-tablet + .slider-buttons .slideshow__control-wrapper .slider-counter__link:nth-last-child(2) {
    display: none !important;*/
  }
}

@media screen and (max-width: 989px) {
  .lds-slideshow:not(.slider--tablet) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  /* col-tablet 2 or col-tablet 3 */
  .lds-slideshow-list .grid--2-col-tablet.slider--tablet + .slider-buttons .link:last-child
  .lds-slideshow-list .grid--3-col-tablet.slider--tablet + .slider-buttons .link:last-child {
    display: none;
  }
}

@media screen and (max-width: 749px) {
  /* col-tablet 2 or col-tablet 3 */
  .lds-slideshow-list .grid--2-col-tablet.slider--tablet + .slider-buttons .link:last-child
  .lds-slideshow-list .grid--3-col-tablet.slider--tablet + .slider-buttons .link:last-child {
    display: none;
  }
  .lds-slideshow-list .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{
    width: calc(50% - var(--grid-mobile-horizontal-spacing) - .75rem) !important;
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) - .75rem) !important;
  }
  .lds-slideshow-list .slider-mobile-gutter + .collection-view-all {
    margin-top: 3rem;
  }

  /* dot on mobile : col-tablet 2 */
  .lds-slideshow-list .slider--tablet.grid--peek.grid--2-col-tablet-down + .slider-buttons .slideshow__control-wrapper .slider-counter__link:nth-last-child(1){
    display: none !important;
  }
}
/**/
.lds-slideshow-list.list-tabs .title-wrapper {
  margin-top: 0;
  margin-bottom: 0;
}

@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;
  }
}

/* control */
.lds-slideshow-list .slider + .slider-buttons .slider-counter  {
  margin-top: 1.5rem;
}
.lds-slideshow-list .slider-progress {
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(var(--color-foreground),.25);
}
.lds-slideshow-list .slide-progress-bar {
  display: block;
  height: 1px;
  background: rgba(var(--color-foreground),1);
  transition: all var(--duration-default) ease;
}
/**/

.slideshow__control-wrapper .slider-counter__link {
  padding: .5rem;
}

.lds-slideshow-list .slider + .slider-buttons .slider-button.slider-button--prev,
.lds-slideshow-list .slider + .slider-buttons .slider-button.slider-button--next {
  position: absolute;
  top: calc(50% - 6.6rem);
  z-index: 2;
}
.lds-slideshow-list .slider + .slider-buttons .slider-button.slider-button--prev {
  left: 1.5rem;
}
.lds-slideshow-list .slider + .slider-buttons .slider-button.slider-button--next {
  right: 1.5rem;
}
.lds-slideshow-list .slider + .slider-buttons .slider-button {
  border-radius: 50px;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0 1px 10px rgb(var(--color-shadow), .08), 0 1px 5px rgb(var(--color-shadow), .06);
} 
.lds-slideshow-list .slider + .slider-buttons .slider-button .icon {
  height: .8rem;
}
.lds-slideshow-list .slider + .slider-button--prev .icon {
    transform: rotate(90deg);
}
.lds-slideshow-list .slider + .slider-button--next .icon {
    transform: rotate(-90deg);
}

@media screen and (max-width: 749px) {
  .lds-slideshow-list .slider + .slider-buttons {
    margin-top: 1.5rem;
    min-height: 4.4rem;
  }
  .lds-slideshow-list .slider + .slider-buttons .slider-button.slider-button--prev,
  .lds-slideshow-list .slider + .slider-buttons .slider-button.slider-button--next {
    top: auto;
  }
}
/**/