.faq-section{padding:60px 0;background-color:#fff}.faq-container{max-width:900px;margin:0 auto;padding:0 20px}.faq-heading{text-align:center;font-size:2.5rem;margin-bottom:40px;font-family:serif;font-weight:500;color:#000}.faq-item{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:0 4px 12px #0000000d;border-color:#d0d0d0}.faq-question{width:100%;padding:20px 25px;text-align:left;background:none;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1.5rem!important;font-weight:600;color:#333}.faq-icon{width:24px;height:24px;min-width:24px;border-radius:50%;border:1px solid #1a237e;color:#1a237e;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding:0 25px;color:#555;line-height:1.6;font-size:1.35rem!important}.faq-answer p{font-size:1.35rem!important;margin:0}.faq-answer-inner{padding-bottom:25px}.faq-item.active .faq-icon{transform:rotate(45deg);background-color:#1a237e;color:#fff}.faq-item.active .faq-answer{max-height:500px;transition:max-height .5s ease-in}@media (max-width: 768px){.faq-heading{font-size:2rem}.faq-question{padding:15px 20px;font-size:1.2rem!important}.faq-answer,.faq-answer p{font-size:1.1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-faq.css.map */
