.main_faq{display:flex;align-items:flex-start;justify-content:center;max-width:1200px;margin:0 auto;gap:32px}.main_faq aside{flex:0 1 240px;width:100%;height:fit-content;margin-bottom:32px}.main_faq aside .aside_title{margin:8px 0 16px;font-size:15px;font-weight:500;line-height:21px;letter-spacing:3px;text-transform:uppercase;color:var(--blue)}.main_faq aside nav{display:flex;flex-direction:column;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;gap:16px}.main_faq aside nav a{text-decoration:none;color:#696969}.main_faq aside nav a:hover,.main_faq aside nav a.active,.main_faq aside nav a.actif,.main_faq aside nav a:focus{color:var(--blue)}.main_faq article{flex:1}.main_faq article .faq_cat_list{margin:0 0 64px}.main_faq article .faq_cat_list:last-child{margin:0}.main_faq article .faq_question{padding:10px 0;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.0784313725)}.main_faq article .faq_question:last-child{margin:0}.main_faq article .faq_question .faq_title{display:flex;align-items:center;justify-content:space-between;gap:16px}.main_faq article .faq_question .faq_title .faq_title_content{font-weight:500}.main_faq article .faq_question .faq_title .arrow{font-size:25px;font-weight:300;transition:transform .15s ease}.main_faq article .faq_question.active .arrow{transform:rotate(45deg)}.main_faq article .faq_answer{overflow:hidden;max-height:0;transition:max-height .2s ease,opacity .15s ease,padding-bottom .15s ease;opacity:0}.main_faq article .faq_answer.active{max-height:1500px;transition:max-height .4s ease,opacity .3s ease,padding-bottom .3s ease;opacity:1}.main_faq article .faq_answer .metafield-rich_text_field{padding:16px 0}.main_faq article .faq_answer .h4_group{margin:0 0 16px;padding:16px;background:#f5f5f5}.main_faq article .faq_answer .h4_group h4{margin:0 0 12px}@media only screen and (max-width: 749px){.main_faq{display:block;max-width:100%}.main_faq aside{width:100%}.main_faq aside .aside_title{text-align:center;margin:8px 0 12px;font-size:18px;line-height:25px}.main_faq aside nav{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px 24px}.main_faq article{width:100%}.main_faq article .faq_cat_list{margin:0 0 64px}.main_faq article .faq_question{padding:10px 0}.main_faq article .faq_answer .metafield-rich_text_field{padding:16px 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main_faq.css.map */
