.hbc-schedule{--schedule-black: #0d0d0d;--schedule-panel: #181a20;--schedule-panel-alt: #20232a;--schedule-white: #f2f2f2;--schedule-muted: #aeb1b9;--schedule-yellow: #fac905;--schedule-yellow-hover: #fbd437;--schedule-blue: #1659e9;--schedule-line: rgba(242, 242, 242, .14);position:relative;overflow:hidden;background:var(--schedule-black);color:var(--schedule-white)}.hbc-schedule *,.hbc-schedule *:before,.hbc-schedule *:after{box-sizing:border-box}.hbc-schedule__header{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:clamp(3.6rem,5vw,5.6rem)}.hbc-schedule__heading-group{max-width:76rem}.hbc-schedule__eyebrow{margin:0 0 1.4rem;color:var(--schedule-yellow);font-family:var(--font-heading-family);font-size:1.3rem;font-weight:600;letter-spacing:.25em;line-height:1.3;text-transform:uppercase}.hbc-schedule__heading{margin:0;color:var(--schedule-white);font-family:var(--font-heading-family);font-size:clamp(4rem,6vw,7rem);font-weight:700;letter-spacing:0;line-height:.96;text-transform:uppercase}.hbc-schedule--compact .hbc-schedule__heading{font-size:clamp(3.6rem,5vw,5.8rem)}.hbc-schedule__intro{max-width:56ch;margin-top:1.8rem;color:var(--schedule-muted);font-size:1.7rem;line-height:1.55}.hbc-schedule__intro p{margin:0}.hbc-schedule__header-actions{display:flex;flex:0 0 auto;align-items:center;gap:1rem;padding:1.1rem 1.4rem;border:1px solid var(--schedule-line);color:var(--schedule-muted);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hbc-schedule__live-dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--schedule-yellow);box-shadow:0 0 0 .5rem #fac9051a}.hbc-schedule__shell{display:grid;grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);border:1px solid var(--schedule-line);background:var(--schedule-panel)}.hbc-schedule__tabs{display:flex;flex-direction:column;padding:1rem;border-right:1px solid var(--schedule-line);background:#121318}.hbc-schedule__tab{display:flex;min-height:5.8rem;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.5rem;border:0;border-left:3px solid transparent;background:transparent;color:var(--schedule-muted);cursor:pointer;font:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.hbc-schedule__tab small{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid var(--schedule-line);color:inherit;font-size:1.1rem}.hbc-schedule__tab:hover,.hbc-schedule__tab[aria-selected=true]{border-left-color:var(--schedule-yellow);background:#fac90514;color:var(--schedule-white)}.hbc-schedule__tab[aria-selected=true] small{border-color:var(--schedule-yellow);background:var(--schedule-yellow);color:var(--schedule-black)}.hbc-schedule__panels{min-width:0}.hbc-schedule__panel{padding:clamp(2rem,4vw,4.2rem)}.hbc-schedule.is-enhanced .hbc-schedule__panel[hidden]{display:none}.hbc-schedule:not(.is-enhanced) .hbc-schedule__panel+.hbc-schedule__panel{border-top:1px solid var(--schedule-line)}.hbc-schedule__day-heading{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:1.6rem}.hbc-schedule__day-heading h3{margin:0;color:var(--schedule-white);font-family:var(--font-heading-family);font-size:clamp(2.5rem,3vw,3.5rem);font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.hbc-schedule__day-heading>span{color:var(--schedule-muted);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hbc-schedule__list{margin:0;padding:0;list-style:none}.hbc-schedule__session{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr) auto;min-height:7.2rem;align-items:center;gap:2rem;padding:1.3rem 1.6rem;border-top:1px solid var(--schedule-line);transition:background-color .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.hbc-schedule__session:last-child{border-bottom:1px solid var(--schedule-line)}.hbc-schedule__session:hover{background:var(--schedule-panel-alt);transform:translate(.4rem)}.hbc-schedule__time{color:var(--schedule-yellow);font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;letter-spacing:0;white-space:nowrap}.hbc-schedule__class{display:flex;min-width:0;flex-direction:column;gap:.3rem}.hbc-schedule__class strong{overflow-wrap:anywhere;color:var(--schedule-white);font-size:1.6rem;font-weight:700}.hbc-schedule__class span{color:var(--schedule-muted);font-size:1.25rem}.hbc-schedule__level{display:grid;min-width:4.4rem;min-height:3.2rem;place-items:center;padding:.4rem .8rem;border:1px solid var(--schedule-blue);color:#8eb0fa;font-size:1.1rem;font-weight:800}.hbc-schedule__level--a,.hbc-schedule__level--ia{border-color:var(--schedule-yellow);color:var(--schedule-yellow)}.hbc-schedule__level--all{border-color:var(--schedule-line);color:var(--schedule-muted)}.hbc-schedule__footer{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin-top:2.4rem}.hbc-schedule__legend,.hbc-schedule__pricing{display:flex;flex-wrap:wrap;gap:1rem 2rem;color:var(--schedule-muted);font-size:1.25rem}.hbc-schedule__legend b{color:var(--schedule-yellow)}.hbc-schedule__pricing strong{margin-left:.4rem;color:var(--schedule-white)}.hbc-schedule__actions{display:flex;flex:0 0 auto;align-items:center;gap:1.4rem}.hbc-schedule__button{display:inline-flex;min-height:5.2rem;align-items:center;justify-content:center;gap:1.2rem;padding:0 2.6rem;border:2px solid transparent;color:var(--schedule-white);font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.hbc-schedule__button--primary{border-color:var(--schedule-yellow);background:var(--schedule-yellow);color:var(--schedule-black)}.hbc-schedule__button--primary:hover{border-color:var(--schedule-yellow-hover);background:var(--schedule-yellow-hover);color:var(--schedule-black);transform:translateY(-2px)}.hbc-schedule__button--text{padding-right:0;padding-left:0;border-bottom-color:var(--schedule-yellow)}.hbc-schedule__button--text:hover{color:var(--schedule-yellow)}@media screen and (max-width:989px){.hbc-schedule__shell{grid-template-columns:1fr}.hbc-schedule__tabs{overflow-x:auto;flex-direction:row;padding:.8rem;border-right:0;border-bottom:1px solid var(--schedule-line);scrollbar-width:none}.hbc-schedule__tabs::-webkit-scrollbar{display:none}.hbc-schedule__tab{min-width:9rem;border-bottom:3px solid transparent;border-left:0}.hbc-schedule__tab:hover,.hbc-schedule__tab[aria-selected=true]{border-bottom-color:var(--schedule-yellow);border-left-color:transparent}.hbc-schedule__footer{align-items:flex-start;flex-wrap:wrap}}@media screen and (max-width:749px){.hbc-schedule__header{align-items:flex-start;flex-direction:column;gap:2rem}.hbc-schedule__heading{font-size:4rem}.hbc-schedule__header-actions{padding:.9rem 1.2rem}.hbc-schedule__panel{padding:2rem 1.4rem}.hbc-schedule__session{grid-template-columns:minmax(8.6rem,auto) minmax(0,1fr) auto;gap:1rem;padding:1.4rem .8rem}.hbc-schedule__time{font-size:1.55rem}.hbc-schedule__class strong{font-size:1.45rem}.hbc-schedule__level{min-width:3.8rem;padding:.3rem .5rem}.hbc-schedule__footer,.hbc-schedule__actions{align-items:stretch;flex-direction:column;width:100%}.hbc-schedule__button{width:100%}.hbc-schedule__button--text{min-height:4.6rem}}@media screen and (max-width:420px){.hbc-schedule__session{grid-template-columns:8rem minmax(0,1fr)}.hbc-schedule__level{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.hbc-schedule *,.hbc-schedule *:before,.hbc-schedule *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/hbc-class-schedule.css.map */
