/** Shopify CDN: Minification failed

Line 77:8 Expected identifier but found whitespace
Line 77:10 Unexpected "{"
Line 77:19 Expected ":"

**/
.faq-block {
  width: 100%;
  max-width: 1600px;
  min-height: max-content;
  margin: 2.5rem auto;
  padding: 1.25rem 0;

  border-radius: 0 0 0.15rem 0.15rem;
}

.faq-block > h2 {
  font-size:35px;
  margin: 1.25rem auto;
  width: max-content;
}

.faq-block > .block {
  width: 100%;
  max-width: 800px;
  padding: 0;
  margin: 0 auto;
  list-style-type: none;
}

.block__h3 {
  /* pointer-events: none; */
  margin: 0;
}

.block__question {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  justify-content: space-between;
  gap: 0.85rem;

  font-weight: bold;
  text-align: left;
  padding: 1.75rem;
  width: 100%;
  color: #000;
  cursor: pointer;
  /*background-color: hsl(204, 5%, 90%); */
  background-color: transparent;
  border-bottom: 2px solid hsl(204, 5%, 90%);
}

.block__question:hover{
    color: #000;
    background-color: #f7e202;
    border-color: transparent;
}

.faq__answers {
  display: flex;
  flex-flow: column;
  gap: 0.8rem;
  align-items: flex-start;
  padding: 0.85rem;
  overflow: hidden;

  transition: all 0.35s cubic-bezier(0.23, 1, 0.320, 1);
}
.faq__answers > * {
  margin: 0;
}

.faq__answers a {
  text-decoration: underline;
  color: {{settings.brand_blue}};
}

.faq__answers-list {
  margin-left: 35px !important;
}

.block__question > * {
  pointer-events: none;
}

.block__question > .icon {
  width: 20px;
  height: 20px;

  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.35s cubic-bezier(0.23, 1, 0.320, 1);

}

.block__question[data-state="active"] {
  background-color: hsl(55, 98%, 95%);
}

.block__question[data-state="inactive"] > .icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 11V5H13V11H19V13H13V19H11V13H5V11H11Z'%3E%3C/path%3E%3C/svg%3E");
}

.block__question[data-state="active"] > .icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 11V13H19V11H5Z'%3E%3C/path%3E%3C/svg%3E");
}

[data-state="inactive"] ~ .faq__answers {
  height: 0;
  padding-block: 0;
}