.kl-careers-openings{padding:4rem 0}.kl-careers-openings__inner{margin:0 3.6rem}.kl-careers-openings .kl-careers-openings__anchor{display:block;scroll-margin-top:9rem}.kl-careers-openings .kl-section-header__heading{font-size:2.8rem}.kl-careers-openings__empty{margin:2.4rem 0 0;font-family:var(--font-body-family);font-size:1.2rem}.kl-careers-openings__category-list{display:flex;gap:1.6rem;overflow-x:auto;padding:1.2rem 0 .8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.6);scrollbar-width:none;-ms-overflow-style:none}.kl-careers-openings__category-list::-webkit-scrollbar{display:none}.kl-careers-openings__category{flex:0 0 auto;padding:0 1.2rem 0 0;border:0;background:none;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:1.2rem;line-height:2;text-align:left;color:rgb(var(--color-foreground));opacity:.5;cursor:pointer;transition:opacity .15s ease}.kl-careers-openings__category[aria-pressed=true]{opacity:1}.kl-careers-openings__category:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.kl-careers-openings__position-list{display:flex;gap:3.2rem;overflow-x:auto;padding-top:1.6rem;scrollbar-width:none;-ms-overflow-style:none}.kl-careers-openings__position-list::-webkit-scrollbar{display:none}.kl-careers-openings__position{flex:0 0 auto;padding:0 0 .2rem;border:0;border-bottom:1px solid transparent;background:none;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.2rem;line-height:2.2rem;text-align:left;color:rgb(var(--color-foreground));cursor:pointer}.kl-careers-openings__position[aria-selected=true]{border-bottom-color:rgb(var(--color-foreground));font-weight:var(--font-body-weight-bold)}.kl-careers-openings__position:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.kl-careers-openings__detail{display:grid;grid-template-columns:1fr;gap:3.2rem;padding:2.4rem 0}.kl-careers-openings__description{font-family:var(--font-body-family);font-size:1.2rem;line-height:1.7}.kl-careers-openings__description p{margin:0 0 1.5rem}.kl-careers-openings__apply{min-width:13rem;margin-top:1.6rem}.kl-careers-openings__apply-label--open,.kl-careers-openings.is-applying .kl-careers-openings__apply-label--closed{display:none}.kl-careers-openings.is-applying .kl-careers-openings__apply-label--open{display:inline}.kl-careers-openings.is-applying .kl-careers-openings__aside-panel,.kl-careers-form{display:none}.kl-careers-openings.is-applying .kl-careers-form{display:block}.kl-careers-openings__hint{margin:1.6rem 3.6rem 0;padding:1.2rem 1.6rem;border:.1rem dashed rgba(var(--color-foreground),.4);font-family:var(--font-body-family);font-size:1.2rem;line-height:1.5}.kl-careers-requirements{margin-bottom:1.6rem}.kl-careers-requirements__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-bottom:.8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.6);font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.2rem;list-style:none;cursor:pointer}.kl-careers-requirements__title{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:1.2rem;line-height:1.4}.kl-careers-requirements__summary::-webkit-details-marker{display:none}.kl-careers-requirements__summary:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.kl-careers-requirements__marker{position:relative;flex:0 0 auto;width:1.2rem;height:1.2rem}.kl-careers-requirements__marker:before,.kl-careers-requirements__marker:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.1rem;background-color:currentcolor}.kl-careers-requirements__marker:after{transform:rotate(90deg);transition:opacity .2s ease}.kl-careers-requirements[open] .kl-careers-requirements__marker:after{opacity:0}.kl-careers-requirements__panel{padding:1.6rem 0;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.7}.kl-careers-requirements__panel p{margin:0 0 1.5rem;font-weight:var(--font-body-weight-bold)}.kl-careers-requirements__panel ul{display:flex;flex-direction:column;row-gap:1.2rem;margin:0;padding:0;list-style:disc}.kl-careers-requirements__panel li{list-style-position:inside;font-weight:var(--font-body-weight)}.kl-careers-requirements__panel li::marker{font-size:1.2em;font-weight:var(--font-body-weight)}.kl-careers-form__grid{display:grid;grid-template-columns:1fr;row-gap:2.4rem}.kl-careers-form__field{min-width:0}.kl-careers-form__control-wrap{position:relative;display:block}.kl-careers-form__control-wrap--tel{display:flex;align-items:baseline;gap:.8rem;border-bottom:.1rem solid rgb(var(--color-foreground))}.kl-careers-form__control{display:block;width:100%;padding:1.2rem 0 .8rem;border:0;border-bottom:.1rem solid rgb(var(--color-foreground));border-radius:0;background-color:transparent;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.2rem;line-height:1.4;color:rgb(var(--color-foreground));transition:border-color .2s ease}.kl-careers-form__control:focus{border-bottom-color:#b0904f;outline:none;box-shadow:none}.kl-careers-form__control--tel{flex:1 1 auto;border-bottom:0}.kl-careers-form__control-wrap--tel:focus-within{border-bottom-color:#b0904f}.kl-careers-form__country{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:.6rem;padding:1.2rem 0 .8rem}.kl-careers-form__flag{width:2rem;height:1.5rem;border-radius:.2rem}.kl-careers-form__country-caret{width:.8rem;height:.8rem;flex:0 0 auto;opacity:.7;color:rgb(var(--color-foreground))}.kl-careers-form__country-code{font-family:var(--font-body-family);font-size:1.2rem;color:rgb(var(--color-foreground))}.kl-careers-form__dial{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background-color:transparent;font-family:var(--font-body-family);font-size:1.2rem;opacity:0;cursor:pointer}.kl-careers-form__dial option{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.kl-careers-form__country:focus-within{outline:.2rem solid #b0904f;outline-offset:.2rem}.kl-careers-form__label{position:absolute;top:1.2rem;left:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.2rem;line-height:1.4;color:#8f8f8f;letter-spacing:normal;transform-origin:left top;transition:transform .2s ease;pointer-events:none}.kl-careers-form__control:focus+.kl-careers-form__label,.kl-careers-form__control:not(:placeholder-shown)+.kl-careers-form__label{transform:translateY(-1.5rem) scale(.8)}.kl-careers-form__label--tel,.kl-careers-form__visually-hidden{position:absolute;width:.1rem;height:.1rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kl-careers-form__legend,.kl-careers-form__file-label{display:block;margin-bottom:1.6rem;padding:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:1.2rem;line-height:1.4}.kl-careers-form__fieldset{margin:0;padding:0;border:0}.kl-careers-form__choices{display:flex;gap:2rem}.kl-careers-form__choice{display:inline-flex;align-items:center;gap:.8rem}.kl-careers-form__choice-label{font-family:var(--font-body-family);font-size:1.2rem;cursor:pointer}.kl-careers-form__file{display:block;width:100%;font-family:var(--font-body-family);font-size:1.2rem;cursor:pointer}.kl-careers-form__field--resume.is-uploading .kl-careers-form__file,.kl-careers-form__field--resume.is-uploaded .kl-careers-form__file{display:none}.kl-careers-form__progress-track{width:100%;height:.6rem;margin:.8rem 0;border-radius:.6rem;background-color:rgba(var(--color-foreground),.15)}.kl-careers-form__progress-bar{display:block;width:var(--kl-careers-progress, 0%);height:100%;border-radius:.6rem;background-color:#2e6b4f;transition:width .2s ease}.kl-careers-form__progress-row{display:flex;justify-content:space-between;gap:1.6rem;margin:0;font-family:var(--font-body-family);font-size:1.2rem}.kl-careers-form__replace{margin:.8rem 0 0;font-family:var(--font-body-family);font-size:1.2rem}.kl-careers-form__replace-link{text-decoration:underline;cursor:pointer}.kl-careers-form__note{margin:.8rem 0 0;font-family:var(--font-body-family);font-size:1.2rem;color:#2e6b4f}.kl-careers-form__note:empty,.kl-careers-form__error:empty,.kl-careers-form__status:empty{display:none}.kl-careers-form__error{margin:.4rem 0 0;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.2rem;color:#b3261e}.kl-careers-form__required{color:inherit}.kl-careers-form__field.has-error .kl-careers-form__control,.kl-careers-form__field.has-error .kl-careers-form__control-wrap--tel{border-bottom-color:#b3261e}.kl-careers-form__honeypot{position:absolute;width:.1rem;height:.1rem;overflow:hidden;clip-path:inset(50%)}.kl-careers-form__footer{margin-top:3.2rem;padding-top:3.2rem;border-top:.1rem solid rgb(var(--color-foreground))}.kl-careers-form__mandatory{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.2rem;color:#b3261e}.kl-careers-form__actions{display:flex;flex-direction:column;gap:1.6rem}.kl-careers-form__submit,.kl-careers-form__reset{width:100%;padding-top:.8rem;padding-bottom:.8rem;text-align:center}.kl-careers-form__submit[disabled]{opacity:.6;cursor:progress}.kl-careers-form__status{margin:1.6rem 0 0;font-family:var(--font-body-family);font-size:1.2rem}.kl-careers-form__status.is-success{font-weight:var(--font-body-weight-bold);color:#2e6b4f}.kl-careers-form__status.is-error,.kl-careers-form__status--error{color:#b3261e}@media(min-width:750px){.kl-careers-openings__inner{margin:0 9.6rem}.kl-careers-openings__hint{margin-inline:9.6rem}.kl-careers-openings .kl-section-header__heading{font-size:3.4rem}.kl-careers-openings__category-list{padding-bottom:1.2rem}.kl-careers-openings__position-list{padding-top:2rem;padding-bottom:4rem}.kl-careers-openings__detail{grid-template-columns:1fr 1fr;gap:4.4rem;padding:4rem 0}.kl-careers-openings__description{margin-bottom:3.2rem}.kl-careers-form__grid{grid-template-columns:1fr 1fr;column-gap:3.2rem;row-gap:3.6rem}.kl-careers-form__field--employed,.kl-careers-form__field--resume{margin-top:-1.6rem}.kl-careers-form__actions{flex-direction:row}.kl-careers-form__submit,.kl-careers-form__reset{width:33.333%}}@media(min-width:1200px){.kl-careers-openings__inner{margin:0 12.8rem}.kl-careers-openings__hint{margin-inline:12.8rem}.kl-careers-openings__category-list{gap:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/395/assets/kl-careers.css.map */
