.ai-faq-accordion{display:block;width:100%;padding-top:var(--section-padding-top-px);padding-bottom:var(--section-padding-bottom-px);background-color:var(--section-background-color)}.ai-faq-container{max-width:var(--container-max-width-px);margin:0 auto;padding:0 20px}.ai-faq-header{text-align:var(--text-alignment);margin-bottom:40px}.ai-faq-title{font-family:var(--title-font-family),var(--title-font-fallback-families);font-weight:var(--title-font-weight);font-size:var(--title-font-size-px);color:var(--title-color);margin:0 0 12px;line-height:1.2}.ai-faq-subtitle{font-size:var(--subtitle-font-size-px);color:var(--subtitle-color);margin:0;line-height:1.5}.ai-faq-list{display:flex;flex-direction:column;gap:var(--faq-spacing-px)}.ai-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--faq-padding-top-px) var(--faq-padding-right-px) var(--faq-padding-bottom-px) var(--faq-padding-left-px);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--question-font-family),var(--question-font-fallback-families);font-weight:var(--question-font-weight);font-size:var(--question-font-size-px);color:var(--question-text-color);transition:color .3s ease}.ai-faq-question:hover{color:var(--question-hover-color)}.ai-faq-question-text{flex:1}.ai-faq-icon{flex-shrink:0;width:var(--icon-size-px);height:var(--icon-size-px);display:flex;align-items:center;justify-content:center;transition:transform .3s ease,color .3s ease;color:var(--icon-color)}.ai-faq-question:hover .ai-faq-icon{color:var(--icon-hover-color)}.ai-faq-icon svg{width:100%;height:100%}.ai-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.ai-faq-item.active .ai-faq-answer{opacity:1}.ai-faq-answer-content{padding:0 var(--faq-padding-right-px) var(--answer-padding-px) var(--faq-padding-left-px);font-family:var(--answer-font-family),var(--answer-font-fallback-families);font-weight:var(--answer-font-weight);font-size:var(--answer-font-size-px);line-height:var(--answer-line-height);color:var(--answer-text-color)}@media screen and (max-width:768px){.ai-faq-accordion{padding-top:var(--section-padding-top-mobile-px);padding-bottom:var(--section-padding-bottom-mobile-px)}.ai-faq-title{font-size:var(--title-font-size-mobile-px)}.ai-faq-subtitle{font-size:var(--subtitle-font-size-mobile-px)}.ai-faq-question{font-size:var(--question-font-size-mobile-px);padding:var(--faq-padding-top-t0-8-px) var(--faq-padding-right-t0-8-px) var(--faq-padding-bottom-t0-8-px) var(--faq-padding-left-t0-8-px)}.ai-faq-answer-content{font-size:var(--answer-font-size-mobile-px);padding:0 var(--faq-padding-right-t0-8-px) var(--answer-padding-t0-8-px) var(--faq-padding-left-t0-8-px)}.ai-faq-list{gap:var(--faq-spacing-t0-8-px)}.ai-faq-icon{width:var(--icon-size-t0-8-px);height:var(--icon-size-t0-8-px)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ai-faq-accordion.css.map */
