.faq__inner{max-width:840px;margin:0 auto;padding:clamp(70px,9vw,120px) 24px;display:flex;flex-direction:column;gap:clamp(30px,5vw,42px)}.faq--centered .section-heading{text-align:center;margin-inline:auto}.faq__list{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--color-border)}.faq__question-wrap{margin:0;font-weight:400}.faq__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 14px;border-radius:var(--radius-sm);text-align:left;transition:background-color var(--duration-fast) ease}.faq__trigger:hover{background:var(--color-surface)}.faq__question{font-weight:700;font-size:15.5px;color:var(--color-text)}.faq__icon{flex:none;color:var(--color-accent-dark);transition:transform var(--duration-moderate) var(--ease-in-out-cubic)}.faq__item[data-open=true] .faq__icon{transform:rotate(45deg)}.faq__panel-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-moderate) var(--ease-in-out-cubic)}.faq__item[data-open=true] .faq__panel-wrap{grid-template-rows:1fr}.faq__panel-inner{overflow:hidden;min-height:0}.faq__answer{padding:0 14px 18px;font-size:14.5px;line-height:1.65;color:var(--color-text-soft);max-width:640px}.faq__answer p{margin:0 0 .6em}.faq__answer p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/21/assets/faq.css.map */
