/** Shopify CDN: Minification failed

Line 16:10 Unexpected "{"
Line 16:19 Expected ":"
Line 22:10 Unexpected "{"
Line 22:19 Expected ":"
Line 27:10 Unexpected "{"
Line 27:19 Expected ":"
Line 32:10 Unexpected "{"
Line 32:19 Expected ":"
Line 36:11 Unexpected "{"
Line 36:20 Expected ":"
... and 10 more hidden warnings

**/
    #faq-{{ section.id }} .faq.container{
        background-color: var(--grey);
        border-radius: var(--border-radius);
        padding: var(--interne-padding);
    }

    #faq-{{ section.id }} .faq-item{
        padding: 35px 0;
        border-top: 1px solid black;
    }

    #faq-{{ section.id }} .faq-item:first-child{
        padding: 0px 0 35px 0;
        border-top: none;
    }

    #faq-{{ section.id }} .faq-item:last-child{
        padding: 35px 0 0px 0;
    }

     #faq-{{ section.id }} .faq-item .faq__question-text{
        color: var(--purple);
  font-weight: bold;
  text-decoration: none;
    padding: 0px;
  margin: 0px;
   font-size: 1.4em;
  line-height: 1em;
  margin-bottom: 15px;
    }

         #faq-{{ section.id }} .faq-item .faq__question{
  text-decoration: none;
  display: flex;
  justify-content: space-between;
    align-items: flex-start;
    }



    
/* Zorg dat het icoon dezelfde kleur pakt als de link/tekst */
#faq-{{ section.id }} .faq__question{
  color: var(--purple); /* of 'inherit' als je de linkkleur wilt houden */
}

/* Eenvoudig plus/min icoon met tekstteken */
#faq-{{ section.id }} .faq__icon{
  display: inline-block;
  min-width: 2.4em;       /* ruimte rechts */
  text-align: right;
  font-weight: 700;
  line-height: 1;          /* strakker */
  font-size: 1.4em;
}

/* Dicht = PLUS */
#faq-{{ section.id }} .faq__icon::before{
  content: "+";
  display: inline-block;
}

/* Open = MIN (gebruik echte minus U+2212, typografisch mooier) */
#faq-{{ section.id }} .faq__question[aria-expanded="true"] .faq__icon::before{
  content: "−";
}

