/** Shopify CDN: Minification failed

Line 146:0 Unexpected "}"
Line 153:0 Unexpected "}"

**/
.collection_slider {
  --gap: calc(2 * var(--main-padding));
  overflow: hidden;
}
.collection_slider .collection_slider_swiper {
  display: flex;
  padding: 0;
  width: 100%;
  position: relative;
  flex-direction: column;
}
@media screen and (min-width: 750px) {
  .collection_slider .collection_slider_swiper {
    flex-direction: row;
  }
}
.collection_slider .collection_slider_swiper .swiper {
  height: 100%;
}
.collection_slider .collection_slider_swiper .collection_slider__blok {
  flex: 0 0 100%;
  position: relative;
}
@media screen and (min-width: 750px) {
  .collection_slider .collection_slider_swiper .collection_slider__blok {
    flex: 0 0 60%;
    max-width: 60%;
  }
}
.collection_slider .collection_slider_swiper .collection_slider__blok .swiper-wrapper {
  position: absolute;
}
.collection_slider .collection_slider_swiper .collection_slider__blok .collection_slider_image {
  position: relative;
  height: 100%;
}
.collection_slider .collection_slider_swiper .collection_slider__blok .collection_slider_image img,
.collection_slider .collection_slider_swiper .collection_slider__blok .collection_slider_image video,
.collection_slider .collection_slider_swiper .collection_slider__blok .collection_slider_image svg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  object-position: center;
  z-index: -2;
}
.collection_slider .collection_slider_swiper .collection_slider__blok .collection_slider_image:after {
  content: "";
  display: block;
  padding-bottom: var(--block-height);
}
.collection_slider .collection_slider_swiper .collection_slider-swiper-card {
  flex: 0 0 100%;
}
@media screen and (min-width: 750px) {
  .collection_slider .collection_slider_swiper .collection_slider-swiper-card {
    flex: 0 0 40%;
    max-width: 40%;
  }
}
.collection_slider .swiper-slide {
  height: unset;
}
.collection_slider .products-slider__slide-1 {
  padding: var(--main-padding);
  width: 100%;
}
.collection_slider .collection-grid-card-1 {
  width: 100% !important;
}
.collection_slider .collection_slider__info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: var(--main-padding);
  min-height: 45rem;
}
@media screen and (min-width: 990px) {
  .collection_slider .collection_slider__info {
    min-height: unset;
  }
}
.collection_slider .collection_slider__info .collection_slider__content {
  flex-wrap: wrap;
  z-index: 1;
  pointer-events: none;
}
@media screen and (min-width: 990px) {
  .collection_slider .collection_slider__info .collection_slider__content {
    pointer-events: all;
  }
}
.collection_slider .collection_slider__info .collection_slider__content .collection_slider__heading {
  max-width: 760px;
}
.collection_slider .collection_slider__info .collection_slider_buttons_box {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 0.8rem;
  flex-wrap: wrap;
}
.collection_slider .collection_slider__info .collection_slider_description {
  max-width: 35rem;
  margin-bottom: 1rem;
}
.collection_slider .product-card {
  padding: var(--main-padding);
  border-right: 1px solid rgba(var(--color-border));
  height: 100%;
  box-sizing: border-box;
}
.collection_slider .collection_slider_swiper-buttons {
  display: flex;
  position: relative;
  z-index: 2;
  align-items: center;
  justify-content: flex-end;
  margin-left: auto;
  flex-direction: column-reverse;
}
@media screen and (min-width: 750px) {
  .collection_slider .collection_slider_swiper-buttons {
    flex-direction: row;
  }
}

.collection_slider__info {
  --inner-container: calc(var(--container-width) + var(--main-padding) + var(--main-padding) );
  max-width: calc(var(--inner-container) / 2 + 17%);
  margin-left: auto;
}

}

/* 예시: 다른 클래스명이면 수정해서 적용 */
.collection-slider .card {
  background-color: transparent !important;
}

}

/* 검은색 배경 제거 */
section[style*="background-color"] {
  background-color: transparent !important;
}

/* 카드 전체 배경 제거 */
.card-wrapper,
.card,
.card__inner,
.card__media,
.grid__item {
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
}



