/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}.small,small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0 0 1em 0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.video-media .video-media__play{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.visuallyhidden,.brand-title span{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}html{background:#b7d6d2;height:100%;font-size:62.5%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:gray;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;width:100%;height:100%;font-family:sans-serif;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;line-height:1.6;color:#fff}*::-moz-selection{background:#000;color:#fff;text-shadow:none}*::selection{background:#000;color:#fff;text-shadow:none}canvas{-ms-touch-action:double-tap-zoom}.viewport{width:100%;position:relative}.viewport .viewport__inner{position:relative;padding:10px}.gte-tablet .viewport .viewport__inner{padding:30px}.gte-desktop .viewport .viewport__inner{padding:40px;width:90%;margin:0 auto}.widescreen .viewport .viewport__inner{width:80%;max-width:1280px}.gte-desktop .viewport--slim .viewport__inner{padding-top:0;padding-bottom:0}main{min-height:400px}.content{width:100%}body{text-shadow:2px 2px 3px rgba(0,0,0,0.5)}h1,h2,h3,h4,h5,h6{font-family:"ReliqStdBoldCalm",sans-serif;font-weight:700;margin:0 0 20px 0}.review-snippet .review-score,.u-text-size-0{font-size:54px;line-height:54px;font-size:5.4rem;line-height:5.4rem}.gte-tablet .review-snippet .review-score,.review-snippet .gte-tablet .review-score,.gte-tablet .u-text-size-0{font-size:64px;line-height:64px;font-size:6.4rem;line-height:6.4rem}.gte-desktop .review-snippet .review-score,.review-snippet .gte-desktop .review-score,.gte-desktop .u-text-size-0{font-size:82px;line-height:82px;font-size:8.2rem;line-height:8.2rem}h1,.u-text-size-1{font-size:36px;line-height:36px;font-size:3.6rem;line-height:3.6rem}.gte-tablet h1,.gte-tablet .u-text-size-1{font-size:54px;line-height:54px;font-size:5.4rem;line-height:5.4rem}.gte-desktop h1,.gte-desktop .u-text-size-1{font-size:64px;line-height:56px;font-size:6.4rem;line-height:5.6rem}h2,.u-text-size-2{font-size:30px;line-height:30px;font-size:3rem;line-height:3rem}.gte-tablet h2,.gte-tablet .u-text-size-2{font-size:38px;line-height:38px;font-size:3.8rem;line-height:3.8rem}.gte-desktop h2,.gte-desktop .u-text-size-2{font-size:48px;line-height:42px;font-size:4.8rem;line-height:4.2rem}h3,.u-text-size-3{font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem}.gte-tablet h3,.gte-tablet .u-text-size-3{font-size:30px;line-height:30px;font-size:3rem;line-height:3rem}.gte-desktop h3,.gte-desktop .u-text-size-3{font-size:36px;line-height:36px;font-size:3.6rem;line-height:3.6rem}h4,.other-game span,.review-snippet cite,.u-text-size-4{font-size:18px;line-height:18px;font-size:1.8rem;line-height:1.8rem}.gte-tablet h4,.gte-tablet .other-game span,.other-game .gte-tablet span,.gte-tablet .review-snippet cite,.review-snippet .gte-tablet cite,.gte-tablet .u-text-size-4{font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem}.gte-desktop h4,.gte-desktop .other-game span,.other-game .gte-desktop span,.gte-desktop .review-snippet cite,.review-snippet .gte-desktop cite,.gte-desktop .u-text-size-4{font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem}.u-text-size-5{font-size:16px;line-height:16px;font-size:1.6rem;line-height:1.6rem}.gte-tablet h5,.gte-tablet .u-text-size-5{font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem}.gte-desktop h5,.gte-desktop .u-text-size-5{font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem}.u-text-size-6{font-size:16px;line-height:16px;font-size:1.6rem;line-height:1.6rem}.gte-tablet h5,.gte-tablet .u-text-size-6{font-size:16px;line-height:16px;font-size:1.6rem;line-height:1.6rem}.gte-desktop h5,.gte-desktop .u-text-size-6{font-size:16px;line-height:16px;font-size:1.6rem;line-height:1.6rem}.flourish,.flourish2{position:relative}.flourish::before,.flourish::after,.flourish2::before,.flourish2::after{content:"";display:block;width:20px;height:22px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flourish::before,.flourish2::before{left:-30px;background:url("/_assets/img/heading-flourish-01.png") center center no-repeat}.flourish::after,.flourish2::after{right:-30px;background:url("/_assets/img/heading-flourish-02.png") center center no-repeat}.flourish2::before{background:url("/_assets/img/heading-flourish-03.png") center center no-repeat}.flourish2::after{background:url("/_assets/img/heading-flourish-04.png") center center no-repeat}p{margin:0 0 1em 0}ul{margin-top:0;margin-bottom:1em}.u-text-centered,.game-intro h2,.game-feature,.review-snippet{text-align:center}.u-text-meek{font-weight:normal !important}.u-text-nowrap{white-space:nowrap}.u-text-brandfont{font-family:"ReliqStdBoldCalm",sans-serif}.u-text-upper{text-transform:uppercase}blockquote{margin:0}blockquote cite{font-size:80%}.hypenate{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.solo{margin:0}a{text-decoration:none;color:#fff;font-weight:bold}a:visited{color:#fff}a:hover,a:visited:hover{text-decoration:none;text-decoration:underline;color:#fff}a:focus{outline:thin dotted;color:#fff}a:hover,a:active{outline:0;transition:color 0.25s ease 0s}button,a.button{font-size:24px;line-height:36px;font-size:2.4rem;line-height:3.6rem;border-style:solid;border-width:2px;border-color:#cadef3;border-radius:4px;background:linear-gradient(to bottom, #9d86b3 0%, #576596 100%);box-shadow:3px 4px 4px 0px rgba(0,0,0,0.5);font-family:"ReliqStdBoldCalm",sans-serif;text-transform:uppercase;padding:0.5em 0.5em;width:100%;line-height:1;color:#fff;text-shadow:none;display:block;text-align:center;transition:all 0.25s ease 0s}button:hover,a.button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}a.button--secondary{color:#3e6779;background:linear-gradient(to bottom, #c4eaeb 0%, #96cedd 100%)}a.button--secondary:hover{color:#3e6779}a.button--slim{padding:0.25em 0.5em;text-transform:none}a.button--steam{background:linear-gradient(to bottom, #93c751 0%, #507025 100%);border-color:#c3e695}.media-gallery a{display:block;box-shadow:inset 0px 0px 30px 10px #000;transition:all 0.25s ease-in-out 0s}.media-gallery a figure{position:relative;z-index:-1}.media-gallery a figure::after{content:"+";font-size:50px;line-height:50px;font-size:5rem;line-height:5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;margin-top:5px;transition:all 0.25s ease-in-out 0s}.media-gallery a:hover{box-shadow:inset 0px 0px 20px 5px rgba(0,0,0,0.5)}.media-gallery a:hover figure::after{opacity:1;margin-top:0}.other-game a:hover figure{transition:all 0.25s ease-in-out 0s;-webkit-transform:scale(1.05);transform:scale(1.05)}ul{margin-top:0;margin-bottom:1em}.unlist,.blocklist,.media-gallery,.footer__logos{list-style-type:none;margin-left:0;padding-left:0}.inlinelist li,.gte-tablet .footer__logos li{display:inline}.inlinelist li img,.gte-tablet .footer__logos li img{vertical-align:middle}.inlinelist-spaced li,.gte-tablet .footer__logos li{display:inline-block;margin-right:20px}.inlinelist-spaced li:last-of-type,.gte-tablet .footer__logos li:last-of-type{margin-right:0}.blocklist{margin-bottom:0}.blocklist:before,.blocklist:after{content:" ";display:table}.blocklist:after{clear:both}.blocklist--mobile1-tablet3 li{display:block;margin-bottom:20px}.blocklist--mobile1-tablet3 li:last-of-type{margin-bottom:0}.gte-tablet .blocklist--mobile1-tablet3{margin-right:-3%}.gte-tablet .blocklist--mobile1-tablet3 li{float:left;width:30%;margin-right:3%;margin-bottom:3%}.gte-tablet .blocklist--mobile1-tablet3 li:nth-child(odd){clear:none}.gte-tablet .blocklist--mobile1-tablet3 li:nth-child(3n+1){clear:both}.blocklist--mobile2-tablet3-desktop4{margin-right:-4%}.blocklist--mobile2-tablet3-desktop4 li{float:left;width:46%;margin-right:4%;margin-bottom:4%}.blocklist--mobile2-tablet3-desktop4 li:nth-child(odd){clear:both}.gte-tablet .blocklist--mobile2-tablet3-desktop4{margin-right:-3%}.gte-tablet .blocklist--mobile2-tablet3-desktop4 li{width:30%;margin-right:3%;margin-bottom:3%}.gte-tablet .blocklist--mobile2-tablet3-desktop4 li:nth-child(odd){clear:none}.gte-tablet .blocklist--mobile2-tablet3-desktop4 li:nth-child(3n+1){clear:both}.gte-desktop .blocklist--mobile2-tablet3-desktop4 li{width:22%}.gte-desktop .blocklist--mobile2-tablet3-desktop4 li:nth-child(odd){clear:none}.gte-desktop .blocklist--mobile2-tablet3-desktop4 li:nth-child(3n+1){clear:none}.gte-desktop .blocklist--mobile2-tablet3-desktop4 li:nth-child(4n+1){clear:both}figure img{display:block;width:100%}.ratio-16to9{padding-top:56.25%;position:relative;overflow:hidden}.ratio-16to9 img{position:absolute;top:0}.ratio-16to9 a:hover img{transition:all 0.5s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1)}.media-gallery{margin-right:-4%;margin-bottom:-4%}.media-gallery:before,.media-gallery:after{content:" ";display:table}.media-gallery:after{clear:both}.media-gallery li{float:left;width:46%;margin:0 4% 4% 0}.media-gallery li figure{margin:0;background:#408271}.gte-tablet .media-gallery{margin-right:-2%;margin-bottom:-2%}.gte-tablet .media-gallery li{width:31%;margin:0 2% 2% 0}.gte-desktop .media-gallery{padding:0 10% 2% 10%}.viewport:before,.viewport:after{content:" ";display:table}.viewport:after{clear:both}.bg{background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:top center}.gte-tablet .bg{background-size:cover;background-position:center center}.bg-lw1,.bg-lw2{background-color:#408271;position:relative}.bg-lw1::before,.bg-lw2::before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(to bottom, rgba(64,130,113,0) 0%, #408271 100%);z-index:10}.bg-lw2{background-color:#6d9bbf}.bg-lw2::before{background:linear-gradient(to bottom, rgba(109,155,191,0) 0%, #6d9bbf 100%)}.toku-floater,.enril-floater{display:none}.gte-desktop .toku-floater,.gte-desktop .enril-floater{display:block}.gte-desktop .toku-floater{position:absolute;right:12.5%;top:27.5%;-webkit-animation-name:Floating1;animation-name:Floating1;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes Floating1{from{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}65%{-webkit-transform:translate(5px, 15px);transform:translate(5px, 15px)}to{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}}@keyframes Floating1{from{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}65%{-webkit-transform:translate(5px, 15px);transform:translate(5px, 15px)}to{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}}.gte-desktop .enril-floater{position:absolute;right:25%;top:40%;-webkit-animation-name:Floating2;animation-name:Floating2;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes Floating2{from{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}50%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}to{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}}@keyframes Floating2{from{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}50%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}to{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}}.brand-title{display:block;margin:0 auto;width:240px}.brand-title img{width:100%}.gte-tablet .brand-title{width:480px}.game-intro{margin-top:160px;position:relative;z-index:100}.game-intro h2{margin-left:5%;margin-right:5%}.game-intro p{margin:0}.game-intro__buttons{margin-top:20px}.game-intro__buttons .button:first-of-type{margin-bottom:10px}.game-intro__bundle{margin-top:20px}.game-intro__bundle .bundle-image{width:120px;margin:0 auto 20px auto}.game-intro__bundle .bundle-intro{min-height:150px;text-align:center;font-weight:bold;line-height:1.3;margin-left:30px;margin-right:30px;padding-top:30px;background:url("/_assets/img/blossom-bg.png") top center repeat-x;position:relative}.game-intro__bundle .bundle-intro::before,.game-intro__bundle .bundle-intro::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;margin-left:-40px;background:url("/_assets/img/blossom.png") top left no-repeat;z-index:10}.game-intro__bundle .bundle-intro::after{left:auto;right:0;margin-left:0;margin-right:-40px;background-position:top right}.game-intro__bundle .bundle-intro .bundle-intro__copy{position:relative;z-index:1000}.game-intro__bundle h3{margin:0}.game-intro__bundle .button{margin-top:10px}.gte-tablet .game-intro{margin-top:320px}.gte-tablet .game-intro__buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.gte-tablet .game-intro__buttons .button{margin-right:20px}.gte-tablet .game-intro__buttons .button:first-of-type{margin-bottom:0}.gte-tablet .game-intro__buttons .button:last-of-type{margin-right:0}.gte-tablet .game-intro__bundle{display:-webkit-flex;display:-ms-flexbox;display:flex}.gte-tablet .bundle-image{-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;margin-right:20px}.gte-desktop .game-intro{margin-top:20px;width:60%}.gte-desktop .bg-lw2 .game-intro{margin-left:40%}.gte-desktop .game-intro__bundle .button{width:80%;margin-left:auto;margin-right:auto}.other-game{text-align:center;margin:0 20%}.other-game a{text-decoration:none}.other-game span{font-family:"ReliqStdBoldCalm",sans-serif}.other-game figure{margin:0}.gte-desktop .other-game{margin:0;width:60%}.gte-desktop .other-game span,.gte-desktop .other-game figure{display:inline-block;vertical-align:middle}.gte-desktop .other-game figure{width:33.333%;margin:0 0 0 10px}.gte-desktop .other-game--2{margin-left:40%}.page-fade{background:linear-gradient(to bottom, #408271 0%, #543f2c 100%)}.page-fade2{background:linear-gradient(to bottom, #6d9bbf 0%, #2a3451 100%)}.paper-container{background-color:#ab8a53;position:relative}.paper-container::before,.paper-container::after{content:"";display:block;position:absolute;width:50px;height:100%;top:0;z-index:10}.paper-container::before{left:0;background:url("/_assets/img/paper-bg-left.jpg") top left repeat-y}.paper-container::after{right:0;background:url("/_assets/img/paper-bg-right.jpg") top right repeat-y}.paper-container__inner{position:relative}.paper-container__inner::before,.paper-container__inner::after{content:"";display:block;position:absolute;height:50px;width:100%;left:0;z-index:10}.paper-container__inner::before{top:0;background:url("/_assets/img/paper-bg-top.jpg") top left repeat-x}.paper-container__inner::after{bottom:0;background:url("/_assets/img/paper-bg-bottom.jpg") bottom left repeat-x}.paper-container__wrapper{padding:30px;position:relative;z-index:1000}.paper-container__content{position:relative;z-index:1000}.pc-tr,.pc-tl,.pc-br,.pc-bl{display:block;position:absolute;width:100px;height:100px;z-index:100}.pc-tl{top:0;left:0;background:url("/_assets/img/paper-bg-corner-tl.png") top left no-repeat}.pc-tr{top:0;right:0;background:url("/_assets/img/paper-bg-corner-tr.png") top right no-repeat}.pc-bl{bottom:0;left:0;background:url("/_assets/img/paper-bg-corner-bl.png") bottom left no-repeat}.pc-br{bottom:0;right:0;background:url("/_assets/img/paper-bg-corner-br.png") bottom right no-repeat}.paper-container--ice{background-color:#609db8}.paper-container--ice::before{background:url("/_assets/img/paper-bg-ice-left.jpg") top left repeat-y}.paper-container--ice::after{background:url("/_assets/img/paper-bg-ice-right.jpg") top right repeat-y}.paper-container--ice .paper-container__inner::before{background:url("/_assets/img/paper-bg-ice-top.jpg") top left repeat-x}.paper-container--ice .paper-container__inner::after{background:url("/_assets/img/paper-bg-ice-bottom.jpg") bottom left repeat-x}.paper-container--ice .pc-tl{background:url("/_assets/img/paper-bg-ice-corner-tl.png") top left no-repeat}.paper-container--ice .pc-tr{background:url("/_assets/img/paper-bg-ice-corner-tr.png") top right no-repeat}.paper-container--ice .pc-bl{background:url("/_assets/img/paper-bg-ice-corner-bl.png") bottom left no-repeat}.paper-container--ice .pc-br{background:url("/_assets/img/paper-bg-ice-corner-br.png") bottom right no-repeat}.game-feature figure{width:120px;margin:0 auto}.game-feature p{margin:0;text-align:left}.gte-tablet .game-feature figure{width:50%}.video-media{display:block;position:relative}.video-media figure{background:#408271}.video-media .video-media__play{width:auto;position:absolute}.gte-tablet .video-media{margin:0 10% 20px 10%}.review-snippet .review-score{display:block;font-family:"ReliqStdBoldCalm",sans-serif}.review-snippet p{margin:0 0 0.5em 0;text-align:left}.review-snippet cite{font-family:"ReliqStdBoldCalm",sans-serif;display:block}.reviews-caveat{text-align:center}.steam-widget iframe{display:none}.gte-tablet .steam-widget iframe{display:block;width:90%;margin:0 auto -20px auto}.gte-tablet .steam-widget .button{display:none}.widescreen .steam-widget iframe{width:80%}.inline-modal{position:relative;width:auto;max-width:80%;background:#000;padding:20px;margin:0 auto;box-shadow:0 0 50px 0 #000}footer{background:linear-gradient(to bottom, #543f2c 0%, #000 100%)}.footer2{background:linear-gradient(to bottom, #2a3451 0%, #000 100%)}.footer__logos{margin:0 0 20px 0;text-align:center}.footer__logos li{margin-bottom:20px}.gte-tablet .footer__logos li{margin-bottom:0}.footer__terms{font-size:11px;line-height:16.5px;font-size:1.1rem;line-height:1.65rem;text-align:center;margin:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:10042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.95;filter:alpha(opacity=95)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:10043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:10044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:10046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1140px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-iframe-scaler iframe{border-top:5px solid #000;box-shadow:0 0 50px 0 #000}img.mfp-img{padding:0;border-top:5px solid #000;box-shadow:0 0 50px 0 #000}.mfp-figure figure{padding:40px 0}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{border-right:27px solid #000}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #000}.mfp-fade.mfp-bg{opacity:0;transition:all 0.5s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.95}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all 0.5s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}@media screen and (min-width: 0\0) and (-webkit-min-device-pixel-ratio: 0.75), screen and (min-width: 0\0) and (min-resolution: 72dpi){.desktop .viewport{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.desktop .viewport__inner{min-width:980px;max-width:1280px;margin:0 auto}.game-intro__buttons{display:block}.game-intro__buttons .button{width:48%;margin-right:2%}.game-intro__bundle{display:block}.bundle-image{display:block;float:left;width:20%;margin-right:5%}.bundle-intro{display:block;float:left;width:75%}}
