.faq--colored{padding-top:5rem;padding-bottom:5rem;background-color:rgba(var(--color-foreground),.06)}.faq accordion-tab+accordion-tab{margin-top:2rem}.faq .h3{margin-top:0}span.icon_parent{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid}.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.5rem;line-height:19px}.faq details summary{font-size:2rem}@media screen and (min-width: 750px){.faq details summary{font-size:2.4rem;line-height:24px}}.faq details summary>span{display:flex;align-items:center;font-weight:500;letter-spacing:0}.faq details summary .icon{position:relative;flex:0 0 1.7rem;width:1.7rem;height:1.7rem;border-radius:50%;color:rgb(var(--color-foreground));background-color:transparent;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)}.accordion-custom-main details[open] .icon-plus{display:none}.accordion-custom-main details[open] .icon-minus{display:block}.accordion-custom-main details .icon-minus{display:none}.faq details summary .icon:before{width:1.2rem}.faq details summary .icon:after{height:1.2rem;transition:height var(--duration-default) ease}.faq details summary~*{padding-top:2rem;padding-bottom:2rem;letter-spacing:0;line-height:1.4}.faq details[open] summary .icon{box-shadow:none}.faq details[open] summary .icon:after{height:0}.accordion-custom-main{display:flex;align-items:center;max-width:907px;width:100%}.accordion-custom{max-width:907px;align-self:center;width:100%}.faq{display:flex;flex-direction:column;align-items:center}.faq-button{margin-top:20px;margin-bottom:13px;width:max-content}@media (max-width: 749px){span.icon_parent{width:35px;height:35px}.faq details summary .icon{flex:0 0 1.4rem;width:1.4rem;height:1.4rem}.faq details summary~*{padding-top:1rem;padding-bottom:1rem}}@media screen and (max-width: 500px){.faq-button{margin-top:10px;margin-bottom:13px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-faq.css.map */
