a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-family:Arial,Helvetica,sans-serif;color:#fff;background:url(img/bg-body.png) repeat -30px 40px #f0132a;background-size:185px;overflow:hidden;position:fixed;width:100%;height:100vh;height:var(--app-height);-webkit-overflow-scrolling:touch}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:active,:active:focus,:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important}.hidden{display:none}img{vertical-align:middle;max-width:100%}.stage{position:relative;z-index:1;height:var(--app-height);width:100%;margin:0 auto}.divider{margin:30px auto;background:#fff;height:4px;width:auto;border-radius:2px}@media (max-height:600px),(max-width:374px){.divider{margin:20px auto}}@media (max-height:480px){.divider{margin:18px auto;max-width:300px}}@font-face{font-family:Gotham-Medium;src:url(fonts/3a47f5f06b5484abfeee9eac90348a9c.eot);src:url(fonts/3a47f5f06b5484abfeee9eac90348a9c.eot?#iefix) format("embedded-opentype"),url(fonts/3a47f5f06b5484abfeee9eac90348a9c.woff2) format("woff2"),url(fonts/3a47f5f06b5484abfeee9eac90348a9c.woff) format("woff"),url(fonts/3a47f5f06b5484abfeee9eac90348a9c.ttf) format("truetype"),url(img/3a47f5f06b5484abfeee9eac90348a9c.svg#Gotham-Medium) format("svg")}@font-face{font-family:Gotham-Light;src:url(fonts/fc74760c72164d5321ac886797ce62eb.eot);src:url(fonts/fc74760c72164d5321ac886797ce62eb.eot?#iefix) format("embedded-opentype"),url(fonts/fc74760c72164d5321ac886797ce62eb.woff2) format("woff2"),url(fonts/fc74760c72164d5321ac886797ce62eb.woff) format("woff"),url(fonts/fc74760c72164d5321ac886797ce62eb.ttf) format("truetype"),url(img/fc74760c72164d5321ac886797ce62eb.svg#Gotham-Light) format("svg")}@font-face{font-family:Gotham-Bold;src:url(fonts/5d6f50ed2dde0e4ad455448f896c09f0.eot);src:url(fonts/5d6f50ed2dde0e4ad455448f896c09f0.eot?#iefix) format("embedded-opentype"),url(fonts/5d6f50ed2dde0e4ad455448f896c09f0.woff2) format("woff2"),url(fonts/5d6f50ed2dde0e4ad455448f896c09f0.woff) format("woff"),url(fonts/5d6f50ed2dde0e4ad455448f896c09f0.ttf) format("truetype"),url(img/5d6f50ed2dde0e4ad455448f896c09f0.svg#Gotham-Bold) format("svg")}.title{text-transform:uppercase;font-family:Gotham-Bold,Arial,Helvetica,sans-serif;font-size:33px;line-height:1.09}.title .outerWrap{position:relative;display:inline-block;overflow:hidden}.title .innerWrap{-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-height:600px),(max-width:374px){.title{font-size:30px}}.text{font-family:Gotham-Light,Arial,Helvetica,sans-serif;font-size:21px;line-height:1.2}.text .outerWrap{position:relative;display:inline-block;overflow:hidden}.text .innerWrap{-webkit-transform-origin:0 100%;transform-origin:0 100%}@media (max-height:600px),(max-width:374px){.text{font-size:19px}}.goto{padding:20px;font-family:Gotham-Medium,Arial,Helvetica,sans-serif;font-size:14px;text-align:center;text-transform:uppercase;display:block}.goto,.goto:active,.goto:focus,.goto:hover{color:#fff;text-decoration:none;outline:none}.goto .ico{display:block;margin:10px auto -20px;overflow:hidden;padding:6px 0 8px}.goto .ico svg{animation:btnarrow .5s infinite alternate-reverse}.button{font-family:Gotham-Bold,Arial,Helvetica,sans-serif;background:#fff;color:#f0132a;text-transform:uppercase;font-style:16px;padding:15px 50px}@media (max-height:600px),(max-width:374px){.button{padding:15px 30px}}@-webkit-keyframes btnarrow{0%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes btnarrow{0%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}#landscape{position:fixed;z-index:110;top:0;left:0;width:100vw;height:100vh;height:var(--app-height);background:url(img/landscape-view.png) no-repeat 50%;background-size:cover;display:none}@media screen and (orientation:landscape){#landscape{display:block}}#preload{z-index:100;top:0;left:0;background:url(img/bg-body.png) repeat -30px 40px #f0132a;background-size:185px;overflow:hidden;position:fixed;width:100%;height:100vh;height:var(--app-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#preload-wrap{width:100px;height:100px}.start{position:absolute;z-index:1;height:100%;width:100%;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.start .logo{width:240px;height:80px;margin-bottom:55px;pointer-events:none}@media (max-height:600px),(max-width:374px){.start .logo{margin-bottom:35px}}@media (max-height:480px){.start .logo{margin-bottom:20px}}.start .start__desc{margin-bottom:85px;width:250px;height:280px;pointer-events:none}@media (max-height:480px){.start .start__desc{margin-bottom:40px}}.start .btn{bottom:0;left:0}.description,.start .btn{position:absolute;width:100%}.description{z-index:1;height:100%;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (max-height:600px),(max-width:374px){.description{padding:30px 0}}@media (max-height:480px){.description{padding:20px 0 30px}}.description .logo{width:100px;height:36px;pointer-events:none}.description .title{margin:50px auto;pointer-events:none}@media (max-height:600px),(max-width:374px){.description .title{margin:30px auto}}@media (max-height:480px){.description .title{margin:20px auto}}.description .text{margin:0 auto;pointer-events:none}@media (max-height:600px),(max-width:374px){.description .text{max-width:calc(100% - 20px)}}.description .btn{position:absolute}#bar,.description .btn{bottom:0;left:0;width:100%}#bar{background:#212121;height:44px;border-top:4px solid #fff;position:fixed;z-index:100;letter-spacing:.2em;line-height:1.3;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}#bar .bar__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;opacity:0;height:100%}#bar span{-webkit-transition:font-size .15s ease-out;transition:font-size .15s ease-out;font-family:Gotham-Medium,Arial,Helvetica,sans-serif;font-size:17px}#bar .actual{font-size:30px}.choose{position:absolute;z-index:1;height:100%;width:100%;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (max-height:600px),(max-width:374px){.choose{padding:30px 20px}}@media (max-height:480px){.choose{padding:20px 0 30px}}.choose .logo{width:100px;height:36px;pointer-events:none}.choose .title{margin:30px auto;pointer-events:none;font-size:26px}@media (max-width:414px){.choose .title{margin:25px auto}}@media (max-height:600px),(max-width:374px){.choose .title{margin:15px auto;font-size:26px}}@media (max-height:480px){.choose .title{margin:10px auto;font-size:22px}}.choose .choose__anim{width:100%}.choose .choose__anim a{display:block}.choose .choose__anim a img{pointer-events:none}.choose .choose__anim--pizza{text-align:center;margin:0 auto;display:inline-block;width:170px;height:160px}@media (max-height:480px){.choose .choose__anim--pizza{width:130px;height:126px}}@media (max-height:520px) and (max-width:360px){.choose .choose__anim--pizza{width:130px;height:126px}}.choose .choose__anim--hamburger{text-align:center;margin:0 auto;display:inline-block;width:190px;height:100px}@media (max-height:480px){.choose .choose__anim--hamburger{width:150px;height:82px}}@media (max-height:520px) and (max-width:360px){.choose .choose__anim--hamburger{width:150px;height:82px}}#timer{right:20px;top:15px;pointer-events:none;width:90px;height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}#timer,#timer svg{position:absolute;z-index:1}#timer svg{left:0;top:0}#timer svg #timer__back,#timer svg #timer__front{fill:none;stroke:#212121;stroke-width:2.5px}#timer svg #timer__back{opacity:.12}#timer svg #timer__front{opacity:.6;stroke-dasharray:282px;stroke-dashoffset:282px}#timer span{display:block;text-align:center;font-family:Gotham-Bold,Arial,Helvetica,sans-serif;font-size:17px;line-height:1}.game .logo{position:absolute;z-index:1;pointer-events:none;top:40px;left:20px;width:100px}.game #welldone{top:50%;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.game #welldone,.game-area{position:absolute;z-index:1;left:0;width:100%}.game-area{top:0;height:var(--app-height);margin:0 auto;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.game-area.active{display:-webkit-box;display:-ms-flexbox;display:flex}#svg{position:absolute;top:0;left:0;width:100%;height:var(--app-height)}#svg .line{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.dots-area{width:375px;height:375px;position:absolute;top:50%;-webkit-transform:translateY(-40%);transform:translateY(-40%);z-index:1}@media (max-height:480px){.dots-area{width:320px;height:320px}}.dots-area .bg{width:100%;height:100%;top:0;left:0;position:absolute}.dots{position:relative;z-index:2;width:100%;height:0;padding-bottom:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;counter-reset:dots}.dots .dot{position:absolute;z-index:1;background:hsla(0,0%,100%,0);width:32px;height:32px;border-radius:50%}.dots .dot:before{counter-increment:dots;content:counter(dots);position:absolute;text-align:center;top:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:11px;text-shadow:0 1px 1px rgba(0,0,0,.1);display:none}.dots .dot:after{content:"";position:absolute;z-index:1;top:8px;left:8px;background:#fff;width:16px;height:16px;border-radius:50%;-webkit-box-shadow:inset 0 0 0 8px #fff;box-shadow:inset 0 0 0 8px #fff;-webkit-transition:background-color .3s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .3s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .3s ease-out,box-shadow .2s ease-out;transition:background-color .3s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out}.dots .dot.full:after{background:#c40c1f;-webkit-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff}.retry{position:fixed;z-index:1;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;border:none;outline:none;border-radius:20px;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5;padding:8px 12px;text-transform:uppercase;z-index:10;outline:none!important;cursor:pointer;-webkit-box-shadow:0 6px 7px rgba(0,64,58,.27);box-shadow:0 6px 7px rgba(0,64,58,.27);-webkit-transition:all .1s cubic-bezier(.67,.13,.1,.81);transition:all .1s cubic-bezier(.67,.13,.1,.81)}.retry svg{vertical-align:middle;position:relative;top:-2px}.pause{position:absolute;z-index:100;top:0;left:0;width:100%;height:var(--app-height);text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:100px;display:none}@media (max-width:414px){.pause{padding-top:90px}}@media (max-height:600px),(max-width:374px){.pause{padding-top:80px}}.pause.active{display:-webkit-box;display:-ms-flexbox;display:flex}.pause .title{font-size:22px;display:none}.pause #bottle{margin:30px auto;height:315px}.pause #bottle img{height:100%;width:auto}@media (max-height:600px),(max-width:374px){.pause #bottle{height:275px;margin:20px auto}}@media (max-height:480px){.pause #bottle{height:39vh}}@media (max-height:520px) and (max-width:360px){.pause #bottle{height:39vh}}#timeover,.pause .button{display:none}#timeover{position:absolute;z-index:100;top:0;left:0;width:100%;height:var(--app-height);text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:100px;pointer-events:none}@media (max-width:414px){#timeover{padding-top:90px}}@media (max-height:600px),(max-width:374px){#timeover{padding-top:80px}}#timeover.active{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:all}#timeover .title{margin:50px auto 30px;pointer-events:none}@media (max-height:600px),(max-width:374px){#timeover .title{margin:30px auto}}#timeover .text{margin:0 auto 40px;pointer-events:none;padding:0 30px;max-width:320px}#timeover .text .outerWrap{display:block}@media (max-height:600px),(max-width:374px){#timeover .text{max-width:calc(100% - 20px)}}.discover{position:absolute;z-index:1;height:100%;width:100%;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (max-height:600px),(max-width:374px){.discover{padding:30px 0}}.discover .logo{width:100px;height:36px;pointer-events:none}.discover .title{margin:50px auto;pointer-events:none}@media (max-height:600px),(max-width:374px){.discover .title{margin:30px auto}}.discover .btn{position:absolute;bottom:0;left:0;width:100%}