.careers-form__inner{--color-border: #8c8c8c;max-width:var(--careers-form-max-width, 600px);margin-inline:auto}.careers-form__heading{text-align:center;margin-bottom:2.5rem}.careers-form__form{display:flex;flex-direction:column;gap:2rem}.careers-form__form[hidden],.careers-form__success[hidden],.careers-form__error[hidden],.careers-form__field-error[hidden]{display:none}.careers-form__error{margin-bottom:0}.careers-form__field-error{margin:.6rem 0 0;font-size:calc(var(--body-font-size) * .9);color:#d0473e}.careers-form__field.has-error .form-control,.careers-form__field.has-error .careers-form__file{border-color:#d0473e}.careers-form__file-label{display:block;margin-bottom:1rem;font-weight:var(--subheading_weight, 500)}.careers-form__file{position:relative;display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border:1px dashed var(--color-border, #d6d6d6);border-radius:var(--input-border-radius, 5px);cursor:pointer}.careers-form__file:focus-within{outline:2px solid var(--color-link);outline-offset:2px}.careers-form__file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.careers-form__file-button{flex-shrink:0;pointer-events:none}.careers-form__file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.careers-form__form .checkmark:before{border-color:var(--color-border)}.careers-form__privacy a{text-decoration:underline}.careers-form__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.careers-form__submit[aria-busy=true]{opacity:.6;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/careers-form.css.map */
