.faq{background:var(--canvas)}.faq-wrap{max-width:900px;margin:clamp(36px,5vh,56px) auto 0}.faq-item{border-bottom:1px solid var(--line);overflow:hidden}.faq-wrap>.faq-item:first-child{border-top:1px solid var(--line)}.faq-item.open .faq-q{color:var(--navy)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 6px;text-align:left;font-size:clamp(16px,1.5vw,18px);font-weight:600;color:var(--ink);letter-spacing:.01em;transition:color .3s var(--ease-state)}.faq-q .qnum{font-family:var(--label);font-size:13px;font-weight:600;color:var(--gold-deep);margin-right:14px}.faq-q .ico{flex:0 0 auto;display:grid;place-items:center;color:var(--muted);transition:transform .4s var(--ease-quint),color .3s}.faq-q .ico svg{width:17px;height:17px}.faq-item.open .faq-q .ico{transform:rotate(135deg);color:var(--navy)}.faq-q:hover .ico{color:var(--navy)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-quint)}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{margin:0;padding:0 6px 26px;font-size:16px;line-height:1.9;color:var(--ink-soft)}.faq-a p b{color:var(--navy);font-weight:600}@media(prefers-reduced-motion:reduce){.faq-a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-faq.css.map */
