.faq-section{background-color:#fff;padding:80px 0;font-family:Poppins,sans-serif}.faq-header{text-align:center;margin-bottom:64px}.faq-title{font-size:48px;font-weight:700;color:#000;margin:0;letter-spacing:1px;font-family:Poppins,sans-serif}.faq-container{max-width:1280px;margin:0 auto;background:#fff;border-radius:13px;overflow:hidden}.faq-item{border-bottom:1px solid #e5e5e5}.faq-item:last-child{border-bottom:none}.faq-question{padding:32px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;transition:background-color .3s ease;font-size:16px;font-weight:500;color:#000;border:none;width:100%;font-family:Poppins,sans-serif}.faq-question:hover{background-color:#f8f8f8}.faq-question.active{background-color:#f0f0f0}.chevron{font-size:19px;transition:transform .3s ease;color:#000}.faq-question.active .chevron{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:#fff}.faq-answer.active{max-height:480px}.faq-answer-content{padding:32px;color:#000;line-height:1.8;font-size:14px;font-family:Poppins,sans-serif}.faq-answer-content strong{font-weight:600;color:#000}.faq-answer-content em{font-style:italic;color:#000}.ingredient-list{background:#f8f8f8;padding:24px;border-radius:8px;margin-top:16px;font-family:Poppins,sans-serif;font-size:16px;color:#000;line-height:1.6}@media screen and (max-width: 749px){.faq-section{padding:48px 0}.faq-title{font-size:38px}.faq-question{padding:24px;font-size:14px}.faq-answer-content{padding:24px;font-size:14px;font-weight:400}.faq-header{margin-bottom:32px}.ingredient-list{padding:20px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-faq.css.map */
