:is(zoopen-adventure,zoopen-leo-game,zoopen-gira-game,zoopen-eli-game,zoopen-mojo-game,zoopen-bobo-game)[data-level="2"]>:not(zoopen-levels):not(zoopen-help):not(zoopen-mission):not(script):not(style){display:none!important}[data-level="1"] [class$=__reward],[data-level="1"] .zleo__goal,[data-level="1"] [class$=__finale]{display:none!important}[data-level="1"].is-finished [class$=__replay]{top:50%}.zm{display:block;text-align:center;color:#31533b}.zm [hidden]{display:none!important}.zm .zm__title{font-size:clamp(25px,4vw,40px);line-height:1.15;margin:18px 0 10px;color:#31533b}.zm__intro{font-weight:700;line-height:1.5;max-width:760px;margin:0 auto 18px}.zm__scene{position:relative;aspect-ratio:3/2;overflow:hidden;isolation:isolate;background:#d5e9bb;border:3px solid #e8d68f;border-radius:24px}.zm__background,.zm__board{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.zm__background{object-fit:cover;opacity:.72}.zm__board{z-index:1;overflow:hidden}.zm__board text{font-family:inherit;paint-order:stroke;stroke:#fff7d5;stroke-width:.6px;stroke-linejoin:round}.zm__board [role=button]{cursor:pointer;touch-action:manipulation}.zm__board [role=button]:focus-visible{outline:6px solid #075dab;outline-offset:4px}.zm__actor{position:absolute;z-index:3;width:19%;height:34%;transform:translate(-50%,-100%);pointer-events:none;will-change:left,top}.zm__actor img{width:100%;height:100%;object-fit:contain;transform-origin:center bottom;filter:drop-shadow(0 5px 3px #32483133)}.zm[data-animal=gira] .zm__actor{height:48%;width:21%}.zm[data-animal=bee] .zm__actor,.zm[data-animal=lulu] .zm__actor,.zm[data-animal=luky] .zm__actor{width:14%;height:26%}.zm[data-animal=luky] .zm__actor img{transform:rotate(var(--tilt))}.zm.is-moving .zm__actor img{animation:zm-walk .27s infinite alternate ease-in-out}.zm.is-reaching .zm__actor img{transform:scaleY(1.2) rotate(-4deg);transition:transform .6s}.zm[data-animal=gira].is-reaching .zm__actor img{transform:scaleY(1.15)}.zm.is-won .zm__actor img{animation:zm-hop .6s ease-in-out 4}.zm.is-wrong .zm__actor img{animation:zm-no .45s 4}.zm__status{font-size:16px;line-height:1.45;font-weight:800;min-height:3em;margin:15px 0}.zm .zm__controls{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0}.zm .zm__controls button,.zm .zm__sound,.zm .zm__start,.zm .zm__retry{width:auto;min-width:0;min-height:50px;font:inherit;font-weight:800;padding:12px 17px;border:2px solid #d1b56c;border-radius:16px;background:#fff4cb;color:#355138;cursor:pointer;touch-action:manipulation;line-height:1.25}.zm .zm__controls button.is-selected{background:#d1edb3;border-color:#4f8a4b;box-shadow:0 0 0 2px #4f8a4b}.zm .zm__controls .zm__primary,.zm .zm__start{background:#2f7b46;border-color:#246239;color:#fff}.zm button:disabled,.zm input:disabled{opacity:.55;cursor:default}.zm button:focus-visible,.zm input:focus-visible{outline:4px solid #1264a6;outline-offset:4px}.zm__controls label{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;width:100%;font-weight:800;font-size:15px}.zm__controls input[type=range]{width:min(340px,65vw);min-height:48px;accent-color:#32804b}.zm__controls output{min-width:25px}.zm__hint{width:100%;font-weight:700;margin:2px 0}.zm__start,.zm__retry{position:absolute;z-index:14;left:50%;top:50%;transform:translate(-50%,-50%);max-width:90%;width:max-content!important;box-shadow:0 5px #304c2c55}.zm .zm__retry{background:#8a54c8;border-color:#fff;color:#fff}.zm.is-finished .zm__retry{top:85%}.zm__bubble{position:absolute;z-index:7;left:5%;right:5%;top:5%;padding:14px 18px;border:3px solid #dac98e;border-radius:25px;background:#fff;color:#315138;font-size:clamp(14px,2.2vw,22px);font-weight:800;box-shadow:0 5px 10px #31472622}.zm__pen{position:absolute;z-index:6;right:7%;bottom:6%;width:25%;height:48%;object-fit:contain;filter:drop-shadow(0 6px 4px #34553433);animation:zm-appear .6s both}.zm__finale{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3%;padding-bottom:15%;animation:zm-appear .7s both}.zm__finale img{width:65%;height:32%;object-fit:contain}.zm__finale img:last-child{width:40%;height:22%}.zm__finale span{font-size:clamp(17px,3vw,29px);font-weight:700;color:#555}.zm__fireworks{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.zm__fireworks span{position:absolute;left:var(--x);top:var(--y);color:var(--color);font-size:27px;opacity:0}.zm.is-won .zm__fireworks span{animation:zm-spark 1.2s var(--delay) ease-out 3}.zh[data-level="2"] .zh__stage{height:250px}.zh[data-level="2"] .zh__animal{width:65px!important;height:90px!important}@keyframes zm-walk{to{transform:translateY(-6px) rotate(2deg)}}@keyframes zm-hop{50%{transform:translateY(-18px) rotate(3deg)}}@keyframes zm-no{25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes zm-appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes zm-spark{0%{opacity:0;transform:scale(.1)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}@media(max-width:600px){.zm__scene{aspect-ratio:3/2;border-radius:17px}.zm__board{width:100%;height:100%}.zm__intro,.zm__status{font-size:14px}.zm .zm__controls{gap:8px}.zm .zm__controls button{font-size:13px;padding:10px 13px;min-height:50px}.zm__controls label{font-size:13px}.zm .zm__sound{font-size:14px}.zm .zm__start,.zm .zm__retry{font-size:14px;padding:12px 16px}.zh[data-level="2"] .zh__stage{height:210px}.zm__actor{width:20%;height:31%}.zm__bubble{padding:10px 12px}.zm[data-animal=moo] .zm__controls button:not(.zm__primary){flex-basis:29%}.zm[data-animal=bobo] .zm__controls button,.zm[data-animal=uni] .zm__controls button{flex-grow:1}}@media(prefers-reduced-motion:reduce){.zm *{animation:none!important;transition:none!important}.zm.is-won .zm__fireworks span{opacity:.8}}.zm[data-animal=bun] .zm__actor{width:13%;height:20%}.zm[data-animal=lulu] .zm__actor,.zm[data-animal=bee] .zm__actor{transform:translate(-50%,-50%)}.zl__description:empty{display:none}.zm__sonar{animation:zm-sonar 1.2s ease-in-out infinite alternate}@keyframes zm-sonar{to{opacity:.25}}.zm[data-animal=moo] polyline{stroke-dasharray:12 8;animation:zm-water 1.1s linear infinite}@keyframes zm-water{to{stroke-dashoffset:-40}}.zm[data-animal=bee].is-moving .zm__actor img,.zm[data-animal=lulu].is-moving .zm__actor img{animation:zm-fly .45s ease-in-out infinite alternate}@keyframes zm-fly{to{transform:translateY(-3px) rotate(1deg)}}.zm__model{flex-basis:100%;margin:0 auto 12px;font-weight:800}.zm__model svg{display:block;width:300px;max-width:90%;height:auto;margin:8px auto}.zm__model figcaption{font-size:15px}.zm__photo-model{flex-basis:100%;margin:0 auto 12px;font-weight:800}.zm__photo-model figcaption{font-size:15px;margin-bottom:8px}.zm__photo-model img{display:block;width:240px;max-width:85%;height:auto;margin:auto;border:4px solid #fff;border-radius:12px;box-shadow:0 2px 8px #46603b33}.zm[data-animal=gira] .zm__actor{width:19%;height:42%}.zm[data-animal=gira] .zm__board [role=button]:focus-visible{outline:7px solid #075dab;outline-offset:-8px}.zm[data-animal=gira].is-sorting .zm__actor img{animation:zm-photo-help .65s ease-in-out}@keyframes zm-photo-help{50%{transform:translateY(-4px) rotate(-4deg)}}.zm__ramp-controls{border:2px solid #d5be83;border-radius:16px;padding:9px 12px 12px;margin:0;display:flex;gap:10px;justify-content:center;flex-basis:100%}.zm__ramp-controls legend{font-weight:800;padding:0 8px;font-size:15px}.zm[data-animal=dino] .zm__actor{width:18%;height:35%}.zm[data-animal=dino] .zm__controls button{min-width:140px}.zm[data-animal=pip] .zm__actor{width:13%;height:24%}.zm[data-animal=bobo] .zm__actor{width:18%;height:33%}@media(min-width:1000px){.zm{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:14px 18px;align-items:start}.zm>.zm__title,.zm>.zm__intro{grid-column:1/-1;margin-top:0;margin-bottom:0}.zm>.zm__scene{grid-column:1;grid-row:3}.zm>.zm__controls{grid-column:2;grid-row:3;margin:0;align-self:center}.zm>.zm__status{grid-column:1;grid-row:4;margin:0}.zm>.zm__sound{grid-column:2;grid-row:4;justify-self:center}.zm__ramp-controls{padding:5px 7px 8px;gap:7px}.zm .zm__ramp-controls button{padding:10px 8px;font-size:13px}.zm[data-animal=panpan] .zm__controls input[type=range]{width:220px}}.zm[tabindex="-1"]:focus{outline:none}.zm[data-animal=mojo] .zm__controls button.is-selected{background:#ffe3a1;border-color:#b28236;box-shadow:0 0 0 2px #b28236}@media(max-width:999px){.zm>.zm__scene{position:sticky;top:8px;z-index:4;box-shadow:0 4px 12px #37563c22}}.zm[data-animal=uni] .zm__ignite{width:100%}.zm[data-animal=uni] .zm__ignite button{width:100%;min-height:76px;background:#6d36ad;border:3px solid #f0c85a;color:#fff;font-size:19px;box-shadow:0 5px #4d257d;padding:14px}.zm[data-animal=uni] .zm__model{margin:8px 0}.zm[data-animal=uni] .zm__model svg{width:250px;max-width:90%;margin:5px auto}.zm[data-animal=uni] .zm__model figcaption:last-child{font-size:12px}.zm[data-animal=uni] .zm__actor{width:13%;height:26%}.zm[data-animal=uni].is-won .zm__constellation{filter:drop-shadow(0 0 9px #ffe570)}.zm[data-animal=uni] [data-move=shine] text{stroke:transparent}@media(max-width:600px){.zm[data-animal=uni] .zm__ignite button{font-size:17px;min-height:70px}}.zm__star-controls,.zm__directions{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.zm[data-animal=uni] .zm__directions button{min-width:46%}@media(min-width:1000px){:is(.zadv,.zleo,.zgira,.zeli,.zmojo,.zbobo)[data-level="1"]{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:14px 18px;align-items:start}:is(.zadv,.zleo,.zgira,.zeli,.zmojo,.zbobo)[data-level="1"]>*{grid-column:1/-1;min-width:0}:is(.zadv,.zleo,.zgira,.zeli,.zmojo,.zbobo)[data-level="1"]>:is(.zadv__scene,.zleo__scene,.zgira__scene,.zeli__scene,.zmojo__scene,.zbobo__scene){grid-column:1;grid-row:6;width:100%;max-width:100%;margin:0;align-self:start}:is(.zadv,.zleo,.zgira,.zeli,.zmojo,.zbobo)[data-level="1"]>:is(.zadv__controls,.zleo__choices,.zgira__choices,.zeli__choices,.zmojo__jump,.zbobo__controls){grid-column:2;grid-row:6;align-self:center;width:100%;max-width:100%;margin:0;min-width:0}:is(.zleo__choices,.zgira__choices,.zeli__choices,.zbobo__controls){display:flex;flex-direction:column;gap:12px}:is(.zleo__choices,.zgira__choices,.zeli__choices,.zbobo__controls)>button{width:100%;min-height:58px;white-space:normal}.zadv[data-level="1"] .zadv__controls{gap:10px;padding:12px;border:2px solid #e7d49e;border-radius:20px;background:#fffaf0}.zadv[data-level="1"] .zadv__controls button{flex:1 1 43%;padding:11px 10px;min-height:54px;font-size:14px;overflow-wrap:anywhere}.zadv[data-level="1"] .zadv__controls button.primary{flex-basis:100%;min-height:62px;font-size:16px}.zadv[data-level="1"] .zadv__controls input[type=range]{width:220px;max-width:100%}.zadv[data-level="1"] .zadv__ingredient{width:100%;padding:9px 6px;gap:6px;min-width:0}.zadv[data-level="1"] .zadv__ingredient button{flex:0 1 auto;padding:8px;min-width:42px}:is(.zadv,.zleo,.zgira,.zeli,.zmojo,.zbobo)[data-level="1"]>:is(.zadv__status,.zleo__status,.zgira__status,.zeli__status,.zmojo__status,.zbobo__status){grid-column:1;grid-row:7;margin:0;max-width:100%;min-height:3em}:is(.zmojo,.zbobo)[data-level="1"]>:is(.zmojo__hint,.zbobo__hint){grid-column:2;grid-row:7;margin:0;font-size:13px;line-height:1.4}:is(.zadv,.zleo,.zgira,.zeli,.zmojo,.zbobo)[data-level="1"]>:is(.zadv__sound,.zleo__tools,.zgira__tools,.zeli__sound,.zmojo__sound,.zbobo__sound){grid-column:2;grid-row:8;justify-self:center;margin:0}}@media(max-width:999px){:is(.zadv,.zleo,.zgira,.zeli,.zmojo,.zbobo)[data-level="1"]>:is(.zadv__scene,.zleo__scene,.zgira__scene,.zeli__scene,.zmojo__scene,.zbobo__scene){position:sticky;top:8px;z-index:4}}@media(min-width:1000px){:is(.zadv,.zleo,.zgira,.zeli,.zmojo,.zbobo)[data-level="1"]>:is(.zadv__scene,.zleo__scene,.zgira__scene,.zeli__scene,.zmojo__scene,.zbobo__scene,.zadv__controls,.zleo__choices,.zgira__choices,.zeli__choices,.zbobo__controls){box-sizing:border-box}.zadv[data-level="1"] .zadv__controls *{box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/zoopen-missions-v1.css.map */
