.faq--colored{padding:60px 20px;background-color:#f3f2e7;display:flex;justify-content:center;align-items:center}.faq accordion-tab{display:block}.faq .h3{margin-top:0}.faq .h3+.rte{margin-top:-1rem;margin-bottom:3rem}.faq accordion-tab+.h3{margin-top:4rem}.faq.page-width.page-width--inner{padding:0!important;width:100%;max-width:940px;display:flex;flex-direction:column}.title-wrapper.left{justify-content:center}.title-wrapper h2{font-weight:300}@media screen and (min-width: 750px){.faq accordion-tab+.h3{margin-top:6rem}}@media screen and (min-width: 750px){.faq details summary{font-size:16px}}.faq details summary>span{display:flex;align-items:center}.faq details summary .icon{position:relative;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;border-radius:50%;margin-inline-end:1.5rem;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.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[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-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;cursor:pointer;font-family:Inter;color:#302f2f}.faq-title{flex:1;font-family:Inter;letter-spacing:-.02em;line-height:120%;font-size:16px}.accordion__content p{font-family:Inter;letter-spacing:-.02em;line-height:130%;font-size:16px}.faq-icon{flex-shrink:0;display:flex;align-items:center}.faq-item{border-bottom:1px solid rgba(0,0,0,.1)}.faq-item:last-of-type{border-bottom:none}.faq-icon{position:relative;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.faq-icon img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .35s ease,opacity .25s ease}.faq-icon--open{opacity:0;transform:rotate(-90deg) scale(.8)}details[open] .faq-icon--closed{opacity:0;transform:rotate(90deg) scale(.8)}details[open] .faq-icon--open{opacity:1;transform:rotate(0) scale(1)}@media screen and (max-width: 749px){.faq details summary{font-size:14px}}.faq--colored .title-wrapper h2{font-family:ivypresto-display;font-weight:300;letter-spacing:0em}@media (max-width: 480px){.faq--colored{padding:30px 20px}.faq--colored .title-wrapper h2{font-size:24px!important}.faq--colored .title-wrapper.left{margin-bottom:8px}.faq-summary{padding:12px 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-faq.css.map */
