.contact-page{max-width:980px!important;padding-top:70px!important;padding-bottom:90px!important}.contact-page .section-lead{max-width:720px;color:#bdbdb7;font-size:17px;margin-bottom:32px}.contact-page form{margin-top:30px;padding:34px;background:#111;border:1px solid #2d2d29;border-radius:22px;box-shadow:0 20px 60px #00000038}.contact-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important}.contact-grid>div{min-width:0!important}.contact-grid__full{grid-column:1/-1!important}.contact-page label{display:block!important;margin:0 0 8px!important;color:#f4f4ef!important;font-size:13px!important;font-weight:800!important}.contact-page input,.contact-page textarea{display:block!important;width:100%!important;max-width:none!important;background:#181816!important;color:#fff!important;border:1px solid #3a3a35!important;border-radius:12px!important;padding:14px 15px!important;font:inherit!important;font-size:15px!important;outline:none!important;box-shadow:none!important;transition:border-color .18s,box-shadow .18s,background .18s!important}.contact-page input{height:50px!important;margin:0!important}.contact-page textarea{min-height:180px!important;resize:vertical!important;margin:0!important;line-height:1.5!important}.contact-page input:focus,.contact-page textarea:focus{border-color:#ff7900!important;background:#1b1b18!important;box-shadow:0 0 0 3px #ff790024!important}.contact-page input::placeholder,.contact-page textarea::placeholder{color:#777!important}.contact-page .button{margin-top:22px!important;min-width:190px!important}.contact-page .form-success{margin:0 0 20px;padding:14px 16px;border:1px solid #3a3a35;border-radius:12px;background:#171714;color:#fff}.contact-page .errors{margin-bottom:20px}@media(max-width:700px){.contact-page{padding-top:45px!important}.contact-page form{padding:22px 18px;border-radius:18px}.contact-grid{grid-template-columns:1fr!important;gap:16px!important}.contact-grid__full{grid-column:auto!important}.contact-page input{height:52px!important}.contact-page textarea{min-height:160px!important}.contact-page .button{width:100%!important;margin-top:18px!important}}.contact-page select#ContactFormSubject{display:block!important;width:100%!important;max-width:none!important;height:50px!important;margin:0!important;padding:0 15px!important;background:#181816!important;color:#fff!important;border:1px solid #3a3a35!important;border-radius:12px!important;font:inherit!important;font-size:15px!important;outline:none!important;box-shadow:none!important;-webkit-appearance:auto!important;appearance:auto!important;cursor:pointer!important}.contact-page select#ContactFormSubject:focus{border-color:#ff7900!important;background:#1b1b18!important;box-shadow:0 0 0 3px #ff790024!important}.contact-page select#ContactFormSubject option{background:#181816!important;color:#fff!important}.contact-page .errors{display:block!important;margin:14px 0 0!important;padding:10px 14px!important;border:1px solid #3a3a35!important;border-radius:12px!important;background:#171714!important;color:#fff!important;list-style:none!important}.contact-page .errors:empty{display:none!important}.contact-page form>textarea{display:none!important}@media(max-width:700px){.contact-page select#ContactFormSubject{height:52px!important}}#ContactForm textarea:not(#ContactFormBody),#ContactForm [name="contact[body]"]:not(#ContactFormBody){display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/contact-form-premium.css.map */
