/** Shopify CDN: Minification failed

Line 44:0 Unexpected "("

**/
.collection-grid__image-block.collection__lookbook {
  flex-direction: column;
}
.content {
  position: absolute;
  bottom: 15px;
  z-index: 2;
  width: 100%;
  text-align: center;
  max-height: 3rem;
  transition: all .3s ease-out;
}
.card__bottom {
  color: white;
  z-index: 1;
  opacity: 0;
  margin: 0;
  padding: 0 1.5rem;
  transition: all .6s ease-out;
  font-size: 1.3rem;
}
@media screen and (max-width: 989px) {
  .main-lookbook__heading {
      margin-top: 2rem !important;
  }
}
.main-lookbook__heading,
.main-lookbook__heading p,
.collection-grid__title p{
  margin: 0;
}
ul.collection-product-list.collections-grid {
    margin-top: 3rem !important;
}
.collection-list {
  --gap: 0.4rem;
  --grid-width: 100%;
}
(max-width: 989px) {
  .page-header__inner {
    margin-top: 2rem;
  }
}
.collection-list {
  padding-bottom: 2rem;
}
@media (min-width: 576px) {
  .collection-list {
    padding-bottom: 3.2rem;
  }
}
@media (min-width: 1360px) {
  .collection-list {
    padding-bottom: 6.4rem;
  }
}
.collection-list .collection-grid__title {
  padding: 0;
  font-size: 1.7rem;
  line-height: 1;
  margin-bottom: 0.8rem;
  color: white;
}
@media screen and (max-width: 576px) {
    .collection-list .collection-grid__title {
      font-size: 1.5rem;
    }
}
@media screen and (min-width: 750px) {
    .collection-product-list {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media screen and (min-width: 990px) {
  .collections-grid {
      grid-template-columns: repeat(4, 1fr);
  }
}
.collection-list .collection-grid__title p{
  color: white;
}
.collection-list .collections-grid {
  display: grid;
  gap: var(--gap);
  row-gap: var(--gap);
  padding: 0;
  margin: 0;
  list-style: none;
}
@media screen and (min-width: 1200px) {
  .collection-list .collections-grid {
    justify-content: flex-start;
  }
}
.collection-list .collections-grid li {
  width: 100%;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 1200px) {
  .collection-list .collections-grid li:not(.hide_border):not(:last-child) .collection-grid__item {
    position: relative;
  }
}
.card-wrapper__link--overlay {
  z-index: 2 !important;
}
@media screen and (min-width: 750px) {
  .collection-list .collections-grid li:hover .card__bottom {
    opacity: 1;
    transition: all .6s ease-in;
  }
  .collection-list .collections-grid li:hover .content {
    max-height: 30rem;
    transition: all .6s ease-in;
  }
  .collection-list .collections-grid li:hover .collection-grid__image-block.collection__lookbook::before {
    background: rgba(0,0,0,0.3);
    transition: all .3s ease-in;
  }
}