.faq--colored{padding-top:7.2rem;padding-bottom:7.2rem;background-color:#f5f5f5}.faq accordion-tab{display:block;border-bottom:.5px solid #B5B5B5}.faq accordion-tab:last-child{border-bottom:none}.faq .title-wrapper.center{margin-bottom:7.2rem}.faq .h3{margin-top:0}.faq .h3+.rte{margin-top:-1rem;margin-bottom:3rem}.faq accordion-tab+.h3{margin-top:4rem}@media screen and (min-width: 750px){.faq accordion-tab+.h3{margin-top:6rem}}.faq details summary{font-size:1.6rem;color:#000;font-weight:500;line-height:140%;padding:24px 0}@media screen and (min-width: 750px){.faq details summary{font-size:1.9rem;letter-spacing:.38px}}.faq details summary>span{display:flex;align-items:center;justify-content:space-between}.faq details summary .icon{position:relative;width:1.8rem;height:1.8rem;color:#000}.faq details summary .icon:before{width:1.8rem}.faq details summary .icon:after{height:1.8rem;transition:height var(--duration-default) ease}@media screen and (hover: hover){.faq details:not([open]) summary:hover .icon{transform:rotate(90deg)}}.faq details summary~*{padding-bottom:3.2rem}.faq details[open] summary .icon:after{height:0}.faq-content{display:flex;gap:50px}.faq-tabs,.faq-image{width:50%}.faq-image img{max-width:100%;height:auto!important}@media screen and (max-width: 900px){.faq-content{flex-direction:column-reverse;gap:3rem}.faq-tabs,.faq-image{width:100%}}@media screen and (max-width: 750px){.faq-content{gap:1rem}.faq--colored{padding-top:5.6rem;padding-bottom:5.6rem}.faq .title-wrapper.center{margin-bottom:4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq.css.map */
