.faqs{padding:1.5rem 0}.faqs__head{text-align:center;margin-bottom:50px;margin-top:50px}.faqs__head-title{font-size:32px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:normal;color:var(--color-foreground)}.faqs__body-faq{border-bottom:1.5px solid;border-bottom-color:var(--color-foreground);margin:0 auto 40px;max-width:995px;overflow:hidden;width:100%}.faqs__body-question{color:var(--color-foreground);overflow:hidden;width:100%}.faqs__body-question input{position:absolute;opacity:0;z-index:-1}.faqs__body-label{border-top:1.5px solid;border-top-color:var(--color-foreground);display:flex;justify-content:space-between;padding:1em;font-size:18px;font-weight:400;cursor:pointer;vertical-align:middle}.faqs__body-label:after{align-items:center;display:flex;justify-content:center;content:"+";font-size:26px;font-weight:400;width:25px;height:20px;text-align:center;transition:all 1s;margin-top:5px}.faqs__body-label:last-child{border-bottom:1.5px solid var(--color-foreground)}.faqs__body-question input:checked+.faqs__body-label:not(:last-child){border-bottom:none}.faqs__body-question input:checked+.faqs__body-label:after{transform:rotate(45deg);transform-origin:bottom 30%}.faqs__body-content{max-height:0;height:0;padding:0 1em;margin:0;color:var(--color-foreground);transition:all 1s}.faqs__body-question input:checked~.faqs__body-content{border-top:1.5px solid var(--color-foreground);max-height:100vh;padding:1em;height:100%}.faqs__body-question input:checked~.faqs__body-content:not(:last-child){border-bottom:1.5px solid var(--color-foreground)}.faqs__link{color:var(--color-foreground);font-size:14px;margin-bottom:40px;text-align:center;text-decoration:none;display:block}.faqs__link:after{content:"+";font-weight:400;width:25px;height:20px;text-align:center;transition:all 1s;margin-top:5px}.faqs__contac-subtitle{color:var(--color-foreground);font-size:18px;font-weight:400;margin-bottom:20px;text-align:center}.faqs__contac-detail{color:var(--color-foreground);font-size:14px;text-align:center;margin-bottom:20px}.faqs__btns{display:flex;flex-direction:row;justify-content:center;margin:0 auto 70px;max-width:380px;width:100%}.faqs__btn{border:1px solid;font-size:12px;padding:13px 23px;text-decoration:none;vertical-align:middle}.faqs__btn svg{display:inline-block;margin-right:10px;vertical-align:middle}@media screen and (max-width: 450px){.faqs__btns{flex-direction:column;margin:0}.faqs__btn{margin-bottom:2rem;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-faqs.css.map */
