.cg{--cg-wall:#D3D4D7;--cg-tnut:#77787C;--cg-seam:#A5A6AA;--cg-bar:#000;--cg-cond:"Barlow Condensed","Oswald","Arial Narrow",system-ui,sans-serif;position:relative;display:flex;flex-direction:column;max-width:560px;margin:0 auto;height:var(--cg-h,85vh);height:var(--cg-hs,85svh);min-height:520px;max-height:900px;background:var(--cg-wall);color:#000;font-family:var(--cg-cond);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overflow:hidden}.cg *,.cg *:before,.cg *:after{box-sizing:border-box}.cg [hidden]{display:none!important}.cg-stage{position:relative;flex:1;min-height:0}.cg-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.cg-timer{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:2;background:#000;border-radius:4px;padding:8px 12px 6px;pointer-events:none;text-align:center}.cg-timer svg{display:block;height:28px;width:auto}.cg-cap{display:block;color:#fff;font:600 12px/1 var(--cg-cond);letter-spacing:.12em;margin-top:5px;text-transform:uppercase}.cg-timer.is-stopped svg{animation:cg-blink .5s steps(1) 3}@keyframes cg-blink{50%{opacity:0}}.cg-deck{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 12px 16px;background:var(--cg-bar)}.cg-btn{-webkit-appearance:none;appearance:none;border:1.5px solid #fff;background:transparent;border-radius:16px;height:80px;display:grid;place-items:center;cursor:pointer;padding:0;margin:0;transition:background-color 80ms;touch-action:none;color:#fff}.cg-btn svg{width:34px;height:34px}.cg-btn svg path{fill:#fff}.cg-btn.is-down{background:#fff}.cg-btn.is-down svg path{fill:#000}.cg-btn.is-nope{border-color:#5e5f63;animation:cg-nudge .22s}.cg-btn.is-nope svg path{fill:#5e5f63}@keyframes cg-nudge{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.cg-btn:focus-visible,.cg-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.cg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;z-index:3;background:#00000080}.cg-card{background:#000;color:#fff;padding:30px 22px 22px;max-width:360px;width:100%;text-align:center;max-height:100%;overflow:auto}.cg-card h2{font:700 46px/.92 var(--cg-cond);text-transform:uppercase;margin:0 0 14px;letter-spacing:-.005em;color:#fff}.cg-card p{margin:0 0 20px;font:500 18px/1.35 var(--cg-cond);color:#d3d4d7}.cg-swatch{display:inline-block;width:.8em;height:.8em;vertical-align:-.05em}.cg-big{margin:6px 0 4px;line-height:0}.cg-big svg{height:60px;width:auto;display:inline-block}.cg-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #444;border-bottom:1px solid #444;margin:14px 0 0}.cg-stats>div{padding:10px 4px}.cg-stats>div+div{border-left:1px solid #444}.cg-k{display:block;font:600 12px/1 var(--cg-cond);letter-spacing:.12em;text-transform:uppercase;color:#bcbdc1;margin-bottom:6px}.cg-v{display:block;font:700 30px/1 var(--cg-cond);font-variant-numeric:tabular-nums}.cg-sub{font:500 16px/1.2 var(--cg-cond);letter-spacing:.06em;text-transform:uppercase;color:#bcbdc1;margin:10px 0 20px}.cg-cta{display:block;width:100%;font:600 20px/1 var(--cg-cond);letter-spacing:.04em;text-transform:uppercase;padding:16px;border:1.5px solid #fff;border-radius:16px;background:#fff;color:#000;cursor:pointer;text-decoration:none;margin:10px 0 0;transition:opacity 80ms;text-align:center}.cg-cta.is-ghost{background:transparent;color:#fff}.cg-cta:active{opacity:.7}.cg-lbl{display:block;text-align:left;font:600 14px/1 var(--cg-cond);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;color:#bcbdc1}.cg .cg-field{display:block;width:100%;font:500 19px/1.2 var(--cg-cond);padding:13px 14px;border:1.5px solid #fff!important;border-radius:12px;background:#fff!important;color:#000!important;-webkit-text-fill-color:#000;caret-color:#000;-webkit-user-select:text;user-select:text;margin:0;box-shadow:none}.cg .cg-field::placeholder{color:#8a8b8f;-webkit-text-fill-color:#8A8B8F;opacity:1}.cg .cg-field:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 40px #fff inset}.cg-field:focus-visible{outline:2px solid #fff;outline-offset:2px}.cg-err{font:500 16px/1.3 var(--cg-cond);text-align:left;margin:8px 0 0!important;color:#fff!important}.cg-servererr ul{margin:0;padding:0;list-style:none}.cg-savedmsg{font:600 18px/1.3 var(--cg-cond)!important;letter-spacing:.04em;text-transform:uppercase;color:#fff!important}@media(prefers-reduced-motion:reduce){.cg-timer.is-stopped svg,.cg-btn.is-nope{animation:none}.cg-btn,.cg-cta{transition:none}}.cg-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;overscroll-behavior:contain}.cg-popup[hidden]{display:none}.cg-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.cg-popup__panel{position:relative;width:var(--cg-pop-w,80vw);max-width:560px;height:var(--cg-pop-h,80vh);height:var(--cg-pop-hs,80svh);max-height:900px;background:#000;border-radius:6px;overflow:hidden;box-shadow:0 20px 60px #0006;animation:cg-in .25s ease-out}.cg-popup.is-full .cg-popup__panel{border-radius:0;padding-top:env(safe-area-inset-top,0px)}.cg-popup .cg{height:100%;min-height:0;max-height:none}.cg-popup.is-full .cg-deck{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.cg-popup .cg-btn{height:clamp(56px,10vh,80px)}@keyframes cg-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.cg-close{position:absolute;top:12px;left:12px;z-index:4;width:40px;height:40px;border-radius:50%;border:0;background:#000;display:grid;place-items:center;cursor:pointer;padding:0}.cg-close svg{width:18px;height:18px}.cg-close path{stroke:#fff;stroke-width:2.2;stroke-linecap:round;fill:none}.cg-close:focus-visible{outline:2px solid #000;outline-offset:2px}html.cg-lock,html.cg-lock body{overflow:hidden!important}@media(prefers-reduced-motion:reduce){.cg-popup__panel{animation:none}}.cg-popup:not(.is-full) .cg-overlay{padding:12px}.cg-popup:not(.is-full) .cg-card{padding:22px 16px 16px}.cg-popup:not(.is-full) .cg-card h2{font-size:clamp(30px,8.5vw,46px);margin-bottom:10px}.cg-popup:not(.is-full) .cg-card p{font-size:16px;margin-bottom:14px}.cg-popup:not(.is-full) .cg-cta{padding:13px;font-size:18px;margin-top:8px}.cg-popup:not(.is-full) .cg-big svg{height:clamp(40px,7vh,60px)}.cg-popup:not(.is-full) .cg-v{font-size:26px}.cg-popup:not(.is-full) .cg-sub{margin:8px 0 12px}.cg-popup:not(.is-full) .cg-field{padding:11px 12px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/climbing-game.css.map */
