.eze-faq{background:var(--eze-faq-section-bg, #FAFAF7);position:relative}.eze-faq__inner{position:relative;max-width:900px;margin:0 auto}.eze-faq__badge{position:absolute;top:-16px;left:0;width:34px;height:34px;border-radius:10px;background:var(--eze-faq-badge, #4A7C3F);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}.eze-faq__header{text-align:center;margin-bottom:32px}.eze-faq__eyebrow{color:var(--eze-faq-accent, #4A7C3F);font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 8px}.eze-faq__heading{color:var(--eze-faq-heading, #1A1A1A);font-size:32px;font-weight:700;margin:0 0 12px;line-height:1.2}.eze-faq__subheading{color:#767676;font-size:15px;margin:0}.eze-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px}.eze-faq__item{background:var(--eze-faq-card-bg, #ffffff);border:1px solid #ECECE4;border-radius:16px;padding:4px 6px}.eze-faq__item[open]{border-color:var(--eze-faq-accent, #4A7C3F)}.eze-faq__item-summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 12px}.eze-faq__item-summary::-webkit-details-marker{display:none}.eze-faq__item-icon{flex-shrink:0;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--eze-faq-accent, #4A7C3F) 12%,#ffffff);color:var(--eze-faq-accent, #4A7C3F);display:flex;align-items:center;justify-content:center}.eze-faq__item-icon img{width:20px;height:20px;object-fit:contain}.eze-faq__item-question{flex:1;font-size:14px;font-weight:600;color:#262626;line-height:1.4}.eze-faq__item-toggle{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1.5px solid #DADAD2;color:#767676;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.eze-faq__item[open] .eze-faq__item-toggle{background:var(--eze-faq-accent, #4A7C3F);border-color:var(--eze-faq-accent, #4A7C3F);color:#fff;transform:rotate(135deg)}.eze-faq__item-answer{padding:0 12px 16px 58px;color:#5c5c5c;font-size:13.5px;line-height:1.6}.eze-faq__item-answer p{margin:0}.eze-faq__support{background:color-mix(in srgb,var(--eze-faq-accent, #4A7C3F) 8%,#ffffff);border-radius:20px;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.eze-faq__support-info{display:flex;align-items:center;gap:12px}.eze-faq__support-icon{width:42px;height:42px;border-radius:50%;background:#fff;color:var(--eze-faq-accent, #4A7C3F);display:flex;align-items:center;justify-content:center;flex-shrink:0}.eze-faq__support-heading{margin:0;font-weight:700;font-size:14.5px;color:#1a1a1a}.eze-faq__support-subtext{margin:2px 0 0;font-size:12.5px;color:#767676}.eze-faq__support-actions{display:flex;gap:10px;flex-wrap:wrap}.eze-faq__btn{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:30px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.eze-faq__btn:hover{opacity:.85}.eze-faq__btn--solid{background:var(--eze-faq-accent, #4A7C3F);color:#fff}.eze-faq__btn--outline{background:#fff;color:var(--eze-faq-accent, #4A7C3F);border:1.5px solid var(--eze-faq-accent, #4A7C3F)}@media screen and (max-width:749px){.eze-faq__heading{font-size:24px}.eze-faq__subheading{font-size:13.5px}.eze-faq--mobile-stacked .eze-faq__grid{grid-template-columns:1fr}.eze-faq--mobile-compact .eze-faq__grid{grid-template-columns:1fr;gap:8px}.eze-faq--mobile-compact .eze-faq__item-summary{padding:10px 8px;gap:8px}.eze-faq--mobile-compact .eze-faq__item-icon{width:28px;height:28px}.eze-faq--mobile-compact .eze-faq__item-question{font-size:12.5px}.eze-faq--mobile-compact .eze-faq__item-answer{padding-left:44px;font-size:12px}.eze-faq--mobile-grid2 .eze-faq__grid{grid-template-columns:1fr 1fr;gap:8px}.eze-faq--mobile-grid2 .eze-faq__item-summary{flex-wrap:wrap;padding:10px}.eze-faq--mobile-grid2 .eze-faq__item-question{font-size:12px}.eze-faq--mobile-grid2 .eze-faq__item-answer{padding-left:12px}.eze-faq__support{flex-direction:column;align-items:stretch;text-align:center;padding:18px}.eze-faq__support-info{flex-direction:column;text-align:center}.eze-faq__support-actions{justify-content:center}.eze-faq__btn{flex:1;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-eze-faq.css.map */
