.twa-faq{background:#f8f9fb;border-top:1px solid var(--twa-border)}.twa-faq__wrap{max-width:900px;padding-top:66px;padding-bottom:74px}.twa-faq__title{margin:0 0 8px;text-align:center;font-family:var(--twa-font-head);font-weight:700;font-size:46px;line-height:1.12;letter-spacing:-.5px;color:var(--twa-ink)}.twa-faq__sub{margin:0 auto 34px;max-width:60ch;text-align:center;font-size:17px;line-height:1.5;color:var(--twa-body);text-wrap:pretty}.twa-faq__list{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid #e9e7e3;border-radius:18px;padding:4px 26px;box-shadow:0 10px 30px #0000000a}.twa-faq__item{background:#fff;border:0;border-bottom:1px solid #eeece8;border-radius:0;overflow:hidden}.twa-faq__item[open]{border-color:var(--twa-border-strong)}.twa-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font-size:17px;font-weight:700;line-height:1.35;color:var(--twa-ink);cursor:pointer;list-style:none}.twa-faq__q::-webkit-details-marker{display:none}.twa-faq__q::marker{content:""}.twa-faq__q:hover{background:var(--twa-surface-alt)}.twa-faq__chev{flex:0 0 auto;color:var(--twa-muted);transition:transform .2s ease}.twa-faq__item[open] .twa-faq__chev{transform:rotate(180deg)}.twa-faq__a{padding:0 0 22px;font-size:16px;line-height:1.6;color:var(--twa-body);text-wrap:pretty}.twa-faq__a p{margin:0 0 10px}.twa-faq__a p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.twa-faq__chev{transition:none}}@container twa (max-width: 700px){.twa-faq__wrap{padding-top:40px;padding-bottom:44px}.twa-faq__sub{font-size:16px;margin-bottom:26px}.twa-faq__q{padding:16px;font-size:16px}.twa-faq__a{padding:0 16px 16px;font-size:15.5px}}.twa-faq__item:last-child{border-bottom:0}.twa-faq__item[open] .twa-faq__chev{color:var(--twa-red)}.twa-faq .twa-mark{color:var(--twa-ink)}@container twa (max-width:700px){.twa-faq__wrap{padding:40px 20px 46px}.twa-faq__title{font-size:29px}.twa-faq__list{padding:2px 18px;border-radius:14px}.twa-faq__q{padding:20px 0}.twa-faq__a{padding:0 0 20px}}
/*# sourceMappingURL=/cdn/shop/t/188/assets/section-twa-faq.css.map */
