.faq-page{max-width:800px;margin-inline:auto}.faq-page__title{font-family:var(--font-heading--family);font-size:clamp(2rem,5vw,3rem);font-weight:var(--font-heading--weight, 400);line-height:1.1;letter-spacing:-.02em;color:var(--color-foreground);margin:0 0 8px}.faq-page__intro{font-family:var(--font-body--family);font-size:1.0625rem;line-height:1.65;color:var(--color-foreground);opacity:.75;margin:0 0 64px}.faq-category{margin-bottom:48px}.faq-category__heading{font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-foreground);opacity:.5;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .1)}details.faq-item{border-bottom:1px solid rgb(var(--color-foreground-rgb) / .1)}details.faq-item:last-child{border-bottom:none}details.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--font-body--family);font-size:1rem;font-weight:500;line-height:1.4;color:var(--color-foreground);transition:opacity .15s ease}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item summary:hover{opacity:.75}details.faq-item summary:after{content:"+";font-size:1.25rem;font-weight:300;line-height:1;flex-shrink:0;transition:transform .25s ease,opacity .2s ease;opacity:.6}details.faq-item[open] summary:after{content:"\2212";opacity:1}.faq-item__answer{padding:0 0 24px;font-family:var(--font-body--family);font-size:.9375rem;line-height:1.75;color:var(--color-foreground);opacity:.8}.faq-item__answer p{margin:0 0 12px}.faq-item__answer p:last-child{margin-bottom:0}.faq-item__answer a{color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px}.faq-item__answer a:hover{opacity:.7}.faq-item__answer ul,.faq-item__answer ol{padding-left:1.25rem;margin:0 0 12px}.faq-item__answer li{margin-bottom:6px}details.faq-item .faq-item__answer{animation:faq-open .2s ease}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:.8;transform:translateY(0)}}.faq-page__cta{margin-top:64px;padding:40px;background:rgb(var(--color-foreground-rgb) / .04);border-radius:2px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.faq-page__cta-text h3{font-family:var(--font-heading--family);font-size:1.3rem;font-weight:var(--font-heading--weight, 400);color:var(--color-foreground);margin:0 0 6px;letter-spacing:-.01em}.faq-page__cta-text p{font-family:var(--font-body--family);font-size:.9375rem;color:var(--color-foreground);opacity:.7;margin:0}.faq-page__cta-links{display:flex;flex-wrap:wrap;gap:12px}.faq-page__cta-links .button--secondary{display:inline-flex;align-items:center;padding:12px 22px;border:1px solid var(--color-foreground);font-family:var(--font-body--family);font-size:.875rem;font-weight:500;letter-spacing:.04em;color:var(--color-foreground);text-decoration:none;transition:background .2s ease,color .2s ease;border-radius:var(--buttons-radius, 0)}.faq-page__cta-links .button--secondary:hover{background:var(--color-foreground);color:var(--color-background)}@media screen and (max-width:749px){.faq-page__intro{margin-bottom:48px}.faq-page__cta{padding:28px 24px}.faq-page__cta-links{width:100%}.faq-page__cta-links .button--secondary{flex:1 1 auto;justify-content:center}details.faq-item summary{font-size:.9375rem;padding:18px 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/faq-page.css.map */
