.faq-section-wrapper{padding:60px 0;background-color:var(--color-background)}.faq-container{max-width:900px;margin-left:auto;margin-right:auto;padding:0 20px}.faq-heading{text-align:center;margin-bottom:40px;font-size:2.5rem;font-weight:700;color:var(--color-foreground)}.faq-item{background-color:var(--color-background-accent);border-radius:var(--media-border-radius);margin-bottom:15px;box-shadow:var(--shadow-page-card);overflow:hidden}.faq-question-button{width:100%;padding:20px;text-align:left;background:none;border:none;font-size:1.25rem;font-weight:600;color:var(--color-foreground);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.faq-question-button:hover{background-color:rgba(var(--color-foreground-rgb),.05)}.faq-toggle-icon{width:24px;height:24px;transition:transform .3s ease;flex-shrink:0}.faq-toggle-icon.rotate-45{transform:rotate(45deg)}.faq-answer-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out,opacity .3s ease-out;opacity:0;padding:0 20px}.faq-answer-content.open{max-height:500px;opacity:1;padding:0 20px 20px}.faq-answer-content p{line-height:1.6;color:var(--color-foreground-text)}@media (max-width: 768px){.faq-heading{font-size:2rem}.faq-question-button{font-size:1.1rem;padding:15px}.faq-answer-content{padding:0 15px}.faq-answer-content.open{padding:0 15px 15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq-styles.css.map */
