.faq-section{padding:60px 20px;max-width:1200px;margin:0 auto}.faq-container{width:100%}.faq-heading{text-align:center;font-size:32px;font-weight:700;margin-bottom:40px;text-transform:uppercase;letter-spacing:1px}.faq-accordion{display:flex;flex-direction:column;gap:16px}.faq-item{border:1px solid #e5e5e5}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px;background:none;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.faq-question:hover{background-color:#f9f9f9}.faq-question-text{font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#000;flex:1;padding-right:16px}.faq-icon{flex-shrink:0;transition:transform .3s ease}.faq-icon-line{transition:transform .3s ease,opacity .3s ease}.faq-question[aria-expanded=true] .faq-icon-line.vertical{transform:rotate(90deg);opacity:0}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-content{padding:0 24px 24px;line-height:1.6;color:#333}.faq-answer-content p{margin:0 0 12px}.faq-answer-content p:last-child{margin-bottom:0}.faq-answer-content ul{margin:12px 0;padding-left:20px}.faq-answer-content li{margin-bottom:8px}@media(max-width:768px){.faq-section{padding:40px 16px}.faq-heading{font-size:24px;margin-bottom:30px}.faq-accordion{gap:12px}.faq-question{padding:20px}.faq-answer-content{padding:0 20px 20px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/faq-accordion.css.map */
