.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-color:#fff;border:1px solid #e1e1e1;box-shadow:none;color:#484848;display:block;font-size:15px;line-height:1.4;margin:0;padding:14px 16px;transition:border-color .3s;width:100%}.form-input:-webkit-autofill{-webkit-transition:border-color .3s,background-color 999s ease-in-out 0s!important;transition:border-color .3s,background-color 999s ease-in-out 0s!important}@media (hover:hover){.form-input:hover{border-color:#c8c8c8}}.form-input:focus{border-color:#ffd546;outline:0}.form-input--disabled{opacity:.5;pointer-events:none}.form-input--invalid{border-color:#d0635b;color:#d0635b}.form-input--type-textarea{min-height:12em}