.subscription-faq{padding:40px 20px;background:var(--section-bg-color, white)}.faq-title{font-family:Grandstander,cursive;text-align:center;font-size:42px;font-weight:700;color:var(--title-color, #262626);margin-bottom:60px;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.faq-title strong{background-image:linear-gradient(to bottom,transparent 50%,#ffb400 50%)}.faq-container{max-width:900px;margin:0 auto}.faq-item{background:var(--card-bg-color, #f2f2f2);border-radius:5px;margin-bottom:20px;overflow:hidden;box-shadow:0 5px 15px #2c4a5a0d;transition:all .3s ease}.faq-item:hover{box-shadow:0 8px 25px #2c4a5a1a}.faq-question{padding:25px 30px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#262626;background:var(--card-bg-color, #f8f9fa);transition:background .3s ease;-webkit-user-select:none;user-select:none}.faq-question:hover{background:#e9ecef}.faq-icon{font-size:32px;color:var(--accent-color, #4CC328);transition:transform .3s ease;font-weight:700;min-width:30px;text-align:center}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 30px;background:#fff}.faq-item.active .faq-answer{max-height:500px;padding:25px 30px;border-top:1px solid #e9ecef}.faq-answer p{color:#262626;line-height:1.8;font-size:14px;opacity:.8;margin:0}@media (max-width: 768px){.subscription-faq{padding:30px 0}.faq-title{font-size:32px}.faq-question{font-size:16px;padding:20px}.faq-answer{padding:0 20px}.faq-item.active .faq-answer{padding:20px}.faq-answer p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-subscription-faq.css.map */
