.faq--colored{padding-top:5rem;padding-bottom:5rem;background-color:rgba(var(--color-foreground),.06)}.faq accordion-tab{display:block;border-bottom:1px solid #D2D0C6;padding:24px 0}.faq .h3{margin-top:0}.faq .h3+.rte{margin-top:-1rem}.faq accordion-tab+.h3{margin-top:4rem}@media screen and (min-width: 750px){.faq accordion-tab+.h3{margin-top:6rem}}.faq details summary{text-transform:uppercase;letter-spacing:.25rem;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width: 750px){.faq details summary{font-size:1.3rem}}.faq details summary>span{display:flex;align-items:center;justify-content:space-between}.faq details summary .icon{position:relative;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;margin-inline-end:1.5rem;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);order:2}.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~*{padding-top:1rem}.faq details[open] summary .icon{box-shadow:none}.faq details[open] summary .icon:after{height:0}.faq .faq-content-wrapper{display:flex;justify-content:center;align-items:center}.faq .faq-content--inner{min-width:65%;width:65%}.faq .faq-richtext-wrapper{border-bottom:1px solid #D2D0C6;padding:24px 0}.faq .accordion__content{padding-bottom:0}@media (max-width : 767px){.faq details summary .icon{margin-inline-end:0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-faq.css.map */
