.faq-section{padding:40px 20px;background:#fff}.faq-container{max-width:900px;margin:0 auto}.faq-header{text-align:center;margin-bottom:45px}.faq-header h2{font-size:34px;font-weight:700;color:#111;margin:0;line-height:1.3;letter-spacing:.5px}.faq-subtitle{margin-top:5px;font-size:17px;line-height:1.6;color:#666}.faq-item{border:1px solid #E8E8E8;margin:0 0 10px;border-radius:16px;padding:0 15px}.faq-question{width:100%;background:none;border:none;padding:18px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:Figtree;font-size:17px;font-weight:600;color:#111;text-align:left;line-height:1.4;transition:.3s ease}.faq-question:hover{color:#9a5a4c}.faq-icon{width:18px;height:18px;transition:transform .3s ease;flex-shrink:0;margin-left:12px;color:#111}.faq-question.active .faq-icon{transform:rotate(180deg);color:#9a5a4c}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-answer.open{max-height:600px}.faq-answer-inner,.faq-answer-inner p{font-size:16px;line-height:1.6;color:#2d2d2d;margin:0;padding:0 0 10px;letter-spacing:.65px}@media screen and (max-width:749px){.faq-section{padding:30px 20px}.faq-header{margin-bottom:25px}.faq-header h2{font-size:26px}.faq-subtitle{font-size:15px}.faq-question{font-size:15px;padding:16px 0}.faq-answer-inner,.faq-answer-inner p{font-size:14px;line-height:1.7}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
