/* START_SECTION:faq-custom (INDEX:15) */
.hdt-faqs-wrapper .hdt-section-title{
    --header-bottom-margin-md: 0;
    --header-bottom-margin: 3.5rem;
}
.hdt-faqs-content hdt-accordion {
    display: block;
    border-block-end: 1px solid var(--color-line-border);
    .hdt-accordion-heading{
        gap: 1.6rem;
        align-items: flex-start;
        transition: all 0.3s;
        display: flex;
        align-items: center;
        padding-block: 2.2rem;
        min-height: 9.3rem;
    }
    .hdt-accordion-content {
        margin-block-start: -1.25rem;
        padding-block-end: 2.5rem;
        padding-inline-end: 1.25rem;
    }
    &:last-child{
        border-block-end: none;
    }
}
.hdt-faqs-content{
  hdt-accordion.hdt-icon-pos-right{
    .hdt-accordion-heading{
      justify-content: space-between;
      flex-direction: row-reverse;
      padding-block: 1.6rem;
    }
  }
}
.hdt-faqs-content{
  > hdt-accordion .hdt-accordion-heading .hdt-icon-wrap.hdt-icon-acc-child{
    display: none;
  }
  > hdt-accordion .hdt-accordion-heading{
    font-size: var(--text-xl);
    &[aria-expanded="true"] .hdt-icon-wrap.hdt-icon-carret-acc{
      transform: rotate(180deg);
    }
  }
  .hdt-accordion-group{
    .hdt-accordion .hdt-accordion-heading{
      font-size: var(--text-lg);
      min-height: auto;
      .hdt-icon-wrap{
        background: transparent;
        height: auto;
        display: inline-flex;
        &:not(.hdt-icon-acc-child){
          display: none;
        }
        .icon-vertical{
          transform-origin: center;
          transition: transform 0.3s ease;
        }
      }
      &[aria-expanded="true"] .hdt-icon-wrap{
        transform: rotate(0);
        .icon-vertical{
          transform: scaleY(0);
        }
      }
    }
    .hdt-accordion-content{padding-inline-end: 0; padding-block-end: 0.6rem;}
    .hdt-accordion-heading-gr{
      padding-block: 1.6rem;
    }
    &:first-child .hdt-accordion-heading {
      padding-block: 1.6rem;
      min-height: auto;
    }
    .hdt-accordion .hdt-accordion-content{
      padding-inline-end: 0;
      padding-block-end: 1.5rem;
    }
  }
}
.hdt-faqs-content.hdt-collapsible-boxed{
  > hdt-accordion{
    background: rgb(var(--color-text-rgb) / .04);
    border: 1px solid var(--color-line-border);
    padding-inline: 2.4rem 1.6rem;
    border-radius: var(--rounded);
    .hdt-accordion-heading{
      min-height: auto;
      font-size: var(--text-2xl);
      font-weight: var(--font-semibold);
    }
    + hdt-accordion{margin-block-start: 1.6rem;}
    &.hdt-icon-pos-left{
      padding-inline: 1.6rem 2.4rem;
    }
    &:first-child .hdt-accordion-heading{
      min-height: auto;
    }
  }
}
@media screen and (min-width: 768px) {
    .hdt-faqs-wrapper{
      display: flex;
      gap: min(calc(var(--gap-content)*0.6), 40px);
      > .hdt-faqs-content{width: 100%;}
      > .hdt-section-title, .hdt-section-title + .hdt-faqs-content{
        flex: 0 1 50%;
      }
      .hdt-section-title .hdt-inner-section-title{
        position: sticky;
        top: 200px;
      }
      &.hdt-title__right{
        flex-direction: row-reverse;
      }
    }
}
@media screen and (min-width: 1150px) {
    .hdt-faqs-wrapper{
        gap: var(--gap-content);
    }
}
/* END_SECTION:faq-custom */
/* START_SNIPPET:shopify-account (INDEX:267) */
.hdt-account-button{
    cursor: pointer;
  }
/* END_SNIPPET:shopify-account */
