.training-intro .m-richtext__subtitle{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}.training-intro .m-richtext__description{max-width:560px;margin-left:auto;margin-right:auto;color:rgb(var(--color-foreground-secondary))}.training-machines__heading{margin:0 0 24px;text-align:center}.training-switch{display:flex;justify-content:center;margin-bottom:36px}.training-switch__track{display:inline-flex;gap:4px;padding:4px;border-radius:100px;background:rgb(var(--color-background-secondary))}.training-switch__tab{-webkit-appearance:none;appearance:none;margin:0;padding:11px 26px;border:0;border-radius:100px;background:none;font:inherit;font-size:15px;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground-secondary));cursor:pointer;transition:background-color .25s ease,color .25s ease}.training-switch__tab:hover{color:rgb(var(--brand-red))}.training-switch__tab[aria-selected=true]{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.training-switch__tab:focus-visible,.training-video__poster:focus-visible,.training-row:focus-visible{outline:2px solid rgb(var(--brand-red));outline-offset:3px}.training-panel[hidden]{display:none}.training-panel__main{display:grid;gap:24px}.training-eyebrow{margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}.training-panel__title{margin:0 0 6px}.training-panel__meta{margin:0 0 22px;color:rgb(var(--color-foreground-secondary))}.training-panel__list-title{margin:0 0 10px;font-weight:600;color:rgb(var(--color-heading))}.training-list{display:grid;gap:8px;margin:0 0 28px;padding:0;list-style:none}.training-list li{position:relative;margin:0;padding-left:22px;line-height:1.5}.training-list li:before{content:"";position:absolute;left:0;top:.75em;width:10px;height:2px;border-radius:2px;background:rgb(var(--brand-red))}.training-panel__button{min-width:0}.training-video{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:16px;background:rgb(var(--color-background-secondary));isolation:isolate}.training-video--large{border-radius:var(--panel-radius, 28px)}.training-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:#fff}.training-video__poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000052,#0000 40%);pointer-events:none}.training-video__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.05,.2,.1,1)}.training-video__play{position:absolute;left:50%;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:#fff;color:rgb(var(--brand-ink));box-shadow:0 8px 28px #0000002e;transform:translate(-50%,-50%);transition:background-color .25s ease,color .25s ease,transform .25s ease}.training-video__play svg{width:22px;height:22px;margin-left:3px}.training-video--small .training-video__play{width:54px;height:54px}.training-video--small .training-video__play svg{width:16px;height:16px;margin-left:2px}.training-video__poster:hover .training-video__play,.training-video__poster:focus-visible .training-video__play{background:rgb(var(--brand-red));color:#fff;transform:translate(-50%,-50%) scale(1.06)}@media(hover:hover){.training-video__poster:hover .training-video__image{transform:scale(1.03)}}.training-video__time{position:absolute;right:14px;bottom:14px;z-index:1;padding:4px 10px;border-radius:100px;background:#0000009e;color:#fff;font-size:13px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.training-video--small .training-video__time{right:10px;bottom:10px;font-size:12px}.training-video__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.training-video--empty{display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:rgb(var(--color-foreground-secondary))}.training-panel__cards{display:grid;gap:16px;margin-top:32px}.training-card{display:flex;flex-direction:column;padding:22px 22px 14px;border-radius:24px;background:rgb(var(--color-background-secondary))}.training-card--video{padding:10px 10px 20px}.training-card__body{padding:16px 12px 0}.training-card__label{margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}.training-card__title{margin:0 0 4px;font-size:18px;line-height:1.35;letter-spacing:0}.training-card__text{margin:0;font-size:15px;line-height:1.5;color:rgb(var(--color-foreground-secondary))}.training-rows{margin:0;padding:0;list-style:none}.training-rows li{margin:0}.training-rows li+li{border-top:1px solid rgb(var(--color-border))}.training-row{display:flex;align-items:center;gap:14px;padding:12px 0;color:inherit;text-decoration:none}.training-row__icon,.training-row__thumb{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:14px;background:#fff;color:rgb(var(--brand-ink));transition:color .25s ease}.training-row__thumb img{width:100%;height:100%;padding:3px;object-fit:contain}.training-row__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.training-row__title{font-weight:600;line-height:1.35;color:rgb(var(--color-heading));transition:color .25s ease}.training-row__meta{margin-top:2px;font-size:14px;line-height:1.4;color:rgb(var(--color-foreground-secondary))}.training-row__arrow{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:rgb(var(--brand-ink));transition:background-color .25s ease,color .25s ease}.training-row:hover .training-row__title,.training-row:hover .training-row__icon{color:rgb(var(--brand-red))}.training-row:hover .training-row__arrow{background:rgb(var(--brand-red));color:#fff}@media(min-width:768px){.training-panel__main{gap:28px}.training-panel__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.training-card--video{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;padding:10px}.training-card--video .training-card__body{padding:0 18px 0 24px}}@media(min-width:768px)and (max-width:1023px){.training-panel__info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"eyebrow list-title" "title list" "meta list" "button list";column-gap:32px;align-items:start}.training-panel__info .training-eyebrow{grid-area:eyebrow}.training-panel__info .training-panel__title{grid-area:title}.training-panel__info .training-panel__meta{grid-area:meta}.training-panel__info .training-panel__list-title{grid-area:list-title}.training-panel__info .training-list{grid-area:list;margin-bottom:0}.training-panel__info .training-panel__button{grid-area:button;justify-self:start}}@media(min-width:1024px){.training-panel__main{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:center}}@media(min-width:1280px){.training-panel__main{gap:56px}.training-panel__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.training-card{padding:24px 24px 14px}.training-card--video{grid-column:auto;display:flex;align-items:stretch;padding:10px 10px 20px}.training-card--video .training-card__body{padding:16px 12px 0}}@media(max-width:767px){.training-switch{margin-bottom:24px}.training-switch__tab{padding:10px 22px}.training-video__play{width:60px;height:60px}.training-video__play svg{width:18px;height:18px}.training-panel__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/training.css.map */
