h2{text-transform:none;font-weight:600;color:#333;margin-bottom:1.5rem;font-size:1.5rem}.faqbody{color:#333;background:#fff;padding:2rem;font-family:;margin:0 auto;font-size:1rem;line-height:1.6;max-width:800px}input[type=checkbox]{position:absolute;opacity:0;z-index:-1}.faq{color:#333;margin-bottom:1rem;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000000d;transition:all .3s ease}.faq:hover{box-shadow:0 4px 8px #0000001a}.faq-label{font-size:1.1rem;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#f8f9fa;color:#333;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:none;transition:all .3s ease;border:none;width:100%;text-align:left}.faq-label:hover{background:#e9ecef}.faq-label:after{content:"+";font-size:1.2rem;font-weight:700;padding:.25rem;transform:scale(1.2);text-align:center;transition:all .3s ease;color:#666;min-width:20px}.faq-content{max-height:0;padding:0 1.5rem;color:#333;background:#fff;transition:all .3s ease;overflow:hidden;line-height:1.6}input:checked+.faq-label{background:#e9ecef;border-bottom:1px solid #dee2e6}input:checked+.faq-label:after{content:"\2212";transform:scale(1.2);color:#333}input:checked~.faq-content{max-height:none;padding:1.5rem;transition:all .3s ease}@media screen and (max-width: 768px){.faqbody{padding:1rem}.faq-label{font-size:1rem;padding:.75rem 1rem}.faq-content{padding:0 1rem}input:checked~.faq-content{padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/faqstyles.css.map */
