.faq--colored{padding-top:5rem;padding-bottom:5rem;background-color:rgba(var(--color-foreground),.06)}.faq .title,.faq .summary__title{color:var(--color-weavers-deep-green)}.faq accordion-tab{display:block;border-bottom:1px solid #EAEAEA}.faq accordion-tab:first-of-type{border-top:1px solid #EAEAEA}.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;font-weight:700;color:var(--color-weavers-deep-green);display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0 1.5rem}@media screen and (min-width: 750px){.faq details summary{font-size:1.8rem;padding:2.2rem 0}}@media screen and (min-width: 750px){.faq details summary{font-size:2rem}}.faq details summary>span{display:flex;align-items:center}.faq details summary .icon{position:relative;width:2rem;height:2rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));transition-property:transform,color,background-color;transition-timing-function:ease;transition-duration:var(--duration-default)}@media screen and (max-width: 749px){.faq details summary .icon{margin-top:0;right:1rem;width:1rem;height:1rem}}.faq details summary .icon:before{width:1.2rem}.faq details summary .icon:after{height:1.2rem;transition:height var(--duration-default) ease}.faq details[open] summary .icon{transform:rotate(180deg)}.faq details summary~*{padding-top:1rem;padding-bottom:3rem}.faq details[open] summary .icon:after{height:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-faq.css.map */
