.faq{background:var(--surface-canvas)}.faq__inner{display:grid;gap:var(--space-8)}.faq__header{align-self:start}.faq__eyebrow{margin:0 0 var(--space-3);color:var(--brand-primary)}.faq__heading{max-width:420px;margin:0;text-transform:uppercase}.faq__intro{max-width:400px;margin-top:var(--space-4);color:var(--text-secondary);font:var(--text-body-md)}.faq__intro p{margin:0}.faq__count{display:inline-flex;margin:var(--space-6) 0 0;padding:var(--space-2) var(--space-3);color:#fff;background:var(--ink-0)}.faq__list{display:flex;min-width:0;flex-direction:column;gap:var(--space-3)}.faq__item{overflow:hidden;background:var(--surface-card);border:var(--border-width-strong) solid var(--ink-0);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.faq__item[open]{border-color:var(--brand-primary);background:var(--orange-50)}.faq__question{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);color:var(--text-primary);font:var(--text-heading-sm);cursor:pointer;list-style:none;transition:background var(--duration-fast) var(--ease-standard)}.faq__question::-webkit-details-marker{display:none}.faq__question:hover{background:var(--ink-900)}.faq__question:focus-visible{outline:var(--border-width-strong) solid var(--brand-primary);outline-offset:-4px}.faq__question-copy{display:flex;min-width:0;align-items:baseline;gap:var(--space-4)}.faq__number{flex:0 0 auto;color:var(--brand-primary);font:var(--text-label);letter-spacing:var(--tracking-label)}.faq__icon{display:flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;color:#fff;background:var(--ink-0);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.faq__item[open] .faq__icon{background:var(--brand-primary);transform:rotate(45deg)}.faq__answer{padding:0 var(--space-5) var(--space-5)}.faq__answer-inner{margin-left:42px;padding-top:var(--space-4);color:var(--text-secondary);border-top:1px solid var(--border-default);font:var(--text-body-md)}.faq__answer p{margin:0 0 var(--space-3)}.faq__answer p:last-child{margin-bottom:0}.faq__answer a{color:var(--text-link);text-underline-offset:3px}@media(min-width:960px){.faq__inner{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:var(--space-12)}}@media(max-width:599px){.faq__question{min-height:64px;padding:var(--space-4)}.faq__question-copy{gap:var(--space-3)}.faq__answer{padding:0 var(--space-4) var(--space-4)}.faq__answer-inner{margin-left:34px}}@media(prefers-reduced-motion:reduce){.faq__item,.faq__question,.faq__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-faq.css.map */
