.faq-section h2{font-size:2.8rem;font-weight:700;line-height:1;letter-spacing:0;margin-bottom:1.6rem}.rich-text h2{font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:0;margin-bottom:1.6rem}@media screen and (min-width:750px){.faq-section h2{font-size:3.6rem;margin-bottom:2.5rem}.rich-text h2{font-size:3.6rem;margin-bottom:1.6rem}}.faq-section article p{font-size:1.4rem;letter-spacing:0;line-height:1.4}@media screen and (min-width:750px){.faq-section article p{font-size:1.8rem}}.faq-section figure{border-top:1px solid #828282;border-right:1px solid #828282;border-left:1px solid #828282;margin:0;overflow:hidden}.faq-section figure:first-of-type{border-radius:4px 4px 0 0}.faq-section figure:last-of-type{border-bottom:1px solid #828282;border-radius:0 0 4px 4px}.faq-section figure .faq-section__title{align-items:center;cursor:pointer;display:flex;font-size:1.4rem;letter-spacing:0;font-weight:400;line-height:1;padding:2rem 6rem 2rem 1.6rem;position:relative;margin:0}@media screen and (min-width:750px){.faq-section figure .faq-section__title{font-size:1.8rem;padding:2.3rem 6rem 2.3rem 2rem}}.faq-section figure .faq-section__title .faq-section__icons{display:flex;align-items:center;justify-content:center;position:absolute;right:2rem;width:1.6rem}@media screen and (min-width:750px){.faq-section figure .faq-section__title .faq-section__icons{width:2.4rem}}.faq-section__icon--minus,.faq-section__icon--plus{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.faq-section figure .faq-section__title .faq-section__icon--minus{display:none}.faq-section figure .faq-section__title.active .faq-section__icon--plus{display:none}.faq-section figure .faq-section__title.active .faq-section__icon--minus{display:flex}.faq-section figure article{max-height:0;margin:0;overflow:hidden;padding:0 2rem;position:relative;transition:max-height .3s ease-out}.faq-section figure article:before{background:#828282;content:"";height:1px;position:absolute;top:0;left:0;width:100%}.rich-text-block{padding:1.2rem;border-radius:6px;text-align:left}@media screen and (min-width:750px){.rich-text-block{padding:3.2rem}}.rich-text__text p{font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:0;margin:0}.rich-text__text p strong{font-weight:700}@media screen and (min-width:750px){.rich-text__text p{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/section-faq.css.map */
