.product-faqs{margin:40px 0}.faq-item{border-bottom:1px solid #eee}span.faq-text{line-height:17px}.faq-question{width:100%;padding:9px!important;font-size:16px;background:#3e3e3e;border:none;text-align:left;cursor:pointer;padding-left:20px;margin-bottom:4px;border-radius:1px!important}.faq-question:hover{background-color:#4175fc!important}.faq-answer{display:none;padding:15px}.faq-item.active .faq-answer{display:block}.pfm-faq-row{.faq-question position:relative;border:1px solid #ddd;padding:12px 12px 12px 30px;margin-bottom:10px;background:#fff}.pfm-faq-row input,.pfm-faq-row textarea{width:100%;margin-bottom:6px}.pfm-drag{position:absolute;left:8px;top:12px;cursor:move}.pfm-remove{position:absolute;right:8px;top:8px;background:#dc3232;color:#fff;border:none;cursor:pointer;padding:2px 6px}.faq-question{display:flex;align-items:center;gap:10px}.faq-arrow{display:inline-block;transition:transform 0.25s ease;font-size:17px;font-weight:600;background-color:#4175fc;border-radius:4px;padding:3px;color:#fff}.faq-item.active .faq-arrow{transform:rotate(90deg)}.product-faqs .faq-item{display:block}.product-faqs .faq-item.pfm-hidden{display:none}.pfm-faq-toggle{margin-top:15px;background:none;border:none;color:#4175fc;font-weight:600;cursor:pointer;padding:0;text-transform:uppercase;padding:10px}