.bay-training__full-width{width:100%;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.bay-training__full-width{padding-left:5rem;padding-right:5rem}}.bay-training-academy{background:var(--bay-training-academy-bg, rgb(var(--color-background)))}.bay-training-academy__header{margin-bottom:2.4rem}.bay-training-academy__heading{margin:0}.bay-training-academy__description{margin-top:1.2rem}.bay-training-academy__description>*{margin:0}.bay-training-academy__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bay-training-academy-mobile-gap, 1.6rem)}@media screen and (min-width:750px){.bay-training-academy__grid{grid-template-columns:repeat(var(--bay-training-academy-desktop-columns, 2),minmax(0,1fr))}}.bay-training-card{border:.1rem solid rgba(var(--color-foreground),.14);background:rgb(var(--color-background));border-radius:1.2rem;overflow:hidden;display:flex;flex-direction:column;min-height:100%;box-shadow:0 .3rem 1.2rem #0000000a;transition:border-color .2s ease,box-shadow .2s ease}.bay-training-card--featured{border-color:rgba(var(--color-foreground),.3);box-shadow:0 .6rem 1.8rem #00000012}.bay-training-card:hover{border-color:rgba(var(--color-foreground),.28);box-shadow:0 .6rem 1.8rem #00000014}.bay-training-card__media{aspect-ratio:16/9;background:rgba(var(--color-foreground),.05)}.bay-training-card__image{width:100%;height:100%;object-fit:cover;display:block}.bay-training-card__content{padding:1.6rem;display:grid;gap:1.2rem}.bay-training-card__badges{display:flex;flex-wrap:wrap;gap:.8rem}.bay-training-card__badge{border-radius:999px;padding:.3rem .8rem;font-size:1.1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:.1rem solid rgba(var(--color-foreground),.2)}.bay-training-card__badge--free{background:#37996626}.bay-training-card__badge--premium{background:#aa763a26}.bay-training-card__badge--coming-soon{background:rgba(var(--color-foreground),.1)}.bay-training-card__title{margin:0}.bay-training-card__description{margin:0;color:rgba(var(--color-foreground),.75)}.bay-training-card__meta{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;margin:0;color:rgba(var(--color-foreground),.85);font-size:1.3rem}.bay-training-card__actions{margin-top:.4rem}.bay-training-card__actions .button[aria-disabled=true]{pointer-events:none;opacity:.55}.bay-training-card__actions .button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.7);outline-offset:.2rem}.bay-training-course{background:var(--bay-training-course-bg, rgb(var(--color-background)));--bay-training-sidebar-offset: calc(var(--header-height, 0px) + 2rem);--bay-training-sidebar-max-height: 60rem}.bay-training-course__header{margin-bottom:2rem}.bay-training-course__heading{margin:0}.bay-training-course__description{margin-top:1.2rem}.bay-training-course__description>*{margin:0}.bay-training-course__layout{display:grid;gap:1.8rem}@media screen and (min-width:990px){.bay-training-course__layout{max-width:122rem;margin:0 auto;justify-content:center;grid-template-columns:minmax(0,clamp(72rem,60vw,78rem)) minmax(34rem,clamp(34rem,28vw,37rem));gap:2rem;align-items:start}}.bay-training-course__main{border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1rem;background:rgb(var(--color-background));overflow:hidden}.bay-training-course__player-shell{position:relative;aspect-ratio:16/9;background:rgba(var(--color-foreground),.08)}.bay-training-course__player{width:100%;height:100%;display:block}.bay-training-course__player-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.6rem;color:rgba(var(--color-foreground),.82);background:rgba(var(--color-background),.96)}.bay-training-course__lesson-content{padding:1.4rem 1.6rem 1.2rem;border-top:.1rem solid rgba(var(--color-foreground),.1)}.bay-training-course__lesson-position{margin:0;text-transform:uppercase;letter-spacing:.06em;font-size:1rem;color:rgba(var(--color-foreground),.7)}.bay-training-course__lesson-title{margin:.6rem 0;line-height:1.25}.bay-training-course__lesson-description{margin:0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.bay-training-course__pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:0 1.6rem 1.4rem}@media screen and (max-width:749px){.bay-training-course__pager{grid-template-columns:minmax(0,1fr)}}.bay-training-course__pager-button{min-height:4rem;padding:.8rem 1.4rem}.bay-training-course__pager-button[disabled]{opacity:.5;cursor:not-allowed}.bay-training-course__sidebar{align-self:start;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1rem;background:rgb(var(--color-background));overflow:hidden}.bay-training-course__nav-toggle{width:100%;border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.12);background:transparent;padding:1.2rem 1.6rem;text-align:left;font-weight:600;cursor:pointer}.bay-training-course__nav-toggle:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.7);outline-offset:-.2rem}.bay-training-course__sidebar-panel{padding:1.2rem 1.4rem 1.4rem}.bay-training-course__sidebar.is-collapsed .bay-training-course__sidebar-panel{display:none}@media screen and (min-width:990px){.bay-training-course__sidebar{position:sticky;top:var(--bay-training-sidebar-offset);height:min(var(--bay-training-sidebar-max-height),calc(100vh - var(--bay-training-sidebar-offset) - 2rem));max-height:var(--bay-training-sidebar-max-height)}.bay-training-course__nav-toggle{display:none}.bay-training-course__sidebar-panel{height:100%;min-height:0;display:flex;flex-direction:column}}.bay-training-course__progress-text{margin:0 0 .6rem;color:rgba(var(--color-foreground),.82)}.bay-training-course__progress-track{height:.6rem;border-radius:999px;background:rgba(var(--color-foreground),.14);overflow:hidden}.bay-training-course__progress-bar{display:block;width:0%;height:100%;border-radius:inherit;background:rgba(var(--color-foreground),.85)}.bay-training-course__complete-toggle{width:100%;margin-top:1rem}.bay-training-course:not(.bay-training-course--progress-enabled) .bay-training-course__complete-toggle,.bay-training-course:not(.bay-training-course--progress-enabled) .bay-training-course__progress-track,.bay-training-course:not(.bay-training-course--progress-enabled) .bay-training-course__progress-text{display:none}.bay-training-course__storage-note{margin:.6rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.72)}.bay-training-course__lesson-list-scroll{margin-top:1rem;outline:none}.bay-training-course__lesson-list-scroll{scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.24) transparent}.bay-training-course__lesson-list-scroll::-webkit-scrollbar{width:.6rem}.bay-training-course__lesson-list-scroll::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.22);border-radius:999px}.bay-training-course__lesson-list-scroll::-webkit-scrollbar-track{background:transparent}@media screen and (min-width:990px){.bay-training-course__lesson-list-scroll{flex:1 1 auto;min-height:0;height:100%;overflow-y:auto;padding-right:.4rem;overscroll-behavior:contain}}.bay-training-course__lesson-list-scroll:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.62);outline-offset:.1rem;border-radius:.8rem}.bay-training-course__lesson-list{margin:0;padding:0;display:grid;gap:.45rem}.bay-training-course__lesson-item{margin:0}.bay-training-course__lesson-button{width:100%;border:.1rem solid transparent;border-radius:.8rem;background:rgba(var(--color-foreground),.02);padding:.8rem 1rem;text-align:left;color:inherit;display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;cursor:pointer}.bay-training-course__lesson-button:hover{border-color:rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.05)}.bay-training-course__lesson-button.is-active{border-color:rgba(var(--color-foreground),.28);background:rgba(var(--color-foreground),.08)}.bay-training-course__lesson-button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.72);outline-offset:.2rem}.bay-training-course__lesson-main{display:flex;gap:.7rem;align-items:flex-start;min-width:0}.bay-training-course__lesson-play,.bay-training-course__lesson-check{width:1.5rem;min-width:1.5rem;margin-top:.1rem;text-align:center}.bay-training-course__lesson-play{opacity:0;color:rgba(var(--color-foreground),.9)}.bay-training-course__lesson-item.is-active .bay-training-course__lesson-play{opacity:1}.bay-training-course__lesson-check{opacity:0;color:rgba(var(--color-foreground),.78)}.bay-training-course__lesson-item.is-complete .bay-training-course__lesson-check{opacity:1}.bay-training-course__lesson-item.is-active .bay-training-course__lesson-check{opacity:0}.bay-training-course:not(.bay-training-course--progress-enabled) .bay-training-course__lesson-check{display:none}.bay-training-course__lesson-text-group{display:grid;gap:.2rem}.bay-training-course__lesson-item-title{font-weight:600;font-size:1.35rem;line-height:1.4;overflow-wrap:anywhere}.bay-training-course__lesson-duration,.bay-training-course__lesson-warning{font-size:1.15rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.bay-training-course__locked-state,.bay-training-course__empty-state{border:.1rem dashed rgba(var(--color-foreground),.26);border-radius:1.2rem;padding:1.8rem;background:rgba(var(--color-background),.9)}.bay-training-course__locked-state h3,.bay-training-course__empty-state h3{margin:0}.bay-training-course__locked-state p,.bay-training-course__empty-state p{margin:.8rem 0 0}@media(prefers-reduced-motion:reduce){.bay-training-card,.bay-training-course__lesson-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bay-training.css.map */
