.back-to-top-arrow,.back-to-top-plate,.mobile-box-art-burst,.mobile-burger,.mobile-nav-plate,.mobile-x,.nav-box-burst,.nav-rollover-burst,.nav-rollover-burst-border,.nav-rollover-burst-white,.nav-rollover-burst-yellow,.nav-tail-1,.nav-tail-2{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/nav/sprite.webp)}.back-to-top-arrow{width:30px;height:25px;background-position:74.5473% 33.4702%;background-size:3413.33%}.back-to-top-plate{width:84px;height:38px;background-position:93.6170% 23.4177%;background-size:1219.05%}.mobile-box-art-burst{width:272px;height:220px;background-position:32.0479% 0.684932%;background-size:376.471%}.mobile-burger{width:36px;height:35px;background-position:39.1700% 52.4109%;background-size:2844.44%}.mobile-nav-plate{width:84px;height:74px;background-position:23.4043% 57.0776%;background-size:1219.05%}.mobile-x{width:32px;height:36px;background-position:97.3790% 23.3193%;background-size:3200.00%}.nav-box-burst{width:224px;height:190px;background-position:64.3750% 0.621118%;background-size:457.143%}.nav-rollover-burst{width:125px;height:107px;background-position:97.8865% 0.493827%;background-size:819.200%}.nav-rollover-burst-border{width:79px;height:67px;background-position:32.3810% 56.1798%;background-size:1296.20%}.nav-rollover-burst-white{width:89px;height:83px;background-position:13.7968% 58.2751%;background-size:1150.56%}.nav-rollover-burst-yellow{width:125px;height:107px;background-position:0.222469% 61.7284%;background-size:819.200%}.nav-tail-1{width:137px;height:159px;background-position:83.5400% 0.566572%;background-size:747.445%}.nav-tail-2{width:237px;height:246px;background-position:0.254130% 0.751880%;background-size:432.068%}.no-webp .back-to-top-arrow,.no-webp .back-to-top-plate,.no-webp .mobile-box-art-burst,.no-webp .mobile-burger,.no-webp .mobile-nav-plate,.no-webp .mobile-x,.no-webp .nav-box-burst,.no-webp .nav-rollover-burst,.no-webp .nav-rollover-burst-border,.no-webp .nav-rollover-burst-white,.no-webp .nav-rollover-burst-yellow,.no-webp .nav-tail-1,.no-webp .nav-tail-2{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/nav/sprite.png)}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(360deg) scale(1);opacity:1}50%{transform:rotate(180deg) scale(1.8);opacity:0.5}100%{transform:rotate(0deg) scale(1);opacity:1}}@keyframes reverse-spin{0%{transform:rotate(100deg) scale(1.5);opacity:0.4}50%{transform:rotate(280deg) scale(1);opacity:0.8}100%{transform:rotate(460deg) scale(1.5);opacity:0.4}}@keyframes spin-wheel{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}@keyframes bounce{0%{transform:translateY(-10px)}50%{transform:translateY(10px)}100%{transform:translateY(-10px)}}.button-left .button--arrow{background:transparent url("../images/common/arrow-left.webp") 0 0 no-repeat;background-size:100% auto}.button-right .button--arrow{background:transparent url("../images/common/arrow-right.webp") 0 0 no-repeat;background-size:100% auto}.poly-label .left-cap{background:transparent url("../images/common/poly-cap-left.webp") 0 0 no-repeat}.poly-label .text{background:transparent url("../images/common/poly-tile.webp") 0 0 repeat-x}.poly-label .right-cap{background:transparent url("../images/common/poly-cap-right.png") 0 0 no-repeat}.branding .switch{background:transparent url("../images/common/switch-logo.svg") 0 0 no-repeat}.no-webp .button-left .button--arrow{background-image:url("../images/common/arrow-left.png")}.no-webp .button-right .button--arrow{background-image:url("../images/common/arrow-right.png")}.no-webp .poly-label .left-cap{background-image:url("../images/common/poly-cap-left.png")}.no-webp .poly-label .text{background-image:url("../images/common/poly-tile.png")}.no-webp .poly-label .right-cap{background-image:url("../images/common/poly-cap-right.png")}.desktop-nav-wrap nav{background:transparent url("../images/nav/nav-conveyor.webp") 0 0 repeat}.mobile-nav{background:transparent url("../images/nav/mobile-bg.webp") center 0 no-repeat;background-size:100% 100%}.no-webp .desktop-nav-wrap nav{background-image:url("../images/nav/nav-conveyor.png")}.no-webp .mobile-nav{background-image:url("../images/nav/mobile-bg.jpg")}footer{position:relative;padding:50px 0 50px 0}footer:before,footer:after{content:'';display:table}footer .footer-bg{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#000}footer .footer-bg:before{content:'';position:absolute;top:-46px;left:0;width:100%;height:48px;background:transparent url("../images/common/footer-tile.webp") 0 0 repeat}footer .footer-btns{max-width:768px;margin:0 auto;display:flex;justify-content:space-around;flex-wrap:wrap}footer .footer-btns .button{margin-bottom:15px}footer .share-button-wrap .button--text,footer .share-button-wrap .button--text-shadow{padding:10px 160px 10px 30px}footer .share-button{position:absolute;top:19px;right:20px}footer .legal{text-align:center;position:relative;font-family:"Londrina Solid",sans-serif;font-weight:300;font-size:0.8em;color:#FFFFFF;padding:0 10px;max-width:1024px;margin:0 auto;line-height:1.4em}.no-webp footer .footer-bg:before{background-image:url("../images/common/footer-tile.png")}.video-player-component{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;display:none}.video-player-component.is-active{display:block}.video-player-component .video-player-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-player-component .pink-square{position:absolute;width:150vmax;height:150vmax;top:50%;left:50%;margin:-75vmax 0 0 -75vmax;background-color:#e3256d}.video-player-component .dark-pink-square{position:absolute;width:150vmax;height:150vmax;top:50%;left:50%;margin:-75vmax 0 0 -75vmax;background-color:#cf2062}.video-player-component .dots{position:absolute;width:150vmax;height:150vmax;top:50%;left:50%;margin:-75vmax 0 0 -75vmax;background:transparent url("../images/common/dot-tile.png") 0 0 repeat;opacity:0;transition:opacity 300ms ease}.video-player-component .video-player-panel-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:40px;top:calc( 50% + 40px)}@media (max-width: 767px){.video-player-component .video-player-panel-wrap{padding:20px}.video-player-component .video-player-panel-wrap .close-video-wrap{right:0}.video-player-component .video-player-panel-wrap .close-button{transform:scale(0.75);top:-20px}}.video-player-component .video-player-panel-bg-blue{position:absolute;top:0;left:0;width:100%;height:100%;top:-15px;background:transparent url("../images/common/video-bg-2.png") 0 0 no-repeat;background-size:100% 100%}.video-player-component .video-player-panel-bg-black{position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);background:transparent url("../images/common/video-bg-1.png") 0 0 no-repeat;background-size:100% 100%}.video-player-component .video-player-panel-scale{position:absolute;top:0;left:0;width:100%;height:100%}.video-player-component .video-player-panel{position:relative;width:80vw;height:45vw;max-width:967px;max-height:544px;border:solid 1px #000000;box-shadow:8px 8px 2px 0 rgba(0,0,0,0.2);box-sizing:content-box}.video-player-component .video-player-wrap{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.video-player-component .close-video-wrap{position:absolute;top:-24px;right:50px;z-index:1000}.video-player-component .close-video-wrap .close-video{background:transparent url("../images/common/close-btn.png") 0 0 no-repeat;width:91px;height:60px;cursor:pointer}@media (max-width: 767px){.video-player-component .close-video-wrap{top:-42px}}.video-player-component.animate-in .dots{opacity:0.2}.internet-explorer .pink-square{width:3000px;height:3000px;margin:-1500px 0 0 -1500px}.internet-explorer .dark-pink-square{width:3000px;height:3000px;margin:-1500px 0 0 -1500px}.internet-explorer .dots{width:3000px;height:3000px;margin:-1500px 0 0 -1500px}.demo-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:none}.demo-modal.is-active{display:block}.demo-modal .demo-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.demo-modal .light-blue-square{position:absolute;width:150vmax;height:150vmax;top:50%;left:50%;margin:-75vmax 0 0 -75vmax;background-color:#2ad3f4}.demo-modal .dark-blue-square{position:absolute;width:150vmax;height:150vmax;top:50%;left:50%;margin:-75vmax 0 0 -75vmax;background-color:#25b8d4;transform:rotate(25deg) scale(0.5)}.demo-modal .dots{position:absolute;width:150vmax;height:150vmax;top:50%;left:50%;margin:-75vmax 0 0 -75vmax;background:transparent url("../images/common/dot-tile.png") 0 0 repeat;opacity:0.2;transition:opacity 300ms ease}.demo-modal .demo-modal-panel{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:787px;min-height:383px}.demo-modal .modal-bg-2{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url("../images/common/demo-modal-2.png") 0 0 no-repeat;background-size:100% 100%}.demo-modal .modal-bg-1{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url("../images/common/demo-modal-1.png") 0 0 no-repeat;background-size:100% 100%}.demo-modal .close-modal-wrap{position:absolute;top:-24px;right:50px;z-index:1000}.demo-modal .close-modal-wrap .close-modal-button{background:transparent url("../images/common/close-btn.png") 0 0 no-repeat;width:91px;height:60px;cursor:pointer}.demo-modal [class^="state-"]{display:none;text-align:center;padding:75px 50px 75px}@media (max-width: 767px){.demo-modal [class^="state-"]{padding:75px 15px 75px}}.demo-modal.show-state-1 .state-1{display:block}.demo-modal.show-state-2 .state-2{display:block}.demo-modal.show-state-3 .state-3{display:block}.demo-modal .button-center{position:absolute;left:0;bottom:0;width:100%}.demo-modal .h-wrap{position:relative;text-align:center;margin:0 auto 40px;padding:0 10px}.demo-modal .h-wrap h2{position:relative;margin:0;font-family:"Kanit",sans-serif;font-style:italic;font-weight:900;font-size:2.3em;text-shadow:#000 2px 0px 0px,#000 1.75517px 0.95885px 0px,#000 1.0806px 1.68294px 0px,#000 0.14147px 1.99499px 0px,#000 -0.83229px 1.81859px 0px,#000 -1.60229px 1.19694px 0px,#000 -1.97998px 0.28224px 0px,#000 -1.87291px -0.70157px 0px,#000 -1.30729px -1.5136px 0px,#000 -0.42159px -1.95506px 0px,#000 0.56732px -1.91785px 0px,#000 1.41734px -1.41108px 0px,#000 1.92034px -0.55883px 0px;z-index:3;color:#fef802;line-height:0.8em;letter-spacing:2px}.demo-modal .h-wrap h2:first-child{position:absolute;top:5px;left:5px;color:#000000;z-index:2;width:100%;padding:0 10px}@media (max-width: 767px){.demo-modal .h-wrap h2{font-size:1.8em}}.demo-modal p{position:relative;margin:0 auto 15px;max-width:500px;font-family:"Londrina Solid",sans-serif;font-weight:300;padding:0 10px;font-size:1.5em;text-align:center}@media (max-width: 767px){.demo-modal p{font-size:1.2em;padding:0 20px}}.battle-burst-large,.battle-burst-medium,.battle-burst-small,.burst-outline,.burst-solid,.graffiti-lines-yellow1,.graffiti-lines-yellow2,.graffiti-lines-yellow3,.graffiti-zigzag-black,.graffiti-zigzag-yellow,.text-box,.text-box-2,.text-box-3,.trailer-button-arrow,.trailer-button-bg,.trailer-button-outline{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/home/sprite.webp)}.battle-burst-large{width:195px;height:202px;background-position:78.6292% 30.4136%;background-size:1050.26%}.battle-burst-medium{width:140px;height:132px;background-position:86.6876% 28.0269%;background-size:1462.86%}.battle-burst-small{width:93px;height:89px;background-position:98.3632% 26.7380%;background-size:2202.15%}.burst-outline{width:237px;height:246px;background-position:0.110436% 0.257069%;background-size:864.135%}.burst-solid{width:159px;height:170px;background-position:98.8883% 0.234192%;background-size:1288.05%}.graffiti-lines-yellow1{width:884px;height:203px;background-position:49.0550% 30.4507%;background-size:231.674%}.graffiti-lines-yellow2{width:879px;height:200px;background-position:0.171086% 55.8252%;background-size:232.992%}.graffiti-lines-yellow3{width:1136px;height:158px;background-position:0.219298% 76.4434%;background-size:180.282%}.graffiti-zigzag-black{width:977px;height:117px;background-position:0.186741% 90.6284%;background-size:209.621%}.graffiti-zigzag-yellow{width:1095px;height:215px;background-position:80.9024% 0.247219%;background-size:187.032%}.text-box{width:528px;height:244px;background-position:15.8553% 0.256410%;background-size:387.879%}.text-box-2{width:567px;height:208px;background-position:0.135044% 30.6373%;background-size:361.199%}.text-box-3{width:733px;height:186px;background-position:67.1483% 54.8926%;background-size:279.400%}.trailer-button-arrow{width:22px;height:33px;background-position:92.2014% 17.5580%;background-size:9309.09%}.trailer-button-bg{width:125px;height:107px;background-position:93.3957% 27.2628%;background-size:1638.40%}.trailer-button-outline{width:79px;height:67px;background-position:84.0020% 40.1254%;background-size:2592.41%}.no-webp .battle-burst-large,.no-webp .battle-burst-medium,.no-webp .battle-burst-small,.no-webp .burst-outline,.no-webp .burst-solid,.no-webp .graffiti-lines-yellow1,.no-webp .graffiti-lines-yellow2,.no-webp .graffiti-lines-yellow3,.no-webp .graffiti-zigzag-black,.no-webp .graffiti-zigzag-yellow,.no-webp .text-box,.no-webp .text-box-2,.no-webp .text-box-3,.no-webp .trailer-button-arrow,.no-webp .trailer-button-bg,.no-webp .trailer-button-outline{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/home/sprite.png)}.overview-burst-1,.overview-burst-2,.overview-text-bg-1,.overview-text-bg-2{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/overview/sprite.webp)}.overview-burst-1{width:140px;height:132px;background-position:74.3187% 0.224215%;background-size:1462.86%}.overview-burst-2{width:195px;height:202px;background-position:65.8931% 0.243309%;background-size:1050.26%}.overview-text-bg-1{width:1031px;height:302px;background-position:0.196657% 59.0028%;background-size:198.642%}.overview-text-bg-2{width:1217px;height:422px;background-position:0.240674% 0.332226%;background-size:168.283%}.no-webp .overview-burst-1,.no-webp .overview-burst-2,.no-webp .overview-text-bg-1,.no-webp .overview-text-bg-2{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/overview/sprite.png)}.htp-bullet,.htp-bullet-active,.htp-speed-lines,.htp-sprite-arrow,.htp-step-1,.htp-step-2,.htp-step-3,.htp-step-4,.htp-step-5,.htp-step-6,.htp-step-7,.htp-text-bg-1,.htp-text-bg-2,.htp-text-bg-3,.htp-text-box-1,.htp-text-box-2,.htp-text-box-3{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/how-to-play/sprite.webp)}.htp-bullet{width:32px;height:32px;background-position:98.3135% 1.78571%;background-size:6400.00%}.htp-bullet-active{width:32px;height:32px;background-position:98.3135% 0.0992063%;background-size:6400.00%}.htp-speed-lines{width:243px;height:240px;background-position:96.2327% 0.110619%;background-size:842.798%}.htp-sprite-arrow{width:71px;height:203px;background-position:54.1730% 19.8916%;background-size:2884.51%}.htp-step-1{width:277px;height:317px;background-position:51.9481% 0.115540%;background-size:739.350%}.htp-step-2{width:245px;height:274px;background-position:66.5003% 0.112740%;background-size:835.918%}.htp-step-3{width:289px;height:246px;background-position:82.2058% 0.110988%;background-size:708.651%}.htp-step-4{width:490px;height:91px;background-position:75.8023% 40.5723%;background-size:417.959%}.htp-step-5{width:490px;height:80px;background-position:70.9243% 53.5569%;background-size:417.959%}.htp-step-6{width:509px;height:151px;background-position:76.7381% 33.7902%;background-size:402.358%}.htp-step-7{width:303px;height:90px;background-position:93.1232% 18.7436%;background-size:675.908%}.htp-text-bg-1{width:1067px;height:272px;background-position:0.203874% 20.6644%;background-size:191.940%}.htp-text-bg-2{width:1177px;height:268px;background-position:0.229621% 36.0112%;background-size:174.002%}.htp-text-bg-3{width:1101px;height:263px;background-position:0.211193% 51.0364%;background-size:186.013%}.htp-text-box-1{width:479px;height:158px;background-position:72.9127% 19.4180%;background-size:427.557%}.htp-text-box-2{width:916px;height:363px;background-position:0.176678% 0.118694%;background-size:223.581%}.htp-text-box-3{width:507px;height:141px;background-position:71.7067% 47.7714%;background-size:403.945%}.no-webp .htp-bullet,.no-webp .htp-bullet-active,.no-webp .htp-speed-lines,.no-webp .htp-sprite-arrow,.no-webp .htp-step-1,.no-webp .htp-step-2,.no-webp .htp-step-3,.no-webp .htp-step-4,.no-webp .htp-step-5,.no-webp .htp-step-6,.no-webp .htp-step-7,.no-webp .htp-text-bg-1,.no-webp .htp-text-bg-2,.no-webp .htp-text-bg-3,.no-webp .htp-text-box-1,.no-webp .htp-text-box-2,.no-webp .htp-text-box-3{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/how-to-play/sprite.png)}[data-page='home'] .animated-bg .dot-tile{background:transparent url("../images/common/dot-tile.webp") 0 0 repeat}[data-page='home'] .logo-wrap .logo{background:transparent url("../images/common/logo.webp") 0 0 no-repeat}[data-page='home'] .logo-wrap .logo-glow{background:transparent url("../images/common/logo-glow.webp") 0 0 no-repeat}[data-page='home'] .learn-sushido .hero-highlight{background:transparent url("../images/home/highlight-sprite.webp") 0 0 no-repeat}[data-page='home'] .battling-together{padding:100px 0 0;margin-bottom:75px}[data-page='home'] .battling-together .col:first-child{z-index:3}[data-page='home'] .battling-together .col:first-child .char-img-wrap{position:absolute;top:-88px;right:73px}[data-page='home'] .battling-together .col:nth-child(2){z-index:2}[data-page='home'] .battling-together .col:last-child{z-index:1}[data-page='home'] .battling-together .col:last-child .char-img-wrap{position:absolute;top:-188px;left:-72px}@media (max-width: 1023px){[data-page='home'] .battling-together .col:first-child{width:40%;flex-basis:40%}[data-page='home'] .battling-together .col:first-child .char-img-wrap{top:40px}[data-page='home'] .battling-together .col:nth-child(2){width:60%;flex-basis:60%}[data-page='home'] .battling-together .col:last-child{display:none}}@media (max-width: 767px){[data-page='home'] .battling-together{text-align:center}[data-page='home'] .battling-together .three-col{flex-wrap:wrap}[data-page='home'] .battling-together .col:first-child{width:100%;flex-basis:100%}[data-page='home'] .battling-together .col:first-child .char-img-wrap{display:block;position:relative;left:50%;margin-left:-195.5px;width:391px;right:auto;top:0}[data-page='home'] .battling-together .col:nth-child(2){position:relative;width:100%;flex-basis:100%;margin-top:-175px;z-index:3}[data-page='home'] .battling-together .img-center-solid{display:inline-block}[data-page='home'] .battling-together .img-center-solid picture,[data-page='home'] .battling-together .img-center-solid img{width:100%;height:auto}}[data-page='home'] .battling-together .hands{margin-top:-40px}@media (max-width: 767px){[data-page='home'] .battling-together .hands{margin-top:0;top:-50px}}[data-page='home'] .battling-together .info-block{position:relative}[data-page='home'] .battling-together .info-character{position:absolute;top:-125px;right:0}[data-page='home'] .battling-together .text-box-2{position:absolute;left:50%;margin-left:-283.5px;top:60px}[data-page='home'] .battling-together .h-wrap{position:relative;text-align:center;margin:-125px 0 20px -250px;width:500px;left:50%}[data-page='home'] .battling-together .h-wrap h2{position:relative;margin:0;font-family:"Kanit",sans-serif;font-style:italic;font-weight:900;font-size:3em;text-shadow:#000 2px 0px 0px,#000 1.75517px 0.95885px 0px,#000 1.0806px 1.68294px 0px,#000 0.14147px 1.99499px 0px,#000 -0.83229px 1.81859px 0px,#000 -1.60229px 1.19694px 0px,#000 -1.97998px 0.28224px 0px,#000 -1.87291px -0.70157px 0px,#000 -1.30729px -1.5136px 0px,#000 -0.42159px -1.95506px 0px,#000 0.56732px -1.91785px 0px,#000 1.41734px -1.41108px 0px,#000 1.92034px -0.55883px 0px;z-index:3;color:#fef802;line-height:1em;letter-spacing:2px;padding:30px 10px 0}[data-page='home'] .battling-together .h-wrap h2:first-child{position:absolute;top:5px;left:5px;color:#000000;z-index:2;width:100%;padding:30px 10px 0}@media (max-width: 767px){[data-page='home'] .battling-together .h-wrap{margin:-125px 0 20px -160px;width:320px;font-size:0.8em;padding:0}}[data-page='home'] .battling-together p{position:relative;margin:0 0 25px -200px;left:50%;padding:0 10px;width:400px;font-family:"Londrina Solid",sans-serif;font-size:1.1em;text-align:center;font-weight:300}@media (max-width: 767px){[data-page='home'] .battling-together p{margin:0 0 25px -160px;width:320px}}[data-page='home'] .battling-together .graffiti-zigzag-yellow{position:absolute;left:50%;transform:translateX(-50%);top:0}[data-page='home'] .battling-together .graffiti-zigzag-black{position:absolute;left:50%;transform:translateX(-50%);top:100px}[data-page='home'] .battling-together .battle-burst-large{position:absolute;top:-50px;left:-160px}[data-page='home'] .battling-together .battle-burst-medium{position:absolute;top:-80px;right:-25px}[data-page='home'] .battling-together .battle-burst-small{position:absolute;top:160px;right:-115px;z-index:2}[data-page='home'] .cinematic-trailer{text-align:center;margin-bottom:250px}@media (max-width: 1023px){[data-page='home'] .cinematic-trailer{margin-bottom:200px}}@media (max-width: 767px){[data-page='home'] .cinematic-trailer{margin-bottom:210px;margin-top:-50px}}[data-page='home'] .cinematic-trailer .h-wrap{display:block;width:100%;position:relative;text-align:center;margin:0 auto 3px}[data-page='home'] .cinematic-trailer .h-wrap h2{position:relative;margin:0;font-family:"Kanit",sans-serif;font-style:italic;font-weight:900;font-size:3.6em;text-shadow:#000 2px 0px 0px,#000 1.75517px 0.95885px 0px,#000 1.0806px 1.68294px 0px,#000 0.14147px 1.99499px 0px,#000 -0.83229px 1.81859px 0px,#000 -1.60229px 1.19694px 0px,#000 -1.97998px 0.28224px 0px,#000 -1.87291px -0.70157px 0px,#000 -1.30729px -1.5136px 0px,#000 -0.42159px -1.95506px 0px,#000 0.56732px -1.91785px 0px,#000 1.41734px -1.41108px 0px,#000 1.92034px -0.55883px 0px;z-index:3;color:#fef802;line-height:1em;letter-spacing:2px;padding:30px 10px 0}[data-page='home'] .cinematic-trailer .h-wrap h2:first-child{position:absolute;top:5px;left:5px;color:#000000;z-index:2;width:100%;padding:30px 10px 0}@media (max-width: 767px){[data-page='home'] .cinematic-trailer .h-wrap{max-width:320px}[data-page='home'] .cinematic-trailer .h-wrap h2{font-size:2.6em}}@keyframes trailer-frame-hover{0%{transform:skew(-5deg) rotateY(5deg) rotateX(2deg)}25%{transform:skew(-5deg) rotateY(5deg) rotateX(-2deg)}50%{transform:skew(-5deg) rotateY(-5deg) rotateX(-2deg)}75%{transform:skew(-5deg) rotateY(-5deg) rotateX(2deg)}}[data-page='home'] .cinematic-trailer .trailer-wrap{position:relative;display:inline-block;perspective:1000px;cursor:pointer}[data-page='home'] .cinematic-trailer .trailer-wrap:before{content:'';position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background-color:#f4b12a;transform-style:preserve-3d;transform:skew(-5deg)}[data-page='home'] .cinematic-trailer .trailer-frame{position:relative;display:inline-block;border:solid 5px #000000}[data-page='home'] .cinematic-trailer .trailer-frame picture,[data-page='home'] .cinematic-trailer .trailer-frame img{width:100%;height:auto}[data-page='home'] .cinematic-trailer .trailer-frame .trailer-button{position:absolute;top:50%;left:50%;margin-top:-53.5px;margin-left:-62.5px}[data-page='home'] .cinematic-trailer .graffiti-zigzag-yellow{position:absolute;left:50%;transform:translateX(-50%);bottom:-150px}@media (max-width: 767px){[data-page='home'] .cinematic-trailer .graffiti-zigzag-yellow{bottom:-175px}}[data-page='home'] .cinematic-trailer .graffiti-zigzag-black{position:absolute;left:50%;transform:translateX(-50%);bottom:-175px}@media (max-width: 767px){[data-page='home'] .cinematic-trailer .graffiti-zigzag-black{bottom:-200px}}[data-page='home'] .cinematic-trailer .penza{position:absolute;left:50%;margin-left:-93px;width:186px;bottom:-104px;transform:translateX(335px)}@media (min-width: 1024px){[data-page='home'] .play-nintendo{width:1060px;position:relative;left:50%;margin-left:-530px;margin-bottom:50px}}@media (max-width: 1023px){[data-page='home'] .play-nintendo{margin-bottom:50px}}[data-page='home'] .play-nintendo .two-col{justify-content:center !important;width:100%;max-width:1060px;flex-wrap:wrap}[data-page='home'] .play-nintendo .two-col .col{width:530px;height:313px;flex-basis:530px}[data-page='home'] .play-nintendo .two-col .col:first-child{z-index:2}@media (max-width: 1023px){[data-page='home'] .play-nintendo .two-col .col{margin-bottom:50px}}@media (max-width: 767px){[data-page='home'] .play-nintendo .two-col .col:last-child{display:none}}[data-page='home'] .play-nintendo .extras{position:relative}[data-page='home'] .play-nintendo .play-nintendo-info{position:absolute;left:50%;margin-left:-160px;top:0;width:320px;text-align:center;transform:translateX(50px);padding-top:50px}[data-page='home'] .play-nintendo .play-nintendo-info p{padding:0 10px}@media (max-width: 767px){[data-page='home'] .play-nintendo .play-nintendo-info{transform:translateX(0)}}[data-page='home'] .play-nintendo .char-wrap{position:absolute;top:-20px;left:-40px}@media (max-width: 1365px){[data-page='home'] .play-nintendo .char-wrap{left:-20px}}@media (max-width: 767px){[data-page='home'] .play-nintendo .char-wrap{display:none}}[data-page='home'] .play-nintendo .download-img{position:absolute;right:-15px;bottom:16px}[data-page='home'] .play-nintendo .extras-text{position:absolute;left:50%;margin-left:-160px;top:0;width:320px;text-align:center;transform:translateX(-100px);padding-top:75px}[data-page='home'] .play-nintendo .h-wrap{display:block;width:100%;position:relative;text-align:center}[data-page='home'] .play-nintendo .h-wrap h2{position:relative;margin:0;font-family:"Kanit",sans-serif;font-style:italic;font-weight:900;font-size:2.8em;text-shadow:#000 2px 0px 0px,#000 1.75517px 0.95885px 0px,#000 1.0806px 1.68294px 0px,#000 0.14147px 1.99499px 0px,#000 -0.83229px 1.81859px 0px,#000 -1.60229px 1.19694px 0px,#000 -1.97998px 0.28224px 0px,#000 -1.87291px -0.70157px 0px,#000 -1.30729px -1.5136px 0px,#000 -0.42159px -1.95506px 0px,#000 0.56732px -1.91785px 0px,#000 1.41734px -1.41108px 0px,#000 1.92034px -0.55883px 0px;z-index:3;color:#fef802;line-height:0.8em;letter-spacing:2px}[data-page='home'] .play-nintendo .h-wrap h2:first-child{position:absolute;top:5px;left:5px;color:#000000;z-index:2;width:100%}[data-page='home'] .play-nintendo h4{font-family:"Kanit",sans-serif;font-weight:900;font-style:italic;font-size:1.5em;margin:0}[data-page='home'] .play-nintendo p{font-family:"Londrina Solid",sans-serif;font-size:1.2em;font-weight:300}[data-page='home'] .play-nintendo .kyattan{position:absolute;top:-30px;left:-20px}[data-page='home'] .play-nintendo .play-logo{position:absolute;top:50%;left:50%;margin-top:-64.5px;margin-left:-139.5px;transform:translateX(40px)}[data-page='home'] .play-nintendo .button-center{position:absolute;left:0;bottom:0;width:100%}[data-page='home'] .mobile-download-info{display:none;position:relative;text-align:center;margin-bottom:50px}[data-page='home'] .mobile-download-info .background{background:transparent url("../images/home/extras-box.webp") 0 0 no-repeat;background-size:cover;width:530px;height:313px;position:absolute;left:50%;transform:translateX(-50%);bottom:0}[data-page='home'] .mobile-download-info .img-wrap{margin:-155px 0 0}[data-page='home'] .mobile-download-info p{position:relative}[data-page='home'] .mobile-download-info .h-wrap{display:block;width:100%;max-width:450px;position:relative;text-align:center;margin:0 auto 30px auto;padding:0 10px}[data-page='home'] .mobile-download-info .h-wrap h2{position:relative;margin:0;font-family:"Kanit",sans-serif;font-style:italic;font-weight:900;font-size:3em;text-shadow:#000 2px 0px 0px,#000 1.75517px 0.95885px 0px,#000 1.0806px 1.68294px 0px,#000 0.14147px 1.99499px 0px,#000 -0.83229px 1.81859px 0px,#000 -1.60229px 1.19694px 0px,#000 -1.97998px 0.28224px 0px,#000 -1.87291px -0.70157px 0px,#000 -1.30729px -1.5136px 0px,#000 -0.42159px -1.95506px 0px,#000 0.56732px -1.91785px 0px,#000 1.41734px -1.41108px 0px,#000 1.92034px -0.55883px 0px;z-index:3;color:#fef802;line-height:0.8em}[data-page='home'] .mobile-download-info .h-wrap h2:first-child{position:absolute;top:5px;left:5px;color:#000000;z-index:2;width:100%;padding:0 10px}[data-page='home'] .mobile-download-info p{font-family:"Londrina Solid",sans-serif;font-size:1.5em;padding:0 10px;margin:0 auto 30px;max-width:280px}@media (max-width: 767px){[data-page='home']{text-align:center}[data-page='home'] .mobile-download-info{display:block}}[data-page='home'] .free-demo{text-align:center;margin-bottom:50px}@media (max-width: 767px){[data-page='home'] .free-demo{margin-bottom:150px}}[data-page='home'] .free-demo .h-wrap{position:relative;text-align:center;max-width:768px;padding:0 10px;margin:0 auto}[data-page='home'] .free-demo .h-wrap h2{position:relative;margin:0;font-family:"Kanit",sans-serif;font-style:italic;font-weight:900;font-size:3.6em;text-shadow:#000 2px 0px 0px,#000 1.75517px 0.95885px 0px,#000 1.0806px 1.68294px 0px,#000 0.14147px 1.99499px 0px,#000 -0.83229px 1.81859px 0px,#000 -1.60229px 1.19694px 0px,#000 -1.97998px 0.28224px 0px,#000 -1.87291px -0.70157px 0px,#000 -1.30729px -1.5136px 0px,#000 -0.42159px -1.95506px 0px,#000 0.56732px -1.91785px 0px,#000 1.41734px -1.41108px 0px,#000 1.92034px -0.55883px 0px;z-index:3;color:#FEF802;line-height:0.9em;letter-spacing:2px}[data-page='home'] .free-demo .h-wrap h2:first-child{position:absolute;top:5px;left:5px;color:#000000;z-index:2;width:100%;padding:0 10px}@media (max-width: 767px){[data-page='home'] .free-demo .h-wrap{max-width:320px}[data-page='home'] .free-demo .h-wrap h2{font-size:3.3em}}[data-page='home'] .free-demo .free-demo-info{position:relative;max-width:500px;margin:0 auto;min-height:115px;padding:40px 0 0}[data-page='home'] .free-demo .free-demo-info p{position:relative;padding:0 10px;font-family:"Londrina Solid",sans-serif;font-size:1.1em;text-align:center;font-weight:300}[data-page='home'] .free-demo .free-demo-info .text-box-3{position:absolute;left:50%;margin-left:-366.5px;top:-10px}.no-webp [data-page='home'] .animated-bg .dot-tile{background-image:url("../images/common/dot-tile.png")}.no-webp [data-page='home'] .logo-wrap .logo{background-image:url("../images/common/logo.png")}.no-webp [data-page='home'] .logo-wrap .logo-glow{background-image:url("../images/common/logo-glow.png")}.no-webp [data-page='home'] .learn-sushido .hero-highlight{background-image:url("../images/home/highlight-sprite.png")}.no-webp [data-page='home'] .mobile-download-info .background{background-image:url("../images/home/extras-box.png")}[data-page='how-to-play'] .animated-bg .dot-tile{background:transparent url("../images/common/dot-tile.webp") 0 0 repeat}[data-page='how-to-play'] .logo-wrap .logo{background:transparent url("../images/common/sub-logo.webp") 0 0 no-repeat}[data-page='how-to-play'] .heat{margin-bottom:100px}[data-page='how-to-play'] .heat .h-wrap{position:relative;text-align:center;margin:0 auto 30px;max-width:600px;padding:0 10px;transform:rotate(2deg)}[data-page='how-to-play'] .heat .h-wrap h2{position:relative;margin:0;font-family:"Kanit",sans-serif;font-style:italic;font-weight:900;font-size:3em;text-shadow:#000 2px 0px 0px,#000 1.75517px 0.95885px 0px,#000 1.0806px 1.68294px 0px,#000 0.14147px 1.99499px 0px,#000 -0.83229px 1.81859px 0px,#000 -1.60229px 1.19694px 0px,#000 -1.97998px 0.28224px 0px,#000 -1.87291px -0.70157px 0px,#000 -1.30729px -1.5136px 0px,#000 -0.42159px -1.95506px 0px,#000 0.56732px -1.91785px 0px,#000 1.41734px -1.41108px 0px,#000 1.92034px -0.55883px 0px;z-index:3;color:#fef802;line-height:0.8em;letter-spacing:2px}[data-page='how-to-play'] .heat .h-wrap h2:first-child{position:absolute;top:5px;left:5px;color:#000000;z-index:2;width:100%;padding:0 10px}[data-page='how-to-play'] .heat p{position:relative;margin:0 auto 30px;font-family:"Londrina Solid",sans-serif;padding:0 10px;font-size:1.6em;text-align:center;max-width:600px;font-weight:300}[data-page='how-to-play'] .heat .two-col{max-width:1024px;margin:0 auto;display:flex}[data-page='how-to-play'] .heat .two-col .col{position:relative;width:50%;flex-basis:50%}@media (max-width: 767px){[data-page='how-to-play'] .heat .two-col{flex-wrap:wrap;text-align:center}[data-page='how-to-play'] .heat .two-col .col{width:100%;flex-basis:100%}}[data-page='how-to-play'] .heat .info{position:relative;text-align:center;padding:20px 0 0}[data-page='how-to-play'] .heat .info h3{position:relative;font-size:1.6em;font-family:"Londrina Solid",sans-serif;margin:0 auto 10px}[data-page='how-to-play'] .heat .info p{position:relative;font-size:1.1em;max-width:380px;margin:0 auto}[data-page='how-to-play'] .heat .info .htp-text-box-1{position:absolute;left:50%;margin-left:-239.5px;top:0}[data-page='how-to-play'] .sushi-secret{position:relative;margin:0 auto}@media (min-width: 768px){[data-page='how-to-play'] .sushi-secret{width:808px;height:362px;padding:155px 0 0}[data-page='how-to-play'] .sushi-secret .sushi-secret-panel{background:transparent url("../images/how-to-play/sushi-secret-panel.webp") 0 0 no-repeat;background-size:100% auto;width:944px;height:362px;position:absolute;left:50%;margin-left:-472px;top:0}}@media (max-width: 767px){[data-page='how-to-play'] .sushi-secret{width:100%;text-align:center;padding:202px 0 0}[data-page='how-to-play'] .sushi-secret .sushi-secret-panel{background:transparent url("../images/how-to-play/sushi-secret-panel-mobile.webp") 0 0 no-repeat;background-size:100% auto;width:508px;height:499px;position:absolute;left:50%;margin-left:-254px;top:0}}[data-page='how-to-play'] .sushi-secret .h-wrap{position:relative;text-align:center;margin:0 auto 30px;max-width:600px;padding:0 10px;transform:rotate(2deg)}[data-page='how-to-play'] .sushi-secret .h-wrap h2{position:relative;margin:0;font-family:"Kanit",sans-serif;font-style:italic;font-weight:900;font-size:3em;text-shadow:#000 2px 0px 0px,#000 1.75517px 0.95885px 0px,#000 1.0806px 1.68294px 0px,#000 0.14147px 1.99499px 0px,#000 -0.83229px 1.81859px 0px,#000 -1.60229px 1.19694px 0px,#000 -1.97998px 0.28224px 0px,#000 -1.87291px -0.70157px 0px,#000 -1.30729px -1.5136px 0px,#000 -0.42159px -1.95506px 0px,#000 0.56732px -1.91785px 0px,#000 1.41734px -1.41108px 0px,#000 1.92034px -0.55883px 0px;z-index:3;color:#FFFFFF;line-height:0.8em;letter-spacing:2px}[data-page='how-to-play'] .sushi-secret .h-wrap h2:first-child{position:absolute;top:5px;left:5px;color:#000000;z-index:2;width:100%;padding:0 10px}[data-page='how-to-play'] .sushi-secret p{position:relative;margin:0 auto 30px;font-family:"Londrina Solid",sans-serif;padding:0 10px;font-size:1.6em;text-align:center;max-width:640px;font-weight:300}@media (max-width: 767px){[data-page='how-to-play'] .sushi-secret p{max-width:320px}}[data-page='how-to-play'] .sushi-secret .hero-char{position:absolute;top:-76px;right:-317px;background:transparent url("../images/how-to-play/hero-char-2.webp") 0 0 no-repeat;width:432px;height:715px}@media (max-width: 1023px){[data-page='how-to-play'] .sushi-secret .hero-char{display:none}}[data-page='how-to-play'] .sushi-sprites{padding:100px 0 0;margin-bottom:100px;text-align:center}[data-page='how-to-play'] .sushi-sprites .htp-text-box-2{position:absolute;left:50%;margin-left:-458px;bottom:-94px;transform:translateX(34px)}[data-page='how-to-play'] .sushi-sprites .h-wrap{position:relative;text-align:center;margin:0 auto 30px;max-width:800px;padding:0 10px;transform:rotate(-2deg)}[data-page='how-to-play'] .sushi-sprites .h-wrap h2{position:relative;margin:0;font-family:"Kanit",sans-serif;font-style:italic;font-weight:900;font-size:3em;text-shadow:#000 2px 0px 0px,#000 1.75517px 0.95885px 0px,#000 1.0806px 1.68294px 0px,#000 0.14147px 1.99499px 0px,#000 -0.83229px 1.81859px 0px,#000 -1.60229px 1.19694px 0px,#000 -1.97998px 0.28224px 0px,#000 -1.87291px -0.70157px 0px,#000 -1.30729px -1.5136px 0px,#000 -0.42159px -1.95506px 0px,#000 0.56732px -1.91785px 0px,#000 1.41734px -1.41108px 0px,#000 1.92034px -0.55883px 0px;z-index:3;color:#fef802;line-height:0.8em;letter-spacing:2px}[data-page='how-to-play'] .sushi-sprites .h-wrap h2:first-child{position:absolute;top:5px;left:5px;color:#000000;z-index:2;width:100%;padding:0 10px}[data-page='how-to-play'] .sushi-sprites p{position:relative;margin:0 auto 30px;font-family:"Londrina Solid",sans-serif;padding:0 10px;font-size:1.6em;text-align:center;max-width:450px;font-weight:300}[data-page='how-to-play'] .sushi-sprites .sushi-detail{position:relative;display:inline-block;margin-bottom:50px}[data-page='how-to-play'] .sushi-sprites .sushi-detail:before{content:'';position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background-color:#e42e73;transform-style:preserve-3d;transform:skew(5deg)}[data-page='how-to-play'] .sushi-sprites .sushi-detail .img-wrap{position:relative;border:solid 8px #000000}[data-page='how-to-play'] .sushi-sprites .sushi-detail .trailer-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}[data-page='how-to-play'] .sushi-sprites .info{font-size:1.2em;max-width:600px}[data-page='how-to-play'] .speed-lines-wrap{position:absolute;top:50%;left:50%;margin-top:-120px;margin-left:-120px;width:240px;height:240px}@keyframes speed-line-1{0%{opacity:1}100%{opacity:0}}@keyframes speed-line-2{0%{opacity:0}100%{opacity:1}}[data-page='how-to-play'] .speed-lines-1{position:absolute;top:0;left:0;width:240px;height:240px;background:transparent url("../images/how-to-play/speed-lines-1.webp") 0 0 no-repeat;animation-name:speed-line-1;animation-duration:200ms;animation-direction:alternate;animation-timing-function:linear;animation-iteration-count:infinite}[data-page='how-to-play'] .speed-lines-2{position:absolute;top:0;left:0;width:240px;height:240px;background:transparent url("../images/how-to-play/speed-lines-2.webp") 0 0 no-repeat;animation-name:speed-line-2;animation-duration:200ms;animation-direction:alternate;animation-timing-function:linear;animation-iteration-count:infinite;opacity:0}[data-page='how-to-play'] .sprite-evolution{position:relative;max-width:1024px;height:1000px;margin:0 auto 50px}@media (max-width: 767px){[data-page='how-to-play'] .sprite-evolution{display:none}}[data-page='how-to-play'] .sprite-evolution .htp-text-bg-3{position:absolute;left:50%;margin-left:-550.5px;bottom:82px}[data-page='how-to-play'] .sprite-evolution .sprite-selectors{position:relative;display:flex;justify-content:space-around;z-index:2}[data-page='how-to-play'] .sprite-evolution .evolutions{position:relative}[data-page='how-to-play'] .sprite-evolution .selector{position:relative;width:250px;flex-basis:250px;height:225px;cursor:pointer;margin-bottom:50px}[data-page='how-to-play'] .sprite-evolution .selector .button{position:absolute;left:50%;transform:translateX(-50%);bottom:0}[data-page='how-to-play'] .sprite-evolution .selector.is-active{cursor:default}[data-page='how-to-play'] .sprite-evolution .selector.is-active .htp-sprite-arrow{opacity:1}[data-page='how-to-play'] .sprite-evolution .selector.is-active .idle-wrap{opacity:0}[data-page='how-to-play'] .sprite-evolution .selector.is-active .active-wrap{opacity:1}[data-page='how-to-play'] .sprite-evolution .selector.is-active .button{bottom:85px}[data-page='how-to-play'] .sprite-evolution .selector.is-active .button .button--red{opacity:0}[data-page='how-to-play'] .sprite-evolution .selector.is-active .button .button--yellow{opacity:0}[data-page='how-to-play'] .sprite-evolution .selector.is-active .button .button--black{transform:translate(0px, 0px) skew(10deg)}[data-page='how-to-play'] .sprite-evolution .htp-sprite-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0}[data-page='how-to-play'] .sprite-evolution .idle-wrap{position:absolute;top:0;left:0}[data-page='how-to-play'] .sprite-evolution .active-wrap{position:absolute;left:50%;transform:translateX(-50%);top:0;opacity:0}[data-page='how-to-play'] .sprite-evolution .evolution{display:none}[data-page='how-to-play'] .sprite-evolution .evolution.is-active{display:block}[data-page='how-to-play'] .sprite-evolution .states{display:flex;justify-content:center}[data-page='how-to-play'] .sprite-evolution .states .poly-label{position:absolute;left:50%;margin-left:-100px;bottom:-35px;max-width:200px;opacity:0}[data-page='how-to-play'] .sprite-evolution .base-evo{position:relative;width:20%;flex-basis:20%;height:208px;z-index:3}[data-page='how-to-play'] .sprite-evolution .base-evo .img-wrap{position:absolute;left:50%;margin-left:-92.5px;top:0;width:185px;height:208px;transform:translateY(-100px);opacity:0}[data-page='how-to-play'] .sprite-evolution .awakened-evo{position:relative;width:30%;flex-basis:30%;height:390px;z-index:2}[data-page='how-to-play'] .sprite-evolution .awakened-evo .img-wrap{position:absolute;left:50%;margin-left:-180px;top:0;width:360px;height:390px;transform:translateY(-100px);opacity:0}[data-page='how-to-play'] .sprite-evolution .ascendant-evo{position:relative;width:50%;flex-basis:50%;height:558px}[data-page='how-to-play'] .sprite-evolution .ascendant-evo .img-wrap{position:absolute;left:50%;margin-left:-299px;top:0;width:598px;height:558px;transform:translateY(-100px);opacity:0}[data-page='how-to-play'] .sprite-evolution .evo-info{position:relative;max-width:507px;margin-top:-50px}[data-page='how-to-play'] .sprite-evolution .evo-info .htp-text-box-3{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}[data-page='how-to-play'] .sprite-evolution .evo-info p{position:relative;margin:0 auto;font-family:"Londrina Solid",sans-serif;padding:0 10px;font-size:1.3em;line-height:1em;text-align:center;max-width:425px;font-weight:300}[data-page='how-to-play'] .sprite-evolution-mobile{position:relative;text-align:center;margin-bottom:200px;display:none}@media (max-width: 767px){[data-page='how-to-play'] .sprite-evolution-mobile{display:block}}[data-page='how-to-play'] .sprite-evolution-mobile .evolution{position:relative;margin:0 auto 50px}[data-page='how-to-play'] .sprite-evolution-mobile .selector{position:relative;width:250px;height:225px;margin:0 auto}[data-page='how-to-play'] .sprite-evolution-mobile .selector .button{position:absolute;left:50%;transform:translateX(-50%);bottom:85px}[data-page='how-to-play'] .sprite-evolution-mobile .selector .button .button--red{opacity:0}[data-page='how-to-play'] .sprite-evolution-mobile .selector .button .button--yellow{opacity:0}[data-page='how-to-play'] .sprite-evolution-mobile .selector .button .button--black{transform:translate(0px, 0px) skew(10deg)}[data-page='how-to-play'] .sprite-evolution-mobile .htp-sprite-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}[data-page='how-to-play'] .sprite-evolution-mobile .base-evo .img-wrap{margin:0 auto;display:block;width:185px}[data-page='how-to-play'] .sprite-evolution-mobile .base-evo .poly-label{top:-10px}[data-page='how-to-play'] .sprite-evolution-mobile .awakened-evo .img-wrap{margin:0 auto;display:block;width:360px}[data-page='how-to-play'] .sprite-evolution-mobile .awakened-evo .poly-label{top:-50px}[data-page='how-to-play'] .sprite-evolution-mobile .ascendant-evo .img-wrap{margin:0 auto;display:block;width:598px}[data-page='how-to-play'] .sprite-evolution-mobile .ascendant-evo .poly-label{top:-50px}@media (max-width: 598px){[data-page='how-to-play'] .sprite-evolution-mobile .base-evo .img-wrap{width:30.9365vw}[data-page='how-to-play'] .sprite-evolution-mobile .awakened-evo .img-wrap{width:60.2006vw}[data-page='how-to-play'] .sprite-evolution-mobile .ascendant-evo .img-wrap{width:100vw}}[data-page='how-to-play'] .sprite-evolution-mobile .evo-info{position:relative;max-width:507px;margin:0 auto 0}[data-page='how-to-play'] .sprite-evolution-mobile .evo-info .htp-text-box-3{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}[data-page='how-to-play'] .sprite-evolution-mobile .evo-info p{position:relative;margin:0 auto;font-family:"Londrina Solid",sans-serif;padding:0 10px;font-size:1.3em;line-height:1em;text-align:center;max-width:425px;font-weight:300}.internet-explorer [data-page='how-to-play'] .animated-bg .block{width:3000px;height:3000px;margin:-1500px 0 0 -1500px}.internet-explorer [data-page='how-to-play'] .animated-bg .dot-tile{width:3000px;height:3000px;margin:-1500px 0 0 -1500px}.no-webp [data-page='how-to-play'] .animated-bg .dot-tile{background-image:url("../images/common/dot-tile.png")}.no-webp [data-page='how-to-play'] .logo-wrap .logo{background:transparent url("../images/common/sub-logo.png") 0 0 no-repeat}@media (min-width: 768px){.no-webp [data-page='how-to-play'] .sushi-secret .sushi-secret-panel{background-image:url("../images/how-to-play/sushi-secret-panel.png")}}@media (max-width: 767px){.no-webp [data-page='how-to-play'] .sushi-secret .sushi-secret-panel{background-image:url("../images/how-to-play/sushi-secret-panel-mobile.png")}}.no-webp [data-page='how-to-play'] .sushi-secret .hero-char{background-image:url("../images/how-to-play/hero-char-2.png")}.no-webp [data-page='how-to-play'] .speed-lines-1{background-image:url("../images/how-to-play/speed-lines-1.png")}.no-webp [data-page='how-to-play'] .speed-lines-2{background-image:url("../images/how-to-play/speed-lines-2.png")}[data-page='overview'] .animated-bg .dot-tile{background:transparent url("../images/common/dot-tile.webp") 0 0 repeat}[data-page='overview'] .logo-wrap .logo{background:transparent url("../images/common/sub-logo.webp") 0 0 no-repeat}[data-page='overview'] .meet-the-characters .speed-lines-1{background:transparent url("../images/overview/speed-lines-1.webp") 0 0 no-repeat}[data-page='overview'] .meet-the-characters .speed-lines-2{background:transparent url("../images/overview/speed-lines-2.webp") 0 0 no-repeat}[data-page='overview'] .meet-the-characters .char-info{background:transparent url("../images/overview/char-copy.webp") 0 0 no-repeat}.no-webp [data-page='overview'] .animated-bg .dot-tile{background:transparent url("../images/common/dot-tile.png") 0 0 repeat}.no-webp [data-page='overview'] .logo-wrap .logo{background:transparent url("../images/common/sub-logo.png") 0 0 no-repeat}.no-webp [data-page='overview'] .meet-the-characters .speed-lines-1{background:transparent url("../images/overview/speed-lines-1.png") 0 0 no-repeat}.no-webp [data-page='overview'] .meet-the-characters .speed-lines-2{background:transparent url("../images/overview/speed-lines-2.png") 0 0 no-repeat}.no-webp [data-page='overview'] .meet-the-characters .char-info{background:transparent url("../images/overview/char-copy.png") 0 0 no-repeat}[data-page='multiplayer'] .animated-bg .dot-tile{background:transparent url("../images/common/dot-tile.webp") 0 0 repeat}[data-page='multiplayer'] .logo-wrap .logo{background:transparent url("../images/common/sub-logo.webp") 0 0 no-repeat}[data-page='multiplayer'] .battle .info{background:transparent url("../images/multiplayer/text-box.webp") 0 0 no-repeat}.no-webp [data-page='multiplayer'] .animated-bg .dot-tile{background-image:url("../images/common/dot-tile.png")}.no-webp [data-page='multiplayer'] .logo-wrap .logo{background:transparent url("../images/common/sub-logo.png") 0 0 no-repeat}.no-webp [data-page='multiplayer'] .battle .info{background-image:url("../images/multiplayer/text-box.png")}[data-page='buy-now'] .animated-bg .dot-tile{background:transparent url("../images/common/dot-tile.webp") 0 0 repeat}[data-page='buy-now'] .logo-wrap .logo{background:transparent url("../images/common/sub-logo.webp") 0 0 no-repeat}[data-page='buy-now'] .buy-section [class$='-panel'] .content .store-btns .us-flag-btn:after{background:transparent url("../images/buy-now/flag-over-outline.webp") 0 0 no-repeat;background-size:100% 100%}[data-page='buy-now'] .buy-section [class$='-panel'] .content .store-btns .ca-flag-btn:after{background:transparent url("../images/buy-now/flag-over-outline.webp") 0 0 no-repeat;background-size:100% 100%}[data-page='buy-now'] .buy-section [class$='-panel'] .content .buy-text-box{background:transparent url("../images/buy-now/text-box.webp") 0 0 no-repeat;background-size:cover}[data-page='buy-now'] .buy-section-2 .free-demo{text-align:center}[data-page='buy-now'] .buy-section-2 .free-demo .demo-box{background:transparent url("../images/buy-now/demo-box.png") 0 0 no-repeat;background-size:cover;position:absolute;left:50%;transform:translateX(-50%);top:-30px;width:521px;height:313px}[data-page='buy-now'] .buy-section-2 .free-demo .demo-info{position:relative;max-width:500px;margin:0 auto}[data-page='buy-now'] .buy-section-2 .free-demo h2{position:relative;margin:0;font-family:"Kanit",sans-serif;font-style:italic;font-weight:900;font-size:3em;text-shadow:#000 2px 0px 0px,#000 1.75517px 0.95885px 0px,#000 1.0806px 1.68294px 0px,#000 0.14147px 1.99499px 0px,#000 -0.83229px 1.81859px 0px,#000 -1.60229px 1.19694px 0px,#000 -1.97998px 0.28224px 0px,#000 -1.87291px -0.70157px 0px,#000 -1.30729px -1.5136px 0px,#000 -0.42159px -1.95506px 0px,#000 0.56732px -1.91785px 0px,#000 1.41734px -1.41108px 0px,#000 1.92034px -0.55883px 0px;z-index:3;color:#fef802;line-height:0.8em;letter-spacing:2px;text-align:center;padding-top:30px}[data-page='buy-now'] .buy-section-2 .free-demo h2:first-child{position:absolute;top:5px;left:5px;color:#000000;z-index:2;width:100%;padding:30px 10px 0 10px}[data-page='buy-now'] .buy-section-2 .free-demo h3{margin:0;padding:10px;font-size:1.8em;font-weight:900;font-family:"Londrina Solid",sans-serif;text-align:center}[data-page='buy-now'] .buy-section-2 .free-demo p{margin:0;padding:0 20px 40px 20px;font-size:1.2em;font-weight:300;font-family:"Londrina Solid",sans-serif;text-align:center}[data-page='buy-now'] .buy-section-2 .free-demo .button-wrapper{position:relative}[data-page='buy-now'] .buy-section-2 .free-demo .button{position:absolute;left:50%;transform:translateX(-50%);bottom:-30px;z-index:10;min-width:220px}[data-page='buy-now'] .buy-section-2 .free-demo .demo-switch{position:relative}[data-page='buy-now'] .buy-section-2 .free-demo .demo-switch .img-wrap{position:absolute;top:0;left:0}@media (max-width: 1023px){[data-page='buy-now'] .buy-section-2 .free-demo .demo-switch .img-wrap{position:relative}}[data-page='buy-now'] .buy-section-2 .nintendo-eshop .bg{background:transparent url("../images/buy-now/e-shop-box.webp") 0 0 no-repeat}[data-page='buy-now'] .buy-section-2 .my-nintendo .bg{background:transparent url("../images/buy-now/my-nintendo-box.webp") 0 0 no-repeat}@media (max-width: 767px){[data-page='buy-now'] .download-section{background:transparent url("../images/home/extras-mobile.webp") 0 0 no-repeat;background-size:100% 100%}}[data-page='buy-now'] .download-section .bg{background:transparent url("../images/buy-now/download-box.webp") 0 0 no-repeat}[data-page='buy-now'] .desktop-nav-wrap .buy-button-wrap{background:transparent url("../images/nav/nav-char.png") 0 0 no-repeat}.no-webp [data-page='buy-now'] .animated-bg .dot-tile{background-image:url("../images/common/dot-tile.png")}.no-webp [data-page='buy-now'] .logo-wrap .logo{background:transparent url("../images/common/sub-logo.png") 0 0 no-repeat}.no-webp [data-page='buy-now'] .buy-section [class$='-panel'] .content .store-btns .us-flag-btn:after{background-image:url("../images/buy-now/flag-over-outline.png")}.no-webp [data-page='buy-now'] .buy-section [class$='-panel'] .content .store-btns .ca-flag-btn:after{background-image:url("../images/buy-now/flag-over-outline.png")}.no-webp [data-page='buy-now'] .buy-section [class$='-panel'] .content .buy-text-box{background-image:url("../images/buy-now/text-box.png")}.no-webp [data-page='buy-now'] .buy-section-2 .nintendo-eshop .bg{background-image:url("../images/buy-now/e-shop-box.png")}.no-webp [data-page='buy-now'] .buy-section-2 .my-nintendo .bg{background-image:url("../images/buy-now/my-nintendo-box.png")}@media (max-width: 767px){.no-webp [data-page='buy-now'] .download-section{background-image:url("../images/home/extras-mobile.png")}}.no-webp [data-page='buy-now'] .download-section .bg{background-image:url("../images/buy-now/download-box.png")}.es-la .desktop-nav-wrap .buy-button-wrap{right:60px;bottom:-30px}.es-la .desktop-nav-wrap .nav-box-burst{bottom:-25px;left:15px}.es-la .desktop-nav-wrap .nav-box-burst .burst-text{max-width:150px;left:35px;bottom:70px;line-height:1.1em}@media (max-width: 767px){.es-la [data-page='home'] .learn-sushido{padding-top:50px}}.es-la [data-page='home'] .cinematic-trailer .h-wrap{max-width:600px;margin:0 auto}.es-la [data-page='home'] .learn-sushido .h-wrap{max-width:590px}.es-la [data-page='home'] .dish-damage .h-wrap{font-size:0.7em}@media (max-width: 767px){.es-la [data-page='home'] .battling-together .h-wrap{font-size:0.6em}}.es-la [data-page='home'] .cinematic-trailer .h-wrap{font-size:0.8em}.es-la [data-page='home'] .play-nintendo .h-wrap h2{font-size:2em;line-height:1}.es-la [data-page='how-to-play'] .htp-hero header .h-wrap{font-size:0.7em}.es-la #learn-carousel .poly-label .text{font-size:1.4em;padding:15px 10px 0}@media (max-width: 767px){.es-la [data-page='home'] .dish-damage .h-wrap h2{width:340px}.es-la [data-page='how-to-play'] .sushi-secret p{font-size:1.2em}}.es-la footer .share-button-wrap .button--text,.es-la footer .share-button-wrap .button--text-shadow{padding-right:190px}.es-la [data-page='multiplayer'] .multiplayer-inner header .h-wrap{font-size:0.7em}.es-la [data-page='multiplayer'] .two-systems .h-wrap{font-size:0.8em}.es-la [data-page='multiplayer'] .battle .info .h-wrap h2{font-size:2.5em}.es-la [data-page='overview'] .overview-hero .h-wrap{font-size:0.7em;max-width:720px}@media (max-width: 767px){.es-la [data-page='overview'] .meet-the-characters .char-info p{font-size:1em}}@media (max-width: 767px){.es-la [data-page='overview'] .carousel-item p{font-size:1em}}.es-la [data-page='home'] .play-nintendo p{line-height:1em;font-size:1.1em}.fr-ca .desktop-nav-wrap{font-size:0.9em}.fr-ca .desktop-nav-wrap .buy-button-wrap{bottom:26px}.fr-ca .desktop-nav-wrap .buy-button-wrap .buy-button{top:30px;text-align:center;max-width:250px}.fr-ca .desktop-nav-wrap .buy-button-wrap .nav-box-burst{bottom:-110px}.fr-ca .desktop-nav-wrap .buy-button-wrap .nav-box-burst .burst-text{top:104px;padding:0 45px 0 40px}.fr-ca [data-page='home'] .mobile-buy-section .buy-button{text-align:center;max-width:250px}.fr-ca [data-page='home'] .mobile-buy-section .nav-box-art{bottom:76px}.fr-ca [data-page='home'] .mobile-buy-section .burst-text{bottom:70px;padding:0}@media (max-width: 767px){.fr-ca [data-page='home'] .mobile-buy-section .burst-text{padding:0 45px;bottom:55px;font-size:1.2em}}.fr-ca [data-page='home'] .dish-damage .h-wrap{margin-bottom:15px;font-size:0.9em}.fr-ca [data-page='how-to-play'] .htp-hero header .h-wrap{font-size:0.7em}@media (max-width: 767px){.fr-ca [data-page='home'] .dish-damage .h-wrap{max-width:310px}.fr-ca [data-page='home'] .cinematic-trailer .h-wrap h2{font-size:1.8em}.fr-ca [data-page='home'] .mobile-download-info .h-wrap{font-size:0.8em}}.fr-ca [data-page='home'] .learn-sushido .trailer-wrap .trailer-text{top:-30px;line-height:1em}.fr-ca [data-page='home'] .cinematic-trailer .h-wrap{max-width:600px;margin:0 auto}@media (max-width: 1023px) and (min-width: 768px){.fr-ca [data-page='home'] .learn-sushido .trailer-wrap{top:-745px}}.fr-ca [data-page='how-to-play'] .htp-hero .two-col .h-wrap{font-size:0.7em}.fr-ca [data-page='how-to-play'] .htp-hero .two-col .h-wrap h2{line-height:0.95em}.fr-ca [data-page='how-to-play'] .sushi-secret p{font-size:1.4em}@media (max-width: 767px){.fr-ca [data-page='how-to-play'] .sushi-secret p{font-size:1.2em}}.fr-ca [data-page='how-to-play'] .learn .h-wrap h2{line-height:1}.fr-ca [data-page='how-to-play'] .heat .h-wrap h2{line-height:1em}@media (max-width: 767px){.fr-ca [data-page='how-to-play'] .heat .h-wrap{font-size:0.9em}}.fr-ca [data-page='multiplayer'] .multiplayer-inner header .h-wrap{font-size:0.7em}.fr-ca [data-page='multiplayer'] .two-systems .h-wrap{font-size:0.8em}.fr-ca [data-page='buy-now'] .buy-section header .h-wrap{font-size:0.8em}@media (max-width: 767px){.fr-ca [data-page='buy-now'] .buy-section header .h-wrap{font-size:1em}}.fr-ca [data-page='buy-now'] .buy-section-2 .free-demo p{margin-bottom:20px}.fr-ca [data-page='buy-now'] .buy-section-2 .my-nintendo .info p{font-size:1em}.fr-ca [data-page='buy-now'] .download-section p{margin-bottom:40px}.fr-ca [data-page='buy-now'] .buy-section{padding-top:55px}@media (max-width: 767px){.fr-ca [data-page='buy-now'] .buy-section{padding-top:0}}.fr-ca [data-page='buy-now'] .buy-section-2 .free-demo h2{font-size:2.5em}.fr-ca [data-page='buy-now'] .buy-section-2 .free-demo .demo-info{font-size:0.8em}@media (max-width: 1023px){.fr-ca [data-page='buy-now'] .buy-section header{margin-bottom:130px}}@media (max-width: 767px){.fr-ca [data-page='buy-now'] .buy-section header{margin-bottom:100px}}.fr-ca [data-page='buy-now'] .download-section .h-wrap h2{font-size:2em;line-height:1}.fr-ca [data-page='overview'] .overview-hero .h-wrap{font-size:0.7em}.fr-ca [data-page='overview'] .overview-hero .h-wrap h1{line-height:1.05}.fr-ca [data-page='multiplayer'] .battle .info .h-wrap h2{font-size:2.5em}.fr-ca [data-page='overview'] .overview-hero,.fr-ca [data-page='how-to-play'] .htp-hero,.fr-ca [data-page='multiplayer'] .multiplayer-inner{padding:100px 0 0}@media (max-width: 767px){.fr-ca [data-page='overview'] .overview-hero,.fr-ca [data-page='how-to-play'] .htp-hero,.fr-ca [data-page='multiplayer'] .multiplayer-inner{padding:0}}.fr-ca [data-page='home'] .play-nintendo .h-wrap{font-size:0.7em}.fr-ca [data-page='home'] .home-inner{padding-top:25px}@media (max-width: 1023px){.fr-ca [data-page='home'] .home-inner{padding-top:0}}.fr-ca [data-page='home'] .play-nintendo .extras-text{padding:75px 25px 0}.fr-ca [data-page='home'] .play-nintendo p{line-height:1em;font-size:1.1em}

/*# sourceMappingURL=main.css.map */
