@layer components{.faq-section{width:100%;background-color:var(--color-background);color:var(--color-foreground)}.faq-section__content{width:100%}.faq-section__faqs{width:100%;min-width:0}.faq-section__item{width:100%}.faq-section__header{display:flex;flex-direction:column;gap:.75rem;align-items:var(--content-align, center);text-align:var(--text-align, center);margin-block-end:2rem}.faq-section__overline{margin:0}.faq-section__overline:not(.text-overline){color:var(--color-foreground-secondary);font-size:var( --faq-section-overline-size-mobile, var(--overline-size-mobile) );font-weight:var( --faq-section-overline-font-weight, var(--overline-font-weight) );line-height:var(--overline-line-height);letter-spacing:var(--overline-letter-spacing);text-transform:var(--overline-text-transform);font-family:var(--overline-font-family)}.faq-section__actions{display:flex;justify-content:var(--content-align, center);margin-block-start:2rem}.faq-section__heading{margin:0}.faq-section__heading:not(.text-heading-h2){color:var(--color-foreground);font-size:var(--faq-section-heading-size-mobile, var(--h2-size-mobile));font-weight:var(--faq-section-heading-font-weight, var(--h2-font-weight));line-height:var(--h2-line-height)}.faq-section__subheading{color:var(--color-foreground-secondary);margin:0;max-width:var(--faq-section-subheading-max-width, 500px)}.faq-section__subheading:not(.text-subheading){font-size:var( --faq-section-subheading-size-mobile, var(--paragraph-size-mobile) );line-height:var(--paragraph-line-height);font-weight:var( --faq-section-subheading-font-weight, var(--subheading-font-weight) )}@media(min-width:640px)and (max-width:879px){.faq-section__overline:not(.text-overline){font-size:var( --faq-section-overline-size-tablet, var(--overline-size-tablet) )}.faq-section__heading:not(.text-heading-h2){font-size:var(--faq-section-heading-size-tablet, var(--h2-size-tablet))}.faq-section__subheading:not(.text-subheading){font-size:var( --faq-section-subheading-size-tablet, var(--paragraph-size-tablet) )}}@media(min-width:880px){.faq-section__overline:not(.text-overline){font-size:var( --faq-section-overline-size-desktop, var(--overline-size-desktop) )}.faq-section__heading:not(.text-heading-h2){font-size:var( --faq-section-heading-size-desktop, var(--h2-size-desktop) )}.faq-section__subheading:not(.text-subheading){font-size:var( --faq-section-subheading-size-desktop, var(--paragraph-size-desktop) )}}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-faq-styles.css.map */
