.faq-section{background:var(--faq-bg, #ffffff);padding:60px 20px}.faq-wrapper{max-width:var(--faq-max-width, 900px);margin:0 auto}.faq-heading{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--faq-border-color, #e5e5e5);padding-bottom:16px;margin-bottom:24px}.faq-heading-icon{display:flex;align-items:center;color:var(--faq-icon-color, #1a1a1a)}.faq-title{font-size:24px;font-weight:700;color:var(--faq-text-color, #1a1a1a);margin:0}.faq-list{display:flex;flex-direction:column;gap:14px}.faq-item{background:var(--faq-item-bg, #ffffff);border:1px solid var(--faq-border-color, #e5e5e5);border-radius:var(--faq-radius, 10px);overflow:hidden;transition:border-color .2s ease}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;padding:18px 22px;font-size:16px;font-weight:600;text-align:left;color:var(--faq-text-color, #1a1a1a);font-family:inherit}.faq-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--faq-icon-color, #1a1a1a);transition:transform .25s ease}.faq-item.is-open .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-inner{padding:0 22px 20px;color:var(--faq-answer-color, #555555);font-size:15px;line-height:1.6}.faq-answer-inner p{margin:0 0 10px}.faq-answer-inner p:last-child{margin-bottom:0}@media screen and (max-width:600px){.faq-section{padding:40px 16px}.faq-question{padding:15px 16px;font-size:14.5px}.faq-answer-inner{padding:0 16px 16px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/faq-accordion.css.map */
