.faq--colored{padding-top:5rem;padding-bottom:5rem;background-color:rgba(var(--color-foreground),.06)}.faq accordion-tab{display:block;border-bottom:.1rem solid rgb(var(--color-foreground))}.faq accordion-tab:last-child,.faq accordion-tab:has(+.h4){border-bottom:0 none}.faq .h4{margin-top:0}.faq .h4+.rte{margin-top:-1rem;margin-bottom:3rem}.faq accordion-tab+.h4{margin-top:4rem}@media screen and (min-width: 750px){.faq accordion-tab+.h4{margin-top:6rem}}.faq details summary{font-size:1.6rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width: 750px){.faq details summary{font-size:1.8rem}}.faq details summary>span{display:flex;align-items:center;padding:2rem 0;justify-content:space-between}.faq details summary .icon{position:relative;flex:0 0 1.6rem;width:1.6rem;height:1.6rem;color:rgb(var(--color-foreground));transition-property:transform,color,background-color;transition-timing-function:ease;transition-duration:var(--duration-default)}.faq details summary .icon:after{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-top:0;padding-bottom:3rem}.faq details[open] summary .icon:after{height:0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-faq.css.map */
