.text-field input,.text-field textarea{font-size:14px;padding:13px 15px;border:1px solid #c4c4c4;border-radius:3px}.text-field input:focus,.text-field textarea:focus{box-shadow:unset;border:1px solid #c4c4c4}.text-field input::-moz-placeholder,.text-field textarea::-moz-placeholder{color:#d0d0d0}.text-field input:-ms-input-placeholder,.text-field textarea:-ms-input-placeholder{color:#d0d0d0}.text-field input::placeholder,.text-field textarea::placeholder{color:#d0d0d0}.text-field textarea{width:306px;height:200px}.text-field input{max-width:306px;height:38px;letter-spacing:.1em}.text-field.text-field--full>*{width:100%;min-width:100%}.text-field-options{position:relative}.text-field-options .flex .text-field input{max-width:100%;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.text-field-options .flex button{padding:0 25px;border:1px solid #c4c4c4;border-radius:0 3px 3px 0}.text-field-options .flex button.search-button{border-right:0;border-radius:3px 0 0 3px}.text-field-options .flex button.options-button{border-left:0;border-radius:0 3px 3px 0}.text-field-options .flex .search-button+.text-field input{border-left:0;border-radius:0}.text-field-options .menu{position:absolute;width:100%;padding:30px;background:#fff;border:1px solid #c4c4c4;z-index:3}.text-field-options .menu .form-item{display:flex;align-items:center}.text-field-options .menu .form-item__label{width:277px}