.faq_section{background:var(--background-color)}.faq_head{margin-bottom:3rem}.faq_head_title{color:var(--heading-color);margin:0}.faq_head_desc{color:var(--text-color);margin:1rem auto 0;max-width:70rem}.faq_head_desc p:last-child{margin-bottom:0}.faq_layout{display:grid;grid-template-columns:3fr 7fr;align-items:start;gap:3rem}.faq_tabs{gap:1.5rem;display:flex;flex-wrap:wrap;justify-content:center}.faq_tab{border:1px solid var(--accent-primary);background:transparent;color:var(--accent-primary);padding:2rem;cursor:pointer;text-align:center;min-height:4.6rem;display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease,color .3s ease,border-color .3s ease}.faq_tab_label{font-size:1.8rem;line-height:1.3}.faq_tab:hover,.faq_tab.active{background:var(--accent-primary);color:var(--accent-primary-secondary);border-color:var(--accent-primary)}.faq_tab:focus-visible{outline:1px solid var(--text-color);outline-offset:.3rem}.faq_panels{position:relative}.faq_panel{background:var(--secondary-bg-color);padding:3rem}.faq_panel[hidden]{display:none}.faq_panel_head{margin-bottom:2.5rem}.faq_panel_title{color:var(--heading-color);margin:0}.faq_panel_desc{color:var(--text-color);font-size:1.4rem;margin-top:.8rem;max-width:60rem}.faq_panel_desc p:last-child{margin-bottom:0}.faq_list{display:flex;flex-direction:column;gap:1.2rem}.faq_item{background:var(--background-color);padding:1.6rem 2rem}.faq_item_head{gap:2rem}.faq_item_question{color:var(--heading-color);margin:0;text-align:left}.faq_item_body{color:var(--text-color)}.faq_item .acordion_inner_wrap p:last-child{margin-bottom:0}.faq_item .accordion_header .icon_wrapper svg line{stroke:var(--accent-primary)}.faq_item .accordion_header .icon_wrapper .plus_wrapper svg path{fill:var(--accent-primary)}.faq_empty{color:var(--text-color)}@media screen and (max-width:989px){.faq_layout{grid-template-columns:1fr;gap:2rem}.faq_tabs{grid-template-columns:repeat(3,1fr)}.faq_panel{padding:2.5rem 2rem}}@media screen and (max-width:640px){.faq_head{margin-bottom:2rem}.faq_tabs{grid-template-columns:repeat(2,1fr);gap:.8rem}.faq_tab{padding:1rem;min-height:4rem}.faq_tab_label{font-size:1.2rem}.faq_panel{padding:2rem 1.5rem}.faq_panel_head{margin-bottom:1.6rem}.faq_item{padding:1.4rem 1.6rem}.faq_item .accordion_header .sm-18{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/214/assets/faq.css.map */
