.faq-section{padding:80px 20px;background-color:#f8faff}.faq-container{max-width:900px;margin:0 auto}.faq-heading{font-family:var(--font-primary);font-weight:700;font-size:clamp(32px,4vw,48px);line-height:1.2;color:#000;text-align:center;margin:0 0 60px;letter-spacing:-.02em}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{background-color:#fff;border-radius:12px;overflow:hidden}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;font-family:var(--font-primary);font-weight:700;font-size:18px;color:#000;line-height:1.4}.faq-question::-webkit-details-marker{display:none}.faq-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#4277f0;border-radius:50%;color:#fff;transition:transform .3s ease}.icon-minus,.faq-item[open] .icon-plus{display:none}.faq-item[open] .icon-minus{display:block}.faq-answer{padding:20px 28px 24px;border-top:1px solid rgba(0,0,0,.1);animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-answer p{font-family:var(--font-primary);font-weight:400;font-size:16px;line-height:1.6;color:#000;margin:0;opacity:.8}@media (max-width: 768px){.faq-section{padding:60px 16px}.faq-heading{font-size:32px;margin-bottom:40px}.faq-list{gap:12px}.faq-question{padding:20px;font-size:16px}.faq-icon{width:28px;height:28px}.faq-answer{padding:16px 20px 20px}.faq-answer p{font-size:15px}}@media (max-width: 480px){.faq-section{padding:50px 16px}.faq-heading{font-size:28px;margin-bottom:32px}.faq-question{padding:18px 16px;font-size:15px}.faq-icon{width:26px;height:26px}.faq-answer{padding:14px 16px 18px}.faq-answer p{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq-section.css.map */
