.seo-faq{--faq-border: 1px solid var(--color-border, #e0e0e0);--faq-bg: var(--color-background, #fff);--faq-bg-hover: var(--color-background-2, #f7f7f7);--faq-text: var(--color-foreground, #1a1a1a);--faq-accent: var(--color-accent, #1a1a1a);--faq-summary-padding: 1.25rem 1.5rem;--faq-answer-padding: 1.25rem 1.5rem;--faq-transition: .2s ease;padding-block:var(--section-spacing, 4rem);margin-bottom:2rem}.seo-faq__heading{font-size:var(--font-size-heading-md, 1.75rem);margin-block-end:2rem;text-align:center}.seo-faq__list{display:flex;flex-direction:column;gap:1rem}.seo-faq__item{border:var(--faq-border);background:var(--faq-bg);border-radius:.25rem;overflow:clip}.seo-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:var(--faq-summary-padding);cursor:pointer;list-style:none;background:transparent;color:var(--faq-text);font-size:var(--font-size-body, 1rem);font-weight:600;line-height:1.4;transition:background var(--faq-transition),color var(--faq-transition)}.seo-faq__summary h3{margin-bottom:0;font-size:var(--font-size-body, 1rem)}.seo-faq__summary::-webkit-details-marker{display:none}.seo-faq__summary::marker{display:none}.seo-faq__summary:hover,.seo-faq__summary:focus-visible{background:var(--faq-bg-hover)}.seo-faq__summary:focus{outline:none}.seo-faq__summary:focus-visible{outline:3px solid var(--faq-accent);outline-offset:-3px}.seo-faq__chevron{flex-shrink:0;transition:transform var(--faq-transition)}.seo-faq__item[open] .seo-faq__summary{background:var(--faq-bg-hover)}.seo-faq__item[open] .seo-faq__chevron{transform:rotate(180deg)}.seo-faq__answer{padding:var(--faq-answer-padding);color:var(--color-foreground-muted, #444);font-size:var(--font-size-body, 1rem);line-height:1.6}.seo-faq__answer-inner{max-width:72ch}@media(prefers-reduced-motion:no-preference){.seo-faq__answer{animation:faq-reveal .2s ease forwards}}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/468/assets/seo-faq.css.map */
