.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: 0 1.5rem 1.25rem 1.5rem;--faq-transition: .2s ease;padding-block:var(--section-spacing, 4rem)}.seo-faq__heading{font-size:var(--font-size-heading-md, 1.75rem);margin-block-end:2rem;text-align:center}.seo-faq__list{border-top:var(--faq-border)}.seo-faq__item{border-bottom:var(--faq-border);background:var(--faq-bg)}.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::-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__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/463/compiled_assets/styles.css.map */
