/** Shopify CDN: Minification failed

Line 119:40 Unexpected "/"

**/
.collection-list__item .card__text {
  padding: 1.5rem 1rem;;
}

.collection-list__item .card__text p {
  margin-top: 0;
  letter-spacing: 1px;
  font-weight: 400;
}

.collection-list__item--zoom .media.media--hover-effect {
  transition: transform 0.3s ease-in-out;
}

.collection-list__item--zoom:hover .media.media--hover-effect {
  transform: scale(1.07);
}

.collection-list--text-overlap .card--stretch {
  position: relative;
}

.collection-list.collection-list--text-overlap .card__text {
  position: absolute;
  z-index: 1;
}

.collection-list__media--placeholder > svg {
  position: relative;
  top: unset;
  transforM: unset;
  left: unset;
  max-width: unset;
}

@media screen and (max-width: 767px) {
  .collage-section + .collection-list-section .no-heading.no-mobile-link {
    margin-top: -7rem;
  }
  .collage-section + .collection-list-section .no-heading:not(.no-mobile-link) {
    margin-top: -1rem;
  }
}

@media screen and (min-width: 768px) {
  .collage-section + .collection-list-section .no-heading {
    margin-top: -4rem;
  }
}

.collection-list-title {
  margin: 0;
}

@media screen and (max-width: 767px) {
  .collection-list-wrapper.page-width {
    padding: 0;
  }

  .collection-list:not(.slider) {
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list-section .collection-list:not(.slider) {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

@media screen and (max-width: 767px) {
  .collection-list-wrapper:not(.no-heading) .title-wrapper-with-link {
    margin-top: -1rem;
  }
}

@media screen and (min-width: 768px) {
  .collection-list-wrapper.no-heading {
    margin-top: 6rem;
  }
}

.collection-list__item .card--light-border:hover {
  border: 1px solid rgba(var(--color-foreground), 0.04);
}

@media screen and (max-width: 767px) {
  .collection-list .collection-list__item {
    width: calc(100% - 3rem);
  }

  .collection-list__item.grid__item {
    padding-bottom: 1rem;
  }

  .slider.collection-list--1-items {
    padding-bottom: 0;
  }
}

.collection-list.negative-margin--small {
  margin-bottom: -1rem;
}

@media screen and (min-width: 768px) 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: 768px) { */
  .collection-list__item a:hover {
    box-shadow: none;
  }

  .collection-list.grid--3-col-tablet .grid__item {
    max-width: 33.33%;
  }

  .collection-list.grid--4-col-tablet .grid__item {
    max-width: 25%;
  }
}

@media screen and (max-width: 989px) {
  .collection-list.slider .collection-list__item {
    max-width: 100%;
  }
}

.collection-list__item .card__text,
.collection-list__item .card-colored {
  position: relative;
}

@media screen and (max-width: 767px) {
  .collection-list .collection-list__item {
    padding-bottom: 0;
  }

  .collection-list__mobile--horizontal .collection-list__item:not(:last-child) {
    border-bottom: 1px solid var(--color-border-light);
    
  }
  .collection-list__mobile--horizontal .collection-list__content {
    display: grid;
    grid-template-areas: 'image' 'content';
    grid-template-columns: 35% 65%;
    align-items: flex-start;
  }

  .collection-list__mobile--horizontal .collection-list__content .media {
    grid-area: image;
  }

  .collection-list .card__text {
    padding: 0.7rem;
    padding-top: 2rem;
  }

  .collection-list--text-overlap .card__text {
    padding-top: 0.7rem;
  }

  .collection-list__mobile--horizontal .card__text {
    padding-top: 0.7rem;
  }

  .collection-list .card__text-text {
    margin-top: 0;
    margin-bottom: 0.5rem;
  }

  .collection-list .card__text-heading {
    font-size: 1.6rem;
  }
}