cflo-laser-cats{display:flex}.laser-cats{--h: 56px;--floor: 5px;--k: .25 ;--run-red: 11s;--steps-red: 88;--run-pink: 14s;--steps-pink: 112;--fire: 3s;position:relative;align-items:stretch;height:var(--h);overflow:hidden;background:var(--bg);border-bottom:3px solid var(--pink)}.laser-cats.scheme-red{border-bottom-color:var(--ink)}.laser-cats__stage{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;container-type:inline-size;pointer-events:none}.laser-cats__floor{position:absolute;left:0;right:0;bottom:0;height:calc(24 * var(--k) * 1px);background:var(--lc-floor) repeat-x 0 100% / auto 100%;filter:invert(1);opacity:.5}.laser-cats.scheme-red .laser-cats__floor{filter:none;opacity:.8}.laser-cats__run{position:absolute;left:0;bottom:var(--floor);will-change:transform}.laser-cats__run--red{z-index:1;animation:lc-ltr var(--run-red) steps(var(--steps-red)) infinite}.laser-cats__run--pink{z-index:0;animation:lc-rtl var(--run-pink) steps(var(--steps-pink)) -5s infinite}@keyframes lc-ltr{0%{transform:translate(-64px)}to{transform:translate(calc(100cqw + 24px))}}@keyframes lc-rtl{0%{transform:translate(calc(100cqw + 24px))}to{transform:translate(-64px)}}.laser-cats__hop{animation:lc-hop .25s steps(1) infinite}.laser-cats__run--pink .laser-cats__hop{animation-delay:-.125s}@keyframes lc-hop{0%{transform:none}50%{transform:translateY(-3px)}}.laser-cats__rig{position:relative;width:calc(var(--rw) * var(--k) * 1px);height:calc(var(--rh) * var(--k) * 1px)}.laser-cats__rig>*{position:absolute;display:block;max-width:none;left:calc(var(--x) * var(--k) * 1px);top:calc(var(--y) * var(--k) * 1px);width:calc(var(--w) * var(--k) * 1px);height:auto}.laser-cats__cat{transform-origin:calc(var(--px) * var(--k) * 1px) calc(var(--py) * var(--k) * 1px);animation:lc-waddle .25s steps(1) infinite}.laser-cats__run--pink .laser-cats__cat{animation-name:lc-waddle-l;animation-delay:-.125s}@keyframes lc-waddle{0%{transform:rotate(4deg)}50%{transform:rotate(-7deg)}}@keyframes lc-waddle-l{0%{transform:rotate(-4deg)}50%{transform:rotate(7deg)}}.laser-cats__beam{z-index:2;opacity:0;transform-origin:calc(var(--ox) * var(--k) * 1px) calc(var(--oy) * var(--k) * 1px);animation:lc-fire var(--fire) steps(1) infinite}.laser-cats__run--pink .laser-cats__beam{animation-delay:calc(var(--fire) / -2)}@keyframes lc-fire{0%,59%{opacity:0;transform:rotate(var(--aim)) scaleX(.1) rotate(var(--flat))}60%{opacity:1;transform:rotate(var(--aim)) scaleX(calc(var(--len) * .35)) rotate(var(--flat))}63%{transform:rotate(var(--aim)) scaleX(calc(var(--len) * .7)) rotate(var(--flat))}66%{transform:rotate(var(--aim)) scaleX(var(--len)) rotate(var(--flat))}70%{transform:rotate(calc(var(--aim) + 1.5deg)) scaleX(calc(var(--len) * 1.04)) rotate(var(--flat))}74%{transform:rotate(var(--aim)) scaleX(var(--len)) rotate(var(--flat))}78%,to{opacity:0;transform:rotate(var(--aim)) scaleX(.1) rotate(var(--flat))}}.laser-cats__bfly{z-index:1;margin-left:calc(var(--w) * var(--k) * -.5px);margin-top:calc(var(--hh) * var(--k) * -.5px);animation:lc-life calc(var(--fire) * 2) steps(1) infinite}.laser-cats__bfly img{display:block;width:100%;height:auto;animation:lc-flap .25s steps(1) infinite}.laser-cats__bfly--b{animation-delay:calc(var(--fire) * -1)}.laser-cats__run--pink .laser-cats__bfly{animation-duration:var(--fire);animation-name:lc-life-1;animation-delay:calc(var(--fire) / -2)}@keyframes lc-flap{0%{transform:none}50%{transform:scaleX(.55) translateY(-2px)}}@keyframes lc-life{0%{opacity:1;transform:translate(6px,-4px) scale(.6)}2%{transform:none}12%{transform:translate(4px,-3px)}20%{transform:translate(-3px,2px)}28%{transform:translate(2px,-2px)}33%{transform:scale(1.35)}35%,to{opacity:0;transform:none}}@keyframes lc-life-1{0%{opacity:1;transform:translate(-6px,-4px) scale(.6)}4%{transform:none}24%{transform:translate(-4px,-3px)}40%{transform:translate(3px,2px)}55%{transform:translate(-2px,-2px)}66%{transform:scale(1.35)}70%,to{opacity:0;transform:none}}.laser-cats__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.laser-cats__shop{position:relative;z-index:3;display:inline-flex;align-items:center;gap:.55em;padding:0 14px;font:700 .75rem/1.1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--ink);background:var(--yellow);border-left:3px solid var(--ink)}.laser-cats__shop-price{font-family:var(--font-display);font-size:.9375rem;letter-spacing:0;text-transform:none}.laser-cats__from{font:700 .6875rem/1 var(--font-mono);text-transform:uppercase}.laser-cats__shop-arrow{width:14px;height:14px;flex:none}.laser-cats__shop:hover{color:var(--on-pink);background:var(--pink-fill)}.laser-cats__shop:focus-visible{outline:3px solid var(--ink);outline-offset:-6px}.laser-cats__toggle{position:relative;z-index:3;flex:none;padding:0 12px;font:700 .6875rem/1.1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--yellow);background:var(--ink);border:0;border-left:3px solid var(--pink);border-radius:0;cursor:pointer}.laser-cats__toggle:hover{color:var(--ink);background:var(--yellow)}.laser-cats__toggle:focus-visible{outline:3px solid var(--yellow);outline-offset:-6px}.laser-cats__toggle:hover:focus-visible{outline-color:var(--ink)}.laser-cats.is-paused .laser-cats__stage *{animation-play-state:paused!important}@media(max-width:749px){.laser-cats{--h: 48px;--floor: 4px;--k: calc((48 - 4 - 4) / 188);--run-red: 7s;--steps-red: 56;--run-pink: 9s;--steps-pink: 72}.laser-cats__shop{gap:.4em;max-width:140px;padding:0 9px;font-size:.625rem;letter-spacing:.02em;white-space:normal}.laser-cats__shop-price{font-size:.8125rem;line-height:1}.laser-cats__from{display:block;font-size:.5625rem}.laser-cats__toggle{display:grid;place-items:center;width:48px;max-width:none;padding:0}.laser-cats__toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.laser-cats__toggle-icon{display:block;width:14px;height:16px;background:linear-gradient(currentColor,currentColor) left / 5px 100% no-repeat,linear-gradient(currentColor,currentColor) right / 5px 100% no-repeat}.laser-cats.is-user-paused .laser-cats__toggle-icon{background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}}.laser-cats__toggle-icon{display:none}@media(max-width:749px){.laser-cats__toggle-icon{display:block}}.laser-cats__ship{display:none}@media(max-width:749px){.laser-cats__shop:has(.laser-cats__ship){display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name price arrow" "ship ship ship";align-content:center;align-items:center;gap:3px 6px;width:152px;max-width:none;padding:0 7px 0 8px}.laser-cats__shop:has(.laser-cats__ship) .laser-cats__shop-name{grid-area:name;line-height:1.05}.laser-cats__shop:has(.laser-cats__ship) .laser-cats__shop-price{grid-area:price;text-align:right}.laser-cats__shop:has(.laser-cats__ship) .laser-cats__shop-arrow{grid-area:arrow}.laser-cats__ship{grid-area:ship;display:block;padding-top:3px;border-top:2px solid var(--ink);font:700 .5625rem/1 var(--font-mono);letter-spacing:0;text-transform:none;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.laser-cats .laser-cats__stage *{animation:none!important}.laser-cats .laser-cats__run--red{transform:translate(12px)}.laser-cats .laser-cats__run--pink{left:auto;right:12px;transform:none}.laser-cats .laser-cats__beam{opacity:1;transform:rotate(var(--aim)) scaleX(var(--len)) rotate(var(--flat))}.laser-cats .laser-cats__bfly{opacity:1}.laser-cats .laser-cats__bfly--b,.laser-cats .laser-cats__toggle{display:none}}.laser-cats[data-still] .laser-cats__stage *{animation:none!important}.laser-cats[data-still] .laser-cats__run--red{transform:translate(12px)}.laser-cats[data-still] .laser-cats__run--pink{left:auto;right:12px;transform:none}.laser-cats[data-still] .laser-cats__beam{opacity:1;transform:rotate(var(--aim)) scaleX(var(--len)) rotate(var(--flat))}.laser-cats[data-still] .laser-cats__bfly{opacity:1}.laser-cats[data-still] .laser-cats__bfly--b,.laser-cats[data-still] .laser-cats__toggle{display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-laser-cats.css.map */
