.tab-faq-section{margin-top:30px;margin-bottom:80px}.tab-faq-section .section-header{margin-bottom:60px}.tab-faq-section .section-header__title{margin:0}.tab-faq-section .sub-title{margin-top:40px}.tab-faq-section .sub-title p{margin:0}.tab-faq-section-inner-wrapper .tab-name-data-active{display:none}.tab-faq-section-wrapper .tabbedPanels .tabs{max-width:1000px;width:100%;margin:0 auto}.tab-faq-section-wrapper .tabbedPanels .tabs .mob_btn{width:100%;margin-bottom:0}.tab-faq-section-wrapper .tabbedPanels .tabs .main-mob_tabs{display:flex;align-items:center}.tab-faq-section-wrapper .tabbedPanels .tabs .main-mob_tabs .icon-caret{height:6px}.tab-faq-section-wrapper .tabbedPanels .tabs:has(.tab-data-wrapper.active) .main-mob_tabs .icon-caret{transform:rotate(180deg)}.tab-faq-section-wrapper .tabbedPanels{gap:40px}.tab-faq-section-wrapper .accordion+.accordion{margin-top:50px}.tab-faq-section-wrapper .tabbedPanels .panelContainer{display:flex;flex-direction:column;gap:12px;max-width:800px;width:100%;margin:0 auto}.tab-faq-section-wrapper .tabbedPanels .tab-data-wrapper{margin:0;padding:0}.tab-faq-section-wrapper .tabbedPanels .tab-data-wrapper .swiper-slide{width:auto;list-style:none;display:flex}.tab-faq-section-wrapper .tabbedPanels .tabs ul li .faq-link-title{padding:11px 20px;letter-spacing:0px;color:#003;border:1px solid #000033;text-decoration:none;font-weight:400;font-size:16px;line-height:1}.tab-faq-section-wrapper .tabbedPanels .tabs ul li .faq-link-title.active{font-weight:700;background:#003;color:#fff}.tab-faq-wrapper .header-wrapper{max-width:760px;margin:0 auto;text-align:center;padding:0}.tab-faq-section-wrapper .tabbedPanels .panelContainer .accordion{margin:0;border:0}.tab-faq-section-wrapper .tabbedPanels .panelContainer .accordion+.accordion{margin-top:20px}.tab-faq-section-wrapper .tabbedPanels .panelContainer .accordion details{background:#f7f6f1}.tab-faq-section-wrapper .tabbedPanels .panelContainer .accordion details summary{padding:25px 30px;line-height:1.4}.tab-faq-section-wrapper .tabbedPanels .panelContainer .accordion details .accordion__content{margin:0;padding:0 35px 20px}.tab-faq-section-wrapper .tabbedPanels .panelContainer .accordion details summary .icon{height:9px;top:28px;right:30px}@media screen and (min-width:750px){.tab-faq-section-wrapper .tabbedPanels{display:flex;flex-direction:column}}@media screen and (max-width:1199px){.tab-faq-section-wrapper .tabbedPanels{gap:30px}}@media screen and (max-width:749px){.tab-faq-section{margin-top:20px;margin-bottom:50px}.tab-faq-section .section-header{margin-bottom:40px}.tab-faq-wrapper .header-wrapper{padding:0;text-align:left}.tab-faq-section .sub-title{margin-top:12px}.tab-faq-section-wrapper .accordion+.accordion{margin-top:25px}.tab-faq-section-wrapper .tabbedPanels .tabs{padding-bottom:30px;position:relative}.tab-faq-section-wrapper .tabbedPanels .tabs .icon.icon-caret{position:absolute;right:20px;height:9px}.tab-faq-section-wrapper .tabbedPanels .tabs .icon path{fill:#fff}.tab-faq-section-wrapper .tabbedPanels .tabs ul li .desk-btn.active{background-color:transparent;color:#000}.tab-faq-section-wrapper .tabbedPanels .tabs .mob_btn{justify-content:flex-start;min-height:auto;text-decoration:none;font-size:14px;font-weight:700;line-height:1;letter-spacing:.56px;color:#fefdfc;padding:11px 20px;background:#003}.tab-faq-section-wrapper .tabbedPanels .tabs .mob_btn:after{background-image:url(https://cdn.shopify.com/s/files/1/0950/3057/5436/files/Group_70434.svg?v=1750239083);background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:12px}.tab-faq-section-wrapper .tabbedPanels .tabs ul{max-width:calc(100% - 40px);transform:unset!important;height:100%;visibility:hidden;opacity:0;transition:.3s ease-in-out;position:absolute;z-index:1;background-color:#f6f6f5;width:100%;padding:20px;max-height:auto;overflow:auto;border-radius:10px;flex-direction:column;justify-content:unset;align-items:flex-start;gap:20px;margin-top:10px}.tab-faq-section-wrapper .tabbedPanels .tabs .active{height:auto;visibility:visible;opacity:1}.tab-faq-section-wrapper .tabbedPanels .tabs ul li .button{justify-content:flex-start;font-weight:400;padding:0;min-height:auto;border:0}.tab-faq-section-wrapper .tabbedPanels .tabs ul li .button:before,.tab-faq-section-wrapper .tabbedPanels .tabs ul li .button:after{display:none}.tab-faq-section-wrapper .tabbedPanels .tabs ul li{line-height:normal}.tab-faq-section-wrapper .tabbedPanels .tabs ul li .button.active{color:#22d3c5;font-weight:600}.tab-faq-section-wrapper .tabbedPanels .tab-data-wrapper .swiper-slide,.tab-faq-section-wrapper .tabbedPanels .tabs ul li .faq-link-title{width:100%;margin:0!important}.tab-faq-section-wrapper .tabbedPanels .tabs .swiper{height:0;overflow:auto}.tab-faq-section-wrapper .tabbedPanels .tabs .swiper:has(.tab-data-wrapper.active){min-height:270px}.tab-faq-section-wrapper .tabbedPanels .panelContainer .accordion+.accordion{margin-top:12px}.tab-faq-section-wrapper .tabbedPanels .panelContainer .accordion details summary{padding:20px}.tab-faq-section-wrapper .tabbedPanels .panelContainer .accordion details summary .icon{height:9px;top:31px;right:20px}.tab-faq-section-wrapper .tabbedPanels .panelContainer .accordion details .accordion__content{padding:0 20px 15px}.tab-faq-section .tab-faq-wrapper .section-header{position:static;top:auto}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tab-faq.css.map */
