.faq__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:var(--space-2xl)}.content-section .faq__intro{align-content:start}.faq__list details{animation:faq-in var(--duration-base) var(--ease-out)}@keyframes faq-in{0%{opacity:0;transform:translateY(4px)}}.faq__topics{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-block:var(--space-xs)}.faq__topics button{padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-rock);border-radius:var(--radius-pill);background:none;color:inherit;font:inherit;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}.faq__topics button[aria-pressed=true]{background:var(--color-rock);color:var(--color-sand)}.faq--list .faq__topics{flex-direction:column;flex-wrap:nowrap;gap:0;width:100%;max-width:18rem;border-top:1px dotted var(--color-rock-60)}.faq--list .faq__topics button{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-xs) 0;border:0;border-bottom:1px dotted var(--color-rock-60);border-radius:0;font-family:var(--font-heading);font-size:var(--text-md);letter-spacing:0;text-align:left;text-transform:none}.faq--list .faq__topics button span{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted)}.faq--list .faq__topics button[aria-pressed=true]{background:none;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}@container (max-width: 40rem){.faq__split{grid-template-columns:1fr;gap:var(--space-lg)}.faq__topics,.faq--list .faq__topics{flex-direction:row;flex-wrap:nowrap;justify-self:stretch;gap:var(--space-2xs);max-width:none;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);overflow-x:auto;border:0;scrollbar-width:none}.faq__topics button{flex:none}.faq--list .faq__topics button{flex:none;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-rock);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.faq--list .faq__topics button[aria-pressed=true]{background:var(--color-rock);color:var(--color-sand);text-decoration:none}.faq--list .faq__topics button[aria-pressed=true] span{color:inherit}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/faq.css.map */
