.faq-section{max-width:800px;margin:0 auto;padding:2rem 1rem}.faq-section h2{text-align:center;font-size:2rem;font-weight:700;margin-bottom:2rem}.faq-item{border-bottom:1px solid #e0e0e0;padding:1rem 0}.faq-question{cursor:pointer;font-weight:600;position:relative;padding-right:2rem;transition:color .2s ease}.faq-question:after{content:"+";position:absolute;right:0;font-size:1.3rem;transition:.2s ease}.faq-item.open .faq-question:after{content:"\2013"}.faq-answer{display:none;padding-top:.5rem;font-size:.95rem;color:#555;line-height:1.5}.faq-item.open .faq-answer{display:block}.tabs-container{width:100%;margin-top:20px;font-family:Arial,sans-serif}.tabs-buttons{display:flex;border:1px solid #ddd;border-radius:8px;overflow:hidden;flex-wrap:wrap}.tab-button{flex:1;padding:10px 15px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;background-color:#fff;font-weight:700;transition:background-color .3s,color .3s}.tab-button.active{background-color:var(--tab-active-color);color:#fff}.tab-button img{object-fit:contain}.tab-content{display:none;padding:20px 10px}.tab-content.active{display:block}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
