.faq-accordion-container{padding:0 20px}.faq-main-heading{font-size:2rem;margin-bottom:.5rem;color:var(--faq-text-color);text-align:center}.faq-subheading{font-size:1.1rem;margin-bottom:2rem;color:var(--faq-text-color);opacity:.8;text-align:center}.faq-accordion{width:100%}.faq-item{margin-bottom:var(--faq-item-spacing);transition:all .3s ease}.faq-question{width:100%;text-align:left;padding:18px 25px;font-size:var(--faq-font-size);font-weight:600;color:var(--faq-text-color);background-color:var(--faq-bg-color);border:1px solid var(--faq-border-color);border-radius:var(--faq-border-radius);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;box-shadow:0 2px 5px #0000000d;position:relative;z-index:1}.faq-question:hover{transform:translateY(-2px);box-shadow:var(--faq-hover-shadow)}.faq-question[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:var(--faq-active-shadow);margin-bottom:0}.faq-icon{font-size:1.5em;transition:transform .3s ease}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-answer{background-color:var(--faq-bg-color);border:1px solid var(--faq-border-color);border-top:none;border-bottom-left-radius:var(--faq-border-radius);border-bottom-right-radius:var(--faq-border-radius);overflow:hidden;transition:all .3s ease;box-shadow:0 2px 5px #0000000d}.faq-answer[hidden]{display:none}.faq-answer-content{padding:20px 25px;font-size:calc(var(--faq-font-size) - 1px);line-height:1.6;color:var(--faq-text-color)}.faq-image-container{margin-top:20px;text-align:center}.faq-image{max-width:100%;height:auto;border-radius:calc(var(--faq-border-radius) / 2);box-shadow:0 2px 10px #0000001a}@media (max-width: 767px){.faq-main-heading{font-size:1.5rem}.faq-subheading{font-size:1rem}.faq-question{padding:14px 20px}.faq-answer-content{padding:15px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-faq.css.map */
