.product-faq-section{width:100%}.faq-container{max-width:1100px;margin:0 auto;padding:0 40px}.faq-title{font-size:48px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin-bottom:60px;text-align:center}.faq-list{width:100%}.faq-item{border-bottom:1px solid #e0e0e0}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:28px 0;background:none;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.faq-question:hover{opacity:.7}.faq-question-text{font-size:20px;font-weight:500;color:#000;line-height:1.4;padding-right:20px}.faq-icon{flex-shrink:0;transition:transform .3s ease}.faq-item.is-open .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-item.is-open .faq-answer{max-height:500px;padding-bottom:28px}.faq-answer-content{font-size:16px;line-height:1.6;color:#666}.faq-answer-content p{margin:0 0 12px}.faq-answer-content p:last-child{margin-bottom:0}.faq-footer{margin-top:60px;text-align:center;font-size:18px;color:#666}.faq-footer-link{color:#000;font-weight:600;text-decoration:underline;margin-left:4px;transition:opacity .3s ease}.faq-footer-link:hover{opacity:.7}@media screen and (max-width: 768px){.faq-container{padding:0 20px}.faq-title{font-size:32px;margin-bottom:40px}.faq-question{padding:24px 0}.faq-question-text{font-size:18px;padding-right:16px}.faq-icon{width:20px;height:20px}.faq-item.is-open .faq-answer{padding-bottom:24px}.faq-answer-content{font-size:15px}.faq-footer{margin-top:40px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-product-faq.css.map */
