/** Shopify CDN: Minification failed

Line 63:0 Unexpected "}"

**/
.faqs_sections_main{display: flex ; align-items: flex-start;}
.faqs_sections_main .section_header{padding-right: 100px;position: sticky; top: 80px;}


.faqs-section * {margin: 0;}
.faqs-section .faqs_sections_main {padding-top: 100px !important; padding-bottom: 80px !important; border-bottom: 1px solid rgba(18, 32, 45, 0.24); margin-bottom: 100px;}

/* .faqs-section .section_header { display: flex; align-items: center; justify-content: space-between; padding-bottom: 56px; border-bottom: 1px solid #12202D; }  */
.faqs-section .section_header .section_heading { flex: 1; font-size: 44px; font-weight: 700; line-height: 115.909%; }
.faqs-section .section_header .faqs_main_title_header {padding-top: 40px;}
.faqs-section .section_header .faqs_main_title_header .single_heading {position: relative;max-width: fit-content;font-size: 16px; font-weight: 400; line-height: 100%; letter-spacing: .48px; padding: 20px 25px; cursor: pointer;}
.faqs-section .section_header .faqs_main_title_header .single_heading.active:after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; background-image: url(/cdn/shop/files/Vector_1.svg?v=1742983123); background-size: 100% 100%; }

.faqs-section .faqs_list_main {width: 100%; flex: 1;}
.faqs-section .faqs_list_main .single_faqs_header { font-size: 44px; font-weight: 700; line-height: 115.909%; text-transform: lowercase; }

.faqs-section .faqs_list_main .single_faqs_main:not(:last-child) { padding-bottom: 60px; }
.faqs-section .faqs_list_main .single_tab { padding: 24px 0; border-bottom: 1px solid #12202D; cursor: pointer;}
.faqs-section .faqs_list_main .faqs_list_inner {padding-top: 24px;}
.faqs-section .faqs_list_main .faqs_list_inner .single_tab:first-child {border-top: 1px solid #12202D;}
.faqs-section .faqs_list_main .single_tab .tab_questions { display: flex; align-items: center; justify-content: space-between; gap: 4px;}
.faqs-section .faqs_list_main .single_tab .tab_questions .text { font-size: 16px; font-weight: 700; line-height: normal; }
.faqs-section .faqs_list_main .single_tab .tab_questions .icon_inner {font-size: 0;}
/* .faqs-section .faqs_list_main .single_tab:not(.active) .tab_answer, */
.faqs-section .faqs_list_main .single_tab:not(.active) .tab_questions .icon_inner .icon_minus,
.faqs-section .faqs_list_main .single_tab.active .tab_questions .icon_inner .icon_plus {display: none;}
.faqs-section .faqs_list_main .single_tab .tab_answer * { font-size: 14px; font-weight: 400; line-height: 130%; }
.faqs-section .faqs_list_main .single_tab .tab_answer .answer_content { padding-top: 16.5px; }

@media screen and (max-width: 989px) {
  .faqs-section .faqs_sections_main {padding-top: 56px !important; padding-bottom: 56px !important; margin-bottom: 56px;}
  .faqs-section .section_header { flex-direction: column; padding-bottom: 40px; gap: 24px; }
  .faqs-section .section_header .section_heading { font-size: 28px; line-height: 114.286%; }
  .faqs-section .section_header .faqs_main_title_header { margin: 0 -16px; }
  .faqs-section .section_header .faqs_main_title_header .single_heading { font-size: 14px; letter-spacing: 0.42px; padding: 0 16px;}
  
  .faqs-section .faqs_list_main { padding-top: 56px; max-width: 100%; }
  .faqs-section .faqs_list_main .single_faqs_main:not(:last-child) { padding-bottom: 40px; }
  .faqs-section .faqs_list_main .single_faqs_header { font-size: 28px; line-height: 114.286%; }
  .faqs-section .faqs_list_main .faqs_list_inner {padding-top: 16px;}
  .faqs-section .faqs_list_main .single_tab { padding: 16px 0; }
  .faqs-section .faqs_list_main .single_tab .tab_questions .text { font-size: 14px; }
  .faqs-section .faqs_list_main .single_tab .tab_questions .icon_inner svg { width: 16px; height: auto; }
  .faqs-section .faqs_list_main .single_tab .tab_answer * { font-size: 12px; line-height: 115%; }
  .faqs-section .faqs_list_main .single_tab .tab_answer .answer_content { padding-top: 16px; }  

  .faqs-section .faqs_sections_main{display: block;}
  .faqs-section .section_header{position: unset; text-align: center; padding: 0;}
  .faqs_sections_main .Page_2_col_faq_category_list_container {transition: all ease 0.5s; cursor: pointer; position: sticky; top: 10px; background-color: #FFF; z-index: 2; border: 4px solid #0C0C0C; border-radius: 24px; padding: 12px;}
  .faqs_sections_main .Page_2_col_faq_category_jump_topic_text {display: flex ; align-items: center; justify-content: space-between;}
  .faqs_sections_main .Page_2_col_faq_category_jump_topic_text p{font-size: 16px; line-height: 1; font-weight: 700; letter-spacing: 0.32px;text-transform: uppercase;}
  .faqs_sections_main .Page_2_col_faq_category_jump_topic_text .dropdown_arrow svg{width: 14px; height: 12px; display: block; }}
  .faqs_sections_main .Page_2_col_faq_category_list_container  .faqs_main_title_header{display: none;}
  .faqs_sections_main .Page_2_col_faq_category_list_container .Page_2_col_faq_category_jump_topic_text.active+.faqs_main_title_header { display: flex ; flex-direction: column; gap: 12px; font-size: 16px; line-height: 1; font-weight: 700; letter-spacing: 0.32px; padding-top: 12px; }
  .shopify-section-header-sticky:not(.shopify-section-header-hidden)+main .Page_2_col_faq_category_list_container { top: 60px; }


}