.product__faq{margin-top:2rem;max-width:467px}.product__faq-heading{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#333;text-align:center}.product__faq-accordion{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.faq-item{border-bottom:1px solid #e0e0e0}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;background:#fff;border:none;padding:1.25rem 1.5rem;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;color:var(--color-primary);transition:background-color .3s ease}.faq-question:hover{background-color:#f8f9fa}.faq-icon{transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.open{max-height:1000px}.faq-answer-content{padding:1rem 1.5rem 1.5rem;color:#666;line-height:1.6}.faq-answer-content p{margin-bottom:1rem}.faq-answer-content p:last-child{margin-bottom:0}.faq-answer-content a{color:var(--color-primary);font-weight:600}@media (max-width: 768px){.product__faq{margin-top:1.5rem}.product__faq-heading{font-size:1.25rem;margin-bottom:1rem}.faq-question,.faq-answer-content{padding:1rem;font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/product-faq.css.map */
