.faq-section{box-sizing:border-box}.faq-container{max-width:800px;margin:0 auto;padding:0 20px}.faq-header{text-align:center;margin-bottom:40px}.faq-title{font-size:32px;font-weight:600;margin:0 0 10px;line-height:1.2}.faq-subtitle{font-size:16px;margin:0;line-height:1.6}.faq-list{list-style:none;margin:0;padding:0}.faq-item{border:1px solid #e5e5e5;border-radius:10px;margin-bottom:10px;overflow:hidden;transition:border-color .2s ease}.faq-item--open{border-color:#c8c8c8}.faq-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:#fff;border:none;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.faq-button:focus-visible{outline:2px solid currentColor;outline-offset:-2px;border-radius:10px}.faq-question{font-size:16px;font-weight:500;line-height:1.4;flex:1}.faq-icon{flex-shrink:0;width:30px;height:30px;border-radius:50%;background-color:#f4f4f4;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .35s ease;color:#555}.faq-item--open .faq-icon{background-color:#e8e8e8;transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease;background:#fff}.faq-answer[hidden]{display:block!important;visibility:hidden}.faq-item--open .faq-answer{visibility:visible}.faq-answer-inner{padding:14px 20px 20px;font-size:15px;line-height:1.7;border-top:1px solid #eeeeee;margin-top:0}.faq-answer-inner p{margin:0 0 12px}.faq-answer-inner p:last-child{margin-bottom:0}.faq-answer-inner a{text-decoration:underline}@media(max-width:600px){.faq-title{font-size:24px}.faq-button{padding:15px 16px}.faq-question{font-size:14px}.faq-answer-inner{padding:12px 16px 16px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/faq-accordion.css.map */
