/** Shopify CDN: Minification failed

Line 341:65 Unexpected "__track"

**/
.collection-slider__inner{
  margin-inline:auto;
  max-width:140rem;
}

.collection-slider__header{
  column-gap:var(--spacing-12);
  display:flex;
  justify-content:space-between;
}

.collection-slider__header>:is(h1,h2,h3,h4,h5,h6,.heading){
  text-box:trim-both cap alphabetic;
}

.collection-slider__header>:is(h1,h2,h3,h4,h5,h6,.heading)>span{
  font-weight:400;
  padding-left:var(--spacing-1);
  position:relative;
  text-box:trim-both cap alphabetic;
  letter-spacing:.05rem;
}

.collection-slider__header>.rte>:is(.text-semibold,.text-bold,.text,.subheading,blockquote strong,small,mark,p,ol,ul,li,b,i,em,del,ins,sub,sup){
  color:var(--color-text-secondary);
  font-size:var(--font-body-sm);
  line-height:var(--font-body-xl);
  margin-bottom:0;
}

.collection-slider__product{
  display:flex;
  flex:1;
  flex-direction:column;
  height:100%;
  margin-inline:auto;
  position:relative;
  width:100%;
}

.collection-slider__product-info{
  left:0;
  opacity:0;
  position:absolute;
  text-align:center;
  top:calc(100% + var(--spacing-12));
  width:100%;
}

.collection-slider__product-info-wrapper{
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:1fr;
}

.collection-slider__product-info-item{
  align-items:center;
  display:flex;
  flex-direction:column;
  grid-column:1;
  grid-row:1;
  justify-content:center;
  opacity:0;
  transition:opacity .2s ease-out;
}

.collection-slider__product-info-item>:is(h1,h2,h3,h4,h5,h6,.heading){
  text-decoration:underline;
  text-box:trim-both cap alphabetic;
}

.collection-slider__product-info-item>span{
  color:var(--color-text-tertiary);
  font-size:var(--font-body-sm);
}

.collection-slider__product-info-item.is-active{
  opacity:1;
  z-index:2;
}

.collection-slider__product-media{
  display:flex;
  height:100%;
  opacity:.5;
  scale:.65;
  transition:scale .2s ease-out,opacity .2s ease-out;
  width:100%;
}

.collection-slider__product-media img{
  height:100%;
  max-width:100%;
  object-fit:contain;
  width:100%;
}

.collection-slider__slide{
  display:flex;
  flex-direction:column;
}

.collection-slider__slide.is-active:not(.splide__slide--clone) .collection-slider__product-info{
  opacity:1;
}

.collection-slider__slide.is-active:not(.splide__slide--clone) .collection-slider__product-media{
  opacity:1;
  scale:1;
}

.collection-slider__splide-arrows{
  align-items:center;
  column-gap:var(--spacing-4);
  display:flex;
  justify-content:center;
  text-align:center;
}

.collection-slider__splide-arrow{
  align-items:center;
  aspect-ratio:1.2;
  border:.1rem solid var(--color-border);
  height:3.6rem;
  justify-content:center;
  width:4.4rem;
}

.collection-slider__splide--alt{
  align-items:center;
  column-gap:var(--spacing-5);
  justify-content:center;
}

.collection-slider__splide--alt .collection-slider__link{
  font-size:var(--font-body-xs);
  font-weight:600;
  text-align:center;
  text-decoration:underline;
  text-transform:uppercase;
}

.collection-slider__splide--alt .collection-slider__slide{
  position:relative;
}

.collection-slider__splide--alt .collection-slider__slide .collection-slider__product-info,.collection-slider__splide--alt .collection-slider__slide .collection-slider__product-media{
  transform:translateX(0);
  transition:transform .1s ease-out,scale .25s ease-out;
}

.collection-slider__splide--alt .collection-slider__slide.is-next .collection-slider__product-info,.collection-slider__splide--alt .collection-slider__slide.is-next .collection-slider__product-media,.collection-slider__splide--alt .collection-slider__slide.is-next .collection-slider__product-media+.collection-slider__product-media{
  transform:translateX(12.5%);
}

