.page-faq-header h1{text-align:center}.page-faq-header{padding:20px 0}.faqs-container{max-width:720px;margin:30px auto}.accordion details .plus_minus{position:absolute;width:1rem;height:1rem;right:2rem;top:50%;margin-top:-.5rem}.accordion details .plus_minus:before,.accordion details .plus_minus:after{content:"";position:absolute;background-color:rgb(var(--color-foreground));-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;-o-transition:transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.accordion details .plus_minus:before{top:0;left:50%;width:1px;height:calc(100% - 1px);margin-left:-1px}.accordion details .plus_minus:after{top:50%;left:0;width:calc(100% - 1px);height:1px;margin-top:-1px}.accordion details[open] .plus_minus:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.accordion details[open] .plus_minus:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-list--wrap{display:none}.faq-list--wrap .accordion{margin-top:0;border-top:none}.faq-heading{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.faq-heading h2{margin-top:0;margin-bottom:0;position:relative;padding:25px 40px 25px 0;cursor:pointer}.faq-heading h2 .faq-heading-arrow{position:absolute;right:0;top:32%;width:30px;height:30px;transition:all .3s}.faq-heading h2 .faq-heading-arrow svg{width:30px;height:30px;fill:#343434}.faq-heading.active h2 .faq-heading-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
/*# sourceMappingURL=/cdn/shop/t/34/assets/template-faq.css.map */
