.faq--colored{padding-top:8.5rem;padding-bottom:8.5rem;background-color:var(--vert-clair)}.faq details+details{margin-top:2.4rem}.faq h3{margin-top:0}.faq h3+.rte{margin-top:-1rem;margin-bottom:3rem}.faq details+h3{margin-top:4rem}@media screen and (min-width:750px){.faq details+h3{margin-top:6rem}}.faq details summary>span{display:flex;align-items:center}.faq details summary .icon{position:relative;flex:0 0 4.6rem;width:4.6rem;height:4.6rem;border-radius:50%;margin-inline-end:2.2rem;color:var(--vert);background-color:transparent;box-shadow:0 0 0 .2rem var(--vert);transition-property:transform,color,background-color;transition-timing-function:ease;transition-duration:var(--duration-default)}.faq details summary .icon:before{width:1.2rem}.faq details summary .icon:after{height:1.2rem;transition:height var(--duration-default) ease}@media screen and (hover:hover){.faq details:not([open]) summary:hover .icon{transform:rotate(90deg)}}.faq details summary~*{margin-top:2.6rem;margin-bottom:2.6rem}.faq details[open] summary~*{animation:appear-down var(--duration-long) ease}.faq details[open] summary .icon{color:var(--blanc);background-color:var(--vert)}.faq details[open] summary .icon:after{height:0}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-faq.css.map */
