.faq{background-color:var(--white)}.faq__container{max-width:1300px;width:90%;margin:0 auto}.faq__blocks,.faq__block{display:flex;flex-direction:column;gap:var(--horiz-1)}.faq__headline{margin-bottom:var(--vert-6)}.faq__blocks,.faq__item{width:100%}.faq__category{height:55px}.faq__header{min-height:45px}.faq__accordion,.faq__block{transition:max-height .3s ease-out,opacity .25s ease-in;height:auto;max-height:0;opacity:0;overflow:hidden}.faq__item,.faq__category,.faq__uncat{background-color:var(--grey-1);border-radius:4px;position:relative}.faq__category,.faq__header{padding:var(--vert-3);justify-content:space-between;align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.faq__header{margin:0 var(--vert-3);padding:var(--vert-3) 0}.faq__header h3{width:95%}.faq__blocks nav,.faq__block nav{position:absolute;right:8px;z-index:4}.faq__blocks nav{top:14px;width:28px;height:28px}.faq__block nav{top:10px;width:24px;height:24px}.faq__blocks nav svg,.faq__block nav svg{width:100%;height:100%;fill:none;position:absolute;top:0;left:0;opacity:0;transition:opacity .25s ease-in}.faq__blocks .button--bg,.faq__block .button--bg{fill:none}.faq__header h3{font-size:var(--font-body-3);font-weight:400}.faq__accordion,.faq__uncat{padding:0 var(--vert-3)}.faq__question{font-family:riforma;font-size:var(--font-body-2)}.faq__question p{line-height:1.4em;padding-bottom:1.6em}.faq__category nav .plus,.faq__header nav .plus{opacity:1}.faq__category.accordion--active nav .minus,.faq__header.accordion--active nav .minus{opacity:1}.faq__category.accordion--active nav .plus,.faq__header.accordion--active nav .plus{opacity:0}.faq__category.accordion--active+.faq__block,.faq__header.accordion--active+.faq__accordion{max-height:1500px;opacity:1}.faq__category.accordion--active+.faq__block:last-child{padding-bottom:var(--vert-2)}.faq__category.accordion--active+.faq__uncat,.faq__header.accordion--active+.faq__accordion{padding:var(--vert-3)}.faq__header.accordion--active{border-bottom:1px solid var(--grey-2)}@media (max-width: 500px){.faq__question{font-size:var(--font-body-3)}}
/*# sourceMappingURL=/cdn/shop/t/1351/assets/faq.css.map */
