.faq-container{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumbs{margin-bottom:2rem}.faq-main-title{text-align:center;font-size:2rem;font-weight:700;color:var(--theme-text-color);margin-bottom:3rem;letter-spacing:.05em}.faq-category-nav{margin-bottom:5rem;padding-bottom:2rem;border-bottom:1px dashed var(--theme-color-primary)}.faq-category-list{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;list-style:none;padding:0;margin:0}.faq-category-link{display:block;padding:.8rem 2rem;background-color:#fff;border:1px solid var(--theme-color-primary);border-radius:50px;color:var(--theme-color-primary);font-weight:700;text-decoration:none;transition:all .3s ease;font-size:.95rem;min-width:140px;text-align:center;box-sizing:border-box}.faq-category-link:hover{background-color:var(--theme-color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.faq-category-section{margin-bottom:4rem;scroll-margin-top:100px}.faq-category-title{font-size:1.5rem;font-weight:700;color:var(--theme-text-color);margin-bottom:2rem;padding-left:1rem;border-left:5px solid var(--theme-color-primary);line-height:1.2}.faq-list{display:flex;flex-direction:column;gap:20px}.faq-item{background-color:#fff;border-radius:12px;border:1px solid #eee;overflow:hidden;transition:all .3s ease}.faq-item[open]{border-color:var(--theme-color-primary)}.faq-question{display:flex;align-items:center;padding:1.5rem;cursor:pointer;list-style:none;position:relative;font-weight:700;color:var(--theme-text-color)}.faq-question::-webkit-details-marker{display:none}.faq-icon-q{color:#fff;background-color:var(--theme-color-primary);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:sans-serif;font-weight:700;margin-right:15px;flex-shrink:0}.faq-question-text{flex-grow:1;line-height:1.6;padding-right:20px}.faq-toggle-icon{width:20px;height:20px;position:relative;flex-shrink:0;margin-left:auto;opacity:.5}.faq-toggle-icon:before,.faq-toggle-icon:after{content:"";position:absolute;background-color:var(--theme-text-color);top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s ease}.faq-toggle-icon:before{width:14px;height:2px}.faq-toggle-icon:after{width:2px;height:14px}details[open] .faq-toggle-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-answer{background-color:var(--theme-bg-color);border-top:1px dashed #ddd;padding:1.5rem;animation:fadeIn .3s ease}.faq-answer-inner{display:flex;align-items:center}.faq-icon-a{color:#fff;background-color:var(--theme-color-accent);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:15px;flex-shrink:0;font-family:sans-serif;font-weight:700;font-size:.9rem}.faq-answer-text{flex-grow:1;font-size:.95rem;line-height:1.8;color:var(--theme-text-color)}.faq-answer-text p{margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:767px){.faq-main-title{font-size:1.5rem;margin-bottom:2rem}.faq-category-nav{margin-bottom:3rem}.faq-category-item{width:100%}.faq-category-link{width:100%;min-width:auto;padding:.6rem .5rem;font-size:.85rem}.faq-question,.faq-answer{padding:1rem}.faq-icon-q{width:24px;height:24px;font-size:.8rem;margin-right:10px}.faq-icon-a{font-size:1rem;margin-right:10px;width:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq.css.map */
