/** Shopify CDN: Minification failed

Line 43:19 Expected ")" to end URL token
Line 79:0 Unexpected "}"

**/
.faq.container{
  max-width: 150.8rem;
  background: transparent;
  font-size: 2rem;
}
.accordion-item {
  background: transparent;
  font-size: 2rem;
  /* max-width: 108.8rem; */
}
.faq .accordion {
  position: relative;
}
.faq .fa-plus,
.faq .fa-minus {
      position: absolute;
    right: 1rem;
    top: calc(50% - 1rem);
    color: var(--floralpink);
    font-size: 2rem;
}
.accordion-header [aria-expanded="true"] .fa-minus {
  display: inline-block;
}
.accordion-header [aria-expanded="true"] .fa-plus {
  display: none;
}

.accordion-header [aria-expanded="false"] .fa-minus {
  display: none;
}
.accordion-header [aria-expanded="false"] .fa-plus {
  display: inline-block;
}
.toggle {
  background-image: url(
    data:image/svg + xml,
    %3Csvgxmlns="http://www.w3.org/2000/svg"viewBox="0 0 448 512"%3E%3C!--!FontAwesomeFree6.5.1by@fontawesome-https://fontawesome.comLicense-https://fontawesome.com/license/freeCopyright2024Fonticons,
    Inc.--%3E%3Cpathd="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/%3E%3C/svg%3E
  );
}

.accordion-item {
  border: 1px solid var(--blue);
}
.faq {
  padding:10rem 0;
}
.faq .title-region {
  /* max-width: 108.8rem;
  margin: 0 auto 4rem; */
}

.faq .title {
  padding: 0 0 6rem;
  margin: 0;
}

.faq .accordion,
.faq .title-region {
  border-bottom: 1px solid var(--blue);
}

.faq .accordion-header  p {
    margin: 0;
    padding: 1.5rem 1rem;
    font-family: var(--headingfont);
}
.faq .accordion-body  p {
    margin: 0;
    padding: 1rem;
}
}