/** Shopify CDN: Minification failed

Line 181:9 Unexpected "{"
Line 181:18 Expected ":"
Line 181:24 Unexpected "{"
Line 186:9 Unexpected "{"
Line 186:18 Expected ":"
Line 190:9 Unexpected "{"
Line 190:18 Expected ":"
Line 190:24 Unexpected "{"
Line 196:9 Unexpected "{"
Line 196:18 Expected ":"
... and 6 more hidden warnings

**/
.collection-list {
  margin-top: 0;
  margin-bottom: 0;
}

.collection-list-title {
  margin: 0;
}

@media screen and (max-width: 749px) {
  .collection-list:not(.slider) {
    padding-left: 0;
    padding-right: 0;
  }

  .section-collection-list .page-width {
    padding-left: 0;
    padding-right: 0;
  }

  .section-collection-list .collection-list:not(.slider) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.collection-list__item:only-child {
  max-width: 100%;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .slider.collection-list--1-items {
    padding-bottom: 0;
  }
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  .slider.collection-list--1-items,
  .slider.collection-list--2-items,
  .slider.collection-list--3-items,
  .slider.collection-list--4-items {
    padding-bottom: 0;
  }
}

@media screen and (min-width: 750px) {
  .collection-list__item a:hover {
    box-shadow: none;
  }
}

@media screen and (max-width: 989px) {
  .collection-list.slider .collection-list__item {
    max-width: 100%;
  }
}

.collection-list-view-all {
  margin-top: 2rem;
}

/* DESKTOP COLLECTION CAROUSEL */

@media screen and (min-width: 990px) {

.collection-list-wrapper {
  position: relative;
  overflow: visible;
}

.collection {
  position: relative;
  overflow: visible;
}

/* hide arrows by default */
.desktop-slider-buttons {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.collection-list-wrapper:hover .desktop-slider-buttons,
.collection:hover .desktop-slider-buttons {
  opacity: 1;
}

/* arrow base */
.desktop-slider-buttons .slider-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;

  width: 56px !important;
  height: 56px !important;
  min-width: 56px !important;

  background: rgba(255,255,255,0.95);
  border-radius: 50%;
  box-shadow: 0 6px 18px rgba(0,0,0,0.18);

  display: flex;
  align-items: center;
  justify-content: center;

  pointer-events: all;

  cursor: pointer;
}

.desktop-slider-buttons svg {
  width: 24px !important;
  height: 24px !important;
}

.desktop-slider-buttons .slider-button:hover {
  transform: translateY(-50%) scale(1.08);
}

/* colloctions */
.collection-list-wrapper .desktop-slider-prev {
  left: -40px;
}

.collection-list-wrapper .desktop-slider-next {
  right: -40px;
}

/* Featured Products */
.collection .desktop-slider-prev {
  left: 10px;
}

.collection .desktop-slider-next {
  right: 10px;
}

.desktop-slider-buttons {
  pointer-events: none;
}

.desktop-slider-buttons svg{
  transition: fill 0.2s ease;
}



/* prevent clicking */
.slider-button.disabled {
  pointer-events: none;
}

/* disabled arrow */
.slider-button.disabled svg{
  opacity: 0.35;
}

.slider-button.disabled{
  pointer-events: none;
}


@media screen and (min-width: 990px){

#Slider-{{ section.id }}{
  overflow-x: auto;
  scroll-behavior: smooth;
}

#Slider-{{ section.id }}::-webkit-scrollbar{
  display:none;
}

#Slider-{{ section.id }}{
  overflow-x: auto;
  scroll-behavior: smooth;
  scroll-snap-type: none;
}

#Slider-{{ section.id }} .collection-list__item{
  scroll-snap-align: none;
}

#Slider-{{ section.id }}{
  display:flex;
  gap:20px;
  overflow-x:auto;
  scroll-behavior:smooth;
  scroll-snap-type:none;
}

#Slider-{{ section.id }} .collection-list__item{
  flex:0 0 auto;
}
}

}

 /* hide slider arrows on mobile */
@media screen and (max-width: 989px) {
  .desktop-slider-buttons {
    display: none !important;
  }
}

}