.faq__list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-md);overflow:hidden;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.faq-item.is-open{border-color:var(--green-light);box-shadow:var(--shadow-sm)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;background:none;border:0;cursor:pointer;color:var(--text);padding:clamp(18px,2vw,23px) clamp(20px,2.2vw,28px);font-family:var(--font-head);font-size:clamp(16px,1.7vw,19px);line-height:1.3}.faq-q__icon{flex:0 0 auto;width:27px;height:27px;border-radius:50%;background:var(--soft-green-2);color:var(--green-mid);display:grid;place-items:center;transition:transform .3s var(--ease),background .25s var(--ease),color .25s var(--ease)}.faq-q__icon svg{width:15px;height:15px}.faq-item.is-open .faq-q__icon{transform:rotate(45deg);background:var(--green-deep);color:#fff}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s var(--ease)}.faq-a__inner{padding:0 clamp(20px,2.2vw,28px) clamp(20px,2.2vw,24px);font-size:15px;line-height:1.65;color:var(--text-soft)}.faq-a__inner a{color:var(--green-mid);font-weight:700;text-decoration:underline}.faq__more{text-align:center;margin-top:32px;font-size:14.5px;color:var(--text-soft)}.faq__more a{color:var(--green-mid);font-weight:800}@media(min-width:901px){.faq{padding-bottom:calc(var(--section-y) * .5 + 190px)!important}}@media(max-width:900px){.faq{padding-bottom:calc(40px + var(--arch) + 28px)!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/oh-faq.css.map */