.collection-slider__splide--alt .collection-slider__slide.is-prev .collection-slider__product-info,.collection-slider__splide--alt .collection-slider__slide.is-prev .collection-slider__product-media,.collection-slider__splide--alt .collection-slider__slide.is-prev .collection-slider__product-media+.collection-slider__product-media{
  transform:translateX(-12.5%);
}

.collection-slider__splide--alt .collection-slider__slide.is-active:not(.splide__slide--clone) .collection-slider__product-media{
  scale:1;
}

.collection-slider__splide--alt .collection-slider__slide:not(.is-active:not(.splide__slide--clone)) .collection-slider__product-info{
  scale:.65;
}

.collection-slider__splide--alt .collection-slider__product-info{
  background-color:#0003;
  display:grid;
  inset:0;
  opacity:1;
  position:absolute;
  transition:background-color .15s ease-out;
}

.collection-slider__splide--alt .collection-slider__product-info:hover{
  background-color:#0009;
}

.collection-slider__splide--alt .collection-slider__product-info-inner{
  display:flex;
  flex:1;
  flex-direction:column;
  inset:0;
  justify-content:space-between;
  position:absolute;
}

.collection-slider__splide--alt .collection-slider__product-info-inner hr{
  margin-inline:auto;
  width:50%;
}

.collection-slider__splide--alt .collection-slider__product-info-inner-header{
  display:flex;
  flex-direction:column;
  row-gap:var(--spacing-4);
}

.collection-slider__splide--alt .collection-slider__product-info-inner .collection-slider__product-link{
  display:block;
  margin-top:var(--spacing-3);
  text-decoration:underline;
  text-transform:uppercase;
}

.collection-slider__splide--alt .collection-slider__product-info-inner--hover{
  justify-content:center;
  row-gap:var(--spacing-5);
}

.collection-slider__splide--alt .collection-slider__product-info :is(.text-semibold,.text-bold,.text,.subheading,blockquote strong,small,mark,p,ol,ul,li,b,i,em,del,ins,sub,sup){
  margin-bottom:0;
}

.collection-slider__splide--alt .collection-slider__product-info-title{
  font-size:var(--font-body-lg);
  font-weight:600;
  line-height:1;
}

.collection-slider__splide--alt .collection-slider__product-info-subtitle{
  font-size:var(--font-body-sm);
  font-weight:600;
}

.collection-slider__splide--alt .collection-slider__product-info-callouts{
  font-size:var(--font-body-xs);
}

.collection-slider__splide--alt .collection-slider__product-media{
  opacity:1;
  position:relative;
  scale:.65;
}

.collection-slider__splide--alt .collection-slider__product-media img{
  object-fit:cover;
}

.collection-slider__splide--alt .collection-slider__count>:is(.text-semibold,.text-bold,.text,.subheading,blockquote strong,small,mark,p,ol,ul,li,b,i,em,del,ins,sub,sup){
  font-size:var(--font-body-xs);
  margin-bottom:0;
}

.collection-slider__splide--alt .collection-slider__splide-arrows{
  align-items:center;
  display:flex;
  justify-content:space-between;
}

.collection-slider__splide--alt .collection-slider__splide-arrow{
  height:5.6rem;
  width:5.6rem;
}

