/** Shopify CDN: Minification failed

Line 141:8 Expected ":"

**/
@media screen and (max-width: 749px) {
  .collection .grid__item:only-child {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 989px) {
  .collection .slider.slider--tablet {
    margin-bottom: 1.5rem;
  }
  .adda--carousel img {
    min-height: 100% !important;
    height: 100%;
    aspect-ratio: 2 / 3;
    object-fit: contain !important;
    object-position: center center;
    webkit-min-logical-height: 100%;
    width: 100% !important;
    height: calc(100% * 2 / 3) !important;
  }

  .adda--carousel {
    display: flex;
    height: 100%;
  }
}

.collection .loading-overlay {
  position: absolute;
  z-index: 1;
  width: 1.8rem;
}

@media screen and (max-width: 749px) {
  .collection .loading-overlay {
    top: 0;
    right: 0;
  }
}

@media screen and (min-width: 750px) {
  .collection .loading-overlay {
    left: 0;
  }
}

.collection .loading-overlay {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%;
  padding: 0 1.5rem;
  opacity: 0.7;
}

@media screen and (min-width: 750px) {
  .collection .loading-overlay {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

.collection.loading .loading-overlay {
  display: block;
}

.collection--empty .title-wrapper {
  margin-top: 10rem;
  margin-bottom: 15rem;
}

@media screen and (max-width: 989px) {
  .collection .slider--tablet.product-grid {
    scroll-padding-left: 1.5rem;
  }
}

.collection__description > * {
  margin: 0;
}

.collection__title.title-wrapper {
  margin-bottom: 4rem;
}

.collection__title .title:not(:only-child) {
  margin-bottom: 1rem;
}

@media screen and (min-width: 990px) {
  .collection__title--desktop-slider .title {
    margin-bottom: 2.5rem;
  }

  .collection__title.title-wrapper--self-padded-tablet-down {
    padding: 0 2rem;
  }

  .collection slider-component:not(.page-width-desktop) {
    padding: 0;
  }

  .collection--full-width slider-component:not(.slider-component-desktop) {
    padding: 0 1.5rem;
    max-width: none;
  }
}

.collection__view-all a:not(.link) {
  margin-top: 1rem;
}

.adda--carousel img {
  min-height: 100% !important;
  height: 100%;
  aspect-ratio: 2 / 3;
  object-fit: contain !important;
  object-position: center center;
}

.adda--carousel img {
  min-height: 100% !important;
  aspect-ratio: 2 / 3;
  object-fit: contain !important;
  object-position: center center;
}

.adda--carousel {
  height: 100%;
}

.aspec {
  height 100% !important;
}

.collection slider-component .card__inner {
  aspect-ratio: 2 / 3;
}

.main-collection-section .product-grid-container img {
  object-fit: cover !important;
}

.card-product-size {
  font-size: 18px !important;
}

.collection__view-all {
  margin-top: 10px;
}

.collection .collection__title .collection__view-all .svg-wrapper {
  width: 14px !important;
  height: 14px !important;
  margin-left: 10px;
}

.fixed {
  position: fixed;
}

.p17 {
  padding-top: 30vh;
}

.bg-white {
  background-color: white;
}

aside .facets__display * {
  color: black !important;
}

.z-10 {
  z-index: 10;
}

.w-full {
    width: 100%;
}

.top-\[var\(--header-sticky-height\)\] {
    top: var(--header-sticky-height);
}

.h-full {
  height: 100%;
}

.load-more_btn {
  padding: 8px 20px;
  font-size: 14px;
  border: 1px solid black;
  min-width: unset;
  min-height: unset;
}

.load-more_btn:hover {
  background: black;
  color: white;
}

.load-more {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

.collection-video--container video {
  width: 100%;
}