.edu-banner{display:block;margin-top:2.4rem}.edu-banner__stage{position:relative}.edu-banner__track{display:flex;aspect-ratio:57 / 10;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--edu-radius-card);background:var(--edu-tint)}.edu-banner__track::-webkit-scrollbar{display:none}.edu-banner__slide{position:relative;flex:0 0 100%;scroll-snap-align:start}.edu-banner__link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.edu-banner__link:focus-visible{outline:3px solid var(--edu-ink);outline-offset:-3px;border-radius:var(--edu-radius-card)}.edu-banner picture{display:block;width:100%;height:100%}.edu-banner__img{display:block;width:100%;height:100%;object-fit:cover}.edu-banner__blank{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;box-sizing:border-box;width:100%;height:100%;padding:1.2rem 1.6rem;border:2px dashed var(--edu-line);border-radius:var(--edu-radius-card);background:var(--edu-tint);text-align:center}.edu-banner__slide:nth-child(2n) .edu-banner__blank{background:color-mix(in srgb,var(--edu-teal) 9%,#fff)}.edu-banner__blank-title{font-family:var(--edu-font-head);font-weight:700;font-size:var(--edu-fs-title);color:var(--edu-slate)}.edu-banner__blank-hint{font-size:var(--edu-fs-small);color:var(--edu-grey)}.edu-banner__tabs{display:none}.edu-banner__tab-list{margin:0;padding:0;list-style:none}.edu-banner__tab{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:3.6rem;padding:0 2.4rem 0 2.8rem;border:0;background:none;font:inherit;font-size:var(--edu-fs-body);line-height:1.3;color:var(--edu-ink);text-align:left;text-decoration:none;cursor:pointer}.edu-banner__tab:hover{text-decoration:underline;text-decoration-color:var(--edu-line);text-underline-offset:.4rem}.edu-banner__tab.is-active{text-decoration:underline;text-decoration-color:var(--edu-teal);text-decoration-thickness:2px;text-underline-offset:.4rem}.edu-banner__tab.is-active:before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);border-top:.6rem solid transparent;border-bottom:.6rem solid transparent;border-left:.7rem solid var(--edu-ink)}.edu-banner__tab:focus-visible{outline:2px solid var(--edu-ink);outline-offset:-2px}.edu-banner__controls{display:flex;align-items:center;gap:.8rem;margin-top:1.2rem}.edu-banner__controls .edu-row__arrow{display:inline-flex;flex:none}.edu-banner__dots{display:flex;flex:1;align-items:center;justify-content:center;gap:.4rem}.edu-banner__dot{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;border:0;background:none;cursor:pointer}.edu-banner__dot:before{content:"";box-sizing:border-box;width:1rem;height:1rem;border:1.5px solid var(--edu-slate);border-radius:50%}.edu-banner__dot.is-active:before{width:1.4rem;height:1.4rem;border:0;background:var(--edu-slate)}.edu-banner__dot:focus-visible{outline:2px solid var(--edu-ink);outline-offset:-2px;border-radius:50%}@media(min-width:1200px){.edu-banner__tabs{display:flex;flex-direction:column;justify-content:center;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);box-sizing:border-box;width:28rem;max-height:calc(100% - 2.4rem);padding:1rem 0;border:1px solid var(--edu-slate);border-radius:1rem;background:var(--edu-bg)}.edu-banner__controls{display:none}}.edu-banner--full .edu-banner__track{aspect-ratio:8 / 3}@media(min-width:1200px){.edu-banner--full .edu-banner__stage{display:grid;grid-template-columns:minmax(0,1fr) 28rem;gap:1.6rem;align-items:stretch}.edu-banner--full .edu-banner__tabs{position:static;transform:none;max-height:none}}@media(max-width:749px){.edu-banner{margin-top:1.6rem}.edu-banner__track{aspect-ratio:4 / 1}.edu-banner--full .edu-banner__track{aspect-ratio:8 / 3}.edu-banner__blank{padding:.8rem}.edu-banner__blank-title{font-size:var(--edu-fs-body)}}@media(prefers-reduced-motion:reduce){.edu-banner__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/edu-banner.css.map */
