.faq--colored{padding-top:5rem;padding-bottom:5rem;background-color:rgba(var(--color-foreground),.06)}.faq accordion-tab{display:block;max-width:68.4rem}.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;font-size:1.6rem;color:rgba(var(--color-foreground),1);line-height:1.4}@media screen and (min-width:750px){.faq details summary{font-size:1.6rem}}.faq details summary>span{display:flex;align-items:center}.faq details summary .icon{position:relative;flex:0 0 3.8rem;width:3.8rem;height:3.8rem;border-radius:50%;margin-inline-end:1.6rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:0 0 0 .1rem rgb(var(--color-border));transition-property:transform,color,background-color;transition-timing-function:ease;transition-duration:var(--duration-default)}.faq details summary .icon:before{width:1.4rem}.faq details summary .icon:after{height:1.4rem;transition:height var(--duration-default) ease}.template-suffix-faq .faq-bottom-text .rich-text__heading.h2{line-height:1.2;border:none;margin:0;padding:0;color:#000}.template-suffix-faq .rich-text .rich-text__blocks .rich-text__text p{letter-spacing:0;color:#000}.template-suffix-faq .rich-text .rich-text__blocks .rich-text__text p a{color:#000;font-weight:600;padding-bottom:0}@media screen and (hover:hover){.faq details:not([open]) summary:hover .icon{transform:rotate(90deg)}}.faq details summary~*{padding-top:1.6rem;padding-bottom:0rem}.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}.faq .title-wrapper{margin-bottom:2.4rem}.faq-bottom-text .rich-text__heading.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}.faq-bottom-text .rich-text__heading{margin-bottom:2.4rem!important}@media screen and (min-width:990px){.faq .title-wrapper{margin-bottom:3.2rem}}.banner__heading{font-size:48px}.banner__text{font-size:16px}@media screen and (max-width:750px){.banner__heading{font-size:2.8rem}.faq details summary .icon{width:3.2rem;height:3.2rem;flex:0 0 3.2rem}.faq details summary .icon:before{width:1.2rem}.faq details summary .icon:after{height:1.2rem}.faq accordion-tab+accordion-tab{margin-top:1.6rem}.faq accordion-tab .accordion__content{font-size:1.4rem;line-height:1.45;font-weight:400;letter-spacing:0}.template-suffix-faq .faq-bottom-text .rich-text__heading.h2{font-size:2rem}.template-suffix-faq .rich-text .rich-text__blocks .rich-text__text p{font-size:1.4rem;line-height:1.45}.rich-text .rich-text__blocks .rich-text__text p br:nth-child(2){display:block}.rich-text .rich-text__blocks .rich-text__text p br:nth-child(3){display:block}.template-suffix-faq .shopify-section.section.rich_text_wrap .section--padding{padding-bottom:8px}.template-suffix-faq .faq accordion-tab .accordion__content p{max-width:316px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-faq.css.map */
