.component-faq{padding:9px 0 27px}.component-faq .faq-title{margin:0 auto 27px;position:relative;text-align:center}.component-faq .question-category{border-top:1px solid var(--foreword-white)}.component-faq .single-question{margin-bottom:9px}.component-faq .question-heading{align-items:center;border-bottom:1px solid var(--foreword-white);display:flex;justify-content:space-between;padding:18px 0;text-transform:unset}.component-faq .answer{padding:18px 0}.component-faq .answer a{color:var(--foreword-white);text-decoration:underline}.expanded .more .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}.expanded .more .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}.more-toggle{position:relative;width:2.55em;height:2.5em}.more-toggle .horizontal,.more-toggle .vertical{background-color:var(--foreword-white);opacity:1;position:absolute;top:50%;transition:all .5s ease-in-out;transform:rotate(-90deg)}.more-toggle .horizontal{height:2px;left:50%;margin-left:-8px;margin-top:-1px;width:16px}.more-toggle .vertical{height:16px;left:50%;margin-left:-1px;margin-top:-8px;width:2px}.component-faq .faq-category-list{align-items:center;display:flex;justify-content:space-between;padding:0 0 18px}.component-faq .tab-content{display:none}.component-faq .tab{color:#ccc}.component-faq .tab.active{color:#fff}@media only screen and (min-width:768px){.component-faq .faq-category-list{padding-top:9px}.component-faq .faq-category-item{margin-bottom:27px}.component-faq .answer{text-align:left}.component-faq .faq-category-list{display:block;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/221/assets/component-faq.css.map */
