.faq-section{max-width:900px;margin:0 auto;padding:20px;font-family:Lora,serif}.faq-heading{text-align:center;font-size:28px;margin-bottom:18px;font-weight:700}.faq-item{border-bottom:1px solid #e5e5e5;margin:0}.faq-question{width:100%;font-family:DM Sans;padding:12px 14px;background:transparent;border:0;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:1.2px}.faq-icon{position:relative;width:20px;height:20px;display:inline-block;margin-left:12px;flex:0 0 20px}.faq-icon:before,.faq-icon:after{content:"";position:absolute;left:50%;top:50%;background:#111;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease;border-radius:2px}.faq-icon:before{width:18px;height:2px}.faq-icon:after{width:2px;height:18px}.faq-item.is-open .faq-icon:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}.faq-answer{max-height:0;overflow:hidden;transition:max-height .45s ease,padding .3s ease;padding:0 14px;color:#444}.faq-answer.open{max-height:800px;padding:8px 14px;margin-bottom:8px}.read-more-wrapper{text-align:center;margin-top:16px}#toggle-faqs{padding:12px 30px;background:#111;color:#fff;border:0;border-radius:18px;cursor:pointer;font-weight:600}.extra-faq{max-height:0;overflow:hidden;transition:max-height .5s ease}.extra-faq.show{max-height:2000px}@media (max-width: 600px){.faq-heading{font-size:22px}.faq-question{font-size:15px;padding:12px}.faq-icon{width:18px;height:18px}.faq-icon:before{width:16px}.faq-icon:after{height:16px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/faq.css.map */
