.eh-lessons__inner{padding-block:var(--eh-pt, 72px) var(--eh-pb, 96px)}.eh-lessons__head{display:grid;gap:28px;padding-bottom:32px;border-bottom:1.5px solid var(--eh-accent)}@media(min-width:990px){.eh-lessons__head{grid-template-columns:minmax(0,1fr) 380px;gap:56px;align-items:end}}.eh-lessons__eyebrow{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-accent)}.eh-lessons__title{margin:0;font-family:var(--eh-font-display);font-weight:var(--eh-font-display-weight);font-size:clamp(42px,6vw,88px);line-height:.95;letter-spacing:-.01em;color:var(--eh-head)}.eh-lessons__intro .eh-rte{margin-top:14px;font-size:17px}.eh-lessons__facts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;font-size:15px;color:var(--eh-soft)}.eh-lessons__facts span{display:inline-flex;align-items:center;gap:8px}.eh-lessons__facts span+span:before{content:"";width:6px;height:6px;margin-right:10px;border-radius:50%;background:var(--eh-accent)}.eh-lessons__facts b{color:var(--eh-head);font-weight:600}.eh-lessons__progress{padding:18px 20px;background:#fff;border:1px solid var(--eh-line);border-radius:6px}.eh-lessons__progress[hidden]{display:none}.eh-lessons__progress-text{margin:0;font-size:15px;color:var(--eh-soft)}.eh-lessons__progress-text b{font-family:var(--eh-font-display);font-weight:var(--eh-font-display-weight);font-size:30px;line-height:1;color:var(--eh-head);font-variant-numeric:tabular-nums}.eh-lessons__sheet{display:flex;flex-wrap:wrap;gap:4px;margin:14px 0 16px}.eh-lessons__sheet .eh-bubble{width:15px;height:15px}@media(min-width:750px){.eh-lessons__sheet{gap:6px}.eh-lessons__sheet .eh-bubble{width:18px;height:18px}}.eh-lessons__progress-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.eh-lessons__resume,.eh-lessons__reset{padding:0;background:none;border:0;font-family:var(--eh-font-body);font-size:15px;cursor:pointer}.eh-lessons__reset{color:var(--eh-muted);text-decoration:underline;text-underline-offset:3px}.eh-lessons__reset[hidden]{display:none}.eh-lessons__progress-note{margin:10px 0 0;font-size:13px;color:var(--eh-muted)}.eh-lessons__body{margin-top:28px}@media(min-width:990px){.eh-lessons__body{display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;align-items:start;margin-top:48px}}.eh-lessons__nav-label{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--eh-head)}.eh-lessons__tabs{display:flex;gap:8px;margin:0 calc(var(--eh-gutter) * -1);padding:2px var(--eh-gutter) 8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.eh-lessons__tabs::-webkit-scrollbar{display:none}.eh-ltab{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 14px;background:#fff;border:1.5px solid var(--eh-line);border-radius:999px;font-size:15px;font-weight:500;color:var(--eh-graphite);text-decoration:none;scroll-snap-align:start;transition:border-color .2s,background-color .2s}.eh-ltab:hover{border-color:var(--eh-ink)}.eh-ltab[aria-selected=true]{border-color:var(--eh-ink);background:color-mix(in srgb,var(--eh-ink) 6%,#fff);color:var(--eh-ink)}.eh-ltab__num{font-size:12px;font-weight:600;color:var(--eh-muted);font-variant-numeric:tabular-nums}.eh-ltab__name{white-space:nowrap}.eh-ltab__dots{display:inline-flex;gap:3px}.eh-ltab__dot{width:8px;height:8px;border:1.5px solid var(--eh-accent);border-radius:50%;transition:background-color .25s}.eh-ltab__dot.is-filled{background:var(--eh-graphite);border-color:var(--eh-graphite)}@media(min-width:990px){.eh-lessons__nav{position:sticky;top:104px}.eh-lessons__tabs{flex-direction:column;gap:0;margin:0;padding:0;overflow:visible;border-top:1px solid var(--eh-line)}.eh-ltab{display:grid;grid-template-columns:30px minmax(0,1fr) auto;min-height:56px;padding:0 12px 0 14px;background:none;border:0;border-bottom:1px solid var(--eh-line);border-radius:0;box-shadow:inset 0 0 0 transparent;transition:background-color .2s,box-shadow .2s}.eh-ltab:hover{background:#ffffffb3}.eh-ltab[aria-selected=true]{background:#fff;border-bottom-color:var(--eh-line);box-shadow:inset 3px 0 0 var(--eh-accent);font-weight:600}.eh-ltab__name{white-space:normal;line-height:1.3}}.eh-lpanel{max-width:860px;outline:none}.eh-lpanel+.eh-lpanel{margin-top:64px}.eh-lessons.is-ready .eh-lpanel[hidden]{display:none}.eh-lessons.is-ready .eh-lpanel+.eh-lpanel{margin-top:0}.eh-js .eh-lpanel.is-entering{animation:eh-lpanel-in .4s var(--eh-ease) both}@keyframes eh-lpanel-in{0%{opacity:0;transform:translateY(10px)}}.eh-lpanel__head{margin:28px 0 24px}@media(min-width:990px){.eh-lpanel__head{margin-top:0}}.eh-lpanel__count{margin:0 0 6px;font-family:var(--eh-font-display);font-weight:var(--eh-font-display-weight);font-size:20px;color:var(--eh-accent);font-variant-numeric:tabular-nums}.eh-lpanel__count span{color:var(--eh-dim)}.eh-lpanel__title{margin:0;font-family:var(--eh-font-display);font-weight:var(--eh-font-display-weight);font-size:clamp(32px,4vw,52px);line-height:1;color:var(--eh-head);text-wrap:balance}.eh-lpanel__head .eh-rte{margin-top:12px}.eh-lpanel__videos{display:grid;gap:28px;margin:0;padding:0;list-style:none}@media(min-width:990px){.eh-lpanel__videos{gap:40px}}.eh-lvid__player{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--eh-night);border-radius:6px}.eh-lvid__player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.eh-lvid__facade{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:#fff;text-decoration:none;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.08) 1px,transparent 0) 0 0 / 18px 18px,var(--eh-night)}.eh-lvid__facade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(15,38,67,.55));pointer-events:none}.eh-lvid__thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eh-lvid__thumb[hidden]{display:none}.eh-lvid__play{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;background:var(--eh-accent);border-radius:50%;box-shadow:0 0 0 8px #c8326a38;transition:transform .3s var(--eh-ease),box-shadow .3s}.eh-lvid__play svg{width:26px;height:26px;margin-left:3px}.eh-lvid__facade:hover .eh-lvid__play,.eh-lvid__facade:focus-visible .eh-lvid__play{transform:scale(1.08);box-shadow:0 0 0 12px #c8326a40}@media(min-width:990px){.eh-lvid__play{width:80px;height:80px;margin:-40px 0 0 -40px}.eh-lvid__play svg{width:30px;height:30px}}.eh-lvid__dur{position:absolute;left:12px;bottom:12px;z-index:1;padding:3px 8px;background:#0f2643d9;border-radius:4px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.eh-lvid__dur[hidden]{display:none}.eh-lvid__facade:focus-visible{outline:3px solid var(--eh-accent);outline-offset:-3px}.eh-lvid__meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:baseline;margin-top:14px}.eh-lvid__num{font-family:var(--eh-font-display);font-weight:var(--eh-font-display-weight);font-size:22px;line-height:1;color:var(--eh-accent)}.eh-lvid__title{margin:0;font-size:17px;font-weight:600;line-height:1.35;color:var(--eh-head)}.eh-lvid__done{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:8px;padding:0 14px 0 8px;background:#fff;border:1.5px solid var(--eh-line);border-radius:999px;font-family:var(--eh-font-body);font-size:14px;font-weight:500;color:var(--eh-graphite);cursor:pointer;transition:border-color .2s}.eh-lvid__done[hidden]{display:none}.eh-lvid__done .eh-bubble{width:22px;height:22px}.eh-lvid__done:hover{border-color:var(--eh-ink)}.eh-lvid__done[aria-pressed=true]{border-color:var(--eh-ink);color:var(--eh-ink)}@media(min-width:750px){.eh-lvid__meta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.eh-lvid__done{grid-column:3;margin-top:0}}.eh-lcta{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px 16px;align-items:center;margin-top:36px;padding:16px;background:#fff;border:1px solid var(--eh-line);border-left:3px solid var(--eh-accent);border-radius:6px}.eh-lcta__media{aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--eh-paper)}.eh-lcta__media img{display:block;width:100%;height:100%;object-fit:cover}.eh-lcta__body{min-width:0}.eh-lcta__text{margin:0 0 6px;font-size:15px;color:var(--eh-soft)}.eh-lcta__text b{color:var(--eh-head);font-weight:600}.eh-lcta__btn{grid-column:1 / -1}.eh-lcta:not(:has(.eh-lcta__media)){grid-template-columns:minmax(0,1fr)}@media(min-width:750px){.eh-lcta{grid-template-columns:88px minmax(0,1fr) auto;padding:18px 20px}.eh-lcta:not(:has(.eh-lcta__media)){grid-template-columns:minmax(0,1fr) auto}.eh-lcta__btn{grid-column:auto}}@media(prefers-reduced-motion:reduce){.eh-js .eh-lpanel.is-entering{animation:none}.eh-lvid__play{transition:none}}.eh-lessons__head{position:relative}.eh-js .eh-lessons__head{border-bottom-color:transparent}.eh-js .eh-lessons__head:after{content:"";position:absolute;left:0;right:0;bottom:-1.5px;height:1.5px;background:var(--eh-accent);transform-origin:left;animation:eh-l-rule 1.1s .25s var(--eh-ease) both}.eh-js .eh-lessons__eyebrow{animation:eh-l-rise .7s var(--eh-ease) both}.eh-js .eh-lessons__title{animation:eh-l-rise .8s .06s var(--eh-ease) both}.eh-js .eh-lessons__intro .eh-rte{animation:eh-l-rise .8s .14s var(--eh-ease) both}.eh-js .eh-lessons__facts{animation:eh-l-rise .8s .22s var(--eh-ease) both}.eh-js .eh-lessons__progress{animation:eh-l-rise .8s .3s var(--eh-ease) both}.eh-js .eh-lessons__nav{animation:eh-l-rise .8s .35s var(--eh-ease) both}.eh-lessons__sheet .eh-bubble:after{transition-delay:var(--d, 0ms)}.eh-ltab__dot{transition:background-color .25s,border-color .25s,transform .3s var(--eh-ease)}.eh-ltab__dot.is-filled{transform:scale(1.1)}.eh-js .eh-lvid[data-eh-reveal],.eh-js .eh-lcta[data-eh-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .7s var(--eh-ease);transition-delay:calc(var(--eh-i, 0) * 90ms)}.eh-js .eh-lvid.is-in,.eh-js .eh-lcta.is-in{opacity:1;transform:none}.eh-lvid__thumb{transition:opacity .5s ease,transform .8s var(--eh-ease)}@starting-style{.eh-lvid__thumb{opacity:0}}@media(hover:hover){.eh-lvid__facade:hover .eh-lvid__thumb{transform:scale(1.03)}}.eh-lvid:first-child .eh-lvid__play:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--eh-accent);animation:eh-l-pulse 2.4s 1.2s ease-out infinite;pointer-events:none}.eh-lvid__done[aria-pressed=true] .eh-bubble{animation:eh-l-mark .4s var(--eh-ease)}@keyframes eh-l-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes eh-l-rule{0%{transform:scaleX(0)}}@keyframes eh-l-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.7);opacity:0}}@keyframes eh-l-mark{0%{transform:scale(.8)}60%{transform:scale(1.15)}to{transform:none}}@media(prefers-reduced-motion:reduce){.eh-js .eh-lessons__head:after,.eh-js .eh-lessons__eyebrow,.eh-js .eh-lessons__title,.eh-js .eh-lessons__intro .eh-rte,.eh-js .eh-lessons__facts,.eh-js .eh-lessons__progress,.eh-js .eh-lessons__nav,.eh-lvid:first-child .eh-lvid__play:before,.eh-lvid__done[aria-pressed=true] .eh-bubble{animation:none}.eh-js .eh-lvid[data-eh-reveal],.eh-js .eh-lcta[data-eh-reveal]{opacity:1;transform:none;transition:none}.eh-lvid__thumb{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/eh-lessons.css.map */
