*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--font-color-main:#fff;--adidas-black:#000;--adidas-white:#fff;--adidas-transparant:rgba(0,0,0,.7);--purple:#35467c}body,html{height:100%;overflow:hidden}body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background-color:var(--purple);color:#fff;margin:0 auto;max-width:1800px;position:relative;touch-action:none;width:100%}button{cursor:pointer}#app-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--purple);height:100%;width:100%}#app-container.flash{filter:brightness(4)}#app-container.bg-color{background-color:#3d306f}lottie-player{opacity:0;transition:opacity .1s;width:65%}#recommend-sound-state lottie-player{width:40%}.fullscreen{height:100vw;left:0;position:absolute;top:0;width:100vh}#orientation-prompt{align-items:center;background-color:var(--purple);color:#fff;display:none;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:9999}@font-face{font-family:adineue;font-style:normal;font-weight:400;src:url(cced94a8ad44a5d3ff9a.woff2) format("woff2")}body{font-family:adineue,sans-serif;font-size:clamp(10px,1.9vmax,25px);font-weight:400;user-select:none}.uppercase{text-transform:uppercase}.ui-state{display:none;height:auto;left:0;padding:17% 8% 8%;position:absolute;width:100%;z-index:9998}.ui-state .bg-overlay{background-color:var(--adidas-black);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%}.ui-state img{height:100%;width:auto}.ui-state .onscreen-instructions{color:var(--adidas-black);display:flex;flex-direction:column;font-weight:400;justify-content:center;text-align:center;width:100%}.ui-state h1{font-size:2em}.ui-state .onscreen-instructions h1{font-size:1.2em;font-weight:400}.ui-state .onscreen-instructions.bg-color{background:hsla(0,0%,100%,.76);padding:1em 3em}.logo img{height:100%;width:auto}.logo.adidas{right:16px}.logo.adidas,.logo.dwc{height:5vh;max-height:60px;position:absolute;top:clamp(7px,2%,15px);width:auto;z-index:9999}.logo.dwc{display:none;left:50%;transform:translateX(-50%)}.back-button{cursor:pointer}.restart-button img{cursor:pointer;height:100%;width:auto}.restart-instructions{align-items:center;display:flex;height:5vh;justify-content:center;max-height:60px;opacity:0;position:absolute;right:clamp(60px,8%,87px);top:clamp(5px,1.5%,10px);width:auto;z-index:9999}.restart-instructions .box{align-items:center;background:linear-gradient(to right bottom,rgba(61,48,111,.85),rgba(98,168,205,.85));border-radius:8px;display:flex;height:100%;padding:0 .25em}.restart-instructions .arrow{border:clamp(10px,1vh,15px) solid transparent;border-left:clamp(10px,1vh,15px) solid rgba(98,168,205,.85);border-right:none}.restart-instructions span{font-size:.5em}.ui-state button{cursor:pointer}.ui-state button.primary{align-items:center;background-color:#fff;border:none;color:#000;display:flex;flex-wrap:nowrap;font-size:1em;justify-content:space-between;min-width:15em;padding:.8em;pointer-events:auto;position:relative;width:auto}.ui-state button.primary:after{border:2px solid #fff;box-sizing:border-box;content:"";display:block;height:100%;left:.3em;position:absolute;top:.35em;width:100%}.ui-state button.primary .button-text{font-weight:700;letter-spacing:.12em;text-align:left;text-transform:uppercase}.ui-state button.primary .button-icon{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end}.ui-state button.skip,.ui-state button.transparent{background:transparent}.ui-state button.skip{border:2px solid #fff;color:#fff;font-size:1.1em;letter-spacing:.12em;min-width:13em;padding:.8em;pointer-events:auto;text-decoration:underline;text-transform:uppercase;width:auto}.ui-state.bg-texture{background-image:url(45d813a59abac4e6cd1f.jpg);background-repeat:no-repeat;background-size:cover}.ui-state.full-height{align-items:center;flex-direction:column;height:100%;justify-content:space-between;pointer-events:none;top:0}.ui-state .bottom-navigation{display:flex;height:auto;justify-content:space-between;max-height:110px;pointer-events:auto;width:100%}.ui-state .bottom-navigation>*{height:100%;pointer-events:auto}.ui-state.onboarding{height:100%;top:0}.ui-state.onboarding .container{align-items:center;display:flex;flex-direction:column;left:0;position:relative;top:25%}.ui-state.onboarding #xr-loaded-button{cursor:pointer;display:none}.ui-state.onboarding .container .title-holder h1{font-weight:400;letter-spacing:.05em;text-align:center}.loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:9999}.loading svg{animation:rotate 1.3s linear infinite;height:3.5em}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ui-state.marker-scan{justify-content:flex-start;opacity:0}.ui-state.marker-scan .container{margin-top:23%}.ui-state.marker-scan .container img{height:127px}.coaching-overlay-prompt-status{display:none}#recommend-sound-instructions{flex-direction:row}.ui-state.selection .player-selection-container{display:flex;height:auto;justify-content:space-between;width:100%}.ui-state.selection .player-selection-container .primary.player{min-width:10em}.ui-state.selection .bottom-navigation,.ui-state.selection .player-selection .primary.player:after{display:none}.ui-state.screencap{align-items:center;flex-direction:column;height:100%;justify-content:space-between;left:0;opacity:0;pointer-events:none;position:absolute;top:0}.ui-state.screencap .onscreen-instructions{margin:0 0 10%}.ui-state.screencap .canvas-capture-button-holder{align-items:center;bottom:3%;cursor:pointer;display:flex;justify-content:center;position:absolute;width:auto}.ui-state.screencap .canvas-capture-button-holder .canvas-capture-button{align-items:center;border:.5vh solid #fff;border-radius:50%;box-sizing:content-box;display:flex;height:9vh;justify-content:center;width:9vh}.ui-state.screencap .canvas-capture-button-holder .canvas-capture-button.clicked{animation-duration:.5s;animation-name:cameraButtonCLick}.ui-state.screencap .canvas-capture-button-holder .canvas-capture-button .inner-circle{background:#fff;border-radius:50%;height:95%;position:relative;transition:opacity .5s ease-in-out;width:95%}.ui-state.screencap .canvas-capture-button-holder .canvas-capture-button .inner-circle .camera-icon{height:60%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ui-state.screencap .canvas-capture-button-holder .canvas-capture-button .inner-circle:active{opacity:.5}@keyframes cameraButtonCLick{0%{border-color:#fff;border-width:.5vh}50%{border-color:#35467c;border-width:1.5vh}to{border-color:#fff;border-width:.5vh}}#previewContainer .top-bar{flex:unset;position:unset}#previewContainer .bottom-bar{padding:0 0 1em}#downloadButton{display:none}.show-with-download-button{position:unset;right:unset;top:unset;transform:unset}#videoPreview{max-height:calc(72vh - 16vmin)}#actionButton{align-items:center;background-color:var(--adidas-white);border-radius:0;color:var(--adidas-black);display:flex;font-family:adineue,sans-serif;font-size:1em;font-weight:700;justify-content:space-between;letter-spacing:.12em;min-width:9em;padding:.8em;position:relative;text-transform:uppercase}#actionButton:after{border:2px solid #fff;box-sizing:border-box;content:"";display:block;height:100%;left:.3em;position:absolute;top:.35em;width:100%}#actionButton img{height:1.5em}#actionButtonImg{background-image:url(773568e1009bd791eb48.svg);background-repeat:no-repeat;box-sizing:border-box;padding-left:1.5em;width:1.5em}.video-preview #toggleMuteButton{display:none}.progress-bar,.progress-track{stroke-width:2px;r:15}.progress-bar{stroke:red}#canvas-capture-front-camera-state-container .flash{filter:brightness(4)}#canvas-capture-front-camera-state-container{bottom:0;display:none;height:100%;left:0;position:absolute;width:100%}.ui-state.confirm-photo{bottom:0;height:100%;left:0;opacity:0;position:absolute;width:100%}#confirm-photo-state{justify-content:flex-end}#confirm-photo-cap,.capture-canvas{display:none;height:100%;padding:0;pointer-events:none;position:absolute;top:0;width:100%}.ui-state.share{bottom:0;height:100%;left:0;opacity:0;position:absolute;width:100%}.ui-state.share .screencap-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2em 3em 3em;position:relative;width:100%}.ui-state.share .screencap-container .screencap{display:flex;height:50vh;justify-content:center;margin-bottom:5%;position:relative;width:26vh}.ui-state .screencap-container .screencap .frame{height:100%;opacity:0;position:absolute;width:auto}.ui-state.share #screencap-el{filter:brightness(30);height:87%;object-fit:cover;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:filter .6s;width:100%}.ui-state.share .screencap-container .buttons-holder{align-items:center;display:flex;flex-direction:column;height:25%;justify-content:start;opacity:0;padding:0 1em;width:auto}.ui-state.share button.primary{margin-top:1em}.ui-state.share .screencap-container .buttons-holder .icons{display:flex;justify-content:space-evenly;width:100%}.ui-state.share .screencap-container .buttons-holder .icons div{height:6vh;max-height:80px;width:auto}.ui-state.share .screencap-container .buttons-holder .next-button{height:auto;width:90%}.ui-state.share .screencap-container .buttons-holder .next-button button{width:100%}.ui-state.app-install{bottom:0;height:100%;left:0;opacity:0;position:absolute;width:100%}.ui-state .app-install-container{position:relative;z-index:10}.ui-state .app-install-container .incentive-section{align-items:center;display:flex;flex-direction:column;margin:26vh 0 0;text-align:center}.button-text.v-two,.copy.v-two{display:none}.ui-state .app-install-container .copy p{margin:1em 0;padding:0 10%}.ui-state .app-install-container .bottom-navigation{margin-top:1em}.ui-state .app-install-container .v-thailand{display:none}.ui-state.app-install .ball{position:absolute;z-index:0}.ui-state.app-install .ball.ball-L{height:51%;right:0;top:-18%}.ui-state.app-install .ball.ball-M{bottom:-9%;height:30%;left:-15%}.ui-state.app-install .ball.ball-S{bottom:20%;height:23%;right:0}.ui-state.app-install #app-restart{display:none}.full-screen-canvas,.render-container{height:100%;width:100%}.full-screen-canvas{-webkit-tap-highlight-color:transparent;outline:none;pointer-events:auto}.coaching-overlay-prompt-status{background:hsla(0,0%,100%,.76);color:#000!important;font-family:adineue,sans-serif;font-size:clamp(10px,2.1vmax,24px);font-weight:400;margin:0 auto;max-width:80%;padding:1em;text-align:center;text-shadow:none}.prompt-box-8w{filter:unset!important;font-family:adineue,sans-serif;font-weight:400;z-index:999999}.prompt-box-8w,.prompt-button-8w{background-color:var(--adidas-black)!important;border-color:var(--adidas-white)!important;border-radius:0!important;border-style:solid!important}#loadingContainer{pointer-events:none;z-index:99999}#loadingContainer *{color:#616161;font-family:adineue,sans-serif;font-size:95%}#loadBackground{background-color:transparent;pointer-events:none}#loadImage{display:none!important}.loading-error-instructions>li:before{background-color:var(--adidas-white)}#loadingContainer div:not(:first-child){background-color:var(--adidas-black);color:var(--adidas-white)}#loadingContainer div:not(:first-child) *{color:var(--adidas-white);font-family:adineue,sans-serif;font-size:2.5vh;font-weight:400}#loadingContainer div:not(:first-child) .camera-instruction-block,#loadingContainer div:not(:first-child) .camera-instruction-button{background-color:var(--adidas-black);color:var(--adidas-white)}#loadingContainer img{display:inline-block}#loadingContainer #requestingCameraIcon{display:block}#almostthereContainer{background-color:var(--adidas-transparant);color:var(--adidas-white);z-index:99999}#almostthereContainer *{font-family:adineue,sans-serif!important;font-weight:400!important}#error_msg_device .error-text-container *{color:var(--adidas-white)}#error_msg_device .desktop-home-link{background-color:var(--adidas-black)}#debug-window{background:#fff;color:#000;font-size:.8em;left:0;opacity:50%;overflow:hidden;padding:10px;position:absolute;top:0;width:300px;z-index:9999999}#debug-window .row{display:flex;flex-direction:row}#debug-window .column.label{width:150px}#iubenda-cs-banner{background-color:#fff;bottom:0;left:0;position:absolute;right:0;z-index:9999999}.iubenda-cs-container{margin:2em 3em}#iubenda-cs-title{color:#000;font-size:1.5em;font-weight:700;text-align:left;text-transform:uppercase}#iubenda-cs-paragraph{color:#000;padding:.4em 0}.iubenda-cs-opt-group{transform:scaleY(-1)}.iubenda-cs-opt-group-consent,.iubenda-cs-opt-group-custom{display:flex;flex-wrap:nowrap;justify-content:center;position:relative;text-decoration-line:underline}.iubenda-cs-customize-btn{align-items:center;border:none;color:#000;flex-wrap:nowrap;font-size:1em;min-width:15em;pointer-events:auto;position:relative;text-transform:uppercase;transform:scaleY(-1);width:40%}.iubenda-cs-btn-primary{align-items:center;background-color:#000;border:none;color:#fff;display:inline-block;flex-wrap:nowrap;font-size:1em;justify-content:space-between;margin:1em;min-width:10em;padding:.8em;pointer-events:auto;position:relative;text-transform:uppercase;transform:scaleY(-1);width:auto}.iubenda-cs-btn-primary:after{border:2px solid #000;box-sizing:border-box;content:"";display:block;height:100%;left:.3em;position:absolute;top:.35em;width:100%}.iubenda-tp-btn{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%231CC691' fill-rule='evenodd' d='M16 7a4 4 0 0 1 2.627 7.016L19.5 25h-7l.873-10.984A4 4 0 0 1 16 7z'/%3E%3C/svg%3E")!important;background-position:top .03125em left .0625em!important;background-repeat:no-repeat!important;background-size:2em 2em!important;border-radius:.375em;display:inline-block!important;height:auto!important;left:0!important;margin:1em!important;min-height:2.125em!important;min-width:2.125em!important;position:absolute!important;top:0!important;width:auto!important;z-index:9999999}.video-ios-fix{display:block;height:1px;overflow:hidden;width:1px;z-index:9999999!important}