.product-faq-section .section-header-content h2{margin:0}.product-faq-section .faq-grouplist-wrap{width:100%;max-width:768px;margin:0 auto}.product-faq-section .faq-question{cursor:pointer}.product-faq-section .faq-question h4{margin:0;font-weight:400;font-family:var(--font-body-family);font-size:18px;line-height:1.334;width:100%;max-width:calc(100% - 24px)}.product-faq-section .faq-question .faqarrow{transition:all .2s ease-in-out}.product-faq-section .faq-question .faqarrow svg{width:auto;height:24px}.product-faq-section .faq-answer-wrap{padding:20px 0 6px}.product-faq-section .faq-answer-pointlist{padding:0 0 0 18px;margin:0}.product-faq-section li.faq-answer-list{line-height:1.4;font-size:16px}.product-faq-section li.faq-answer-list:not(:last-child){margin-bottom:12px}.product-faq-section .faq-answer{max-height:0px;overflow:hidden;transition:all .2s ease-in-out}.product-faq-section .faq-question[aria-expanded=true]~.faq-answer{max-height:max-content}.product-faq-section .faq-question[aria-expanded=true] .faqarrow{transform:rotate(180deg);transition:all .2s ease-in-out}.product-faq-section .faq-list{padding:14px 0}.product-faq-section .faq-list:not(:last-child){border-bottom:1px solid rgba(0,0,0,.5)}.product-faq-section .faq-list:has(ul.faq-answer-pointlist:empty){display:none}.product-faq-section .morefaq-viewbtn .viewmorebtn{display:inline-block;font-size:16px;font-weight:700;cursor:pointer;line-height:1.5}.product-faq-section .morefaq-viewbtn .viewmorebtn svg{margin-left:10px}.product-faq-section .morefaq-viewbtn{margin-top:0}.product-faq-section .viewmorebtn-active{position:relative;overflow:hidden;padding-bottom:20px}.product-faq-section .viewmorebtn-active:after{content:"";width:100%;position:absolute;left:0;bottom:0;height:100%;background:#fff;background:-moz-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(180deg,#fff0,#fff);pointer-events:none;-webkit-user-select:none;user-select:none}.product-faq-section.article-page .faq-answer-pointlist{padding:0;margin:0;list-style:none}.product-faq-section.article-page .faq-grouplist-wrap{max-width:100%}@media only screen and (max-width:989px){.product-faq-section .faq-question h4{font-size:16px}.product-faq-section li.faq-answer-list{font-size:14px}}@media only screen and (max-width:749px){.product-faq-section .faq-question h4{font-size:14px}.product-faq-section li.faq-answer-list{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/166/assets/product-faq.css.map */
