/** Shopify CDN: Minification failed

Line 14:9 Expected identifier but found whitespace
Line 14:11 Unexpected "{"
Line 14:20 Expected ":"

**/
/* START_SECTION:heading-reviews (INDEX:68) */
:root {
    --red: #C40001;
    --red-dim: rgba(196,0,1,0.07);
    --ink: #1a1a1a;
    --ink-muted: #666;
    --bg: {{ section.settings.reviews_background }};
    --white: #ffffff;
    --border: #e6e2dd;
    --radius: 18px;
  }

  .reviews-section {
    display: flex;
    justify-content: center;
    width: 100%;
    max-width: 1920px;
    margin-bottom: clamp(24px, 4vw, 48px);
  }

  .reviews-header {
    display: flex;
    flex-direction: column;
    gap: 12px;
    text-align: center;
    align-items: center;
  }

  .reviews-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-size: clamp(11px, 1vw, 13px);
    font-weight: 600;
    letter-spacing: 2.8px;
    text-transform: uppercase;
    color: var(--red);
  }
  .reviews-eyebrow span {
    display: block;
    width: 24px;
    height: clamp(0.5px, 0.5vw, 1.5px);
    background: var(--red);
    border-radius: 2px;
  }

  .reviews-header h2 {
    font-family: 'Poppins', sans-serif;
    font-size: clamp(20px, 3vw, 32px);
    font-weight: 600;
    line-height: 1.1;
    color: var(--ink);
  }
  .reviews-header h2 em {
    font-style: italic;
    color: var(--red);
  }
  .reviews-header h2 .reviews-title-second {
    font-style: italic;
    color: var(--red);
  }

  .reviews-header p {
    font-size: clamp(13px, 1.8vw, 18px);
    line-height: 1.5;
    color: var(--ink-muted);
    font-weight: 300;
    max-width: 900px;
    margin: 0 auto;
  }

  @media (max-width: 600px) {
    .reviews-header p {
      font-size: 13px;
    }
  }
/* END_SECTION:heading-reviews */
