.lcs-wrap{container-type:inline-size;container-name:lcs}.lcs{--lcs-bg: #15171b;--lcs-surface: #1d2026;--lcs-well: #121418;--lcs-tabbar: #111317;--lcs-ink: #f1f2f4;--lcs-muted: #a3a8b2;--lcs-line: rgba(255,255,255,.12);--lcs-cta: #2563d6;--lcs-cta-hi: #2f6fe6;--lcs-glow: rgba(37,99,214,.7);--lcs-gold: #f2b544;--lcs-lime: #d9ee3c;--lcs-gutter: 20px;--lcs-fh: "SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, Inter, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lcs-fb: "SF Pro Text", -apple-system, BlinkMacSystemFont, system-ui, Inter, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lcs-fl: var(--lcs-fb);--lcs-hw: 600;--lcs-ht: none;--lcs-hls: -.02em;--lcs-hlh: 1.05;--lcs-lw: 600;--lcs-lt: uppercase;--lcs-lls: .14em;--lcs-cw: 600;--lcs-ct: none;--lcs-cls: -.01em;--lcs-eb: 11px;--lcs-ebls: .34em;--lcs-h2: 30px;--lcs-h3: 22px;--lcs-tab: 16px;--lcs-now: 38px;--lcs-num: 20px;--lcs-stat: 26px;--lcs-statsm: 18px;--lcs-chip: clamp(12.5px, 3.6cqw, 14px);--lcs-seg: clamp(12.5px, 3.7cqw, 14px);--lcs-len: 17px;--lcs-body: 15px;--lcs-btn: 15px;position:relative;isolation:isolate;background:var(--lcs-bg);color:var(--lcs-ink);padding:52px var(--lcs-gutter) 60px;font:400 var(--lcs-body)/1.5 var(--lcs-fb);-webkit-font-smoothing:antialiased;text-align:left}.lcs.lcs--hangar{--lcs-fh: "Barlow Condensed", system-ui, sans-serif;--lcs-fb: "Barlow", system-ui, sans-serif;--lcs-fl: "Barlow Condensed", system-ui, sans-serif;--lcs-hw: 800;--lcs-ht: uppercase;--lcs-hls: .005em;--lcs-hlh: .95;--lcs-lw: 800;--lcs-lls: .12em;--lcs-cw: 800;--lcs-ct: uppercase;--lcs-cls: .02em;--lcs-eb: 13px;--lcs-ebls: .2em;--lcs-h2: clamp(36px, 10.4cqw, 46px);--lcs-h3: 32px;--lcs-tab: 19px;--lcs-now: 44px;--lcs-num: 22px;--lcs-stat: 30px;--lcs-statsm: 21px;--lcs-chip: 15px;--lcs-seg: 15px;--lcs-len: 19px;--lcs-btn: 16px}@container lcs (min-width: 600px){.lcs{--lcs-h2: 38px;--lcs-tab: 19px}.lcs.lcs--hangar{--lcs-tab: 22px}}@container lcs (min-width: 900px){.lcs{--lcs-gutter: max(56px, calc((100cqw - 1200px)/2) );--lcs-h2: 48px;--lcs-h3: 32px;--lcs-tab: 22px;--lcs-now: 48px;--lcs-seg: 15px;--lcs-body: 16.5px;padding-block:72px 80px}.lcs.lcs--hangar{--lcs-h2: clamp(48px, 4.4cqw, 64px);--lcs-h3: 40px;--lcs-tab: 28px;--lcs-now: 52px;--lcs-seg: 17px}}.lcs *,.lcs *:before,.lcs *:after{box-sizing:border-box}.lcs :where(h2,h3,p,ul,dl,dd,figure){margin:0}.lcs :where(ul){padding:0;list-style:none}.lcs :where(img){display:block;max-width:100%;height:auto}.lcs :where(a){color:inherit;text-decoration:none}.lcs :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit}.lcs :focus-visible{outline:2px solid #7fb0ff;outline-offset:3px;border-radius:6px}.lcs [hidden]:not(.lcs-panel){display:none!important}.lcs .lcs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.lcs .lcs-tnum{font-variant-numeric:tabular-nums}.lcs .lcs-anchor{position:absolute;top:-80px}.lcs .lcs-head{margin-bottom:22px}.lcs .lcs-eyebrow{font:var(--lcs-lw) var(--lcs-eb)/1.3 var(--lcs-fl);letter-spacing:var(--lcs-ebls);text-transform:uppercase;color:var(--lcs-lime)}.lcs .lcs-h2{margin-top:10px;font:var(--lcs-hw) var(--lcs-h2)/var(--lcs-hlh) var(--lcs-fh);text-transform:var(--lcs-ht);letter-spacing:var(--lcs-hls);text-wrap:balance;color:#fff}.lcs .lcs-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:12px;color:var(--lcs-muted);font:500 14px/1.35 var(--lcs-fb)}.lcs .lcs-meta>span:not(:first-child):before{content:"\b7";margin-right:14px;color:#ffffff4d}.lcs .lcs-meta>span:not(:first-child){display:none}.lcs .lcs-stars{color:var(--lcs-gold);letter-spacing:.06em}.lcs .lcs-card{background:var(--lcs-surface);border:1px solid var(--lcs-line);border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -32px #000c}.lcs .lcs-tabs{--i: 0;--n: 3;position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));background:var(--lcs-tabbar)}.lcs .lcs-tabs:before{content:"";position:absolute;z-index:2;top:0;left:0;width:calc(100% / var(--n));height:4px;background:var(--lcs-lime);transform:translate(calc(var(--i) * 100%));transition:transform .32s cubic-bezier(.2,.8,.2,1)}.lcs .lcs-tab{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:80px;padding:14px 12px 12px;text-align:left;color:var(--lcs-muted);border-bottom:1px solid var(--lcs-line);transition:background-color .2s ease,color .2s ease}.lcs .lcs-tab+.lcs-tab{border-left:1px solid var(--lcs-line)}.lcs .lcs-tab:hover{color:var(--lcs-ink)}.lcs .lcs-tab[aria-selected=true]{background:var(--lcs-surface);color:var(--lcs-ink);border-bottom-color:transparent}.lcs .lcs-tab:focus-visible{outline-offset:-4px}.lcs .lcs-tab-name{font:var(--lcs-cw) var(--lcs-tab)/1.05 var(--lcs-fh);text-transform:var(--lcs-ct);letter-spacing:var(--lcs-cls);text-wrap:balance}.lcs .lcs-tab-meta{display:flex;flex-direction:column;gap:2px}.lcs .lcs-tab-sub{display:none}.lcs .lcs-tab-from{font:500 13px/1.2 var(--lcs-fb);white-space:nowrap}.lcs .lcs-tab-from b{font-weight:700}.lcs .lcs-tab[aria-selected=true] .lcs-tab-from b{color:var(--lcs-lime)}.lcs .lcs-tabs[style*="--n:4"],.lcs .lcs-tabs[style*="--n:5"],.lcs .lcs-tabs[style*="--n:6"]{overflow-x:auto;scrollbar-width:none;grid-template-columns:repeat(var(--n),minmax(124px,1fr))}.lcs .lcs-panels{display:grid}.lcs .lcs-panel{grid-area:1 / 1;display:flex;flex-direction:column;min-width:0;transition:opacity .28s ease,transform .28s ease,visibility 0s linear 0s}.lcs .lcs-panel[hidden]{display:flex;visibility:hidden;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.lcs .lcs-photo{position:relative;aspect-ratio:16 / 8.6;overflow:hidden;background:#0b0c0e}.lcs .lcs-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:opacity .25s ease}.lcs .lcs-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0a0b0dbf);pointer-events:none}.lcs .lcs-tag{position:absolute;z-index:1;left:14px;bottom:12px;padding:6px 10px;border-radius:999px;background:#0d0e10c7;border:1px solid rgba(217,238,60,.45);color:var(--lcs-lime);font:var(--lcs-lw) 11px/1 var(--lcs-fl);letter-spacing:var(--lcs-lls);text-transform:uppercase}.lcs .lcs-body{display:flex;flex-direction:column;flex:1;padding:20px 20px 22px;min-width:0}.lcs .lcs-h3{font:var(--lcs-hw) var(--lcs-h3)/1.1 var(--lcs-fh);text-transform:var(--lcs-ht);letter-spacing:var(--lcs-hls);color:#fff}.lcs .lcs-pitch{margin-top:8px;color:var(--lcs-muted);font-size:var(--lcs-body);line-height:1.45;text-wrap:pretty}.lcs .lcs-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin-top:16px;padding:10px 12px 10px 14px;border-radius:12px;background:#f2b5441a;border:1px solid rgba(242,181,68,.5)}.lcs .lcs-offer-k{font:var(--lcs-lw) 12px/1.15 var(--lcs-fl);letter-spacing:.1em;text-transform:uppercase;color:var(--lcs-gold)}.lcs .lcs-offer-t{grid-column:1;font-size:14px;line-height:1.35;color:var(--lcs-ink)}.lcs .lcs-offer-t b{color:var(--lcs-gold)}.lcs .lcs-offer-clock{grid-column:2;grid-row:1 / span 2;padding:8px 10px;border-radius:8px;background:var(--lcs-gold);color:#1b1300;font:700 14px/1 var(--lcs-fh);letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.lcs .lcs-offer-clock small{font:700 11px/1 var(--lcs-fb);letter-spacing:.08em;text-transform:uppercase}.lcs .lcs-offer--plain{background:#ffffff0a;border-color:var(--lcs-line)}.lcs .lcs-offer--plain .lcs-offer-k{color:var(--lcs-muted)}.lcs .lcs-offer--lime{background:#d9ee3c12;border-color:#d9ee3c6b}.lcs .lcs-offer--lime .lcs-offer-k{color:var(--lcs-lime)}.lcs .lcs-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:22px;padding:4px;border-radius:14px;background:var(--lcs-well);border:1px solid var(--lcs-line)}.lcs .lcs-seg button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:56px;min-width:0;padding:8px 2px;border-radius:10px;color:var(--lcs-ink);font:var(--lcs-cw) var(--lcs-seg)/1.05 var(--lcs-fh);text-transform:var(--lcs-ct);letter-spacing:var(--lcs-cls);text-align:center;transition:background-color .2s ease,color .2s ease}.lcs .lcs-seg button small{font:500 12px/1 var(--lcs-fb);text-transform:none;letter-spacing:0;color:var(--lcs-muted)}.lcs .lcs-seg button:hover{background:#ffffff0f}.lcs .lcs-seg button[aria-pressed=true]{background:var(--lcs-lime);color:#11140a}.lcs .lcs-seg button[aria-pressed=true] small{color:#3a4107}.lcs .lcs-seg em{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:3px 7px;border-radius:999px;background:var(--lcs-gold);color:#1b1300;font:700 10px/1 var(--lcs-fb);font-style:normal;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lcs .lcs-buy{margin-top:18px;display:grid;gap:14px}.lcs .lcs-amt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.lcs .lcs-side{display:flex;flex-direction:column;align-items:flex-start;gap:5px;white-space:nowrap}.lcs .lcs-now{font:700 var(--lcs-now)/1 var(--lcs-fh);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lcs.lcs--hangar .lcs-now{font-weight:800;letter-spacing:.005em}.lcs .lcs-was{text-decoration:line-through;color:var(--lcs-muted);font-weight:500;font-size:17px}.lcs .lcs-save{padding:4px 8px;border-radius:6px;background:#f2b54429;color:var(--lcs-gold);font:700 12px/1 var(--lcs-fb);letter-spacing:.06em;text-transform:uppercase}.lcs .lcs-per{gap:3px;color:var(--lcs-muted);font:600 14px/1.15 var(--lcs-fb);height:44px;justify-content:center}.lcs .lcs-per b{color:var(--lcs-ink);font:var(--lcs-cw) 17px/1.1 var(--lcs-fh);text-transform:var(--lcs-ct);letter-spacing:var(--lcs-cls)}.lcs .lcs-ac{min-height:2.9em}.lcs .lcs-fin{margin-top:6px;color:var(--lcs-muted);font-size:14px}.lcs .is-tick{animation:lcs-tick .3s ease}@keyframes lcs-tick{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}.lcs .lcs-hrs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid var(--lcs-line);border-radius:12px;overflow:hidden}.lcs .lcs-hrs>div{display:flex;flex-direction:column-reverse;gap:3px;padding:9px 10px}.lcs .lcs-hrs>div+div{border-left:1px solid var(--lcs-line)}.lcs .lcs-hrs dt{color:var(--lcs-muted);font:500 12px/1.1 var(--lcs-fb)}.lcs .lcs-hrs dd{margin:0;font:700 var(--lcs-num)/1 var(--lcs-fh);font-variant-numeric:tabular-nums}.lcs .lcs-hrs dd:after{content:" hrs";font:500 12px/1 var(--lcs-fb);color:var(--lcs-muted)}.lcs .lcs-feats{display:grid;gap:6px;margin-top:14px;color:var(--lcs-ink);font-size:14px}.lcs .lcs-feats li{position:relative;padding-left:24px}.lcs .lcs-feats li:before{content:"";position:absolute;left:2px;top:5px;width:12px;height:7px;border-left:2.5px solid var(--lcs-lime);border-bottom:2.5px solid var(--lcs-lime);transform:rotate(-45deg)}.lcs .lcs-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.lcs .lcs-stats li{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:72px;padding:10px 12px;border-radius:12px;background:var(--lcs-well);border:1px solid var(--lcs-line)}.lcs .lcs-stats b{font:700 var(--lcs-stat)/1 var(--lcs-fh);color:var(--lcs-lime);letter-spacing:-.01em}.lcs .lcs-stats b small{font:600 13px/1 var(--lcs-fb);letter-spacing:.04em;text-transform:uppercase;color:var(--lcs-muted)}.lcs .lcs-stats b.lcs-stat-sm{font-size:var(--lcs-statsm);line-height:1.1}.lcs .lcs-stats li>span{color:var(--lcs-muted);font:500 12.5px/1.2 var(--lcs-fb)}.lcs .lcs-chips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:18px}.lcs .lcs-chips button{grid-column:span 2;display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:54px;min-width:0;padding:7px 9px;border-radius:10px;background:var(--lcs-well);border:1px solid var(--lcs-line);text-align:left;transition:border-color .2s ease,background-color .2s ease}.lcs .lcs-chips button:nth-child(n+4){grid-column:span 3}.lcs .lcs-chips button span{font:var(--lcs-cw) var(--lcs-chip)/1.05 var(--lcs-fh);text-transform:var(--lcs-ct);letter-spacing:var(--lcs-cls);white-space:nowrap}.lcs .lcs-chips button b{font:600 13px/1 var(--lcs-fb);color:var(--lcs-muted)}.lcs .lcs-chips button:hover{border-color:#ffffff4d}.lcs .lcs-chips button[aria-pressed=true]{border-color:var(--lcs-lime);background:#d9ee3c1a;box-shadow:inset 0 0 0 1px var(--lcs-lime)}.lcs .lcs-chips button[aria-pressed=true] b{color:var(--lcs-lime)}.lcs .lcs-lenrow{display:flex;gap:8px;margin-top:10px}.lcs .lcs-len{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:var(--lcs-well);border:1px solid var(--lcs-line)}.lcs .lcs-len button{display:inline-flex;align-items:baseline;justify-content:center;gap:3px;min-height:44px;border-radius:8px;font:700 var(--lcs-len)/1 var(--lcs-fh);padding-top:13px;font-variant-numeric:tabular-nums;transition:background-color .2s ease,color .2s ease}.lcs .lcs-len button small{font:500 12px/1 var(--lcs-fb);color:var(--lcs-muted)}.lcs .lcs-len button[aria-pressed=true]{background:var(--lcs-lime);color:#11140a}.lcs .lcs-len button[aria-pressed=true] small{color:#3a4107}.lcs .lcs-pax{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:54px;padding:6px 12px;border-radius:12px;border:1px dashed rgba(255,255,255,.28);font:var(--lcs-cw) 14px/1 var(--lcs-fh);text-transform:var(--lcs-ct);letter-spacing:var(--lcs-cls);text-align:left}.lcs .lcs-pax small{font:500 12px/1 var(--lcs-fb);text-transform:none;letter-spacing:0;color:var(--lcs-muted)}.lcs .lcs-pax:disabled{cursor:not-allowed;color:#7d828c}.lcs .lcs-pax:not(:disabled){border-style:solid;border-color:#d9ee3c99}.lcs .lcs-pax[aria-pressed=true]{background:var(--lcs-lime);color:#11140a;border-color:var(--lcs-lime)}.lcs .lcs-pax[aria-pressed=true] small{color:#3a4107}.lcs .lcs-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:10px 16px;border-radius:10px;font:600 var(--lcs-btn)/1.15 var(--lcs-fb);text-align:center;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.lcs .lcs-btn:active{transform:scale(.98)}.lcs .lcs-btn small{font-weight:500;font-size:12px;opacity:.85}.lcs .lcs-btn-primary{background:var(--lcs-cta);color:#fff;box-shadow:0 10px 30px -10px var(--lcs-glow)}.lcs .lcs-btn-primary:hover{background:var(--lcs-cta-hi);box-shadow:0 12px 34px -8px var(--lcs-glow)}.lcs .lcs-btn-ghost{background:transparent;color:#fff;border-color:#ffffff59}.lcs .lcs-btn-ghost:hover{border-color:#fff;background:#ffffff0f}.lcs .lcs-ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:22px}.lcs .lcs-ctas .lcs-main{grid-column:1 / -1;min-height:56px;font-size:calc(var(--lcs-btn) + 1px)}.lcs .lcs-ctas .lcs-btn-ghost{height:56px;min-height:0;padding:8px 12px}.lcs .lcs-ctas.is-solo .lcs-btn-ghost,.lcs .lcs-ctas>.lcs-btn-ghost:only-of-type{grid-column:1 / -1}@container lcs (min-width: 600px){.lcs .lcs-meta>span:not(:first-child){display:inline}.lcs .lcs-photo{aspect-ratio:16 / 6.4}.lcs .lcs-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.lcs .lcs-chips{grid-template-columns:repeat(5,minmax(0,1fr))}.lcs .lcs-chips button,.lcs .lcs-chips button:nth-child(n+4){grid-column:auto}.lcs .lcs-ctas{display:flex}.lcs .lcs-ctas>*{flex:1 1 0;min-width:0}.lcs .lcs-ctas .lcs-main{flex-grow:1.5}.lcs .lcs-ctas .lcs-btn-ghost{height:auto}}@container lcs (min-width: 900px){.lcs .lcs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:28px}.lcs .lcs-meta{flex-direction:column;align-items:flex-end;gap:4px;margin:0 0 6px;text-align:right}.lcs .lcs-meta>span:not(:first-child):before{content:none}.lcs .lcs-tab{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;min-height:84px;padding:16px 24px 14px}.lcs .lcs-tab-meta{align-items:flex-end;text-align:right}.lcs .lcs-tab-sub{display:block;font:500 12px/1.2 var(--lcs-fb);color:var(--lcs-muted)}.lcs .lcs-tab-from{font-size:15px}.lcs .lcs-panel,.lcs .lcs-panel[hidden]{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr)}.lcs .lcs-photo{aspect-ratio:auto;min-height:100%}.lcs .lcs-photo:after{background:linear-gradient(90deg,#0000 60%,#1d20268c),linear-gradient(180deg,#0000 55%,#0a0b0d99)}.lcs .lcs-tag{left:20px;bottom:18px}.lcs .lcs-body{padding:30px 40px 32px}.lcs .lcs-pitch{max-width:38em}.lcs .lcs-offer{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:8px 8px 8px 16px}.lcs .lcs-offer-k{letter-spacing:var(--lcs-lls)}.lcs .lcs-offer-clock{font-size:15px}.lcs .lcs-offer-t{grid-column:auto}.lcs .lcs-offer-clock{grid-column:auto;grid-row:auto}.lcs .lcs-offer--plain,.lcs .lcs-offer--lime{padding-block:13px}.lcs .lcs-seg{margin-top:24px}.lcs .lcs-seg button{min-height:58px}.lcs .lcs-buy{gap:14px;margin-top:20px}.lcs .lcs-hrs{max-width:460px}.lcs .lcs-stats{gap:10px;margin-top:20px}.lcs .lcs-stats li{min-height:84px}.lcs .lcs-chips{margin-top:20px}.lcs .lcs-ac{min-height:0}.lcs .lcs-feats{grid-auto-flow:column;justify-content:start;gap:24px}}@media(prefers-reduced-motion:reduce){.lcs *,.lcs *:before,.lcs *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/190/assets/lafs-course-selector.css.map */
