.faq_heading_wrapper{text-align:var(--head-align);margin:0 0 4rem}.faq_content_wrapper{display:flex;gap:2rem;flex-direction:row}.faq_content_wrapper.faq_with_image{flex-wrap:wrap;width:100%}.faq_content_wrapper.faq_with_image>*{flex:1 1 calc(50% - 1rem)}.faq_image_wrapper{display:flex;align-items:flex-start;justify-content:center;overflow:hidden;border-radius:var(--img-border-radius);height:var(--image-height, 500px)}.faq_image_wrapper img{width:100%;height:100%;object-fit:cover;border-radius:var(--img-border-radius)}.faq_inner{max-width:var(--max-width);margin-inline:auto}.faq_item{margin:0 0 2rem;background:var(--color-secondary-background);border-radius:var(--border-radius)}.faq_item:last-child{margin:0}button.faq_question{background:transparent;width:100%;padding:2rem;display:flex;align-items:flex-start;justify-content:space-between;border:none;cursor:pointer}button.faq_question h3{color:var(--color-secondary-heading);text-align:left}span.faq_arrow{width:3rem;height:3rem;position:relative}span.faq_hori{position:absolute;top:50%;left:50%;width:1rem;height:2px;background:var(--color-secondary-text);transform:translate(-50%,-50%);border-radius:7px}span.faq_vert{position:absolute;top:50%;left:50%;width:2px;height:1rem;background:var(--color-secondary-text);transform:translate(-50%,-50%);border-radius:7px;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.faq_question.active span.faq_vert{opacity:0;transform:translate(-50%,-50%) scale(0)}.faq_answer{height:0;overflow:hidden;transition:height .4s cubic-bezier(.22,1,.36,1)}.faq_answer_inner{padding:1rem 2rem 2rem;border-top:1px solid color-mix(in srgb,var(--color-secondary-text) 10%,transparent)}.faq_answer_inner .rte p,.faq_answer_inner .rte ul li,.faq_answer_inner .rte ol li,.faq_answer_inner .rte span,.faq_answer_inner .rte a{color:var(--color-secondary-text)}@media screen and (max-width:768px){.faq_content_wrapper.faq_with_image{flex-flow:column}.faq_image_wrapper{order:1}.faq_content_wrapper.faq_with_image .faq_inner{order:2}}@media screen and (max-width:640px){button.faq_question{padding:1.5rem}.faq_answer_inner{padding:1rem 1.5rem 1.5rem}.faq_image_wrapper{height:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq-section.css.map */
