.kc-cs-faq{--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--orange: #F3654A;--orange-light: rgba(243,101,74,.08);--orange-border: rgba(243,101,74,.22);--text-primary: #0F0A0A;--text-secondary: #3D3535;--text-muted: #6B6060;--card-border: #EBEBEB}.kc-cs-faq{background:var(--bg, #F8F8F8);font-family:var(--font);-webkit-font-smoothing:antialiased;padding:80px 0}.kc-cs-faq__inner{max-width:800px;margin:0 auto;padding:0 24px}.kc-cs-faq__header{text-align:center;margin-bottom:48px}.kc-cs-faq__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px}.kc-cs-faq__eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--orange);flex-shrink:0}.kc-cs-faq__eyebrow-text{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.kc-cs-faq__heading{font-size:clamp(24px,2.8vw,36px);font-weight:600;line-height:1.2;color:var(--text-primary);letter-spacing:-.02em;margin:0 0 12px}.kc-cs-faq__subheading{font-size:15px;line-height:1.65;color:var(--text-secondary);max-width:520px;margin:0 auto}.kc-cs-faq__list{display:flex;flex-direction:column;gap:0;border:1px solid var(--card-border);border-radius:16px;overflow:hidden;background:#fff}.kc-cs-faq__item{border-bottom:1px solid var(--card-border)}.kc-cs-faq__item:last-child{border-bottom:none}.kc-cs-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font);transition:background .18s ease}.kc-cs-faq__question:hover{background:#f3654a0a}.kc-cs-faq__item--open .kc-cs-faq__question{background:var(--orange-light)}.kc-cs-faq__question-text{font-size:16px;font-weight:600;line-height:1.4;color:var(--text-primary)}.kc-cs-faq__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--orange-light);border:1px solid var(--orange-border);color:var(--orange);flex-shrink:0;transition:background .18s ease,transform .22s ease}.kc-cs-faq__item--open .kc-cs-faq__icon{background:var(--orange);color:#fff;transform:rotate(180deg)}.kc-cs-faq__icon-plus{display:block}.kc-cs-faq__icon-minus,.kc-cs-faq__item--open .kc-cs-faq__icon-plus{display:none}.kc-cs-faq__item--open .kc-cs-faq__icon-minus{display:block}.kc-cs-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.kc-cs-faq__answer[aria-hidden=false]{max-height:600px}.kc-cs-faq__answer-inner{padding:0 28px 24px;font-size:15px;line-height:1.7;color:var(--text-secondary)}.kc-cs-faq__answer-inner p{margin:0 0 12px}.kc-cs-faq__answer-inner p:last-child{margin-bottom:0}.kc-cs-faq__answer-inner strong{color:var(--text-primary);font-weight:600}@media(max-width:640px){.kc-cs-faq{padding:56px 0}.kc-cs-faq__question{padding:18px 20px}.kc-cs-faq__question-text{font-size:15px}.kc-cs-faq__answer-inner{padding:0 20px 20px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/section-kc-comfort-stories-faq.css.map */