@media (width <= 767px),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1){
  .collection-slider__inner:has(.collection-slider__splide--alt)>*+*,.js-has-pseudo [csstools-has-1a-2r-33-30-30-2t-2r-38-2x-33-32-19-37-30-2x-2s-2t-36-2n-2n-2x-32-32-2t-36-1m-2w-2p-37-14-1a-2r-33-30-30-2t-2r-38-2x-33-32-19-37-30-2x-2s-2t-36-2n-2n-37-34-30-2x-2s-2t-19-19-2p-30-38-15-w-1q-w-16-w-17-w-16]:not(.does-not-exist){
    margin-top:var(--spacing-6);
  }
  .collection-slider__header>:is(h1,h2,h3,h4,h5,h6,.heading){
    font-size:3.2rem;
    line-height:1;
  }
  .collection-slider__header>:is(h1,h2,h3,h4,h5,h6,.heading)>span{
    bottom:1.4rem;
    font-size:var(--font-body-xs);
    line-height:1;
  }
  .collection-slider__product-info-item{
    row-gap:var(--spacing-3);
  }
  .collection-slider__product-info-item>:is(h1,h2,h3,h4,h5,h6,.heading){
    font-size:var(--font-body-lg);
    line-height:1;
  }
  .collection-slider__splide{
    display:grid;
    row-gap:var(--spacing-6);
  }
  .collection-slider__splide-arrows{
    padding-inline:var(--spacing-6);
  }
  .collection-slider__splide--alt .collection-slider__product-info-inner{
    padding:var(--spacing-6);
  }
}

@media (width >= 768px),screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1){
  .collection-slider__inner:has(.collection-slider__splide--alt)>*+*,.js-has-pseudo [csstools-has-1a-2r-33-30-30-2t-2r-38-2x-33-32-19-37-30-2x-2s-2t-36-2n-2n-2x-32-32-2t-36-1m-2w-2p-37-14-1a-2r-33-30-30-2t-2r-38-2x-33-32-19-37-30-2x-2s-2t-36-2n-2n-37-34-30-2x-2s-2t-19-19-2p-30-38-15-w-1q-w-16-w-17-w-16]:not(.does-not-exist){
    margin-top:var(--spacing-10);
  }
  .collection-slider__header>:is(h1,h2,h3,h4,h5,h6,.heading){
    font-size:5.6rem;
    line-height:6.4rem;
  }
  .collection-slider__header>:is(h1,h2,h3,h4,h5,h6,.heading)>span{
    bottom:2.6rem;
    font-size:var(--font-size-4);
    line-height:1;
  }
  .collection-slider__product-info-item{
    row-gap:var(--spacing-4);
  }
  .collection-slider__product-info-item>:is(h1,h2,h3,h4,h5,h6,.heading){
    font-size:var(--font-body-xl);
  }
  .collection-slider__product-media--bottom-spacing img{
    height:calc(100% - var(--spacing-6));
  }
  .collection-slider__splide--alt{
    display:grid;
    grid-template-areas:"prev slide next" ". link .";
    padding-inline:var(--spacing-5);
    row-gap:var(--spacing-6);
  }
  .collection-slider__splide--alt .collection-slider__link{
    grid-area:link;
  }
  .collection-slider__splide--alt .collection-slider__product-info-inner{
    padding:var(--spacing-10);
  }
  .collection-slider__splide--alt .collection-slider__splide-arrows{
    display:none;
  }
  .collection-slider__splide--alt .collection-slider__splide-arrow--prev{
    grid-area:prev;
  }
  .collection-slider__splide--alt .collection-slider__splide-arrow--next{
    grid-area:next;
  }
  .collection-slider__splide--alt .collection-slider .splide__track{
    grid-area:slide;
  }
  .collection-slider .splide:not(.collection-slider__splide--alt)__track{
    mask-image:linear-gradient(90deg, #0000 0, #000 10%, #000 90%, #0000);
  }
}

@media (width <= 1024px),screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1){
  .collection-slider__header{
    flex-direction:column;
    padding-inline:var(--spacing-6);
    row-gap:var(--spacing-6);
  }
}

@media (width >= 1025px),screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:1){
  .collection-slider__header{
    padding-inline:calc(var(--base-spacing-unit)*14);
  }
  .collection-slider__header>:is(h1,h2,h3,h4,h5,h6,.heading){
    max-width:min(575px, 42.5%);
  }
  .collection-slider__header>.rte{
    max-width:min(420px, 30%);
  }
}
