.faq-section{padding:60px 20px;text-align:center}.faq-section h2{font-weight:400;font-size:32px;line-height:44px;letter-spacing:-2%;text-align:center;margin-bottom:2rem}.faq-section p.subtitle{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:16px;line-height:30px;letter-spacing:0%;text-align:center;margin-bottom:6.4rem}.faq-accordion{max-width:768px;margin:0 auto;text-align:left}.faq-item{border:2px solid #A4A7AE;margin-bottom:1.6rem;background:#fff;cursor:pointer}.faq-question{display:flex;align-items:center;padding:3.2rem;gap:3.2rem;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0%}.faq-answer{margin-top:8px;display:none;padding-left:8rem;padding-bottom:3.2rem;font-family:Space Grotesk,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%}.faq-item.open{border:2px solid #000;box-shadow:-4px 4px #000}.faq-item.open .faq-answer{display:block}.faq-toggle{font-size:24px;line-height:1;width:24px;height:24px;text-align:center}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;padding-right:3rem}.faq-item.open .faq-answer{display:block;max-height:500px}.faq-toggle,.faq-fold{transition:opacity .2s ease;flex-shrink:0}.faq-fold{display:none}.faq-item.open .faq-fold{display:block}@media screen and (max-width: 768px){.faq-section{padding:2.4rem 1.6rem}.faq-section h2{font-weight:400;font-size:36px;line-height:44px;letter-spacing:-2%;text-align:center;margin-bottom:1.6rem}.faq-section p.subtitle{font-weight:400;font-size:18px;line-height:28px;letter-spacing:0%;text-align:center;margin-bottom:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/custom-faq-accordion.css.map */
