.section-faq{background-color:#fff}.faq--colored{padding-top:5rem;padding-bottom:5rem;background-color:#fff}.faq accordion-tab{display:block;border-bottom:.1rem solid rgba(var(--color-base-heading),1)}.faq accordion-tab+accordion-tab{margin-top: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{text-transform:uppercase;letter-spacing:.25rem;font-size:1.2rem;font-family:Gotham-Bold,sans-serif;color:rgba(var(--color-foreground),1)}.faq details summary>span{display:flex;align-items:center;justify-content:space-between;font-size:2rem}@media screen and (min-width: 750px){.faq details summary{font-size:1.3rem}.faq details summary>span{font-size:4rem}}@media screen and (min-width: 1200px){.faq details summary>span{font-size:7rem}}.faq details summary .icon{position:relative;flex:0 0 4rem;width:4rem;height:4rem;border-radius:50%;margin-inline-end:.5rem;color:rgb(var(--color-foreground));background-color:#fff;transition-property:transform,color,background-color;transition-timing-function:ease;transition-duration:var(--duration-default)}.faq details summary .icon:before{width:2rem}.faq details summary .icon:after{height:2rem;transition:height var(--duration-default) ease}.faq .icon-plus-alt:before{height:.4rem}.faq .icon-plus-alt:after{width:.4rem}@media screen and (hover: hover){.faq details:not([open]) summary:hover .icon{transform:rotate(90deg)}}.faq details summary~*{padding-top:1rem;padding-bottom:2rem}.faq details[open] summary .icon{box-shadow:none;color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}.faq details[open] summary .icon:after{height:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-faq.dev.css.map */
