/** Shopify CDN: Minification failed

Line 49:0 Unexpected "}"

**/
.collection-banner__content.color-scheme {
  padding: var(--gutter-sm, 20px);
}
.collection-banner__content.color-scheme h1 {
  padding-top: calc(4 * var(--space-unit));
}

.collection-banner__media {
  order: 2;
}

.collection-banner__heading {
  margin-inline-end: 5px;
}

.collection-banner__count {
  color: rgba(var(--heading-color)/0.6);
  font-size: 1.4rem;
  line-height: 1.4rem;
  white-space: nowrap;
}

@media (min-width: 600px) {
  .collection-banner__content--with-media {
    padding-inline-end: calc(8 * var(--space-unit));
  }
  .collection-banner__content.color-scheme {
    padding: calc(10 * var(--space-unit));
  }
  .collection-banner__content.color-scheme h1 {
    padding-top: calc(2 * var(--space-unit));
  }
}
@media (min-width: 769px) {
  .collection-banner__content {
      width: 100%;
      max-width: 1000px;
      margin: 0 auto;
  }
}
  .collection-banner__content-wide {
    width: 66%;
  }
}

/* Force bullets to appear in collection description */

.collection-banner .rte ul{
  list-style-type: disc !important;
  margin-left: 22px !important;
  padding-left: 0 !important;
}

.collection-banner .rte li{
  display: list-item !important;
  list-style-type: disc !important;
}

/* Collapsible collection description */
.collection-intro{
  position: relative;
  max-width: 100%;
  width: 100%;
}

.collection-text.collapsed{
  max-height:70px !important;
  overflow:hidden;
  position:relative;
}

/* Collection description text styling */
.collection-text{
  font-size:14px;
  line-height:1.7;
  color:#666;
}

.collection-text p{
  margin-bottom:12px;
}

.collection-text h2,
.collection-text h3{
  font-size:16px;
  font-weight:600;
  margin-bottom:10px;
}

/* Center read more button */
.read-toggle{
  display:block;
  margin:14px auto 0;
  text-align:center;
  font-weight:600;
  cursor:pointer;
  color:#1a8a6f;
}

/* Read more button */
.collection-intro{
  position: relative;
  z-index: 5;
}

.read-toggle{
  position: relative;
  z-index: 10;
}

.collection-banner__content {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}

.collection-intro{
  position: relative;
  z-index: 5;
}

.collection-intro .read-toggle{
  position: relative;
  z-index: 10;
  pointer-events: auto;
}

.collection-text:not(.collapsed) + .read-toggle {
  display:block;
}

.collection-text.collapsed + .read-toggle {
  display:block;
}

.collection-text h1{
  font-size:28px;
  line-height:1.3;
  margin-bottom:12px;
}

.collection-text.collapsed:after{
  background:none !important;
}

.collection-intro{
max-width:900px;
margin:0 auto;
text-align:center;
}

.collection-text{
text-align:center;
}