.faq-section{padding:4rem 0;background-color:#fff}.faq-container{max-width:800px;margin:0 auto;padding:0 1rem}.faq-title{font-size:2.5rem;font-weight:700;text-align:left;margin-bottom:1rem;color:#1f2937}.faq-subtitle{font-size:1.25rem;font-weight:500;text-align:left;margin-bottom:1rem;color:#6b7280}.faq-text{text-align:left;margin-bottom:3rem;color:#4b5563;line-height:1.6}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-radius:0;overflow:visible}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;background-color:transparent;cursor:pointer;transition:background-color .2s ease;border:none;border-radius:0}.faq-question:hover{background-color:transparent}.faq-question-text{font-size:1.5rem;font-weight:600;color:#1f2937;flex:1;text-align:left}.faq-toggle{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.faq-toggle:hover{background-color:#f3f4f6}.faq-plus,.faq-minus{font-size:1.5rem;font-weight:700;color:#08a2b7;transition:opacity .2s ease}.faq-plus{opacity:1}.faq-minus{opacity:0;position:absolute}.faq-question.active .faq-plus{opacity:0}.faq-question.active .faq-minus{opacity:1}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:transparent;border:none;border-radius:0}.faq-answer-content{padding:1.5rem;color:#4b5563;line-height:1.6}.faq-divider{height:2px;background-color:#08a2b7;margin:1rem 0;border-radius:1px}.faq-question.active{background-color:transparent;border:none;border-radius:0}.faq-question.active+.faq-answer{max-height:500px}@media (max-width: 768px){.faq-container{padding:0 .5rem}.faq-title{font-size:2rem}.faq-subtitle{font-size:1.125rem}.faq-question,.faq-answer-content{padding:1rem}.faq-question-text{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/faq-section.css.map */
