/** Shopify CDN: Minification failed

Line 40:19 Unexpected "{"
Line 40:28 Expected ":"

**/
/* Grid */
.section-testimonials .testimonials__grid {
  display: grid;
  gap: 2rem;
  grid-template-columns: 1fr;
  max-width: 1000px;
  margin: 0 auto 1.5rem;
}

@media (min-width: 750px) {
  .section-testimonials .testimonials__grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

/* Slider: horizontal cards with overflow */
.section-testimonials .testimonials__grid--slider {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: none !important;  /* disables 3-col for slider */
  grid-auto-columns: clamp(280px, 32vw, 420px);
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  gap: 1rem;
  padding-bottom: .5rem;
  -webkit-overflow-scrolling: touch;
}

.section-testimonials .testimonials__grid--slider > * {
  scroll-snap-align: start;
  min-width: clamp(280px, 32vw, 420px);
}
/* Force testimonial cards to be white */
#prm-testimonials-{{ section.id }} .testimonial {
  background-color: #ffffff !important;
}
.testimonial__meta {
  text-align: right;

}
.section-testimonials .testimonial {
  background: #ffffff;
  border: none;
  border-radius: 12px;
  padding: 1.5rem;
}
/* Make testimonial heading and subheading white */
.prm-testimonials .testimonials__header .title,
.section-testimonials .testimonials__header .title {
  color: #ffffff !important;
}

.prm-testimonials .testimonials__header .subtitle,
.section-testimonials .testimonials__header .subtitle {
  color: #ffffff !important;
}
