.cs-faq{padding:clamp(4rem,8vw,8rem) 0}.cs-faq__inner{max-width:920px;margin:0 auto}.cs-faq__header{text-align:center;margin-bottom:3rem}.cs-faq__heading{font-family:var(--cs-font-display);font-size:clamp(2rem,5vw,4rem);font-weight:900;letter-spacing:-.03em;line-height:.95;text-transform:uppercase;margin:1rem 0 0}.cs-faq__list{border-top:1px solid var(--cs-line)}.cs-faq__item{border-bottom:1px solid var(--cs-line)}.cs-faq__question{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 0;cursor:pointer;list-style:none;font-family:var(--cs-font-display);font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:700;letter-spacing:-.01em;transition:color .2s var(--cs-ease-out)}.cs-faq__question::-webkit-details-marker{display:none}.cs-faq__question:hover{color:var(--cs-accent)}.cs-faq__num{flex-shrink:0;font-size:.78rem;color:var(--cs-accent);font-weight:500;width:32px}.cs-faq__question-text{flex:1}.cs-faq__toggle{flex-shrink:0;width:32px;height:32px;border:1px solid var(--cs-line-strong);display:inline-flex;align-items:center;justify-content:center;font-family:var(--cs-font-mono);font-size:1.1rem;font-weight:400;transition:all .3s var(--cs-ease-out)}.cs-faq__item[open] .cs-faq__toggle{background:var(--cs-accent);color:var(--cs-black);border-color:var(--cs-accent);transform:rotate(45deg)}.cs-faq__answer{padding:0 0 1.5rem 48px;font-family:var(--cs-font-body);font-size:1rem;line-height:1.7;opacity:.85;max-width:720px}.cs-faq__answer a{color:var(--cs-accent);text-decoration:underline;text-underline-offset:3px}.cs-faq__cta{margin-top:3rem;text-align:center}@media(max-width:749px){.cs-faq__answer{padding-left:0}.cs-faq__num{width:24px;font-size:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cs-faq.css.map */
