.faq-section{padding:96px 0}.faq-section__header{text-align:center;margin-bottom:48px}.faq-grid--two-column{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.faq-item{border-bottom:1px solid var(--border)}.faq-item:first-child{border-top:1px solid var(--border)}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;gap:16px;background:none;border:none;width:100%;text-align:left;font-family:inherit}.faq-question__text{font-size:.95rem;font-weight:600;color:var(--text);line-height:1.4;flex:1}.faq-question__icon{width:22px;height:22px;border-radius:50%;background:var(--bg-soft);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,border-color .2s,transform .2s}.faq-question__icon svg{width:12px;height:12px;color:var(--red);transition:transform .25s var(--ease)}.faq-item.is-open .faq-question__icon{background:var(--red);border-color:var(--red)}.faq-item.is-open .faq-question__icon svg{color:#fff;transform:rotate(45deg)}.faq-answer{overflow:hidden;height:0;transition:height .3s var(--ease)}.faq-answer__inner{padding:0 0 20px;font-size:.9rem;color:var(--text-mid);line-height:1.75}.faq-answer__inner p{margin-bottom:12px}.faq-answer__inner a{color:var(--red);text-decoration:underline}@media(max-width:900px){.faq-section{padding:56px 0}.faq-grid--two-column{grid-template-columns:1fr;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
