.sb-courses{--sb-courses-text: var(--sb-text);--sb-courses-text-secondary: var(--sb-text-secondary);--sb-courses-border: var(--sb-border);--sb-courses-active: var(--sb-brand-hover);--sb-courses-active-bg: var(--sb-surface);--sb-courses-radius: var(--sb-radius-card);display:grid;gap:var(--sb-gap-cards);align-items:stretch}@media screen and (min-width:900px){.sb-courses{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--sb-gap-cards)}}.sb-courses__copy{display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-width:0}.sb-courses__header{display:flex;flex-direction:column;gap:12px;padding:8px 0 0}@media screen and (min-width:900px){.sb-courses__header{padding:24px}}.sb-courses__heading{margin:0;color:var(--sb-courses-text);font-family:var(--heading-font-family);font-size:var(--text-h1);font-weight:600;line-height:1.2;letter-spacing:0}.sb-courses__subheading{margin:0;color:var(--sb-subheading-color);font-family:var(--text-font-family);font-size:var(--sb-type-lede);font-weight:var(--sb-weight-body);line-height:1.55;letter-spacing:var(--sb-body-letter-spacing, .015em)}.sb-courses__cats{display:flex;flex-direction:column;gap:12px}.sb-courses__cat{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border:1px solid var(--sb-courses-border);border-radius:var(--sb-courses-radius);background:transparent;color:var(--sb-courses-text);text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.sb-courses__cat-main{display:inline-flex;align-items:center;gap:12px;min-width:0}.sb-courses__cat-icon{display:none;width:44px;height:44px;flex-shrink:0;overflow:hidden}.sb-courses__cat-icon img{display:block;width:100%;height:100%;object-fit:contain}.sb-courses__cat-label{font-family:var(--heading-font-family);font-weight:600;font-size:var(--text-h3);line-height:1.35;letter-spacing:0}.sb-courses__cat-chevron{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:var(--sb-text-muted);flex-shrink:0;transition:color .2s ease,transform .2s ease}.sb-courses__cat:hover,.sb-courses__cat.is-active{background:var(--sb-courses-active-bg);border-color:var(--sb-courses-border);color:var(--sb-courses-active)}.sb-courses__cat.is-active .sb-courses__cat-icon{display:inline-flex}.sb-courses__cat:hover .sb-courses__cat-chevron,.sb-courses__cat.is-active .sb-courses__cat-chevron{color:var(--sb-courses-active);transform:translate(2px)}.sb-courses__cat:focus-visible{outline:2px solid var(--sb-brand);outline-offset:2px}.sb-courses__visual{position:relative;min-height:320px;border:1px solid var(--sb-courses-border);border-radius:var(--sb-courses-radius);overflow:hidden;background:var(--sb-courses-active-bg)}@media screen and (min-width:700px){.sb-courses__visual{min-height:480px}}@media screen and (min-width:900px){.sb-courses__visual{min-height:600px}}.sb-courses__panel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease;pointer-events:none}.sb-courses__panel.is-active{opacity:1;visibility:visible}.sb-courses__panel-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(prefers-reduced-motion:reduce){.sb-courses__panel,.sb-courses__cat,.sb-courses__cat-chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sb-courses-showcase.css.map */
