.training-program-recommender{display:block;color:rgb(var(--color-foreground))}.training-program-recommender__inner{display:grid;gap:2.4rem}.training-program-recommender__intro{max-width:86rem;margin-right:auto;margin-left:auto;text-align:center}.training-program-recommender__heading{margin:0;letter-spacing:0}.training-program-recommender__text{max-width:72rem;margin-top:1.2rem;margin-right:auto;margin-left:auto;color:rgba(var(--color-foreground),.78)}.training-program-recommender__text>*{margin-top:0}.training-program-recommender__text>*:last-child{margin-bottom:0}.training-program-recommender__panel{width:100%;max-width:112rem;padding:clamp(1.6rem,2.5vw,3.2rem);border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:linear-gradient(135deg,rgba(var(--color-foreground),.07),rgba(var(--color-foreground),.025)),rgb(var(--color-background));overflow:hidden}.training-program-recommender__steps{display:grid;grid-template-columns:repeat(var(--recommender-step-count, 4),minmax(0,1fr));gap:.8rem;margin-bottom:1.2rem}.training-program-recommender__step-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.2rem;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:999px;background:rgba(var(--color-foreground),.045);color:rgba(var(--color-foreground),.72);font:inherit;font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:0;cursor:pointer;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease,box-shadow var(--duration-short) ease,opacity var(--duration-short) ease}.training-program-recommender__step-button:hover:not(:disabled){border-color:rgba(var(--color-button),.58);color:rgb(var(--color-foreground))}.training-program-recommender__step-button:focus-visible,.training-program-recommender__back:focus-visible,.training-program-recommender__restart:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem}.training-program-recommender__step-button[aria-current=step]{border-color:rgb(var(--color-button));background:linear-gradient(90deg,rgba(var(--color-button),.28),rgba(var(--color-button),.12));color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgba(var(--color-button),.36)}.training-program-recommender__step-button.is-complete:not([aria-current=step]){border-color:rgba(var(--color-button),.44);color:rgb(var(--color-foreground))}.training-program-recommender__step-button:disabled{cursor:not-allowed;opacity:.48}.training-program-recommender__step-number{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background:rgba(var(--color-foreground),.08);flex:0 0 auto}.training-program-recommender__step-button[aria-current=step] .training-program-recommender__step-number,.training-program-recommender__step-button.is-complete .training-program-recommender__step-number{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.training-program-recommender__progress{height:.6rem;border-radius:999px;background:rgba(var(--color-foreground),.1);overflow:hidden}.training-program-recommender__progress-fill{display:block;width:25%;height:100%;border-radius:inherit;background:rgb(var(--color-button));transition:width var(--duration-default) ease}.training-program-recommender__question-region,.training-program-recommender__result-region{margin-top:clamp(2rem,4vw,3.6rem)}.training-program-recommender__question-kicker{margin:0 0 .8rem;color:rgba(var(--color-foreground),.64);font-size:1.2rem;font-weight:700;line-height:1.3;text-transform:uppercase}.training-program-recommender__question-title{max-width:82rem;margin:0;letter-spacing:0}.training-program-recommender__question-help{max-width:74rem;margin:1rem 0 0;color:rgba(var(--color-foreground),.72);font-size:1.5rem;line-height:calc(1 + .45 / var(--font-body-scale))}.training-program-recommender__fieldset{min-width:0;padding:0;margin:2rem 0 0;border:0}.training-program-recommender__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.training-program-recommender__option{position:relative;display:block;min-width:0;cursor:pointer}.training-program-recommender__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.training-program-recommender__option-card{position:relative;display:grid;grid-template-columns:3.8rem minmax(0,1fr) 2.2rem;align-items:center;gap:1.2rem;min-height:7.8rem;padding:1.3rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:rgba(var(--color-foreground),.035);color:rgb(var(--color-foreground));cursor:pointer;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,box-shadow var(--duration-short) ease,transform var(--duration-short) ease}.training-program-recommender__option-card.has-badge{padding-top:1.8rem;padding-right:1.3rem}.training-program-recommender__option:hover .training-program-recommender__option-card,.training-program-recommender__input:hover+.training-program-recommender__option-card{border-color:rgba(var(--color-button),.55);background:rgba(var(--color-foreground),.055)}.training-program-recommender__input:focus-visible+.training-program-recommender__option-card{outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem}.training-program-recommender__input:checked+.training-program-recommender__option-card{border-color:rgb(var(--color-button));background:linear-gradient(90deg,rgba(var(--color-button),.22),rgba(var(--color-button),.08));box-shadow:0 0 0 .1rem rgba(var(--color-button),.34)}.training-program-recommender__icon{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:.6rem;background:rgba(var(--color-button),.12);color:rgb(var(--color-button));overflow:hidden}.training-program-recommender__icon svg,.training-program-recommender__icon img{display:block;width:2rem;height:2rem}.training-program-recommender__icon img{width:2.6rem;height:2.6rem;object-fit:contain}.training-program-recommender__icon--stars{background:rgba(var(--color-button),.1)}.training-program-recommender__stars{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2rem;gap:.12rem}.training-program-recommender__star{display:inline-flex;width:.86rem;height:.86rem;color:rgba(var(--color-foreground),.34)}.training-program-recommender__star svg{display:block;width:.86rem;height:.86rem;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.training-program-recommender__star.is-filled{color:rgb(var(--color-button))}.training-program-recommender__star.is-filled svg{fill:currentColor}.training-program-recommender__star.is-empty svg{fill:transparent}.training-program-recommender__option-text{min-width:0;font-size:1.5rem;font-weight:700;line-height:calc(1 + .25 / var(--font-body-scale));overflow-wrap:anywhere}.training-program-recommender__radio{position:relative;width:2.2rem;height:2.2rem;border:.1rem solid rgba(var(--color-foreground),.36);border-radius:50%;background:rgba(var(--color-background),.72);justify-self:end}.training-program-recommender__radio:after{content:"";position:absolute;top:.45rem;right:.45rem;bottom:.45rem;left:.45rem;border-radius:inherit;background:rgb(var(--color-button));transform:scale(0);transition:transform var(--duration-short) ease}.training-program-recommender__input:checked+.training-program-recommender__option-card .training-program-recommender__radio:after{transform:scale(1)}.training-program-recommender__badge{position:absolute;top:.7rem;right:.8rem;z-index:1;max-width:calc(100% - 1.6rem);padding:.35rem .7rem;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.1rem;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none}.training-program-recommender__actions,.training-program-recommender__result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem}.training-program-recommender__back,.training-program-recommender__restart{min-height:4.2rem}.training-program-recommender__result-card{display:grid;grid-template-columns:minmax(16rem,28rem) minmax(0,1fr);gap:clamp(1.6rem,3vw,3rem);align-items:center;padding:clamp(1.4rem,2.5vw,2.4rem);border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:rgba(var(--color-foreground),.04)}.training-program-recommender__result-media{position:relative;aspect-ratio:1 / 1;width:100%;overflow:hidden;border-radius:.8rem;background:rgba(var(--color-foreground),.07)}.training-program-recommender__result-media img{display:block;width:100%;height:100%;object-fit:cover}.training-program-recommender__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:rgba(var(--color-foreground),.7)}.training-program-recommender__placeholder svg{width:5.6rem;height:5.6rem}.training-program-recommender__result-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.training-program-recommender__result-label,.training-program-recommender__result-badge{display:inline-flex;align-items:center;min-height:2.8rem;padding:.45rem .9rem;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.2rem;font-weight:700;line-height:1.1}.training-program-recommender__result-label{background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground))}.training-program-recommender__result-title{margin:1.2rem 0 0;letter-spacing:0}.training-program-recommender__result-note{max-width:66rem;margin:1.2rem 0 0;color:rgba(var(--color-foreground),.76);font-size:1.5rem;line-height:calc(1 + .45 / var(--font-body-scale))}.training-program-recommender__result-note{padding:1.2rem 1.4rem;border-left:.3rem solid rgb(var(--color-button));background:rgba(var(--color-foreground),.04);font-size:1.5rem}.training-program-recommender [hidden]{display:none!important}@media screen and (min-width:990px){.training-program-recommender__panel{justify-self:center}}@media screen and (max-width:989px){.training-program-recommender__options{grid-template-columns:1fr}}@media screen and (max-width:749px){.training-program-recommender__steps{gap:.5rem}.training-program-recommender__step-button{min-width:0;min-height:4rem;padding:.5rem}.training-program-recommender__step-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.training-program-recommender__step-number{width:2.6rem;height:2.6rem}.training-program-recommender__option-card{grid-template-columns:3.6rem minmax(0,1fr) 2rem;min-height:7.2rem;padding:1.1rem}.training-program-recommender__icon{width:3.6rem;height:3.6rem}.training-program-recommender__option-text{font-size:1.4rem}.training-program-recommender__result-card{grid-template-columns:1fr}.training-program-recommender__result-media{max-width:28rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-training-program-recommender-tro.css.map */
