.produkt-faq-accordion{margin:2rem 0}.produkt-faq-accordion details summary::-webkit-details-marker,.produkt-faq-accordion details summary::-moz-list-bullet{display:none}.produkt-faq-accordion .faq-item{margin-bottom:.75rem}.produkt-faq-accordion .faq-question{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f7f7f7;border-radius:12px;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;color:#ff5016;transition:background .2s ease}.produkt-faq-accordion .faq-question:hover{background:#eaeaea}.produkt-faq-accordion .faq-question::after{content:"";display:inline-block;width:.8rem;height:.8rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.produkt-faq-accordion .faq-item[open] .faq-question::after{transform:rotate(-135deg)}.produkt-faq-accordion .faq-answer{padding:.75rem 1rem;margin-top:.5rem;background:#fff;border-radius:0 0 12px 12px;font-family:Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;color:#000;line-height:1.4;max-height:0;overflow:hidden;transition:max-height .3s ease}.produkt-faq-accordion .faq-item[open] .faq-answer{max-height:500px}