.section--faq{background-color:var(--color-background);color:var(--color-foreground);padding-block-start:var(--faq-pt-mobile, var(--spacing-48));padding-block-end:var(--faq-pb-mobile, var(--spacing-48))}.faq__header,.faq__categories{max-inline-size:var(--fluid-1000-1000);margin-inline:auto;padding-inline:var(--fluid-24-40)}.faq__header{margin-block-end:var(--fluid-24-40)}.faq__heading{margin:0;color:var(--color-blue-800)}.faq__intro{margin-block-start:var(--spacing-16);max-inline-size:65ch}.faq__intro :where(p){margin:0}.faq__categories{display:flex;flex-direction:column;gap:var(--spacing-48)}.faq__empty{margin:0;color:var(--color-gray-800);font-family:var(--font-body-family);font-size:var(--font-size-body-base);font-weight:var(--font-weight-light)}.faq-category__title{margin:0;color:var(--color-blue-800);font-family:var(--font-heading-family);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.faq-category__list{display:flex;flex-direction:column;gap:var(--spacing-16);margin-block-start:var(--spacing-24)}.faq-item{display:block}.faq-item__details{border:var(--border-width) solid var(--color-blue-900);border-radius:var(--spacing-20);padding:var(--spacing-20)}.faq-item__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-24);cursor:pointer;list-style:none}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__summary::marker{content:""}.faq-item__summary:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px;border-radius:var(--radius-sm)}.faq-item__question{font-family:var(--font-body-family);font-size:var(--font-size-body-base);font-weight:var(--font-weight-light);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-body);color:var(--color-gray-800);transition:color .2s ease}.faq-item__details[open] .faq-item__question{color:var(--color-blue-800);font-weight:var(--font-weight-regular)}.faq-item__icon{flex:0 0 auto;display:inline-flex;inline-size:var(--fluid-20-20);block-size:var(--fluid-20-20);color:var(--color-blue-900)}.faq-item__glyph{display:none;inline-size:100%;block-size:100%}.faq-item__details:not([open]) .faq-item__glyph--plus{display:block}.faq-item__details[open] .faq-item__glyph--minus{display:block}.faq-item__panel{overflow:hidden}.faq-item__answer{padding-block-start:var(--spacing-20);padding-inline-end:var(--fluid-16-32);color:var(--color-gray-800);font-family:var(--font-body-family);font-size:var(--fluid-16-16);font-weight:var(--font-weight-light);line-height:var(--line-height-body-loose)}.faq-item__answer :where(p){margin:0}.faq-item__answer :where(p+p){margin-block-start:var(--spacing-12)}.faq-item__answer :where(a){color:var(--color-link);text-decoration:underline}@media(min-width:768px){.section--faq{padding-block-start:var(--faq-pt-desktop, var(--spacing-48));padding-block-end:var(--faq-pb-desktop, var(--spacing-80))}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-faq.css.map */
