.faq-wrapper{margin:0 auto;max-width:820px;padding:60px 15px}.faq-wrapper h2{font-size:2.5rem;text-align:center}.faq-wrapper hr{margin:20px 0}.faq-wrapper .category{color:#00aeef;text-align:center;margin:30px auto;font-size:1.75rem}.faqs button{position:relative;display:block;text-align:left;width:100%;padding:1em 0;border:none;background:none;outline:none}.faqs button:hover,.faqs button:focus{cursor:pointer}.faqs button:hover:after,.faqs button:focus:after{cursor:pointer}.faqs button .faq-title{padding-right:80px;font-size:1.25rem;letter-spacing:1.43px;text-align:left;font-weight:700}.faqs button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px;color:#00aeef}.faqs button .icon:before{display:block;position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:currentColor}.faqs button .icon:after{display:block;position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:currentColor}.faqs button[aria-expanded=true]{color:#03b5d2}.faqs button[aria-expanded=true] .icon:after{width:0}.faqs button[aria-expanded=true]+.faq-content{opacity:1;max-height:100%;transition:all .2s linear;will-change:opacity,max-height}.faqs .faq-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.faqs .faq-content p{font-size:1.125rem;letter-spacing:1.29px}
/*# sourceMappingURL=/cdn/shop/t/84/assets/section-faq.css.map */
