.sst-faq-section{padding-top:var(--section-padding-top, 60px);padding-bottom:var(--section-padding-bottom, 60px);background-color:#f9fafb;margin-bottom:var(--space-xxl)}.sst-faq-container{max-width:800px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.sst-faq-container{padding:0 1rem}}.sst-faq-header{text-align:center;margin-bottom:40px}.sst-faq-heading{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;color:var(--color-black, #1A1A1A);margin:0}.sst-faq-item{margin-bottom:16px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background-color:#f9fafb;transition:all .3s ease}.sst-faq-item.active{border-color:var(--color-primary, #187BCD);background-color:#fff}.sst-faq-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading);font-weight:600;font-size:var(--text-body-lg);color:var(--color-dark-gray, #334155);transition:all .3s ease}@media (max-width: 768px){.sst-faq-toggle{padding:16px}}.sst-faq-item.active .sst-faq-toggle{background-color:var(--color-primary, #187BCD);color:#fff}.sst-faq-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .3s ease}.sst-faq-item.active .sst-faq-icon{transform:rotate(180deg)}.sst-faq-icon svg{width:14px;height:14px;fill:currentColor}.sst-faq-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background-color:#fff}.sst-faq-inner{padding:24px;color:var(--color-gray, #64748b);line-height:1.6;font-size:var(--text-body);border-top:1px solid transparent}.sst-faq-inner p a{color:var(--color-primary);text-decoration:underline}.sst-faq-footer{text-align:center;margin-top:40px;font-size:var(--text-body);color:var(--color-gray, #64748b)}.sst-faq-footer a{color:var(--color-primary, #187BCD);text-decoration:none;font-weight:600}.sst-faq-footer a:hover{text-decoration:underline}.sst-faq-group-toggle{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.sst-faq-divider{flex-grow:1;margin:0}.sst-faq-divider-heading{font-family:var(--font-heading);font-size:var(--text-body-lg);font-weight:400;color:var(--color-gray);margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.sst-faq-divider-line{width:100%;height:1px;background-color:#e5e7eb}.sst-faq-group-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:16px;margin-top:-4px;transition:transform .3s ease;color:var(--color-gray)}.sst-faq-group.active .sst-faq-group-icon{transform:rotate(180deg)}.sst-faq-group-icon svg{width:14px;height:14px;fill:currentColor}.sst-faq-group-content{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.sst-faq-group-content .sst-faq-item:first-child{margin-top:8px}.sst-faq-group-content .sst-faq-item:last-child{margin-bottom:24px}
/*# sourceMappingURL=/cdn/shop/t/51/assets/sst-faq.css.map */
