.faq{display:flex;width:100%;padding-top:10rem;padding-bottom:10rem;background:rgb(var(--color-background))}.faq p{margin:0}@media screen and (max-width:1024px){.faq{padding-top:8rem;padding-bottom:6.4rem}}@media screen and (max-width:749px){.faq{padding-top:4rem;padding-bottom:3.2rem}}.faq .page-width{width:100%;display:flex;flex-direction:column}.faq-button{margin-top:3rem;align-self:center}.faq__heading{margin-bottom:6.4rem;position:relative}.faq-description{display:flex;width:100%;margin-bottom:2.4rem;margin-top:-4rem}@media screen and (max-width:1024px){.faq__heading{margin-bottom:3.4rem}.faq-description{margin-top:-1rem}}@media screen and (max-width:749px){.faq__heading{margin-bottom:2.4rem}.faq-button{margin-top:2.4rem}.faq-description{margin-bottom:1.6rem}}.faq-wrapper{display:flex}.faq-list{padding:0 2.4rem;margin:0;list-style:none;display:flex;flex-direction:column;width:100%;background:var(--color-faq);border-radius:10px}.faq-item{display:flex;width:100%}.faq-item:not(:last-child){border-bottom:1px solid #E6E6E6}.faq-item__card{display:flex;flex-direction:column;width:100%}.faq-item__label{position:absolute;top:50%;transform:translateY(-50%);right:0;display:flex;transition:all ease .5s;transform-origin:50% 50%}.faq-item__label svg{width:24px;height:auto;color:rgba(var(--color-button),var(--alpha-button-background))}.faq-item__heading{position:relative;padding:2.4rem 3.2rem 2.4rem 0;cursor:pointer}.faq-item__description p{margin:0;font-weight:400;overflow:hidden;line-height:.001rem;opacity:0;-webkit-transition:all .5s ease-in-out}.faq-item__description>*:not(:last-child){margin-bottom:0}.faq-item__heading h3{font-weight:600;font-size:2rem;line-height:2.4rem;margin:0}@media screen and (max-width:749px){.faq-item__description p{font-size:1.4rem}.faq-item__heading h3{font-size:1.6rem;line-height:2rem}}.faq-item__description{display:flex;padding-bottom:0;transition:all ease .5s;flex-direction:column}.faq-item__card.open>.faq-item__description{transition:all ease .5s;padding-bottom:2.4rem}.faq-item__card.open .faq-item__label{transform:rotate(45deg);transition:all ease .5s}.faq-item__card.open .faq-item__label .icon-caret{transform:rotate(135deg);transition:all ease .5s}.faq-item__card.open .faq-item__description>p{line-height:2.4rem;opacity:1;-webkit-transition:all .5s ease-in-out}.faq-item__card.open .faq-item__description>*:not(:last-child){margin-bottom:.4rem}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-faq.css.map */
