.faq-accordion-section{padding:60px 20px}.faq-container{max-width:900px;margin:0 auto}.faq-title{text-align:center;margin-bottom:40px;font-weight:600}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid #e0e0e0}.faq-item:first-child{border-top:1px solid #e0e0e0}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border:none;cursor:pointer;text-align:left;font-weight:600;transition:background-color .2s ease}.faq-question:hover{opacity:.9}.faq-question span:first-child{flex:1;padding-right:20px}.faq-icon{font-size:28px;font-weight:300;line-height:1;transition:transform .3s ease;flex-shrink:0}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-content{padding:0 24px 24px;line-height:1.6}.faq-answer-content p{margin:0 0 12px}.faq-answer-content p:last-child{margin-bottom:0}.faq-answer-content a{color:inherit;text-decoration:underline;font-weight:500}.faq-answer-content a:hover{opacity:.7}@media screen and (max-width:768px){.faq-accordion-section{padding:40px 15px}.faq-question{padding:16px 20px}.faq-answer-content{padding:0 20px 20px}.faq-title{font-size:24px!important;margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-faq-accordion.css.map */
