.contact-form input,.contact-form textarea{background-color:#111;color:#eee;border:1px solid #444;font-size:1.3rem;padding:16px 12px 6px;width:100%;box-sizing:border-box;caret-color:#eee;transition:border-color .3s ease,box-shadow .3s ease;font-family:inherit}.contact-form input::placeholder,.contact-form textarea::placeholder{color:transparent}.contact-form input:focus,.contact-form textarea:focus{background-color:#111;border-color:#555;outline:none;box-shadow:0 0 0 2px #ffffff0d}.contact-form textarea{min-height:120px;resize:vertical}.contact-form .field{position:relative;margin-bottom:2rem}.contact-form label{position:absolute;top:16px;left:12px;font-size:1.4rem;color:#eee;pointer-events:none;transition:.2s ease all;background:#111;padding:0 4px}.contact-form input:focus+label,.contact-form input:not(:placeholder-shown)+label,.contact-form textarea:focus+label,.contact-form textarea:not(:placeholder-shown)+label{top:-8px;left:10px;font-size:1.3rem;color:#aaa}.contact__fields{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 750px){.contact__fields{flex-direction:row;gap:2rem}.contact__fields .field{flex:1}}.contact .contact__button{margin-top:2.5rem}.contact .button{padding:18px 36px;background:linear-gradient(to bottom,#2a2a2a,#181818);color:#e0e0e0!important;border:1px solid #444;box-shadow:inset 0 0 8px #000,0 0 8px #507aff33;font-weight:700;border-radius:4px;text-decoration:none;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;width:100%;text-align:center;margin:0 auto}.contact .button:hover{background:linear-gradient(to bottom,#333,#111);color:#fff!important;border-color:#888;transform:scale(1.05);box-shadow:0 0 14px 4px #507aff4d}.button.pulse-camo{animation:pulseCamo 2s infinite}@keyframes pulseCamo{0%{box-shadow:0 0 #fff3}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 #fff0}}.contact h2,.contact p{margin-bottom:1.5rem}input:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 1000px #111 inset!important;-webkit-text-fill-color:#eee!important;transition:background-color 5000s ease-in-out 0s}.field.floating-label{position:relative;margin-bottom:2rem}.field.floating-label input,.field.floating-label textarea{padding:14px 12px;background:#111;color:#eee;border:1px solid #444;width:100%;box-sizing:border-box}.field.floating-label label{position:absolute;top:14px;left:12px;color:#aaa;font-size:1rem;pointer-events:none;transition:.2s ease all;background-color:#111;padding:0 4px}.field.floating-label.filled label{top:-10px;left:10px;font-size:.8rem;color:#aaa}.field.floating-label input:focus+label,.field.floating-label textarea:focus+label,.field.floating-label input:not(:placeholder-shown)+label,.field.floating-label textarea:not(:placeholder-shown)+label,.field.floating-label input.filled+label,.field.floating-label textarea.filled+label{top:-10px;left:10px;font-size:.8rem;color:#aaa;background-color:#111;padding:0 4px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
