.mby-dark,.mby-dark :root,[data-mby-theme=dark]{--mby-bg: #000;--mby-bg-1: #08080a;--mby-bg-2: #101013;--mby-bg-3: #16161b;--mby-line: rgba(255, 255, 255, .1);--mby-line-2: rgba(255, 255, 255, .2);--mby-text: #fff;--mby-text-2: #b2b2b8;--mby-text-3: #74747a;--mby-red: #e4151d;--mby-red-600: #c11017;--mby-red-glow: rgba(228, 21, 29, .45);--mby-red-soft: rgba(228, 21, 29, .12);--mby-red-line: rgba(228, 21, 29, .3);--mby-success: #22c55e;--mby-font-display: "Archivo", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--mby-font-body: "Hanken Grotesk", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--mby-r-sm: 4px;--mby-r-md: 8px;--mby-r-lg: 14px;--mby-r-pill: 999px;--mby-shadow-1: 0 6px 30px rgba(0, 0, 0, .45);--mby-shadow-2: 0 30px 80px rgba(0, 0, 0, .65);--mby-ease: cubic-bezier(.16, 1, .3, 1);--mby-ease-out: cubic-bezier(.16, 1, .3, 1);--mby-ease-in-out: cubic-bezier(.65, 0, .35, 1);--mby-spring: cubic-bezier(.34, 1.56, .64, 1);--mby-dur-fast: .18s;--mby-dur: .35s;--mby-dur-slow: .7s;--mby-dur-3: 1.1s;--mby-delay-step: 80ms;--mby-reveal-dist: 24px;--mby-fs-1: clamp(2.6rem, 1.6rem + 3.4vw, 5.2rem);--mby-fs-2: clamp(2rem, 1.4rem + 2vw, 3.2rem);--mby-fs-3: clamp(1.5rem, 1.2rem + 1vw, 2rem);--mby-fs-body: clamp(.95rem, .9rem + .2vw, 1.0625rem);--mby-lh-tight: 1.06;--mby-lh-snug: 1.25;--mby-lh-body: 1.6;--mby-s-2: 8px;--mby-s-3: 12px;--mby-s-4: 16px;--mby-s-6: 24px;--mby-s-8: 32px;--mby-s-12: 48px;--mby-s-16: 64px;--mby-s-24: 96px;--mby-section-y: clamp(64px, 8vw, 140px);--mby-bg-grad: radial-gradient(120% 80% at 50% -10%, #141418 0%, #0a0a0c 38%, #000 78%);--mby-vignette: radial-gradient(140% 110% at 50% 42%, transparent 55%, rgba(0,0,0,.55) 100%);--mby-glow-top: radial-gradient(60% 50% at 50% 0%, rgba(228,21,29,.1), transparent 70%);--mby-shadow-sm: 0 2px 8px rgba(0, 0, 0, .5);--mby-shadow-md: 0 16px 48px rgba(0, 0, 0, .55);--mby-shadow-lg: 0 40px 100px rgba(0, 0, 0, .7);--mby-glow-red: 0 0 0 1px rgba(228,21,29,.25), 0 10px 34px rgba(228,21,29,.32);--mby-glow-red-strong: 0 0 44px var(--mby-red-glow);--mby-maxw: 1280px}html.mby-dark-html,html:has(body.mby-dark){background:var(--mby-bg)}html.mby-dark-html body.mby-dark,body.mby-dark.gradient{background:var(--mby-bg)}.mby-dark{background:var(--mby-bg);color:var(--mby-text);font-family:var(--mby-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mby-dark ::selection{background:var(--mby-red);color:#fff}.mby-dark .mby-h-display{font-family:var(--mby-font-display);font-weight:800;letter-spacing:-.02em;line-height:1.1}.mby-dark .mby-h-body{font-family:var(--mby-font-body);font-weight:500}.mby-dark .mby-eyebrow{font-family:var(--mby-font-display);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mby-red)}.mby-dark .mby-muted{color:var(--mby-text-2)}.mby-dark .mby-muted-2{color:var(--mby-text-3)}.mby-dark .mby-container{width:100%;max-width:var(--mby-maxw);margin:0 auto;padding-inline:32px}@media(max-width:768px){.mby-dark .mby-container{padding-inline:20px}}.mby-dark .mby-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--mby-font-body);font-weight:700;font-size:15px;padding:14px 28px;border-radius:var(--mby-r-sm);border:none;cursor:pointer;text-decoration:none;transition:background .2s var(--mby-ease),transform .2s var(--mby-ease),box-shadow .3s var(--mby-ease);white-space:nowrap}.mby-dark .mby-btn-primary{background:var(--mby-red);color:#fff;box-shadow:0 8px 26px var(--mby-red-glow)}.mby-dark .mby-btn-primary:hover{background:var(--mby-red-600);transform:translateY(-1px)}.mby-dark .mby-btn-ghost{background:transparent;color:#fff;border:1px solid var(--mby-line-2)}.mby-dark .mby-btn-ghost:hover{background:#ffffff0f;border-color:#ffffff59}.mby-dark .mby-btn-sm{padding:9px 18px;font-size:13.5px}.mby-dark .mby-btn-lg{padding:17px 36px;font-size:16px}.mby-dark .mby-card{background:var(--mby-bg-2);border:1px solid var(--mby-line);border-radius:var(--mby-r-lg);overflow:hidden;transition:border-color .3s var(--mby-ease),transform .3s var(--mby-ease),box-shadow .3s var(--mby-ease)}.mby-dark .mby-card:hover{border-color:var(--mby-line-2);transform:translateY(-2px)}.mby-dark .mby-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:var(--mby-r-pill);background:var(--mby-bg-3);color:var(--mby-text-2);border:1px solid var(--mby-line)}.mby-dark .mby-chip-red{background:var(--mby-red-soft);color:var(--mby-red);border-color:var(--mby-red-line)}.mby-dark .mby-input{width:100%;background:var(--mby-bg-2);color:var(--mby-text);border:1px solid var(--mby-line);border-radius:var(--mby-r-md);padding:14px 16px;font-family:var(--mby-font-body);font-size:15px;transition:border-color .2s var(--mby-ease)}.mby-dark .mby-input::placeholder{color:var(--mby-text-3)}.mby-dark .mby-input:focus{outline:none;border-color:var(--mby-red)}@keyframes mby-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes mby-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mby-hero-fade{0%{opacity:0}to{opacity:1}}@keyframes mby-kb{0%{transform:scale(1.05)}to{transform:scale(1.18)}}@keyframes mby-prog{0%{width:0%}to{width:var(--mby-progress, 0%)}}@keyframes mby-spin{to{transform:rotate(360deg)}}@keyframes mby-barflow{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.mby-dark .mby-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mby-dark *:focus-visible{outline:2px solid var(--mby-red);outline-offset:3px;border-radius:var(--mby-r-sm)}@media(prefers-reduced-motion:reduce){.mby-dark *,.mby-dark *:before,.mby-dark *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mby-dark{overflow-x:clip}.mby-dark-shell{background:var(--mby-bg-grad)!important;background-attachment:fixed!important;color:var(--mby-text);position:relative}.mby-dark-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--mby-glow-top),var(--mby-vignette)}.mby-dark-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.mby-dark-shell>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.mby-dark-shell:after{opacity:.03}}.shopify-section.shopify-section-group-header-group{position:sticky;top:0;z-index:100}.shopify-section.shopify-section-group-footer-group{position:relative;z-index:60}.mby-dark [aria-hidden=true]:empty,[class*=aurora]:empty,[class*=__mesh]:empty,[class*=__grain]:empty,[class*=__glow]:empty{display:block!important}.mby-hidden{display:none!important}.mby-dark .mby-glow-divider{position:relative}.mby-dark .mby-glow-divider:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.mby-dark .mby-card-course{text-decoration:none;display:block;border:1px solid var(--mby-line);border-radius:var(--mby-r-lg);overflow:hidden;background:var(--mby-bg-2);transition:border-color .3s var(--mby-ease),transform .3s var(--mby-ease)}.mby-dark .mby-card-course:hover{border-color:var(--mby-line-2);transform:translateY(-4px)}.mby-dark .mby-card-course__media{position:relative;aspect-ratio:16/10;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:16px}.mby-dark .mby-card-course__media--placeholder{background:radial-gradient(90% 80% at 50% 30%,#2c3038,#08090b)}.mby-dark .mby-card-course__cat{background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:var(--mby-r-pill)}.mby-dark .mby-card-course__lessons{position:absolute;top:14px;right:14px;background:#00000080;color:#fff;font-size:12px;font-weight:600;padding:4px 9px;border-radius:var(--mby-r-sm)}.mby-dark .mby-card-course__body{padding:22px}.mby-dark .mby-card-course__title{font-family:var(--mby-font-display);font-weight:700;font-size:20px;line-height:1.25;margin:0 0 8px;color:#fff}.mby-dark .mby-card-course__desc{font-size:14px;color:var(--mby-text-2);margin:0 0 16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mby-dark .mby-card-course__by{display:flex;align-items:center;gap:10px;color:var(--mby-text-3);font-size:13.5px}.mby-dark .mby-card-course__by-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#2c3038,#14181c);flex-shrink:0;background-size:cover;background-position:center}.mby-dark .mby-card-course__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.mby-dark .mby-card-course__price{font-family:var(--mby-font-display);font-weight:800;font-size:17px;color:#fff;flex-shrink:0;display:inline-flex;align-items:baseline;gap:7px}.mby-dark .mby-card-course__price-was{font-weight:600;font-size:13px;color:var(--mby-text-3);text-decoration:line-through;text-decoration-color:var(--mby-red)}.mby-dark .mby-card-mat{text-decoration:none;display:block;border:1px solid var(--mby-line);border-radius:var(--mby-r-lg);overflow:hidden;background:var(--mby-bg-2);transition:border-color .3s var(--mby-ease),transform .3s var(--mby-ease)}.mby-dark .mby-card-mat:hover{border-color:var(--mby-line-2);transform:translateY(-4px)}.mby-dark .mby-card-mat__media{position:relative;aspect-ratio:1;background-size:cover;background-position:center;display:flex;align-items:flex-start;padding:16px}.mby-dark .mby-card-mat__media--ph{background:radial-gradient(80% 80% at 45% 35%,#3a1518,#0a0506)}.mby-dark .mby-card-mat__tag{background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:11px;font-weight:600;padding:5px 11px;border-radius:var(--mby-r-pill)}.mby-dark .mby-card-mat__body{padding:22px}.mby-dark .mby-card-mat__title{font-family:var(--mby-font-display);font-weight:700;font-size:18px;line-height:1.3;margin:0 0 16px;color:#fff}.mby-dark .mby-card-mat__foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--mby-line);padding-top:16px}.mby-dark .mby-card-mat__price{font-family:var(--mby-font-display);font-weight:800;font-size:20px;color:#fff}.mby-dark .mby-card-mat__cta{display:inline-flex;align-items:center;gap:7px;color:var(--mby-red);font-size:14px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/6/assets/monaby-tokens.css.map */
