.ReactModal__Content .close{text-indent:-5000rem}.App .scene button.item label{background:#fff;border-radius:20px;bottom:auto;color:#212121;font-size:.875rem;left:0;margin:auto;padding:.5rem .75rem;position:absolute;right:0;top:7vh}@media only screen and (min-width:68.75rem){.App .scene button.item label{border-radius:1vh;font-size:1.5vh;padding:.5vh 1vh}}@media only screen and (max-width:47.9375rem){.App .scene button.item label{border-radius:.375rem;font-size:.75rem}}.App .scene button.item:active{-webkit-transform:none;transform:none}body{font-family:Ubuntu-Normal,sans-serif;font-size:1rem;margin:0}.App{height:100vh;position:relative;width:100vw}.App .debug{bottom:0;opacity:.3;padding:2px;position:absolute;z-index:5}.App .debug:hover{opacity:1}.App .debug button{border:1px solid gray;font-size:small;margin:1px;padding:1px}.App .debug button:hover{background:#ff0}.App .Timeline{bottom:auto;height:15vh;left:0;margin:auto;position:absolute;right:0;top:0;width:100vw;z-index:2}@media only screen and (max-width:68.75rem){.App .Timeline{height:4.1875rem;position:fixed;z-index:2}}.App .Timeline>div{bottom:auto;left:0;margin:auto;position:absolute;right:0;top:15%;width:93%}@media only screen and (min-width:47.9375rem){.App .Timeline>div{width:80%}}@media only screen and (max-width:68.75rem){.App .Timeline>div{height:3.5rem;top:.625rem}.App .scene:not(.Intro):not(.MapTransition):after{bottom:0;content:"";height:5.5rem;left:0;position:fixed;width:100%;z-index:1}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.App .scene:not(.Intro):not(.MapTransition):after{height:4.25rem}}@media only screen and (max-width:68.75rem){.App .scene.CharacterSelection:after,.App .scene.CharacterSetUp:after{background:#c6c6c6}.App .scene.Breakfast:after{background:#cfe7d7}.App .scene.Transportation:after{background:#d6ecec}.App .scene.Lunch:after{background:#ecd9d6}.App .scene.Supermarket:after{background:#dedfc4}.App .scene.DinnerSelection:after{background:#cedac1}.App .scene.DinnerCooking:after{background:#bad0c2}.App .scene.DinnerDelivery:after{background:#b3b5cf}.App .scene.Breaktime:after{background:#b5c5d3}.App .scene.Snacking:after{background:#ddc7d6}.App .scene.World:after{display:none}}.App .scene{position:relative;width:100vw}@media only screen and (min-width:68.75rem){.App .scene{height:100vh}}@media only screen and (max-width:68.75rem){.App .scene{min-height:100%;overflow:hidden;padding-bottom:3.75rem}}.App .scene .item{background-repeat:no-repeat;background-size:cover;display:block;position:absolute}.App .scene button.item{transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.App .scene button.item:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:block;margin:0 auto}@media only screen and (max-width:68.75rem){.App .scene button.item:hover{-webkit-filter:none;filter:none}}@media only screen and (min-width:68.75rem){.App .scene button.item:hover{-webkit-filter:drop-shadow(3px 3px 0 #000);filter:drop-shadow(3px 3px 0 #000000)}}.App .scene button.item:disabled{cursor:default}.App .scene button.item:disabled:hover{-webkit-filter:none;filter:none}.App .scene button.item:disabled label{display:none}.App .scene button.item label{cursor:pointer}.App .scene .Footer{bottom:0;height:50vh;left:auto;margin:0;position:absolute;right:0;top:0;width:8vw;z-index:5}@media only screen and (max-width:68.75rem){.App .scene .Footer{bottom:1rem;height:4.5rem;position:fixed;right:1rem;top:auto;width:3.375rem}}@media only screen and (max-width:47.9375rem){.App .scene .Footer{right:0}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.App .scene .Footer{bottom:.25rem;right:0}}.App .scene .Footer>div{bottom:auto;left:auto;margin:auto;position:absolute;right:30%;top:5%}@media only screen and (max-width:68.75rem)and (max-height:30.625rem)and (max-width:68.75rem){.App .scene .Footer>div ul{bottom:-5.625rem;position:relative;-webkit-transform:scale(.6);transform:scale(.6)}}@media only screen and (max-width:68.75rem){.App .scene .Footer>div{bottom:0;padding-bottom:4.375rem;top:auto}.App .scene .Footer .icon-burger-menu{background-image:url(../../static/media/icon-button-menu.c29a00f9d3c5daf961e4.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";cursor:pointer;font-size:0;height:3.4375rem;left:0;margin:auto auto auto -1rem;position:absolute;right:0;top:auto;width:3.4375rem}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.App .scene .Footer .icon-burger-menu{-webkit-transform:scale(.6);transform:scale(.6)}}@media only screen and (min-width:68.75rem){.App .scene .Footer .icon-burger-menu{display:none}}@media only screen and (max-width:68.75rem){.App .scene .Footer #nav:not(:target){height:0;overflow:hidden;visibility:hidden}.App .scene .Footer #nav:not(:target) ul li:not(.goToNextScene){display:none}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.App .scene .Footer #nav:not(:target){height:auto}}@media only screen and (max-width:68.75rem){.App .scene .Footer #nav:target{align-items:flex-end;display:flex;height:33.25rem;visibility:visible}.App .scene .Footer #nav:target .burger-menu-background-overlay{background-color:rgba(0,0,0,.7);font-size:0;height:calc(100% - 5.5rem);left:0;position:fixed;top:0;width:100%;z-index:-1}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.App .scene .Footer #nav:target .burger-menu-background-overlay{height:calc(100% - 4.125rem)}}@media only screen and (min-width:68.75rem){.App .scene .Footer .burger-menu-background-overlay{display:none}}@media only screen and (max-width:68.75rem){.App .scene .Footer .menu-icon-close{background-image:url(../../static/media/icon-button-menu-close.385d4f53bcc4c9799a57.svg);background-repeat:no-repeat;bottom:0;font-size:0;height:3.5625rem;margin-left:-.125rem;position:absolute;width:3.5625rem}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.App .scene .Footer .menu-icon-close{-webkit-transform:scale(.6);transform:scale(.6)}}@media only screen and (min-width:68.75rem){.App .scene .Footer .menu-icon-close{display:none}}.App .scene.Intro .Footer{display:none}.App .scene .Battery{bottom:0;height:100vh;left:auto;margin:auto;position:absolute;right:0;top:0;width:8vw;z-index:2}@media only screen and (max-width:68.75rem){.App .scene .Battery{bottom:-23.125rem;height:51.25rem;left:21.25rem;position:fixed;right:auto;top:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:7.5rem;z-index:2}}.App .scene .Battery>div{bottom:3%;height:8.5625rem;left:auto;margin:0;position:absolute;right:18%;top:auto;width:5.3125rem}@media only screen and (min-width:68.75rem){.App .scene .Battery>div{height:20vh;width:12vh}}@media only screen and (max-width:68.75rem){.App .scene .Battery>div{bottom:2%;right:0}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.App .scene .Battery>div{height:6.5625rem;right:2%;width:4.25rem}}.App .scene .Battery>div svg{height:100%;width:100%}@media only screen and (max-width:68.75rem){.App .scene .Battery>div svg #battery{display:none}}@media only screen and (min-width:68.75rem){.App .scene .Battery>div svg #battery{display:block}}@media only screen and (max-width:68.75rem){.App .scene .Battery>div svg #battery-mobile{display:block}}@media only screen and (min-width:68.75rem){.App .scene .Battery>div svg #battery-mobile{display:none}}.ReactModal__Body--open .App .scene .Footer #nav:target .burger-menu-background-overlay{background:none}.ReactModal__Overlay{background-color:rgba(0,0,0,.85)!important;z-index:100}@media only screen and (max-width:68.75rem){.ReactModal__Overlay{background-color:rgba(0,0,0,.75)!important;overflow-x:scroll}}.ReactModal__Content{border-radius:1em;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1vh;position:absolute;right:0;top:0;width:80%}@media only screen and (max-width:68.75rem){.ReactModal__Content{margin-top:3.75rem;padding-bottom:3.75rem}.ReactModal__Content .Badges .items{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2rem}}@media only screen and (min-width:68.75rem){.ReactModal__Content{height:85vh;width:75vw}}.ReactModal__Content h2{color:#fff;margin-bottom:2vh}@media only screen and (max-width:68.75rem){.ReactModal__Content h2{margin-top:2.75rem}}.ReactModal__Content .close{background-image:url(../../static/media/button-close-white.cc637265110c1f5a2a86.svg);background-position:50%;background-size:100% 100%;bottom:auto;height:8.4vh;left:auto;margin:auto;position:absolute;right:-2.5vh;top:-2.5vh;width:8.4vh}@media only screen and (max-width:68.75rem){.ReactModal__Content .close{height:3.4375rem;width:3.4375rem}}.ReactModal__Content .close:active{background-image:url(../../static/media/button-close-black.7d2c0a8a19d54913d8bb.svg);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center center;transform-origin:center center}.ReactModal__Content.Battery{background:#fff;bottom:1.875rem;color:#000;height:auto;left:0;margin:auto;padding:2vh;position:absolute;right:0;text-align:center;top:auto}@media only screen and (min-width:68.75rem){.ReactModal__Content.Battery{bottom:5vh;left:auto;margin:auto;position:absolute;right:15vh;top:auto;width:25%}}.ReactModal__Content.Battery h2{color:#000;font-size:1.9rem;margin-top:1rem}.ReactModal__Content.Battery .close{-webkit-filter:invert(80%);filter:invert(80%);height:6vh;width:6vh}@media only screen and (max-width:68.75rem){.has-more-after:after,.has-more-before:before{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:1.25rem;color:#fff;display:block;font-size:0;height:2.6875rem;margin-top:1.6875rem;min-width:2.5rem;position:fixed;position:-webkit-sticky;position:sticky;z-index:5}.has-more-before:before{background-image:url(../../static/media/has-more-after-icon.740a7b2e912a2791e735.svg);border-bottom-right-radius:7rem;border-top-right-radius:7rem;content:"←";left:0;pointer-events:none}.has-more-after:after{background-image:url(../../static/media/has-more-before-icon.44adcca4f4591c64cc89.svg);border-bottom-left-radius:7rem;border-top-left-radius:7rem;content:"→";left:auto;pointer-events:none;right:0}}.inventory .has-more-after:after,.inventory .has-more-before:before{margin-top:.125rem}.inventory .has-more-before:before{left:-.75rem}.inventory .has-more-after:after{right:-.75rem}.Character,.Character.adult{overflow:visible;position:relative}.Character.adult{height:65vh;width:20.5vh}.Character.child{height:55vh;overflow:visible;position:relative;width:18.5vh}.Character span{background-repeat:no-repeat;background-size:contain;color:hsla(0,0%,100%,0);display:block;height:100%;overflow:hidden;-webkit-user-select:none;user-select:none;width:100%}.Character span.outfit{height:90%}.Character span.hairStyle{height:20%;z-index:4}.Character span.accessory{height:15%}.Character span.skinTone.adult-skinTone-1{background-image:url(../../static/media/adult-skinTone-1.00bdae37754943b4b557.svg);bottom:auto;left:0;margin:auto;position:absolute;right:auto;top:0}.Character span.skinTone.adult-skinTone-2{background-image:url(../../static/media/adult-skinTone-2.0cd6067e990a6633771c.svg);bottom:auto;left:0;margin:auto;position:absolute;right:auto;top:0}.Character span.skinTone.adult-skinTone-3{background-image:url(../../static/media/adult-skinTone-3.50f2e728ec7f7c8e7cab.svg);bottom:auto;left:0;margin:auto;position:absolute;right:auto;top:0}.Character span.skinTone.adult-skinTone-4{background-image:url(../../static/media/adult-skinTone-4.69be99400834de30a5fb.svg);bottom:auto;left:0;margin:auto;position:absolute;right:auto;top:0}.Character span.skinTone.adult-skinTone-5{background-image:url(../../static/media/adult-skinTone-5.1ca60671e7138e175315.svg);bottom:auto;left:0;margin:auto;position:absolute;right:auto;top:0}.Character span.outfit.adult-outfit-1{background-image:url(../../static/media/adult-outfit-1.3124c6b0e0f2b1427a78.svg);bottom:auto;left:-1%;margin:auto;position:absolute;right:auto;top:11%;width:107%}.Character span.outfit.adult-outfit-2{background-image:url(../../static/media/adult-outfit-2.43377e2b1b5ecdd81038.svg);bottom:auto;left:-2%;margin:auto;position:absolute;right:auto;top:11%;width:109%}.Character span.outfit.adult-outfit-3{background-image:url(../../static/media/adult-outfit-3.1ecc1a748db2acf78145.svg);bottom:auto;left:0;margin:auto;position:absolute;right:auto;top:11.5%;width:104%}.Character span.outfit.adult-outfit-4{background-image:url(../../static/media/adult-outfit-4.3d0e774856114f5d6938.svg);bottom:auto;left:-2.5%;margin:auto;position:absolute;right:auto;top:11.5%;width:144%;z-index:1}.Character span.outfit.adult-outfit-5{background-image:url(../../static/media/adult-outfit-5.8f091cb7e2a8d7a7d2fe.svg);bottom:auto;left:-3%;margin:auto;position:absolute;right:auto;top:11.5%;width:106%}.Character span.hairStyle.adult-hairStyle-black{background-image:url(../../static/media/adult-hairStyle-black.38ce41834599caef51b1.svg);bottom:auto;left:34%;margin:auto;position:absolute;right:auto;top:-3%;width:33%}.Character span.hairStyle.adult-hairStyle-black-curly{background-image:url(../../static/media/adult-hairStyle-black-curly.ab0d674962f1710119b5.svg);bottom:auto;left:30%;margin:auto;position:absolute;right:auto;top:-4%;width:41%}.Character span.hairStyle.adult-hairStyle-blonde{background-image:url(../../static/media/adult-hairStyle-blonde.d6775e9a7353606ba538.svg);bottom:auto;height:22%;left:32%;margin:auto;position:absolute;right:auto;top:-4%;width:39%}.Character span.hairStyle.adult-hairStyle-brown{background-image:url(../../static/media/adult-hairStyle-brown.70f7be2f87296c68c0f7.svg);bottom:auto;left:25%;margin:auto;position:absolute;right:auto;top:-3%;width:53%}.Character span.hairStyle.adult-hairStyle-grey{background-image:url(../../static/media/adult-hairStyle-grey.c539c88269ec1a8f0d86.svg);bottom:auto;left:22%;margin:auto;position:absolute;right:auto;top:-3%;width:57%}.Character span.accessory.adult-accessory-glasses{background-image:url(../../static/media/adult-accessory-glasses.de0822565dfe4d2f7af9.svg);bottom:auto;left:38%;margin:auto;position:absolute;right:auto;top:2.5%;width:25%}.Character span.accessory.adult-accessory-scarf{background-image:url(../../static/media/adult-accessory-scarf.5289bfac3aa6397459e9.svg);bottom:auto;left:33%;margin:auto;position:absolute;right:auto;top:9%;width:37%;z-index:3}.Character span.accessory.adult-accessory-yellow-hat{background-image:url(../../static/media/adult-accessory-yellow-hat.9a4aef53b8d6c31e0900.svg);bottom:auto;left:7%;margin:auto;position:absolute;right:auto;top:-7.5%;width:88%;z-index:5}.Character span.accessory.adult-accessory-white-hat{background-image:url(../../static/media/adult-accessory-white-hat.72512a86048654e635af.svg);bottom:auto;left:21%;margin:auto;position:absolute;right:auto;top:-5%;width:59%;z-index:5}.Character span.accessory.adult-accessory-watch{background-image:url(../../static/media/adult-accessory-watch.69587a8cf39e556809d2.svg);bottom:auto;left:85%;margin:auto;position:absolute;right:auto;top:46%;width:11%}.Character span.accessory.adult-accessory-white-hat+span.hairStyle.adult-hairStyle-black-curly,.Character span.accessory.adult-accessory-yellow-hat+span.hairStyle.adult-hairStyle-black-curly{background-image:url(../../static/media/adult-hairStyle-black-curly-trimmed.8c2f5b588aa03b7b9f11.svg)}.Character span.accessory.adult-accessory-white-hat+span.hairStyle.adult-hairStyle-blonde,.Character span.accessory.adult-accessory-yellow-hat+span.hairStyle.adult-hairStyle-blonde{background-image:url(../../static/media/adult-hairStyle-blonde-trimmed.32c34b61995a519d4b04.svg)}.Character span.accessory.adult-accessory-white-hat+span.hairStyle.adult-hairStyle-brown,.Character span.adult-accessory-yellow-hat+span.hairStyle.adult-hairStyle-brown{background-image:url(../../static/media/adult-hairStyle-brown-trimmed.55b24c11ccb3fc6d9031.svg)}.Character span.skinTone.child-skinTone-1{background-image:url(../../static/media/child-skinTone-1.87986df5cc3b6dac579a.svg);bottom:auto;left:0;margin:auto;position:absolute;right:auto;top:0}.Character span.skinTone.child-skinTone-2{background-image:url(../../static/media/child-skinTone-2.796ae02191c46cb7e82b.svg);bottom:auto;left:0;margin:auto;position:absolute;right:auto;top:0}.Character span.skinTone.child-skinTone-3{background-image:url(../../static/media/child-skinTone-3.0cf22255c4e42bb734e8.svg);bottom:auto;left:0;margin:auto;position:absolute;right:auto;top:0}.Character span.skinTone.child-skinTone-4{background-image:url(../../static/media/child-skinTone-4.9ac546f5bd969c9764bf.svg);bottom:auto;left:0;margin:auto;position:absolute;right:auto;top:0}.Character span.skinTone.child-skinTone-5{background-image:url(../../static/media/child-skinTone-5.56e36a94a61050026570.svg);bottom:auto;left:0;margin:auto;position:absolute;right:auto;top:0}.Character span.outfit.child-outfit-1{background-image:url(../../static/media/child-outfit-1.5e67c0dec8e6f0f0d6f6.svg);bottom:auto;left:-3.5%;margin:auto;position:absolute;right:auto;top:15%;width:106%}.Character span.outfit.child-outfit-2{background-image:url(../../static/media/child-outfit-2.513bb7b449b189b86ba7.svg);bottom:auto;left:-3%;margin:auto;position:absolute;right:auto;top:15%;width:105%}.Character span.outfit.child-outfit-3{background-image:url(../../static/media/child-outfit-3.4412cf24f512cfef10c0.svg);bottom:auto;left:-3.5%;margin:auto;position:absolute;right:auto;top:15.5%;width:108%}.Character span.outfit.child-outfit-4{background-image:url(../../static/media/child-outfit-4.3c937592d9b456583a83.svg);bottom:auto;left:-3.5%;margin:auto;position:absolute;right:auto;top:15%;width:107%}.Character span.outfit.child-outfit-5{background-image:url(../../static/media/child-outfit-5.5459fa635f6e12988e45.svg);bottom:auto;left:-1.5%;margin:auto;position:absolute;right:auto;top:15%;width:104%}.Character span.hairStyle.child-hairStyle-black{background-image:url(../../static/media/child-hairStyle-black.fb77a49dc472718ee5c2.svg);bottom:auto;left:25.5%;margin:auto;position:absolute;right:auto;top:-1.5%;width:44.5%}.Character span.hairStyle.child-hairStyle-black-curly{background-image:url(../../static/media/child-hairStyle-black-curly.cb46c1cbca65cbb632e1.svg);bottom:auto;left:28.5%;margin:auto;position:absolute;right:auto;top:-1.5%;width:43%}.Character span.hairStyle.child-hairStyle-blonde{background-image:url(../../static/media/child-hairStyle-blonde.f2e3092e2a61cba89c5a.svg);bottom:auto;left:29%;margin:auto;position:absolute;right:auto;top:-1.5%;width:41%}.Character span.hairStyle.child-hairStyle-brown{background-image:url(../../static/media/child-hairStyle-brown.b0668cf8aa09e572d5f3.svg);bottom:auto;height:22%;left:20%;margin:auto;position:absolute;right:auto;top:-5%;width:61%}.Character span.hairStyle.child-hairStyle-ginger{background-image:url(../../static/media/child-hairStyle-ginger.57f57157065c844bb60d.svg);bottom:auto;left:30%;margin:auto;position:absolute;right:auto;top:-1%;width:37%}.Character span.accessory.child-accessory-lei{background-image:url(../../static/media/child-accessory-lei.1c350bc822367cf23543.svg);bottom:auto;left:31.5%;margin:auto;position:absolute;right:auto;top:14%;width:36%}.Character span.accessory.child-accessory-cap{background-image:url(../../static/media/child-accessory-cap.1ab6d34f4de1b1180f0b.svg);bottom:auto;left:24%;margin:auto;position:absolute;right:auto;top:-4%;width:50%;z-index:5}.Character span.accessory.child-accessory-choker{background-image:url(../../static/media/child-accessory-choker.22661c9fef6bf8c5b612.svg);bottom:auto;left:2.5%;margin:auto;position:absolute;right:auto;top:50%;width:13%}.Character span.accessory.child-accessory-hat{background-image:url(../../static/media/child-accessory-hat.bb33155e9545ae9174ae.svg);bottom:auto;left:29.5%;margin:auto;position:absolute;right:auto;top:-2%;width:38%;z-index:5}.Character span.accessory.child-accessory-wristbands{background-image:url(../../static/media/child-accessory-wristbands.bb472fd3be5332087088.svg);bottom:auto;left:4%;margin:auto;position:absolute;right:auto;top:49%;width:93%}.Character span.accessory.child-accessory-cap+span.hairStyle.child-hairStyle-black,.Character span.accessory.child-accessory-hat+span.hairStyle.child-hairStyle-black{background-image:url(../../static/media/child-hairStyle-black-trimmed.dec3b4c5e9f65496caf3.svg)}.Character span.accessory.child-accessory-cap+span.hairStyle.child-hairStyle-black-curly,.Character span.accessory.child-accessory-hat+span.hairStyle.child-hairStyle-black-curly{background-image:url(../../static/media/child-hairStyle-black-curly-trimmed.4421edecd1ccc1cc4c26.svg)}.Character span.accessory.child-accessory-cap+span.hairStyle.child-hairStyle-blonde,.Character span.accessory.child-accessory-hat+span.hairStyle.child-hairStyle-blonde{background-image:url(../../static/media/child-hairStyle-blonde-trimmed.bcdad82e9ef119f37d99.svg)}.Character span.accessory.child-accessory-cap+span.hairStyle.child-hairStyle-brown,.Character span.accessory.child-accessory-hat+span.hairStyle.child-hairStyle-brown{background-image:url(../../static/media/child-hairStyle-brown-trimmed.d5e0dd9086ec8a1f2268.svg)}@media only screen and (max-width:68.75rem){.Intro{padding-bottom:0!important}}@media only screen and (max-height:47.9375rem)and (max-width:47.9375rem){.Intro{height:38.125rem}}@media only screen and (max-height:30.625rem)and (max-width:47.9375rem){.Intro{height:28.125rem}}.Intro:before{background-image:url(../../static/media/blob-intro.08efbfe8acdd0f3ec41b.svg);background-position:50%;background-repeat:no-repeat;background-size:95vh 70vh;bottom:0;content:" ";display:block;left:0;margin:auto;position:absolute;right:0;top:30vh}.Intro header{margin:0 auto;position:relative;width:100%}@media only screen and (min-width:68.75rem){.Intro header{max-width:120vh}}.Intro header:before{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:" ";display:block;height:9vh;left:5vh;margin:0;position:absolute;right:0;top:5vh;width:13vh}@media only screen and (max-width:47.9375rem){.Intro header:before{height:3.1875rem;left:1.5rem;top:1rem;width:4.75rem}}.Intro header:lang(bg):before{background-image:url(../../static/media/logo_bg.f1831087725611e4ee2b.png)}.Intro header:lang(cs):before{background-image:url(../../static/media/logo_cs.b3a82a2c62ccbb9b5fa1.png)}.Intro header:lang(da):before{background-image:url(../../static/media/logo_da.f0d597242699269ac926.png)}.Intro header:lang(de):before{background-image:url(../../static/media/logo_de.fd89441f4474fb23bad2.png)}.Intro header:lang(el):before{background-image:url(../../static/media/logo_el.73bc61ef648d66e3eb92.png)}.Intro header:lang(en):before{background-image:url(../../static/media/logo_en.05ccb6a03705356d8f1c.png)}.Intro header:lang(es):before{background-image:url(../../static/media/logo_es.0ad542b723cf9009e6de.png)}.Intro header:lang(et):before{background-image:url(../../static/media/logo_et.fc3e9c7cbf11590b645a.png)}.Intro header:lang(fi):before{background-image:url(../../static/media/logo_fi.68f2ca9247f758af5b7b.png)}.Intro header:lang(fr):before{background-image:url(../../static/media/logo_fr.24c290a5395bb340e690.png)}.Intro header:lang(ga):before{background-image:url(../../static/media/logo_ga.b8fcde647d509447a77d.png)}.Intro header:lang(hr):before{background-image:url(../../static/media/logo_hr.f25b15273708d109e74c.png)}.Intro header:lang(hu):before{background-image:url(../../static/media/logo_hu.1310feae8c9ddd99c74c.png)}.Intro header:lang(it):before{background-image:url(../../static/media/logo_it.66ff7137fca6ee022806.png)}.Intro header:lang(lt):before{background-image:url(../../static/media/logo_lt.88d08a38bcebde8c74dc.png)}.Intro header:lang(lv):before{background-image:url(../../static/media/logo_lv.b2fe82feccf4d1cfa073.png)}.Intro header:lang(mt):before{background-image:url(../../static/media/logo_mt.081b0ef6ca27e94772ea.png)}.Intro header:lang(nl):before{background-image:url(../../static/media/logo_nl.92af4297d0aa37e0b813.png)}.Intro header:lang(pl):before{background-image:url(../../static/media/logo_pl.bd34ef20f101a7947506.png)}.Intro header:lang(pt):before{background-image:url(../../static/media/logo_pt.7e792c41bb2c477ddff7.png)}.Intro header:lang(ro):before{background-image:url(../../static/media/logo_ro.0e30c3db51a17284e71b.png)}.Intro header:lang(sk):before{background-image:url(../../static/media/logo_sk.85f31b87f56b884ed9ce.png)}.Intro header:lang(sl):before{background-image:url(../../static/media/logo_sl.dce4cbcf60e89f8d4d24.png)}.Intro header:lang(sv):before{background-image:url(../../static/media/logo_sv.6c3bb99d77f68289f82b.png)}.Intro header h1{-webkit-animation:tracking-in-expand 4s linear;animation:tracking-in-expand 4s linear;bottom:auto;color:#4c4c4c;left:0;margin:auto;position:absolute;right:0;text-align:center;text-transform:uppercase;top:2vh}.Intro header h1:before{color:#4c4c4c;content:"";font-display:block;font-family:"2050";font-size:20vh;font-style:normal;font-weight:400;line-height:1}@media only screen and (max-width:47.9375rem){.Intro header h1{font-size:1.125rem;top:23vh}}@media only screen and (max-height:30.625rem)and (max-width:47.9375rem){.Intro header h1{top:2.125rem}}.Intro header h1:before{display:block}@media only screen and (max-width:47.9375rem){.Intro header h1:before{font-size:6.875rem;margin-bottom:.625rem}}@media only screen and (max-width:47.9375rem)and (max-height:30.625rem)and (max-width:47.9375rem){.Intro header h1:before{font-size:5rem}}.Intro header .LanguageSelector{bottom:auto;left:auto;margin:auto;position:absolute;right:2vh;top:2vh}@media only screen and (max-width:47.9375rem){.Intro header .LanguageSelector{right:1.5rem;top:-1.0625rem}}.Intro header .LanguageSelector h2{margin:0}.Intro button{-webkit-animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) both;-webkit-animation-delay:2.7s;animation-delay:2.7s;background:#fff;border-radius:2vh;bottom:5vh;box-shadow:-.5vh .5vh 0 #c4c4c4;height:3.6875rem;left:0;margin:auto;position:absolute;right:0;text-transform:uppercase;top:0;width:8.1875rem}@media only screen and (max-width:47.9375rem){.Intro button{bottom:auto;font-size:1.125rem;left:0;margin:auto;position:absolute;right:0;top:52vh}}@media only screen and (max-height:30.625rem)and (max-width:47.9375rem){.Intro button{top:10.875rem}}@media only screen and (min-width:47.9375rem){.Intro button{height:13.5vh;width:31vh}}.Intro svg{bottom:0;left:0;margin:auto;position:absolute;right:0;top:auto}@media only screen and (max-height:47.9375rem)and (max-width:47.9375rem){.Intro svg{bottom:auto;top:14.9375rem}}@media only screen and (max-height:30.625rem)and (max-width:47.9375rem){.Intro svg{top:5.625rem}}.Intro svg #two-green{-webkit-animation:bounce-in-top 1.5s both;animation:bounce-in-top 1.5s both;-webkit-animation-delay:.4s;animation-delay:.4s}.Intro svg #two-green-woman-watering{--translateX:10%;-webkit-animation:slide-in .75s cubic-bezier(.25,.46,.45,.94) 1.45s both;animation:slide-in .75s cubic-bezier(.25,.46,.45,.94) 1.45s both}.Intro svg #two-green-plant{--translateY:-6%;-webkit-animation:slide-in .4s cubic-bezier(.25,.46,.45,.94) 2.1s both;animation:slide-in .4s cubic-bezier(.25,.46,.45,.94) 2.1s both}.Intro svg #two-green-window-glow{-webkit-animation:blink-2 2.5s infinite both;animation:blink-2 2.5s infinite both}.Intro svg #two-green-flower-pot{-webkit-animation:shake-tr 8s linear infinite both;animation:shake-tr 8s linear infinite both;-webkit-transform-origin:top center;transform-origin:top center}.Intro svg #zero-orange{-webkit-animation:bounce-in-top 1.5s both;animation:bounce-in-top 1.5s both;-webkit-animation-delay:.9s;animation-delay:.9s}.Intro svg #zero-orange-man{--translateX:10%;-webkit-animation:slide-in .7s cubic-bezier(.25,.46,.45,.94) 1.95s both;animation:slide-in .7s cubic-bezier(.25,.46,.45,.94) 1.95s both}.Intro svg #zero-orange-machine-lights{-webkit-animation:flicker 5s linear 2s infinite both;animation:flicker 5s linear 2s infinite both}.Intro svg #zero-orange-machine-light-bar{-webkit-animation:flicker 1.6s linear 2.5s infinite both;animation:flicker 1.6s linear 2.5s infinite both}.Intro svg #zero-orange-coffee-sign{--translateY:10%;-webkit-animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) 2.55s both,flicker 3s linear 3s infinite both;animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) 2.55s both,flicker 3s linear 3s infinite both}.Intro svg #zero-orange-pump{-webkit-animation:vibrate-1 .6s linear infinite both;animation:vibrate-1 .6s linear infinite both;-webkit-animation-delay:1s;animation-delay:1s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.Intro svg #five-purple{-webkit-animation:bounce-in-top 1.5s both;animation:bounce-in-top 1.5s both;-webkit-animation-delay:1.1s;animation-delay:1.1s}.Intro svg #five-purple-sitting-man,.Intro svg #five-purple-sitting-man-arm{--translateY:-10%;-webkit-animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) 2.05s both;animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) 2.05s both}.Intro svg #five-purple-robot{--translateX:8%;-webkit-animation:slide-in .4s cubic-bezier(.25,.46,.45,.94) 2.25s both,pulsate-bck 1.25s ease-in-out infinite both;animation:slide-in .4s cubic-bezier(.25,.46,.45,.94) 2.25s both,pulsate-bck 1.25s ease-in-out infinite both}.Intro svg #five-purple-robot-hand{-webkit-animation:scale-in-hor-left .5s cubic-bezier(.25,.46,.45,.94) 2s both,wobble 6s linear 3s infinite;animation:scale-in-hor-left .5s cubic-bezier(.25,.46,.45,.94) 2s both,wobble 6s linear 3s infinite}.Intro svg #five-purple-robot-hand-small{-webkit-animation:wobble 6s linear 3.5s infinite;animation:wobble 6s linear 3.5s infinite}.Intro svg #zero-red{-webkit-animation:bounce-in-top 1.5s both;animation:bounce-in-top 1.5s both;-webkit-animation-delay:1.3s;animation-delay:1.3s}.Intro svg #zero-red-man-woman{--translateX:-10%;-webkit-animation:slide-in .6s cubic-bezier(.25,.46,.45,.94) 2.45s both;animation:slide-in .6s cubic-bezier(.25,.46,.45,.94) 2.45s both}@media only screen and (min-width:0)and (max-width:47.9375rem){.Intro svg{bottom:-10.625rem;left:50%;margin-left:-30.75rem;-webkit-transform:scale(.36);transform:scale(.36)}}@media only screen and (min-width:47.9375rem)and (max-width:68.75rem){.Intro svg{bottom:-6.5625rem;left:50%;margin-left:-30.75rem;-webkit-transform:scale(.6);transform:scale(.6)}}@media only screen and (max-height:47.9375rem){.Intro svg{bottom:-10.625rem;left:50%;margin-left:-30.75rem;-webkit-transform:scale(.36);transform:scale(.36)}}.LanguageSelector h2{text-indent:-5000rem}.LanguageSelector select{background-color:#def5f5;border:none;box-shadow:none!important;font-family:Ubuntu-Bold,sans-serif;font-weight:700;outline:0}.LanguageSelector select::-webkit-scrollbar{width:10px}.LanguageSelector select::-webkit-scrollbar-track{background:#dff1f3}.LanguageSelector select::-webkit-scrollbar-thumb{background:#a3b2b1}.LanguageSelector select::-webkit-scrollbar-thumb:hover{background:#777f7e}@media only screen and (min-width:68.75rem){.LanguageSelector select{padding:1vh 2vh}}@media only screen and (max-width:47.9375rem){.LanguageSelector select{font-size:1.125rem}}.LanguageSelector select option{background-color:#def5f5}.CharacterSelection main button{background:#fff;border-radius:1.125rem;box-shadow:.1875rem .1875rem 0 #4c4c4c;color:#212121;font-size:1rem;padding:1.125rem 1.625rem}@media only screen and (min-width:68.75rem){.CharacterSelection main button{border-radius:2vh;box-shadow:.35vh .35vh 0 #4c4c4c;font-size:1.8vh;padding:2vh 3vh}}.CharacterSelection{background:#e5e5e5}@media only screen and (max-width:68.75rem){.CharacterSelection{padding-bottom:5.75rem!important}}@media only screen and (max-width:47.9375rem)and (orientation:landscape){.CharacterSelection{padding-bottom:3.75rem!important}}.CharacterSelection aside{position:relative;z-index:1}@media only screen and (max-width:68.75rem){.CharacterSelection aside{padding:2rem 2rem 0}}@media only screen and (min-width:68.75rem){.CharacterSelection aside{bottom:0;height:60vh;left:0;margin:auto;position:absolute;right:auto;top:0;width:40vw}}@media only screen and (max-width:68.75rem){.CharacterSelection aside .scene-text{margin:auto}}@media only screen and (max-width:47.9375rem){.CharacterSelection aside .scene-text h2{font-size:1.5rem}.CharacterSelection aside .scene-text p{font-size:.875rem}}@media only screen and (min-width:68.75rem){.CharacterSelection aside .scene-text{bottom:auto;left:auto;margin:auto;position:absolute;right:15%;top:15%;width:60%}}.CharacterSelection main{width:100%;z-index:0}@media only screen and (max-width:68.75rem){.CharacterSelection main{margin-top:7.5rem}}@media only screen and (max-width:47.9375rem){.CharacterSelection main{margin-top:3.4375rem}}@media only screen and (max-width:30rem){.CharacterSelection main{margin-top:.5rem}}@media only screen and (min-width:68.75rem){.CharacterSelection main{bottom:0;height:70vh;left:auto;margin:auto;position:absolute;right:0;top:0;width:55vw}}.CharacterSelection main .characters{align-items:flex-end;display:flex;gap:30%}@media only screen and (max-width:68.75rem){.CharacterSelection main .characters{justify-content:center}}@media only screen and (max-width:47.9375rem){.CharacterSelection main .characters{gap:26%}}@media only screen and (max-width:30rem){.CharacterSelection main .characters{gap:2.5rem}}.CharacterSelection main .characters>div{text-align:center}@media only screen and (max-width:68.75rem){.CharacterSelection main .characters .Character.adult{height:25.625rem;width:8.125rem}}@media only screen and (max-width:47.9375rem){.CharacterSelection main .characters .Character.adult{height:16.1875rem;margin:auto;width:5.125rem}}@media only screen and (max-width:30rem){.CharacterSelection main .characters .Character.adult{-webkit-transform:scale(.7);transform:scale(.7)}}.CharacterSelection main .characters div.adult:before{background-image:url(../../static/media/blob-adult.4091449e8dc96ed42645.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:" ";display:block;height:90vh;left:-52%;margin:auto;position:absolute;right:0;top:0;width:40vh}@media only screen and (max-width:68.75rem){.CharacterSelection main .characters div.adult:before{height:30rem;width:16.875rem}}@media only screen and (max-width:47.9375rem){.CharacterSelection main .characters div.adult:before{height:20.375rem;width:10.1875rem}}@media only screen and (max-width:68.75rem){.CharacterSelection main .characters .Character.child{height:18.125rem;margin:auto;width:6.0625rem;z-index:0}}@media only screen and (max-width:47.9375rem){.CharacterSelection main .characters .Character.child{height:14.375rem;margin:auto;width:4.75rem}}@media only screen and (max-width:30rem){.CharacterSelection main .characters .Character.child{-webkit-transform:scale(.7);transform:scale(.7)}}.CharacterSelection main .characters div.child:before{background-image:url(../../static/media/blob-child.1f87a706ef299050a884.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:-10%;content:" ";display:block;height:72vh;left:-65%;margin:auto;position:absolute;right:0;top:0;width:40vh}@media only screen and (max-width:68.75rem){.CharacterSelection main .characters div.child:before{height:22.5rem;width:13.125rem}}@media only screen and (max-width:47.9375rem){.CharacterSelection main .characters div.child:before{height:17.875rem;width:10.0625rem}}.CharacterSelection main button{margin-top:-2rem;position:relative}@media only screen and (min-width:30rem){.CharacterSelection main button{margin-top:2vh}}.Footer ul li button{text-indent:-5000rem}.Footer ul,h1,h2,h3{margin:0;padding:0}.Footer ul{align-items:flex-end;display:flex;flex-direction:column;height:50vh;justify-content:space-between;list-style:none}@media only screen and (max-width:68.75rem){.Footer ul{justify-content:flex-end;margin-bottom:.75rem;width:3.4375rem}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.Footer ul{height:100vh}}@media only screen and (max-width:68.75rem){.Footer ul li{margin-top:1.25rem}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.Footer ul li{margin-top:.625rem}}.Footer ul li button{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:" ";height:6vh;width:6vh}@media only screen and (max-width:68.75rem){.Footer ul li button{height:3.4375rem;width:3.4375rem}}.Footer ul li.notify{-webkit-animation:shake 1s linear infinite;animation:shake 1s linear infinite}.Footer ul li.selectionsModal button{background-image:url(../../static/media/icon-button-info.e46bda96e7a491500777.svg)}.Footer ul li.badgesModal button{background-image:url(../../static/media/icon-button-badges.35135786f44101734cb9.svg)}.Footer ul li.toggleSound button{background-image:url(../../static/media/icon-button-sound-on.ef905fd45aac4fcbda2d.svg)}.Footer ul li.toggleSound.off button{background-image:url(../../static/media/icon-button-sound-off.68fd0e9d5fd4e6304878.svg)}@media only screen and (max-width:47.9375rem){.Footer ul li.fullScreen{display:none}}.Footer ul li.fullScreen button{background-image:url(../../static/media/icon-button-full-screen.098705c17041afec0d51.svg)}@media (display-mode:fullscreen){.Footer ul li.fullScreen button{background-image:url(../../static/media/icon-button-exit-full-screen.87f671982ea9c3539d4e.svg)}}.Footer ul li.restartScene button{background-image:url(../../static/media/icon-button-restart-scene.9cf27754823ac5e1b47d.svg)}.Footer ul li.restartGame button{background-image:url(../../static/media/icon-button-restart-game.495290178ebb21509eca.svg)}@media only screen and (max-width:68.75rem){.-scene-completed .Footer ul li.goToNextScene{margin-top:.5rem;position:fixed;right:1.75rem;top:0;visibility:visible}}@media only screen and (max-width:47.9375rem){.-scene-completed .Footer ul li.goToNextScene{right:.75rem}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.-scene-completed .Footer ul li.goToNextScene{right:0;top:-8.25rem}}.Footer ul li.goToNextScene button{-webkit-animation:brightness 2s ease-in-out infinite;animation:brightness 2s ease-in-out infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s;background-image:url(../../static/media/icon-button-next.c72e450593d5e4ba7adb.svg);margin:0;width:9vh}@media only screen and (max-width:68.75rem){.Footer ul li.goToNextScene button{background-image:url(../../static/media/icon-button-next-mobile.0ec1d8a612e1bb36e00e.svg)}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.Footer ul li.goToNextScene button{height:3.125rem;width:3.125rem}}.Footer ul li.shareResult button{background-image:url(../../static/media/icon-button-share.6df3b8a4f14d464cdf4a.svg)}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.-scene-completed .Footer #nav:target ul li.goToNextScene{top:-8.75rem}}@media only screen and (max-height:30rem)and (max-width:68.75rem){.-scene-completed .Footer #nav:target ul li.goToNextScene{top:-6.875rem}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.-scene-completed .Footer #nav:not(:target) ul li.goToNextScene{top:-6.875rem}}@media only screen and (max-height:30rem)and (max-width:68.75rem){.-scene-completed .Footer #nav:not(:target) ul li.goToNextScene{top:-5rem}}.CharacterSetUp main button{background:#fff;border-radius:1.125rem;box-shadow:.1875rem .1875rem 0 #4c4c4c;color:#212121;font-size:1rem;padding:1.125rem 1.625rem}@media only screen and (min-width:68.75rem){.CharacterSetUp main button{border-radius:2vh;box-shadow:.35vh .35vh 0 #4c4c4c;font-size:1.8vh;padding:2vh 3vh}}@media only screen and (max-width:68.75rem){.Timeline.character-set-up ol:before{left:0;width:102%}}.CharacterSetUp{background:#e5e5e5}@media only screen and (max-width:68.75rem){.CharacterSetUp:before{background:#e5e5e5;bottom:0;content:"";height:100%;left:0;position:fixed;right:0;top:0}}@media only screen and (max-width:47.9375rem)and (min-height:47.9375rem){.CharacterSetUp{height:100%;padding-bottom:0!important}}.CharacterSetUp aside.smallOptions{bottom:0;height:auto;left:0;margin:auto;position:absolute;right:auto;top:0;width:50%}@media only screen and (max-width:68.75rem){.CharacterSetUp aside.smallOptions{bottom:auto;height:14.375rem;left:50%;margin-left:-14.375rem;max-width:12.5rem;top:7.5rem}}@media only screen and (max-width:47.9375rem){.CharacterSetUp aside.smallOptions{height:11.25rem;margin-left:-9.375rem;max-width:8.125rem;top:5.5rem}}@media only screen and (min-width:68.75rem){.CharacterSetUp aside.smallOptions{height:29vh;width:50vw}}@media only screen and (max-width:47.9375rem)and (min-height:47.9375rem){.CharacterSetUp aside.smallOptions{margin-top:-15.625rem;top:50%}}@media only screen and (max-width:30rem)and (min-height:47.9375rem){.CharacterSetUp aside.smallOptions{margin-top:-13.125rem}}.CharacterSetUp aside.smallOptions>div{margin:auto;max-width:15.625rem}@media only screen and (min-width:68.75rem){.CharacterSetUp aside.smallOptions>div{bottom:0;left:auto;margin:auto;position:absolute;right:30%;top:0;width:30vh}}.CharacterSetUp aside.bigOptions{bottom:0;height:auto;left:auto;margin:auto;position:absolute;right:0;top:0;width:50%}@media only screen and (max-width:68.75rem){.CharacterSetUp aside.bigOptions{bottom:auto;margin-right:-14.375rem;max-width:12.5rem;right:50%;top:7.1875rem}}@media only screen and (max-width:47.9375rem){.CharacterSetUp aside.bigOptions{margin-right:-9.375rem;max-width:8.125rem;top:5.1875rem}}@media only screen and (min-width:68.75rem){.CharacterSetUp aside.bigOptions{height:29vh;width:50vw}}@media only screen and (max-width:47.9375rem)and (min-height:47.9375rem){.CharacterSetUp aside.bigOptions{margin-top:-15.625rem;top:50%}}@media only screen and (max-width:30rem)and (min-height:47.9375rem){.CharacterSetUp aside.bigOptions{margin-top:-13.125rem}}.CharacterSetUp aside.bigOptions>div{margin:auto;max-width:15.625rem}@media only screen and (min-width:68.75rem){.CharacterSetUp aside.bigOptions>div{bottom:0;left:30%;margin:auto;position:absolute;right:auto;top:0;width:30vh}}.CharacterSetUp main{bottom:0;left:0;margin:auto;position:absolute;right:0;top:10vh;width:100%}@media only screen and (max-width:68.75rem){.CharacterSetUp main{bottom:auto;text-align:center;top:20rem;z-index:1}}@media only screen and (min-width:47.9375rem)and (max-width:68.75rem){.CharacterSetUp main{-webkit-transform:scale(.7);transform:scale(.7)}}@media only screen and (max-width:47.9375rem){.CharacterSetUp main{top:18.75rem}}@media only screen and (max-width:68.75rem){.CharacterSetUp main{padding-bottom:2rem}}@media only screen and (min-width:68.75rem){.CharacterSetUp main{height:70vh;width:11.5vw}}@media only screen and (max-width:30rem){.CharacterSetUp main{top:16.25rem}}@media only screen and (max-width:47.9375rem)and (min-height:47.9375rem){.CharacterSetUp main{margin-top:-2.5rem;top:50%}}.CharacterSetUp main .Character{margin:auto}@media only screen and (max-width:68.75rem){.CharacterSetUp main .Character{left:50%;margin-left:-16.1875rem}}@media only screen and (max-width:47.9375rem){.CharacterSetUp main .Character{margin-left:-8.0625rem}}@media only screen and (max-width:30rem){.CharacterSetUp main .Character{margin-left:-7.6875rem;-webkit-transform:scale(.7);transform:scale(.7)}}@media only screen and (max-width:68.75rem){.CharacterSetUp main .Character.adult{height:27.5625rem;width:8.6875rem}}@media only screen and (max-width:47.9375rem){.CharacterSetUp main .Character.adult{height:15rem;width:4.6875rem}}.CharacterSetUp main div.adult:before{background-image:url(../../static/media/blob-character-set-up.cf9d9247f1778e99311f.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:" ";display:block;height:78vh;left:-66%;margin:auto;position:absolute;right:0;top:0;width:54vh}@media only screen and (max-width:68.75rem){.CharacterSetUp main div.adult:before{height:32.5rem;width:21.875rem}}@media only screen and (max-width:47.9375rem){.CharacterSetUp main div.adult:before{height:20.5rem;width:11.875rem}}@media only screen and (max-width:68.75rem){.CharacterSetUp main .Character.child{height:25.375rem;width:8.375rem}}@media only screen and (max-width:47.9375rem){.CharacterSetUp main .Character.child{height:12.375rem;width:4rem}}.CharacterSetUp main div.child:before{background-image:url(../../static/media/blob-child.1f87a706ef299050a884.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:-10%;content:" ";display:block;height:72vh;left:-65%;margin:auto;position:absolute;right:0;top:0;width:40vh}@media only screen and (max-width:68.75rem){.CharacterSetUp main div.child:before{height:30rem;width:18.75rem}}@media only screen and (max-width:47.9375rem){.CharacterSetUp main div.child:before{height:15.3125rem;width:8.625rem}}.CharacterSetUp main button{display:block;margin:1.75rem auto 0;position:relative;width:8.875rem}@media only screen and (min-width:68.75rem){.CharacterSetUp main button{margin-top:4vh;width:20vh}}@media only screen and (max-width:68.75rem){.CharacterSetUp main button{left:50%;margin-left:6.875rem;top:-17.375rem}}@media only screen and (max-width:47.9375rem){.CharacterSetUp main button{margin-left:-1.25rem;top:-10.5rem}}@media only screen and (max-width:30rem){.CharacterSetUp main button{top:-11.75rem}}.Selector{align-items:center;display:flex;justify-content:space-between;margin:.5vh 0}@media only screen and (max-width:68.75rem){.Selector{margin:.5rem 0}}.Selector .icon{border-radius:100%;color:hsla(0,0%,100%,0);display:block;height:2.8125rem;overflow:hidden;-webkit-user-select:none;user-select:none;width:2.8125rem}@media only screen and (min-width:47.9375rem){.Selector .icon{height:4.125rem;width:4.125rem}}@media only screen and (min-width:68.75rem){.Selector .icon{height:9vh;width:9vh}}.Selector.outfit .icon{border-radius:0;height:11.25rem;width:9.25rem}@media only screen and (min-width:47.9375rem){.Selector.outfit .icon{height:15.1875rem;width:7.5625rem}}@media only screen and (min-width:68.75rem){.Selector.outfit .icon{height:30vh;width:15vh}}.Selector button{background:#f2f2f2;border:0;border-radius:100%;cursor:pointer;height:6vh;overflow:hidden;-webkit-user-select:none;user-select:none;width:6vh}@media only screen and (max-width:68.75rem){.Selector button{height:2.375rem;width:2.375rem}}@media only screen and (max-width:47.9375rem){.Selector button{height:1.75rem;width:1.75rem}}.Selector button:before{opacity:1}.Selector button.previous{font-size:0}.Selector button.previous:before{color:#000;content:"";font-display:block;font-family:"2050";font-size:2.5vh;font-style:normal;font-weight:400;line-height:1}@media only screen and (max-width:68.75rem){.Selector button.previous{font-size:0}.Selector button.previous:before{color:#000;content:"";font-display:block;font-family:"2050";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1}}@media only screen and (max-width:47.9375rem){.Selector button.previous{font-size:0}.Selector button.previous:before{color:#000;content:"";font-display:block;font-family:"2050";font-size:1rem;font-style:normal;font-weight:400;line-height:1}}.Selector button.next{font-size:0}.Selector button.next:before{color:#000;content:"";font-display:block;font-family:"2050";font-size:2.5vh;font-style:normal;font-weight:400;line-height:1}@media only screen and (max-width:68.75rem){.Selector button.next{font-size:0}.Selector button.next:before{color:#000;content:"";font-display:block;font-family:"2050";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1}.Selector button.next{font-size:0}.Selector button.next:before{color:#000;content:"";font-display:block;font-family:"2050";font-size:1rem;font-style:normal;font-weight:400;line-height:1}}@media only screen and (max-width:47.9375rem){.Selector.outfit button{width:3rem}}.Selector .icon[class*=skinTone-1]{background:#8b0b99 url(../../static/media/skinTone-1.selector-icon.95901877ebf10c6e755d.svg) no-repeat 50%;background-size:60%}.Selector .icon[class*=skinTone-2]{background:#065360 url(../../static/media/skinTone-2.selector-icon.f3fde7c685834d3e2b8b.svg) no-repeat 50%;background-size:60%}.Selector .icon[class*=skinTone-3]{background:#aed603 url(../../static/media/skinTone-3.selector-icon.f09d971c08b90cf716a3.svg) no-repeat 50%;background-size:60%}.Selector .icon[class*=skinTone-4]{background:#fcd227 url(../../static/media/skinTone-4.selector-icon.3fe7f4f6ff428824a506.svg) no-repeat 50%;background-size:60%}.Selector .icon[class*=skinTone-5]{background:#00b1ef url(../../static/media/skinTone-5.selector-icon.5d609fc0e0a5b4397399.svg) no-repeat 50%;background-size:60%}.Selector .icon.adult-outfit-1{background:url(../../static/media/adult-outfit-1.selector-icon.e9224172f82d0691fe40.svg) no-repeat 50%;background-size:74%}.Selector .icon.adult-outfit-2{background:url(../../static/media/adult-outfit-2.selector-icon.2d471fdede0cf6f9bbaa.svg) no-repeat 50%;background-size:74%}.Selector .icon.adult-outfit-3{background:url(../../static/media/adult-outfit-3.selector-icon.a6bb0a51164e3080bfb2.svg) no-repeat 50%;background-size:74%}.Selector .icon.adult-outfit-4{background:url(../../static/media/adult-outfit-4.selector-icon.728ee3920dfbce7eaf76.svg) no-repeat 50%;background-size:74%}.Selector .icon.adult-outfit-5{background:url(../../static/media/adult-outfit-5.selector-icon.01b9867ad9b4ede96081.svg) no-repeat 50%;background-size:74%}.Selector .icon.adult-hairStyle-black{background:#ffa81d url(../../static/media/adult-hairStyle-black.selector-icon.5b5634ff0d87a971b241.svg) no-repeat 50%;background-size:60%}.Selector .icon.adult-hairStyle-black-curly{background:#0d991a url(../../static/media/adult-hairStyle-black-curly.selector-icon.eea719dcf39296e6e994.svg) no-repeat 50%;background-size:60%}.Selector .icon.adult-hairStyle-blonde{background:#1b0a99 url(../../static/media/adult-hairStyle-blonde.selector-icon.96c1ccc9739818d4a085.svg) no-repeat 50%;background-size:60%}.Selector .icon.adult-hairStyle-brown{background:#5c0ed8 url(../../static/media/adult-hairStyle-brown.selector-icon.13cd3205b8e0290de669.svg) no-repeat 50%;background-size:60%}.Selector .icon.adult-hairStyle-grey{background:#e0247e url(../../static/media/adult-hairStyle-grey.selector-icon.8b99b7da15f7eefa65a2.svg) no-repeat 50%;background-size:60%}.Selector .icon.adult-accessory-glasses{background:#212121 url(../../static/media/adult-accessory-glasses.selector-icon.5549c2c975a44337dcde.svg) no-repeat 50%;background-size:60%}.Selector .icon.adult-accessory-scarf{background:#472401 url(../../static/media/adult-accessory-scarf.selector-icon.0f042074097d24a1241a.svg) no-repeat 50%;background-size:60%}.Selector .icon.adult-accessory-watch{background:#424aea url(../../static/media/adult-accessory-watch.selector-icon.b88fe33645c7bf6c87b8.svg) no-repeat 50%;background-size:60%}.Selector .icon.adult-accessory-white-hat{background:#2a57f5 url(../../static/media/adult-accessory-white-hat.selector-icon.29a744dce7f80bc24b04.svg) no-repeat 50%;background-size:60%}.Selector .icon.adult-accessory-yellow-hat{background:#017f79 url(../../static/media/adult-accessory-yellow-hat.selector-icon.6b5ae1958b6d71d97d67.svg) no-repeat 50%;background-size:60%}.Selector .icon.child-outfit-1{background:url(../../static/media/child-outfit-1.selector-icon.dd077138c53ac0c24930.svg) no-repeat 50%;background-size:74%}.Selector .icon.child-outfit-2{background:url(../../static/media/child-outfit-2.selector-icon.3e26919017daa1a709c2.svg) no-repeat 50%;background-size:74%}.Selector .icon.child-outfit-3{background:url(../../static/media/child-outfit-3.selector-icon.a0b620160f116b06ffd0.svg) no-repeat 50%;background-size:74%}.Selector .icon.child-outfit-4{background:url(../../static/media/child-outfit-4.selector-icon.80b9ad834562b0ec8a54.svg) no-repeat 50%;background-size:74%}.Selector .icon.child-outfit-5{background:url(../../static/media/child-outfit-5.selector-icon.a7ff265f4ca66b988a16.svg) no-repeat 50%;background-size:74%}.Selector .icon.child-hairStyle-black{background:#f23d25 url(../../static/media/child-hairStyle-black.selector-icon.fd341d5173ccf6f3c844.svg) no-repeat 50%;background-size:60%}.Selector .icon.child-hairStyle-black-curly{background:#0d991a url(../../static/media/child-hairStyle-black-curly.selector-icon.eea719dcf39296e6e994.svg) no-repeat 50%;background-size:60%}.Selector .icon.child-hairStyle-blonde{background:#9954fc url(../../static/media/child-hairStyle-blonde.selector-icon.b5be43864f81d69b0ca8.svg) no-repeat 50%;background-size:60%}.Selector .icon.child-hairStyle-brown{background:#ff860d url(../../static/media/child-hairStyle-brown.selector-icon.9fdfe7d69d0208baf1b5.svg) no-repeat 50%;background-size:60%}.Selector .icon.child-hairStyle-ginger{background:#3a6044 url(../../static/media/child-hairStyle-ginger.selector-icon.8601616741698d3773bb.svg) no-repeat 50%;background-size:60%}.Selector .icon.child-accessory-lei{background:#5d3fba url(../../static/media/child-accessory-lei.selector-icon.3ed8c9cf71146dbd525f.svg) no-repeat 50%;background-size:60%}.Selector .icon.child-accessory-cap{background:#8c0068 url(../../static/media/child-accessory-cap.selector-icon.8cd2237e671c252cc5aa.svg) no-repeat 50%;background-size:60%}.Selector .icon.child-accessory-choker{background:#43bf87 url(../../static/media/child-accessory-choker.selector-icon.989bd572b16d72d59a2d.svg) no-repeat 50%;background-size:60%}.Selector .icon.child-accessory-hat{background:#99330b url(../../static/media/child-accessory-hat.selector-icon.2998035d5a24794442b3.svg) no-repeat 50%;background-size:60%}.Selector .icon.child-accessory-wristbands{background:#0d52ff url(../../static/media/child-accessory-wristbands.selector-icon.7689a33ccd5615033206.svg) no-repeat 50%;background-size:60%}.inventory{z-index:1}.inventory .items{align-items:center;border-radius:2vh;display:flex;justify-content:space-evenly;margin:0 auto;padding:2vh 0 5vh;position:relative;width:35vw}@media only screen and (max-width:68.75rem){.inventory .items{width:65%}}@media only screen and (max-width:47.9375rem){.inventory .items{border-radius:.9375rem;justify-content:flex-start!important;overflow:hidden;overflow-x:scroll;width:85%}}.inventory .items .item{-webkit-animation:enterInventory .25s ease-in-out 0ms 1 normal forwards running;animation:enterInventory .25s ease-in-out 0ms 1 normal forwards running;position:inherit}@media only screen and (max-width:68.75rem){.inventory .items .item{-webkit-filter:none!important;filter:none!important}}@media only screen and (min-width:68.75rem){.inventory .items .item{-webkit-filter:drop-shadow(0 0 .3125rem #000);filter:drop-shadow(0 0 .3125rem #000000)}}@media only screen and (max-width:47.9375rem){.inventory .items .item{margin-left:1%;margin-right:1%}.inventory .items .item:first-child{margin-left:4%}.inventory .items .item:last-child{margin-right:4%}}@supports(-webkit-touch-callout:none){@media only screen and (max-width:68.75rem){.inventory .items{padding:2vh 0}.inventory .items .item{-webkit-animation:auto;animation:auto;position:relative}}@media only screen and (-webkit-max-device-pixel-ratio:1)and (min-color-index:0)and (max-width:68.75rem){.inventory .items{padding:2vh 0}.inventory .items .item{-webkit-animation:auto;animation:auto;position:relative}}}.Breakfast.scene{background:#def5e6}@media only screen and (max-width:68.75rem){.Breakfast.scene{height:60.9375rem}}@media only screen and (max-width:47.9375rem){.Breakfast.scene{height:49.375rem}}@media only screen and (max-width:30rem){.Breakfast.scene{height:39.6875rem}}.Breakfast.scene:before{background-image:url(../../static/media/blob-breakfast.1726042cec3f7dc5c19b.svg);background-position:50%;background-repeat:no-repeat;background-size:80% 80%;bottom:0;content:" ";display:block;left:0;margin:auto;position:absolute;right:0;top:0}@media only screen and (max-width:68.75rem){.Breakfast.scene:before{background-position:top;background-size:51.0625rem 25rem;top:3.75rem}}@media only screen and (max-width:47.9375rem){.Breakfast.scene:before{background-position:top;background-size:32.3125rem 18.75rem;top:3.75rem}}@media only screen and (max-width:30rem){.Breakfast.scene:before{top:1.875rem}}.Breakfast.scene .background-elements{bottom:0;height:70vh;left:0;margin:auto;position:absolute;right:auto;top:0;width:50vw}@media only screen and (max-width:68.75rem){.Breakfast.scene .background-elements{bottom:auto;height:33.6875rem;top:10rem;width:50%}}@media only screen and (max-width:47.9375rem){.Breakfast.scene .background-elements{top:3.125rem}}.Breakfast.scene .background-elements .item.frame{background-image:url(../../static/media/breakfast-frame.ec7df0c03c6cccb5a528.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:auto;content:" ";display:block;height:14vh;left:auto;margin:auto;position:absolute;right:60%;top:5%;width:15vh}@media only screen and (max-width:68.75rem){.Breakfast.scene .background-elements .item.frame{height:6.9375rem;left:40%;right:auto;top:14.375rem;width:7.4375rem}}@media only screen and (max-width:47.9375rem){.Breakfast.scene .background-elements .item.frame{height:4.875rem;left:auto;margin-right:6.125rem;right:0;top:14.375rem;width:4.75rem}}@media only screen and (max-width:30rem){.Breakfast.scene .background-elements .item.frame{height:3.3125rem;margin-right:5.5rem;width:3.125rem}}.Breakfast.scene .background-elements .item.plant{background-image:url(../../static/media/breakfast-plant.3483d9a39a31749f3e48.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:" ";display:block;height:28vh;left:auto;margin:auto;position:absolute;right:78%;top:auto;width:11vh}@media only screen and (max-width:68.75rem){.Breakfast.scene .background-elements .item.plant{height:13.875rem;left:40%;right:auto;top:33.9375rem;width:5.4375rem}}@media only screen and (max-width:47.9375rem){.Breakfast.scene .background-elements .item.plant{height:10.1875rem;left:auto;margin-right:7.375rem;right:0;top:27.9375rem;width:4.125rem}}@media only screen and (max-width:30rem){.Breakfast.scene .background-elements .item.plant{height:6.625rem;margin-right:6.75rem;top:20.4375rem;width:2.5rem}}.Breakfast.scene .primary-elements{height:26.25rem;width:100%}@media only screen and (min-width:68.75rem){.Breakfast.scene .primary-elements{bottom:0;height:70vh;left:0;margin:auto;position:absolute;right:auto;top:0;width:50vw}}.Breakfast.scene .primary-elements .item.table{bottom:0;left:auto;margin:auto;position:absolute;right:0;top:auto;z-index:1}@media only screen and (min-width:68.75rem){.Breakfast.scene .primary-elements .item.table{background-image:url(../../static/media/breakfast-table.0ac3a8076db67873b7ec.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:" ";display:block;height:35vh;width:71vh}}@media only screen and (max-width:68.75rem){.Breakfast.scene .primary-elements .item.table{bottom:auto;left:0;right:auto;top:5rem;width:100%}}.Breakfast.scene .primary-elements .item.table>div{bottom:auto;display:flex;height:8.75rem;left:0;margin:auto;position:absolute;right:0;top:0}@media only screen and (min-width:30rem){.Breakfast.scene .primary-elements .item.table>div{justify-content:space-evenly}}@media only screen and (min-width:47.9375rem){.Breakfast.scene .primary-elements .item.table>div{height:11.75rem}}@media only screen and (min-width:68.75rem){.Breakfast.scene .primary-elements .item.table>div{bottom:auto;height:22vh;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:-10vh}}@media only screen and (min-width:30rem)and (max-width:68.75rem){.Breakfast.scene .primary-elements .item.table>div{justify-content:center}}@media only screen and (max-width:47.9375rem){.Breakfast.scene .primary-elements .item.table>div{top:.75rem}.Breakfast.scene .primary-elements .item.table>div,.Breakfast.scene .primary-elements .item.table>div.has-more-after,.Breakfast.scene .primary-elements .item.table>div.has-more-before{justify-content:flex-start;overflow:hidden;overflow-x:scroll}}@media only screen and (max-width:30rem){.Breakfast.scene .primary-elements .item.table{top:4rem}}.Breakfast.scene .primary-elements .table .item{align-items:flex-end;-webkit-animation:enterTable .25s ease-in-out 0ms 1 normal forwards running;animation:enterTable .25s ease-in-out 0ms 1 normal forwards running;display:grid;grid-template-rows:1fr 1fr;opacity:0;position:relative}@media only screen and (max-width:68.75rem){.Breakfast.scene .primary-elements .table .item{height:11.875rem}}@media only screen and (min-width:47.9375rem){.Breakfast.scene .primary-elements .table .item{margin:0 .625rem}}@media only screen and (max-width:47.9375rem){.Breakfast.scene .primary-elements .table .item{height:8.125rem}}@media only screen and (min-width:30rem)and (max-width:47.9375rem){.Breakfast.scene .primary-elements .table .item{margin-left:.25rem;margin-right:.25rem;width:8.125rem}}@media only screen and (max-width:30rem){.Breakfast.scene .primary-elements .table .item{margin:0 .5rem}}.Breakfast.scene .primary-elements .table .item.leaveTable{-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:leaveTable;animation-name:leaveTable;opacity:1}.Breakfast.scene .primary-elements .table .item label{align-self:center;position:relative;top:auto;width:-webkit-min-content;width:min-content}@media only screen and (max-width:47.9375rem){.Breakfast.scene .primary-elements .table .item label{width:calc(100% - 1.5625rem)}}.Breakfast.scene .primary-elements .Character{bottom:-15.5%;left:0;margin:auto;position:absolute;right:-20%;top:0}.Breakfast.scene .primary-elements .Character:before{background-image:url(../../static/media/character-breakfast-dinner-cooking-shadow.7410d8cb1fcf1a9f7b9f.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:-5%;content:" ";display:block;height:10vh;left:-17%;margin:auto;position:absolute;right:10%;top:auto;width:28vh}.Breakfast.scene .primary-elements .Character.child:before{left:-25%}.Breakfast.scene .item.sink{bottom:0;height:70vh;left:auto;margin:auto;position:absolute;right:0;top:0;width:50vw}@media only screen and (max-width:68.75rem){.Breakfast.scene .item.sink{bottom:auto;height:34.75rem;top:10.625rem;width:50%}}@media only screen and (max-width:47.9375rem){.Breakfast.scene .item.sink{top:3.6875rem}}.Breakfast.scene .item.sink>div{background-image:url(../../static/media/breakfast-kitchen.903e73ebdb853214f604.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:auto;content:" ";display:block;height:59.5vh;left:20%;margin:auto;position:absolute;right:auto;top:0;width:40.5vh}@media only screen and (max-width:68.75rem){.Breakfast.scene .item.sink>div{height:29.5625rem;left:auto;right:40%;top:10.625rem;width:20.125rem}}@media only screen and (max-width:47.9375rem){.Breakfast.scene .item.sink>div{height:24.875rem;left:0;margin-left:-2.8125rem;right:auto;top:10.625rem;width:16.8125rem}}@media only screen and (max-width:30rem){.Breakfast.scene .item.sink>div{height:19.375rem;margin-left:-3.75rem;width:12.875rem}}.Breakfast.scene .item.faucet{bottom:auto;height:7vh;left:auto;margin:auto;position:absolute;right:63%;top:56.5%;width:6vh}@media only screen and (max-width:68.75rem){.Breakfast.scene .item.faucet{height:3.4375rem;top:16.875rem;width:2.9375rem}}@media only screen and (max-width:47.9375rem){.Breakfast.scene .item.faucet{height:2.8125rem;left:2.1875rem;top:14.125rem;width:2.3125rem}}@media only screen and (max-width:30rem){.Breakfast.scene .item.faucet{top:10.375rem}}.Breakfast.scene .item.faucet svg{height:100%;width:100%}.Breakfast.scene .item.faucet:disabled svg .drop{display:none}.Breakfast.scene .inventory{bottom:8vh;left:0;margin:auto;position:absolute;right:0;top:auto}@media only screen and (max-width:68.75rem){.Breakfast.scene .inventory{bottom:6rem;position:fixed}}.Breakfast.scene .inventory .items{background:rgba(110,143,121,.85)}@media only screen and (max-width:47.9375rem){.Breakfast.scene .inventory .items{justify-content:space-around!important}}@media only screen and (max-width:30rem){.Breakfast.scene .inventory .items{justify-content:center!important}}.Breakfast.scene .has-more-after:after,.Breakfast.scene .has-more-before:before{background-color:#465b4d}.AvailableItemsAndSelections .items .item .item-text p,h1,h2,h3{margin:0;padding:0}.AvailableItemsAndSelections .items{align-content:flex-start;align-items:stretch;display:flex;flex-wrap:wrap;height:80vh;overflow:auto}.AvailableItemsAndSelections .items .item{background-color:#fff;border-radius:2%;box-shadow:2px 2px 0 #e5e5e5;flex-basis:100%;margin:2%;padding:3%}@media only screen and (min-width:47.9375rem){.AvailableItemsAndSelections .items .item{flex-basis:40%}}@media only screen and (max-width:30rem){.AvailableItemsAndSelections .items .item.no-drink .item-text h3{margin-bottom:0}}@media only screen and (min-width:30rem){.AvailableItemsAndSelections .items .item .item-text{display:flex;justify-content:space-between}}.AvailableItemsAndSelections .items .item .item-text h3{text-align:center}@media only screen and (max-width:68.75rem){.AvailableItemsAndSelections .items .item .item-text h3{font-size:1rem;margin-right:1rem;width:8.125rem}}@media only screen and (max-width:30rem){.AvailableItemsAndSelections .items .item .item-text h3{align-items:center;display:flex;margin-bottom:1rem;margin-right:0;text-align:left;width:auto}}@media only screen and (min-width:68.75rem){.AvailableItemsAndSelections .items .item .item-text h3{flex-basis:30%}}.AvailableItemsAndSelections .items .item .item-text h3:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:10vh;margin:0 auto 15%;width:10vh}@media only screen and (max-width:30rem){.AvailableItemsAndSelections .items .item .item-text h3:before{height:3.125rem;margin-bottom:0;margin-left:0;margin-right:.5625rem;max-width:3.125rem;min-width:3.125rem;width:3.125rem}}@media only screen and (max-width:68.75rem){.AvailableItemsAndSelections .items .item .item-text p{width:calc(100% - 9.125rem)}}@media only screen and (max-width:30rem){.AvailableItemsAndSelections .items .item .item-text p{width:100%}}@media only screen and (min-width:68.75rem){.AvailableItemsAndSelections .items .item .item-text p{flex-basis:70%}}.Badges .items{align-items:center;background-color:#fff;border-radius:1%;display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-around}@media only screen and (min-width:68.75rem){.Badges .items{height:75vh}}.Badges .badge{flex-basis:90%;margin-bottom:1.5rem;margin-top:1.5rem;text-align:center}@media only screen and (min-width:47.9375rem){.Badges .badge{flex-basis:42%}}@media only screen and (min-width:68.75rem){.Badges .badge{flex-basis:22%}}.Badges .badge:before{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:" ";display:block;-webkit-filter:brightness(0);filter:brightness(0);margin:0 auto;opacity:.09}.Badges .badge h3{color:#e0e0e0;-webkit-text-decoration:line-through 1.2rem;text-decoration:line-through 1.2rem}.Badges .badge p{color:#e0e0e0;-webkit-text-decoration:line-through 1rem;text-decoration:line-through 1rem}.Badges .badge.owns h3,.Badges .badge.owns p{color:#333;text-decoration:none}.Badges .badge.owns:before{-webkit-filter:none;filter:none;opacity:1}.badge.water-conservation-master:before{background-image:url(../../static/media/water-conservation-master.bc4cf916e9360be14b04.svg);height:15vh;width:12.5vh}.badge.clean-street-wizard:before{background-image:url(../../static/media/clean-street-wizard.5ab202ddd98a2b33b953.svg);height:15vh;width:13.5vh}.badge.eco-ninja:before{background-image:url(../../static/media/eco-ninja.88c9b4a7b4b1a6a73d66.svg);height:15vh;width:15vh}.badge.energy-saving-expert:before{background-image:url(../../static/media/energy-saving-expert.75e7f751ec3eabb38229.svg);height:15vh;width:13.5vh}.badge.low-waste-champion:before{background-image:url(../../static/media/low-waste-champion.c3d6f654129db7fe05fb.svg);height:15vh;width:12.5vh}.badge.responsible-shopper:before{background-image:url(../../static/media/responsible-shopper.e94fbfa49bd1a6b2230f.svg);height:15vh;width:14.5vh}.badge.recycling-captain:before{background-image:url(../../static/media/recycling-captain.b28b641c4da3bccaeac4.svg);height:15vh;width:12.5vh}.BadgeAwarded{align-items:center;background:#fff;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;width:80%}@media only screen and (max-width:68.75rem){.BadgeAwarded{padding-bottom:2rem;padding-top:2rem}}@media only screen and (min-width:68.75rem){.BadgeAwarded{height:25vh;padding:2% 0;width:40vw}}.BadgeAwarded .badge-text{flex-basis:60%}.BadgeAwarded .badge{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-around}.BadgeAwarded .badge:before{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;content:" ";display:block}.BadgeAwarded .close{-webkit-filter:invert(80%);filter:invert(80%)}.BadgeAwarded .close:hover{-webkit-filter:invert(100%);filter:invert(100%)}@media only screen and (min-width:68.75rem){#character-overlay-modal-close,#close-character-modal-button,#open-character-modal-button{display:none}}@media only screen and (max-width:68.75rem){.character-rounded#open-character-modal:not(:target){background:#fff;border-radius:50%;bottom:1.0625rem;box-shadow:3px 2px 0 0 rgba(0,0,0,.2);cursor:pointer;height:3.375rem;overflow:hidden;position:fixed;right:6.875rem;width:3.375rem;z-index:99}}@media only screen and (max-width:47.9375rem){.character-rounded#open-character-modal:not(:target){right:5.625rem}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.character-rounded#open-character-modal:not(:target){bottom:1rem;height:2.0625rem;right:5rem;width:2.0625rem}}@media only screen and (max-width:68.75rem){.character-rounded#open-character-modal:not(:target) .open-character-modal-button{font-size:0;height:3.375rem;position:absolute;width:3.375rem;z-index:12}.character-rounded#open-character-modal:not(:target) .character-overlay-modal-close,.character-rounded#open-character-modal:not(:target) .close-character-modal-button{display:none}.character-rounded#open-character-modal:target{background:none;border-radius:20px;bottom:1.0625rem;bottom:auto!important;box-shadow:none;cursor:pointer;height:80%;height:calc(100% - 7.1875rem);left:5%;overflow:visible;right:6.875rem;right:0!important;top:0;width:90%}}.character-rounded#open-character-modal:target .character-overlay-modal-close{font-size:0}@media only screen and (max-width:68.75rem){.character-rounded#open-character-modal:target .character-overlay-modal-close{background-color:rgba(0,0,0,.7);bottom:auto;height:calc(100% - 5.5rem);left:0;margin:auto;position:absolute;position:fixed;right:0;top:0;z-index:3}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.character-rounded#open-character-modal:target .character-overlay-modal-close{height:calc(100% - 4.25rem)}}@media only screen and (max-width:68.75rem){.character-rounded#open-character-modal:target .close-character-modal-button{background-image:url(../../static/media/icon-button-menu-close.385d4f53bcc4c9799a57.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:.9375rem;font-size:0;height:3.4375rem;left:auto;margin:auto;position:absolute;position:fixed;right:6.6875rem;top:auto;width:3.4375rem;z-index:4}}@media only screen and (max-width:47.9375rem){.character-rounded#open-character-modal:target .close-character-modal-button{right:5.625rem}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.character-rounded#open-character-modal:target .close-character-modal-button{height:2.0625rem;right:4.9375rem;width:2.0625rem}}@media only screen and (max-width:68.75rem){.character-rounded#open-character-modal:target .open-character-modal-button{display:none}.character-rounded .Character{bottom:auto!important;right:auto;-webkit-transform:scale(.6);transform:scale(.6);z-index:11}.character-rounded .Character.adult{height:31.5625rem!important;left:-3.25rem!important;top:-5.4375rem!important;width:10rem!important}.character-rounded .Character.child{height:27.5rem!important;left:-2.75rem!important;top:-4.9375rem!important;width:9.0625rem!important}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){#open-character-modal:not(:target) .Character{-webkit-transform:scale(.4);transform:scale(.4)}#open-character-modal:not(:target) .Character.adult{left:-3.9375rem!important;right:auto!important;top:-8.8125rem!important}#open-character-modal:not(:target) .Character.child{left:-3.4375rem!important;right:auto!important;top:-7.9375rem!important}}@media only screen and (max-width:68.75rem){#open-character-modal:target .Character{left:50%!important;margin-left:-4.5625rem!important;right:auto;top:5%!important;z-index:99}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){#open-character-modal:target .Character{top:-3.75rem!important;-webkit-transform:scale(.5);transform:scale(.5)}}@media only screen and (max-width:68.75rem){#open-character-modal:target .Character:after{background-color:#fff;border-radius:1.875rem;bottom:-14.3%;content:"";left:50%;margin:auto auto auto -21.875rem;position:absolute;right:-10%;top:-14.3%;width:42.5rem;z-index:-44}}@media only screen and (max-width:47.9375rem){#open-character-modal:target .Character:after{margin-left:-14.3125rem;width:27.5rem}}@media only screen and (max-width:68.75rem){.DinnerCooking .character-rounded:not(:target) .Character.adult,.DinnerCooking .character-rounded:not(:target) .Character.child{top:-5.125rem!important}.character-rounded#open-character-modal:target .bag{bottom:auto;height:24.1875rem;left:50%;margin-left:-8.25rem;position:fixed;right:auto;top:5%;width:16.3125rem;z-index:99}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.character-rounded#open-character-modal:target .bag{top:0}}@media only screen and (max-width:68.75rem){.character-rounded#open-character-modal:target .bag .item.reusable-bag{bottom:0;bottom:auto;height:11rem;left:50%;margin-left:-2.625rem;position:absolute;right:auto;top:8.9375rem;width:1.5625rem;z-index:99}}@media only screen and (max-height:30.625rem)and (max-width:68.75rem){.character-rounded#open-character-modal:target .bag .item.reusable-bag{margin-left:-2.1875rem;top:5.375rem;-webkit-transform:scale(.85);transform:scale(.85)}}@media only screen and (max-width:68.75rem){.App .Timeline.transportation{z-index:3}}.Transportation{background:#def5f5}@media only screen and (max-width:68.75rem){.Transportation{height:71.5625rem}}@media only screen and (max-width:47.9375rem){.Transportation{height:75rem}}.Transportation:before{background-image:url(../../static/media/blob-transport.fd16b6368491166073c0.svg);background-position:50%;background-repeat:no-repeat;background-size:80% 80%;bottom:0;content:" ";display:block;left:0;margin:auto;position:absolute;right:0;top:0}@media only screen and (max-width:68.75rem){.Transportation:before{background-color:#def5f5;background-position:center 1.25rem;background-size:40.375rem 21.6875rem;bottom:-18rem;left:0;margin:auto;position:absolute;right:0;top:0}}.Transportation .primary-elements{bottom:0;height:85vh;left:0;margin:auto;position:absolute;right:0;top:0;width:85vw}@media only screen and (max-width:68.75rem){.Transportation .primary-elements{height:100%;width:100%}}.Transportation .primary-elements .item.thrash-can{background-image:url(../../static/media/transport-bin-empty.e5e6a38c85ff02b95f29.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:1vh;content:" ";display:block;height:16.5vh;left:auto;margin:auto;position:absolute;right:105vh;top:auto;width:12vh;z-index:2}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .item.thrash-can{bottom:auto;height:7.5625rem;left:50%;margin-left:-15.9375rem;right:auto;top:60rem!important;width:5.5rem;z-index:1}}@media only screen and (max-width:47.9375rem){.Transportation .primary-elements .item.thrash-can{margin-left:-3.4375rem;top:62.5rem!important}}.Transportation .primary-elements .item.thrash-can.full{background-image:url(../../static/media/transport-bin-full.705634b9041ce8bdc07e.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:1vh;content:" ";display:block;height:16.5vh;left:auto;margin:auto;position:absolute;right:105vh;top:auto;width:12vh;z-index:2}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .item.thrash-can.full{bottom:auto;height:7.5625rem;left:50%;margin-left:-15.9375rem;right:auto;top:60rem!important;width:5.5rem}}@media only screen and (max-width:47.9375rem){.Transportation .primary-elements .item.thrash-can.full{margin-left:-3.4375rem;top:62.5rem!important}}.Transportation .primary-elements .Character{bottom:-3vh;height:38vh;left:74vh;margin:auto;position:absolute;right:0;top:auto;width:12.1vh;z-index:2}.Transportation .primary-elements .Character:before{background-image:url(../../static/media/character-breakfast-dinner-cooking-shadow.7410d8cb1fcf1a9f7b9f.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:-4.5%;content:" ";display:block;height:5.5vh;left:-20%;margin:auto;position:absolute;right:10%;top:auto;width:17vh}.Transportation .primary-elements .Character.child{height:34vh;width:11.1vh}.Transportation .primary-elements .Character.child:before{left:-26%}.Transportation .primary-elements .road{background-image:url(../../static/media/transport-background.d8e4c23c9a133988aaae.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-size:cover;bottom:auto;content:" ";display:block;height:77vh;left:0;margin:auto;position:absolute;right:0;top:7vh;width:129vh;z-index:1}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road{background-image:none;height:100%;top:4.375rem;width:100%;z-index:0}.Transportation .primary-elements .road .item label{font-size:.875rem}}.Transportation .primary-elements .road .item.walk{bottom:23.1vh;left:2vh;margin:auto;position:absolute;right:auto;top:auto;z-index:1}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road .item.walk{bottom:auto;left:50%;margin-left:-9.125rem!important;top:1.25rem}}@media only screen and (max-width:47.9375rem){.Transportation .primary-elements .road .item.walk{top:.5625rem}}.Transportation .primary-elements .road .item.walk label{top:4.125rem;width:-webkit-min-content;width:min-content}@media only screen and (min-width:68.75rem){.Transportation .primary-elements .road .item.walk label{top:16vh}}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road .item.walk label{margin-left:6.875rem;width:9.375rem}}.Transportation .primary-elements .road .item.walk.selected{-webkit-animation:vibrate-1 1s linear;animation:vibrate-1 1s linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.Transportation .primary-elements .road .item.walk.selected:before{background-image:url(../../static/media/walk-selected.ab43e139a56013f511c8.svg)}.Transportation .primary-elements .road .item.bicycle{bottom:23vh;left:21.5vh;margin:auto;position:absolute;right:auto;top:auto;z-index:1}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road .item.bicycle{bottom:auto;left:50%;margin-left:-.125rem;right:auto;top:14.6875rem}}@media only screen and (max-width:47.9375rem){.Transportation .primary-elements .road .item.bicycle{top:12.1875rem}}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road .item.bicycle:before{left:3.125rem;position:relative}}.Transportation .primary-elements .road .item.bicycle label{top:15vh}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road .item.bicycle label{left:-8.4375rem;right:auto;top:2.5rem;width:9.375rem}}.Transportation .primary-elements .road .item.bicycle.selected{-webkit-animation:vibrate-1 1s linear;animation:vibrate-1 1s linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.Transportation .primary-elements .road .item.scooter-or-motorbike{bottom:23vh;left:60.5vh;margin:auto;position:absolute;right:auto;top:auto;z-index:2}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road .item.scooter-or-motorbike{bottom:auto;left:50%;margin-left:-4.6875rem;top:43.125rem}}@media only screen and (max-width:47.9375rem){.Transportation .primary-elements .road .item.scooter-or-motorbike{top:38.75rem}}.Transportation .primary-elements .road .item.scooter-or-motorbike:before{position:relative}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road .item.scooter-or-motorbike:before{left:-3.875rem}}.Transportation .primary-elements .road .item.scooter-or-motorbike label{width:-webkit-min-content;width:min-content}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road .item.scooter-or-motorbike label{margin-left:2rem;top:2.5rem}}@media only screen and (min-width:68.75rem){.Transportation .primary-elements .road .item.scooter-or-motorbike label{top:16vh}}.Transportation .primary-elements .road .item.scooter-or-motorbike.selected{-webkit-animation:vibrate-1 1s linear;animation:vibrate-1 1s linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.Transportation .primary-elements .road .item.scooter-or-motorbike.selected:before{background-image:url(../../static/media/scooter-or-motorbike-selected.245f91f566bdfc3159b6.svg)}.Transportation .primary-elements .road .item.car{bottom:23vh;left:73vh;margin:auto;position:absolute;right:auto;top:auto;z-index:1}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road .item.car{bottom:auto;left:50%;margin-left:-3.625rem;padding-bottom:10rem;top:53.5rem}}@media only screen and (max-width:47.9375rem){.Transportation .primary-elements .road .item.car{top:48.0625rem}}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road .item.car:before{left:3.75rem;position:relative}}.Transportation .primary-elements .road .item.car label{top:15vh;width:-webkit-min-content;width:min-content}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road .item.car label{bottom:auto;margin-right:3.75rem;top:5rem;width:8.4375rem}}.Transportation .primary-elements .road .item.car.selected{-webkit-animation:vibrate-1 1s linear;animation:vibrate-1 1s linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.Transportation .primary-elements .road .item.car.selected:before{background-image:url(../../static/media/car-selected.820f1cd3013da283094d.svg)}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road .item.car:after{background-image:url(../../static/media/plant.790497775dfec2838de2.svg);background-repeat:no-repeat;content:"";height:6.25rem;left:-9.375rem;position:absolute;top:0;width:12.25rem;z-index:-1}}.Transportation .primary-elements .road .item.public-transport{bottom:23vh;left:2.5vh;margin:auto;position:absolute;right:auto;top:auto}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road .item.public-transport{bottom:auto;left:50%;margin-left:-12.5rem;right:auto;top:24.375rem}}@media only screen and (max-width:47.9375rem){.Transportation .primary-elements .road .item.public-transport{top:19.375rem}}.Transportation .primary-elements .road .item.public-transport label{left:36.5vh;margin:0;top:36vh;width:-webkit-min-content;width:min-content}@media only screen and (max-width:68.75rem){.Transportation .primary-elements .road .item.public-transport label{left:50%;margin-left:-8.625rem;top:6.25rem;white-space:nowrap;width:15.625rem}}.Transportation .primary-elements .road .item.public-transport.selected{-webkit-animation:vibrate-1 1s linear;animation:vibrate-1 1s linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.Transportation .primary-elements .road .item.public-transport.selected:before{background-image:url(../../static/media/public-transport-selected.964f8c36a0567d327112.svg)}.Transportation .primary-elements .road .item:not(.selected):disabled{-webkit-filter:grayscale(100%) contrast(50%) brightness(140%);filter:grayscale(100%) contrast(50%) brightness(140%)}.Transportation button.trash{background:none;border:0;bottom:0;height:4.5vh;left:0;margin:auto;position:absolute;right:-10vh;top:auto;transition:right .25s ease-in-out;width:16vh;z-index:2}@media only screen and (max-width:68.75rem){.Transportation button.trash{bottom:auto;height:1.8125rem;left:auto;margin-right:-100px;right:50%;top:46.875rem;width:6.5rem}}@media only screen and (max-width:47.9375rem){.Transportation button.trash{top:41.875rem}}.Transportation button.trash:hover{-webkit-filter:none;filter:none}.Transportation button.trash:hover svg{-webkit-filter:drop-shadow(3px 3px 0 #475756);filter:drop-shadow(3px 3px 0 #475756)}.Transportation button.trash svg{height:100%;opacity:1;width:100%}.Transportation button.trash svg #can{-webkit-animation:brightness 2s ease-in-out infinite;animation:brightness 2s ease-in-out infinite;-webkit-animation-delay:3s;animation-delay:3s}.Transportation button.trash:disabled,.Transportation button.trash:disabled svg{opacity:0}@media only screen and (max-width:68.75rem){.App .Transportation.scene .Battery{bottom:-4.125rem;height:13.125rem;left:2.8125rem;top:auto;z-index:4}.App .Transportation.scene:after{z-index:3!important}}@media only screen and (min-width:68.75rem){html:lang(fi) .Transportation .primary-elements .road .item.bicycle{left:16.1vh;width:8vw}html:lang(fi) .Transportation .primary-elements .road .item.scooter-or-motorbike label{width:auto;word-break:break-word}}@media only screen and (max-width:68.75rem){html:lang(fi) .Transportation .primary-elements .road .item.scooter-or-motorbike label{margin-left:.625rem}}@media only screen and (min-width:68.75rem){html:lang(fi) .Transportation .primary-elements .road .item.public-transport label{left:33.5vh}html:lang(lv) .Transportation .primary-elements .road .item.public-transport label{left:48%;width:26%}html:lang(lv) .Transportation .primary-elements .road .item.scooter-or-motorbike label{left:-2vw}html:lang(et) .Transportation .primary-elements .road .item.bicycle label{left:-8%;width:90%}html:lang(et) .Transportation .primary-elements .road .item.public-transport label{left:48%;margin-top:2.5%;width:26%}html:lang(et) .Transportation .primary-elements .road .item.scooter-or-motorbike label{left:-2.2vw;left:-44%}}@media only screen and (max-width:68.75rem){html:lang(lv) .breaktime.Timeline h2{font-size:.6875rem;line-height:.875rem}.App .lunch.Timeline{z-index:3}}.Lunch{background:#f5e1de}@media only screen and (max-width:68.75rem){.Lunch{height:49.0625rem;padding-bottom:0!important}}@media only screen and (max-width:47.9375rem){.Lunch{height:42.8125rem}}@media only screen and (min-width:68.75rem){.Lunch{overflow:hidden}}.Lunch:before{background-image:url(../../static/media/blob-lunch.b3c62b6c08bb00d98e0b.svg);background-position:50%;background-repeat:no-repeat;background-size:65% 80%;bottom:0;content:" ";display:block;left:0;margin:auto;position:absolute;right:0;top:0}@media only screen and (max-width:68.75rem){.Lunch:before{background-size:27.0625rem 19.1875rem;top:-36.875rem}}.Lunch .background-elements{bottom:5vh;height:13.8125rem;left:0;margin:auto;position:absolute;right:0;top:auto;width:20.1875rem;z-index:1}@media only screen and (max-width:68.75rem){.Lunch .background-elements{bottom:auto;left:50%;margin-left:13rem;top:32.375rem}}@media only screen and (max-width:47.9375rem){.Lunch .background-elements{margin-left:-.5rem}}@media only screen and (min-width:68.75rem){.Lunch .background-elements{bottom:5vh;height:35vh;left:0;margin:auto;position:absolute;right:0;top:auto;width:40vw}}.Lunch .background-elements .item.chairs-table{background-image:url(../../static/media/lunch-chairs-table.12bdfbcd7313eac29909.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:" ";display:block;height:38vh;left:0;margin:auto;position:absolute;right:0;top:0;width:55vh}@media only screen and (max-width:68.75rem){.Lunch .background-elements .item.chairs-table{bottom:auto;height:13.8125rem;top:0;width:20.1875rem}}@media only screen and (min-width:47.9375rem)and (max-width:68.75rem){.Lunch .background-elements .item.chairs-table{margin-left:-7.5rem;top:-3.75rem;-webkit-transform:scale(.8);transform:scale(.8)}}@media only screen and (max-width:47.9375rem){.Lunch .background-elements .item.chairs-table{height:10.0625rem;margin-left:5rem;top:-5rem;width:14.9375rem}}@media only screen and (max-width:30rem){.Lunch .background-elements .item.chairs-table{height:8.1875rem;margin-left:-1.875rem;width:13.0625rem}}.Lunch .primary-elements{bottom:0;height:19.375rem;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:1}@media only screen and (max-width:68.75rem){.Lunch .primary-elements{bottom:auto;top:0;z-index:2}}@media only screen and (min-width:68.75rem){.Lunch .primary-elements{bottom:10vh;height:55vh;left:0;margin:auto;position:absolute;right:0;top:auto;width:55vw}}.Lunch .primary-elements .item.table{bottom:5%;left:0;margin:auto;position:absolute;right:0;top:auto;z-index:1}@media only screen and (min-width:68.75rem){.Lunch .primary-elements .item.table{background-image:url(../../static/media/lunch-counter.87a98efe3e75659d4e7f.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:" ";display:block;height:52vh;width:100vh}}@media only screen and (max-width:68.75rem){.Lunch .primary-elements .item.table{background-position:auto 10px right 500px;background-size:44.875rem 23.8125rem;height:100%;left:0;top:0;width:100%}}.Lunch .primary-elements .item.table>div{bottom:auto;display:flex;height:21vh;justify-content:space-around;left:0;margin:auto;position:absolute;right:0;top:1.5vh}@media only screen and (max-width:68.75rem){.Lunch .primary-elements .item.table>div{bottom:auto;height:11.625rem;height:8.75rem;justify-content:center;left:0;margin:0;right:auto;top:5.625rem;width:100%}.Lunch .primary-elements .item.table>div.has-more-after,.Lunch .primary-elements .item.table>div.has-more-before{justify-content:flex-start}}@media only screen and (max-width:47.9375rem){.Lunch .primary-elements .item.table>div{overflow:hidden;overflow-x:scroll;top:4.625rem}}.Lunch .primary-elements .table .item{align-items:flex-end;-webkit-animation:enterTable .25s ease-in-out 0ms 1 normal forwards running;animation:enterTable .25s ease-in-out 0ms 1 normal forwards running;display:grid;grid-template-rows:1.5fr 1fr;opacity:0;position:relative}@media only screen and (max-width:68.75rem){.Lunch .primary-elements .table .item{margin:0 1%}}@media only screen and (max-width:47.9375rem){.Lunch .primary-elements .table .item{margin:0 1.5%}.Lunch .primary-elements .table .item:first-child{margin-left:5%}.Lunch .primary-elements .table .item:last-child{margin-right:5%}}.Lunch .primary-elements .table .item.leaveTable{-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:leaveTable;animation-name:leaveTable;opacity:1}.Lunch .primary-elements .table .item label{align-self:center;position:relative;top:auto;width:-webkit-min-content;width:min-content}.Lunch .primary-elements .Character{bottom:0;left:0;margin:auto;position:absolute;right:-30%;top:-35%}.Lunch .item.fridge{bottom:0;height:70vh;left:auto;margin:auto;position:absolute;right:0;top:0;width:50vw}@media only screen and (max-width:68.75rem){.Lunch .item.fridge{bottom:auto;height:22.4375rem;height:100%;left:50%;left:0;margin-left:-1.1875rem;right:auto;top:21.1875rem;top:0;width:10rem;width:100%;z-index:0}}@media only screen and (min-width:47.9375rem)and (max-width:68.75rem){.Lunch .item.fridge{margin-left:-3.6875rem;top:-2.4375rem;-webkit-transform:scale(.8);transform:scale(.8)}}@media only screen and (max-width:68.75rem){.Lunch .item.fridge:before{background-image:url(../../static/media/lunch-counter.87a98efe3e75659d4e7f.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:auto;content:" ";display:block;height:23.8125rem;margin-left:-14.375rem;position:absolute;right:auto;top:23.1875rem;width:44.875rem;z-index:1}}@media only screen and (max-width:47.9375rem){.Lunch .item.fridge:before{height:18.375rem;margin-left:-6.25rem;top:20.6875rem;width:36.625rem}}@media only screen and (max-width:30rem){.Lunch .item.fridge:before{margin-left:-16.25rem}}@media only screen and (max-width:47.9375rem){.Lunch .item.fridge{margin-left:-13.6875rem}}.Lunch .item.fridge>div{background-image:url(../../static/media/fridge.ce2361b06737c97b6d2b.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:30%;content:" ";display:block;height:51vh;left:45%;margin:auto;position:absolute;right:auto;top:auto;width:23vh}@media only screen and (max-width:68.75rem){.Lunch .item.fridge>div{height:26.25rem;left:0;left:50%;margin-top:12.5rem;top:6.1875rem;width:11.875rem}}@media only screen and (max-width:47.9375rem){.Lunch .item.fridge>div{height:18.3125rem;margin-left:11.875rem;top:3.6875rem;width:8.1875rem}}@media only screen and (max-width:30rem){.Lunch .item.fridge>div{margin-left:9.375rem}}.Lunch .item.fridge .fridge-leak{-webkit-animation:scale-in-tl .7s cubic-bezier(.25,.46,.45,.94) infinite both;animation:scale-in-tl .7s cubic-bezier(.25,.46,.45,.94) infinite both;background-image:url(../../static/media/fridge-leak.0bc15ad94e689857e668.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:30%;content:" ";display:block;height:3vh;left:80%;margin:auto;position:absolute;right:auto;top:auto;width:4vh}.Lunch button.fridgeDoor{bottom:auto;height:39vh;left:auto;margin:auto;position:absolute;right:2%;top:17%;width:20vh}@media only screen and (max-width:68.75rem){.Lunch button.fridgeDoor{height:20.1875rem;width:10.375rem}}@media only screen and (max-width:47.9375rem){.Lunch button.fridgeDoor{height:14.3125rem;left:.75rem;top:.125rem;width:7.3125rem}}.Lunch button.fridgeDoor:hover svg{-webkit-filter:drop-shadow(0 0 5px #4169e1);filter:drop-shadow(0 0 5px royalblue)}.Lunch button.fridgeDoor:disabled:hover svg{-webkit-filter:none;filter:none}.Lunch button.fridgeDoor svg{height:100%;-webkit-transform:perspective(1200px) translateZ(0) translateX(0) translateY(0) rotateY(-25deg);transform:perspective(1200px) translateZ(0) translateX(0) translateY(0) rotateY(-25deg);-webkit-transform-origin:left;transform-origin:left;transition:all .25s ease-in-out;width:100%}.Lunch button.fridgeDoor:disabled svg{-webkit-transform:perspective(1200px) translateZ(0) translateX(0) translateY(0) rotateY(0deg);transform:perspective(1200px) translateZ(0) translateX(0) translateY(0) rotateY(0deg)}.Lunch button.fridgeDoor:disabled .fridge-leak{display:none}.Lunch .inventory{bottom:14vh;left:0;margin:auto;position:absolute;right:0;top:auto}.Lunch .inventory .items{background:hsla(9,17%,48%,.85)}@media only screen and (max-width:68.75rem){.Lunch .inventory .items{justify-content:space-evenly!important}}@media only screen and (max-width:30rem){.Lunch .inventory .items{justify-content:center!important}}@media only screen and (max-width:68.75rem){.Lunch .inventory{position:fixed}}.Lunch .has-more-after:after,.Lunch .has-more-before:before{background-color:#5b4541}@media only screen and (max-width:68.75rem){.App .scene.Lunch .Battery{bottom:-5.625rem;height:15.625rem;left:4.875rem}}.Breaktime{background:#deeaf5}@media only screen and (max-width:68.75rem){.Breaktime{height:80.3125rem}}.Breaktime:before{background-image:url(../../static/media/blob-breaktime.857c46455eae986f7d3f.svg);background-position:50%;background-repeat:no-repeat;background-size:80% 80%;bottom:0;content:" ";display:block;left:0;margin:auto;position:absolute;right:0;top:0}@media only screen and (max-width:68.75rem){.Breaktime:before{background-size:35.1875rem 21.8125rem;bottom:auto;height:21.8125rem;top:9.9375rem}}.Breaktime .background-elements{bottom:auto;height:13.25rem;left:0;margin:auto;position:absolute;right:auto;top:13.25rem;width:100%}@media only screen and (min-width:68.75rem){.Breaktime .background-elements{bottom:0;height:70vh;left:0;margin:auto;position:absolute;right:auto;top:0;width:50vw}}@media only screen and (max-width:68.75rem){.Breaktime .background-elements{top:9.375rem}}.Breaktime .background-elements .item.shelves-poster{background-image:url(../../static/media/breaktime-shelves-poster.ad34da28d3280c06a6fc.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:auto;content:" ";display:block;height:37vh;left:auto;margin:auto;position:absolute;right:30%;top:10%;width:45vh}@media only screen and (max-width:68.75rem){.Breaktime .background-elements .item.shelves-poster{bottom:auto;height:13.25rem;left:50%;margin-left:-10.25rem;right:auto;top:0;width:16.5rem}}.Breaktime .primary-elements{bottom:auto;height:28.5625rem;left:0;margin:auto;position:absolute;right:0;top:27.5rem;width:100%}@media only screen and (min-width:68.75rem){.Breaktime .primary-elements{bottom:0;height:70vh;left:0;margin:auto;position:absolute;right:0;top:0;width:75vw}}@media only screen and (max-width:68.75rem){.Breaktime .primary-elements{top:23.75rem}}.Breaktime .primary-elements .item.window{z-index:1}@media only screen and (max-width:68.75rem){.Breaktime .primary-elements .item.window{bottom:auto;height:31.25rem;left:0;margin:auto;position:absolute;right:auto;top:-3.125rem;width:100%}}@media only screen and (min-width:68.75rem){.Breaktime .primary-elements .item.window{background-image:url(../../static/media/breaktime-window.351d0cf191ee1642d6b9.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:" ";display:block;height:71vh;left:auto;margin:auto;position:absolute;right:0;top:auto;width:71vh}}.Breaktime .primary-elements .item.watching-tv{bottom:auto;left:50%;margin:auto;position:absolute;right:auto;top:0;z-index:1}@media only screen and (max-width:68.75rem){.Breaktime .primary-elements .item.watching-tv{margin-left:-8.25rem}}@media only screen and (min-width:68.75rem){.Breaktime .primary-elements .item.watching-tv{bottom:-2vh;left:-67vh;margin:auto;position:absolute;right:auto;top:auto}}.Breaktime .primary-elements .item.watching-tv label{top:16vh;width:-webkit-min-content;width:min-content}@media only screen and (max-width:68.75rem){.Breaktime .primary-elements .item.watching-tv label{left:50%;margin-left:-8.75rem;right:auto;top:10.125rem;width:16.25rem}}.Breaktime .primary-elements .item.doing-sports{bottom:auto;left:50%;margin:auto;position:absolute;right:auto;top:14.375rem;z-index:1}@media only screen and (max-width:68.75rem){.Breaktime .primary-elements .item.doing-sports{margin-left:-7.1875rem}}@media only screen and (min-width:68.75rem){.Breaktime .primary-elements .item.doing-sports{bottom:auto;left:auto;margin:auto;position:absolute;right:15vh;top:22vh}}.Breaktime .primary-elements .item.doing-sports label{top:3.125rem;width:9.375rem}@media only screen and (max-width:68.75rem){.Breaktime .primary-elements .item.doing-sports label{margin-left:-1.25rem}}@media only screen and (min-width:68.75rem){.Breaktime .primary-elements .item.doing-sports label{top:16vh;width:-webkit-min-content;width:min-content}}.Breaktime .primary-elements .item.playing-outside{bottom:auto;left:50%;margin:auto;position:absolute;right:auto;top:40.625rem;z-index:1}@media only screen and (max-width:68.75rem){.Breaktime .primary-elements .item.playing-outside{margin-left:-9.6875rem}}@media only screen and (min-width:68.75rem){.Breaktime .primary-elements .item.playing-outside{bottom:auto;left:auto;margin:auto;position:absolute;right:3vh;top:40.4vh}}.Breaktime .primary-elements .item.playing-outside label{top:5.625rem;width:12.5rem}@media only screen and (max-width:68.75rem){.Breaktime .primary-elements .item.playing-outside label{left:50%;margin-left:-8.4375rem}}@media only screen and (min-width:68.75rem){.Breaktime .primary-elements .item.playing-outside label{top:13vh;width:-webkit-min-content;width:min-content}}.Breaktime .primary-elements .item.charity-work{bottom:auto;left:50%;margin:auto;position:absolute;right:auto;top:28.75rem;z-index:1}@media only screen and (max-width:68.75rem){.Breaktime .primary-elements .item.charity-work{margin-left:-8.75rem}}@media only screen and (min-width:68.75rem){.Breaktime .primary-elements .item.charity-work{bottom:auto;left:auto;margin:auto;position:absolute;right:49vh;top:31vh}}.Breaktime .primary-elements .item.charity-work label{top:8rem}@media only screen and (max-width:68.75rem){.Breaktime .primary-elements .item.charity-work label{left:50%;margin-left:-2.5rem;right:auto;width:12.375rem}}@media only screen and (min-width:68.75rem){.Breaktime .primary-elements .item.charity-work label{top:19vh}}.Breaktime .primary-elements .item:not(.selected):disabled{-webkit-filter:grayscale(100%) contrast(50%) brightness(140%);filter:grayscale(100%) contrast(50%) brightness(140%)}.Breaktime button.light{bottom:auto;height:8.625rem;left:50%;margin:auto;position:absolute;right:auto;top:-19.875rem;width:3.625rem}@media only screen and (max-width:68.75rem){.Breaktime button.light{margin-left:2.625rem}}@media only screen and (min-width:68.75rem){.Breaktime button.light{bottom:auto;height:25vh;left:-31vh;margin:auto;position:absolute;right:0;top:0;width:10vh}}.Breaktime button.light svg{height:100%;width:100%}.Breaktime button.light svg .bulb,.Breaktime button.light svg .ray{-webkit-animation:brightness-scale 2s ease-in-out infinite;animation:brightness-scale 2s ease-in-out infinite;-webkit-animation-delay:3s;animation-delay:3s}.Breaktime button.light:disabled .bulb{fill:#4c4c4c}.Breaktime button.light:disabled .ray{display:none}.Snacking{background:#f6e0ee}@media only screen and (max-width:68.75rem){.Snacking{height:95.9375rem}}@media only screen and (max-width:47.9375rem){.Snacking{height:84.6875rem}}.Snacking:before{background-image:url(../../static/media/blob-snacking.c6770717f8868be1e4ef.svg);background-position:50%;background-repeat:no-repeat;background-size:75% 80%;bottom:0;content:" ";display:block;left:0;margin:auto;position:absolute;right:0;top:0}@media only screen and (max-width:68.75rem){.Snacking:before{background-size:38.25rem 24.625rem;bottom:auto;height:24.625rem;top:5.875rem}}@media only screen and (max-width:47.9375rem){.Snacking:before{margin-left:-12.125rem}}.Snacking .primary-elements{bottom:auto;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}@media only screen and (min-width:68.75rem){.Snacking .primary-elements{bottom:0;height:85vh;left:0;margin:auto;position:absolute;right:0;top:0;width:85vw}}.Snacking .primary-elements .bag{bottom:auto;height:43.4375rem;left:0;margin:auto;position:absolute;right:auto;top:5.625rem;width:100%}@media only screen and (min-width:68.75rem){.Snacking .primary-elements .bag{background-image:url(../../static/media/snacking-bag.4eaecc7418a877dc7a4c.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-size:cover;bottom:auto;content:" ";display:block;height:70.5vh;left:0;margin:auto;position:absolute;right:60vh;top:12vh;width:77vh;z-index:1}}@media only screen and (max-width:68.75rem){.Snacking .primary-elements .bag:before{background-image:url(../../static/media/snacking-bag-mobile.eed1907f625d2a2ee8bf.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:auto;content:"";content:" ";display:block;height:31.5rem;left:50%;margin:auto auto auto -19.6875rem;position:absolute;right:auto;top:0;width:29.25rem}}@media only screen and (max-width:47.9375rem){.Snacking .primary-elements .bag{top:2.8125rem}}.Snacking .primary-elements .item.carrots-tomatoes{--translateX:-20%;--translateY:-80%;-webkit-animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) .2s both;animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) .2s both;bottom:auto;left:50%;margin:auto;position:absolute;right:auto;top:73.125rem}@media only screen and (max-width:68.75rem){.Snacking .primary-elements .item.carrots-tomatoes{margin-left:-6.5625rem}}@media only screen and (max-width:47.9375rem){.Snacking .primary-elements .item.carrots-tomatoes{top:65rem}}@media only screen and (min-width:68.75rem){.Snacking .primary-elements .item.carrots-tomatoes{bottom:9vh;left:55vh;margin:auto;position:absolute;right:auto;top:auto}}.Snacking .primary-elements .item.carrots-tomatoes label{top:7.375rem;width:16.25rem}@media only screen and (max-width:68.75rem){.Snacking .primary-elements .item.carrots-tomatoes label{left:50%;margin-left:-9.125rem;right:auto}}@media only screen and (min-width:68.75rem){.Snacking .primary-elements .item.carrots-tomatoes label{top:19vh;width:-webkit-min-content;width:min-content}}.Snacking .primary-elements .item.fresh-fruit{--translateX:-140%;--translateY:-51%;-webkit-animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) both;bottom:auto;left:50%;margin:auto;position:absolute;right:auto;top:56.75rem}@media only screen and (max-width:68.75rem){.Snacking .primary-elements .item.fresh-fruit{margin-left:-4.25rem}}@media only screen and (max-width:47.9375rem){.Snacking .primary-elements .item.fresh-fruit{top:51.125rem}}@media only screen and (min-width:68.75rem){.Snacking .primary-elements .item.fresh-fruit{bottom:27vh;left:87vh;margin:auto;position:absolute;right:auto;top:auto}}.Snacking .primary-elements .item.fresh-fruit label{top:4.25rem;width:12.375rem}@media only screen and (max-width:68.75rem){.Snacking .primary-elements .item.fresh-fruit label{left:50%;margin-left:-11.75rem;right:auto}}@media only screen and (min-width:68.75rem){.Snacking .primary-elements .item.fresh-fruit label{top:27vh;width:-webkit-min-content;width:min-content}}.Snacking .primary-elements .item.fresh-fruit:hover label,.Snacking .primary-elements .item.fresh-fruit:hover:before{-webkit-filter:drop-shadow(3px 3px 0 #000);filter:drop-shadow(3px 3px 0 #000000)}.Snacking .primary-elements .item.chocolate-bar{--translateX:100%;--translateY:-44%;-webkit-animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) .6s both;animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) .6s both;bottom:auto;left:50%;margin:auto;position:absolute;right:auto;top:18.625rem}@media only screen and (max-width:68.75rem){.Snacking .primary-elements .item.chocolate-bar{margin-left:-5.5rem}}@media only screen and (min-width:68.75rem){.Snacking .primary-elements .item.chocolate-bar{bottom:33vh;left:34vh;margin:auto;position:absolute;right:auto;top:auto}}@media only screen and (max-width:68.75rem){.Snacking .primary-elements .item.chocolate-bar:before{-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}}.Snacking .primary-elements .item.chocolate-bar label{top:7.375rem}@media only screen and (max-width:68.75rem){.Snacking .primary-elements .item.chocolate-bar label{left:50%;margin-left:-6.5rem;right:auto;width:13.625rem}}@media only screen and (min-width:68.75rem){.Snacking .primary-elements .item.chocolate-bar label{top:16vh}}.Snacking .primary-elements .item.chips{--translateX:-50%;--translateY:30%;-webkit-animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) .4s both;animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) .4s both;bottom:auto;left:50%;margin:auto;position:absolute;right:auto;top:32.1875rem}@media only screen and (max-width:68.75rem){.Snacking .primary-elements .item.chips{margin-left:-.9375rem;top:30rem}}@media only screen and (min-width:68.75rem){.Snacking .primary-elements .item.chips{bottom:45vh;left:60vh;margin:auto;position:absolute;right:auto;top:auto}}.Snacking .primary-elements .item.chips label{top:8.4375rem;width:9.625rem}@media only screen and (max-width:68.75rem){.Snacking .primary-elements .item.chips label{left:50%;margin-left:-13.875rem;right:auto}}@media only screen and (min-width:68.75rem){.Snacking .primary-elements .item.chips label{top:16vh;width:-webkit-min-content;width:min-content}}@media only screen and (max-width:68.75rem){.Snacking .primary-elements .item.chips .item-text h3:before,.Snacking .primary-elements .item.chips:before{background-image:url(../../static/media/chips-mobile.089e73e2aae90fc0d858.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:" ";display:block}}.Snacking .primary-elements .item.juice-drink{--translateX:190%;--translateY:50%;-webkit-animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) .8s both;animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) .8s both;bottom:60vh;left:39vh;margin:auto;position:absolute;right:auto;top:auto}@media only screen and (max-width:68.75rem){.Snacking .primary-elements .item.juice-drink{left:50%;margin-left:-8.4375rem;top:46.375rem}.Snacking .primary-elements .item.juice-drink:before{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}}@media only screen and (max-width:47.9375rem){.Snacking .primary-elements .item.juice-drink{top:42rem}}.Snacking .primary-elements .item.juice-drink label{top:4.6875rem}@media only screen and (max-width:68.75rem){.Snacking .primary-elements .item.juice-drink label{left:50%;margin-left:1.125rem;right:auto;width:12.375rem}}@media only screen and (min-width:68.75rem){.Snacking .primary-elements .item.juice-drink label{top:16vh}}.Snacking .primary-elements .item:not(.selected):disabled{-webkit-filter:grayscale(100%) contrast(50%) brightness(140%);filter:grayscale(100%) contrast(50%) brightness(140%)}.Snacking .primary-elements button.bottle{bottom:auto;height:8.125rem;left:50%;margin:auto;position:absolute;right:auto;top:6.25rem;width:9.6875rem}@media only screen and (max-width:68.75rem){.Snacking .primary-elements button.bottle{margin-left:.5625rem;-webkit-transform:rotate(95deg);transform:rotate(95deg)}}@media only screen and (min-width:68.75rem){.Snacking .primary-elements button.bottle{bottom:51.5vh;height:15.5vh;left:auto;margin:auto;position:absolute;right:48.5vh;top:auto;width:18.5vh}}.Snacking .primary-elements button.bottle svg{height:100%;width:100%}.Snacking .primary-elements button.bottle svg #closed,.Snacking .primary-elements button.bottle svg #full-water{opacity:0}.Snacking .primary-elements button.bottle svg #open #tap{-webkit-animation:rotate 1.5s 1.6s infinite;animation:rotate 1.5s 1.6s infinite}.Snacking .primary-elements button.bottle:disabled svg #closed,.Snacking .primary-elements button.bottle:disabled svg #full-water{opacity:1}.Snacking .primary-elements button.bottle:disabled svg #open{opacity:0}.Snacking .primary-elements button.bottle:disabled svg #open #tap{-webkit-animation:none;animation:none}.Snacking .primary-elements button.bottle:disabled:hover svg{-webkit-filter:none;filter:none}.Supermarket .primary-items .character-bag .bag .item.plastic-bag,.Supermarket .primary-items .character-bag .bag .item.reusable-bag{text-indent:-5000rem}@-webkit-keyframes leaveShelves{0%{margin-top:0;opacity:1}to{margin-top:10em;opacity:0}}@keyframes leaveShelves{0%{margin-top:0;opacity:1}to{margin-top:10em;opacity:0}}.Timeline.supermarket{height:4.375rem}.Supermarket{background:#f4f5de}@media only screen and (max-width:68.75rem){.Supermarket{height:70.9375rem}}@media only screen and (max-width:47.9375rem){.Supermarket{height:58.4375rem}}@media only screen and (min-width:68.75rem){.Supermarket{overflow:hidden}}.Supermarket:before{background-image:url(../../static/media/blob-supermarket.ea76156d22b1699a4f40.svg);background-position:50%;background-repeat:no-repeat;background-size:80% 80%;bottom:0;content:" ";display:block;left:0;margin:auto;position:absolute;right:0;top:0}@media only screen and (max-width:68.75rem){.Supermarket:before{background-size:48.75rem 23.6875rem;top:-52.1875rem}}@media only screen and (max-width:47.9375rem){.Supermarket:before{background-size:30rem 17.4375rem}}.Supermarket .primary-items{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}@media only screen and (max-width:68.75rem){.Supermarket .primary-items:before{background-image:url(../../static/media/super-market-background-mobile.e1f9d53206bc092056ce.svg);background-position:50%;background-repeat:no-repeat;background-size:46rem 30rem;bottom:auto;content:" ";display:block;height:30rem;left:50%;margin:auto auto auto -26.125rem;position:absolute;right:0;top:19.375rem;width:46rem}}@media only screen and (max-width:47.9375rem){.Supermarket .primary-items:before{bottom:auto;left:50%;margin:auto auto auto -26.75rem;position:absolute;right:0;top:17.5rem}}@media only screen and (max-width:30rem){.Supermarket .primary-items:before{background-size:31.8125rem 20.75rem;height:20.75rem;margin-left:-19.3125rem;top:15.3125rem;width:31.8125rem}}@media only screen and (max-width:68.75rem){.Supermarket .primary-items{bottom:auto}}@media only screen and (min-width:68.75rem){.Supermarket .primary-items{height:100vh;width:85vw}}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .shelves{bottom:auto;display:flex;height:3.625rem;left:auto;margin:5.625rem auto auto;overflow:hidden;overflow-x:scroll;padding-bottom:7.5rem;padding-right:2rem;position:absolute;right:auto;top:0;width:calc(100% - 2rem)}}@media only screen and (max-width:30rem){.Supermarket .primary-items .shelves{margin-top:3.75rem;padding-bottom:5.625rem}}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .shelves{background-image:url(../../static/media/super-market-background.e191a5a57b6651276b0c.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:auto;content:" ";display:block;height:77vh;left:0;margin:auto;position:absolute;right:0;top:18vh;width:129vh}}.Supermarket .primary-items .shelves button.item label{border-radius:.375rem;top:4.375rem}.Supermarket .primary-items .sign{background:#0f6fe3;color:#fff;padding:.625rem;width:20.4375rem;z-index:1}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .sign{margin:19.25rem auto auto;margin-top:16.875rem}}@media only screen and (max-width:30rem){.Supermarket .primary-items .sign{margin-top:13.125rem;width:85%}}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .sign{bottom:auto;left:0;margin:auto;padding:3vh;position:absolute;right:63vh;top:10vh;width:53vh}}.Supermarket .primary-items .sign p{-webkit-animation:tracking-in-expand 2s linear,text-glow 3s linear 1s infinite;animation:tracking-in-expand 2s linear,text-glow 3s linear 1s infinite;font-family:Ubuntu-Bold;font-size:1.9rem;margin:0;text-align:center}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .sign p{font-size:1.125rem}}.Supermarket .primary-items .character-bag{bottom:0;height:55vh;left:0;margin:auto;position:absolute;right:-10vh;top:auto;width:35vh}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .character-bag{position:static}}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .character-bag .Character{bottom:-50%;left:58%;margin:auto;position:absolute;right:auto;top:0;z-index:1}}.Supermarket .primary-items .character-bag .bag .item.plastic-bag{background-image:url(../../static/media/plastic-bag.765a578fc5a16b881b8f.svg);bottom:-89%;height:16.2vh;left:47.5%;width:10vh}.Supermarket .primary-items .character-bag .bag .item.plastic-bag,.Supermarket .primary-items .character-bag .bag .item.reusable-bag{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:" ";display:block;margin:auto;position:absolute;right:auto;top:0;z-index:2}.Supermarket .primary-items .character-bag .bag .item.reusable-bag{background-image:url(../../static/media/reusable-bag.de48bd5bfbbb84fde8e9.svg);bottom:-32.7%;height:38.7vh;left:57.8%;width:5vh}@media only screen and (max-width:47.9375rem){.Supermarket .primary-items .character-bag .bag .item.reusable-bag{top:-15.3125rem}}@media only screen and (max-width:68.75rem){.Supermarket .primary-items #open-character-modal:target .Character{position:fixed}}.Supermarket .primary-items .bag-selection{bottom:0;height:5vh;left:auto;margin:auto;position:absolute;right:0;top:4.5vh;width:9vw;z-index:3}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .bag-selection{bottom:auto;height:2.5rem;left:50%;margin-left:5.625rem;top:1.25rem;width:5.0625rem}}@media only screen and (max-width:47.9375rem){.Supermarket .primary-items .bag-selection{margin-left:4.0625rem;top:5.3125rem}}@media only screen and (max-width:30rem){.Supermarket .primary-items .bag-selection{margin-left:1.875rem;top:-6.875rem}}.Supermarket .primary-items .bag-selection button{background-repeat:no-repeat;background-size:cover;display:block}.Supermarket .primary-items .bag-selection button:hover{-webkit-filter:none;filter:none}.Supermarket .primary-items .bag-selection button:hover svg{-webkit-filter:drop-shadow(3px 3px 0 #000);filter:drop-shadow(3px 3px 0 #000000)}.Supermarket .primary-items .bag-selection button.reusable-bag-icon{-webkit-animation:jello-horizontal 1.5s infinite both;animation:jello-horizontal 1.5s infinite both;bottom:auto;height:4vh;left:0;margin:auto;position:absolute;right:70%;top:5%;width:3vh}.Supermarket .primary-items .bag-selection button.reusable-bag-icon svg{height:100%;width:100%}.Supermarket .primary-items .bag-selection button.reusable-bag-icon.selected{-webkit-animation:none;animation:none}.Supermarket .primary-items .bag-selection button.reusable-bag-icon:disabled{-webkit-animation:none;animation:none;cursor:default}.Supermarket .primary-items .bag-selection button.reusable-bag-icon:disabled:not(.selected){-webkit-filter:grayscale(1);filter:grayscale(1)}.Supermarket .primary-items .bag-selection button.reusable-bag-icon:disabled svg{-webkit-filter:none;filter:none}.Supermarket .primary-items .bag-selection button.plastic-bag-icon{-webkit-animation:jello-horizontal 1.5s .75s infinite both;animation:jello-horizontal 1.5s .75s infinite both;bottom:auto;height:4vh;left:0;margin:auto;position:absolute;right:0;top:5%;width:3vh}.Supermarket .primary-items .bag-selection button.plastic-bag-icon svg{height:100%;width:100%}.Supermarket .primary-items .bag-selection button.plastic-bag-icon.selected{-webkit-animation:none;animation:none}.Supermarket .primary-items .bag-selection button.plastic-bag-icon:disabled{-webkit-animation:none;animation:none;cursor:default}.Supermarket .primary-items .bag-selection button.plastic-bag-icon:disabled:not(.selected){-webkit-filter:grayscale(1);filter:grayscale(1)}.Supermarket .primary-items .bag-selection button.plastic-bag-icon:disabled svg{-webkit-filter:none;filter:none}.Supermarket .primary-items .shelves .item{margin:0!important}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .shelves .item{margin-left:1.25rem!important;margin-right:1.25rem!important;position:relative!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (max-width:47.9375rem){.Supermarket .primary-items .shelves .item{margin-left:.25rem!important;margin-right:.25rem!important}}.Supermarket .primary-items .shelves .item:before{margin:0}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .shelves .item:before{margin:auto!important}.Supermarket .primary-items .shelves .item.raw-fish{margin-left:1.5rem!important}}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .shelves .item.raw-fish{bottom:auto;left:28vh;margin:auto;position:absolute;right:auto;top:49vh}.Supermarket .primary-items .shelves .item.raw-fish label{top:7vh}}.Supermarket .primary-items .shelves .item.raw-fish label{width:-webkit-min-content;width:min-content}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .shelves .item.raw-beef{bottom:auto;left:4vh;margin:auto;position:absolute;right:auto;top:49vh}.Supermarket .primary-items .shelves .item.raw-beef label{top:7vh}}.Supermarket .primary-items .shelves .item.raw-beef label{width:-webkit-min-content;width:min-content}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .shelves .item.raw-chicken{bottom:auto;left:16vh;margin:auto;position:absolute;right:auto;top:49.5vh}.Supermarket .primary-items .shelves .item.raw-chicken label{top:6.5vh;width:-webkit-min-content;width:min-content}}.Supermarket .primary-items .shelves .item.raw-chicken label{width:-webkit-min-content;width:min-content}@media only screen and (max-width:47.9375rem){.Supermarket .primary-items .shelves .item.whole-salad:before{background-position:center .1875rem!important}}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .shelves .item.whole-salad{bottom:auto;left:103vh;margin:auto;position:absolute;right:auto;top:21.5vh}.Supermarket .primary-items .shelves .item.whole-salad label{left:10vh;right:-17vh;top:2vh}.Supermarket .primary-items .shelves .item.packaged-salad{bottom:auto;left:119vh;margin:auto;position:absolute;right:auto;top:35vh}.Supermarket .primary-items .shelves .item.packaged-salad label{left:50%;right:50%;top:8vh;width:-webkit-min-content;width:min-content}}.Supermarket .primary-items .shelves .item.packaged-salad label{width:-webkit-min-content;width:min-content}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .shelves .item.seasonal-fruit{bottom:auto;left:103vh;margin:auto;position:absolute;right:auto;top:36vh}.Supermarket .primary-items .shelves .item.seasonal-fruit label{left:-11vh;top:6.5vh}}.Supermarket .primary-items .shelves .item.seasonal-fruit label{width:-webkit-min-content;width:min-content}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .shelves .item.exotic-fruit{bottom:auto;left:107vh;margin:auto;position:absolute;right:auto;top:45vh}.Supermarket .primary-items .shelves .item.exotic-fruit label{left:50%;right:50%;top:8vh;-webkit-transform:translate(-50%);transform:translate(-50%)}}.Supermarket .primary-items .shelves .item.exotic-fruit label{width:-webkit-min-content;width:min-content}.Supermarket .primary-items .shelves .item.ham{z-index:1}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .shelves .item.ham:before{width:3.875rem}}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .shelves .item.ham{bottom:auto;left:40vh;margin:auto;position:absolute;right:auto;top:35.5vh}.Supermarket .primary-items .shelves .item.ham label{left:50%;right:50%;top:5.2vh;-webkit-transform:translate(-50%);transform:translate(-50%);width:-webkit-min-content;width:min-content}}.Supermarket .primary-items .shelves .item.ham:before{background-repeat:space;background-size:auto}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .shelves .item.tofu{bottom:auto;left:43vh;margin:auto;position:absolute;right:auto;top:26vh}.Supermarket .primary-items .shelves .item.tofu label{left:50%;right:50%;top:5.8vh;-webkit-transform:translate(-50%);transform:translate(-50%)}}.Supermarket .primary-items .shelves .item.tofu:before{background-repeat:space;background-size:auto}.Supermarket .primary-items .shelves .item.tofu label{width:-webkit-min-content;width:min-content}@media only screen and (max-width:47.9375rem){.Supermarket .primary-items .shelves .item.hummus{min-width:4.5rem}}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .shelves .item.hummus{bottom:auto;left:43vh;margin:auto;position:absolute;right:auto;top:19vh}.Supermarket .primary-items .shelves .item.hummus label{left:50%;right:50%;top:3.8vh;-webkit-transform:translate(-50%);transform:translate(-50%)}}.Supermarket .primary-items .shelves .item.hummus:before{background-repeat:space;background-size:auto}.Supermarket .primary-items .shelves .item.hummus label{width:-webkit-min-content;width:min-content}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .shelves .item.precooked-pizza{min-width:5.3125rem}}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .shelves .item.precooked-pizza{bottom:auto;left:39.5vh;margin:auto;position:absolute;right:auto;top:52.7vh}.Supermarket .primary-items .shelves .item.precooked-pizza label{left:50%;right:50%;top:6.8vh;-webkit-transform:translate(-50%);transform:translate(-50%)}}.Supermarket .primary-items .shelves .item.precooked-pizza:before{background-repeat:space;background-size:auto}.Supermarket .primary-items .shelves .item.precooked-pizza label{width:-webkit-min-content;width:min-content}@media only screen and (max-width:47.9375rem){.Supermarket .primary-items .shelves .item.precooked-fries{min-width:5.9375rem}}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .shelves .item.precooked-fries{bottom:auto;left:40vh;margin:auto;position:absolute;right:auto;top:44vh}.Supermarket .primary-items .shelves .item.precooked-fries label{left:50%;right:50%;top:5.5vh;-webkit-transform:translate(-50%);transform:translate(-50%)}}.Supermarket .primary-items .shelves .item.precooked-fries:before{background-repeat:space;background-size:auto}.Supermarket .primary-items .shelves .item.precooked-fries label{width:-webkit-max-content;width:max-content}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .shelves .item.precooked-fries label{width:4.375rem}}.Supermarket .primary-items .shelves .item.leaveShelves{-webkit-animation-name:leaveShelves;animation-name:leaveShelves}.Supermarket .primary-items .inventory{position:relative}@media only screen and (min-width:68.75rem){.Supermarket .primary-items .inventory{background-image:url(../../static/media/super-market-cashier.c2c3ffd6bef8a27fd968.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:" ";display:block;height:20vh;left:0;margin:auto;position:absolute;right:0;top:auto;width:65vw;z-index:2}}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .inventory{bottom:auto;height:11.9375rem;left:0;margin:auto;position:absolute;right:0;top:46.5rem;width:100%}}@media only screen and (max-width:47.9375rem){.Supermarket .primary-items .inventory{top:38.375rem}}@media only screen and (max-width:30rem){.Supermarket .primary-items .inventory{top:39.75rem}}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .inventory:before{background-image:url(../../static/media/super-market-cashier.c2c3ffd6bef8a27fd968.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:auto;content:" ";display:block;height:11.9375rem;left:50%;margin-left:-46.875rem;position:absolute;top:-5rem;width:59rem}}@media only screen and (max-width:47.9375rem){.Supermarket .primary-items .inventory:before{margin-left:-47.5rem;top:-.9375rem}}@media only screen and (max-width:30rem){.Supermarket .primary-items .inventory:before{height:8.25rem;margin-left:-33.75rem;top:-10.9375rem;width:40.8125rem}}.Supermarket .primary-items .inventory .items{display:inherit;display:flex;gap:3vh;height:14vh;margin:auto auto auto 2vh;padding:0;position:relative;width:auto}@media only screen and (max-width:47.9375rem){.Supermarket .primary-items .inventory .items{justify-content:center!important}.Supermarket .primary-items .inventory .items.has-more-after,.Supermarket .primary-items .inventory .items.has-more-before{justify-content:flex-start!important}}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .inventory .items{background-color:rgba(78,79,65,.85);bottom:6.8125rem;bottom:5.8125rem;height:auto;left:5%;margin:13.75rem auto auto;max-height:18.6875rem;min-height:6.25rem;overflow:auto;padding:2%;position:fixed;top:auto;width:84%;z-index:7}}.Supermarket .primary-items .inventory .items .raw-beef:before{background-image:url(../../static/media/raw-beef-single.21802561ccbbca74f435.svg);height:4.6vh;width:4.1vh}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .inventory .items .raw-beef:before{height:2.3125rem;width:2.0625rem}}.Supermarket .primary-items .inventory .items .raw-chicken:before{background-image:url(../../static/media/raw-chicken-single.7d86aed086f90a984eb1.svg);height:3.6vh;width:5.2vh}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .inventory .items .raw-chicken:before{height:1.8125rem;width:2.625rem}}.Supermarket .primary-items .inventory .items .raw-fish:before{background-image:url(../../static/media/raw-fish-single.8a631ffdf5bc7f91abf9.svg);height:3vh;width:6.5vh}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .inventory .items .raw-fish:before{height:1.5rem;width:3.3125rem}}.Supermarket .primary-items .inventory .items .whole-salad:before{height:6.5vh;width:8vh}@media only screen and (min-width:47.9375rem){.Supermarket .primary-items .inventory .items .whole-salad:before{background-image:url(../../static/media/whole-salad-full.2d37049fc487de4922a8.svg)}}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .inventory .items .whole-salad:before{height:3.4375rem;width:2.4375rem}}.Supermarket .primary-items .inventory .items .ham:before{width:7.5vh}.Supermarket .primary-items .inventory .items .tofu:before{width:5vh}.Supermarket .primary-items .inventory .items .hummus:before{width:3.7vh}.Supermarket .primary-items .inventory .items .precooked-pizza:before{width:7.5vh}.Supermarket .primary-items .inventory .items .precooked-fries:before{width:5vh}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .inventory .items .seasonal-fruit:before{height:3.0625rem;width:4.0625rem}.Supermarket .primary-items .inventory .items .ham:before{height:3.5625rem;width:3.5625rem}.Supermarket .primary-items .inventory .items .exotic-fruit:before{height:3.8125rem;width:6.625rem}.Supermarket .primary-items .inventory .items .tofu:before{height:3.5625rem;width:3.5625rem}.Supermarket .primary-items .inventory .items .precooked-pizza:before{height:3.8125rem;width:3.8125rem}.Supermarket .primary-items .inventory .items .hummus:before{height:2.8125rem;width:2rem}.Supermarket .primary-items .inventory .items .packaged-salad:before{height:3.5625rem;width:2.5625rem}.Supermarket .primary-items .inventory .items .precooked-fries:before{height:3.8125rem;width:2.8125rem}}.Supermarket .primary-items .inventory .item{-webkit-animation:enterInventory .25s ease-in-out 0ms 1 normal forwards running;animation:enterInventory .25s ease-in-out 0ms 1 normal forwards running;bottom:-5.5vh}@media only screen and (max-width:68.75rem){.Supermarket .primary-items .inventory .item{display:inline-block;-webkit-filter:drop-shadow(0 0 0 #000)!important;filter:drop-shadow(0 0 0 #000000)!important;margin-bottom:1.25rem;margin-left:2%;margin-right:2%;position:static}.Supermarket .primary-items .inventory .item:first-child{margin-left:5%}.Supermarket .primary-items .inventory .item:last-child{margin-right:5%}}@media only screen and (max-width:47.9375rem){.Supermarket .primary-items .inventory .item{margin-left:0;margin-right:0}.Supermarket .primary-items .inventory .item:first-child{margin-left:1rem}.Supermarket .primary-items .inventory .item:last-child{margin-right:1rem}}.Supermarket .primary-items .item.selected{bottom:0}@media only screen and (max-width:68.75rem){.Supermarket .has-more-after:after{right:-2rem}.Supermarket .inventory .has-more-after:after{right:-.8125rem}}.Supermarket .has-more-after:after,.Supermarket .has-more-before:before{background-color:#4e4f41}@supports(-webkit-touch-callout:none){@media only screen and (max-width:68.75rem){.Supermarket .primary-items .inventory .items .item{-webkit-animation:auto!important;animation:auto!important;margin-top:-4.0625rem;position:relative}}}@media only screen and (-webkit-max-device-pixel-ratio:1)and (min-color-index:0)and (max-width:68.75rem){.Supermarket .primary-items .inventory .items .item{-webkit-animation:auto!important;animation:auto!important;margin-top:-4.0625rem;position:relative}}@media only screen and (max-width:68.75rem){.App .scene.Supermarket button.item{margin-left:.25rem!important;margin-right:.25rem!important;max-width:7.625rem!important;min-width:7.625rem!important}.App .scene.Supermarket button.item label{padding:.375rem;width:calc(100% - .75rem)!important}}.App .scene.Supermarket .inventory button.item{max-width:3rem!important;min-width:3rem!important}.App .scene.Supermarket .inventory button.item.whole-salad:before{background-position:center .3125rem!important}@media only screen and (min-width:68.75rem){.App .scene.DinnerSelection .Battery{z-index:1}}.DinnerSelection{background:#e9f5de}@media only screen and (max-width:47.9375rem){.DinnerSelection{height:44.0625rem}}@media only screen and (min-width:47.9375rem){.DinnerSelection{overflow:hidden}}.DinnerSelection:before{background-image:url(../../static/media/blob-dinner-selection.e8548207adb3cc7b4fb5.svg);background-position:50%;background-repeat:no-repeat;background-size:80% 80%;bottom:0;content:" ";display:block;left:0;margin:auto;position:absolute;right:0;top:0}@media only screen and (max-width:68.75rem){.DinnerSelection:before{background-size:44.0625rem 19.0625rem;bottom:auto;height:25.3125rem;top:6.25rem}}@media only screen and (max-width:47.9375rem){.DinnerSelection:before{background-color:#e9f5de;background-size:42.6875rem 25.125rem}}.DinnerSelection .map{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}@media only screen and (min-width:47.9375rem){.DinnerSelection .map{height:85vh;width:85vw}}@media only screen and (min-width:47.9375rem)and (max-width:68.75rem){.DinnerSelection .map{top:13.75rem;-webkit-transform:scale(1.4);transform:scale(1.4)}}.DinnerSelection .map>div{-webkit-animation:swing-in-top-fwd .7s cubic-bezier(.175,.885,.32,1.275) both;animation:swing-in-top-fwd .7s cubic-bezier(.175,.885,.32,1.275) both;background-size:cover;bottom:auto;left:0;margin:auto;position:absolute;right:0;top:7vh;z-index:1}@media only screen and (min-width:47.9375rem){.DinnerSelection .map>div{background-image:url(../../static/media/dinner-map.48687e189788945a1119.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:" ";display:block;height:71vh;width:145vh}}@media only screen and (max-width:68.75rem){.DinnerSelection .map>div{height:15.4375rem;width:31.4375rem}}@media only screen and (max-width:47.9375rem){.DinnerSelection .map>div{height:100%;width:100%}}@media only screen and (min-width:47.9375rem)and (max-width:68.75rem){.DinnerSelection .map>div{margin-top:-13.75rem;top:50%}}.DinnerSelection .map>div:after,.DinnerSelection .map>div:before{content:""}@media only screen and (max-width:47.9375rem){.DinnerSelection .map>div:after,.DinnerSelection .map>div:before{background-image:url(../../static/media/dinner-map.48687e189788945a1119.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-size:cover;content:" ";display:block;height:15.4375rem;width:31.4375rem;z-index:1}}.DinnerSelection .map>div:before{bottom:auto;left:auto;margin:auto;position:absolute;right:-11.25rem;top:5.25rem}@media only screen and (max-width:47.9375rem){.DinnerSelection .map>div:before{top:2.5rem}}@media only screen and (max-width:30rem){.DinnerSelection .map>div:before{top:1.25rem}}.DinnerSelection .map>div:after{bottom:auto;left:-13.75rem;margin:auto;position:absolute;right:auto;top:25.25rem}@media only screen and (max-width:47.9375rem){.DinnerSelection .map>div:after{top:18.125rem}}@media only screen and (max-width:30rem){.DinnerSelection .map>div:after{top:18.125rem}}.DinnerSelection .item label{padding:1.5vh 2vh!important;top:40vh!important;width:-webkit-min-content;width:min-content}@media only screen and (min-width:47.9375rem)and (max-width:68.75rem){.DinnerSelection .item label{border-radius:.625rem!important;font-size:.625rem!important;padding:.75rem .875rem!important}}@media only screen and (max-width:47.9375rem){.DinnerSelection .item label{font-size:.875rem!important;margin-left:-4.375rem!important;width:13.625rem}}.DinnerSelection .item.food-delivery{-webkit-animation:bounce-in-top 1.1s both;animation:bounce-in-top 1.1s both;-webkit-animation-delay:.4s;animation-delay:.4s;bottom:23vh;left:29vh;margin:auto;position:absolute;right:auto;top:auto}@media only screen and (max-width:68.75rem){.DinnerSelection .item.food-delivery{bottom:auto;left:20.625rem;top:-1.25rem}}@media only screen and (max-width:47.9375rem){.DinnerSelection .item.food-delivery{left:auto;right:7.5rem;top:2.375rem;z-index:3}}@media only screen and (max-width:30rem){.DinnerSelection .item.food-delivery{top:1.375rem}}.DinnerSelection .item.cooking-at-home{-webkit-animation:bounce-in-top 1.1s both;animation:bounce-in-top 1.1s both;-webkit-animation-delay:.8s;animation-delay:.8s;bottom:30vh;left:98vh;margin:auto;position:absolute;right:auto;top:auto}@media only screen and (max-width:68.75rem){.DinnerSelection .item.cooking-at-home{bottom:auto;left:5.5rem;top:0}}@media only screen and (max-width:47.9375rem){.DinnerSelection .item.cooking-at-home{bottom:auto;left:6.5625rem;top:17rem;z-index:3}}@media only screen and (max-width:30rem){.DinnerSelection .item.cooking-at-home{top:16.375rem}}.DinnerSelection .item:not(.selected):disabled{-webkit-filter:grayscale(100%) contrast(50%) brightness(140%);filter:grayscale(100%) contrast(50%) brightness(140%)}@media only screen and (max-width:68.75rem){.App .DinnerSelection.scene button.item label{top:11.25rem!important}}@media only screen and (max-width:47.9375rem){.App .DinnerSelection.scene button.item label{top:10.625rem!important}}.DinnerCooking{background:#def5e6}@media only screen and (max-width:68.75rem){.DinnerCooking{height:48.75rem}.DinnerCooking button.item:not(.recycle-bin){margin-left:.25rem;margin-right:.25rem;max-width:13.125rem;min-width:8.75rem}.DinnerCooking button.item:not(.recycle-bin):first-child{margin-left:2rem}.DinnerCooking button.item:not(.recycle-bin):last-child{margin-right:2rem}}@media only screen and (max-width:47.9375rem){.DinnerCooking button.item:not(.recycle-bin){min-width:7.5rem}}@media only screen and (max-width:68.75rem){.DinnerCooking button.item label{border-radius:.375rem!important;top:4rem!important}}.DinnerCooking:before{background-image:url(../../static/media/blob-dinner-cooking.88ebc564f1442f6c639e.svg);background-position:50%;background-repeat:no-repeat;background-size:80% 80%;bottom:0;content:" ";display:block;left:0;margin:auto;position:absolute;right:0;top:0}@media only screen and (max-width:68.75rem){.DinnerCooking:before{background-size:33.1875rem 19.4375rem;top:-31.875rem}}.DinnerCooking .background-elements{bottom:0;height:80vh;left:0;margin:auto;position:absolute;right:auto;top:0;width:60vw}@media only screen and (min-width:47.9375rem)and (max-width:68.75rem){.DinnerCooking .background-elements{margin-left:-5.625rem}}@media only screen and (max-width:68.75rem){.DinnerCooking .background-elements{bottom:auto;height:32.5rem;top:19.875rem;width:50%}}@media only screen and (max-width:47.9375rem){.DinnerCooking .background-elements{top:16.125rem}}.DinnerCooking .background-elements .item.utensils{background-image:url(../../static/media/utensils.4e92f62a7cca91aaa3f1.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:auto;content:" ";display:block;height:14.5vh;left:auto;margin:0;position:absolute;right:46%;top:10%;width:36.5vh}@media only screen and (max-width:68.75rem){.DinnerCooking .background-elements .item.utensils{bottom:auto;height:5.375rem;left:auto;margin:auto;position:absolute;right:-2.1875rem;top:0;width:13.625rem}}@media only screen and (max-width:47.9375rem){.DinnerCooking .background-elements .item.utensils{bottom:auto;height:3.8125rem;left:auto;margin:auto;position:absolute;right:1.5625rem;top:0;width:9.625rem}}.DinnerCooking .background-elements .item.stove{background-image:url(../../static/media/stove.96aa2e383a241c43e85e.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:auto;content:" ";display:block;height:44.5vh;left:auto;margin:0;position:absolute;right:55%;top:35%;width:28.5vh}@media only screen and (max-width:68.75rem){.DinnerCooking .background-elements .item.stove{bottom:auto;height:16.4375rem;left:auto;margin:auto 1.625rem auto auto;position:absolute;right:0;top:6.625rem;width:10.4375rem}}@media only screen and (max-width:47.9375rem){.DinnerCooking .background-elements .item.stove{bottom:auto;height:11.5625rem;left:auto;margin:auto 3.5rem auto auto;position:absolute;right:0;top:4.125rem;width:7.375rem}}@media only screen and (min-width:68.75rem){.DinnerCooking .background-elements .item.table{background-image:url(../../static/media/dinner-table.eb49eb65f252f79f823b.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:" ";display:block;height:45vh;left:auto;margin:0;position:absolute;right:10%;top:auto;width:38vh;z-index:1}}.DinnerCooking .primary-elements{bottom:0;height:13rem;left:auto;margin:auto;position:absolute;right:0;top:0;width:17.625rem}@media only screen and (max-width:68.75rem){.DinnerCooking .primary-elements{bottom:auto;left:0;top:0;width:100%}}@media only screen and (min-width:68.75rem){.DinnerCooking .primary-elements{height:80vh;width:40vw}}@media only screen and (max-width:68.75rem){.DinnerCooking .primary-elements:before{background-image:url(../../static/media/dinner-fridge-with-items.538586307428ebca162a.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:auto;content:" ";display:block;height:23.625rem;left:50%;margin:auto auto auto 5rem;position:absolute;right:auto;top:18.125rem;width:14.4375rem}}@media only screen and (max-width:47.9375rem){.DinnerCooking .primary-elements:before{bottom:auto;height:16.6875rem;left:50%;margin-left:1.5rem!important;margin:auto;position:absolute;right:auto;top:14.6875rem;width:10.1875rem}}@media only screen and (max-width:68.75rem){.DinnerCooking .primary-elements .item.fridge{align-items:flex-start;display:flex;justify-content:center}}@media only screen and (max-width:47.9375rem){.DinnerCooking .primary-elements .item.fridge{justify-content:center;overflow-x:scroll}.DinnerCooking .primary-elements .item.fridge .has-more-after,.DinnerCooking .primary-elements .item.fridge .has-more-before{justify-content:flex-start}}@media only screen and (min-width:68.75rem){.DinnerCooking .primary-elements .item.fridge{background-image:url(../../static/media/dinner-fridge.91fb5b8b71e9db385b9a.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:auto;content:" ";display:block;height:62vh;left:auto;margin:0;position:absolute;right:45%;top:10%;width:38vh}}@media only screen and (max-width:68.75rem){.DinnerCooking .primary-elements .item.fridge{height:9.25rem;margin-left:0;right:auto;top:5.5rem;width:100%}}@media only screen and (max-width:47.9375rem){.DinnerCooking .primary-elements .item.fridge{top:4.75rem}}.DinnerCooking .primary-elements .item.precooked-meal{position:relative}@media only screen and (min-width:68.75rem){.DinnerCooking .primary-elements .item.precooked-meal{bottom:auto;left:3vh;margin:auto;position:absolute;right:auto;top:6.5vh}.DinnerCooking .primary-elements .item.precooked-meal label{left:auto;right:8vh;top:-4vh;width:-webkit-min-content;width:min-content}}.DinnerCooking .primary-elements .item.frozen-pizza{position:relative}@media only screen and (min-width:68.75rem){.DinnerCooking .primary-elements .item.frozen-pizza{bottom:auto;left:5vh;margin:auto;position:absolute;right:auto;top:38.3vh}.DinnerCooking .primary-elements .item.frozen-pizza label{top:7.5vh}.DinnerCooking .primary-elements .item.frozen-pizza:before{background-repeat:space}}.DinnerCooking .primary-elements .item.rice-and-salad{position:relative}@media only screen and (min-width:68.75rem){.DinnerCooking .primary-elements .item.rice-and-salad{bottom:auto;left:7vh;margin:auto;position:absolute;right:auto;top:27.5vh}.DinnerCooking .primary-elements .item.rice-and-salad label{left:-14vh;right:15vh;top:0}}.DinnerCooking .primary-elements .item.ham-sandwich-and-soft-drink{position:relative}@media only screen and (min-width:68.75rem){.DinnerCooking .primary-elements .item.ham-sandwich-and-soft-drink{bottom:auto;left:12vh;margin:auto;position:absolute;right:auto;top:7vh}.DinnerCooking .primary-elements .item.ham-sandwich-and-soft-drink label{left:auto;right:-13vh;top:-4.5vh;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.DinnerCooking .primary-elements .item.wholegrain-pasta-with-sauce{position:relative}@media only screen and (min-width:68.75rem){.DinnerCooking .primary-elements .item.wholegrain-pasta-with-sauce{bottom:auto;left:3vh;margin:auto;position:absolute;right:auto;top:17.5vh}.DinnerCooking .primary-elements .item.wholegrain-pasta-with-sauce label{left:15vh;right:-22vh;top:-1vh}}.DinnerCooking .primary-elements .item:not(.selected):disabled{-webkit-filter:grayscale(100%) contrast(50%) brightness(140%);filter:grayscale(100%) contrast(50%) brightness(140%)}.DinnerCooking .Character{bottom:auto;left:auto;margin:auto;position:absolute;right:19%;top:17%}.DinnerCooking .Character:before{background-image:url(../../static/media/character-breakfast-dinner-cooking-shadow.7410d8cb1fcf1a9f7b9f.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:-5%;content:" ";display:block;height:10vh;left:-17%;margin:auto;position:absolute;right:10%;top:auto;width:28vh}.DinnerCooking .Character.child:before{left:-25%}@media only screen and (max-width:68.75rem){.DinnerCooking #open-character-modal:target .Character{position:fixed}}.DinnerCooking button.recycle-bin{bottom:-2vh;height:29.5vh;left:auto;margin:auto;position:absolute;right:38vh;top:auto;width:16.5vh;z-index:1}@media only screen and (max-width:68.75rem){.DinnerCooking button.recycle-bin{bottom:auto;height:10.4375rem;left:50%;margin:auto auto auto 1.75rem;position:absolute;right:auto;top:33.25rem;width:6.1875rem}}@media only screen and (max-width:47.9375rem){.DinnerCooking button.recycle-bin{height:7.375rem;margin-left:-.75rem;top:25.125rem;width:4.375rem}}.DinnerCooking button.recycle-bin svg{height:100%;width:100%}.DinnerCooking button.recycle-bin svg #recyclable-items{opacity:0}.DinnerCooking button.recycle-bin svg #sign{-webkit-animation:scale-up-center 1.2s cubic-bezier(.39,.575,.565,1) infinite both;animation:scale-up-center 1.2s cubic-bezier(.39,.575,.565,1) infinite both;-webkit-transform-origin:50% 50% 0;transform-origin:initial}.DinnerCooking button.recycle-bin:disabled svg #recyclable-items{opacity:1}.DinnerCooking button.recycle-bin:disabled #sign{-webkit-animation:none;animation:none}.DinnerCooking .has-more-after:after,.DinnerCooking .has-more-before:before{background-color:#465b4d}@media only screen and (max-width:47.9375rem){html:lang(lt) .DinnerCooking .primary-elements .item.fridge,html:lang(pl) .DinnerCooking .primary-elements .item.fridge{height:10.625rem;top:3.5625rem}}.DinnerDelivery{background:#dedff5}@media only screen and (max-width:68.75rem){.DinnerDelivery button.item label{border-radius:.375rem!important}.DinnerDelivery{height:27.5rem}}.DinnerDelivery:before{background-image:url(../../static/media/blob-dinner-delivery.603b575be62a327e4fb2.svg);background-position:50%;background-repeat:no-repeat;background-size:80% 80%;bottom:0;content:" ";display:block;left:0;margin:auto;position:absolute;right:0;top:0}@media only screen and (max-width:68.75rem){.DinnerDelivery:before{background-size:27.625rem 18.875rem;top:-39.375rem}}.DinnerDelivery .background-elements{bottom:0;left:0;margin:auto;position:absolute;right:auto;top:0}@media only screen and (max-width:68.75rem){.DinnerDelivery .background-elements{bottom:auto;height:31.25rem;left:-3.125rem;right:auto;top:14.375rem;width:100%}}@media only screen and (max-width:47.9375rem){.DinnerDelivery .background-elements{top:11.25rem;-webkit-transform:scale(.8);transform:scale(.8)}}@media only screen and (max-width:68.75rem){.DinnerDelivery .background-elements:before{background-image:url(../../static/media/delivery-stand.51df15767958c1928fb6.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:auto;content:" ";display:block;height:11.5rem;left:50%;margin:auto auto auto 7.5rem;position:absolute;right:auto;top:-1.25rem;width:21.4375rem}}@media only screen and (min-width:68.75rem){.DinnerDelivery .background-elements{height:70vh;width:70vw}}.DinnerDelivery .background-elements .item.door{background-image:url(../../static/media/delivery-door.11ea92268267270daf4d.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:auto;content:" ";display:block;height:51vh;left:auto;margin:auto;position:absolute;right:48%;top:5%;width:21vh}@media only screen and (max-width:68.75rem){.DinnerDelivery .background-elements .item.door{bottom:auto;height:13.75rem;left:auto;margin:auto;position:absolute;right:50%;top:2.5rem;width:5.6875rem}}.DinnerDelivery .background-elements .item.scooter{--translateX:-125%;-webkit-animation:slide-in .55s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in .55s cubic-bezier(.25,.46,.45,.94) both;background-image:url(../../static/media/delivery-scooter.974130a00db603918d70.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:-10%;content:" ";display:block;height:60.5vh;left:auto;margin:auto;position:absolute;right:33%;top:auto;width:58vh;z-index:1}@media only screen and (max-width:68.75rem){.DinnerDelivery .background-elements .item.scooter{bottom:auto;height:16rem;left:50%;margin-left:-150px;right:auto;top:6.5rem;width:15.3125rem}}@media only screen and (min-width:68.75rem){.DinnerDelivery .background-elements .item.stool{background-image:url(../../static/media/delivery-stool.1e4036e8d4bafe44bec7.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:-5%;content:" ";display:block;height:34vh;left:auto;margin:auto;position:absolute;right:22%;top:auto;width:17.5vh}}.DinnerDelivery .background-elements .item.plant{background-image:url(../../static/media/delivery-plant.8c2c0c5855af29a78d74.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:-5%;content:" ";display:block;height:27vh;left:auto;margin:auto;position:absolute;right:5%;top:auto;width:17vh}@media only screen and (max-width:68.75rem){.DinnerDelivery .background-elements .item.plant{bottom:auto;height:8.8125rem;left:50%;margin-left:140px;right:auto;top:11.875rem;width:5.4375rem}}.DinnerDelivery .primary-elements{bottom:0;height:100%;left:auto;margin:auto;position:absolute;right:0;top:0;width:100%}@media only screen and (min-width:68.75rem){.DinnerDelivery .primary-elements{height:70vh;width:70vw}}.DinnerDelivery .primary-elements .item.window{background-image:url(../../static/media/delivery-stand.51df15767958c1928fb6.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:" ";display:block;height:36vh;width:67vh}@media only screen and (max-width:68.75rem){.DinnerDelivery .primary-elements .item.window{align-items:stretch;background-image:none;bottom:auto;display:flex;height:8.625rem;justify-content:center;left:auto;margin:auto auto auto 0;position:absolute;right:auto;top:4.375rem;width:100%}}@media only screen and (max-width:47.9375rem){.DinnerDelivery .primary-elements .item.window{justify-content:center;overflow-x:scroll}.DinnerDelivery .primary-elements .item.window.has-more-after,.DinnerDelivery .primary-elements .item.window.has-more-before{justify-content:start}}@media only screen and (min-width:68.75rem){.DinnerDelivery .primary-elements .item.window{bottom:auto;left:18%;margin:auto;position:absolute;right:auto;top:0}}.DinnerDelivery .primary-elements .item.window .item.cheeseburger{bottom:auto;left:50%;margin:auto auto auto -8.4375rem;position:absolute;right:auto;top:7.5rem}.DinnerDelivery .primary-elements .item.window .item.cheeseburger label{top:5rem}@media only screen and (min-width:68.75rem){.DinnerDelivery .primary-elements .item.window .item.cheeseburger{bottom:3.5vh;left:35vh;margin:auto;position:absolute;right:auto;top:auto}.DinnerDelivery .primary-elements .item.window .item.cheeseburger label{top:11.5vh}}.DinnerDelivery .primary-elements .item.window .item.mushroom-risoto{bottom:auto;left:50%;margin:auto auto auto 2.8125rem;position:absolute;right:auto;top:7.125rem}.DinnerDelivery .primary-elements .item.window .item.mushroom-risoto label{top:4.375rem}@media only screen and (min-width:68.75rem){.DinnerDelivery .primary-elements .item.window .item.mushroom-risoto{bottom:22.5vh;left:37vh;margin:auto;position:absolute;right:auto;top:auto}.DinnerDelivery .primary-elements .item.window .item.mushroom-risoto label{top:8.5vh}}.DinnerDelivery .primary-elements .item.window .item.noodles-with-vegetables{bottom:auto;left:50%;margin:auto auto auto -8.4375rem;position:absolute;right:auto;top:17.1875rem}.DinnerDelivery .primary-elements .item.window .item.noodles-with-vegetables label{top:6.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:68.75rem){.DinnerDelivery .primary-elements .item.window .item.noodles-with-vegetables{bottom:3.5vh;left:19vh;margin:auto;position:absolute;right:auto;top:auto}.DinnerDelivery .primary-elements .item.window .item.noodles-with-vegetables label{top:11.5vh}}.DinnerDelivery .primary-elements .item.window .item.pizza-and-soft-drink{bottom:auto;left:50%;margin:auto auto auto 2.1875rem;position:absolute;right:auto;top:19.375rem}.DinnerDelivery .primary-elements .item.window .item.pizza-and-soft-drink label{top:5rem}@media only screen and (min-width:68.75rem){.DinnerDelivery .primary-elements .item.window .item.pizza-and-soft-drink{bottom:22.5vh;left:18vh;margin:auto;position:absolute;right:auto;top:auto}.DinnerDelivery .primary-elements .item.window .item.pizza-and-soft-drink label{top:10.5vh}}.DinnerDelivery .primary-elements .item.window .item:not(.selected):disabled{-webkit-filter:grayscale(100%) contrast(50%) brightness(140%);filter:grayscale(100%) contrast(50%) brightness(140%)}@media only screen and (max-width:68.75rem){.DinnerDelivery .primary-elements .item.window .item{margin:.5rem!important;position:static!important}.DinnerDelivery .primary-elements .item.window .item:first-child{margin-left:1rem!important}.DinnerDelivery .primary-elements .item.window .item:last-child{margin-right:1rem!important}.DinnerDelivery .primary-elements .item.window .item label{display:block;font-size:.75rem;min-width:5.75rem;position:static!important}.DinnerDelivery .primary-elements .item.window .item:before{height:4.5rem;width:4.5rem}}@media only screen and (max-width:47.9375rem){.DinnerDelivery .primary-elements .item.window .item:before{height:3rem;width:3rem}}.DinnerDelivery .primary-elements .Character{bottom:-15%;left:60%;margin:auto;position:absolute;right:auto;top:0;z-index:1}.DinnerDelivery .primary-elements .Character:before{background-image:url(../../static/media/character-breakfast-dinner-delivery-shadow.9ca54c7e2887d3b85191.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:-5%;content:" ";display:block;height:10vh;left:-17%;margin:auto;position:absolute;right:10%;top:auto;width:28vh}.DinnerDelivery .primary-elements .Character.child:before{left:-25%}.DinnerDelivery .has-more-after:after,.DinnerDelivery .has-more-before:before{background-color:#4f4e64}html:lang(bg) .DinnerDelivery .primary-elements .item.window{top:4.0625rem}@media only screen and (min-width:68.75rem){html:lang(nl) .DinnerDelivery .primary-elements .item.window .item.mushroom-risoto label{left:-1.2vw;right:-1.2vw}html:lang(fi) .DinnerDelivery .primary-elements .item.window .item.cheeseburger label{left:-10%;width:110%}}.MapTransition{background:#def5f5}.MapTransition:before{background:#def5f5;content:"";height:100%;position:fixed;width:100%;z-index:0}@media only screen and (max-width:68.75rem){.MapTransition{align-items:center;display:flex}}.MapTransition .map{height:100vh;overflow:hidden;position:relative;width:100vw}@media only screen and (max-width:68.75rem){.MapTransition .map{overflow:visible}.MapTransition .map:after,.MapTransition .map:before{background-repeat:no-repeat;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:auto;top:50%;transition:all 4s ease-in-out;transition-delay:1.9s;transition-duration:4s;transition-property:all;transition-timing-function:ease-in-out;width:188.75rem;z-index:99}.MapTransition .map:before{background-image:url(../../static/media/map-mobile-background-1.09e1e231bd19980679fe.svg);height:35.6875rem;margin-top:-21.875rem}.MapTransition .map:after{background-color:#def5f5;background-image:url(../../static/media/map-mobile-background-2.cf1e52afa58979a40e18.svg);height:23.1875rem;margin-top:9.6875rem}}.MapTransition .map svg{bottom:0;height:100%;left:0;margin:0;position:absolute;right:0;top:auto;transition:all 4s ease-in-out;width:auto}@media only screen and (max-width:68.75rem){.MapTransition .map{height:19.375rem;width:188.75rem}}.MapTransition .map [class*=outline]{display:none}@media only screen and (max-width:68.75rem){.MapTransition .map.from-breakfast:after,.MapTransition .map.from-breakfast:before{left:3.125rem;transition-duration:4s;transition-property:all}}@media only screen and (max-width:47.9375rem){.MapTransition .map.from-breakfast:after,.MapTransition .map.from-breakfast:before{left:-3.125rem}}@media only screen and (max-width:30rem){.MapTransition .map.from-breakfast:after,.MapTransition .map.from-breakfast:before{left:-8.75rem}}@media only screen and (min-width:68.75rem){.MapTransition .map.from-breakfast svg{left:auto;position:relative;-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:68.75rem){.MapTransition .map.from-breakfast svg{left:3.125rem;transition-duration:4s;transition-property:all}}@media only screen and (max-width:47.9375rem){.MapTransition .map.from-breakfast svg{left:-3.125rem}}@media only screen and (max-width:30rem){.MapTransition .map.from-breakfast svg{left:-8.75rem}}@media only screen and (max-width:68.75rem){.MapTransition .map.from-transportation:after,.MapTransition .map.from-transportation:before{left:-12.5rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.from-transportation:after,.MapTransition .map.from-transportation:before{left:-18.125rem}}@media only screen and (max-width:30rem){.MapTransition .map.from-transportation:after,.MapTransition .map.from-transportation:before{left:-32.5rem}}@media only screen and (min-width:68.75rem){.MapTransition .map.from-transportation svg{left:auto;position:relative;-webkit-transform:translateX(-14%);transform:translateX(-14%)}}@media only screen and (max-width:68.75rem){.MapTransition .map.from-transportation svg{left:-12.5rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.from-transportation svg{left:-18.125rem}}@media only screen and (max-width:30rem){.MapTransition .map.from-transportation svg{left:-32.5rem}}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-adult.from-lunch:after,.MapTransition .map.character-type-adult.from-lunch:before{left:-115.625rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-adult.from-lunch:after,.MapTransition .map.character-type-adult.from-lunch:before{left:-121.875rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-adult.from-lunch:after,.MapTransition .map.character-type-adult.from-lunch:before{left:-134.375rem}}@media only screen and (min-width:68.75rem){.MapTransition .map.character-type-adult.from-lunch svg{left:auto;position:relative;-webkit-transform:translateX(-69%);transform:translateX(-69%)}}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-adult.from-lunch svg{left:-115.625rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-adult.from-lunch svg{left:-121.875rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-adult.from-lunch svg{left:-134.375rem}}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-child.from-lunch:after,.MapTransition .map.character-type-child.from-lunch:before{left:-43.75rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-child.from-lunch:after,.MapTransition .map.character-type-child.from-lunch:before{left:-59.375rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-child.from-lunch:after,.MapTransition .map.character-type-child.from-lunch:before{left:-61.875rem}}@media only screen and (min-width:68.75rem){.MapTransition .map.character-type-child.from-lunch svg{left:auto;position:relative;-webkit-transform:translateX(-30%);transform:translateX(-30%)}}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-child.from-lunch svg{left:-43.75rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-child.from-lunch svg{left:-59.375rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-child.from-lunch svg{left:-61.875rem}}@media only screen and (max-width:68.75rem){.MapTransition .map.from-dinner-selection:after,.MapTransition .map.from-dinner-selection:before{left:-93.75rem;transition-duration:4s;transition-property:all}}@media only screen and (max-width:47.9375rem){.MapTransition .map.from-dinner-selection:after,.MapTransition .map.from-dinner-selection:before{left:-96.875rem}}@media only screen and (max-width:30rem){.MapTransition .map.from-dinner-selection:after,.MapTransition .map.from-dinner-selection:before{left:-105.625rem}}@media only screen and (min-width:68.75rem){.MapTransition .map.from-dinner-selection svg{left:auto;position:relative;-webkit-transform:translateX(-62%);transform:translateX(-62%)}}@media only screen and (max-width:68.75rem){.MapTransition .map.from-dinner-selection svg{left:-93.75rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.from-dinner-selection svg{left:-96.875rem}}@media only screen and (max-width:30rem){.MapTransition .map.from-dinner-selection svg{left:-105.625rem}}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-child.from-breaktime:after,.MapTransition .map.character-type-child.from-breaktime:before{left:3.125rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-child.from-breaktime:after,.MapTransition .map.character-type-child.from-breaktime:before{left:-3.125rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-child.from-breaktime:after,.MapTransition .map.character-type-child.from-breaktime:before{left:-8.75rem}}@media only screen and (min-width:68.75rem){.MapTransition .map.character-type-child.from-breaktime svg{left:auto;position:relative;-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-child.from-breaktime svg{left:3.125rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-child.from-breaktime svg{left:-3.125rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-child.from-breaktime svg{left:-8.75rem}}@media only screen and (max-width:68.75rem){.MapTransition .map.to-transportation:after,.MapTransition .map.to-transportation:before{left:-12.5rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.to-transportation:after,.MapTransition .map.to-transportation:before{left:-20rem}}@media only screen and (max-width:30rem){.MapTransition .map.to-transportation:after,.MapTransition .map.to-transportation:before{left:-32.5rem}}.MapTransition .map.to-transportation svg{transition-delay:1.9s;transition-duration:4s;transition-property:all;transition-timing-function:ease-in-out}@media only screen and (min-width:68.75rem){.MapTransition .map.to-transportation svg{left:auto;position:relative;-webkit-transform:translateX(-14%);transform:translateX(-14%)}}@media only screen and (max-width:68.75rem){.MapTransition .map.to-transportation svg{left:-12.5rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.to-transportation svg{left:-20rem}}@media only screen and (max-width:30rem){.MapTransition .map.to-transportation svg{left:-32.5rem}}.MapTransition .map.to-transportation svg .home{-webkit-animation:slide-in-fwd-center .5s linear;animation:slide-in-fwd-center .5s linear}.MapTransition .map.to-transportation svg .home-outline{-webkit-animation:fade-in 1.5s linear both;animation:fade-in 1.5s linear both;-webkit-animation-delay:.3s;animation-delay:.3s;display:block}.MapTransition .map.to-transportation svg .home-sign{-webkit-animation:flicker 1s linear;animation:flicker 1s linear}.MapTransition .map.to-transportation svg .station{-webkit-animation:slide-in-fwd-center .5s linear;animation:slide-in-fwd-center .5s linear;-webkit-animation-delay:6s;animation-delay:6s}.MapTransition .map.to-transportation svg .station-outline{-webkit-animation:fade-in 1.5s linear infinite both;animation:fade-in 1.5s linear infinite both;-webkit-animation-delay:6.3s;animation-delay:6.3s;display:block}.MapTransition .map.to-transportation svg .station-sign{-webkit-animation:flicker 1s linear both;animation:flicker 1s linear both;-webkit-animation-delay:6.8s;animation-delay:6.8s}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-adult.to-lunch:after,.MapTransition .map.character-type-adult.to-lunch:before{left:-115.625rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-adult.to-lunch:after,.MapTransition .map.character-type-adult.to-lunch:before{left:-121.875rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-adult.to-lunch:after,.MapTransition .map.character-type-adult.to-lunch:before{left:-134.375rem}}.MapTransition .map.character-type-adult.to-lunch svg{transition-delay:1.9s;transition-duration:4s;transition-property:all}@media only screen and (min-width:68.75rem){.MapTransition .map.character-type-adult.to-lunch svg{left:auto;position:relative;-webkit-transform:translateX(-69%);transform:translateX(-69%)}}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-adult.to-lunch svg{left:-115.625rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-adult.to-lunch svg{left:-121.875rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-adult.to-lunch svg{left:-134.375rem}}.MapTransition .map.character-type-adult.to-lunch svg .station{-webkit-animation:slide-in-fwd-center .5s linear;animation:slide-in-fwd-center .5s linear}.MapTransition .map.character-type-adult.to-lunch svg .station-outline{-webkit-animation:fade-in 1.5s linear both;animation:fade-in 1.5s linear both;-webkit-animation-delay:.3s;animation-delay:.3s;display:block}.MapTransition .map.character-type-adult.to-lunch svg .station-sign{-webkit-animation:flicker 1s linear;animation:flicker 1s linear}.MapTransition .map.character-type-adult.to-lunch svg .company{-webkit-animation:slide-in-fwd-center .5s linear;animation:slide-in-fwd-center .5s linear;-webkit-animation-delay:6s;animation-delay:6s}.MapTransition .map.character-type-adult.to-lunch svg .company-outline{-webkit-animation:fade-in 1.5s linear infinite both;animation:fade-in 1.5s linear infinite both;-webkit-animation-delay:6.3s;animation-delay:6.3s;display:block}.MapTransition .map.character-type-adult.to-lunch svg .company-sign{-webkit-animation:flicker 1s linear both;animation:flicker 1s linear both;-webkit-animation-delay:6.8s;animation-delay:6.8s}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-child.to-lunch:after,.MapTransition .map.character-type-child.to-lunch:before{left:-43.75rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-child.to-lunch:after,.MapTransition .map.character-type-child.to-lunch:before{left:-59.375rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-child.to-lunch:after,.MapTransition .map.character-type-child.to-lunch:before{left:-61.875rem}}.MapTransition .map.character-type-child.to-lunch svg{transition-delay:1.9s;transition-duration:4s;transition-property:all}@media only screen and (min-width:68.75rem){.MapTransition .map.character-type-child.to-lunch svg{left:auto;position:relative;-webkit-transform:translateX(-30%);transform:translateX(-30%)}}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-child.to-lunch svg{left:-43.75rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-child.to-lunch svg{left:-59.375rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-child.to-lunch svg{left:-61.875rem}}.MapTransition .map.character-type-child.to-lunch svg .station{-webkit-animation:slide-in-fwd-center .5s linear;animation:slide-in-fwd-center .5s linear}.MapTransition .map.character-type-child.to-lunch svg .station-outline{-webkit-animation:fade-in 1.5s linear both;animation:fade-in 1.5s linear both;-webkit-animation-delay:.3s;animation-delay:.3s;display:block}.MapTransition .map.character-type-child.to-lunch svg .station-sign{-webkit-animation:flicker 1s linear;animation:flicker 1s linear}.MapTransition .map.character-type-child.to-lunch svg .school{-webkit-animation:slide-in-fwd-center .5s linear;animation:slide-in-fwd-center .5s linear;-webkit-animation-delay:6s;animation-delay:6s}.MapTransition .map.character-type-child.to-lunch svg .school-outline{-webkit-animation:fade-in 1.5s linear infinite both;animation:fade-in 1.5s linear infinite both;-webkit-animation-delay:6.3s;animation-delay:6.3s;display:block}.MapTransition .map.character-type-child.to-lunch svg .school-sign{-webkit-animation:flicker 1s linear both;animation:flicker 1s linear both;-webkit-animation-delay:6.8s;animation-delay:6.8s}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-adult.to-supermarket:after,.MapTransition .map.character-type-adult.to-supermarket:before{left:-93.75rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-adult.to-supermarket:after,.MapTransition .map.character-type-adult.to-supermarket:before{left:-96.875rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-adult.to-supermarket:after,.MapTransition .map.character-type-adult.to-supermarket:before{left:-105.625rem}}.MapTransition .map.character-type-adult.to-supermarket svg{transition-delay:1.9s;transition-duration:4s;transition-property:all}@media only screen and (min-width:68.75rem){.MapTransition .map.character-type-adult.to-supermarket svg{left:auto;position:relative;-webkit-transform:translateX(-53%);transform:translateX(-53%)}}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-adult.to-supermarket svg{left:-93.75rem;transition-duration:4s;transition-property:all}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-adult.to-supermarket svg{left:-96.875rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-adult.to-supermarket svg{left:-105.625rem}}.MapTransition .map.character-type-adult.to-supermarket svg .company{-webkit-animation:slide-in-fwd-center .5s linear;animation:slide-in-fwd-center .5s linear}.MapTransition .map.character-type-adult.to-supermarket svg .company-outline{-webkit-animation:fade-in 1.5s linear both;animation:fade-in 1.5s linear both;-webkit-animation-delay:.3s;animation-delay:.3s;display:block}.MapTransition .map.character-type-adult.to-supermarket svg .company-sign{-webkit-animation:flicker 1s linear;animation:flicker 1s linear}.MapTransition .map.character-type-adult.to-supermarket svg .supermarket{-webkit-animation:slide-in-fwd-center .5s linear;animation:slide-in-fwd-center .5s linear;-webkit-animation-delay:6s;animation-delay:6s}.MapTransition .map.character-type-adult.to-supermarket svg .supermarket-outline{-webkit-animation:fade-in 1.5s linear infinite both;animation:fade-in 1.5s linear infinite both;-webkit-animation-delay:6.3s;animation-delay:6.3s;display:block}.MapTransition .map.character-type-adult.to-supermarket svg .supermarket-sign{-webkit-animation:flicker 1s linear both;animation:flicker 1s linear both;-webkit-animation-delay:6.8s;animation-delay:6.8s}@media only screen and (max-width:68.75rem){.MapTransition .map.to-dinner-delivery:after,.MapTransition .map.to-dinner-delivery:before{left:-21.875rem;transition-delay:0s}}@media only screen and (max-width:47.9375rem){.MapTransition .map.to-dinner-delivery:after,.MapTransition .map.to-dinner-delivery:before{left:-31.25rem}}@media only screen and (max-width:30rem){.MapTransition .map.to-dinner-delivery:after,.MapTransition .map.to-dinner-delivery:before{left:-42.1875rem}}.MapTransition .map.to-dinner-delivery svg{transition-duration:4s;transition-property:all}@media only screen and (min-width:68.75rem){.MapTransition .map.to-dinner-delivery svg{left:auto;position:relative;-webkit-transform:translateX(-19%);transform:translateX(-19%)}}@media only screen and (max-width:68.75rem){.MapTransition .map.to-dinner-delivery svg{left:-21.875rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.to-dinner-delivery svg{left:-31.25rem}}@media only screen and (max-width:30rem){.MapTransition .map.to-dinner-delivery svg{left:-42.1875rem}}.MapTransition .map.to-dinner-delivery svg .restaurant{-webkit-animation:slide-in-fwd-center .5s linear;animation:slide-in-fwd-center .5s linear;-webkit-animation-delay:4.5s;animation-delay:4.5s}.MapTransition .map.to-dinner-delivery svg .restaurant-outline{-webkit-animation:fade-in 1.5s linear infinite both;animation:fade-in 1.5s linear infinite both;-webkit-animation-delay:5s;animation-delay:5s;display:block}.MapTransition .map.to-dinner-delivery svg .restaurant-sign{-webkit-animation:flicker 1s linear both;animation:flicker 1s linear both;-webkit-animation-delay:5.8s;animation-delay:5.8s}@media only screen and (max-width:68.75rem){.MapTransition .map.to-dinner-cooking:after,.MapTransition .map.to-dinner-cooking:before{left:3.125rem;transition-delay:0s}}@media only screen and (max-width:47.9375rem){.MapTransition .map.to-dinner-cooking:after,.MapTransition .map.to-dinner-cooking:before{left:-3.125rem}}@media only screen and (max-width:30rem){.MapTransition .map.to-dinner-cooking:after,.MapTransition .map.to-dinner-cooking:before{left:-8.75rem}}.MapTransition .map.to-dinner-cooking svg{transition-duration:4s;transition-property:all}@media only screen and (min-width:68.75rem){.MapTransition .map.to-dinner-cooking svg{left:auto;position:relative;-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:68.75rem){.MapTransition .map.to-dinner-cooking svg{left:3.125rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.to-dinner-cooking svg{left:-3.125rem}}@media only screen and (max-width:30rem){.MapTransition .map.to-dinner-cooking svg{left:-8.75rem}}.MapTransition .map.to-dinner-cooking svg .home{-webkit-animation:slide-in-fwd-center .5s linear;animation:slide-in-fwd-center .5s linear;-webkit-animation-delay:4.5s;animation-delay:4.5s}.MapTransition .map.to-dinner-cooking svg .home-outline{-webkit-animation:fade-in 1.5s linear infinite both;animation:fade-in 1.5s linear infinite both;-webkit-animation-delay:5s;animation-delay:5s;display:block}.MapTransition .map.to-dinner-cooking svg .home-sign{-webkit-animation:flicker 1s linear both;animation:flicker 1s linear both;-webkit-animation-delay:5.8s;animation-delay:5.8s}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-child.to-breaktime:after,.MapTransition .map.character-type-child.to-breaktime:before{left:3.125rem;transition-duration:4s;transition-property:all}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-child.to-breaktime:after,.MapTransition .map.character-type-child.to-breaktime:before{left:-3.125rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-child.to-breaktime:after,.MapTransition .map.character-type-child.to-breaktime:before{left:-8.75rem}}.MapTransition .map.character-type-child.to-breaktime svg{transition-delay:1.9s;transition-duration:4s;transition-property:all}@media only screen and (min-width:68.75rem){.MapTransition .map.character-type-child.to-breaktime svg{left:auto;position:relative;-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-child.to-breaktime svg{left:3.125rem;transition-duration:4s;transition-property:all}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-child.to-breaktime svg{left:-3.125rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-child.to-breaktime svg{left:-8.75rem}}.MapTransition .map.character-type-child.to-breaktime svg .school{-webkit-animation:slide-in-fwd-center .5s linear;animation:slide-in-fwd-center .5s linear}.MapTransition .map.character-type-child.to-breaktime svg .school-outline{-webkit-animation:fade-in 1.5s linear both;animation:fade-in 1.5s linear both;-webkit-animation-delay:.3s;animation-delay:.3s;display:block}.MapTransition .map.character-type-child.to-breaktime svg .school-sign{-webkit-animation:flicker 1s linear;animation:flicker 1s linear}.MapTransition .map.character-type-child.to-breaktime svg .home{-webkit-animation:slide-in-fwd-center .5s linear;animation:slide-in-fwd-center .5s linear;-webkit-animation-delay:6s;animation-delay:6s}.MapTransition .map.character-type-child.to-breaktime svg .home-outline{-webkit-animation:fade-in 1.5s linear infinite both;animation:fade-in 1.5s linear infinite both;-webkit-animation-delay:6.3s;animation-delay:6.3s;display:block}.MapTransition .map.character-type-child.to-breaktime svg .home-sign{-webkit-animation:flicker 1s linear both;animation:flicker 1s linear both;-webkit-animation-delay:6.8s;animation-delay:6.8s}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-child.to-snacking:after,.MapTransition .map.character-type-child.to-snacking:before{left:-68.75rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-child.to-snacking:after,.MapTransition .map.character-type-child.to-snacking:before{left:-81.25rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-child.to-snacking:after,.MapTransition .map.character-type-child.to-snacking:before{left:-86.25rem}}.MapTransition .map.character-type-child.to-snacking svg{transition-delay:1.9s;transition-duration:4s;transition-property:all}@media only screen and (min-width:68.75rem){.MapTransition .map.character-type-child.to-snacking svg{left:auto;position:relative;-webkit-transform:translateX(-42%);transform:translateX(-42%)}}@media only screen and (max-width:68.75rem){.MapTransition .map.character-type-child.to-snacking svg{left:-68.75rem}}@media only screen and (max-width:47.9375rem){.MapTransition .map.character-type-child.to-snacking svg{left:-81.25rem}}@media only screen and (max-width:30rem){.MapTransition .map.character-type-child.to-snacking svg{left:-86.25rem}}.MapTransition .map.character-type-child.to-snacking svg .home{-webkit-animation:slide-in-fwd-center .5s linear;animation:slide-in-fwd-center .5s linear}.MapTransition .map.character-type-child.to-snacking svg .home-outline{-webkit-animation:fade-in 1.5s linear both;animation:fade-in 1.5s linear both;-webkit-animation-delay:.3s;animation-delay:.3s;display:block}.MapTransition .map.character-type-child.to-snacking svg .home-sign{-webkit-animation:flicker 1s linear;animation:flicker 1s linear}.MapTransition .map.character-type-child.to-snacking svg .hill{-webkit-animation:slide-in-fwd-center .5s linear;animation:slide-in-fwd-center .5s linear;-webkit-animation-delay:6s;animation-delay:6s}.MapTransition .map.character-type-child.to-snacking svg .hill-outline{-webkit-animation:fade-in 1.5s linear infinite both;animation:fade-in 1.5s linear infinite both;-webkit-animation-delay:6.3s;animation-delay:6.3s;display:block}.MapTransition .map.character-type-child.to-snacking svg .hill-sign{-webkit-animation:flicker 1s linear both;animation:flicker 1s linear both;-webkit-animation-delay:6.8s;animation-delay:6.8s}.item.no-drink .item-text h3:before,button.item.no-drink:before{background-image:url(../../static/media/no-drink.7f98d851b822264176e2.svg);height:5.5vh;width:5.5vh}.item.tap-water .item-text h3:before,button.item.tap-water:before{background-image:url(../../static/media/tap-water.6b2bb982fbb88b32ab43.svg);height:8vh;width:5vh}.item.milk .item-text h3:before,button.item.milk:before{background-image:url(../../static/media/milk.7668f7420ab368121a1d.svg);height:11vh;width:6.5vh}.item.freshly-made-juice .item-text h3:before,button.item.freshly-made-juice:before{background-image:url(../../static/media/freshly-made-juice.66e1a371e975e36e2d82.svg);height:8vh;width:4vh}.item.coffee-or-tea .item-text h3:before,button.item.coffee-or-tea:before{background-image:url(../../static/media/coffee-or-tea.e24d648bbedfc16f778a.svg);height:7vh;width:10vh}.item.plant-based-drink .item-text h3:before,button.item.plant-based-drink:before{background-image:url(../../static/media/plant-based-drink.454dc287bf7afc520821.svg);height:11vh;width:6.5vh}.item.whole-grain-cereals .item-text h3:before,button.item.whole-grain-cereals:before{background-image:url(../../static/media/whole-grain-cereals.c90c8a039bfd3eaace1f.svg);height:8vh;width:9vh}.item.choco-balls .item-text h3:before,button.item.choco-balls:before{background-image:url(../../static/media/choco-balls.66b7a909158ba0eb9a79.svg);height:9vh;width:8.5vh}.item.white-bread-or-toast .item-text h3:before,button.item.white-bread-or-toast:before{background-image:url(../../static/media/white-bread-or-toast.e431055e4ce2f0b9139f.svg);height:6.5vh;width:10vh}.item.wholemeal-bread-or-toast .item-text h3:before,button.item.wholemeal-bread-or-toast:before{background-image:url(../../static/media/wholemeal-bread-or-toast.02cca9ced67d766e4b27.svg);height:6.5vh;width:10vh}.item.biscuits .item-text h3:before,button.item.biscuits:before{background-image:url(../../static/media/biscuits.3da648e05da408dae150.svg);height:9.5vh;width:6vh}.item.yogurt .item-text h3:before,button.item.yogurt:before{background-image:url(../../static/media/yogurt.472735af4c74e3540f1a.svg);height:8vh;width:6.5vh}.item.no-topping .item-text h3:before,button.item.no-topping:before{background-image:url(../../static/media/no-topping.0fd829827d21a8e12c17.svg);height:5.5vh;width:5.5vh}.item.honey .item-text h3:before,button.item.honey:before{background-image:url(../../static/media/honey.2df97f8b3d40e4dd6c3a.svg);height:4.5vh;width:6vh}.item.jam .item-text h3:before,button.item.jam:before{background-image:url(../../static/media/jam.66e1183c40ff08ce1183.svg);height:6.5vh;width:5vh}.item.fruit .item-text h3:before,button.item.fruit:before{background-image:url(../../static/media/fruit.2f2e885ce534cc57c8a9.svg);height:6vh;width:12.5vh}.item.butter .item-text h3:before,button.item.butter:before{background-image:url(../../static/media/butter.0f0d70664095cc236afe.svg);height:4.5vh;width:9vh}.item.chocolate-cream .item-text h3:before,button.item.chocolate-cream:before{background-image:url(../../static/media/chocolate-cream.7dce35d76f804bbf5673.svg);height:8.5vh;width:6vh}.item.ham-or-bacon .item-text h3:before,button.item.ham-or-bacon:before{background-image:url(../../static/media/ham-or-bacon.0cc2465641cbb3351a5e.svg);height:5vh;width:11vh}.item.cheese .item-text h3:before,button.item.cheese:before{background-image:url(../../static/media/cheese.d88fefb54ae94c0689bb.svg);height:5vh;width:9vh}.item.avocado-and-tomato .item-text h3:before,button.item.avocado-and-tomato:before{background-image:url(../../static/media/avocado-and-tomato.870c5b6928ea21cb25fe.svg);height:6vh;width:9.5vh}.item.walk .item-text h3:before,button.item.walk:before{background-image:url(../../static/media/walk.8b296ad5ffe875b26ed1.svg);height:24vh;width:13vh}.item.bicycle .item-text h3:before,button.item.bicycle:before{background-image:url(../../static/media/bicycle.d3a294dc5359e3965e17.svg);height:16vh;width:9vh}.item.scooter-or-motorbike .item-text h3:before,button.item.scooter-or-motorbike:before{background-image:url(../../static/media/scooter-or-motorbike.8307f60a1eb259f6f728.svg);height:17vh;width:10vh}.item.car .item-text h3:before,button.item.car:before{background-image:url(../../static/media/car.a4b50eb406e2692040dc.svg);height:16vh;width:18.5vh}.item.public-transport .item-text h3:before,button.item.public-transport:before{background-image:url(../../static/media/public-transport.46be6e584b6d4609f169.svg);height:38.5vh;width:64vh}.item.salad-with-egg .item-text h3:before,button.item.salad-with-egg:before{background-image:url(../../static/media/salad-with-egg.3a7a4339d1bbcdc423f2.svg);height:10.5vh;width:10.5vh}.item.beef-steak .item-text h3:before,button.item.beef-steak:before{background-image:url(../../static/media/beef-steak.8868e0e6ff4e8f72dd03.svg);height:7.5vh;width:13vh}.item.chicken .item-text h3:before,button.item.chicken:before{background-image:url(../../static/media/chicken.874730f8a51e26b8adf2.svg);height:5.5vh;width:13.5vh}.item.lentil-soup .item-text h3:before,button.item.lentil-soup:before{background-image:url(../../static/media/lentil-soup.f0ea8326541e4fbb93b3.svg);height:7vh;width:10.5vh}.item.vegetable-burger .item-text h3:before,button.item.vegetable-burger:before{background-image:url(../../static/media/vegetable-burger.0e7f25496f2132833cdd.svg);height:8vh;width:9.5vh}.item.white-pasta .item-text h3:before,button.item.white-pasta:before{background-image:url(../../static/media/white-pasta.cb8b10fc3dd77e37f087.svg);height:6vh;width:13vh}.item.wholegrain-pasta .item-text h3:before,button.item.wholegrain-pasta:before{background-image:url(../../static/media/wholegrain-pasta.d9eee90a237fb7b7c07f.svg);height:6vh;width:13vh}.item.white-rice .item-text h3:before,button.item.white-rice:before{background-image:url(../../static/media/white-rice.e7f2e1c4788998ecece4.svg);height:8.5vh;width:10.5vh}.item.wholegrain-rice .item-text h3:before,button.item.wholegrain-rice:before{background-image:url(../../static/media/wholegrain-rice.6c6d693ffa24a39cb044.svg);height:8.5vh;width:10.5vh}.item.white-bread-bun .item-text h3:before,button.item.white-bread-bun:before{background-image:url(../../static/media/white-bread-bun.471647e8373c6c3cd60d.svg);height:5vh;width:9.5vh}.item.no-salad .item-text h3:before,button.item.no-salad:before{background-image:url(../../static/media/no-salad.c4a4dbcc69beaaf2a6f7.svg);height:5.5vh;width:5.5vh}.item.fresh-green-salad .item-text h3:before,button.item.fresh-green-salad:before{background-image:url(../../static/media/fresh-green-salad.3d08a10109df75e18cc7.svg);height:10.5vh;width:10.5vh}.item.french-fries .item-text h3:before,button.item.french-fries:before{background-image:url(../../static/media/french-fries.07034ce8b4fc82961dc1.svg);height:6.5vh;width:11.5vh}.item.boiled-broccoli .item-text h3:before,button.item.boiled-broccoli:before{background-image:url(../../static/media/boiled-broccoli.0a015efd1c33d6fee190.svg);height:5vh;width:12.5vh}.item.bottled-water .item-text h3:before,button.item.bottled-water:before{background-image:url(../../static/media/bottled-water.b1b4c409f94bb53ca4a6.svg);height:13vh;width:5.5vh}.item.soft-drink .item-text h3:before,button.item.soft-drink:before{background-image:url(../../static/media/soft-drink.e575e358bb4031cd04b2.svg);height:7.5vh;width:4vh}.item.beer-or-wine .item-text h3:before,button.item.beer-or-wine:before{background-image:url(../../static/media/beer-or-wine.58f03ff6035500547cbd.svg);height:13vh;width:4vh}.item.watching-tv .item-text h3:before,button.item.watching-tv:before{background-image:url(../../static/media/watching-tv.3a4d7bcd315f0397387e.svg);height:33vh;width:43vh}.item.doing-sports .item-text h3:before,button.item.doing-sports:before{background-image:url(../../static/media/doing-sports.9b17a78b910ea7de63a2.svg);height:22vh;width:25.5vh}.item.playing-outside .item-text h3:before,button.item.playing-outside:before{background-image:url(../../static/media/playing-outside.91b4e42390774919dea0.svg);height:29.5vh;width:38vh}.item.charity-work .item-text h3:before,button.item.charity-work:before{background-image:url(../../static/media/charity-work.9bb48170bd6a41fb1892.svg);height:18.5vh;width:19vh}.item.carrots-tomatoes .item-text h3:before,button.item.carrots-tomatoes:before{background-image:url(../../static/media/carrots-tomatoes.011b412e0e02421dd95f.svg);height:35.5vh;width:30vh}.item.fresh-fruit .item-text h3:before,button.item.fresh-fruit:before{background-image:url(../../static/media/fresh-fruit.6ca80f80565ee66bede3.svg);height:26vh;width:29vh}.item.chocolate-bar .item-text h3:before,button.item.chocolate-bar:before{background-image:url(../../static/media/chocolate-bar.541a9264f8ce13e1446e.svg);height:22vh;width:20.8vh}.item.chips .item-text h3:before,button.item.chips:before{background-image:url(../../static/media/chips.59c22510b40bb85a8668.svg);height:26vh;width:29vh}.item.juice-drink .item-text h3:before,button.item.juice-drink:before{background-image:url(../../static/media/juice-drink.e44c2ac3338e0cdf56be.svg);height:18vh;width:12.5vh}.item.raw-fish .item-text h3:before,button.item.raw-fish:before{background-image:url(../../static/media/raw-fish.39c62e020f28a414b351.svg);height:6.2vh;width:8vh}.item.raw-beef .item-text h3:before,button.item.raw-beef:before{background-image:url(../../static/media/raw-beef.6804ee2fd0d30241f734.svg);height:6vh;width:11.2vh}.item.raw-chicken .item-text h3:before,button.item.raw-chicken:before{background-image:url(../../static/media/raw-chicken.59ebe911abd3d6bd913b.svg);height:6vh;width:9vh}.item.whole-salad .item-text h3:before,button.item.whole-salad:before{background-image:url(../../static/media/whole-salad.ccd2f6aa4da1ff31c586.svg);height:4.2vh;width:8.7vh}.item.packaged-salad .item-text h3:before,button.item.packaged-salad:before{background-image:url(../../static/media/packaged-salad.0888a080a864ae8f1a95.svg);height:7vh;width:5vh}.item.seasonal-fruit .item-text h3:before,button.item.seasonal-fruit:before{background-image:url(../../static/media/seasonal-fruit.40ac95b85e2fb134da5f.svg);height:6vh;width:8vh}.item.exotic-fruit .item-text h3:before,button.item.exotic-fruit:before{background-image:url(../../static/media/exotic-fruit.5bac6e94a0bcd0007647.svg);height:7.5vh;width:13vh}.item.ham .item-text h3:before,button.item.ham:before{background-image:url(../../static/media/ham.d323bd0e49f08c7941c8.svg);height:7vh;width:23.5vh}.item.tofu .item-text h3:before,button.item.tofu:before{background-image:url(../../static/media/tofu.6b2695dbd39fade39157.svg);height:7vh;width:18vh}.item.hummus .item-text h3:before,button.item.hummus:before{background-image:url(../../static/media/hummus.c9e7626a90709b0d7c27.svg);height:5.5vh;width:18vh}.item.precooked-pizza .item-text h3:before,button.item.precooked-pizza:before{background-image:url(../../static/media/precooked-pizza.db275a2a117567780b3e.svg);height:7.5vh;width:25.5vh}.item.precooked-fries .item-text h3:before,button.item.precooked-fries:before{background-image:url(../../static/media/precooked-fries.592c0f4da581788a44a7.svg);height:7.5vh;width:24vh}.item.food-delivery .item-text h3:before,button.item.food-delivery:before{background-image:url(../../static/media/food-delivery.338c44e4cd398ac61cb4.svg);height:38vh;width:26vh}.item.cooking-at-home .item-text h3:before,button.item.cooking-at-home:before{background-image:url(../../static/media/cooking-at-home.563b545d6511c7cb569e.svg);height:38vh;width:26vh}.item.cheeseburger .item-text h3:before,button.item.cheeseburger:before{background-image:url(../../static/media/cheeseburger.f4767f3f89742188e96f.svg);height:10.5vh;width:14vh}.item.mushroom-risoto .item-text h3:before,button.item.mushroom-risoto:before{background-image:url(../../static/media/mushroom-risoto.7d91159f2d9877a05cfd.svg);height:8vh;width:11vh}.item.noodles-with-vegetables .item-text h3:before,button.item.noodles-with-vegetables:before{background-image:url(../../static/media/noodles-with-vegetables.9c079f77025045052427.svg);height:11vh;width:11vh}.item.pizza-and-soft-drink .item-text h3:before,button.item.pizza-and-soft-drink:before{background-image:url(../../static/media/pizza-and-soft-drink.79b418c91a9c31b12008.svg);height:10vh;width:12vh}.item.precooked-meal .item-text h3:before,button.item.precooked-meal:before{background-image:url(../../static/media/precooked-meal.363ad185ffe143e89363.svg);height:6.2vh;width:7vh}.item.frozen-pizza .item-text h3:before,button.item.frozen-pizza:before{background-image:url(../../static/media/frozen-pizza.2124a8dfde9c88437373.svg);height:6vh;width:14vh}.item.rice-and-salad .item-text h3:before,button.item.rice-and-salad:before{background-image:url(../../static/media/rice-and-salad.9a844a572e3aa4d2dacb.svg);height:6.3vh;width:13.8vh}.item.ham-sandwich-and-soft-drink .item-text h3:before,button.item.ham-sandwich-and-soft-drink:before{background-image:url(../../static/media/ham-sandwich-and-soft-drink.1f4bafa564bb824099a7.svg);height:6vh;width:9vh}.item.wholegrain-pasta-with-sauce .item-text h3:before,button.item.wholegrain-pasta-with-sauce:before{background-image:url(../../static/media/wholegrain-pasta-with-sauce.8ce1afdd4a95cb032d1f.svg);height:6vh;width:14vh}@media only screen and (max-width:68.75rem){.item.no-drink .item-text h3:before,button.item.no-drink:before{height:3rem;width:3rem}}@media only screen and (max-width:47.9375rem){.item.no-drink .item-text h3:before,button.item.no-drink:before{background-size:2.5rem 2.5rem!important}}@media only screen and (max-width:68.75rem){.item.tap-water .item-text h3:before,button.item.tap-water:before{height:4.4375rem;width:2.75rem}}@media only screen and (max-width:47.9375rem){.item.tap-water .item-text h3:before,button.item.tap-water:before{background-size:1.625rem 2.75rem!important}}@media only screen and (max-width:68.75rem){.item.milk .item-text h3:before,button.item.milk:before{height:6rem;width:3.5625rem}}@media only screen and (max-width:47.9375rem){.item.milk .item-text h3:before,button.item.milk:before{background-size:1.8125rem 3rem!important}}@media only screen and (max-width:68.75rem){.item.freshly-made-juice .item-text h3:before,button.item.freshly-made-juice:before{height:4.4375rem;width:2.1875rem}}@media only screen and (max-width:47.9375rem){.item.freshly-made-juice .item-text h3:before,button.item.freshly-made-juice:before{background-size:1.5rem 3rem!important}}@media only screen and (max-width:68.75rem){.item.coffee-or-tea .item-text h3:before,button.item.coffee-or-tea:before{height:3.8125rem;width:5.4375rem}}@media only screen and (max-width:47.9375rem){.item.coffee-or-tea .item-text h3:before,button.item.coffee-or-tea:before{background-size:3rem 2.1875rem!important}}@media only screen and (max-width:68.75rem){.item.plant-based-drink .item-text h3:before,button.item.plant-based-drink:before{height:6rem;width:3.5rem}}@media only screen and (max-width:47.9375rem){.item.plant-based-drink .item-text h3:before,button.item.plant-based-drink:before{background-size:1.8125rem 3rem!important}}@media only screen and (max-width:68.75rem){.item.yogurt .item-text h3:before,button.item.yogurt:before{height:3.8125rem;width:3.125rem}}@media only screen and (max-width:47.9375rem){.item.yogurt .item-text h3:before,button.item.yogurt:before{background-size:2.25rem 2.75rem!important}}@media only screen and (max-width:68.75rem){.item.whole-grain-cereals .item-text h3:before,button.item.whole-grain-cereals:before{height:3.8125rem;width:4.3125rem}}@media only screen and (max-width:47.9375rem){.item.whole-grain-cereals .item-text h3:before,button.item.whole-grain-cereals:before{background-size:2.75rem 2.5rem!important}}@media only screen and (max-width:68.75rem){.item.choco-balls .item-text h3:before,button.item.choco-balls:before{height:4.3125rem;width:4.0625rem}}@media only screen and (max-width:47.9375rem){.item.choco-balls .item-text h3:before,button.item.choco-balls:before{background-size:2.75rem 2.6875rem!important}}@media only screen and (max-width:68.75rem){.item.white-bread-or-toast .item-text h3:before,button.item.white-bread-or-toast:before{height:3.125rem;width:4.75rem}}@media only screen and (max-width:47.9375rem){.item.white-bread-or-toast .item-text h3:before,button.item.white-bread-or-toast:before{background-size:3.125rem 2rem!important}}@media only screen and (max-width:68.75rem){.item.wholemeal-bread-or-toast .item-text h3:before,button.item.wholemeal-bread-or-toast:before{height:3.125rem;width:4.75rem}}@media only screen and (max-width:47.9375rem){.item.wholemeal-bread-or-toast .item-text h3:before,button.item.wholemeal-bread-or-toast:before{background-size:3.125rem 2rem!important}}@media only screen and (max-width:68.75rem){.item.biscuits .item-text h3:before,button.item.biscuits:before{height:4.5rem;width:2.875rem}}@media only screen and (max-width:47.9375rem){.item.biscuits .item-text h3:before,button.item.biscuits:before{background-size:1.9375rem 3rem!important}}@media only screen and (max-width:68.75rem){.item.butter .item-text h3:before,button.item.butter:before{height:2.0625rem;width:4.125rem}.item.chocolate-cream .item-text h3:before,button.item.chocolate-cream:before{height:3.9375rem;width:2.75rem}.item.ham-or-bacon .item-text h3:before,button.item.ham-or-bacon:before{height:2.3125rem;width:5.0625rem}.item.cheese .item-text h3:before,button.item.cheese:before{height:2.3125rem;width:4.125rem}.item.avocado-and-tomato .item-text h3:before,button.item.avocado-and-tomato:before{height:2.75rem;width:4.375rem}.item.walk .item-text h3:before,button.item.walk:before{height:10.125rem;width:5.9375rem}.item.bicycle .item-text h3:before,button.item.bicycle:before{height:7rem;width:4.25rem}.item.public-transport .item-text h3:before,button.item.public-transport:before{height:17.125rem;width:28.5rem}}@media only screen and (max-width:47.9375rem){.item.public-transport .item-text h3:before,button.item.public-transport:before{width:25.125rem}}@media only screen and (max-width:68.75rem){.item.scooter-or-motorbike .item-text h3:before,button.item.scooter-or-motorbike:before{height:8rem;width:4.6875rem}.item.car .item-text h3:before,button.item.car:before{height:7.3125rem;width:8.75rem}.item.salad-with-egg .item-text h3:before,button.item.salad-with-egg:before{height:6.125rem;width:6.125rem}}@media only screen and (max-width:47.9375rem){.item.salad-with-egg .item-text h3:before,button.item.salad-with-egg:before{background-size:2.8125rem 2.8125rem!important}}@media only screen and (max-width:68.75rem){.item.beef-steak .item-text h3:before,button.item.beef-steak:before{height:4.375rem;width:7.625rem}}@media only screen and (max-width:47.9375rem){.item.beef-steak .item-text h3:before,button.item.beef-steak:before{background-size:3.375rem 1.875rem!important}}@media only screen and (max-width:68.75rem){.item.chicken .item-text h3:before,button.item.chicken:before{height:3.25rem;width:7.9375rem}}@media only screen and (max-width:47.9375rem){.item.chicken .item-text h3:before,button.item.chicken:before{background-size:3.3125rem 2rem!important;margin-bottom:-3px!important}}@media only screen and (max-width:68.75rem){.item.lentil-soup .item-text h3:before,button.item.lentil-soup:before{height:4.125rem;width:6.125rem}}@media only screen and (max-width:47.9375rem){.item.lentil-soup .item-text h3:before,button.item.lentil-soup:before{background-size:2.75rem 1.8125rem!important}}@media only screen and (max-width:68.75rem){.item.vegetable-burger .item-text h3:before,button.item.vegetable-burger:before{height:4.6875rem;width:5.5625rem}}@media only screen and (max-width:47.9375rem){.item.vegetable-burger .item-text h3:before,button.item.vegetable-burger:before{background-size:2.5rem 2.0625rem!important}}@media only screen and (max-width:68.75rem){.item.white-pasta .item-text h3:before,button.item.white-pasta:before{height:3.5rem;width:7.625rem}}@media only screen and (max-width:47.9375rem){.item.white-pasta .item-text h3:before,button.item.white-pasta:before{background-size:3.375rem 1.8125rem!important}}@media only screen and (max-width:68.75rem){.item.wholegrain-pasta .item-text h3:before,button.item.wholegrain-pasta:before{height:3.5rem;width:7.625rem}}@media only screen and (max-width:47.9375rem){.item.wholegrain-pasta .item-text h3:before,button.item.wholegrain-pasta:before{background-size:3.375rem 1.8125rem!important}}@media only screen and (max-width:68.75rem){.item.white-rice .item-text h3:before,button.item.white-rice:before{height:5rem;width:6.125rem}}@media only screen and (max-width:47.9375rem){.item.white-rice .item-text h3:before,button.item.white-rice:before{background-size:2.75rem 2.25rem!important}}@media only screen and (max-width:68.75rem){.item.wholegrain-rice .item-text h3:before,button.item.wholegrain-rice:before{height:5rem;width:6.125rem}}@media only screen and (max-width:47.9375rem){.item.wholegrain-rice .item-text h3:before,button.item.wholegrain-rice:before{background-size:2.75rem 2.25rem!important}}@media only screen and (max-width:68.75rem){.item.white-bread-bun .item-text h3:before,button.item.white-bread-bun:before{height:2.9375rem;width:5.5625rem}}@media only screen and (max-width:47.9375rem){.item.white-bread-bun .item-text h3:before,button.item.white-bread-bun:before{background-size:3rem 1.5625rem!important}}@media only screen and (max-width:68.75rem){.item.no-salad .item-text h3:before,button.item.no-salad:before{height:3.25rem;width:3.25rem}}@media only screen and (max-width:47.9375rem){.item.no-salad .item-text h3:before,button.item.no-salad:before{background-size:2.75rem 2.75rem!important}}@media only screen and (max-width:68.75rem){.item.fresh-green-salad .item-text h3:before,button.item.fresh-green-salad:before{height:6.125rem;width:6.125rem}}@media only screen and (max-width:47.9375rem){.item.fresh-green-salad .item-text h3:before,button.item.fresh-green-salad:before{background-size:2.75rem 2.75rem!important}}@media only screen and (max-width:68.75rem){.item.french-fries .item-text h3:before,button.item.french-fries:before{height:3.8125rem;width:6.75rem}}@media only screen and (max-width:47.9375rem){.item.french-fries .item-text h3:before,button.item.french-fries:before{background-size:3.25rem 2rem!important}}@media only screen and (max-width:68.75rem){.item.boiled-broccoli .item-text h3:before,button.item.boiled-broccoli:before{height:2.9375rem;width:7.3125rem}}@media only screen and (max-width:47.9375rem){.item.boiled-broccoli .item-text h3:before,button.item.boiled-broccoli:before{background-size:3.125rem 1.5rem!important}}@media only screen and (max-width:68.75rem){.item.bottled-water .item-text h3:before,button.item.bottled-water:before{height:7.625rem;width:3.25rem}}@media only screen and (max-width:47.9375rem){.item.bottled-water .item-text h3:before,button.item.bottled-water:before{background-size:1.3125rem 3rem!important}}@media only screen and (max-width:68.75rem){.item.soft-drink .item-text h3:before,button.item.soft-drink:before{height:4.375rem;width:2.3125rem}}@media only screen and (max-width:47.9375rem){.item.soft-drink .item-text h3:before,button.item.soft-drink:before{background-size:1.4375rem 2.75rem!important}}@media only screen and (max-width:68.75rem){.item.beer-or-wine .item-text h3:before,button.item.beer-or-wine:before{height:7.625rem;width:2.3125rem}}@media only screen and (max-width:47.9375rem){.item.beer-or-wine .item-text h3:before,button.item.beer-or-wine:before{background-size:1.1875rem 3.25rem!important}}@media only screen and (max-width:68.75rem){.item.cooking-at-home .item-text h3:before,.item.food-delivery .item-text h3:before,button.item.cooking-at-home:before,button.item.food-delivery:before{height:10.125rem;width:6.9375rem}.item.cheeseburger .item-text h3:before,button.item.cheeseburger:before{height:5.625rem;width:7.5rem}.item.mushroom-risoto .item-text h3:before,button.item.mushroom-risoto:before{height:4.8125rem;width:6.5625rem}.item.noodles-with-vegetables .item-text h3:before,button.item.noodles-with-vegetables:before{height:6.625rem;width:6.5625rem}.item.pizza-and-soft-drink .item-text h3:before,button.item.pizza-and-soft-drink:before{height:5.875rem;width:7.0625rem}.item.precooked-meal .item-text h3:before,button.item.precooked-meal:before{height:2.625rem;width:3.1875rem}}@media only screen and (max-width:47.9375rem){.item.precooked-meal .item-text h3:before,button.item.precooked-meal:before{background-size:2.5rem 2.25rem!important}}@media only screen and (max-width:68.75rem){.item.frozen-pizza .item-text h3:before,button.item.frozen-pizza:before{height:3.6875rem;width:7.1875rem}}@media only screen and (max-width:47.9375rem){.item.frozen-pizza .item-text h3:before,button.item.frozen-pizza:before{background-size:2.5rem 2.5rem!important}}@media only screen and (max-width:68.75rem){.item.rice-and-salad .item-text h3:before,button.item.rice-and-salad:before{height:3.3125rem;width:7.3125rem}}@media only screen and (max-width:47.9375rem){.item.rice-and-salad .item-text h3:before,button.item.rice-and-salad:before{background-size:3.4375rem 1.5rem!important}}@media only screen and (max-width:68.75rem){.item.ham-sandwich-and-soft-drink .item-text h3:before,button.item.ham-sandwich-and-soft-drink:before{height:3rem;width:4.5rem}}@media only screen and (max-width:47.9375rem){.item.ham-sandwich-and-soft-drink .item-text h3:before,button.item.ham-sandwich-and-soft-drink:before{background-size:3.125rem 2rem!important}}@media only screen and (max-width:68.75rem){.item.wholegrain-pasta-with-sauce .item-text h3:before,button.item.wholegrain-pasta-with-sauce:before{height:3.1875rem;width:7.4375rem}}@media only screen and (max-width:47.9375rem){.item.wholegrain-pasta-with-sauce .item-text h3:before,button.item.wholegrain-pasta-with-sauce:before{background-size:3.125rem 1.5rem!important}}@media only screen and (max-width:68.75rem){.item.seasonal-fruit .item-text h3:before,button.item.seasonal-fruit:before{height:3.0625rem;width:4.0625rem}}@media only screen and (max-width:47.9375rem){.item.seasonal-fruit .item-text h3:before,button.item.seasonal-fruit:before{background-size:3rem 2.3125rem!important}}@media only screen and (max-width:68.75rem){.item.ham .item-text h3:before,button.item.ham:before{background-repeat:no-repeat!important;height:3.5625rem;width:3.5625rem}}@media only screen and (max-width:47.9375rem){.item.ham .item-text h3:before,button.item.ham:before{background-size:2.6875rem 2.5625rem!important}}@media only screen and (max-width:68.75rem){.item.exotic-fruit .item-text h3:before,button.item.exotic-fruit:before{height:3.8125rem;width:6.625rem}}@media only screen and (max-width:47.9375rem){.item.exotic-fruit .item-text h3:before,button.item.exotic-fruit:before{background-size:3rem 2.3125rem!important}}@media only screen and (max-width:68.75rem){.item.tofu .item-text h3:before,button.item.tofu:before{height:3.5625rem;width:3.5625rem}}@media only screen and (max-width:47.9375rem){.item.tofu .item-text h3:before,button.item.tofu:before{background-size:2.125rem 3rem!important}}@media only screen and (max-width:68.75rem){.item.precooked-pizza .item-text h3:before,button.item.precooked-pizza:before{height:3.8125rem;width:6.0625rem}}@media only screen and (max-width:47.9375rem){.item.precooked-pizza .item-text h3:before,button.item.precooked-pizza:before{background-size:2.75rem 2.75rem!important}}@media only screen and (max-width:68.75rem){.item.hummus .item-text h3:before,button.item.hummus:before{background-repeat:no-repeat!important;height:2.8125rem;width:5.125rem}}@media only screen and (max-width:47.9375rem){.item.hummus .item-text h3:before,button.item.hummus:before{background-size:1.875rem 2.75rem!important}}@media only screen and (max-width:68.75rem){.item.packaged-salad .item-text h3:before,button.item.packaged-salad:before{height:3.5625rem;width:2.5625rem}}@media only screen and (max-width:47.9375rem){.item.packaged-salad .item-text h3:before,button.item.packaged-salad:before{background-size:2.125rem 3rem!important}}@media only screen and (max-width:68.75rem){.item.precooked-fries .item-text h3:before,button.item.precooked-fries:before{background-repeat:no-repeat!important;height:3.8125rem;width:5.75rem}}@media only screen and (max-width:47.9375rem){.item.precooked-fries .item-text h3:before,button.item.precooked-fries:before{background-size:2.125rem 3rem!important}}@media only screen and (max-width:68.75rem){.item.raw-fish .item-text h3:before,button.item.raw-fish:before{height:3.5625rem;width:4.625rem}}@media only screen and (max-width:47.9375rem){.item.raw-fish .item-text h3:before,button.item.raw-fish:before{background-image:url(../../static/media/raw-fish-single.8a631ffdf5bc7f91abf9.svg)!important;background-size:3rem 1.375rem!important}}@media only screen and (max-width:68.75rem){.item.raw-beef .item-text h3:before,button.item.raw-beef:before{height:3.4375rem;width:6.4375rem}}@media only screen and (max-width:47.9375rem){.item.raw-beef .item-text h3:before,button.item.raw-beef:before{background-image:url(../../static/media/raw-beef-single.21802561ccbbca74f435.svg);background-size:2.1875rem 2.1875rem!important}}@media only screen and (max-width:68.75rem){.item.raw-chicken .item-text h3:before,button.item.raw-chicken:before{height:3.4375rem;width:5.1875rem}}@media only screen and (max-width:47.9375rem){.item.raw-chicken .item-text h3:before,button.item.raw-chicken:before{background-image:url(../../static/media/raw-chicken-single.7d86aed086f90a984eb1.svg);background-size:2.75rem 1.875rem!important}}@media only screen and (max-width:68.75rem){button.item.whole-salad:before{height:2.4375rem;width:5rem}}@media only screen and (max-width:47.9375rem){button.item.whole-salad:before{background-image:url(../../static/media/whole-salad-full.2d37049fc487de4922a8.svg);background-size:2.625rem 3.5rem!important}}.item.whole-salad .item-text h3:before{background-image:url(../../static/media/whole-salad-full.2d37049fc487de4922a8.svg)}@media only screen and (max-width:68.75rem){.item.whole-salad .item-text h3:before{background-image:url(../../static/media/vegetable-for-modal.c7d8fac6fdae34b703a8.svg)}.item.watching-tv .item-text h3:before,button.item.watching-tv:before{height:12rem;width:15.5625rem}.item.charity-work .item-text h3:before,button.item.charity-work:before{height:10.5625rem;width:11.125rem}.item.doing-sports .item-text h3:before,button.item.doing-sports:before{height:12.6875rem;width:14.75rem}.item.playing-outside .item-text h3:before,button.item.playing-outside:before{height:14.5625rem;width:18.75rem}.item.chips .item-text h3:before,button.item.chips:before{height:13.75rem;width:13rem}.item.juice-drink .item-text h3:before,button.item.juice-drink:before{height:6.75rem;width:4.6875rem}.item.fresh-fruit .item-text h3:before,button.item.fresh-fruit:before{height:14.1875rem;width:13.125rem}.item.chocolate-bar .item-text h3:before,button.item.chocolate-bar:before{height:8.3125rem;width:7.8125rem}.item.carrots-tomatoes .item-text h3:before,button.item.carrots-tomatoes:before{height:13.625rem;width:13.25rem}}@media only screen and (max-width:47.9375rem){.fridge button.item:before,.inventory .item .item-text h3:before,.inventory button.item:before,.shelves button.item:before,.table .item .item-text h3:before,.table button.item:before{background-position:bottom!important;height:3rem!important;width:3rem!important}}.World .badges,h1,h2,h3{margin:0;padding:0}.World .badges{list-style:none}.World button.restart{background:#fff;border-radius:1.125rem;box-shadow:.1875rem .1875rem 0 #4c4c4c;color:#212121;font-size:1rem;padding:1.125rem 1.625rem}@media only screen and (min-width:68.75rem){.World button.restart{border-radius:2vh;box-shadow:.35vh .35vh 0 #4c4c4c;font-size:1.8vh;padding:2vh 3vh}}.World{background:#fff;flex-direction:column;justify-content:center}.World,.World h1{display:flex;gap:3%}.World h1{align-items:center;font-size:2vh;text-transform:uppercase}.World h1:before{color:#000;content:"";display:block;font-display:block;font-family:"2050";font-size:10vh;font-style:normal;font-weight:400;line-height:1;margin-bottom:1vh}.World h1 span{font-size:0}.World h1 span:before{background-image:url(../../static/media/2050.05ad0710a7fe614d53e7.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:" ";display:block;height:5.5vh;margin-top:1vh;width:11.5vh}.World button.restart{display:block;margin:0 auto}.World main{overflow-y:auto;width:100%}@media only screen and (min-width:68.75rem){.World main{height:90%;width:50%}}@media only screen and (max-width:68.75rem){.World main{padding-bottom:0}.World .world-illustration{margin:2.5rem auto auto;width:80%}}@media only screen and (min-width:68.75rem){.World .world-illustration{height:90%;position:fixed;right:0;top:0;width:45%}}.World .world-illustration svg{width:100%}@media only screen and (max-width:47.9375rem){.World .world-illustration svg{height:auto}}.World.hnw #cloud-small{--translateX:40%;-webkit-animation:slide-in 1.2s cubic-bezier(.25,.46,.45,.94) both,vibrate-1 7s linear infinite;animation:slide-in 1.2s cubic-bezier(.25,.46,.45,.94) both,vibrate-1 7s linear infinite}.World.hnw #cloud-large{--translateX:14%;-webkit-animation:slide-in .9s cubic-bezier(.25,.46,.45,.94) .45s both,vibrate-1 7s linear .4s infinite;animation:slide-in .9s cubic-bezier(.25,.46,.45,.94) .45s both,vibrate-1 7s linear .4s infinite}.World.hnw #sun{-webkit-animation:scale-up-center 1.2s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center 1.2s cubic-bezier(.39,.575,.565,1) both;-webkit-animation-delay:.5s;animation-delay:.5s}.World.hnw #bird-small,.World.hnw #sun{-webkit-transform-origin:50% 50% 0;transform-origin:initial}.World.hnw #bird-small{-webkit-animation:scale-up-center 1.2s cubic-bezier(.39,.575,.565,1) both,vibrate-1 2.5s linear infinite;animation:scale-up-center 1.2s cubic-bezier(.39,.575,.565,1) both,vibrate-1 2.5s linear infinite}.World.hnw #bird-large{-webkit-animation:scale-up-center 1.2s cubic-bezier(.39,.575,.565,1) both,vibrate-1 3.5s linear infinite;animation:scale-up-center 1.2s cubic-bezier(.39,.575,.565,1) both,vibrate-1 3.5s linear infinite;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-transform-origin:50% 50% 0;transform-origin:initial}.World.hnw #sea-wave-small{-webkit-animation:bounce-in-top 1.5s both,vibrate-1 4s linear 1.5s infinite;animation:bounce-in-top 1.5s both,vibrate-1 4s linear 1.5s infinite;-webkit-animation-delay:1.6s;animation-delay:1.6s}.World.hnw #sea-wave{-webkit-animation:bounce-in-top 1.5s both,vibrate-1 4s linear 1.5s infinite;animation:bounce-in-top 1.5s both,vibrate-1 4s linear 1.5s infinite;-webkit-animation-delay:2s;animation-delay:2s}.World.hnw #ship{-webkit-animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) both,vibrate-1 4s linear 1s infinite;animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) both,vibrate-1 4s linear 1s infinite;-webkit-animation-delay:2.8s;animation-delay:2.8s}.World.hnw #sailing-boat{-webkit-animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) both,vibrate-1 5s linear 1s infinite;animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) both,vibrate-1 5s linear 1s infinite;-webkit-animation-delay:3.2s;animation-delay:3.2s}.World.hnw #bush{-webkit-animation:swing-in-top-fwd .7s cubic-bezier(.175,.885,.32,1.275) .4s both;animation:swing-in-top-fwd .7s cubic-bezier(.175,.885,.32,1.275) .4s both}.World.hnw #cypress{-webkit-animation:swing-in-top-fwd .7s cubic-bezier(.175,.885,.32,1.275) 1s both;animation:swing-in-top-fwd .7s cubic-bezier(.175,.885,.32,1.275) 1s both}.World.hnw #road{-webkit-animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both;-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-transform-origin:50% 50% 0;transform-origin:initial}.World.hnw #runners{--translateX:-25%;-webkit-animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) 1.6s both;animation:slide-in .5s cubic-bezier(.25,.46,.45,.94) 1.6s both}.World.hnw #tree{-webkit-animation:swing-in-top-fwd .7s cubic-bezier(.175,.885,.32,1.275) .8s both;animation:swing-in-top-fwd .7s cubic-bezier(.175,.885,.32,1.275) .8s both}.World.hnw #sea-water{-webkit-animation:scale-up-center .8s cubic-bezier(.39,.575,.565,1) both,vibrate-1 6s linear 1s infinite;animation:scale-up-center .8s cubic-bezier(.39,.575,.565,1) both,vibrate-1 6s linear 1s infinite;-webkit-animation-delay:1.8s;animation-delay:1.8s;-webkit-transform-origin:50% 50% 0;transform-origin:initial}.World.hnw #car-1{--translateX:25%;-webkit-animation:slide-in .7s ease-out 2s both;animation:slide-in .7s ease-out 2s both}.World.hnw #car-2{--translateX:25%;-webkit-animation:slide-in .9s ease-out 2.1s both;animation:slide-in .9s ease-out 2.1s both}.World.hnw #oven{-webkit-animation:flicker 1s linear both;animation:flicker 1s linear both;-webkit-animation-delay:2.8s;animation-delay:2.8s}.World.hnw #grocery-bag{--translateY:-25%;-webkit-animation:slide-in .3s ease-out 2s both;animation:slide-in .3s ease-out 2s both}.World.hnw #kitchen-food{--translateY:25%;-webkit-animation:slide-in .3s ease-out 2.2s both;animation:slide-in .3s ease-out 2.2s both}.World.hnw #train{--translateX:-25%;-webkit-animation:slide-in .7s ease-out 4s both;animation:slide-in .7s ease-out 4s both}.World.hnw #kitchen-light{-webkit-animation:flicker 1.2s linear both;animation:flicker 1.2s linear both;-webkit-animation-delay:2.2s;animation-delay:2.2s}.World.etl #cloud-small{--translateX:-38%;-webkit-animation:slide-in 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in 1s cubic-bezier(.25,.46,.45,.94) both}.World.etl #cloud-large{--translateX:35%;-webkit-animation:slide-in 1s cubic-bezier(.25,.46,.45,.94) .4s both;animation:slide-in 1s cubic-bezier(.25,.46,.45,.94) .4s both}.World.etl #moon{-webkit-animation:scale-up-center 1.2s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center 1.2s cubic-bezier(.39,.575,.565,1) both;-webkit-transform-origin:50% 50% 0;transform-origin:initial}.World.etl #sign-1{-webkit-animation:flicker 1s linear both;animation:flicker 1s linear both;-webkit-animation-delay:.8s;animation-delay:.8s}.World.etl #sign-2{-webkit-animation:flicker .5s linear both;animation:flicker .5s linear both;-webkit-animation-delay:1s;animation-delay:1s}.World.etl #sign-3{-webkit-animation:flicker 1.2s linear both;animation:flicker 1.2s linear both;-webkit-animation-delay:1.8s;animation-delay:1.8s}.World.etl #sign-4{-webkit-animation:flicker .85s linear both;animation:flicker .85s linear both;-webkit-animation-delay:.85s;animation-delay:.85s}.World.etl #sign-5{-webkit-animation:flicker 3.5s linear infinite both;animation:flicker 3.5s linear infinite both;-webkit-animation-delay:3s;animation-delay:3s}.World.etl #sign-9{-webkit-animation:flicker 3.1s linear infinite both;animation:flicker 3.1s linear infinite both;-webkit-animation-delay:3.2s;animation-delay:3.2s}.World.etl #blot-1{-webkit-animation:fade-in .8s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .8s cubic-bezier(.39,.575,.565,1) both;-webkit-animation-delay:1.6s;animation-delay:1.6s}.World.etl #blot-2{-webkit-animation:fade-in .8s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .8s cubic-bezier(.39,.575,.565,1) both;-webkit-animation-delay:2s;animation-delay:2s}.World.etl #blot-3{-webkit-animation:fade-in .8s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .8s cubic-bezier(.39,.575,.565,1) both;-webkit-animation-delay:1.8s;animation-delay:1.8s}.World.etl #floating-1{-webkit-animation:fade-in .8s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .8s cubic-bezier(.39,.575,.565,1) both;-webkit-animation-delay:2.6s;animation-delay:2.6s}.World.etl #floating-2{-webkit-animation:fade-in 1s cubic-bezier(.39,.575,.565,1) both;animation:fade-in 1s cubic-bezier(.39,.575,.565,1) both;-webkit-animation-delay:2.8s;animation-delay:2.8s}.World.etl #pump{-webkit-animation:vibrate-1 .6s linear infinite both;animation:vibrate-1 .6s linear infinite both;-webkit-animation-delay:1s;animation-delay:1s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.World.etl #drains-1{-webkit-animation:fade-in .8s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .8s cubic-bezier(.39,.575,.565,1) both;-webkit-animation-delay:1.6s;animation-delay:1.6s}.World.etl #drains-2{-webkit-animation:fade-in .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .6s cubic-bezier(.39,.575,.565,1) both;-webkit-animation-delay:1.8s;animation-delay:1.8s}.World.etl #drains-3{-webkit-animation:fade-in .8s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .8s cubic-bezier(.39,.575,.565,1) both;-webkit-animation-delay:1.4s;animation-delay:1.4s}.World header{padding:5% 5% 0}.World h2{height:auto;margin:0;padding:0 5%;width:77%}@media only screen and (min-width:68.75rem){.World h2{width:30vw}}.World .world-description{padding:3% 5%}.World .badges{align-items:center;display:flex;flex-wrap:wrap;gap:2%;justify-content:center;margin:0 auto}@media only screen and (max-width:68.75rem){.World .badges{align-items:flex-end;margin-bottom:.75rem}}.World .badges .badge{flex-basis:15%}.World .badges .badge h5{color:#212121;margin:0;text-align:center;text-decoration:none}.World .badges .badge:before{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:" ";display:block;-webkit-filter:none;filter:none;height:8.5vh;margin:0 auto;opacity:1;width:8vh}@media only screen and (max-width:68.75rem){.World .badges .badge:before{height:3.4375rem;width:3.125rem}}.World .badges .badge.responsible-shopper:before,.World .badges .badge.water-conservation-master:before{height:9.5vh}@media only screen and (max-width:68.75rem){.World .badges .badge.responsible-shopper:before,.World .badges .badge.water-conservation-master:before{height:3.6875rem}}.App .World.scene .Footer{height:10vh;position:relative;width:100vw}@media only screen and (max-width:68.75rem){.App .World.scene .Footer{padding:0 5%;position:relative}.App .World.scene .Footer .burger-menu-background-overlay,.App .World.scene .Footer .icon-burger-menu,.App .World.scene .Footer .menu-icon-close{display:none}}@media only screen and (min-width:68.75rem){.App .World.scene .Footer>div{left:0;right:0;width:15%}}@media only screen and (max-width:68.75rem){.App .World.scene .Footer>div{height:auto!important;overflow:auto!important;padding-bottom:0;position:static;visibility:visible!important}}.App .World.scene .Footer ul{height:auto}@media only screen and (min-width:68.75rem){.App .World.scene .Footer ul{flex-direction:row;gap:5%}}@media only screen and (max-width:68.75rem){.App .World.scene .Footer ul{flex-direction:revert;justify-content:center!important;position:static!important;width:89%!important}}.App .World.scene .Footer ul li.restartGame{margin-right:1rem}.App .World.scene .Footer ul li.toggleSound{display:none}.App .World.scene .Footer ul li:not(.toggleSound):not(.fullScreen){display:block!important}@media only screen and (max-width:68.75rem){.App .World.scene .Footer .icon-burger-menu{left:auto;right:.9375rem}}.Timeline ol li.dot{text-indent:-5000rem}.Timeline ol,h1,h2,h3{margin:0;padding:0}.Timeline ol{align-items:center;display:flex;list-style:none}@media only screen and (max-width:68.75rem){body:not(.-scene-completed) .Timeline{width:100%}}.Timeline{width:100vw}@media only screen and (max-width:68.75rem){.-scene-completed .Timeline{left:0;right:auto;width:86%;width:84%}}@media only screen and (max-width:30rem){.-scene-completed .Timeline{width:76%}}.Timeline h2{background:gray;border-radius:2rem;color:#fff;font-size:.75rem;padding:.75rem}@media only screen and (max-width:47.9375rem){.Timeline h2{line-height:1.125rem;max-width:8.75rem;padding:.375rem 1rem;text-align:center!important}}@media only screen and (max-width:30rem){.Timeline h2{max-width:6.875rem;padding:.1875rem 1rem}}@media only screen and (min-width:47.9375rem){.Timeline h2{font-size:.875rem;padding:.875rem}}@media only screen and (min-width:68.75rem){.Timeline h2{font-size:2.8vh;padding:1rem}}.Timeline ol{justify-content:space-between;list-style-type:none}@media only screen and (max-width:68.75rem){.Timeline ol{height:3.5rem}}.Timeline ol:before{background-color:#4c4c4c;content:" ";display:block;height:.125rem;opacity:.3;position:absolute;top:50%;width:99%}@media only screen and (max-width:68.75rem){.Timeline ol:before{left:-2%;width:104%}}@media only screen and (min-width:47.9375rem){.Timeline ol:before{width:80vw}}.Timeline ol li{position:relative}.Timeline ol li.dot{background:gray;border-radius:100%;height:0;padding:.375rem;-webkit-user-select:none;user-select:none;width:0}@media only screen and (min-width:68.75rem){.Timeline ol li.dot{padding:.5%}}.Timeline ol li.dot.past{background:#465b4d}@media only screen and (max-width:68.75rem){.Timeline.character-set-up ol li{display:none}.Timeline.character-set-up ol li:first-child,.Timeline.character-set-up ol li:nth-child(2),.Timeline.character-set-up ol li:nth-child(3),.Timeline.character-set-up ol li:nth-child(4){display:block}.Timeline.breakfast ol li{display:none}.Timeline.breakfast ol li:first-child,.Timeline.breakfast ol li:nth-child(2),.Timeline.breakfast ol li:nth-child(3),.Timeline.breakfast ol li:nth-child(4){display:block}.Timeline.transportation ol li{display:none}.Timeline.transportation ol li:first-child,.Timeline.transportation ol li:nth-child(2),.Timeline.transportation ol li:nth-child(3),.Timeline.transportation ol li:nth-child(4){display:block}.Timeline.lunch ol li{display:none}.Timeline.lunch ol li:first-child,.Timeline.lunch ol li:nth-child(2),.Timeline.lunch ol li:nth-child(3),.Timeline.lunch ol li:nth-child(4){display:block}.Timeline.breaktime ol li{display:none}.Timeline.breaktime ol li:nth-child(5),.Timeline.breaktime ol li:nth-child(6),.Timeline.breaktime ol li:nth-child(7),.Timeline.breaktime ol li:nth-child(8){display:block}.Timeline.snacking ol li{display:none}.Timeline.snacking ol li:nth-child(5),.Timeline.snacking ol li:nth-child(6),.Timeline.snacking ol li:nth-child(7),.Timeline.snacking ol li:nth-child(8){display:block}.Timeline.supermarket ol li{display:none}.Timeline.supermarket ol li:nth-child(5),.Timeline.supermarket ol li:nth-child(6),.Timeline.supermarket ol li:nth-child(7),.Timeline.supermarket ol li:nth-child(8){display:block}.Timeline.dinner-selection ol li{display:none}.Timeline.dinner-selection ol li:nth-child(5),.Timeline.dinner-selection ol li:nth-child(6),.Timeline.dinner-selection ol li:nth-child(7),.Timeline.dinner-selection ol li:nth-child(8){display:block}.Timeline.dinner-selection ol li:nth-child(9){display:none!important}.Timeline.dinner-delivery ol li{display:none}.Timeline.dinner-delivery ol li:nth-child(9){display:block}.Timeline.dinner-cooking ol li{display:none}.Timeline.dinner-cooking ol li:nth-child(9){display:block}}.Timeline.Intro ol li.dot{background:#def5f5!important}.Timeline.CharacterSetUp ol li.dot{background:#e5e5e5!important}.Timeline.Breakfast ol li.dot{background:#def5e6!important}.Timeline.Transportation ol li.dot{background:#def5f5!important}.Timeline.character-set-up ol li h2{background:#555a57!important}.Timeline.character-set-up ol li.dot{border:3px solid #555a57!important}.Timeline.character-set-up ol li.dot.past{background:#555a57!important}.Timeline.breakfast ol li h2{background:#465b4d!important}.Timeline.breakfast ol li.dot{border:3px solid #465b4d!important}.Timeline.breakfast ol li.dot.past{background:#465b4d!important}.Timeline.transportation ol li h2{background:#475756!important}.Timeline.transportation ol li.dot{border:3px solid #475756!important}.Timeline.transportation ol li.dot.past{background:#475756!important}.Timeline.lunch ol li h2{background:#5b4541!important}.Timeline.lunch ol li.dot{border:3px solid #5b4541!important}.Timeline.lunch ol li.dot.past{background:#5b4541!important}.Timeline.breaktime ol li h2{background:#434b60!important}.Timeline.breaktime ol li.dot{border:3px solid #434b60!important}.Timeline.breaktime ol li.dot.past{background:#434b60!important}.Timeline.snacking ol li h2{background:#5e4655!important}.Timeline.snacking ol li.dot{border:3px solid #5e4655!important}.Timeline.snacking ol li.dot.past{background:#5e4655!important}.Timeline.supermarket ol li h2{background:#4e4f41!important}.Timeline.supermarket ol li.dot{border:3px solid #4e4f41!important}.Timeline.supermarket ol li.dot.past{background:#4e4f41!important}.Timeline.dinner-selection ol li h2{background:#4a5441!important}.Timeline.dinner-selection ol li.dot{border:3px solid #4a5441!important}.Timeline.dinner-selection ol li.dot.past{background:#4a5441!important}.Timeline.dinner-delivery ol li h2{background:#4f4e64!important}.Timeline.dinner-delivery ol li.dot{border:3px solid #4f4e64!important}.Timeline.dinner-delivery ol li.dot.past{background:#4f4e64!important}.Timeline.dinner-cooking ol li h2{background:#465b4d!important}.Timeline.dinner-cooking ol li.dot{border:3px solid #465b4d!important}.Timeline.dinner-cooking ol li.dot.past{background:#465b4d!important}.Timeline.character-set-up ol li.dot{background:#e5e5e5!important}.Timeline.breakfast ol li.dot{background:#def5e6!important}.Timeline.transportation ol li.dot{background:#def5f5!important}.Timeline.lunch ol li.dot{background:#f5e1de!important}.Timeline.breaktime ol li.dot{background:#deeaf5!important}.Timeline.snacking ol li.dot{background:#f6e0ee!important}.Timeline.supermarket ol li.dot{background:#f4f5de!important}.Timeline.dinner-selection ol li.dot{background:#e9f5de!important}.Timeline.dinner-delivery ol li.dot{background:#dedff5!important}.Timeline.dinner-cooking ol li.dot{background:#def5e6!important}@font-face{font-family:Ubuntu-Normal;font-style:normal;font-weight:400;src:url(../../static/media/ubuntu-v19-latin_greek_cyrillic-regular.d5319908890be5b88a02.eot);src:local(""),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-regular.d5319908890be5b88a02.eot?#iefix) format("embedded-opentype"),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-regular.d0c9e63181f0ce0e592a.woff2) format("woff2"),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-regular.8629f83ad2c45e75a914.woff) format("woff"),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-regular.d89eda6750f6960a7456.ttf) format("truetype"),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-regular.f00252d5cc9aed7459bd.svg#Ubuntu) format("svg")}@font-face{font-family:Ubuntu-Italic;font-style:italic;font-weight:400;src:url(../../static/media/ubuntu-v19-latin_greek_cyrillic-italic.ea3741fbc32f9cbfeed7.eot);src:local(""),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-italic.ea3741fbc32f9cbfeed7.eot?#iefix) format("embedded-opentype"),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-italic.03f1d5d9693036c8664b.woff2) format("woff2"),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-italic.83cbe38d4a3311f81d9b.woff) format("woff"),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-italic.d042ad307d88cf0e4bc7.ttf) format("truetype"),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-italic.23ff786798228a2934c0.svg#Ubuntu) format("svg")}@font-face{font-family:Ubuntu-Bold;font-style:normal;font-weight:700;src:url(../../static/media/ubuntu-v19-latin_greek_cyrillic-700.6c04b51059ee6ec44848.eot);src:local(""),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-700.6c04b51059ee6ec44848.eot?#iefix) format("embedded-opentype"),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-700.5baa897c38f87db557bc.woff2) format("woff2"),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-700.8c943554af3c5cb1937f.woff) format("woff"),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-700.acc5e44d1628ee74573b.ttf) format("truetype"),url(../../static/media/ubuntu-v19-latin_greek_cyrillic-700.b0c73ddaf0479ad915d9.svg#Ubuntu) format("svg")}@font-face{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:subpixel-antialiased;font-family:"2050";font-style:normal;font-weight:400;src:url(../../static/media/2050.5947c3aad5d0d8fdaf34.svg) format("svg");src:url(../../static/media/2050.2ea862ff169ad38aa2a9.woff2) format("woff2"),url(../../static/media/2050.c6c6707351d5da8709b9.ttf) format("truetype"),url(../../static/media/2050.af3844d0bd8a1ebc53f8.woff) format("woff")}.show-for-sr{clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}h1,h2,h3{margin:0;padding:0}button,button:active{transition:all .3s ease-in-out}button{background-color:transparent;border:none;cursor:pointer;font-family:Ubuntu-Bold,sans-serif;font-size:32px;margin:0;padding:0}button:hover{-webkit-filter:contrast(80%) brightness(100%);filter:contrast(80%) brightness(100%)}button:active{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center center;transform-origin:center center}button:disabled{pointer-events:none}p:last-of-type{margin-bottom:0}h1{font-family:Ubuntu-Bold;font-size:3rem}h2{font-size:2.6rem}h3{font-size:1.15rem}li,p{font-size:1rem;line-height:1.5rem}.Intro.scene{background:#def5f5!important}.CharacterSetUp.scene{background:#e5e5e5!important}.Breakfast.scene{background:#def5e6!important}.Transportation.scene{background:#def5f5!important}.character-set-up .inventory{background:#555a57!important}.breakfast .inventory{background:#465b4d!important}.transportation .inventory{background:#475756!important}.lunch .inventory{background:#5b4541!important}.breaktime .inventory{background:#434b60!important}.snacking .inventory{background:#5e4655!important}.supermarket .inventory{background:#4e4f41!important}.dinner-selection .inventory{background:#4a5441!important}.dinner-delivery .inventory{background:#4f4e64!important}.dinner-cooking .inventory{background:#465b4d!important}@-webkit-keyframes enterTable{0%{margin-top:-10em;opacity:0}to{margin-top:0;opacity:1}}@keyframes enterTable{0%{margin-top:-10em;opacity:0}to{margin-top:0;opacity:1}}@-webkit-keyframes leaveTable{0%{margin-top:0;opacity:1}to{margin-top:10em;opacity:0}}@keyframes leaveTable{0%{margin-top:0;opacity:1}to{margin-top:10em;opacity:0}}@-webkit-keyframes enterInventory{0%{margin-top:-10em;opacity:0}to{-webkit-filter:drop-shadow(0 0 10px #000);filter:drop-shadow(0 0 10px #000000);margin-top:0;opacity:1;-webkit-transform:translateY(2vh);transform:translateY(2vh)}}@keyframes enterInventory{0%{margin-top:-10em;opacity:0}to{-webkit-filter:drop-shadow(0 0 10px #000);filter:drop-shadow(0 0 10px #000000);margin-top:0;opacity:1;-webkit-transform:translateY(2vh);transform:translateY(2vh)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px)}20%,80%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}30%,50%,70%{-webkit-transform:translate(-4px,-4px);transform:translate(-4px,-4px)}40%,60%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}}@keyframes shake{10%,90%{-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px)}20%,80%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}30%,50%,70%{-webkit-transform:translate(-4px,-4px);transform:translate(-4px,-4px)}40%,60%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}}@-webkit-keyframes brightness{0%,to{-webkit-filter:contrast(100%);filter:contrast(100%);-webkit-transform:scale(100%);transform:scale(100%);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-filter:contrast(150%);filter:contrast(150%);-webkit-transform:scale(105%);transform:scale(105%);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes brightness{0%,to{-webkit-filter:contrast(100%);filter:contrast(100%);-webkit-transform:scale(100%);transform:scale(100%);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-filter:contrast(150%);filter:contrast(150%);-webkit-transform:scale(105%);transform:scale(105%);-webkit-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes scale-in-tl{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes scale-in-tl{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes brightness-scale{0%,to{-webkit-filter:brightness(none);filter:brightness(none);-webkit-transform:scale(100%);transform:scale(100%);-webkit-transform-origin:top center;transform-origin:top center}50%{-webkit-filter:brightness(200%);filter:brightness(200%);-webkit-transform:scale(101%);transform:scale(101%);-webkit-transform-origin:top center;transform-origin:top center}}@keyframes brightness-scale{0%,to{-webkit-filter:brightness(none);filter:brightness(none);-webkit-transform:scale(100%);transform:scale(100%);-webkit-transform-origin:top center;transform-origin:top center}50%{-webkit-filter:brightness(200%);filter:brightness(200%);-webkit-transform:scale(101%);transform:scale(101%);-webkit-transform-origin:top center;transform-origin:top center}}@-webkit-keyframes swing-in-top-fwd{0%{opacity:0;-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top}}@keyframes swing-in-top-fwd{0%{opacity:0;-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top}}@-webkit-keyframes bounce-in-top{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:translateY(-500px);transform:translateY(-500px)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-65px);transform:translateY(-65px)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-28px);transform:translateY(-28px)}90%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce-in-top{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:translateY(-500px);transform:translateY(-500px)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-65px);transform:translateY(-65px)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-28px);transform:translateY(-28px)}90%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scale-up-center{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes jello-horizontal{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jello-horizontal{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-20px) rotate(-6deg);transform:translateX(-20px) rotate(-6deg)}30%{-webkit-transform:translateX(10px) rotate(6deg);transform:translateX(10px) rotate(6deg)}45%{-webkit-transform:translateX(-10px) rotate(-3.6deg);transform:translateX(-10px) rotate(-3.6deg)}60%{-webkit-transform:translateX(6px) rotate(2.4deg);transform:translateX(6px) rotate(2.4deg)}75%{-webkit-transform:translateX(-4px) rotate(-1.2deg);transform:translateX(-4px) rotate(-1.2deg)}}@keyframes wobble{0%,to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-20px) rotate(-6deg);transform:translateX(-20px) rotate(-6deg)}30%{-webkit-transform:translateX(10px) rotate(6deg);transform:translateX(10px) rotate(6deg)}45%{-webkit-transform:translateX(-10px) rotate(-3.6deg);transform:translateX(-10px) rotate(-3.6deg)}60%{-webkit-transform:translateX(6px) rotate(2.4deg);transform:translateX(6px) rotate(2.4deg)}75%{-webkit-transform:translateX(-4px) rotate(-1.2deg);transform:translateX(-4px) rotate(-1.2deg)}}@-webkit-keyframes flicker{0%{opacity:0}10%{opacity:0}10.1%{opacity:1}10.2%{opacity:0}20%{opacity:0}20.1%{opacity:1}20.6%{opacity:0}30%{opacity:0}30.1%{opacity:1}30.5%{opacity:1}30.6%{opacity:0}45%{opacity:0}45.1%{opacity:1}50%{opacity:1}55%{opacity:1}55.1%{opacity:0}57%{opacity:0}57.1%{opacity:1}60%{opacity:1}60.1%{opacity:0}65%{opacity:0}65.1%{opacity:1}75%{opacity:1}75.1%{opacity:0}77%{opacity:0}77.1%{opacity:1}85%{opacity:1}85.1%{opacity:0}86%{opacity:0}86.1%{opacity:1}to{opacity:1}}@keyframes flicker{0%{opacity:0}10%{opacity:0}10.1%{opacity:1}10.2%{opacity:0}20%{opacity:0}20.1%{opacity:1}20.6%{opacity:0}30%{opacity:0}30.1%{opacity:1}30.5%{opacity:1}30.6%{opacity:0}45%{opacity:0}45.1%{opacity:1}50%{opacity:1}55%{opacity:1}55.1%{opacity:0}57%{opacity:0}57.1%{opacity:1}60%{opacity:1}60.1%{opacity:0}65%{opacity:0}65.1%{opacity:1}75%{opacity:1}75.1%{opacity:0}77%{opacity:0}77.1%{opacity:1}85%{opacity:1}85.1%{opacity:0}86%{opacity:0}86.1%{opacity:1}to{opacity:1}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}25%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}25%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@-webkit-keyframes slide-in-elliptic-top-fwd{0%{opacity:0;-webkit-transform:translateY(-600px) rotateX(-30deg) scale(0);transform:translateY(-600px) rotateX(-30deg) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:1;-webkit-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1);-webkit-transform-origin:50% 1400px;transform-origin:50% 1400px}}@keyframes slide-in-elliptic-top-fwd{0%{opacity:0;-webkit-transform:translateY(-600px) rotateX(-30deg) scale(0);transform:translateY(-600px) rotateX(-30deg) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:1;-webkit-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1);-webkit-transform-origin:50% 1400px;transform-origin:50% 1400px}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes vibrate-1{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translateY(1px);transform:translateY(1px)}40%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}60%{-webkit-transform:translateY(1px);transform:translateY(1px)}80%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes vibrate-1{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translateY(1px);transform:translateY(1px)}40%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}60%{-webkit-transform:translateY(1px);transform:translateY(1px)}80%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes tracking-in-expand{0%,79%{letter-spacing:-.5em;opacity:0}80%{opacity:.6}to{opacity:1}}@keyframes tracking-in-expand{0%,79%{letter-spacing:-.5em;opacity:0}80%{opacity:.6}to{opacity:1}}@-webkit-keyframes text-glow{0%,60%,to{text-shadow:none}30%{text-shadow:0 0 10px #fff}}@keyframes text-glow{0%,60%,to{text-shadow:none}30%{text-shadow:0 0 10px #fff}}@-webkit-keyframes box-glow{0%,60%,to{box-shadow:none}30%{box-shadow:0 0 50px red}}@keyframes box-glow{0%,60%,to{box-shadow:none}30%{box-shadow:0 0 50px red}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translate(var(--translateX,0),var(--translateY,0));transform:translate(var(--translateX,0),var(--translateY,0))}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translate(var(--translateX,0),var(--translateY,0));transform:translate(var(--translateX,0),var(--translateY,0))}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes blink-2{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes blink-2{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@-webkit-keyframes heartbeat{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center}10%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.94);transform:scale(.94)}17%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(.98);transform:scale(.98)}33%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.91);transform:scale(.91)}45%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center}10%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.94);transform:scale(.94)}17%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(.98);transform:scale(.98)}33%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.91);transform:scale(.91)}45%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.99);transform:scale(.99)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.99);transform:scale(.99)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shake-tr{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top center;transform-origin:top center}10%{-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}20%,40%,60%{-webkit-transform:rotate(-.05deg);transform:rotate(-.05deg)}30%,50%,70%{-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}80%{-webkit-transform:rotate(-.05deg);transform:rotate(-.05deg)}90%{-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}}@keyframes shake-tr{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top center;transform-origin:top center}10%{-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}20%,40%,60%{-webkit-transform:rotate(-.05deg);transform:rotate(-.05deg)}30%,50%,70%{-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}80%{-webkit-transform:rotate(-.05deg);transform:rotate(-.05deg)}90%{-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}}@-webkit-keyframes scale-in-hor-left{0%{opacity:1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes scale-in-hor-left{0%{opacity:1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes slide-in-fwd-center{0%{opacity:0;-webkit-transform:translateZ(-1400px);transform:translateZ(-1400px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slide-in-fwd-center{0%{opacity:0;-webkit-transform:translateZ(-1400px);transform:translateZ(-1400px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.Battery rect{transition:fill .5s linear}.Battery.slot-1-orange #slot-1{fill:#ffa800}.Battery.slot-1-red #slot-1{fill:#ff6446}.Battery.slot-1-green #slot-1{fill:#52ce6a}.Battery.slot-2-orange #slot-2{fill:#ffa800}.Battery.slot-2-red #slot-2{fill:#ff6446}.Battery.slot-2-green #slot-2{fill:#52ce6a}.Battery.slot-3-orange #slot-3{fill:#ffa800}.Battery.slot-3-red #slot-3{fill:#ff6446}.Battery.slot-3-green #slot-3{fill:#52ce6a}.Battery.slot-4-orange #slot-4{fill:#ffa800}.Battery.slot-4-red #slot-4{fill:#ff6446}.Battery.slot-4-green #slot-4{fill:#52ce6a}.Battery.slot-5-orange #slot-5{fill:#ffa800}.Battery.slot-5-red #slot-5{fill:#ff6446}.Battery.slot-5-green #slot-5{fill:#52ce6a}.Battery.slot-6-orange #slot-6{fill:#ffa800}.Battery.slot-6-red #slot-6{fill:#ff6446}.Battery.slot-6-green #slot-6{fill:#52ce6a}.Battery.slot-7-orange #slot-7{fill:#ffa800}.Battery.slot-7-red #slot-7{fill:#ff6446}.Battery.slot-7-green #slot-7{fill:#52ce6a}.Battery.slot-8-orange #slot-8{fill:#ffa800}.Battery.slot-8-red #slot-8{fill:#ff6446}.Battery.slot-8-green #slot-8{fill:#52ce6a}.Battery #bounce,.Battery #energy-overflow{opacity:0}.Battery.energy-overflow #battery{-webkit-animation:jello-horizontal .5s both;animation:jello-horizontal .5s both;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.Battery.energy-overflow #energy-overflow{-webkit-animation:flicker .6s linear both;animation:flicker .6s linear both}.Battery.slots-changed #battery{-webkit-animation:wobble .4s steps(24) both;animation:wobble .4s steps(24) both}.Battery.slots-changed #bounce{-webkit-animation:flicker .2s linear both;animation:flicker .2s linear both}
/*# sourceMappingURL=main.914106a7.css.map*/