.faq-section{max-width:1200px!important;margin:0 auto;padding-top:var(--faq-spacing-top, 40px);padding-bottom:var(--faq-spacing-bottom, 40px)}.faq-container{display:grid;gap:0 30px;margin-top:30px}@media(min-width:990px){.faq-container.faq-columns-2{grid-template-columns:repeat(2,1fr)!important}.faq-container.faq-columns-1{grid-template-columns:1fr!important}}.faq-item{padding:15px 0;cursor:pointer;border-bottom:1px solid #e7e7e7}.faq-item:last-child{border-bottom:none}.faq-header{display:flex;align-items:center;justify-content:space-between;gap:15px}.faq-header h2,.faq-header h3{font-size:17px!important;color:#333;margin:0!important;font-family:var(--font-body-family);font-weight:500;line-height:1.4}.faq-icon{width:14px;height:auto;transition:transform .3s ease;flex-shrink:0}.faq-body{max-height:0;overflow:hidden;transition:all .3s ease;font-size:16px;color:#666;line-height:1.6}.faq-item.active .faq-body{max-height:1000px;padding-top:15px;padding-bottom:10px}.faq-item.active .faq-header h2,.faq-item.active .faq-header h3{color:#69488e!important}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-section .section-title{font-size:28px;color:var(--faq-title-color, #69488e);text-align:var(--faq-title-align, left)!important;margin-bottom:0;width:100%}@media(max-width:767px){.faq-section{padding-top:var(--faq-spacing-top-mb, 20px);padding-bottom:var(--faq-spacing-bottom-mb, 20px)}.faq-container{margin-top:16px;grid-template-columns:1fr}.faq-item{padding-left:0!important;padding-right:0!important}.faq-section .section-title{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/faq-common.css.map */
