@import url(//fonts.googleapis.com/css?family=Ubuntu:400,700,500);@import url(//fonts.googleapis.com/css?family=Oleo+Script);@keyframes pulsate{0%,40%,60%,to{transform:scale(1) translate(-50%,-50%)}50%{transform:scale(1.05) translate(-50%,-50%)}}.ath-viewport *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ath-viewport{position:relative;z-index:2147483641;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}.ath-modal{pointer-events:auto!important;background:rgba(0,0,0,.6)}.ath-mandatory{background:#000}.ath-container{pointer-events:auto!important;position:absolute;z-index:2147483641;padding:.7em .6em;width:18em;background:#eee;background-size:100% auto;box-shadow:0 .2em 0 #d1d1d1;font-family:sans-serif;font-size:15px;line-height:1.5em;text-align:center}.ath-container small{font-size:.8em;line-height:1.3em;display:block;margin-top:.5em}.ath-ios.ath-phone{bottom:1.8em;left:50%;margin-left:-9em}.ath-ios6.ath-tablet{left:5em;top:1.8em}.ath-ios7.ath-tablet{left:.7em;top:1.8em}.ath-ios8.ath-tablet{right:.4em;top:1.8em}.ath-android{bottom:1.8em;left:50%;margin-left:-9em}.ath-container:before{content:"";position:relative;display:block;float:right;margin:-.7em -.6em 0 .5em;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAAdVBMVEUAAAA5OTkzMzM7Ozs3NzdBQUFAQEA/Pz8+Pj5BQUFAQEA/Pz8+Pj5BQUFAQEA/Pz9BQUE+Pj4/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8+Pj4/Pz8+Pj4/Pz8/Pz8/Pz8/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8/Pz9AQEA/Pz+fdCaPAAAAJnRSTlMACQoNDjM4OTo7PEFCQ0RFS6ytsbS1tru8vcTFxu7x8vX19vf4+C5yomAAAAJESURBVHgBvdzLTsJAGEfxr4C2KBcVkQsIDsK8/yPaqIsPzVlyzrKrX/5p0kkXEz81L23otc9NpIbbWia2YVLqdnhlqFlhGWpSDHe1aopsSIpRb8gK0dC3G30b9rVmhWZIimTICsvQtx/FsuYOrWHoDjX3Gu31gzJxdki934WrAIOsAIOsAIOiAMPhPsJTgKGN0BVsYIVsYIVpYIVpYIVpYIVpYIVpYIVpYIVpYIVlAIVgEBRs8BRs8BRs8BRs8BRs8BRs8BRs8BRTNmgKNngKNngKNngKNngKNhiKGxgiOlZoBlaYBlaYBlaYBlaYBlaYBlaYBlaYBlZIBlBMfQMrVAMr2KAqBENSHFHhGEABhi5CV6gGUKgGUKgGUKgGUFwuqgEUvoEVsoEVpoEUpgEUggF+gKTKY+h1fxSlC7/Z+RrxOQ3fcEoAPPHZBlaYBlaYBlaYBlZYBlYIhvLBCstw7PgM7hkiWOEZWGEaWGEaWGEaIsakEAysmHkGVpxmvoEVqoEVpoEVpoEVpoEVpoEVpoEVkoEVgkFQsEFSsEFQsGEcoSvY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnmbNAUT2c2WAo2eAo2eAo2eAo2eAo2eArNEPFACjZ4CjZ4CjZ4CjaIird/rBvFH6llNCvewdli1URWCIakSIZesUaDoFg36dKFWk9zCZDei3TtwmCj7pC22AwikiIZPEU29IpFNliKxa/hC9DFITjQPYhcAAAAAElFTkSuQmCC);background-color:hsla(0,0%,100%,.8);background-size:50%;background-repeat:no-repeat;background-position:50%;width:2.7em;height:2.7em;text-align:center;overflow:hidden;color:#a33;z-index:2147483642}.ath-container.ath-icon:before{position:absolute;top:0;right:0;margin:0;float:none}.ath-mandatory .ath-container:before{display:none}.ath-container.ath-android:before{float:left;margin:-.7em .5em 0 -.6em}.ath-container.ath-android.ath-icon:before{position:absolute;right:auto;left:0;margin:0;float:none}.ath-action-icon{display:inline-block;vertical-align:middle;background-position:50%;background-repeat:no-repeat;text-indent:-9999em;overflow:hidden}.ath-ios7 .ath-action-icon,.ath-ios8 .ath-action-icon{width:1.6em;height:1.6em;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACtCAYAAAB7l7tOAAAF6UlEQVR4AezZWWxUZRiH8VcQEdxZEFFiUZBFUCIa1ABBDARDcCciYGKMqTEGww3SOcNSAwQTjOBiiIpEhRjAhRgXRC8MFxojEhAFZUGttVhaoSxlaW3n8W3yXZxm6vTrOMM5Q98n+V9MMu1pvl++uZhKuypghu49KaaTWGdZSYoVN6VD95nMpLNYZ9XNbdQR2od2k88O3Gm6Bh0t7H0p5Vwp2Ax3ajpu2tYbciFWwkTFO63DY6+JcI4USFaSyYpWp8N7SVZJKR3EinkBk9JxvZFXxhnZSjBaoWp1ZL0ES8WKYXMZp0AndORgy8WKFe5Yf1zvvSBWDEpys2LU6MjD5kmEWQlGKsJRHXlcqUSQVcItEnDEA6gAb7LhjvD9WO6yIEfICQI5A1nzGCYB1T4og5bBiFcyv2f6ujYhl4iVxwKG6qp8MK55HsqPwK0rMr9v/yEo3uCPrJstVh5KMER30Aeh31Ioq0FrHfjXw9CYghnrvYFTuqfEymFzGSwBlT4ARYr7u+K6GLmCVGvAGg2NMG0d/sgJnpScZLjXSkC5z8H3eQ72/k24Q8NfzvwFyK4qtuJSZKaubRPyE/K/Mtx+EvCHL+7uasId1t10w0scz/RzSzYzAfgKV30D3LPaG7lRkR8RK4tKKJKAMp+D7r0EfmmOe0x3m2itAc/ZxBjgAt1mXHWKPPkdb+QGSTJdrDaU5EoJ2OtzwD0WwY7KNNzbRfMFFg24WPdtGHnS221Cflgsj56hjwTs8TnY7oq7/QDhjutGicsb2AVcovsO18l6uPPNNiE/JFaGAq7Q7fY50G4LYVtz3FrdaNGyBXbIl+q24DqhyHes9EaulwR3SwtZs+ktAT/7HORliru1gnCndONFyx44Dfn7MPLYN7yR6yTJZAllJeguAT/4HOBFz8I3ZWm4E0TLFbBD7qn7EVdtHYx53R9ZN0ksrZRuErDN5+AuLIWvm+Oe1k0ULdfADrmX7idcR0/DyBXeyCdlLuMMOGCBz4F1ng+f7yFcve5e0fIFHELeiav6BAx70Rt5p0yhY3u/wR0kyarW/uX35b403PtFyzewQ75ctwtXzSkY8WqruHslSV8RscrL6TJ1bcvfWJ0/HzbtIdw/ugdFyzdwOOAq3T6fmzxwGQ3vbmO8iFioIWqYSsHMj9M/ljfuTsOdItoZBXYBfXX7cVXVwvXLm/8+fU3lcdCqdEMNGBbgUmRmfQISQKd5sGEn4VK6YtEiAXYBA3QVuA4q8hCHrDcafR1ul65jewfuovsCl7vJrNlOuEbdo6JFCuwCrtb9hqusBu56Cw4cI1y1briIWEBn3Ue0XKPuMdGiBg4H9NdV0HJ/6QZLOEPmPN0GmpfSPS5arIBdwHUtIFfoBsl/ZsgfhHCfFi2WwC5goO4AmvanbqBkzJA76tboZokWa2AXMEi3RTdAvDLkDqJFAhzB32xFD2wZsGXA0WfAlgFbBmwZsGXAlgFbBpzk04JaKb0iA9ZnF9x5SQAFtRKKIgPWZxfaeRmwAZ/BGbAB37eaG6MCbnq2Aed5czYyKirgpmcbsAHHZAZswN0Wwo7KeG1fFf2jAm56dtzOQ42yB+65mDhWFBUwUETMUiMDNmADbp/APRaTAh6I2bpGCNw1bufRZJQ1cPdF/NueHZsgDEBBGLbMGoIu4AZu5gLOZeEaYmEXeznF3jRPyEv4frgJvvJe3qTefY0AAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwb8rwADBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgz4/sz1Nia/9hizA7zgklwy3RYwYMBzBRjw4bPjxAbAAizAAtwgwAIswAIswAIMGDBgARZgARZgAS4FWIAFWIAFWIABAwYswAIswAIswIUAC7AAC7AACzBgwIAFWIAFWIAFuBBgARZgARZgAQYMGPApQ99ZCdgWtzqwATbABtgAG2DbnxNb7zbRimsMLMACrDf2wMWI/WasfQAAAABJRU5ErkJggg==);margin-top:-.3em;background-size:auto 100%}.ath-ios6 .ath-action-icon{width:1.8em;height:1.8em;background-image:url(data:image/png;base64,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);margin-bottom:.4em;background-size:100% auto}.ath-android .ath-action-icon{width:1.4em;height:1.5em;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVmZmb///9mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZW6fJrAAAAEXRSTlMAAAYHG21ub8fLz9DR8/T4+RrZ9owAAAB3SURBVHja7dNLDoAgDATQWv4gKve/rEajJOJiWLgg6WzpSyB0aHqHiNj6nL1lovb4C+hYzkSNAT7mryQFAVOeGAj4CjwEtgrWXpD/uZKtwEJApXt+Vn0flzRhgNiFZQkOXY0aADQZCOCPlsZJ46Rx0jhp3IiN2wGDHhxtldrlwQAAAABJRU5ErkJggg==);background-size:100% auto}.ath-container p{margin:0;padding:0;position:relative;z-index:2147483642;text-shadow:0 .1em 0 #fff;font-size:1.1em}.ath-ios.ath-phone:after{bottom:-.9em;box-shadow:.2em .2em 0 #d1d1d1}.ath-ios.ath-phone:after,.ath-ios.ath-tablet:after{content:"";background:#eee;position:absolute;width:2em;height:2em;left:50%;margin-left:-1em;-webkit-transform:scaleX(.9) rotate(45deg);transform:scaleX(.9) rotate(45deg)}.ath-ios.ath-tablet:after{top:-.9em;z-index:2147483641}.ath-application-icon{position:relative;padding:0;border:0;margin:0 auto .2em;height:6em;width:6em;z-index:2147483642}.ath-container.ath-ios .ath-application-icon{border-radius:1em;box-shadow:0 .2em .4em rgba(0,0,0,.3),inset 0 .07em 0 hsla(0,0%,100%,.5);margin:0 auto .4em}@media only screen and (orientation:landscape){.ath-container.ath-phone{width:24em}.ath-android.ath-phone,.ath-ios.ath-phone{margin-left:-12em}.ath-ios6:after{left:39%}.ath-ios8.ath-phone{left:auto;bottom:auto;right:.4em;top:1.8em}.ath-ios8.ath-phone:after{bottom:auto;top:-.9em;left:68%;z-index:2147483641;box-shadow:none}}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single{*zoom:1}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;color:#333;background-color:#fff}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}*{box-sizing:border-box}html{background:url(/images/elements/background-full.jpg);background-size:cover;height:100%}body,html{margin:0;font-size:100%}body{font-family:Ubuntu}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:none}}.browser-warning{background-color:#f04124;border-color:#de2d0f;color:#fff;font-size:1.5625rem;padding:.625rem}a{cursor:pointer}h1,h2,h3{font-family:Oleo Script}h1{font-size:2.8125rem;margin-bottom:1.25rem}h4,p{font-size:1.75rem}table{text-align:left}form input[type=email],form input[type=password],form input[type=text],form select,form textarea{width:100%;display:block;font-size:1.25rem;line-height:1.25rem;padding:0 .9375rem;margin-bottom:1rem;background:#fff;height:2.8125rem}form textarea{height:auto;padding:1rem}form select{padding-top:0;padding-bottom:0;padding-right:0}form.ng-submitted .ng-invalid,form.show-errors .ng-invalid{border-bottom:.1875rem solid red}a:focus,input:focus,select:focus{outline:none!important}.button{display:inline-block;background:url(/images/elements/button.svg) top no-repeat;background-size:100% auto;width:17.5625rem;height:4.0625rem;color:#fff;padding:.7rem 2rem;font-family:Oleo Script;font-size:2rem;margin-top:2rem;cursor:pointer;text-decoration:none;text-align:center;border:none}.button.small{width:8.75rem;height:2.03125rem;font-size:1.5rem;padding:0 1rem}.button:hover{background-position:100% 100%}.button:focus{outline:none}.GameController .character-sprite{max-width:18.75rem}.container{max-width:100%;width:64rem;margin:0 auto}#main-window,.container{height:35.9375rem;position:relative;overflow:hidden}#main-window{width:100%}#main-window .character{height:73%;background:url(/images/elements/background.png) top no-repeat;background-size:cover;position:relative}.character-sprite img{height:75%;position:absolute;bottom:0;left:18.5%}.CompetitionController,.EndGameController,.HighscoreController,.MainController,.PreQuizController,.StatsController{text-align:center}.CompetitionController h1,.CompetitionController h2,.CompetitionController h3,.EndGameController h1,.EndGameController h2,.EndGameController h3,.HighscoreController h1,.HighscoreController h2,.HighscoreController h3,.MainController h1,.MainController h2,.MainController h3,.PreQuizController h1,.PreQuizController h2,.PreQuizController h3,.StatsController h1,.StatsController h2,.StatsController h3{color:#0d8780}.CompetitionController #content-area,.EndGameController #content-area,.HighscoreController #content-area,.MainController #content-area,.PreQuizController #content-area,.StatsController #content-area{width:64rem;height:35.9375rem;overflow:hidden;margin:0 auto;background:#e4ebef;padding:2rem;transition:all .5s}.CompetitionController #content-area.scrollable,.EndGameController #content-area.scrollable,.HighscoreController #content-area.scrollable,.MainController #content-area.scrollable,.PreQuizController #content-area.scrollable,.StatsController #content-area.scrollable{overflow-y:scroll}.CompetitionController #content-area.left-align,.EndGameController #content-area.left-align,.HighscoreController #content-area.left-align,.MainController #content-area.left-align,.PreQuizController #content-area.left-align,.StatsController #content-area.left-align{text-align:left}.CompetitionController .competition-info h3,.EndGameController .competition-info h3,.HighscoreController .competition-info h3,.MainController .competition-info h3,.PreQuizController .competition-info h3,.StatsController .competition-info h3{margin-bottom:.5rem}#phone-tilt-info{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:999;background:url(/images/elements/phone-tilt.svg) 50% no-repeat #e4ebef;background-size:80% auto}#phone-tilt-info h3{display:none}@media (orientation:portrait)and (max-device-width:768px){#phone-tilt-info{display:block}}.ath-container{transition-duration:.4s!important}.ath-modal{background:rgba(0,0,0,.9)}.ie9 .EndGameController h1.with-badge.congrats{margin-bottom:-6rem!important;margin-top:-2rem}#progress{position:absolute;top:1.8rem;left:1.8rem;width:25%;z-index:9999}#progress svg{width:14rem}#progress #progress-bar{transition:width .5s ease-in-out}.character-interaction{position:absolute;left:45%;top:10%;width:47%;height:60%;z-index:101}.character-interaction .character-text{position:relative;background:#fff;border-radius:.9375rem;padding:1rem;max-width:90%;display:inline-block;font-size:1.5625rem}.character-interaction .character-text:before{content:"";position:absolute;bottom:0;left:-2.5625rem;border-color:transparent #fff;border-style:solid;border-width:0 0 1.875rem 3.125rem;display:block;width:0;transform:rotate(158deg)}.character-interaction .options{width:100%;margin-left:0;padding-left:0;margin-top:-2rem;display:table;border-spacing:1rem;margin-bottom:1.7rem}.character-interaction .options:first-child{margin-top:1.5rem}.character-interaction .options li{width:45%;background:#0e8780;color:#fff;padding:1rem;border-radius:.9375rem;box-sizing:border-box;text-align:center;cursor:pointer;transition:all .1s;height:4.5rem;display:table-cell;vertical-align:middle;font-size:1.5625rem;line-height:1.2;position:relative}.character-interaction .options li:before{content:"";position:absolute;right:.9375rem;bottom:-1.125rem;border-color:transparent #0e8780;border-style:solid;border-width:0 0 1.125rem 1.25rem;display:block;width:0;transform:rotate(90deg);transition:all .1s}.character-interaction .options li:hover{background:#116a64}.character-interaction .options li:hover:before{border-color:transparent #116a64}.character-interaction .options li:nth-child(odd){margin-right:3%}#character-footer{width:100%;height:51%;background:url(/images/elements/background-till.png) bottom no-repeat;background-size:100% auto;position:absolute;bottom:0;z-index:1}#character-footer.open{background:url(/images/elements/background-till-open.png) bottom no-repeat}#character-footer #easter-trigger{position:absolute;width:12.5rem;height:3.125rem;z-index:9999;display:block;left:1.5625rem;top:9.375rem}#character-footer #easter-trigger.active{height:6.25rem}#character-footer .character-default-options{position:absolute;right:0;bottom:0;z-index:99;padding:0}#character-footer .character-default-options li{display:inline-block;width:7.625rem;height:4.75rem;background:url(/images/elements/deny-approve.png) 50% no-repeat;background-size:200% 200%;text-indent:-624.9375rem;cursor:pointer;margin-right:1rem}#character-footer .character-default-options li.large{background-image:url(/images/elements/button-grey-large.svg);text-indent:0;text-align:center;width:17.5rem;background-size:100% 200%;background-position:0 0;font-family:Oleo Script;font-size:1.875rem;padding-top:.8125rem;position:relative;top:1.6875rem;color:#666}#character-footer .character-default-options li.large:hover{background-position:0 100%}#character-footer .character-default-options li.small{background-image:url(/images/elements/button-grey-small.svg);text-indent:0;text-align:center;width:11.875rem;background-size:100% 200%;background-position:0 0;font-family:Oleo Script;font-size:1.875rem;padding-top:.8125rem;position:relative;top:1.6875rem;color:#666}#character-footer .character-default-options li.small.smaller-text{font-size:1.75rem}#character-footer .character-default-options li.small:hover{background-position:0 100%}#character-footer .character-default-options li.approve,#character-footer .character-default-options li.approve.disable:hover{background-position:0 0}#character-footer .character-default-options li.approve:hover{background-position:0 100%}#character-footer .character-default-options li.deny{margin-right:0}#character-footer .character-default-options li.deny,#character-footer .character-default-options li.deny.disable:hover{background-position:100% 0}#character-footer .character-default-options li.deny:hover{background-position:100% 100%}#character-footer .character-default-options li.disable{opacity:.3;cursor:default}#character-footer .button{position:absolute;right:20%;bottom:1.3rem;z-index:99}#products{position:relative;width:100%;height:35.9375rem;background:url(/images/elements/background-products.svg) 0 0 no-repeat;background-size:cover;overflow:hidden}#products .products{width:70%;height:50%;margin:7% auto 0}#products .products li{display:inline-block;list-style-type:none;width:20%;height:50%}#products .products li.rotate:nth-child(1n){transform:rotate(-39deg)}#products .products li.rotate-little:nth-child(1n){transform:rotate(16deg)}#products .products li.rotate:nth-child(2n){transform:rotate(-8deg)}#products .products li.rotate-little:nth-child(2n){transform:rotate(-25deg)}#products .products li.rotate:nth-child(3n){transform:rotate(35deg)}#products .products li.rotate-little:nth-child(3n){transform:rotate(-23deg)}#products .products li.rotate:nth-child(4n){transform:rotate(8deg)}#products .products li.rotate-little:nth-child(4n){transform:rotate(-23deg)}#products .products li.rotate:nth-child(5n){transform:rotate(-38deg)}#products .products li.rotate-little:nth-child(5n){transform:rotate(30deg)}#products .products li.rotate:nth-child(6n){transform:rotate(62deg)}#products .products li.rotate-little:nth-child(6n){transform:rotate(-26deg)}#products .products li.rotate:nth-child(7n){transform:rotate(14deg)}#products .products li.rotate-little:nth-child(7n){transform:rotate(-26deg)}#products .products li.rotate:nth-child(8n){transform:rotate(-67deg)}#products .products li.rotate-little:nth-child(8n){transform:rotate(3deg)}#products .products li.rotate:nth-child(9n){transform:rotate(42deg)}#products .products li.rotate-little:nth-child(9n){transform:rotate(-2deg)}#products .products li.rotate:nth-child(10n){transform:rotate(-32deg)}#products .products li.rotate-little:nth-child(10n){transform:rotate(-7deg)}#products .products li.larger{position:absolute;width:40%;margin-top:-3%}#products .products li img{max-height:100%}#products .products li.beer-wide{width:30%;margin-left:5%}#products .products li.size-double{width:29%;margin-left:5%}#products .products li.narrow{width:10%}#products #products-header{height:25%;width:100%;position:relative}#products #products-header #goto-till{display:block;position:absolute;top:50%;left:50%;width:11.25rem;height:5rem;background:url(/images/elements/goto-till.svg) top no-repeat;background-size:100% auto;background-position:0 0;cursor:pointer;text-indent:-624.9375rem;transform:translate(-50%,-50%)!important}#products #products-header #goto-till:active,#products #products-header #goto-till:hover{background-position:0 100%}#products .product-info{font-size:1.6875rem;color:#fff}#products .product-info img{height:2.5rem;position:relative;top:.75rem;margin-left:1rem}#products.with-product-info #goto-till{animation:pulsate 1.5s infinite}#products.with-product-info #goto-till:hover{animation:none}#main-window,#products{transition:transform .25s ease-in-out}.boss .character-text{line-height:1.5;max-width:100%}.boss .character-text p{margin:0}.boss .character-text:before{top:3rem;bottom:auto!important}.boss .character-text img{height:1.4em;position:relative;top:.3rem}.boss .character-text .image-label{white-space:nowrap}#main-window .character.gutt_fullmakt .character-sprite img{height:60%}#main-window .character.russ_flere .character-sprite img{left:5.5%}.popup-wrapper{background:rgba(0,0,0,.7);position:absolute;top:0;left:0;width:100%;height:100%;z-index:500;transition:all .3s;opacity:1}.popup-wrapper.darker{background:rgba(0,0,0,.95)}.popup-wrapper.ng-hide{z-index:-99;opacity:0;display:block!important}.popup-wrapper #popup{margin:auto;max-width:90%;max-height:100%;transform:translateY(-50%)!important;position:relative;top:50%}.popup-wrapper #popup img,.popup-wrapper #popup object{max-height:80%;width:100%}.popup-wrapper #popup h3{font-size:1.7rem;text-transform:uppercase;text-align:center;font-family:Ubuntu}.popup-wrapper #popup .popup-text{line-height:1.35;font-size:1.15rem}.popup-wrapper #popup .popup-credit{width:80%;margin:0 auto;overflow:hidden}.popup-wrapper #popup .popup-credit img{width:7rem;height:7rem;float:left;border:2px solid #fff;border-radius:34rem}.popup-wrapper #popup .popup-credit .pre{font-size:1.2rem;padding-top:2rem;margin:0}.popup-wrapper #popup .popup-credit .text{margin:0;color:#167069;font-size:1.5rem}.popup-wrapper.with-text #popup{background:#e4ebef;border-radius:.9375rem;min-height:80%;padding:2rem 3rem;box-sizing:border-box;text-align:center}.popup-wrapper.with-title #popup{border-radius:.9375rem;background:#fff;min-height:7.5rem;width:40%;padding:1rem}.popup-wrapper #popup-close{position:absolute;top:-1.5625rem;right:-1.25rem;width:3.125rem;height:3.625rem;background:url(/images/elements/popup-close.svg) 50% no-repeat;background-size:100% auto;background-position:0 0;text-indent:-624.9375rem;cursor:pointer}.popup-wrapper #popup-close:active,.popup-wrapper #popup-close:hover{background-position:0 100%}.popup-wrapper.ng-hide #popup-close{display:none}#popup-wrapper.popup-wrapper.with-text.scrollable #popup{height:90%;max-height:90%;width:90%}#popup-wrapper.popup-wrapper.with-text.scrollable #popup .text{overflow:auto;max-height:30.5rem;display:block;position:relative;text-align:left;padding-right:.5rem}#popup-wrapper.popup-wrapper.with-text.scrollable #popup .text p{font-size:1.5rem}#popup-wrapper.popup-wrapper.with-text.scrollable #popup .text h3{text-align:left}.HighscoreController form{overflow:hidden}.HighscoreController form select{width:40%;float:left;margin-top:1.5625rem;font-size:1.25rem;height:3.125rem}.HighscoreController form select:first-child{margin-right:2.5rem}.HighscoreController form select:last-child{margin-left:2.5rem}.HighscoreController form img{float:left;width:10%}.HighscoreController .own-place,.HighscoreController .own-score{float:left;width:50%}.HighscoreController .score-list{width:70%;margin-left:15%;max-height:16.875rem;margin-top:1.875rem;overflow:auto}.HighscoreController table{width:100%;border-collapse:collapse}.HighscoreController table td{font-size:1.75rem;border:none}.HighscoreController table tr{background:#fff;border:none}.HighscoreController table tr:nth-child(2n){background:#e5f2f1;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTVmMmYxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmFkY2RhIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-moz-linear-gradient(top,#e5f2f1 0,#badcda 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5f2f1),color-stop(100%,#badcda));background:-webkit-linear-gradient(top,#e5f2f1,#badcda);background:-o-linear-gradient(top,#e5f2f1 0,#badcda 100%);background:-ms-linear-gradient(top,#e5f2f1 0,#badcda 100%);background:linear-gradient(180deg,#e5f2f1 0,#badcda)}.HighscoreController .with-personal .score-list{max-height:14.375rem}.PreQuizController .alternatives ul{padding:0;width:80%;margin:0 auto}.PreQuizController .alternatives ul li{list-style-type:none;display:block;padding:1rem;text-align:center;background:#f0f0f0;cursor:pointer;font-family:Oleo Script;color:#444;font-size:2rem;margin-bottom:.5rem;position:relative;z-index:99}.PreQuizController .alternatives ul li.selected{background:#d8d8d8;color:#000;font-weight:700}.PreQuizController .alternatives ul li input{display:none}.PreQuizController .alternatives ul li .checkbox{float:left;position:relative;width:2.5rem;height:2.5rem;background:url(/images/elements/checkbox-sprite.svg) -.25rem no-repeat;background-size:5.7rem}.PreQuizController .alternatives ul li.selected .checkbox{background-position:-3rem}.PreQuizController #character{width:32%;height:auto;float:left;position:absolute;bottom:0}.PreQuizController #character img{display:block;width:140%;position:relative;z-index:40}.PreQuizController #quiz{position:relative;background:#fff;border-radius:.9375rem;padding:1rem;display:inline-block;width:65%;float:right;margin-top:2rem}.PreQuizController #quiz:before{content:"";position:absolute;top:4rem;left:-2.5625rem;border-color:transparent #fff;border-style:solid;border-width:0 0 1.875rem 3.125rem;display:block;width:0;transform:rotate(158deg)}.PreQuizController #quiz .select-chain-form .error p{font-size:1.25rem}.PreQuizController #quiz .select-chain-form select{width:17.5625rem;margin:0 auto}.PreQuizController #content-area.error{background:#ed5d4a}.StatsController h1,.StatsController h2{text-align:left}.StatsController table{margin-top:2rem;width:100%;font-size:1.4rem}.StatsController form input[type=text],.StatsController form select{width:49%;float:left;margin-right:1%}.StatsController form input[type=password]{width:99%}.EndGameController h1{font-size:3rem;margin:.5rem 0 0}.EndGameController h1.commisserations{color:#000}.EndGameController h1.congrats{max-width:55%;margin:0 auto -1rem}.EndGameController h1.congrats.with-badge{margin-bottom:-4rem}.EndGameController h1 img{max-width:100%}.EndGameController .badge{height:6rem}.EndGameController p,.EndGameController ul{font-size:1.4rem}.EndGameController ul li{display:block}.EndGameController ul li span:before{content:"- "}.EndGameController form{display:block;width:80%;margin:0 auto}.EndGameController form .button{margin-top:1rem}.EndGameController form .button.submitting{opacity:.4}.EndGameController form .checkboxes{text-align:left}.EndGameController form .checkboxes label{display:block;padding:.2rem 0;font-size:1.25rem}.comp-link{font-size:1.4rem;margin-bottom:1rem;display:block;text-decoration:underline;color:#0d8780}.MainController #character{width:32%;height:auto;float:left;position:absolute;bottom:0}.MainController #character img{display:block;width:140%;z-index:9;position:relative}.MainController #content{position:relative;background:#fff;border-radius:.9375rem;padding:1rem;display:inline-block;width:65%;float:right;margin-top:2rem}.MainController #content h3{font-size:2.5rem;margin-top:.5em}.MainController #content p{font-size:1.5rem}.MainController #content a.comp-link{display:block;font-size:1.2rem;color:#0d8780;text-decoration:underline;cursor:pointer}.MainController #content:before{content:"";position:absolute;top:4rem;left:-2.5625rem;border-color:transparent #fff;border-style:solid;border-width:0 0 1.875rem 3.125rem;display:block;width:0;transform:rotate(158deg)}
/*# sourceMappingURL=app.css.map*/