.tonis-faq{--tonis-faq-background: var(--tonis-color-bg);--tonis-faq-card-background: var(--tonis-color-surface-raised);--tonis-faq-rows: 1;--tonis-faq-marker-gap: 1rem;--tonis-faq-open-question-inset: 1rem;background:var(--tonis-faq-background);letter-spacing:var(--tonis-tracking-normal)}.tonis-faq__inner{display:flex;flex-direction:column;gap:var(--tonis-space-10);max-width:130.4rem;margin-inline:auto;width:100%}.tonis-faq__heading{margin:0;font-family:var(--tonis-font-heading);font-size:var(--tonis-text-32);font-weight:var(--tonis-weight-semibold);line-height:var(--tonis-leading-snug);letter-spacing:var(--tonis-tracking-normal);text-align:center;text-transform:uppercase;color:var(--tonis-color-brand)}.tonis-faq__list{display:grid;gap:var(--tonis-space-6)}.tonis-faq__item{padding:var(--tonis-space-6);border-radius:var(--tonis-radius-12);background:var(--tonis-faq-card-background);box-shadow:var(--tonis-shadow-raise);transition:background-color var(--tonis-duration-fast) var(--tonis-ease-out),box-shadow var(--tonis-duration-fast) var(--tonis-ease-out)}.tonis-faq__item[open]{background:var(--tonis-color-accent-wash);box-shadow:var(--tonis-shadow-raise-strong),inset 0 0 0 var(--tonis-border-thin) var(--tonis-color-accent)}.tonis-faq__question{display:flex;align-items:center;gap:var(--tonis-faq-marker-gap);cursor:pointer;list-style:none}.tonis-faq__question::-webkit-details-marker{display:none}.tonis-faq__question:focus-visible{outline:var(--tonis-border-thick) solid var(--tonis-color-accent);outline-offset:var(--tonis-space-1);border-radius:var(--tonis-radius-4)}.tonis-faq__item[open] .tonis-faq__question{padding-bottom:var(--tonis-faq-open-question-inset)}.tonis-faq__question-text{flex:1 1 0;min-width:0;font-family:var(--tonis-font-heading);font-size:var(--tonis-text-20);font-weight:var(--tonis-weight-bold);line-height:var(--tonis-leading-loose);letter-spacing:var(--tonis-tracking-normal);text-align:left;color:var(--tonis-color-ink)}.tonis-faq__marker{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--tonis-space-8);height:var(--tonis-space-8);border-radius:var(--tonis-radius-full);background:var(--tonis-color-accent);color:var(--tonis-color-on-accent)}.tonis-faq__marker .tonis-icon{width:100%;height:100%;transform:rotate(-90deg);transition:transform var(--tonis-duration-fast) var(--tonis-ease-out)}.tonis-faq__item[open] .tonis-faq__marker .tonis-icon{transform:rotate(90deg)}.tonis-faq__answer{margin-top:var(--tonis-space-6);font-family:var(--tonis-font-body);font-size:var(--tonis-text-18);font-weight:var(--tonis-weight-regular);line-height:var(--tonis-leading-relaxed);letter-spacing:var(--tonis-tracking-normal);color:var(--tonis-color-text-strong)}.tonis-faq__answer>:first-child{margin-top:0}.tonis-faq__answer>:last-child{margin-bottom:0}@media screen and (min-width:750px){.tonis-faq__heading{font-size:var(--tonis-text-40)}.tonis-faq__item{padding:var(--tonis-space-8)}.tonis-faq__question-text{font-size:var(--tonis-text-28)}.tonis-faq__answer{font-size:var(--tonis-text-22)}}@media screen and (min-width:1200px){.tonis-faq__list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(var(--tonis-faq-rows),auto);grid-auto-flow:column;align-items:start}}@media(prefers-reduced-motion:no-preference){@supports selector(::details-content) and (interpolate-size: allow-keywords){.tonis-faq__item{interpolate-size:allow-keywords}.tonis-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size var(--tonis-duration-base) var(--tonis-ease-out),content-visibility var(--tonis-duration-base) allow-discrete}.tonis-faq__item[open]::details-content{block-size:auto}}}@media(prefers-reduced-motion:reduce){.tonis-faq__item,.tonis-faq__marker .tonis-icon,.tonis-faq__item::details-content{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-tonis-faq.css.map */
