/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}html{color:#000}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,optgroup,strong,th,var{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sub,sup{vertical-align:baseline}legend{color:#000}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}button,input,select,textarea{*font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}@font-face{font-family:paco;src:url(../../assets/fonts/paco.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/paco.woff) format("woff"),url(../../assets/fonts/paco.ttf) format("truetype"),url(../../assets/img/svg/paco.svg#svgpaco) format("svg");font-weight:"paco";font-style:normal}.cell{vertical-align:middle;display:inline-block}.wp-cell:after{content:""}.hack-valign,.wp-cell:after{vertical-align:middle;display:inline-block;height:100%;width:0}*,:after,:before{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{background-color:#000}#maz-container{font-family:paco,Arial,sans-serif}#maz-container,#maz-container #app{position:relative;width:100%;height:100%}#maz-container #app #debug{z-index:9999;position:absolute;top:0;left:0;width:100%;height:50%;background-color:#fff;color:#000}#maz-container #app .icon{display:inline-block;width:100%}#maz-container #app .icon.brand{z-index:9999;position:fixed;width:30%;bottom:20px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width:321px){#maz-container #app .icon.brand{display:block;width:100%;height:40px;bottom:0;padding:0 35%;line-height:40px;background-color:#000}}#maz-container #app section{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}#maz-container #app section .cta{font-size:14px;font-size:.875rem;display:inline-block;width:auto;height:35px;margin:0 auto 20px;padding:0 20px;color:#fff;line-height:31px;text-decoration:none;text-align:center;background-color:transparent;border:1px solid #fff}#maz-container #app section .content{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#maz-container #app section .box{display:inline-block;width:300px;padding:40px 20px;background-color:#000}#maz-container .close-button{display:block;position:fixed;right:30px;top:25px;color:#fff;text-decoration:none;z-index:10;background:url("/assets/img/svg/close.svg") no-repeat 0 0;background-size:50px 50px;width:50px;height:50px}#maz-container .results .close-button{right:100px}.header-retailer{position:relative;width:100%;height:40px;padding:2px 0 2px 1%;z-index:10;background-color:#fff}.header-retailer img{height:30px}@media (max-width:500px){#maz-container #app section .box{width:100%}}@media (max-height:500px){#maz-container #app section.home .content{-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%)}#maz-container #app section.home .box{padding:20px}#maz-container #app section.home .cta{margin:0 auto 10px}}@media screen and (min-width:1000px) and (min-height:1400px){#maz-container #app section .content{top:10%;-webkit-transform:none;-ms-transform:none;transform:none}body{overflow:hidden}}@-webkit-keyframes found{0%{opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1) translate(-21%,-21%);transform:scale(1) translate(-21%,-21%)}50%{opacity:1;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(2.5) translate(-21%,-21%);transform:scale(2.5) translate(-21%,-21%)}to{opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(2) translate(-21%,-21%);transform:scale(2) translate(-21%,-21%)}}@keyframes found{0%{opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1) translate(-21%,-21%);transform:scale(1) translate(-21%,-21%)}50%{opacity:1;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(2.5) translate(-21%,-21%);transform:scale(2.5) translate(-21%,-21%)}to{opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(2) translate(-21%,-21%);transform:scale(2) translate(-21%,-21%)}}body,html{width:100%;height:100%}#maz-container .home{z-index:1;color:#fff;text-align:center;opacity:1;overflow:hidden!important}#maz-container .home .layer{z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}#maz-container .home .background-intro{z-index:-2;position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#maz-container .home .content{z-index:2;padding:0 40px}#maz-container .home .h1{font-size:20px;font-size:1.25rem;line-height:1.4;width:40%;margin:0 auto 30px}#maz-container .home .description{font-size:18px;font-size:1.125rem;line-height:1.44444;padding:0 5px;margin-bottom:30px;text-align:center}#maz-container .home .cookiespolicy{margin-top:10px;font-size:11px;font-size:.6875rem;line-height:1.09091}#maz-container .home .cookiespolicy a,#maz-container .home .cookiespolicy a:active,#maz-container .home .cookiespolicy a:visited{color:#fff}#maz-container #app .loader{opacity:0;background-color:#000}#maz-container #app .loader .content{text-align:center}#maz-container #app .loader p{font-size:23px;font-size:1.4375rem;line-height:1.21739;margin-bottom:30px;color:#fff}#maz-container #app .loader p span{font-size:38px;font-size:2.375rem}#maz-container #app .loader .img-container{display:block;position:relative;padding:0;margin:0;overflow:hidden}#maz-container #app .loader .img-container img{z-index:1;display:block;padding:2px;margin:0 auto}#maz-container #app .loader .img-container span{z-index:2;display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000}#maz-container #app .loader .img-container span svg{max-height:50px}#maz-container #app .loader .img-container .start{display:none;position:absolute;width:100%;top:0;left:0;text-align:center;opacity:0}#maz-container #app .loader .img-container .start p{font-size:100px;font-size:6.25rem;display:block}#maz-container #app .loader .img-container .start .icon,#maz-container #app .loader .img-container .start span{position:relative;width:8%;margin:0 auto}@media (max-width:500px){#maz-container #app .loader .img-container .start p{font-size:60px;font-size:3.75rem}#maz-container #app .loader .img-container .start .magnifier{width:30%}}#maz-container #app .game{text-align:center;opacity:0}#maz-container #app .game .game-screen{overflow:hidden;right:0;bottom:0;background-color:#000}#maz-container #app .game .game-screen,#maz-container #app .game .game-screen-draggable{position:absolute;width:auto;height:auto;top:0;left:0}#maz-container #app .game .game-screen .background{z-index:1;position:relative;display:block;top:0;left:0;pointer-events:none}#maz-container #app .game .game-screen .component{z-index:2;position:absolute;top:0;left:0;opacity:0}#maz-container #app .game .game-screen .component.found .animation{z-index:1;-webkit-animation:found 1s 1;animation:found 1s 1}#maz-container #app .game .game-screen .component img{z-index:2;position:relative;margin:0;padding:0;vertical-align:top}#maz-container #app .game .game-screen .component .animation{z-index:1;position:absolute;width:150%;height:auto;padding-bottom:150%;top:50%;left:50%;border-radius:360px;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;background-image:radial-gradient(circle at center,rgba(21,74,225,.9) 10%,transparent 60%);background-position:50%}#maz-container #app .game .game-screen .component canvas{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}#maz-container #app .game .game-elapsed-time{z-index:3;position:fixed;top:20px;left:20px;width:60px;height:60px}#maz-container #app .game .game-elapsed-time .time{font-size:14px;font-size:.875rem;position:absolute;display:inline-block;width:60px;height:60px;top:0;left:0;color:#fff;line-height:60px}#maz-container #app .game .game-elapsed-time .label{font-size:16px;font-size:1rem;position:absolute;display:inline-block;height:60px;top:0;right:-70px;color:#fff;line-height:60px}#maz-container #app .game .game-elapsed-time canvas{position:absolute;top:0;left:0}#maz-container #app .game #game-score{z-index:3;position:fixed;top:20px;right:20px;width:60px;height:60px}#maz-container #app .game #game-score .score-result{font-size:14px;font-size:.875rem;display:inline-block;color:#fff}#maz-container #app .game .tilt{position:fixed;width:10%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#maz-container #app.has-retailer-header .game #game-score,#maz-container #app.has-retailer-header .game .game-elapsed-time{top:50px}#maz-container .success-game{text-align:center;color:#fff;background-color:rgba(0,0,0,.5);opacity:0}#maz-container .success-game p{font-size:20px;font-size:1.25rem;line-height:1.4;width:75%;margin:0 auto 20px;color:#fff;text-transform:uppercase;text-align:center}#maz-container .success-game p:last-child{margin:0 auto 100px}#maz-container .timeout{text-align:center;color:#fff;background-color:rgba(0,0,0,.5);opacity:0}#maz-container .timeout p{font-size:25px;font-size:1.5625rem;line-height:1.2;width:75%;margin:0 auto 20px;color:#fff;text-align:center}#maz-container .timeout p:last-child{margin:0 auto 100px}#maz-container .timeout .hourglass{width:60px!important;margin-top:40px}#maz-container #app .results{opacity:0;background-color:rgba(0,0,0,.5)}#maz-container #app .results .content{text-align:center}#maz-container #app .results .content .box{margin:0 auto}#maz-container #app .results .content .box .result{font-size:19px;font-size:1.1875rem;line-height:1.31579;display:none}#maz-container #app .results .content .box .result .top{margin:0 0 30px}#maz-container #app .results .content .box .result .large{font-size:45px;font-size:2.8125rem;line-height:1}#maz-container #app .results .content .box .hashtag{font-size:26px;font-size:1.625rem;margin-top:40px;margin-bottom:8px}#maz-container #app .results .content .box .hashtag+.hashtag{margin-top:0;margin-bottom:40px}#maz-container #app .results .content .box .discover{margin:0 auto 60px;font-size:20px;font-size:1.25rem}#maz-container #app .results .content .box .discover a{color:#fff;text-decoration:underline}#maz-container #app .results .content .box .text{margin-top:40px}#maz-container #app .results p{color:#fff}#maz-container #app .results .text2{margin:30px 0 0}#maz-container #app .results .cta{margin:40px 0 0}#maz-container #app section.form{opacity:0;color:#fff;background:transparent url("/assets/img/jpg/form-background.jpg") 50% no-repeat;background-size:cover;overflow-y:auto}#maz-container #app section.form .content{text-align:center;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#maz-container #app section.form .box{margin:0 auto;padding:20px 0;padding-bottom:100px;box-shadow:1px 1px 20px 1px #191927}#maz-container #app section.form p{margin:0 0 20px;color:#fff;text-align:center}#maz-container #app section.form .row{position:relative;margin:0 0 20px}#maz-container #app section.form .row:last-child{margin:0 0 30px}#maz-container #app section.form .row.field-error .error{display:inline-block}#maz-container #app section.form .row.field-error input[type=text],#maz-container #app section.form .row.field-error select{border:1px solid red}#maz-container #app section.form .row .error{font-size:10px;font-size:.625rem;display:none;position:absolute;left:30px;top:100%;width:calc(100% - 60px);color:red;text-align:left}#maz-container #app section.form .error-form{font-size:12px;font-size:.75rem;display:none;color:red}#maz-container #app section.form .error-form.show{display:block}#maz-container #app section.form input[type=email],#maz-container #app section.form input[type=text],#maz-container #app section.form select{font-size:12px;font-size:.75rem;width:calc(100% - 60px);height:30px;margin:0;padding:0 10px;color:#000;line-height:30px;background-color:#fff;border:1px solid #fff}#maz-container #app section.form select{border-radius:0;-webkit-appearance:none}#maz-container #app section.form .checkrow{position:relative;width:calc(100% - 60px);margin:0 auto}#maz-container #app section.form .checkrow.error input[type=checkbox]:checked+label:before,#maz-container #app section.form .checkrow.error input[type=checkbox]:not(:checked)+label:before{border:1px solid red}#maz-container #app section.form .checkrow.error a,#maz-container #app section.form .checkrow.error label{color:red}#maz-container #app section.form .checkrow input[type=checkbox]:checked+label:before,#maz-container #app section.form .checkrow input[type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #fff;background:#000}#maz-container #app section.form .checkrow input[type=checkbox]:checked+label:after{content:"\2713";position:absolute;top:.05em;left:.1em;font-size:13px;line-height:15px;color:#fff}#maz-container #app section.form .checkrow input{display:none}#maz-container #app section.form .checkrow label{font-size:11px;font-size:.6875rem;position:relative;display:inline-block;width:100%;margin:0 0 10px;padding:0 0 0 20px;color:#fff;text-align:left;line-height:15px}#maz-container #app section.form .checkrow label a{color:#fff;text-decoration:underline}#maz-container #app section.form .cta.submit-form{margin:15px 0 0;background-color:#fff;color:#000;border:0}#maz-container #app section.form .skip-form{padding-top:20px;font-size:11px;font-size:.6875rem}#maz-container #app section.form .skip-form a{color:#fff}#maz-container #app section.form .form-recorded{display:none}#maz-container #app section.form .form-recorded a{color:#fff;text-decoration:none}#maz-container #app section.form .form-recorded .hashtag{font-size:26px;font-size:1.625rem;margin-bottom:8px}#maz-container #app section.form .form-recorded .hashtag+.hashtag{margin-bottom:40px}#maz-container #app section.form .form-recorded .discover{font-size:20px;font-size:1.25rem;margin:0 auto 60px}#maz-container #app section.form .form-recorded .discover a,#maz-container #app section.form .form-recorded .text a{text-decoration:underline}#maz-container #app section.form.success .form-participate{display:none}#maz-container #app section.form.success .form-recorded{display:block}@media screen and (max-width:376px){#maz-container #app section.form{overflow:auto}#maz-container #app section.form .content{position:relative;width:100%;top:auto;left:0;-webkit-transform:none;-ms-transform:none;transform:none}#maz-container #app section.form .row{margin:0 0 15px}#maz-container #app section.form .checkrow label{margin:0 0 5px}#maz-container #app section.form .cta.submit-form{margin:5px 0 0}#maz-container #app section.form .form-participate{padding-bottom:40px}}#maz-container #app.has-retailer-header section.form .box{padding-top:50px}@media screen and (min-width:1000px) and (min-height:1400px){#maz-container #app section.form .content{top:10%;-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (min-width:1000px) and (min-height:1400px){.content{zoom:175%}}