.listicle-faq-section{padding:90px 20px;background:var(--cream-alt);letter-spacing:0}.listicle-faq-section .container{max-width:780px;margin:auto}.listicle-faq-section .section-heading{text-align:center;margin-bottom:50px}.listicle-faq-section .section-heading h2{font-family:var(--font-playfair);font-size:clamp(30px,5vw,44px);font-weight:700;line-height:1.15;color:var(--text);margin-bottom:12px}.listicle-faq-section .section-heading p{font-family:var(--font-dm-sans);font-size:18px;color:var(--gray)}.listicle-faq-section .faq-list{display:flex;flex-direction:column;gap:12px}.listicle-faq-section .faq-item{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 2px 16px #0000000f}.listicle-faq-section .faq-question{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;background:none;border:0;cursor:pointer;text-align:left}.listicle-faq-section .faq-question:hover{background:#fafaf8}.listicle-faq-section .faq-question span:first-child{font-family:var(--font-dm-sans);font-size:clamp(16px,2.5vw,18px);font-weight:600;color:var(--text);line-height:1.5}.listicle-faq-section .faq-icon{color:var(--green);font-size:24px;line-height:1;transition:.3s;flex-shrink:0}.listicle-faq-section .faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.listicle-faq-section .faq-answer p{padding:0 24px 24px;font-family:var(--font-dm-sans);font-size:18px;line-height:1.8;color:var(--gray)}.listicle-faq-section .faq-item.active .faq-answer{max-height:300px}.listicle-faq-section .faq-item.active .faq-icon{transform:rotate(45deg)}@media(max-width:767px){.listicle-faq-section{padding:40px 20px 100px}.listicle-faq-section .faq-question{padding:20px}.listicle-faq-section .section-heading{margin-bottom:25px}.listicle-faq-section .faq-answer p{padding:0 20px 20px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/eq-listicle-faq.css.map */
