.faq-section{background:#fafafa;padding:60px 20px 70px}.faq-container{max-width:900px;margin:0 auto}.faq-eyebrow{text-align:center;color:#088e8a;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.faq-heading{text-align:center;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:34px;color:#1a1a1a;margin:0 0 18px}.faq-divider{width:36px;height:2px;background:#088e8a;margin:0 auto 32px}.faq-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}.faq-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #ececec;border-radius:10px;padding:20px 10px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;font-family:inherit}.faq-tab-icon{width:32px;height:32px;object-fit:contain}.faq-tab-icon--placeholder{width:32px;height:32px;border-radius:50%;background:#0f6f6626;display:inline-block}.faq-tab.is-active .faq-tab-icon--placeholder{background:#ffffff4d}.faq-tab-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a;text-align:center}.faq-tab.is-active{background:#088e8a;border-color:#088e8a}.faq-tab.is-active .faq-tab-label{color:#fff}.faq-tab.is-active .faq-tab-icon{filter:brightness(0) invert(1)}.faq-panel{display:none}.faq-panel.is-active{display:block}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{background:#fff;border:1px solid #ececec;border-radius:10px;overflow:hidden}.faq-item-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;text-align:left;padding:18px 20px;font-family:inherit;font-size:16px;color:#1a1a1a}.faq-icon-toggle{position:relative;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#088e8a}.faq-icon-toggle-h,.faq-icon-toggle-v{position:absolute;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.faq-icon-toggle-h{width:10px;height:2px}.faq-icon-toggle-v{width:2px;height:10px}.faq-item.is-open .faq-icon-toggle-v{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.faq-item-answer{max-height:0;overflow:hidden;transition:max-height .25s ease}.faq-item.is-open .faq-item-answer{max-height:600px}.faq-item-answer-inner{padding:0 20px 18px;color:#555;font-size:15px;line-height:1.6}.faq-item-answer-inner p{margin:0 0 10px}.faq-item-answer-inner p:last-child{margin-bottom:0}.faq-view-all{text-align:center;margin-top:32px}.faq-view-all a{display:inline-flex;align-items:center;gap:10px;color:#088e8a;font-weight:600;font-size:15px;text-decoration:none}.faq-view-all-arrow{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1.5px solid #088E8A;font-size:13px}@media(max-width:749px){.faq-section{padding:36px 14px 50px}.faq-heading{font-size:24px}.faq-tabs{grid-template-columns:repeat(4,1fr);gap:6px}.faq-tab{padding:12px 4px;gap:6px;border-radius:8px}.faq-tab-icon,.faq-tab-icon--placeholder{width:22px;height:22px}.faq-tab-label{font-size:9px;line-height:1.2}.faq-item-question{padding:14px;font-size:14px;gap:10px}.faq-icon-toggle{width:20px;height:20px}.faq-item-answer-inner{padding:0 14px 14px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/faq-accordion.css.map */
