.faqs{padding-top:var(--section-gap-top, 60px);padding-bottom:var(--section-gap-bottom, 60px);background:var(--color-section-background, transparent)}.faqs__inner{max-width:69rem;margin:0 auto;padding-inline:12px}.faqs__header{margin-bottom:48px;text-align:center}.faqs__heading{margin:0;color:var(--color-faq-heading, var(--color-headings-text));line-height:1.2;font-size:2.4rem;font-weight:600}.faqs__description{margin-top:16px;color:var(--color-faq-description, var(--color-text));line-height:1.5;font-size:1.4rem}.faqs__description p{margin:0}.faqs__list{display:flex;flex-direction:column;gap:12px}.faqs__item{border-radius:12px;background:var(--color-faq-item-background, #ecf9ff);overflow:hidden}.faqs__question-heading{margin:0}.faqs__trigger{width:100%;padding:20px;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;color:var(--color-faq-question, var(--color-text));font:inherit;text-align:left}.faqs__trigger:hover,.faqs__trigger:focus-visible{background:transparent!important;color:var(--color-faq-question, var(--color-text))!important}.faqs__item:hover{background:var(--color-faq-item-background, #ecf9ff)}.faqs__question{flex:1 1 auto;min-width:0;margin:0;color:inherit;line-height:1.75;font-size:1.4rem;font-weight:500}.faqs__icon{flex:0 0 auto;width:16px;height:16px;color:var(--color-faq-icon, #151515)}.faqs__icon .svg-icon{width:100%;height:100%}.faqs__target{padding-inline:20px;min-height:0;overflow:hidden}.faqs__answer{color:var(--color-faq-answer, var(--color-text));font-size:1.4rem;line-height:1.5;margin-top:0;min-height:0;opacity:0;overflow:hidden;padding:0;transform:translateY(-4px);transition:opacity .24s ease,padding .24s ease,transform .24s ease,margin-top .24s ease}.faqs__question-heading:has(.wt-collapse__trigger--active)+.faqs__target{grid-template-rows:1fr}.faqs__question-heading:has(.wt-collapse__trigger--active)+.faqs__target .faqs__answer{margin-top:4px;opacity:1;padding:16px 0 24px;transform:translateY(0)}.faqs__question-heading:has(.wt-collapse__trigger--active)+.faqs__target{padding-bottom:0}.faqs__answer p:first-child{margin-top:0}.faqs__answer p:last-child{margin-bottom:0}@media(min-width:900px){.faqs__inner{padding-inline:0}.faqs__heading{font-size:2.4rem}.faqs__list{gap:20px}.faqs__trigger{min-height:56px;padding:14px 20px}.faqs__question{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-faqs.css.map */
