.careers-form{width:100%}.careers-form__container{display:flex;flex-direction:column}.careers-form__heading-block{margin-bottom:3.2rem;display:flex;flex-direction:column;gap:.4rem}.careers-form__caption{margin:0;font-style:italic;font-weight:700;font-family:var(--font-heading-family);line-height:1.2}.careers-form__heading{margin:0;line-height:1.05;font-family:var(--font-heading-family)}.careers-form__heading-part1,.careers-form__heading-part2{display:block;font-weight:900;font-family:var(--font-heading-family);line-height:1.05;text-transform:uppercase;letter-spacing:-.01em}.careers-form__description{margin:.8rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.55);line-height:1.5}.careers-form__toast{display:flex;align-items:center;gap:1rem;padding:1.4rem 2rem;font-size:1.4rem;font-weight:600;margin-bottom:2.4rem;border:2px solid}.careers-form__toast--success{border-color:#22c55e;color:#15803d;background:#f0fdf4}.careers-form__toast--error{border-color:#ef4444;color:#b91c1c;background:#fef2f2}.careers-form__toast--fade-out{opacity:0;transition:opacity .6s ease}.careers-form__form{display:flex;flex-direction:column;gap:2.4rem}.careers-form__row--two{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media screen and (max-width:749px){.careers-form__row--two{grid-template-columns:1fr;gap:2.4rem}}.careers-form__field{display:flex;flex-direction:column;gap:.6rem}.careers-form__label-row{display:flex;align-items:center;justify-content:space-between}.careers-form__label{font-size:1.2rem;font-weight:800;font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--color-foreground));line-height:1}.careers-form__char-count{font-size:1.2rem;color:rgba(var(--color-foreground),.45)}.careers-form__input,.careers-form__textarea{width:100%;padding:1.4rem 1.6rem;font-size:1.5rem;font-family:var(--font-body-family);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1.5px solid rgba(var(--color-foreground),.25);border-radius:0;outline:none;box-sizing:border-box;transition:border-color .2s ease;-webkit-appearance:none;appearance:none}.careers-form__input::placeholder,.careers-form__textarea::placeholder{color:rgba(var(--color-foreground),.35)}.careers-form__input:focus,.careers-form__textarea:focus{border-color:rgb(var(--color-foreground))}.careers-form__textarea{resize:vertical;min-height:16rem;line-height:1.6}.careers-form__file-zone{position:relative;border:2px dashed;padding:2rem 2.4rem;cursor:pointer;transition:opacity .2s ease;min-height:6rem;display:flex;align-items:center}.careers-form__file-zone:hover{opacity:.85}.careers-form__file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.careers-form__file-inner{display:flex;align-items:center;gap:1rem;font-size:1.4rem;color:rgba(var(--color-foreground),.6);pointer-events:none;width:100%}.careers-form__file-chosen{display:flex;align-items:center;gap:1rem;font-size:1.4rem;color:rgb(var(--color-foreground));font-weight:600;pointer-events:none;width:100%}.careers-form__file-remove{margin-left:auto;background:none;border:none;cursor:pointer;padding:.4rem;color:rgba(var(--color-foreground),.5);pointer-events:all;display:flex;align-items:center;transition:color .2s ease}.careers-form__file-remove:hover{color:rgb(var(--color-foreground))}.careers-form__submit{margin-top:.8rem}.careers-form__btn{display:flex;align-items:center;justify-content:center;width:100%;padding:1.8rem 2.4rem;font-size:1.5rem;font-weight:800;font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.1em;border:none;cursor:pointer;border-radius:0;transition:opacity .2s ease;position:relative;gap:.8rem}.careers-form__btn:hover{opacity:.9}.careers-form__btn--loading .careers-form__btn-text{opacity:0}.careers-form__btn-loader{display:none;width:1.8rem;height:1.8rem;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:careers-spin .7s linear infinite;position:absolute}.careers-form__btn--loading .careers-form__btn-loader{display:block}@keyframes careers-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-careers-form.css.map */
