.faq-contact-wrapper{background-color:#383e48;color:#fff;padding:60px 20px;max-width:1200px;width:100%;margin:0 auto;border-radius:10px}.faq-contact-wrapper .faq-contact-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:90%;margin:0 auto}.faq-contact-wrapper .faq-column,.faq-contact-wrapper .contact-column{width:90%;max-width:550px;flex:1;border-radius:10px}.faq-contact-wrapper .faq-item{background:transparent!important;border:none;margin-bottom:20px;cursor:pointer;padding-bottom:0}.faq-contact-wrapper .faq-question{font-size:18px;color:#fff;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #444;transition:border-bottom .2s ease}.faq-contact-wrapper .faq-item.open .faq-question{border-bottom:none}.faq-contact-wrapper .faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease,padding .3s ease;font-size:16px;color:#ccc;padding-top:0;padding-bottom:0;border-bottom:none}.faq-contact-wrapper .faq-item.open .faq-answer{max-height:500px;opacity:1;padding-top:20px;padding-bottom:10px;border-top:0px solid red;border-bottom:1px solid #444}.faq-contact-wrapper .faq-toggle:after{content:"+";font-size:22px;font-weight:700;color:#fff}.faq-contact-wrapper .faq-item.open .faq-toggle:after{content:"\d7"}.faq-contact-wrapper .faq-item:hover{background:transparent!important}.faq-contact-wrapper .faq-answer *{border:none!important;background:transparent!important;box-shadow:none!important}.faq-contact-wrapper .contact-column form{text-align:left}.faq-contact-wrapper .contact-column form input,.faq-contact-wrapper .contact-column form textarea{width:90%;padding:12px;background:#383e48;color:#fff;border:1px solid #444;margin-bottom:10px;border-radius:6px}.faq-contact-wrapper .contact-column form button{background-color:#fff;color:#383e48;padding:12px 20px;border:none;border-radius:6px;cursor:pointer;text-align:center}.faq-contact-wrapper .contact-column form button:hover{background-color:#ddd;color:#383e48}.faq-contact-wrapper .faq-column h2,.faq-contact-wrapper .contact-column h2{color:#fff;font-size:20px;font-weight:700}.faq-contact-wrapper .contact-subtext{color:#ccc;font-size:16px;margin-bottom:20px;-webkit-touch-callout:none;-webkit-user-select:text;user-select:text;pointer-events:none}.faq-contact-wrapper .contact-subtext a{color:inherit!important;text-decoration:none!important;pointer-events:none}.faq-contact-wrapper input[name="contact[name]"],.faq-contact-wrapper input[name="contact[email]"],.faq-contact-wrapper textarea[name="contact[body]"],.faq-contact-wrapper form[action*="/contact"] button{width:40%;padding:12px;background:#fff;color:#383e48;border:1px solid #444;margin-bottom:10px;border-radius:10px;display:block}@media (max-width: 768px){.faq-contact-wrapper .faq-contact-grid{flex-direction:column;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map */
