.at-training-schedule{background-color:var(--at-color-surface-light)}.at-training-schedule__panel{display:block;background-color:var(--at-color-white);border:1px solid var(--at-color-stroke-25);border-radius:var(--at-radius-lg);padding:var(--at-spacing-5)}.at-training-schedule__header{display:flex;flex-direction:column;gap:var(--at-spacing-3);margin-block-end:var(--at-spacing-5)}.at-training-schedule__heading{display:flex;align-items:center;gap:var(--at-spacing-3);margin:0;font-family:var(--at-font-sans);font-size:var(--at-text-heading-sm-size);line-height:var(--at-text-heading-sm-lh);letter-spacing:var(--at-text-heading-sm-ls);font-weight:var(--at-text-heading-sm-weight);color:var(--at-color-text-dark)}.at-training-schedule__heading-icon{display:block;flex:0 0 auto;inline-size:var(--at-spacing-5);block-size:var(--at-spacing-5);background-color:var(--at-color-brand-primary);-webkit-mask:var(--at-icon) center / contain no-repeat;mask:var(--at-icon) center / contain no-repeat;isolation:isolate}.at-training-schedule__heading-icon img{display:block;inline-size:100%;block-size:100%;object-fit:contain;filter:var(--at-icon-tint-filter);mix-blend-mode:screen}.at-training-schedule__link{display:inline-flex;align-items:center;gap:var(--at-spacing-2);font-family:var(--at-font-ui);font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-lh);font-weight:600;color:var(--at-color-text-dark);text-decoration:underline;text-underline-offset:3px}.at-training-schedule__link:hover{color:var(--at-color-brand-accent)}.at-training-schedule__link-icon{flex:0 0 auto}.at-training-schedule__toggle{padding:0;background:none;border:0;cursor:pointer}.at-training-schedule__toggle:focus-visible{outline:2px solid var(--at-color-text-dark);outline-offset:4px;border-radius:var(--at-radius-sm)}.at-training-schedule__toggle .at-training-schedule__link-icon{transform:rotate(90deg);transition:transform var(--at-transition-duration) var(--at-transition-easing)}.at-training-schedule__toggle[aria-expanded=true] .at-training-schedule__link-icon{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.at-training-schedule__toggle .at-training-schedule__link-icon{transition:none}}.at-training-schedule__row[hidden]{display:none}.at-training-schedule__footer{display:flex;justify-content:flex-end;margin-block-start:var(--at-spacing-5)}.at-training-schedule__caption{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.at-training-schedule__table{inline-size:100%;border-collapse:collapse;font-family:var(--at-font-sans);font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-lh);color:var(--at-color-text-dark)}.at-training-schedule__table th,.at-training-schedule__table td{text-align:start;vertical-align:middle}@media(max-width:989px){.at-training-schedule__table thead{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.at-training-schedule__row{display:block;padding-block:var(--at-spacing-4);border-block-end:1px solid var(--at-color-stroke-25)}.at-training-schedule__row:last-child{border-block-end:0}.at-training-schedule__table th,.at-training-schedule__table td{display:flex;gap:var(--at-spacing-3);justify-content:space-between;padding-block:var(--at-spacing-1);font-weight:400}.at-training-schedule__table th[data-label]:before,.at-training-schedule__table td[data-label]:before{content:attr(data-label);flex:0 0 auto;font-weight:600;color:var(--at-color-text-subtle)}.at-training-schedule__action{padding-block-start:var(--at-spacing-3)}}@media(min-width:750px){.at-training-schedule__panel{padding:var(--at-spacing-7)}.at-training-schedule__header{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:990px){.at-training-schedule__table thead th{padding:var(--at-spacing-3) var(--at-spacing-4);background-color:var(--at-color-surface-light-subtle);font-family:var(--at-font-ui);font-size:var(--at-text-body-xs-caps-size);letter-spacing:var(--at-text-body-xs-caps-ls);text-transform:uppercase;font-weight:600;color:var(--at-color-text-subtle);white-space:nowrap}.at-training-schedule__table thead th:first-child{border-start-start-radius:var(--at-radius-md);border-end-start-radius:var(--at-radius-md)}.at-training-schedule__table thead th:last-child{border-start-end-radius:var(--at-radius-md);border-end-end-radius:var(--at-radius-md)}.at-training-schedule__table tbody th,.at-training-schedule__table tbody td{padding:var(--at-spacing-4);border-block-end:1px solid var(--at-color-stroke-25);font-weight:400}.at-training-schedule__table tbody tr:last-child th,.at-training-schedule__table tbody tr:last-child td{border-block-end:0}.at-training-schedule__action,.at-training-schedule__cell--nowrap{white-space:nowrap}.at-training-schedule__action{inline-size:1%;text-align:end}}.at-training-schedule__action .at-btn--p-dark:focus-visible{outline-color:var(--at-color-surface-dark)}.at-training-schedule__inner--with-promo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--at-spacing-5)}.at-training-schedule__promo{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;padding:var(--at-spacing-6) var(--at-spacing-5) calc(var(--at-spacing-10) * 2);border:1px solid var(--at-color-stroke-25);border-radius:var(--at-radius-lg);background-color:var(--at-color-surface-dark)}.at-training-schedule__promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(to bottom,var(--at-color-surface-dark) 0%,var(--at-color-surface-dark) 60%,transparent 90%)}.at-training-schedule__promo-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;inline-size:100%;block-size:100%;object-fit:cover;object-position:right bottom}.at-training-schedule__promo-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--at-spacing-4)}.at-training-schedule__promo-heading{margin:0;font-family:var(--at-font-sans);font-size:var(--at-text-heading-sm-size);line-height:var(--at-text-heading-sm-lh);letter-spacing:var(--at-text-heading-sm-ls);font-weight:var(--at-text-heading-sm-weight);color:var(--at-color-text-light)}.at-training-schedule__promo-text{font-family:var(--at-font-sans);font-size:var(--at-text-body-base-size);line-height:var(--at-text-body-base-lh);color:var(--at-color-text-subtle-light)}.at-training-schedule__promo-text>*{margin:0}.at-training-schedule__promo-text>*+*{margin-block-start:var(--at-spacing-3)}.at-training-schedule__promo-text ul{display:flex;flex-direction:column;gap:var(--at-spacing-1);padding:0;list-style:none}.at-training-schedule__promo-text li{display:flex;align-items:baseline;gap:var(--at-spacing-2)}.at-training-schedule__promo-text li:before{content:"";flex:0 0 auto;inline-size:var(--at-spacing-3);block-size:var(--at-spacing-3);background-color:var(--at-color-brand-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6.5l3 3 6-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6.5l3 3 6-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.at-training-schedule__promo-action{margin-block-start:var(--at-spacing-2)}.at-training-schedule__promo-action .at-btn{white-space:nowrap}.at-training-schedule__promo-action .at-btn:focus-visible{outline-color:var(--at-color-text-light)}@media(min-width:750px){.at-training-schedule__promo{justify-content:center;padding:var(--at-spacing-7)}.at-training-schedule__promo:before{background-image:linear-gradient(to right,var(--at-color-surface-dark) 0%,var(--at-color-surface-dark) 45%,transparent 75%)}.at-training-schedule__promo-image{object-position:right center}.at-training-schedule__promo-heading,.at-training-schedule__promo-text{max-inline-size:50%}.at-training-schedule__promo-heading{font-size:var(--at-text-heading-md-size);line-height:var(--at-text-heading-md-lh);letter-spacing:var(--at-text-heading-md-ls)}}@media(min-width:1200px){.at-training-schedule__inner--with-promo{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch}.at-training-schedule__inner--with-promo .at-training-schedule__panel{padding:var(--at-spacing-6)}.at-training-schedule__inner--with-promo .at-training-schedule__table thead th,.at-training-schedule__inner--with-promo .at-training-schedule__table tbody th,.at-training-schedule__inner--with-promo .at-training-schedule__table tbody td{padding-inline:var(--at-spacing-3)}.at-training-schedule__inner--with-promo .at-training-schedule__promo{padding:var(--at-spacing-6)}.at-training-schedule__inner--with-promo:has([data-schedule-toggle][aria-expanded=true]) .at-training-schedule__promo{align-self:start;min-block-size:var(--at-promo-collapsed-height, auto)}.at-training-schedule__inner--with-promo .at-training-schedule__promo:before{background-image:linear-gradient(to right,var(--at-color-surface-dark) 0%,var(--at-color-surface-dark) 55%,transparent 85%)}.at-training-schedule__inner--with-promo .at-training-schedule__promo-heading{max-inline-size:none}.at-training-schedule__inner--with-promo .at-training-schedule__promo-text{max-inline-size:65%}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/at-training-schedule.css.map */
