/** Shopify CDN: Minification failed

Line 16:27 Unexpected "{"
Line 16:36 Expected ":"
Line 23:27 Unexpected "{"
Line 23:36 Expected ":"
Line 27:16 Unexpected "{"
Line 27:25 Expected ":"
Line 31:27 Unexpected "{"
Line 31:36 Expected ":"
Line 39:27 Unexpected "{"
Line 39:36 Expected ":"
... and 2 more hidden warnings

**/
.collapsible-text-content-{{ section.id }}.collapsed {
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.collapsible-text-content-{{ section.id }}.expanded {
  display: block;
}

.read-more-btn-{{ section.id }}.hidden {
  display: none;
}
    
.collapsible-text-content-{{ section.id }} p {
  margin-bottom: 1rem;
  padding-bottom: 0;
  letter-spacing: 0.04rem;
  line-height: 1.45em;
  color:rgb(var(--color-foreground-secondary));
}

.collapsible-text-content-{{ section.id }} a {
  transition: all 0.2s ease;
}

.collapsible-text-content-{{ section.id }} a:hover {
  color: rgb(var(--color-accent));
}

.collapsible-text-button {
  display: inline-flex;
  align-items: center;
  gap: 0.9rem;
  padding: 1.6rem 3.2rem;
  border-radius: 0.4rem;
  border:0;
  background-color: rgba(var(--color-button), 0.08);
  font-size: 1.6rem;
  font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
  font-weight: var(--font-heading-weight);
  color: rgb(var(--color-button));
  margin-top: 2.4rem;
  transition: opacity 0.2s ease-out;
}
.collapsible-text-buttonsvg {
  min-width: 1.8rem;
  max-width: 1.8rem;
  height: 1.3rem;
  color: rgb(var(--color-button));
}
.collapsible-text-button:hover {
  background-color: rgba(var(--color-button), 0.04);
  cursor: pointer;
}