.FAQ-section .FAQ-content,.FAQ-section .FAQ-content .faq-items{display:flex;flex-direction:column;gap:1.25rem}.FAQ-section .faq-item{display:flex;flex-direction:column}.FAQ-section .FAQ-cta{display:flex;justify-content:center}.faq-item{border:1px solid #D3D3D3;padding:1.5rem;border-radius:1.25rem;cursor:pointer}.faq-item button{padding:0}.faq-question{background:none;border:none;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-answer{max-width:1400px;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease,margin-top .5s ease}.faq-item.active .faq-answer{opacity:1;margin-top:1.25rem}.faq-arrow{transition:transform .5s ease-in-out;transform:rotate(180deg);height:2rem;min-width:32px}.faq-item.active .faq-arrow{transform:rotate(0)}@media(max-width:768px){.FAQ-section .FAQ-content .faq-question .spacing-style p{line-height:1.375rem}.FAQ-section{gap:2.5rem}.FAQ-section .FAQ-content{gap:.938rem}.faq-item{padding:1.125rem}}.faq-items .faq-question h3{color:var(--color-foreground-heading);font-size:clamp(.5625rem,3vw,1.125rem);font-weight:600;font-family:var(--font-body--family);text-transform:none;text-wrap:pretty;line-height:1.4;letter-spacing:0;width:100%}.product-faq-item .faq-answer{font-size:clamp(.5rem,3vw,1rem)}
/*# sourceMappingURL=/cdn/shop/t/80/assets/FAQ.css.map */
