.main-faq_banner{padding:50px 0;background:var(--main-faq-banner-bg)}.main-faq_banner .main-head{margin:0 0 20px}.main-faq_banner .rte{font-size:14px}.main-faq{padding-top:80px}.main-faq .main-faq_row{display:flex;flex-wrap:wrap;gap:50px;max-width:900px;margin:0 auto;position:relative}.main-faq .main-faq_row .main-faq_sidebar{width:220px;flex-shrink:0;position:relative}.main-faq .main-faq_row .main-faq_sidebar .main-faq_sidebar-wrap{position:sticky;top:100px;left:0;display:flex;flex-direction:column;gap:10px}.main-faq .main-faq_sidebar a.main-faq_sidebar_item{transition:opacity .4s;opacity:.5}.main-faq .main-faq_sidebar a.main-faq_sidebar_item.active{opacity:1}.main-faq .main-faq_row .main-faq_sections{width:calc(100% - 270px)}.main-faq .main-faq_sections .main-faq_section:not(:last-child){margin-bottom:100px}.main-faq .main-faq_sections .main-faq_section .main-faq_section_head{margin:0 0 30px}.main-faq .main-faq_section .faq__block{border-bottom:1px solid #ddd}.main-faq .main-faq_section .faq__block .faq__block-toggle{padding:20px 0;position:relative;display:flex;justify-content:space-between;gap:15px;cursor:pointer;font-weight:var(--font-heading-weight)}.main-faq .main-faq_section .faq__block .faq__block-toggle .icon{display:block;position:relative;height:12px;width:12px;flex-shrink:0}.main-faq .main-faq_section .faq__block .faq__block-toggle .icon:before,.main-faq .main-faq_section .faq__block .faq__block-toggle .icon:after{content:"";position:absolute;background-color:currentColor;transition:.3s ease;transition-property:transform,opacity}.main-faq .main-faq_section .faq__block .faq__block-toggle .icon:before{left:calc(50% - 1px);top:0;width:2px;height:100%}.main-faq .main-faq_section .faq__block .faq__block-toggle .icon:after{height:2px;width:100%;top:calc(50% - 1px);left:0}.main-faq .main-faq_section .faq__block.active .faq__block-toggle .icon:before{opacity:0;transform:rotate(90deg)}.main-faq .main-faq_section .faq__block.active .faq__block-toggle .icon:after{transform:rotate(180deg)}.main-faq .main-faq_section .faq__block .faq__block-content{padding:0 0 20px;display:none}@media screen and (max-width: 749px){.main-faq{padding-top:50px}.main-faq .main-faq_row .main-faq_sidebar{display:none}.main-faq .main-faq_row .main-faq_sections{width:100%}.main-faq .main-faq_sections .main-faq_section .main-faq_section_head{margin:0 0 15px}.main-faq .main-faq_sections .main-faq_section:not(:last-child){margin-bottom:70px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-faq.css.map */
