:root{--bl-field-radius:8px;--bl-field-border:#ddd;--bl-field-focus:#67645e}
input.bl-signup__email,input.field__input,textarea.text-area,select.select__select{border:1px solid var(--bl-field-border);border-radius:var(--bl-field-radius);background:#fff;color:#292725;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:none}
input.bl-signup__email::placeholder,input.field__input::placeholder,textarea.text-area::placeholder{color:#777}
input.bl-signup__email:focus,input.bl-header-search-input:focus,input.field__input:focus,textarea.text-area:focus,select.select__select:focus{outline:2px solid var(--bl-field-focus);outline-offset:0;border-color:var(--bl-field-focus);box-shadow:none}
.field:has(>.field__input)::after,.field:has(>.text-area)::after,.select:has(>.select__select)::after{box-shadow:none;border-radius:var(--bl-field-radius)}
.bl-signup__welcome-title:focus{outline:none;box-shadow:none}

html body .bl-header-search__field{background:#fff;border:1px solid var(--bl-field-border);border-radius:var(--bl-field-radius);outline:none}
html body .bl-header-search__field:focus-within{border-color:var(--bl-field-focus);outline:2px solid var(--bl-field-focus);outline-offset:0}
html body input.bl-header-search__input{border:0;border-radius:0;background:transparent;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:none;outline:none}
html body input.bl-header-search__input::placeholder{color:#777;opacity:1}
