.faq-section{padding:5rem 0 8rem;background-color:#0f0f0f;border-top:1px solid #333;border-bottom:1px solid #333}.faq-container{max-width:48rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.faq-container{padding:0 1.5rem}}.faq-header{text-align:center;margin-bottom:3rem}.faq-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#e3fc021a;border:1px solid rgba(227,252,2,.5);border-radius:9999px;color:#e3fc02;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.faq-title{font-size:1.875rem;font-weight:700;color:#fafafa;margin-bottom:1rem;text-wrap:balance}@media(min-width:640px){.faq-title{font-size:2.25rem}}.faq-subtitle{color:#a3a3a3;font-size:1.125rem}.faq-accordion{display:flex;flex-direction:column;gap:1rem}.faq-item{background-color:#141414;border:1px solid #333;border-radius:.75rem;overflow:hidden;transition:border-color .3s ease}.faq-item:hover{border-color:#e3fc024d}.faq-item.open{border-color:#e3fc0280}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;background:none;border:none;text-align:left;font-size:1rem;font-weight:600;color:#fafafa;cursor:pointer;transition:color .2s ease}.faq-question:hover{color:#e3fc02}.faq-question span{flex:1}.faq-chevron{flex-shrink:0;color:#a3a3a3;transition:transform .3s ease}.faq-item.open .faq-chevron{transform:rotate(180deg);color:#e3fc02}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.open .faq-answer{max-height:500px}.faq-answer p{padding:0 1.5rem 1.5rem;margin:0;color:#a3a3a3;line-height:1.625}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq-section.css.map */
