/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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}a:active,a:hover{outline:0}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{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:1em 40px}hr{-webkit-box-sizing:content-box;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"]{-webkit-box-sizing:border-box;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;-webkit-box-sizing:content-box;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}@-webkit-keyframes dropin{0%{-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dropin{0%{-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes hover{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}50%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes hover{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}50%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes rubberband{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.125) scaleY(0.83333);transform:scaleX(1.125) scaleY(0.83333)}40%{-webkit-transform:scaleX(0.83333) scaleY(1.125);transform:scaleX(0.83333) scaleY(1.125)}60%{-webkit-transform:scaleX(1.035) scaleY(0.94444);transform:scaleX(1.035) scaleY(0.94444)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rubberband{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.125) scaleY(0.83333);transform:scaleX(1.125) scaleY(0.83333)}40%{-webkit-transform:scaleX(0.83333) scaleY(1.125);transform:scaleX(0.83333) scaleY(1.125)}60%{-webkit-transform:scaleX(1.035) scaleY(0.94444);transform:scaleX(1.035) scaleY(0.94444)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes chracterHover{0%{-webkit-transform:translate(0px, -40px) rotate(-3deg);transform:translate(0px, -40px) rotate(-3deg)}20%{-webkit-transform:translate(5px, -30px) rotate(0deg);transform:translate(5px, -30px) rotate(0deg)}40%{-webkit-transform:translate(-5px, -30px) rotate(3deg);transform:translate(-5px, -30px) rotate(3deg)}50%{-webkit-transform:translate(-5px, -20px) rotate(0deg);transform:translate(-5px, -20px) rotate(0deg)}60%{-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}60%{-webkit-transform:translate(-4px, 10px) rotate(-2deg);transform:translate(-4px, 10px) rotate(-2deg)}70%{-webkit-transform:translate(-4px, 13px) rotate(2deg);transform:translate(-4px, 13px) rotate(2deg)}80%{-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}90%{-webkit-transform:translate(5px, 0px) rotate(-3deg);transform:translate(5px, 0px) rotate(-3deg)}100%{-webkit-transform:translate(-2px, -15px) rotate(0deg);transform:translate(-2px, -15px) rotate(0deg)}}@keyframes chracterHover{0%{-webkit-transform:translate(0px, -40px) rotate(-3deg);transform:translate(0px, -40px) rotate(-3deg)}20%{-webkit-transform:translate(5px, -30px) rotate(0deg);transform:translate(5px, -30px) rotate(0deg)}40%{-webkit-transform:translate(-5px, -30px) rotate(3deg);transform:translate(-5px, -30px) rotate(3deg)}50%{-webkit-transform:translate(-5px, -20px) rotate(0deg);transform:translate(-5px, -20px) rotate(0deg)}60%{-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}60%{-webkit-transform:translate(-4px, 10px) rotate(-2deg);transform:translate(-4px, 10px) rotate(-2deg)}70%{-webkit-transform:translate(-4px, 13px) rotate(2deg);transform:translate(-4px, 13px) rotate(2deg)}80%{-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}90%{-webkit-transform:translate(5px, 0px) rotate(-3deg);transform:translate(5px, 0px) rotate(-3deg)}100%{-webkit-transform:translate(-2px, -15px) rotate(0deg);transform:translate(-2px, -15px) rotate(0deg)}}@font-face{font-family:'Jura';font-style:normal;font-weight:700;src:url(../../assets/fonts/jura-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Jura';font-style:normal;font-weight:700;src:url(../../assets/fonts/jura-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(../../assets/fonts/opensans-normal.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;src:url(../../assets/fonts/opensans-italic.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}html{font-size:14px;color:#fff}body{font-family:'Open Sans', sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5454545455}p{margin-bottom:1em;margin-top:20px;letter-spacing:0.015em;line-height:1.5555555556}em,i{font-style:italic}a,a:visited{color:inherit;font-family:inherit}a.txt-lnk{color:#f76b1c;text-decoration:underline}a.txt-lnk:hover{text-decoration:none}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,h6,.h6{font-family:'Jura',sans-serif;font-weight:700;line-height:1;margin:0.65em 0 0.375em 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}h1,.h1{font-size:2.14286rem;letter-spacing:0.007741935484em}h2,.h2{font-size:1.71429rem;letter-spacing:0.01868421053em;line-height:1.0833333333}h3,.h3{font-size:1.57143rem;letter-spacing:0.01472222222em;line-height:1.2222222222}h4,.h4{font-size:1.42857rem;letter-spacing:0.01466666667em}h5,.h5{font-size:1.28571rem;letter-spacing:0.015em;line-height:1.0909090909}h6,.h6{font-size:1rem}@media only screen and (min-width: 40.063em){html{font-size:16px}h1,.h1{font-size:3.44444rem;letter-spacing:0.007741935484em}h2,.h2{font-size:2.66667rem;letter-spacing:0.01868421053em;line-height:1.0833333333}h3,.h3{font-size:2rem;letter-spacing:0.01472222222em;line-height:1.2222222222}h4,.h4{font-size:1.66667rem;letter-spacing:0.01466666667em}h5,.h5{font-size:1.33333rem;letter-spacing:0.015em;line-height:1.0909090909}h6,.h6{font-size:1rem}}@media only screen and (min-width: 54.063em){html{font-size:18px}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}span.nobr{white-space:nowrap}.text-center{text-align:center}.text-left{text-align:left}.text-left-m-up{text-align:center}.image-replace{border:0;color:transparent;font:0/0 a;text-shadow:none}.text-blue{color:#98CCE6}.text-brown{color:#9d6c29}.text-black{color:#41444F}.text-green{color:#118b3b}.text-green-aqua{color:#00D5C6}.text-green-dark{color:#2E9334}.text-green-darker{color:#025A28}.text-orange{color:#f76b1c}.text-white{color:#fff}.text-white-50{color:rgba(255,255,255,0.5)}.text-gray{color:#DFDFDF}.text-gray-inactive{color:#D8D8D8}.text-gray-light{color:#f7f7f7}.text-red{color:#D0021B}.text-shadow{text-shadow:0 2px 10px #000}.text-shadow-light{text-shadow:0 3px 8px rgba(0,0,0,0.25)}.text-dark{color:#41444F}.text-light{color:#fff}.text-nomargin{margin:0}.text-legal{font-size:0.7rem}.img-block{display:block}.img-full{display:block;width:100%}.img-max{display:block;max-width:100%;margin-left:auto;margin-right:auto}.wrap{overflow:hidden}.tablet-up{display:none}.leaving-site{cursor:pointer}@media only screen and (min-width: 40.063em){.text-left-m-up{text-align:left}.tablet-up{display:inline}}.gallery{position:relative}.gallery__wrapper{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;position:relative;width:100%;margin:0;padding:0}.gallery.is-loading .gallery__wrapper{padding-bottom:50%;overflow:hidden;height:0;opacity:0}.gallery.is-loading .gallery__overlay{opacity:1;pointer-events:auto}.gallery__item{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;-webkit-transform:scale(0.9) translateY(-50%);transform:scale(0.9) translateY(-50%);display:block;position:absolute;top:50%;left:0;width:100%;opacity:0}.gallery__item img{display:block;max-width:100%}.gallery__item.is-transitioning{-webkit-transition:opacity 0.6s ease, -webkit-transform 0.6s ease;transition:opacity 0.6s ease, -webkit-transform 0.6s ease;transition:transform 0.6s ease, opacity 0.6s ease;transition:transform 0.6s ease, opacity 0.6s ease, -webkit-transform 0.6s ease}.gallery__item.is-transitioning--backward{-webkit-transform:translate(-50%, -50%) rotate(-20deg);transform:translate(-50%, -50%) rotate(-20deg);opacity:0}.gallery__item.is-transitioning--forward{-webkit-transform:translate(50%, -50%) rotate(20deg);transform:translate(50%, -50%) rotate(20deg);opacity:0}.gallery__item.is-active{-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);opacity:1}.gallery__overlay{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;background-color:white;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}@-webkit-keyframes galleryPreloader{50%{background-color:gray;-webkit-transform:scaleX(0.1);transform:scaleX(0.1)}100%{-webkit-transform:scaleX(1) rotate(90deg);transform:scaleX(1) rotate(90deg)}}@keyframes galleryPreloader{50%{background-color:gray;-webkit-transform:scaleX(0.1);transform:scaleX(0.1)}100%{-webkit-transform:scaleX(1) rotate(90deg);transform:scaleX(1) rotate(90deg)}}.gallery__overlay::after{content:'';-webkit-animation:galleryPreloader 1s ease infinite;animation:galleryPreloader 1s ease infinite;position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background-color:black}.gallery__nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:60px;height:60px;border-radius:50%;border:none;background:rgba(255,255,255,0.7);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.gallery__nav:focus,.gallery__nav:active{outline:none}.gallery__nav:hover{opacity:0.7;cursor:pointer}.gallery__nav-next{right:10px}.gallery__nav-prev{left:10px}.autoplay-video{position:relative;overflow:hidden}.autoplay-video.is-playing .autoplay-video__preloader,.autoplay-video.is-playing .autoplay-video__fallback{display:none}.autoplay-video.is-frozen .autoplay-video__video{display:none}.autoplay-video.is-frozen .autoplay-video__preloader{display:none}.autoplay-video.is-frozen .autoplay-video__fallback{display:block}.autoplay-video__preloader,.autoplay-video__fallback{width:100%}.autoplay-video__preloader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.autoplay-video__fallback{display:none}.autoplay-video__video{max-width:100%}.autoplay-video--fullscreen{position:absolute;left:0;top:0;width:100%;height:100%}.autoplay-video--fullscreen .autoplay-video__video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-height:100%;max-width:none}.medium-up,.medium-only,.large-up,.large-only,.xlarge-up,.xlarge-only .xxlarge-up,.xxlarge-only{display:none}.small-up{display:block}@media only screen and (min-width: 40.063em){.small-only{display:none}.medium-up{display:block}}@media only screen and (min-width: 40.063em) and (max-width: 54em){.medium-only{display:block}}@media only screen and (min-width: 54.063em){.large-up{display:block}.small-up{display:none}}@media only screen and (min-width: 54.063em) and (max-width: 71em){.large-only{display:block}}@media only screen and (min-width: 71.063em){.xlarge-up{display:block}}@media only screen and (min-width: 120.063em){.xxlarge-up{display:block}}.bg{position:absolute;top:0;left:0;width:100%;height:100%}.bg--pokeball,.page-home .section--videos .bg{background-image:url('/assets/img/common/pattern-pokeball.png');background-repeat:repeat;background-position:center top}.bg--pokemon-pattern{background-image:url('/assets/img/common/pattern-pokemon.png');background-repeat:repeat;background-position:center top;z-index:-1}.bg--textured::before,.bg--texture::before{background:url('/assets/img/common/pattern-texture.png') repeat center top;content:'';height:100%;left:0;position:absolute;top:0;width:100%}.bg--texture-a35::before{opacity:.35}.bg--landscape{background:#13348A url('/assets/img/home/story-bg.jpg') repeat-x center bottom;z-index:-1}.bg--overlay-dots::before,.page-home .autoplay-video::before{content:'';position:absolute;width:100%;height:100%;background:url('/assets/img/common/bg-dot-overlay.png') repeat center top;top:0;left:0}.bg--textured::before{opacity:0.5}.bg--fade-white::before{content:'';top:0;left:0;position:absolute;width:100%;height:100%;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(85%, rgba(255,255,255,0)), to(#fff));background-image:linear-gradient(0deg, rgba(255,255,255,0) 85%, #fff 100%)}.bg--color-blue{background-color:#98CCE6}.bg--color-brown{background-color:#9d6c29}.bg--color-black{background-color:#41444F}.bg--color-green{background-color:#118b3b}.bg--color-green-aqua{background-color:#00D5C6}.bg--color-green-dark{background-color:#2E9334}.bg--color-green-darker{background-color:#025A28}.bg--color-orange{background-color:#f76b1c}.bg--color-white,.page-home .section--videos .bg{background-color:#fff}.bg--color-white-50{background-color:rgba(255,255,255,0.5)}.bg--color-gray{background-color:#DFDFDF}.bg--color-gray-inactive{background-color:#D8D8D8}.bg--color-gray-light{background-color:#f7f7f7}.bg--color-red{background-color:#D0021B}.bg--gradient-orange{background:#FAD961;background-image:-webkit-gradient(linear, left top, left bottom, from(#FAD961), to(#F76B1C));background-image:linear-gradient(180deg, #FAD961 0%, #F76B1C 100%)}.bg--gradient-blue-sky{background:#007AD1;background-image:-webkit-gradient(linear, left top, left bottom, from(#007AD1), to(#05D4E5));background-image:linear-gradient(180deg, #007AD1 0%, #05D4E5 100%)}.bg--gradient-blue{background:#6AEEFF;background-image:-webkit-gradient(linear, left top, left bottom, from(#6AEEFF), to(#3023AE));background-image:linear-gradient(180deg, #6AEEFF 0%, #3023AE 100%)}.bg--gradient-purple{background:#C86DD7;background-image:-webkit-gradient(linear, left top, left bottom, from(#C86DD7), to(#3023AE));background-image:linear-gradient(180deg, #C86DD7 0%, #3023AE 100%)}.bg--gradient-green{background:#B4EC51;background-image:-webkit-gradient(linear, left top, left bottom, from(#B4EC51), to(#429321));background-image:linear-gradient(180deg, #B4EC51 0%, #429321 100%)}.bg--gradient-green-blue{background:#B0F464;background-image:-webkit-gradient(linear, left top, left bottom, from(#B0F464), to(#429BDD));background-image:linear-gradient(180deg, #B0F464 0%, #429BDD 100%)}.bg--gradient-green-aqua{background:#43F7BB;background-image:-webkit-gradient(linear, left top, left bottom, from(#43F7BB), to(#00D5C6));background-image:linear-gradient(180deg, #43F7BB 0%, #00D5C6 100%)}.bg--gradient-green-dark{background:#2E9334;background-image:-webkit-gradient(linear, left top, left bottom, from(#2E9334), to(#025A28));background-image:linear-gradient(180deg, #2E9334 0%, #025A28 100%)}.bg--gradient-red{background:#FFAC94;background-image:-webkit-gradient(linear, left top, left bottom, from(#FFAC94), to(#EC140B));background-image:linear-gradient(180deg, #FFAC94 0%, #EC140B 100%)}.bg--gradient-yellow{background:#FFD83B;background-image:-webkit-gradient(linear, left top, left bottom, from(#FFD83B), to(#FFEA96));background-image:linear-gradient(180deg, #FFD83B 0%, #FFEA96 100%)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.bg--pokemon-pattern{background-image:url('/assets/img/common/pattern-pokemon@2x.jpg');background-size:576px 576px}.bg--pokeball,.page-home .section--videos .bg{background-image:url('/assets/img/common/pattern-pokeball@2x.png');background-size:486px 81px}}.header-nav{position:relative;z-index:100}.site-nav{position:absolute;width:100%}.nav__nintendo-console{position:absolute;width:62px;height:62px;right:0}#site-nav__toggler{display:none}#site-nav__toggler:checked ~ .site-nav__label{-webkit-transform:translate(0);transform:translate(0)}#site-nav__toggler:checked ~ .site-nav__label .line{background-position:center -352px}#site-nav__toggler:checked ~ .site-nav__wrapper{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:visible}#site-nav__toggler:checked ~ .site-nav__wrapper .site-nav__inner{left:50%;max-height:100vh;overflow:auto;padding:62px 0 62px 0;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.site-nav__label{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px;cursor:pointer;height:48px;left:10px;position:fixed;top:10px;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;width:48px;z-index:100}.site-nav__label .bg{background:center/48px 48px no-repeat url('/assets/img/common/nav-mobile-bg.svg');height:100%;left:0;position:absolute;top:0;width:100%}.site-nav__label:before{background:no-repeat center center/100% url('/assets/img/common/nav-mobile-bg-shadow.png');content:'';height:130%;left:50%;position:absolute;top:55%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:120%;z-index:-1}.site-nav__label:hover .lines{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0)}.site-nav__label .lines{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease;position:absolute;height:32px;width:32px;margin-left:-16px;margin-top:-16px;top:50%;left:50%}.site-nav__label .lines .line{background:no-repeat center top/32px 384px url('/assets/img/common/nav-icon-sprite.png');height:100%;left:0;position:absolute;top:0;-webkit-transition:background-position 0.4s steps(11);transition:background-position 0.4s steps(11);width:100%}.site-nav__wrapper{background:#6AEEFF;background-image:-webkit-gradient(linear, left top, left bottom, from(#6AEEFF), to(#3023AE));background-image:linear-gradient(180deg, #6AEEFF 0%, #3023AE 100%);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:visibility .3s ease-out, -webkit-transform .3s ease-out;transition:visibility .3s ease-out, -webkit-transform .3s ease-out;transition:transform .3s ease-out, visibility .3s ease-out;transition:transform .3s ease-out, visibility .3s ease-out, -webkit-transform .3s ease-out;visibility:hidden;width:100%}.site-nav__wrapper:after{background:repeat-x center top/394px 62px url('/assets/img/footer/bg-grass.png');bottom:0;content:'';height:62px;left:0;pointer-events:none;position:absolute;width:100%}.site-nav__logo{max-width:280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px}.site-nav__logo .site-nav__logo__game{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.site-nav__logo .site-nav__logo__game img{max-width:100%;display:inline-block}.site-nav__list{font-family:'Jura',sans-serif;font-weight:700;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;padding:0;margin:0;list-style:none;text-align:center}.site-nav__secondary-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin:0 auto;position:absolute;top:70px;width:100%}.site-nav__secondary-logo .site-nav__logo__game img{max-width:140px;margin:0 auto;-webkit-filter:drop-shadow(0 2px 6px rgba(0,0,0,0.2));filter:drop-shadow(0 2px 6px rgba(0,0,0,0.2))}.page-home .site-nav__secondary-logo{display:none}.nav__item{padding-bottom:14px;font-weight:700;font-size:30px}a.nav__link{color:#fff;text-decoration:none;text-shadow:0 2px 4px rgba(0,0,0,0.25)}.nav-sticky .site-nav__label{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width: 40.063em){#site-nav__toggler:checked ~ .site-nav__label .line{background-position:center -440px}#site-nav__toggler:checked ~ .site-nav__wrapper .site-nav__inner{padding:25px 0 80px 0}.site-nav__label{width:64px;height:64px;top:20px;left:20px}.site-nav__label .bg{background-size:64px 64px}.site-nav__label .lines{height:40px;margin-left:-20px;margin-top:-20px;width:40px}.site-nav__label .lines .line{background-size:40px 480px}.site-nav__logo{max-width:70%;padding-bottom:20px}.site-nav__wrapper:after{background-size:788px 124px;height:124px}.site-nav__secondary-logo{top:15px}.site-nav__secondary-logo .site-nav__logo__game img{max-width:167px}.nav__item{font-size:48px}}@media only screen and (min-width: 54.063em){.site-nav__label,#site-nav__toggler{display:none}#site-nav__toggler:checked ~ .site-nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}#site-nav__toggler:checked ~ .site-nav__wrapper .site-nav__inner{display:block;padding:0;-webkit-transform:none;transform:none;overflow:visible;position:absolute;left:auto;top:auto;width:100%;max-height:none}.nav-sticky #site-nav__toggler:checked ~ .site-nav__wrapper .site-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.site-nav{position:absolute;z-index:55;height:auto;width:100%}.nav__nintendo-console{position:absolute;right:0;top:60px}.site-nav__wrapper{background:none;display:block;margin:0 auto;height:auto;padding:0;position:static;text-align:center;width:100%;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.site-nav__wrapper:after{content:none}.site-nav__inner{width:100%;max-width:none;background:rgba(255,255,255,0.85);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);box-shadow:0 0 20px 0 rgba(0,0,0,0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 10px 11px}.site-nav__logo{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:-3px 0 -4px;max-width:none;padding-bottom:0;position:relative;top:4px;width:185px}.site-nav__container{position:relative}.site-nav__active-pointer{background:url('/assets/img/common/nav-arrow.svg') no-repeat center center;background-size:27px 28px;height:28px;opacity:0;position:absolute;top:100%;-webkit-transition:left .4s ease, opacity .3s ease, -webkit-transform .3s ease;transition:left .4s ease, opacity .3s ease, -webkit-transform .3s ease;transition:transform .3s ease, left .4s ease, opacity .3s ease;transition:transform .3s ease, left .4s ease, opacity .3s ease, -webkit-transform .3s ease;width:27px;z-index:2}.site-nav__active-pointer.js-show,.site-nav__active-pointer.js-active{opacity:1}.site-nav__list{font-family:'Jura',sans-serif;font-weight:700;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:0;position:relative}.site-nav__logo__game{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2));filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2))}.site-nav__logo__game img{max-width:100%}.nav__item{padding-bottom:0;-webkit-box-flex:0;-ms-flex:0 1 100px;flex:0 1 100px;max-width:100px}.nav__item:last-child{border-right:none}.nav__item:last-child .nav__link::after{content:none}a.nav__link{color:#41444F;display:block;font-size:0.8333333333rem;line-height:1;padding:0 8px;position:relative;text-decoration:none;text-shadow:none}.lang-fr-ca a.nav__link{font-size:.7rem}a.nav__link::after{background:rgba(255,255,255,0.5);content:'';height:22px;margin-top:-11px;position:absolute;right:0;top:50%;width:1px}a.nav__link.nav__link--active span,a.nav__link:hover span{-webkit-transform:translateY(-10%);transform:translateY(-10%)}.js-on-nav-link a.nav__link.nav__link--active span{-webkit-transform:translateY(0);transform:translateY(0)}.js-on-nav-link a.nav__link.nav__link--active:hover span{-webkit-transform:translateY(-10%);transform:translateY(-10%)}a.nav__link span{display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.site-nav__secondary-logo{display:none}.nav-sticky .site-nav__wrapper{width:100%;top:0;position:fixed}}@media only screen and (min-width: 71.063em){.nav__nintendo-console{height:90px;width:90px}.site-nav__wrapper{background:none;display:block;margin:0 auto;padding:0;position:static;text-align:center;width:100%}.site-nav__wrapper:after{content:none}.site-nav__inner{padding:6px 10px 7px}.nav__item{padding-bottom:0;-webkit-box-flex:0;-ms-flex:0 1 120px;flex:0 1 120px;max-width:120px}a.nav__link{font-size:1rem;padding:0 8px 0}.lang-fr-ca a.nav__link{font-size:.9rem}.site-nav__logo{width:230px;margin:-5px 0 -6px}}.dots-list{display:none}.subnav{font-family:'Jura',sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#41444F;margin-left:auto;margin-right:auto;max-width:420px;padding:0 10px}.subnav__container{border-radius:22px;padding:3px;text-align:center}.subnav__wrapper{background:#fff;border-radius:19px}#subnav__toggler{display:none}#subnav__toggler:checked ~ .subnav__container .subnav__list{max-height:200vh}#subnav__toggler:checked ~ .subnav__container .subnav__label .label__open{display:none}#subnav__toggler:checked ~ .subnav__container .subnav__label .label__close{display:block}.subnav__label{cursor:pointer;display:block;font-size:1.2222222222rem;padding:5px 25px;position:relative;text-align:center}.subnav__label span{display:block}.subnav__label .label__close{display:none}.subnav__list{list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.subnav__item{padding:5px 10px 5px}.subnav__link{cursor:pointer;display:inline-block;font-size:1.2222222222rem;letter-spacing:0.015em;line-height:1.2;padding:6px;text-align:center;text-decoration:none}.subnav__link span{display:block}.subnav__link--hide{display:none}.subnav--orange .subnav__container{background:#FAD961;background-image:-webkit-gradient(linear, left top, right top, from(#FAD961), to(#F76B1C));background-image:linear-gradient(90deg, #FAD961 0%, #F76B1C 100%)}.subnav--blue-sky .subnav__container{background:#007AD1;background-image:-webkit-gradient(linear, left top, right top, from(#007AD1), to(#05D4E5));background-image:linear-gradient(90deg, #007AD1 0%, #05D4E5 100%)}.subnav--blue .subnav__container{background:#6AEEFF;background-image:-webkit-gradient(linear, left top, right top, from(#6AEEFF), to(#3023AE));background-image:linear-gradient(90deg, #6AEEFF 0%, #3023AE 100%)}.subnav--purple .subnav__container{background:#C86DD7;background-image:-webkit-gradient(linear, left top, right top, from(#C86DD7), to(#3023AE));background-image:linear-gradient(90deg, #C86DD7 0%, #3023AE 100%)}.subnav--green .subnav__container{background:#B4EC51;background-image:-webkit-gradient(linear, left top, right top, from(#B4EC51), to(#429321));background-image:linear-gradient(90deg, #B4EC51 0%, #429321 100%)}.subnav--green-blue .subnav__container{background:#B0F464;background-image:-webkit-gradient(linear, left top, right top, from(#B0F464), to(#429BDD));background-image:linear-gradient(90deg, #B0F464 0%, #429BDD 100%)}.subnav--green-aqua .subnav__container{background:#43F7BB;background-image:-webkit-gradient(linear, left top, right top, from(#43F7BB), to(#00D5C6));background-image:linear-gradient(90deg, #43F7BB 0%, #00D5C6 100%)}.subnav--green-dark .subnav__container{background:#2E9334;background-image:-webkit-gradient(linear, left top, right top, from(#2E9334), to(#025A28));background-image:linear-gradient(90deg, #2E9334 0%, #025A28 100%)}.subnav--red .subnav__container{background:#FFAC94;background-image:-webkit-gradient(linear, left top, right top, from(#FFAC94), to(#EC140B));background-image:linear-gradient(90deg, #FFAC94 0%, #EC140B 100%)}.subnav--yellow .subnav__container{background:#FFD83B;background-image:-webkit-gradient(linear, left top, right top, from(#FFD83B), to(#FFEA96));background-image:linear-gradient(90deg, #FFD83B 0%, #FFEA96 100%)}@media only screen and (min-width: 54.063em){.dots-list{display:block;list-style:none;margin-right:10px;opacity:0;padding:0;position:fixed;right:0;text-align:center;top:50%;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);-webkit-transition:opacity .3s ease, visibility .3s ease, -webkit-transform .3s ease;transition:opacity .3s ease, visibility .3s ease, -webkit-transform .3s ease;transition:opacity .3s ease, transform .3s ease, visibility .3s ease;transition:opacity .3s ease, transform .3s ease, visibility .3s ease, -webkit-transform .3s ease;visibility:hidden;z-index:33}.js-show-dots .dots-list{opacity:1;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);visibility:visible}.dot__item{display:block;line-height:1;margin-bottom:4px;text-align:right;-webkit-transition:margin-bottom .2s ease;transition:margin-bottom .2s ease}.js-is-top .dot__item{margin-bottom:7px}.dot__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:1;margin-left:auto;margin-right:auto;outline:0;padding:4px 6px 4px 6px;position:relative}.dot__link::after{background:#41444F;border-radius:50%;border:solid 2px #fff;-webkit-box-shadow:inset 0 2px 6px 0 rgba(0,0,0,0.25);box-shadow:inset 0 2px 6px 0 rgba(0,0,0,0.25);content:'';display:inline-block;height:10px;width:10px}.dot__link:hover span,.dot__link.js-active-dot.js-show-label span,.js-is-top .dot__link span{opacity:1;visibility:visible}.dot__link span{background:#fff;border-radius:15px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,0.2);box-shadow:0 3px 5px 0 rgba(0,0,0,0.2);display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:14px;opacity:0;padding:4px 22px 4px 12px;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease, visibility .3s ease;transition:opacity .3s ease, visibility .3s ease;visibility:hidden;white-space:nowrap;z-index:5}.dot__link span::after{content:'';position:absolute;background:#41444F;border-radius:50%;border:solid 2px #fff;width:10px;height:10px;margin-left:6px;margin-top:-5px;right:6px;top:50%}.subnav{max-width:none}.subnav__container{background:none;border-radius:none;display:none}.subnav__wrapper{border-radius:none}.subnav__label{display:none}.subnav__list{max-height:none;-webkit-transition:none;transition:none}.subnav__item{padding:5px 10px 5px}.subnav__link{border-radius:50px;-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);cursor:pointer;display:inline-block;font-size:1.2222222222rem;letter-spacing:0.015em;line-height:1.2;position:relative;-webkit-transition:border-color .45s ease, -webkit-box-shadow .45s ease;transition:border-color .45s ease, -webkit-box-shadow .45s ease;transition:box-shadow .45s ease, border-color .45s ease;transition:box-shadow .45s ease, border-color .45s ease, -webkit-box-shadow .45s ease}.subnav__link::before{border-radius:50px;border:3px solid #fff;content:'';height:100%;left:0;position:absolute;top:0;-webkit-transition:border-color .45s ease;transition:border-color .45s ease;width:100%}.subnav__link:hover{-webkit-box-shadow:0 35px 35px -30px rgba(0,0,0,0.3),0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 35px 35px -30px rgba(0,0,0,0.3),0 0 15px 0 rgba(0,0,0,0.1)}.subnav__link:hover::before{border-color:transparent}.subnav__link span{background:#fff;border-radius:100px;display:block;padding:5px 25px;text-shadow:0 1px 3px rgba(0,0,0,0.2)}.subnav--orange .dot__link.js-active-dot::after,.subnav--orange .dot__link span::after,.subnav--orange .subnav__link{background:#FAD961;background-image:-webkit-gradient(linear, left top, right top, from(#FAD961), to(#F76B1C));background-image:linear-gradient(90deg, #FAD961 0%, #F76B1C 100%)}.subnav--orange .subnav__container{background:none}.subnav--blue-sky .dot__link.js-active-dot::after,.subnav--blue-sky .dot__link span::after,.subnav--blue-sky .subnav__link{background:#007AD1;background-image:-webkit-gradient(linear, left top, right top, from(#007AD1), to(#05D4E5));background-image:linear-gradient(90deg, #007AD1 0%, #05D4E5 100%)}.subnav--blue-sky .subnav__container{background:none}.subnav--blue .dot__link.js-active-dot::after,.subnav--blue .dot__link span::after,.subnav--blue .subnav__link{background:#6AEEFF;background-image:-webkit-gradient(linear, left top, right top, from(#6AEEFF), to(#3023AE));background-image:linear-gradient(90deg, #6AEEFF 0%, #3023AE 100%)}.subnav--blue .subnav__container{background:none}.subnav--purple .dot__link.js-active-dot::after,.subnav--purple .dot__link span::after,.subnav--purple .subnav__link{background:#C86DD7;background-image:-webkit-gradient(linear, left top, right top, from(#C86DD7), to(#3023AE));background-image:linear-gradient(90deg, #C86DD7 0%, #3023AE 100%)}.subnav--purple .subnav__container{background:none}.subnav--green .dot__link.js-active-dot::after,.subnav--green .dot__link span::after,.subnav--green .subnav__link{background:#B4EC51;background-image:-webkit-gradient(linear, left top, right top, from(#B4EC51), to(#429321));background-image:linear-gradient(90deg, #B4EC51 0%, #429321 100%)}.subnav--green .subnav__container{background:none}.subnav--green-blue .dot__link.js-active-dot::after,.subnav--green-blue .dot__link span::after,.subnav--green-blue .subnav__link{background:#B0F464;background-image:-webkit-gradient(linear, left top, right top, from(#B0F464), to(#429BDD));background-image:linear-gradient(90deg, #B0F464 0%, #429BDD 100%)}.subnav--green-blue .subnav__container{background:none}.subnav--green-aqua .dot__link.js-active-dot::after,.subnav--green-aqua .dot__link span::after,.subnav--green-aqua .subnav__link{background:#43F7BB;background-image:-webkit-gradient(linear, left top, right top, from(#43F7BB), to(#00D5C6));background-image:linear-gradient(90deg, #43F7BB 0%, #00D5C6 100%)}.subnav--green-aqua .subnav__container{background:none}.subnav--green-dark .dot__link.js-active-dot::after,.subnav--green-dark .dot__link span::after,.subnav--green-dark .subnav__link{background:#2E9334;background-image:-webkit-gradient(linear, left top, right top, from(#2E9334), to(#025A28));background-image:linear-gradient(90deg, #2E9334 0%, #025A28 100%)}.subnav--green-dark .subnav__container{background:none}.subnav--red .dot__link.js-active-dot::after,.subnav--red .dot__link span::after,.subnav--red .subnav__link{background:#FFAC94;background-image:-webkit-gradient(linear, left top, right top, from(#FFAC94), to(#EC140B));background-image:linear-gradient(90deg, #FFAC94 0%, #EC140B 100%)}.subnav--red .subnav__container{background:none}.subnav--yellow .dot__link.js-active-dot::after,.subnav--yellow .dot__link span::after,.subnav--yellow .subnav__link{background:#FFD83B;background-image:-webkit-gradient(linear, left top, right top, from(#FFD83B), to(#FFEA96));background-image:linear-gradient(90deg, #FFD83B 0%, #FFEA96 100%)}.subnav--yellow .subnav__container{background:none}}@media only screen and (min-width: 71.063em){.dot__link::after{height:12px;width:12px}.dot__link span{font-size:16px}.dot__link span::after{height:12px;margin-left:6px;width:12px}}[data-controller="Viewport"] .callout-box{opacity:0;-webkit-transform:translate(0, 25%);transform:translate(0, 25%);-webkit-transition:opacity .2s ease-out, -webkit-transform .3s ease-out;transition:opacity .2s ease-out, -webkit-transform .3s ease-out;transition:opacity .2s ease-out, transform .3s ease-out;transition:opacity .2s ease-out, transform .3s ease-out, -webkit-transform .3s ease-out}[data-controller="Viewport"] .callout-box::before{-webkit-transition:.2s opacity .4s ease-out, .2s transform .4s ease-out;transition:.2s opacity .4s ease-out, .2s transform .4s ease-out;opacity:0;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}[data-controller="Viewport"] .callout-box--slide-left{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}[data-controller="Viewport"] .callout-box--slide-right{-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}[data-controller="Viewport"] .callout-box .carousel__list__wrp{-webkit-transition:opacity 0.3s ease,-webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.3s ease,-webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.3s ease,transform 1s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.3s ease,transform 1s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(200%);transform:translateX(200%)}.vp-on-30 .callout-box{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.vp-on-30 .callout-box::before{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1}.vp-on-30 .callout-box .carousel__list__wrp{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.callout-box__wrp{border:solid 4px #fff;border-radius:30px;padding:3px;position:relative;width:86%;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 50px 50px -40px rgba(0,0,0,0.25),0 0 60px 0 rgba(0,0,0,0.1);box-shadow:0 50px 50px -40px rgba(0,0,0,0.25),0 0 60px 0 rgba(0,0,0,0.1)}.callout-box__content{background:#fff;border-radius:25px;padding:20px 0}.callout-box__content--carousel{padding:15px 0 0 0}.callout-box__content--carousel h2{padding:0 15px;margin-bottom:0}.callout-box--orange .callout-box__wrp{background:#FAD961;background-image:-webkit-gradient(linear, left top, left bottom, from(#FAD961), to(#F76B1C));background-image:linear-gradient(180deg, #FAD961 0%, #F76B1C 100%)}.callout-box--blue-sky .callout-box__wrp{background:#007AD1;background-image:-webkit-gradient(linear, left top, left bottom, from(#007AD1), to(#05D4E5));background-image:linear-gradient(180deg, #007AD1 0%, #05D4E5 100%)}.callout-box--blue .callout-box__wrp{background:#6AEEFF;background-image:-webkit-gradient(linear, left top, left bottom, from(#6AEEFF), to(#3023AE));background-image:linear-gradient(180deg, #6AEEFF 0%, #3023AE 100%)}.callout-box--purple .callout-box__wrp{background:#C86DD7;background-image:-webkit-gradient(linear, left top, left bottom, from(#C86DD7), to(#3023AE));background-image:linear-gradient(180deg, #C86DD7 0%, #3023AE 100%)}.callout-box--green .callout-box__wrp{background:#B4EC51;background-image:-webkit-gradient(linear, left top, left bottom, from(#B4EC51), to(#429321));background-image:linear-gradient(180deg, #B4EC51 0%, #429321 100%)}.callout-box--green-blue .callout-box__wrp{background:#B0F464;background-image:-webkit-gradient(linear, left top, left bottom, from(#B0F464), to(#429BDD));background-image:linear-gradient(180deg, #B0F464 0%, #429BDD 100%)}.callout-box--green-aqua .callout-box__wrp{background:#43F7BB;background-image:-webkit-gradient(linear, left top, left bottom, from(#43F7BB), to(#00D5C6));background-image:linear-gradient(180deg, #43F7BB 0%, #00D5C6 100%)}.callout-box--green-dark .callout-box__wrp{background:#2E9334;background-image:-webkit-gradient(linear, left top, left bottom, from(#2E9334), to(#025A28));background-image:linear-gradient(180deg, #2E9334 0%, #025A28 100%)}.callout-box--red .callout-box__wrp{background:#FFAC94;background-image:-webkit-gradient(linear, left top, left bottom, from(#FFAC94), to(#EC140B));background-image:linear-gradient(180deg, #FFAC94 0%, #EC140B 100%)}.callout-box--yellow .callout-box__wrp{background:#FFD83B;background-image:-webkit-gradient(linear, left top, left bottom, from(#FFD83B), to(#FFEA96));background-image:linear-gradient(180deg, #FFD83B 0%, #FFEA96 100%)}@media only screen and (min-width: 40.063em){.callout-box__wrp{border:solid 6px #fff;border-radius:60px;padding:4px}.callout-box__content{border-radius:50px;padding:25px 0}.callout-box__content--carousel{padding:18px 0 10px 0}.callout-box__content--carousel h2{margin-bottom:.2em}}@media only screen and (min-width: 54.063em){.callout-box__content{padding:40px 0}.callout-box__content--carousel{padding:16px 0 11px 0}}@media (min-width: 1200px){.callout-box{width:100%}}.media-box{border:solid 3px #fff;border-radius:20px 40px 20px 40px;overflow:hidden;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-transition:opacity 0.5s ease, -webkit-box-shadow 1s 0.2s ease, -webkit-transform 1s 0.2s ease;transition:opacity 0.5s ease, -webkit-box-shadow 1s 0.2s ease, -webkit-transform 1s 0.2s ease;transition:box-shadow 1s 0.2s ease, transform 1s 0.2s ease, opacity 0.5s ease;transition:box-shadow 1s 0.2s ease, transform 1s 0.2s ease, opacity 0.5s ease, -webkit-box-shadow 1s 0.2s ease, -webkit-transform 1s 0.2s ease;-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}.media-box img{display:block;width:100%}.media-box.no-animation,.media-box.vp-on-30{-webkit-box-shadow:0 50px 50px -40px rgba(0,0,0,0.25),0 0 60px 0 rgba(0,0,0,0.1);box-shadow:0 50px 50px -40px rgba(0,0,0,0.25),0 0 60px 0 rgba(0,0,0,0.1);-webkit-transform:scale(1);transform:scale(1);opacity:1}.media-box--straight{border-radius:0}.media-bulge-box{position:relative;width:auto}.media-bulge-box:after{content:'';position:absolute;background:url('/assets/img/common/media-border--orange_2x.png') no-repeat center top;background-size:100%;z-index:1;width:105%;height:105%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.media-bulge-box+p{margin-top:1em}.media-bulge-box--orange:after{background-image:url('/assets/img/common/media-border--orange_2x.png')}.media-bulge-box--blue:after{background-image:url('/assets/img/common/media-border--blue_2x.png')}.media-bulge-box--green:after{background-image:url('/assets/img/common/media-border--green_2x.png')}.media-bulge-box--purple:after{background-image:url('/assets/img/common/media-border--purple_2x.png')}.media-bulge-box__content{padding:3% 3% 3% 3%;border-radius:25%;overflow:hidden}.media-box--flat{border-radius:0}a.media-box{cursor:pointer;display:block}.tout{font-family:'Jura',sans-serif;font-weight:700;display:inline-block;border:solid 2px #fff;background:#D0021B;color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.35);box-shadow:0 2px 8px rgba(0,0,0,0.35);padding:2px 12px;border-radius:20px;font-size:1rem;line-height:1;text-transform:uppercase}.tout--bottom{position:absolute;z-index:5;bottom:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.packshots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.packshots .packshot{padding:0 12px;text-align:center}.packshot__img{display:block;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.packshot__img img{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:2}.packshot__img--shadow{position:relative}.packshot__img--shadow:after{-webkit-transition:all .3s .275s ease;transition:all .3s .275s ease;background:url('/assets/img/common/packshot-shadow.png') no-repeat center top;background-size:100%;content:'';width:114%;padding-bottom:3.03030303%;height:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:-5px;position:absolute;opacity:0}.vp-on-40 .packshot__img--shadow::after{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media only screen and (min-width: 54.063em){.packshots .packshot{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}}.carousel{width:100%}.carousel__wrp{border-radius:0 0 50px 0;padding:10px 15%;overflow:hidden}.carousel__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.carousel__item{padding:0 8px;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;text-decoration:none}.carousel__item p{margin-bottom:0}.carousel__item .media-bulge-box{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.carousel__item:hover .media-bulge-box{-webkit-transform:scale(1.05);transform:scale(1.05)}.carousel__nav{position:relative}.carousel__nav__button{background:#43F7BB;background-image:-webkit-gradient(linear, left top, right top, from(#43F7BB), to(#00D5C6));background-image:linear-gradient(90deg, #43F7BB 0%, #00D5C6 100%);cursor:pointer;position:absolute;top:50%;margin-top:-26px;border-radius:50%;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.35);box-shadow:0 5px 10px 0 rgba(0,0,0,0.35);border:solid 4px #fff;width:52px;height:52px;padding:4px;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}.carousel__nav__button span{display:block;background:#fff;position:relative;border-radius:50%;height:100%}.carousel__nav__button span:before{content:'';height:0;position:absolute;top:50%;width:0}.carousel__nav__button:hover{-webkit-box-shadow:0 4px 9px 0 rgba(0,0,0,0.35);box-shadow:0 4px 9px 0 rgba(0,0,0,0.35);-webkit-transform:translate(1px, 1px);transform:translate(1px, 1px)}.carousel__nav__button--left{left:-26px}.carousel__nav__button--left span:before{left:25%;border-top:solid 7.5px transparent;border-right:solid 13px #DFDFDF;border-bottom:solid 7.5px transparent;border-left:solid 13px transparent;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.carousel__nav__button--left:hover span:before{border-right:solid 13px #00D5C6}.carousel__nav__button--right{right:-26px}.carousel__nav__button--right span:before{left:75%;border-top:solid 7.5px transparent;border-right:solid 13px transparent;border-bottom:solid 7.5px transparent;border-left:solid 13px #DFDFDF;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.carousel__nav__button--right:hover span:before{border-left:solid 13px #00D5C6}.carousel__nav__button--inactive{background:#D8D8D8;cursor:default}.carousel__nav__button--inactive.carousel__nav__button--left:hover{-webkit-transform:none;transform:none}.carousel__nav__button--inactive.carousel__nav__button--left:hover span:before{border-right:solid 13px #DFDFDF}.carousel__nav__button--inactive.carousel__nav__button--right:hover{-webkit-transform:none;transform:none}.carousel__nav__button--inactive.carousel__nav__button--right:hover span:before{border-left:solid 13px #DFDFDF}@media only screen and (max-width: 40em){.is-touch .carousel__nav__button{display:none}}@supports ((-webkit-clip-path: polygon(100% 0, 0 50%, 100% 100%)) or (clip-path: polygon(100% 0, 0 50%, 100% 100%))){.carousel__nav__button span::before{border:none;background:radial-gradient(#fff, #DFDFDF)}.carousel__nav__button--left{left:-26px}.carousel__nav__button--left span::before{left:50%;border:none;-webkit-clip-path:polygon(100% 0, 0 50%, 100% 100%);clip-path:polygon(100% 0, 0 50%, 100% 100%);width:13px;height:16px}.carousel__nav__button--left:hover span::before{border:none;background:radial-gradient(#43F7BB, #00D5C6)}.carousel__nav__button--right{right:-26px}.carousel__nav__button--right span::before{left:60%;border:none;-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);width:13px;height:16px}.carousel__nav__button--right:hover span::before{border:none;background:radial-gradient(#43F7BB, #00D5C6)}.carousel__nav__button--inactive{background:#D8D8D8}.carousel__nav__button--inactive span::before{background:radial-gradient(#fff, #DFDFDF)}.carousel__nav__button--inactive.carousel__nav__button--right:hover span::before,.carousel__nav__button--inactive.carousel__nav__button--left:hover span::before{border:none;background:radial-gradient(#fff, #DFDFDF)}}@media only screen and (min-width: 40.063em){.carousel__item{padding:0 16px;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}.carousel__wrp{border-radius:0 0 50px 0;padding:10px 80px;overflow:hidden}}@media only screen and (min-width: 54.063em){.carousel__item{padding:0 16px;-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;max-width:33%}}.content-switcher{opacity:0}.content-switcher.is-loaded{opacity:1}.content-switcher .gallery__overlay:after{content:none}.content-switcher .gallery__wrapper{background:#f7f7f7;border:solid 3px #fff;overflow:hidden}.content-switcher .gallery__item{-webkit-transition:opacity 1s ease;transition:opacity 1s ease;z-index:2;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:0}.content-switcher .gallery__item.is-transitioning{-webkit-transition:opacity 1s ease, -webkit-transform 1.3s ease;transition:opacity 1s ease, -webkit-transform 1.3s ease;transition:transform 1.3s ease, opacity 1s ease;transition:transform 1.3s ease, opacity 1s ease, -webkit-transform 1.3s ease}.content-switcher .gallery__item.is-transitioning--backward{-webkit-transform:translate(0, -50%) scale(1.6);transform:translate(0, -50%) scale(1.6);opacity:0}.content-switcher .gallery__item.is-transitioning--forward{-webkit-transform:translate(0, -50%) scale(1.6);transform:translate(0, -50%) scale(1.6);opacity:0}.content-switcher .gallery__item.is-active{-webkit-transform:translate(0, -50%) scale(1);transform:translate(0, -50%) scale(1);opacity:1}.content-switcher .gallery__thumb{position:absolute;top:98%;left:50%;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content-switcher .gallery__thumb ul{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-switcher .gallery__thumb ul li{margin:-10px -5px}.content-switcher .gallery__thumb ul li a{text-indent:110%;white-space:pre;overflow:hidden;background:url('/assets/img/common/image-switcher-sprite_2x.png') no-repeat center top;background-size:50px 100px;cursor:pointer;display:block;width:50px;height:50px}.content-switcher .gallery__thumb ul li a:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.content-switcher .gallery__thumb ul li a.is-active{background-position:center bottom}.content-switcher .image-switcher-wrp{position:relative}.content-switcher .image-switcher{margin-bottom:50px;position:relative;-webkit-box-shadow:0 50px 50px -40px rgba(0,0,0,0.25),0 0 60px 0 rgba(0,0,0,0.1);box-shadow:0 50px 50px -40px rgba(0,0,0,0.25),0 0 60px 0 rgba(0,0,0,0.1)}.content-switcher .image-switcher img{display:block;width:100%}.content-switcher .image-switcher-caption{margin:0;padding:0;list-style:none;position:relative}.content-switcher .image-switcher-caption li{position:absolute;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.content-switcher .image-switcher-caption li.is-active{opacity:1}[data-controller="Viewport"]>.content-switcher.is-loaded .image-switcher{-webkit-transition:opacity 0.5s ease, -webkit-box-shadow 1s 0.2s ease, -webkit-transform 1s 0.2s ease;transition:opacity 0.5s ease, -webkit-box-shadow 1s 0.2s ease, -webkit-transform 1s 0.2s ease;transition:box-shadow 1s 0.2s ease, transform 1s 0.2s ease, opacity 0.5s ease;transition:box-shadow 1s 0.2s ease, transform 1s 0.2s ease, opacity 0.5s ease, -webkit-box-shadow 1s 0.2s ease, -webkit-transform 1s 0.2s ease;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}[data-controller="Viewport"].vp-on-40>.content-switcher.is-loaded .image-switcher{-webkit-box-shadow:0 50px 50px -40px rgba(0,0,0,0.25),0 0 60px 0 rgba(0,0,0,0.1);box-shadow:0 50px 50px -40px rgba(0,0,0,0.25),0 0 60px 0 rgba(0,0,0,0.1);-webkit-transform:scale(1);transform:scale(1);opacity:1}.content-switcher--phone .gallery__wrapper{border:none;overflow:visible}.content-switcher--phone .gallery__item.is-transitioning--backward{-webkit-transform:translate(0, -50%) scale(1);transform:translate(0, -50%) scale(1);z-index:2;opacity:.999}.content-switcher--phone .gallery__item.is-transitioning--forward{-webkit-transform:translate(0, -50%) scale(1);transform:translate(0, -50%) scale(1);z-index:2;opacity:.999}.content-switcher--phone .gallery__item.is-active{-webkit-transform:translate(0, -50%) scale(1);transform:translate(0, -50%) scale(1);opacity:1}[data-controller="Viewport"]>.content-switcher--phone.is-loaded .image-switcher{-webkit-transition:opacity 0.5s ease, -webkit-transform 1s 0.2s ease;transition:opacity 0.5s ease, -webkit-transform 1s 0.2s ease;transition:transform 1s 0.2s ease, opacity 0.5s ease;transition:transform 1s 0.2s ease, opacity 0.5s ease, -webkit-transform 1s 0.2s ease;-webkit-box-shadow:none;box-shadow:none}[data-controller="Viewport"].vp-on-40>.content-switcher--phone.is-loaded .image-switcher{-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width: 40em){.content-switcher--phone{max-width:60%;margin:0 auto}}@media only screen and (min-width: 40.063em){.content-switcher--switch{position:relative;background:url('/assets/img/new-pokemon/nswitch.png') no-repeat center center;background-size:contain;margin-bottom:70px}.content-switcher--switch:before{content:'';display:inline-block;width:100%;padding-bottom:42.75862%;z-index:2}.content-switcher--switch .image-switcher-wrp{position:absolute;top:12.90322581%;left:21%;width:59%}.content-switcher--switch .image-switcher{margin-bottom:7.5%}.content-switcher--switch .gallery__wrapper{border:none}}[data-controller="Viewport"]>.content-switcher--switch.is-loaded .image-switcher{-webkit-transition:none;transition:none;-webkit-box-shadow:0 50px 50px -40px rgba(0,0,0,0.25),0 0 60px 0 rgba(0,0,0,0.1);box-shadow:0 50px 50px -40px rgba(0,0,0,0.25),0 0 60px 0 rgba(0,0,0,0.1);-webkit-transform:none;transform:none;opacity:1}[data-controller="Viewport"].vp-on-40>.content-switcher--switch.is-loaded .image-switcher{-webkit-transition:none;transition:none;-webkit-box-shadow:0 50px 50px -40px rgba(0,0,0,0.25),0 0 60px 0 rgba(0,0,0,0.1);box-shadow:0 50px 50px -40px rgba(0,0,0,0.25),0 0 60px 0 rgba(0,0,0,0.1);-webkit-transform:none;transform:none}[data-controller="Viewport"]>.content-switcher--switch.is-loaded{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0}[data-controller="Viewport"].vp-on-40>.content-switcher--switch.is-loaded{opacity:1}@media only screen and (min-width: 54.063em){.image-switcher-caption li{padding:0 10%}}.divider{position:relative}.divider--top::before,.divider--top::after{height:8px;left:0;position:absolute;top:0;width:100%;-webkit-box-shadow:0px 2px 14px 0 rgba(0,0,0,0.2);box-shadow:0px 2px 14px 0 rgba(0,0,0,0.2)}.divider--top::before{content:''}.divider--bottom:after{top:auto;bottom:0;content:''}.divider--rainbow:after,.divider--rainbow:before{background-image:-webkit-gradient(linear, left top, right top, from(#C6ED3E), color-stop(24%, #FBE005), color-stop(50%, #79D9C5), color-stop(76%, #5FB5EC), to(#C997D4));background-image:linear-gradient(90deg, #C6ED3E 0%, #FBE005 24%, #79D9C5 50%, #5FB5EC 76%, #C997D4 100%)}a.button,.button{font-family:'Jura',sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:50px;-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);color:#fff;font-size:1.2222222222rem;letter-spacing:0.015em;line-height:1.2;position:relative;text-align:center;text-decoration:none;-webkit-transition:border-color .45s ease, -webkit-transform .45s ease, -webkit-box-shadow .45s ease;transition:border-color .45s ease, -webkit-transform .45s ease, -webkit-box-shadow .45s ease;transition:transform .45s ease, box-shadow .45s ease, border-color .45s ease;transition:transform .45s ease, box-shadow .45s ease, border-color .45s ease, -webkit-transform .45s ease, -webkit-box-shadow .45s ease;border:3px solid transparent;display:inline-block;cursor:pointer}a.button span,.button span{display:block;background-image:-webkit-gradient(linear, left top, right top, from(#43F7BB), to(#00D5C6));background-image:linear-gradient(90deg, #43F7BB 0%, #00D5C6 100%);border-radius:100px;padding:15px 20px;text-shadow:0 1px 3px rgba(0,0,0,0.2);min-width:148px}a.button:hover,.button:hover{-webkit-box-shadow:0 35px 35px -30px rgba(0,0,0,0.3),0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 35px 35px -30px rgba(0,0,0,0.3),0 0 15px 0 rgba(0,0,0,0.1);-webkit-transition-duration:.15s;transition-duration:.15s;border-color:#fff;-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}a.button:active,.button:active{-webkit-box-shadow:0 5px 12px 0 rgba(0,0,0,0.15);box-shadow:0 5px 12px 0 rgba(0,0,0,0.15)}a.button--orange span,.button--orange span{background:#FAD961;background-image:-webkit-gradient(linear, left top, right top, from(#FAD961), to(#F76B1C));background-image:linear-gradient(90deg, #FAD961 0%, #F76B1C 100%)}a.button--blue-sky span,.button--blue-sky span{background:#007AD1;background-image:-webkit-gradient(linear, left top, right top, from(#007AD1), to(#05D4E5));background-image:linear-gradient(90deg, #007AD1 0%, #05D4E5 100%)}a.button--blue span,.button--blue span{background:#6AEEFF;background-image:-webkit-gradient(linear, left top, right top, from(#6AEEFF), to(#3023AE));background-image:linear-gradient(90deg, #6AEEFF 0%, #3023AE 100%)}a.button--purple span,.button--purple span{background:#C86DD7;background-image:-webkit-gradient(linear, left top, right top, from(#C86DD7), to(#3023AE));background-image:linear-gradient(90deg, #C86DD7 0%, #3023AE 100%)}a.button--green span,.button--green span{background:#B4EC51;background-image:-webkit-gradient(linear, left top, right top, from(#B4EC51), to(#429321));background-image:linear-gradient(90deg, #B4EC51 0%, #429321 100%)}a.button--green-blue span,.button--green-blue span{background:#B0F464;background-image:-webkit-gradient(linear, left top, right top, from(#B0F464), to(#429BDD));background-image:linear-gradient(90deg, #B0F464 0%, #429BDD 100%)}a.button--green-aqua span,.button--green-aqua span{background:#43F7BB;background-image:-webkit-gradient(linear, left top, right top, from(#43F7BB), to(#00D5C6));background-image:linear-gradient(90deg, #43F7BB 0%, #00D5C6 100%)}a.button--green-dark span,.button--green-dark span{background:#2E9334;background-image:-webkit-gradient(linear, left top, right top, from(#2E9334), to(#025A28));background-image:linear-gradient(90deg, #2E9334 0%, #025A28 100%)}a.button--red span,.button--red span{background:#FFAC94;background-image:-webkit-gradient(linear, left top, right top, from(#FFAC94), to(#EC140B));background-image:linear-gradient(90deg, #FFAC94 0%, #EC140B 100%)}a.button--yellow span,.button--yellow span{background:#FFD83B;background-image:-webkit-gradient(linear, left top, right top, from(#FFD83B), to(#FFEA96));background-image:linear-gradient(90deg, #FFD83B 0%, #FFEA96 100%)}a.button--subnav,.button--subnav{-webkit-box-shadow:0 35px 35px -30px rgba(0,0,0,0.3),0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 35px 35px -30px rgba(0,0,0,0.3),0 0 15px 0 rgba(0,0,0,0.1);border-color:#ffffff;-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px);padding:3px;color:#41444F}a.button--subnav span,.button--subnav span{background:#fff;padding:9px 22px}a.button--close,.button--close{border-radius:50%;height:30px;overflow:hidden;text-indent:-9999px;width:30px;position:relative}a.button--close:before,.button--close:before{background:#FAD961;background-image:-webkit-gradient(linear, left top, right top, from(#FAD961), to(#F76B1C));background-image:linear-gradient(90deg, #FAD961 0%, #F76B1C 100%);content:'';height:100%;left:0;position:absolute;top:0;width:100%}a.button--close:after,.button--close:after{background:url('/assets/img/footer/icon-x.svg') no-repeat center center;background-size:15px 15px;content:'';height:100%;left:0;position:absolute;top:0;width:100%}.button-group .button{margin-bottom:10px}@media only screen and (min-width: 40.063em){a.button span,.button span{padding:18px 37px;min-width:0}a.button--close,.button--close{background-size:auto;border-width:4px;height:52px;width:52px}.button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-group .button{margin:0 20px}}@media only screen and (min-width: 54.063em){a.button span,.button span{min-width:220px}}.lnk{color:#025A28;font-size:1.3636363636rem;display:inline-block;padding-right:28px;position:relative;text-decoration:none}.lnk:after{background:url('/assets/img/link-arrow.svg') no-repeat center top;content:'';position:absolute;right:0;bottom:4px;width:20px;height:20px}.lnk:hover:after{background-position:center bottom}.lnk:hover:visited{color:#025A28}.section--dark-bg .lnk:after{background-image:url('/assets/img/link-arrow--white.svg')}@media only screen and (min-width: 40.063em){.lnk:after{bottom:9px}}.product{text-align:center}.product__img{display:block;margin-left:auto;margin-right:auto;max-width:220px}.product__cta{text-align:center;margin:20px auto 70px}@media only screen and (min-width: 40.063em){.product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:0 10px}.product__img{max-width:100%}.product__cta{margin:20px auto}}[class*='row-flex'],.row{margin:0 auto;max-width:1140px;width:100%}[class*='row-flex'] [class*='row-flex'],[class*='row-flex'] .row,.row [class*='row-flex'],.row .row{padding-left:0;padding-right:0}[class*='row-flex'] [class*='row-flex'] [class*='column-flex'],[class*='row-flex'] .row [class*='column-flex'],.row [class*='row-flex'] [class*='column-flex'],.row .row [class*='column-flex']{padding-left:0;padding-right:0}.row-flex.row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.row{padding-left:10px;padding-right:10px}[class*='column-flex']{-ms-flex:0 1 auto;padding-left:10px;padding-right:10px}@media only screen and (min-width: 40.063em){.row,[class*='row-flex']{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-flex-pack:center;-webkit-box-pack:center;justify-content:center}.row .row [class*='column-flex']:first-child,.row [class*='row-flex'] [class*='column-flex']:first-child,[class*='row-flex'] .row [class*='column-flex']:first-child,[class*='row-flex'] [class*='row-flex'] [class*='column-flex']:first-child{padding-right:10px;padding-left:0}.row .row [class*='column-flex']:last-child,.row [class*='row-flex'] [class*='column-flex']:last-child,[class*='row-flex'] .row [class*='column-flex']:last-child,[class*='row-flex'] [class*='row-flex'] [class*='column-flex']:last-child{padding-left:10px;padding-right:0}.row-flex{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-box;display:flex}.row-flex-nowrap{-ms-flex-wrap:none;flex-wrap:nowrap}.row-flex-vertical-center{-ms-flex-align:center;-webkit-flex-align:center;-webkit-box-align:center;align-items:center}.row-flex-vertical-center [class*="column-flex"]{margin-top:0;margin-bottom:0}.row-flex-vertical-uncenter{-ms-flex-align:baseline;-webkit-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.row-flex-horizontal-uncenter{-ms-flex-pack:start;-webkit-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.column-flex-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;width:8.33333%;max-width:8.33333%}.column-flex-push-1{margin-left:8.33333%}.column-flex-pull-1{margin-right:8.33333%}.column-flex-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;width:16.66667%;max-width:16.66667%}.column-flex-push-2{margin-left:16.66667%}.column-flex-pull-2{margin-right:16.66667%}.column-flex-3{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;max-width:25%}.column-flex-push-3{margin-left:25%}.column-flex-pull-3{margin-right:25%}.column-flex-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33.33333%;max-width:33.33333%}.column-flex-push-4{margin-left:33.33333%}.column-flex-pull-4{margin-right:33.33333%}.column-flex-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;width:41.66667%;max-width:41.66667%}.column-flex-push-5{margin-left:41.66667%}.column-flex-pull-5{margin-right:41.66667%}.column-flex-6{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%}.column-flex-push-6{margin-left:50%}.column-flex-pull-6{margin-right:50%}.column-flex-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;width:58.33333%;max-width:58.33333%}.column-flex-push-7{margin-left:58.33333%}.column-flex-pull-7{margin-right:58.33333%}.column-flex-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;width:66.66667%;max-width:66.66667%}.column-flex-push-8{margin-left:66.66667%}.column-flex-pull-8{margin-right:66.66667%}.column-flex-9{-ms-flex-preferred-size:75%;flex-basis:75%;width:75%;max-width:75%}.column-flex-push-9{margin-left:75%}.column-flex-pull-9{margin-right:75%}.column-flex-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;width:83.33333%;max-width:83.33333%}.column-flex-push-10{margin-left:83.33333%}.column-flex-pull-10{margin-right:83.33333%}.column-flex-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;width:91.66667%;max-width:91.66667%}.column-flex-push-11{margin-left:91.66667%}.column-flex-pull-11{margin-right:91.66667%}.column-flex-12{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%}.column-flex-push-12{margin-left:100%}.column-flex-pull-12{margin-right:100%}}@media only screen and (min-width: 54.063em){.row-flex-large{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-box;display:flex}.row-flex-large-nowrap{-ms-flex-wrap:none;flex-wrap:nowrap}.row-flex-large-vertical-center{-ms-flex-align:center;-webkit-flex-align:center;-webkit-box-align:center;align-items:center}.row-flex-large-vertical-center [class*="column-flex"]{margin-top:0;margin-bottom:0}.row-flex-large-vertical-uncenter{-ms-flex-align:baseline;-webkit-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.row-flex-large-horizontal-uncenter{-ms-flex-pack:start;-webkit-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.column-flex-large-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;width:8.33333%;max-width:8.33333%}.column-flex-large-push-1{margin-left:8.33333%}.column-flex-large-pull-1{margin-right:8.33333%}.column-flex-large-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;width:16.66667%;max-width:16.66667%}.column-flex-large-push-2{margin-left:16.66667%}.column-flex-large-pull-2{margin-right:16.66667%}.column-flex-large-3{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;max-width:25%}.column-flex-large-push-3{margin-left:25%}.column-flex-large-pull-3{margin-right:25%}.column-flex-large-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33.33333%;max-width:33.33333%}.column-flex-large-push-4{margin-left:33.33333%}.column-flex-large-pull-4{margin-right:33.33333%}.column-flex-large-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;width:41.66667%;max-width:41.66667%}.column-flex-large-push-5{margin-left:41.66667%}.column-flex-large-pull-5{margin-right:41.66667%}.column-flex-large-6{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%}.column-flex-large-push-6{margin-left:50%}.column-flex-large-pull-6{margin-right:50%}.column-flex-large-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;width:58.33333%;max-width:58.33333%}.column-flex-large-push-7{margin-left:58.33333%}.column-flex-large-pull-7{margin-right:58.33333%}.column-flex-large-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;width:66.66667%;max-width:66.66667%}.column-flex-large-push-8{margin-left:66.66667%}.column-flex-large-pull-8{margin-right:66.66667%}.column-flex-large-9{-ms-flex-preferred-size:75%;flex-basis:75%;width:75%;max-width:75%}.column-flex-large-push-9{margin-left:75%}.column-flex-large-pull-9{margin-right:75%}.column-flex-large-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;width:83.33333%;max-width:83.33333%}.column-flex-large-push-10{margin-left:83.33333%}.column-flex-large-pull-10{margin-right:83.33333%}.column-flex-large-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;width:91.66667%;max-width:91.66667%}.column-flex-large-push-11{margin-left:91.66667%}.column-flex-large-pull-11{margin-right:91.66667%}.column-flex-large-12{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%}.column-flex-large-push-12{margin-left:100%}.column-flex-large-pull-12{margin-right:100%}.row .row [class*='column-flex'],.row [class*='row-flex'] [class*='column-flex'],[class*='row-flex'] .row [class*='column-flex'],[class*='row-flex'] [class*='row-flex'] [class*='column-flex']{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 71.063em){.row-flex-xlarge{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-box;display:flex}.row-flex-xlarge-nowrap{-ms-flex-wrap:none;flex-wrap:nowrap}.row-flex-xlarge-vertical-center{-ms-flex-align:center;-webkit-flex-align:center;-webkit-box-align:center;align-items:center}.row-flex-xlarge-vertical-center [class*="column-flex"]{margin-top:0;margin-bottom:0}.row-flex-xlarge-vertical-uncenter{-ms-flex-align:baseline;-webkit-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.row-flex-xlarge-horizontal-uncenter{-ms-flex-pack:start;-webkit-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.column-flex-xlarge-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;width:8.33333%;max-width:8.33333%}.column-flex-xlarge-push-1{margin-left:8.33333%}.column-flex-xlarge-pull-1{margin-right:8.33333%}.column-flex-xlarge-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;width:16.66667%;max-width:16.66667%}.column-flex-xlarge-push-2{margin-left:16.66667%}.column-flex-xlarge-pull-2{margin-right:16.66667%}.column-flex-xlarge-3{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;max-width:25%}.column-flex-xlarge-push-3{margin-left:25%}.column-flex-xlarge-pull-3{margin-right:25%}.column-flex-xlarge-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33.33333%;max-width:33.33333%}.column-flex-xlarge-push-4{margin-left:33.33333%}.column-flex-xlarge-pull-4{margin-right:33.33333%}.column-flex-xlarge-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;width:41.66667%;max-width:41.66667%}.column-flex-xlarge-push-5{margin-left:41.66667%}.column-flex-xlarge-pull-5{margin-right:41.66667%}.column-flex-xlarge-6{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%}.column-flex-xlarge-push-6{margin-left:50%}.column-flex-xlarge-pull-6{margin-right:50%}.column-flex-xlarge-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;width:58.33333%;max-width:58.33333%}.column-flex-xlarge-push-7{margin-left:58.33333%}.column-flex-xlarge-pull-7{margin-right:58.33333%}.column-flex-xlarge-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;width:66.66667%;max-width:66.66667%}.column-flex-xlarge-push-8{margin-left:66.66667%}.column-flex-xlarge-pull-8{margin-right:66.66667%}.column-flex-xlarge-9{-ms-flex-preferred-size:75%;flex-basis:75%;width:75%;max-width:75%}.column-flex-xlarge-push-9{margin-left:75%}.column-flex-xlarge-pull-9{margin-right:75%}.column-flex-xlarge-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;width:83.33333%;max-width:83.33333%}.column-flex-xlarge-push-10{margin-left:83.33333%}.column-flex-xlarge-pull-10{margin-right:83.33333%}.column-flex-xlarge-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;width:91.66667%;max-width:91.66667%}.column-flex-xlarge-push-11{margin-left:91.66667%}.column-flex-xlarge-pull-11{margin-right:91.66667%}.column-flex-xlarge-12{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%}.column-flex-xlarge-push-12{margin-left:100%}.column-flex-xlarge-pull-12{margin-right:100%}}@media only screen and (min-width: 120.063em){.row-flex-xxlarge{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-box;display:flex}.row-flex-xxlarge-nowrap{-ms-flex-wrap:none;flex-wrap:nowrap}.row-flex-xxlarge-vertical-center{-ms-flex-align:center;-webkit-flex-align:center;-webkit-box-align:center;align-items:center}.row-flex-xxlarge-vertical-center [class*="column-flex"]{margin-top:0;margin-bottom:0}.row-flex-xxlarge-vertical-uncenter{-ms-flex-align:baseline;-webkit-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.row-flex-xxlarge-horizontal-uncenter{-ms-flex-pack:start;-webkit-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.column-flex-xxlarge-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;width:8.33333%;max-width:8.33333%}.column-flex-xxlarge-push-1{margin-left:8.33333%}.column-flex-xxlarge-pull-1{margin-right:8.33333%}.column-flex-xxlarge-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;width:16.66667%;max-width:16.66667%}.column-flex-xxlarge-push-2{margin-left:16.66667%}.column-flex-xxlarge-pull-2{margin-right:16.66667%}.column-flex-xxlarge-3{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;max-width:25%}.column-flex-xxlarge-push-3{margin-left:25%}.column-flex-xxlarge-pull-3{margin-right:25%}.column-flex-xxlarge-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33.33333%;max-width:33.33333%}.column-flex-xxlarge-push-4{margin-left:33.33333%}.column-flex-xxlarge-pull-4{margin-right:33.33333%}.column-flex-xxlarge-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;width:41.66667%;max-width:41.66667%}.column-flex-xxlarge-push-5{margin-left:41.66667%}.column-flex-xxlarge-pull-5{margin-right:41.66667%}.column-flex-xxlarge-6{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%}.column-flex-xxlarge-push-6{margin-left:50%}.column-flex-xxlarge-pull-6{margin-right:50%}.column-flex-xxlarge-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;width:58.33333%;max-width:58.33333%}.column-flex-xxlarge-push-7{margin-left:58.33333%}.column-flex-xxlarge-pull-7{margin-right:58.33333%}.column-flex-xxlarge-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;width:66.66667%;max-width:66.66667%}.column-flex-xxlarge-push-8{margin-left:66.66667%}.column-flex-xxlarge-pull-8{margin-right:66.66667%}.column-flex-xxlarge-9{-ms-flex-preferred-size:75%;flex-basis:75%;width:75%;max-width:75%}.column-flex-xxlarge-push-9{margin-left:75%}.column-flex-xxlarge-pull-9{margin-right:75%}.column-flex-xxlarge-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;width:83.33333%;max-width:83.33333%}.column-flex-xxlarge-push-10{margin-left:83.33333%}.column-flex-xxlarge-pull-10{margin-right:83.33333%}.column-flex-xxlarge-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;width:91.66667%;max-width:91.66667%}.column-flex-xxlarge-push-11{margin-left:91.66667%}.column-flex-xxlarge-pull-11{margin-right:91.66667%}.column-flex-xxlarge-12{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%}.column-flex-xxlarge-push-12{margin-left:100%}.column-flex-xxlarge-pull-12{margin-right:100%}}.animate-elm{-webkit-transition:opacity .24s ease-out, -webkit-transform .3s ease-out;transition:opacity .24s ease-out, -webkit-transform .3s ease-out;transition:transform .3s ease-out, opacity .24s ease-out;transition:transform .3s ease-out, opacity .24s ease-out, -webkit-transform .3s ease-out}.animate-elm--drop{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.animate-elm--drop:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}.animate-elm--drop:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.animate-elm--up{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}.animate-elm--up:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}.animate-elm--up:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.animate-elm--left{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.animate-elm--left:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}.animate-elm--left:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.animate-elm--right{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.animate-elm--right:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}.animate-elm--right:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.animate-elm--grow{opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:opacity 0.5s ease, -webkit-transform 1s 0.2s ease;transition:opacity 0.5s ease, -webkit-transform 1s 0.2s ease;transition:transform 1s 0.2s ease, opacity 0.5s ease;transition:transform 1s 0.2s ease, opacity 0.5s ease, -webkit-transform 1s 0.2s ease}.animate-elm--shrink{-webkit-transition:opacity .5s ease, -webkit-transform 1s ease;transition:opacity .5s ease, -webkit-transform 1s ease;transition:transform 1s ease, opacity .5s ease;transition:transform 1s ease, opacity .5s ease, -webkit-transform 1s ease;opacity:0;-webkit-transform:scale(1.15);transform:scale(1.15)}.animate-elm--delay{-webkit-transition-delay:.15s;transition-delay:.15s}.vp-on-40 .animate-elm{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.vp-on-40 .animate-elm--drop{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.animate-elm--v2{-webkit-transform:translateY(20px) scale(0.9);transform:translateY(20px) scale(0.9);opacity:0;-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease;transition:opacity 0.4s ease, -webkit-transform 0.4s ease;transition:transform 0.4s ease, opacity 0.4s ease;transition:transform 0.4s ease, opacity 0.4s ease, -webkit-transform 0.4s ease}.vp-on-30 .animate-elm--v2{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}.js-modal--open{overflow:hidden}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:hidden;visibility:hidden;pointer-events:none;opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#41444F;-webkit-transition:all .3s ease;transition:all .3s ease}.modal:before{content:'';width:100%;height:100%;top:0;left:0;position:absolute;opacity:.85;background:#6AEEFF;background-image:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, #6AEEFF), to(#3023AE));background-image:linear-gradient(0, #6AEEFF 0%, #3023AE 100%)}.modal.is-active{visibility:visible;opacity:1;pointer-events:all}.modal h3{font-size:1.5rem;line-height:1.25}.modal .button--close{cursor:pointer;position:absolute;right:22px;top:22px}.modal-frame{background:#43F7BB;background-image:-webkit-gradient(linear, left top, left bottom, from(#43F7BB), to(#00D5C6));background-image:linear-gradient(180deg, #43F7BB 0%, #00D5C6 100%);position:relative;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:solid 4px #fff;border-radius:30px;-webkit-box-shadow:0 50px 50px -40px rgba(0,0,0,0.25),0 0 60px 0 rgba(0,0,0,0.1);box-shadow:0 50px 50px -40px rgba(0,0,0,0.25),0 0 60px 0 rgba(0,0,0,0.1);padding:3px}.modal-frame__content{background:#fff;border-radius:25px;padding:30px 5px 20px 5px}.modal-wrapper{position:relative;width:100%;max-width:740px;max-height:100%;padding:0 20px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:auto}.modal-btn-wrapper{position:relative;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-btn{margin:0 20px}.modal-btn .button{cursor:pointer}.modal--locale .modal-wrapper{max-width:980px}.modal--locale .modal-frame{margin-left:auto;margin-right:auto}.modal--locale .regions{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:886px;width:100%;margin-left:auto;margin-right:auto}.modal--locale .region-item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:3px}.modal--locale .region-item a{font-size:0.875rem}.modal--locale .region-item .button{width:100%}.modal--locale .region-item .button span{padding:12px;min-width:0}.lang-es-la .region-item .lnk__es-la{border-color:#F89D3B}.lang-es-la .region-item .lnk__es-la span{background:#fff;color:#41444F}.lang-es-la .region-item .lnk__es-la:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-en-au .region-item .lnk__en-au{border-color:#F89D3B}.lang-en-au .region-item .lnk__en-au span{background:#fff;color:#41444F}.lang-en-au .region-item .lnk__en-au:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-nl-be .region-item .lnk__nl-be{border-color:#F89D3B}.lang-nl-be .region-item .lnk__nl-be span{background:#fff;color:#41444F}.lang-nl-be .region-item .lnk__nl-be:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-fr-be .region-item .lnk__fr-be{border-color:#F89D3B}.lang-fr-be .region-item .lnk__fr-be span{background:#fff;color:#41444F}.lang-fr-be .region-item .lnk__fr-be:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-fr-be .region-item .lnk__fr-be{border-color:#F89D3B}.lang-fr-be .region-item .lnk__fr-be span{background:#fff;color:#41444F}.lang-fr-be .region-item .lnk__fr-be:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-en-ca .region-item .lnk__en-ca{border-color:#F89D3B}.lang-en-ca .region-item .lnk__en-ca span{background:#fff;color:#41444F}.lang-en-ca .region-item .lnk__en-ca:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-fr-ca .region-item .lnk__fr-ca{border-color:#F89D3B}.lang-fr-ca .region-item .lnk__fr-ca span{background:#fff;color:#41444F}.lang-fr-ca .region-item .lnk__fr-ca:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-de-de .region-item .lnk__de-de{border-color:#F89D3B}.lang-de-de .region-item .lnk__de-de span{background:#fff;color:#41444F}.lang-de-de .region-item .lnk__de-de:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-es-es .region-item .lnk__es-es{border-color:#F89D3B}.lang-es-es .region-item .lnk__es-es span{background:#fff;color:#41444F}.lang-es-es .region-item .lnk__es-es:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-fr-fr .region-item .lnk__fr-fr{border-color:#F89D3B}.lang-fr-fr .region-item .lnk__fr-fr span{background:#fff;color:#41444F}.lang-fr-fr .region-item .lnk__fr-fr:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-it-it .region-item .lnk__it-it{border-color:#F89D3B}.lang-it-it .region-item .lnk__it-it span{background:#fff;color:#41444F}.lang-it-it .region-item .lnk__it-it:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-nl-nl .region-item .lnk__nl-nl{border-color:#F89D3B}.lang-nl-nl .region-item .lnk__nl-nl span{background:#fff;color:#41444F}.lang-nl-nl .region-item .lnk__nl-nl:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-pt-pt .region-item .lnk__pt-pt{border-color:#F89D3B}.lang-pt-pt .region-item .lnk__pt-pt span{background:#fff;color:#41444F}.lang-pt-pt .region-item .lnk__pt-pt:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-ru-ru .region-item .lnk__ru-ru{border-color:#F89D3B}.lang-ru-ru .region-item .lnk__ru-ru span{background:#fff;color:#41444F}.lang-ru-ru .region-item .lnk__ru-ru:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-en-gb .region-item .lnk__en-gb{border-color:#F89D3B}.lang-en-gb .region-item .lnk__en-gb span{background:#fff;color:#41444F}.lang-en-gb .region-item .lnk__en-gb:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.lang-en-us .region-item .lnk__en-us{border-color:#F89D3B}.lang-en-us .region-item .lnk__en-us span{background:#fff;color:#41444F}.lang-en-us .region-item .lnk__en-us:hover{-webkit-box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);box-shadow:0 0px 35px -30px rgba(0,0,0,0),0 0 15px 0 rgba(0,0,0,0);border-color:#F89D3B;-webkit-transform:none;transform:none}.modal--video .modal-wrapper{max-width:1024px;padding:15px;width:85%}.modal--video .modal-frame{text-align:right}.modal--video .modal-frame__content{padding-top:40px}.modal--video .content{position:relative;padding-bottom:56.25%;margin:0 auto}.modal--video .content--disclaimer{padding-top:12px;text-align:center}.modal--video .content--disclaimer p{font-size:.75rem}.modal--video .limelight-player{top:0;left:0;position:absolute !important;width:100% !important;height:100% !important}.modal--video iframe,.modal--video video{position:absolute;top:0;left:0;display:block;width:100% !important;height:100% !important}@media only screen and (max-width: 40em){.modal p{margin-bottom:0}.modal .button--close{cursor:pointer;position:absolute;right:10px;top:10px}.modal--locale .region-item a{font-size:10px}}@media only screen and (max-width: 25em){.modal-btn-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.modal p{font-size:0.875rem}.modal-btn{width:100%;padding-bottom:5px}}@media only screen and (min-width: 40.063em) and (max-width: 54em){.modal p{margin-bottom:0}}@media only screen and (min-width: 40.063em){.modal h3{font-size:1.8rem}.modal-frame{border:solid 6px #fff;border-radius:60px;padding:4px}.modal-frame__content{border-radius:50px;padding:25px 15px}.modal-btn-wrapper{margin-top:20px}.modal--locale .region-item{-ms-flex-preferred-size:33%;flex-basis:33%;max-width:33%;padding:8px 5px}.modal--locale .region-item .button{width:100%}.modal--locale .region-item .button span{padding:12px 0px}.modal--video .modal-frame__content{padding-top:80px}}@media only screen and (min-width: 54.063em){.modal h3{font-size:2.1rem;line-height:1.2222222222}.modal-frame__content{padding:35px}.modal-btn-wrapper{margin-top:20px}.modal--leave .modal-frame__content{padding:40px 50px}.modal--video .modal-frame__content{padding-top:90px}}.section--bundles .bg::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.9)), color-stop(50%, rgba(255,255,255,0)));background:linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0) 50%);content:'';position:absolute;top:0;left:0;height:80%;width:100%}.pokeball-plus-bundles .bg::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.9)), color-stop(50%, rgba(255,255,255,0)));background:linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0) 50%);content:'';position:absolute;top:0;left:0;height:80%;width:100%}.pokeball-plus-bundles section{padding-bottom:0}.pokeball-plus-bundles section .column-flex-4{margin-bottom:40px}.pokeball-plus-bundles__pack__name{-webkit-transition-delay:0.1s;transition-delay:0.1s}.pokeball-plus-bundles__pack__button{-webkit-transition-delay:0.2s;transition-delay:0.2s}@media only screen and (min-width: 40.063em){.pokeball-plus-bundles section .column-flex-4{margin-bottom:0}}main{position:relative}footer{position:relative}.section{position:relative}.back-to-top{background:url('/assets/img/common/nav-mobile-bg.svg') no-repeat center center;-webkit-box-shadow:0 7px 7px -6px rgba(0,0,0,0.25),0 0 8px 0 rgba(0,0,0,0.1);box-shadow:0 7px 7px -6px rgba(0,0,0,0.25),0 0 8px 0 rgba(0,0,0,0.1);border-radius:10px;background-size:48px 48px;cursor:pointer;position:fixed;width:48px;height:48px;z-index:99;bottom:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .4s ease, -webkit-transform .4s ease;transition:opacity .4s ease, -webkit-transform .4s ease;transition:transform .4s ease, opacity .4s ease;transition:transform .4s ease, opacity .4s ease, -webkit-transform .4s ease;opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.back-to-top img{max-width:30px;display:block}.nav-sticky--slidein .back-to-top{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width: 54.063em){.back-to-top{background-size:64px 64px;bottom:20px;height:64px;width:64px;right:20px}.back-to-top img{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;max-width:100%}.back-to-top:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.page-secondary .section{padding-top:30px;padding-bottom:0}.page-secondary .section:last-child{padding-bottom:200px}.page-secondary .section--padding-bottom{padding-bottom:30px}.page-secondary .subsection{position:relative;padding-top:0}.page-secondary .subsection ~ .subsection{padding-top:30px}.page-secondary .subsection:last-child{padding-bottom:0}.page-secondary .section--hero{background:white;padding-top:130px}.page-secondary .section--hero h1{margin-top:20px;margin-bottom:20px}.page-secondary .section--hero:last-child{padding-bottom:0}.page-secondary .section--hero__bg{max-height:410px}.page-secondary .section--hero__bg::after{background:url('/assets/img/common/bg-curved-rough-edge.svg') center top repeat-x;content:'';display:block;height:75px;position:absolute;bottom:0;left:0;width:100%}.page-secondary .section--hero__content{position:relative}.page-secondary .section--hero__content .text-wrapper{padding:30px 10px 0}.page-secondary header.subsection h2,.page-secondary header.subsection p{margin:0}.page-secondary header.subsection p{margin-top:1em}@media only screen and (min-width: 40.063em){.page-secondary .section{padding-top:60px}.page-secondary .section--padding-bottom{padding-bottom:60px}.page-secondary .section--hero{padding-top:100px}.page-secondary .section--hero__bg{max-height:600px}}@media only screen and (min-width: 54.063em){.page-secondary .section--hero{padding-top:78px}}@media only screen and (min-width: 1440px){.page-secondary .section--hero__bg::after{background-size:100% 100%}}@-webkit-keyframes pikachu{0%{-webkit-transform:rotate(0deg) scale(1.1);transform:rotate(0deg) scale(1.1)}20%{-webkit-transform:rotate(13deg) scale(1.1);transform:rotate(13deg) scale(1.1)}40%{-webkit-transform:rotate(-13deg) scale(1);transform:rotate(-13deg) scale(1)}60%{-webkit-transform:rotate(6deg) scale(1);transform:rotate(6deg) scale(1)}80%{-webkit-transform:rotate(-6deg) scale(1);transform:rotate(-6deg) scale(1)}100%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}@keyframes pikachu{0%{-webkit-transform:rotate(0deg) scale(1.1);transform:rotate(0deg) scale(1.1)}20%{-webkit-transform:rotate(13deg) scale(1.1);transform:rotate(13deg) scale(1.1)}40%{-webkit-transform:rotate(-13deg) scale(1);transform:rotate(-13deg) scale(1)}60%{-webkit-transform:rotate(6deg) scale(1);transform:rotate(6deg) scale(1)}80%{-webkit-transform:rotate(-6deg) scale(1);transform:rotate(-6deg) scale(1)}100%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}@-webkit-keyframes eevee{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}40%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}60%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}80%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes eevee{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}40%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}60%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}80%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.footer-container{font-family:'Lato', sans-serif;font-weight:400;color:#fff;font-size:0.7777777778rem;font-weight:normal;position:relative;width:100%;z-index:5}.footer-container a{text-decoration:none;color:inherit}.footer-container img{display:block}.footer-container .four-column{margin:0 auto;max-width:1024px;padding:0 10px}.footer-container .column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:20px}.footer-container .column:last-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-container .link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.footer-container .link-wrapper:first-child{margin-top:0}.footer-container .link-wrapper .link-wrapper-col{margin-right:10px;text-align:right}.footer-container .link-wrapper .link-wrapper-col:first-child img{margin-right:0}.footer-container .link-wrapper .link-wrapper-col:last-child{margin-right:0}.footer-container .link-wrapper a{display:block;margin-top:20px;margin-bottom:10px}.footer-container .link-wrapper .nintendo-eshop,.footer-container .link-wrapper .vgames-rating{margin-bottom:0}.footer-container .link-wrapper .nintendo-eshop img{width:140px}.footer-container .tcg-link{margin-right:20px}a.footer-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;border:solid 3px #fff;background:rgba(255,255,255,0.5);color:#41444F;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1px 11px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;min-width:244px}a.footer-button:hover{background:#41444F;color:#fff}a.footer-button .txt{display:block}a.footer-button .flag{display:block;height:16px;margin-left:5px;position:relative;top:1px;width:24px}.social .social-label{font-style:italic;margin:20px 0 6px;text-align:center}.social .social-list{display:-webkit-box;display:-ms-flexbox;display:flex}.social .social-link{width:46px;height:46px;margin:0 2px;border-radius:50%;background:rgba(255,255,255,0.5);border:solid 3px #fff;line-height:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.social .social-link .txt{display:none}.social .social-link .icon{width:25px;height:25px;fill:#41444F}.social .social-link:hover{background:#41444F}.social .social-link:hover .icon{fill:#fff}.social--findus .social-link{background:rgba(255,255,255,0.5);border:solid 3px #fff}.social--findus .social-link .icon{fill:#41444F}.social--findus .social-link:hover{background:#41444F}.social--findus .social-link:hover .icon{fill:#fff}.footer-link--pokemon-company{color:transparent;display:block;font:0/0 a;width:262.5px;height:30px;background:url('/assets/img/footer/logo-pokemon-company.svg') left top/contain no-repeat;margin-bottom:10px}.footer-legal{position:relative;text-align:center;padding:15px 10px 0 10px}.footer-legal p{font-size:0.7rem;font-style:normal;margin:0;padding-bottom:15px}.footer-header{bottom:100%;height:171px;position:absolute;width:100%}.footer-header:after{background:url('/assets/img/footer/bg-grass.png') repeat-x center bottom;bottom:0;content:'';height:124px;left:0;pointer-events:none;position:absolute;width:100%}.footer-header .row{height:100%;position:relative}.footer-header .tail{position:absolute}.footer-header .tail--pikachu{left:3%;top:-30px;-webkit-transform-origin:95% 85% 0;transform-origin:95% 85% 0}.footer-header .tail--pikachu:hover{-webkit-animation:pikachu .5s;animation:pikachu .5s}.footer-header .tail--eevee{right:3%;top:-12px;-webkit-transform-origin:left bottom 0;transform-origin:left bottom 0}.footer-header .tail--eevee:hover{-webkit-animation:eevee .5s;animation:eevee .5s}.footer-body{padding-bottom:10px}.footer-body .bg::before{opacity:0.25}.footer-content{position:relative}.footer-content .inner{max-width:930px;margin:0 auto}.footer-content .privacy-policy,.footer-content .legal-info{font-size:11px}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.caru-legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}.caru-legal-divider{margin:0 3px;display:none}.section--footer .bg-video img{width:100%;height:auto}@media only screen and (min-width: 40.063em){.footer-button{font-size:1rem}.section--footer .bg-video video,.section--footer .bg-video img{top:-30px}.caru-legal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.caru-legal-divider{display:block}.footer-link--pokemon-company{margin-bottom:20px}.footer-content .inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-content .column{margin:10px}.footer-content .column:first-child{-ms-flex-preferred-size:100%;flex-basis:100%}.footer-content .column:nth-child(2){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-content .column:last-child{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer-content .privacy-policy,.footer-content .legal-info{line-height:1.3}}@media only screen and (min-width: 54.063em){.footer-wrapper{left:50%;margin:0 auto;max-width:1440px;padding-top:65px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.footer-content .social-label{text-align:left}.footer-content .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-content .column{margin:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-content .column:first-child{-ms-flex-preferred-size:auto;flex-basis:auto}.footer-content .column:last-child{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer-legal{padding:20px 10px 0 20px}}@media only screen and (min-width: 71.063em){.footer-container{padding-bottom:10px}}.page-home .autoplay-video{position:relative;width:150%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.page-home .autoplay-video:after{content:'';padding-bottom:56.25%;display:block;width:100%}.page-home .autoplay-video:before{z-index:2}.page-home .autoplay-video__video{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1}.page-home .autoplay-video__fallback{position:absolute;top:0;left:0;height:100%;width:100%}.page-home .wrap{position:relative}.page-home header{position:relative}.page-home .section{position:relative}.page-home .section__content{padding-bottom:20px}.page-home .section__media{padding-bottom:20px}.page-home .section--hero{background:#000 url('/assets/img/home/header-bg.jpg') no-repeat center -100px;background-size:cover;padding:60px 0 0;position:relative}.page-home .section--hero:after{content:'';position:absolute;width:100%;height:200px;bottom:0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(80%, #000));background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 80%)}.page-home .section--hero .row-flex{position:relative;z-index:1}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-home .section--hero{background-image:url('/assets/img/home/header-bg@2x.jpg')}}.page-home .game-titles{padding-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1140px;margin-left:auto;margin-right:auto}.page-home .game-hero{position:relative;text-align:center;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.page-home .game-hero__logo{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.page-home .game-info{text-align:center;padding-bottom:40px}.page-home .game-info h4{margin:-5px -5px 20px}.page-home .game-info .button{min-width:265px}.page-home .game-info .button span{padding-left:30px;padding-right:30px}.page-home .section--hero .game-hero__img{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%);-webkit-transition:opacity .2s ease, -webkit-transform .3s ease;transition:opacity .2s ease, -webkit-transform .3s ease;transition:opacity .2s ease, transform .3s ease;transition:opacity .2s ease, transform .3s ease, -webkit-transform .3s ease}.page-home .section--hero .game-hero__logo{opacity:0;-webkit-transform:translate(-50%, 5%);transform:translate(-50%, 5%);-webkit-transition:.2s opacity .1s ease, .3s transform .1s ease;transition:.2s opacity .1s ease, .3s transform .1s ease}.page-home .section--hero.vp-on-30 .game-hero__img{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.page-home .section--hero.vp-on-30 .game-hero__logo{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.page-home .section--news{margin-top:-30px;margin-bottom:-10%;padding:0;position:relative}.page-home .section--news::after{content:'';position:absolute;top:0;display:block;width:150%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:90%;background:#000;border-radius:0 0 30% 30%;z-index:3}.page-home .content-news{position:relative;z-index:5}.page-home .section--videos{position:relative;background:transparent;z-index:2;margin-top:-10%;margin-bottom:-10%;padding:0}.page-home .section--videos .bg{position:absolute;width:100%;height:80%;top:10%}.page-home .content-watchvideos{position:relative;z-index:2}.page-home .section--newpokemon{color:#41444F;padding-top:30px;padding-bottom:14%}.page-home .section--newpokemon .row-flex{position:relative}.page-home .section--newpokemon .section__content{text-align:center}.page-home .section--story{position:relative;overflow:hidden;padding-top:12%;padding-bottom:0}.page-home .section--story .row-flex{padding:20px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-home .section--story .section__img{-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}.page-home .section--story .section__img--left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:end;align-self:flex-end}.page-home .section--story .section__content{text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.page-home .section--story .section__content h2{max-width:420px;padding:0 10px;margin-left:auto;margin-right:auto}.page-home .section--story .section__img--right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.page-home .section--story .bg--landscape{background-position:45% 95%}.page-home .section--pokemongo{padding-top:30px}.page-home .section--buy-latestnews{padding-top:20px}.page-home .section--buy-latestnews .bg{height:80%}.page-home .subsection{position:relative}.page-home .subsection--latestnews{padding:0 0 150px;position:relative;z-index:2}.page-home .subsection--latestnews .bg{background:#fff;bottom:0;height:75px;height:43%;position:absolute;top:auto;width:100%}.page-home .subsection--latestnews .bg:before{background:url('/assets/img/common/bg-curved-rough-edge.svg') center top repeat-x;bottom:100%;content:'';height:75px;position:absolute;width:100%}.page-home .subsection--latestnews .content-latestnews{position:relative;z-index:3}.page-home .subsection--latestnews .callout-box__content--text__wrp{padding:0 20px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 40em){.page-home .section--hero h3{font-size:18px;margin-bottom:10px}.page-home .section--hero h4{font-size:28px}.page-home .section--story .bg--landscape{background-size:auto 100%}}@media only screen and (min-width: 40.063em){.page-home .section--hero{background:#000 url('/assets/img/home/header-bg.jpg') no-repeat center -175px;background-size:auto 110%;padding:90px 0 100px;position:relative}.page-home .section--hero:after{height:100px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(70%, #000));background-image:linear-gradient(-180deg, rgba(0,0,0,0) 0%, #000 70%)}.page-home .section--news{margin-top:-100px;margin-bottom:-120px;padding:0;position:relative}.page-home .section--news::after{background:url('/assets/img/home/bg-black-curve.svg') no-repeat center bottom;background-size:150% auto;width:102%;height:70%;border-radius:0;top:20%}.page-home .content-news{position:relative;z-index:5}.page-home .section--newpokemon{padding-top:40px}.page-home .section--videos{margin-top:-12%;margin-bottom:-12%}.page-home .section--videos .bg{height:70%;top:15%}.page-home .section--story .section__img{margin-bottom:0;-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}.page-home .section--pokemongo{padding:40px 0 20px 0}.page-home .subsection--buy{padding-top:20px}.page-home .subsection--latestnews{padding-top:20px}.page-home .subsection--latestnews .callout-box__content--text__wrp{padding:0 40px}}@media only screen and (min-width: 54.063em){.page-home .autoplay-video{width:100%}.page-home .section--news::after{background-size:140% auto}.page-home .section__content{padding-bottom:0}.page-home .section__media{padding-bottom:0}.page-home .subsection{padding:40px 0}.page-home .subsection--latestnews{padding-bottom:60px}.page-home .section--newpokemon .section__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-home .section--newpokemon .section__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-home .section--story{padding-bottom:0}.page-home .section--story .row-flex{padding:0;height:500px}.page-home .section--story .section__img{margin-bottom:0}.page-home .section--story .section__img--left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;-ms-flex-item-align:end;align-self:flex-end}.page-home .section--story .section__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding:0 10px;margin-top:-7%}.page-home .section--story .section__img--right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;-ms-flex-item-align:end;align-self:flex-end}.page-home .section--story .bg--landscape{background-position:center bottom}.page-home .section--pokemongo{padding:100px 0}.page-home .section--buy-latestnews{padding-bottom:100px}.page-home .subsection--latestnews .callout-box__content--text__wrp{width:82%;max-width:100%;padding:0 40px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 71.063em){.page-home .section--hero{background-size:auto}.page-home .section--story .section__content{-ms-flex-preferred-size:42%;flex-basis:42%;max-width:42%}}@media only screen and (min-width: 120.063em){.page-home .section--hero{background-size:cover;background-position:center 70%}.page-home .section--hero:after{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(45%, #000));background-image:linear-gradient(-180deg, rgba(0,0,0,0) 0%, #000 45%);height:140px}.page-home .section--news:after{content:'';width:120%}}@media only screen and (min-width: 1440px){.page-home .subsection--latestnews .bg::before{background-size:100% 100%}}.page-how-to-play .section--hero__bg{max-height:none}.page-how-to-play .section--hero__bg::after{height:15%;max-height:160px}.page-how-to-play .section--intro{padding-top:30px;text-align:center}.page-how-to-play .autoplay-video__fallback,.page-how-to-play .autoplay-video__video{display:block;width:100%}@media only screen and (min-width: 40.063em){.page-how-to-play .section--hero__bg::after{height:25%}.page-how-to-play .section--flipped .section__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-how-to-play .section--flipped .section__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-how-to-play .section--link .row-flex:last-child{padding-top:12px}}.page-kanto-region .region__header{border-radius:10px;text-align:center;margin:30px auto;position:relative}.page-kanto-region .region__header:before{content:'';background:url('/assets/img/common/pattern-texture.png') repeat center top;height:100%;left:0;position:absolute;top:0;width:100%}.page-kanto-region .region__header h2{display:inline-block;position:relative;margin:0;padding:14px 10px}.page-kanto-region .region__header h2::after,.page-kanto-region .region__header h2::before{content:'';position:absolute;opacity:0;-webkit-transform:scale(0.75);transform:scale(0.75);-webkit-transition:opacity 0.4s ease, -webkit-transform 1s ease;transition:opacity 0.4s ease, -webkit-transform 1s ease;transition:transform 1s ease, opacity 0.4s ease;transition:transform 1s ease, opacity 0.4s ease, -webkit-transform 1s ease}.page-kanto-region .region__header h2::before{background:url('/assets/img/kanto-region/header-decoration-leaf-left.png') no-repeat center top;width:96px;height:99px;right:100%;top:-8px}.page-kanto-region .region__header h2::after{background:url('/assets/img/kanto-region/header-decoration-leaf-right.png') no-repeat center top;width:104px;height:66px;top:-16px;left:100%}.page-kanto-region .region__header.vp-on-30 h2::after,.page-kanto-region .region__header.vp-on-30 h2::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.page-kanto-region .region__header--orange{background:#FAD961;background-image:-webkit-gradient(linear, right top, left top, from(#FAD961), to(#F76B1C));background-image:linear-gradient(-90deg, #FAD961 0%, #F76B1C 100%)}.page-kanto-region .region__header--blue-sky{background:#007AD1;background-image:-webkit-gradient(linear, right top, left top, from(#007AD1), to(#05D4E5));background-image:linear-gradient(-90deg, #007AD1 0%, #05D4E5 100%)}.page-kanto-region .region__header--blue{background:#6AEEFF;background-image:-webkit-gradient(linear, right top, left top, from(#6AEEFF), to(#3023AE));background-image:linear-gradient(-90deg, #6AEEFF 0%, #3023AE 100%)}.page-kanto-region .region__header--purple{background:#C86DD7;background-image:-webkit-gradient(linear, right top, left top, from(#C86DD7), to(#3023AE));background-image:linear-gradient(-90deg, #C86DD7 0%, #3023AE 100%)}.page-kanto-region .region__header--green{background:#B4EC51;background-image:-webkit-gradient(linear, right top, left top, from(#B4EC51), to(#429321));background-image:linear-gradient(-90deg, #B4EC51 0%, #429321 100%)}.page-kanto-region .region__header--green-blue{background:#B0F464;background-image:-webkit-gradient(linear, right top, left top, from(#B0F464), to(#429BDD));background-image:linear-gradient(-90deg, #B0F464 0%, #429BDD 100%)}.page-kanto-region .region__header--green-aqua{background:#43F7BB;background-image:-webkit-gradient(linear, right top, left top, from(#43F7BB), to(#00D5C6));background-image:linear-gradient(-90deg, #43F7BB 0%, #00D5C6 100%)}.page-kanto-region .region__header--green-dark{background:#2E9334;background-image:-webkit-gradient(linear, right top, left top, from(#2E9334), to(#025A28));background-image:linear-gradient(-90deg, #2E9334 0%, #025A28 100%)}.page-kanto-region .region__header--red{background:#FFAC94;background-image:-webkit-gradient(linear, right top, left top, from(#FFAC94), to(#EC140B));background-image:linear-gradient(-90deg, #FFAC94 0%, #EC140B 100%)}.page-kanto-region .region__header--yellow{background:#FFD83B;background-image:-webkit-gradient(linear, right top, left top, from(#FFD83B), to(#FFEA96));background-image:linear-gradient(-90deg, #FFD83B 0%, #FFEA96 100%)}.page-kanto-region .region__header--yellow:before{opacity:.5}.page-kanto-region .region__header--blue:before{opacity:.35}.page-kanto-region .region{padding:20px 0}.page-kanto-region .region:last-child{padding-bottom:0}.page-kanto-region .region__char{text-align:center}.page-kanto-region .region__content{text-align:center;padding-bottom:20px}.page-kanto-region .section__content{padding:20px 10px 10px}.page-kanto-region .section--pokemon-gym{padding-bottom:150px;position:relative;text-align:center}.page-kanto-region .section--pokemon-gym:before{background:url('/assets/img/common/bg-curved-rough-edge.svg') center top repeat-x;content:'';top:0%;height:75px;width:100%;position:absolute;left:0;z-index:1;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.page-kanto-region .section--pokemon-gym .row-flex{position:relative;z-index:2}.page-kanto-region .section--pokemon-gym .section__content{padding:0 10px 15px}.page-kanto-region .section--pokemon-gym .section__media{padding-bottom:15px}@media only screen and (max-width: 40em){.page-kanto-region .region__header{margin:20px auto}.page-kanto-region .region__header h2::before{background-size:100%;width:57.6px;height:59.4px;right:100%;top:2px}.page-kanto-region .region__header h2::after{background-size:100%;width:62.4px;height:39.6px;top:-5px;left:100%}.page-kanto-region .region__char img{max-width:none;height:275px;width:auto}.page-kanto-region .section--region{padding-top:0}.page-kanto-region .section--region .region{padding-top:0}.page-kanto-region .section--pokemon-gym{padding-top:20px}}@media only screen and (min-width: 40.063em){.page-kanto-region .section--region{padding-top:0}.page-kanto-region .region__content--flipped .region__char{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-kanto-region .region__content--flipped .region__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-kanto-region .section--pokemon-gym{padding-top:20px;padding-bottom:150px;position:relative;text-align:center}.page-kanto-region .section--pokemon-gym::after{height:30%}.page-kanto-region .section--pokemon-gym .row-flex{position:relative;z-index:2}.page-kanto-region .section--pokemon-gym .section__content{padding:30px 10px}.section--cerulean-city .region__char{margin-left:-5%;-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%;z-index:2}.section--vermillion-city .region__char{margin-right:-9%;-ms-flex-preferred-size:34%;flex-basis:34%;max-width:34%;z-index:2}}@media only screen and (min-width: 54.063em){.page-kanto-region .region__header{margin:20px auto 50px}.page-kanto-region .section--pokemon-gym{padding-top:110px}}@media only screen and (min-width: 1440px){.page-kanto-region .section--pokemon-gym::before{background-size:100% 100%}}@-webkit-keyframes mewHover{0%,100%{-webkit-transform:translateY(-60px);transform:translateY(-60px)}50%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}@keyframes mewHover{0%,100%{-webkit-transform:translateY(-60px);transform:translateY(-60px)}50%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}.page-pokeball-plus .hero-pokeball{display:table;margin-left:16.66667%;margin-right:-16.66667%}.page-pokeball-plus .hero-pokeball-logo{margin:0 auto -6%;max-width:72.20708%;position:relative;z-index:1}.page-pokeball-plus .hero-pokeball-logo img{-webkit-transform:translateX(4%);transform:translateX(4%);margin:0 auto}.page-pokeball-plus .hero-pokeball-logo img,.page-pokeball-plus .hero-pokeball__image img{display:block;max-width:100%}.page-pokeball-plus .hero-pokeball__image img{display:block;width:100%;max-width:734px}.page-pokeball-plus .hero-pokeball__image{position:relative}.page-pokeball-plus .hero-pokeball__image-glow{-webkit-animation:pokeballGlow 4s linear infinite;animation:pokeballGlow 4s linear infinite;position:absolute;top:0;left:0;width:100%}@-webkit-keyframes pokeballGlow{0%,100%{opacity:0}25%,75%{opacity:1}}@keyframes pokeballGlow{0%,100%{opacity:0}25%,75%{opacity:1}}.page-pokeball-plus main{margin-top:30px}.page-pokeball-plus .section--catch{padding-top:0}.page-pokeball-plus .section--catch .subsection.row{padding-left:0;padding-right:0}.page-pokeball-plus .section--catch .medium-up{display:block}.page-pokeball-plus .section--catch .bg::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.9)), color-stop(50%, rgba(255,255,255,0)));background:linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0) 50%);content:'';position:absolute;top:0;left:0;height:80%;width:100%}.page-pokeball-plus .hand-animation{position:relative;display:block;margin:20px auto 0}.page-pokeball-plus .hand-animation.vp-on-40 .hand-animation__trace{opacity:0.3}.page-pokeball-plus .hand-animation.vp-on-40 .hand-animation__hand{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.page-pokeball-plus .hand-animation.vp-on-40 .hand-animation__trace--1{-webkit-transform:rotate(35deg);transform:rotate(35deg)}.page-pokeball-plus .hand-animation.vp-on-40 .hand-animation__trace--2{-webkit-transform:rotate(18deg);transform:rotate(18deg)}.page-pokeball-plus .hand-animation__hand,.page-pokeball-plus .hand-animation__trace{-webkit-transition:opacity 0.3s ease, -webkit-transform 0.6s ease;transition:opacity 0.3s ease, -webkit-transform 0.6s ease;transition:transform 0.6s ease, opacity 0.3s ease;transition:transform 0.6s ease, opacity 0.3s ease, -webkit-transform 0.6s ease;-webkit-transform-origin:70% 100%;transform-origin:70% 100%;opacity:0}.page-pokeball-plus .hand-animation__hand{max-width:100%}.page-pokeball-plus .hand-animation__trace{position:absolute;top:0;right:0;width:100%;max-width:420px}.page-pokeball-plus .hand-animation__trace::before{content:'';display:block;padding-bottom:138.33333%;background:url('/assets/img/pokeball-plus/pokeball-hand-blur.png') center center/contain no-repeat}.page-pokeball-plus .hand-animation__hand,.page-pokeball-plus .hand-animation__trace--1{-webkit-transform:rotate(38deg);transform:rotate(38deg)}.page-pokeball-plus .hand-animation__trace--1{-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-duration:0.2s;transition-duration:0.2s}.page-pokeball-plus .hand-animation__trace--2{-webkit-transform:rotate(23deg);transform:rotate(23deg);-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s}.page-pokeball-plus .section--take{margin-top:-40px;background:white}.page-pokeball-plus .section--take .subsection{padding-bottom:0}.page-pokeball-plus .section--take .subsection ~ .subsection{padding-top:0}.page-pokeball-plus .section--take .media-box{margin-bottom:40px}.page-pokeball-plus .section--take header.subsection{margin-bottom:40px}.page-pokeball-plus .section--mew .media-box{border-radius:0}.page-pokeball-plus .section--mew .row-flex{position:relative}.page-pokeball-plus .section--mew .row-flex:last-child{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-pokeball-plus .section--mew .media-box{margin-bottom:20px}@media only screen and (min-width: 40.063em){.page-pokeball-plus .hero-pokeball{margin-left:25%;margin-right:0}.page-pokeball-plus .section--catch{padding-bottom:0}.page-pokeball-plus .hand-animation{margin:-100px -30px 0 auto}.page-pokeball-plus .hand-animation__hand{max-width:none}.page-pokeball-plus .section--mew{padding-bottom:40px;padding-top:80px}.page-pokeball-plus .section--mew .media-box{margin-bottom:0}.page-pokeball-plus .mew-animation{position:relative;top:calc(50% - 150px)}.page-pokeball-plus .mew-animation.vp-on-30 .mew-animation__mew img{opacity:1}.page-pokeball-plus .mew-animation__watercolor{position:absolute}.page-pokeball-plus .mew-animation__mew{position:absolute;top:0;left:4%;width:100%;-webkit-animation:mewHover 7s cubic-bezier(0.36, 0.02, 0.3, 1.16) infinite;animation:mewHover 7s cubic-bezier(0.36, 0.02, 0.3, 1.16) infinite}.page-pokeball-plus .mew-animation__mew img{opacity:0;-webkit-transition:opacity 0.6s 0.4s ease;transition:opacity 0.6s 0.4s ease;max-width:100%}.page-pokeball-plus .pokeball-plus-bundles{padding-top:20px}}@media only screen and (min-width: 54.063em){.page-pokeball-plus main{margin-top:-20px}.page-pokeball-plus .mew-animation{top:-30px}}@media only screen and (min-width: 71.063em){.page-pokeball-plus .section--mew .row-flex:first-child{min-height:288px}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-pokeball-plus .hand-animation__trace::before{background-image:url('/assets/img/pokeball-plus/pokeball-hand-blur@2x.png')}}@-webkit-keyframes ball1-x{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%);opacity:0}30%{opacity:1}60%{opacity:1}100%{-webkit-transform:translateX(200%);transform:translateX(200%);opacity:0}}@keyframes ball1-x{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%);opacity:0}30%{opacity:1}60%{opacity:1}100%{-webkit-transform:translateX(200%);transform:translateX(200%);opacity:0}}@-webkit-keyframes ball1-y{50%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes ball1-y{50%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes ball2-x{0%{-webkit-transform:translateX(-90%);transform:translateX(-90%);opacity:0}30%{opacity:1}60%{opacity:1}100%{-webkit-transform:translateX(90%);transform:translateX(90%);opacity:0}}@keyframes ball2-x{0%{-webkit-transform:translateX(-90%);transform:translateX(-90%);opacity:0}30%{opacity:1}60%{opacity:1}100%{-webkit-transform:translateX(90%);transform:translateX(90%);opacity:0}}@-webkit-keyframes ball2-y{50%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@keyframes ball2-y{50%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@-webkit-keyframes ball3-x{0%{-webkit-transform:translateX(-160%);transform:translateX(-160%);opacity:0}30%{opacity:1}60%{opacity:1}100%{-webkit-transform:translateX(160%);transform:translateX(160%);opacity:0}}@keyframes ball3-x{0%{-webkit-transform:translateX(-160%);transform:translateX(-160%);opacity:0}30%{opacity:1}60%{opacity:1}100%{-webkit-transform:translateX(160%);transform:translateX(160%);opacity:0}}@-webkit-keyframes ball3-y{50%{-webkit-transform:translateY(-60%);transform:translateY(-60%)}}@keyframes ball3-y{50%{-webkit-transform:translateY(-60%);transform:translateY(-60%)}}.page-pokemon-go .section--hero h1{margin-left:auto;margin-right:auto;max-width:800px}.page-pokemon-go .section--hero .hero-go{position:relative;padding-bottom:20px}.page-pokemon-go .section--hero .hero-go:before{content:'';padding-bottom:31.33393%;display:block}.page-pokemon-go .section--hero .hero-go .go-img{position:absolute}.page-pokemon-go .section--hero .hero-go .go-phone{width:15.30886%;left:0;top:0}.page-pokemon-go .section--hero .hero-go .go-ball-1{width:5.28201%;left:23.27663%;top:42.85714%;-webkit-animation:ball1-x 1.6s ease-in-out infinite both;animation:ball1-x 1.6s ease-in-out infinite both;opacity:0}.page-pokemon-go .section--hero .hero-go .go-ball-1 img{-webkit-animation:ball1-y 1.6s ease-in-out infinite both;animation:ball1-y 1.6s ease-in-out infinite both}.page-pokemon-go .section--hero .hero-go .go-ball-2{width:9.57923%;left:21.35184%;top:45.42857%;-webkit-animation:ball2-x 1.6s ease-in-out infinite .53s both;animation:ball2-x 1.6s ease-in-out infinite .53s both;opacity:0}.page-pokemon-go .section--hero .hero-go .go-ball-2 img{-webkit-animation:ball2-y 1.6s ease-in-out infinite .53s both;animation:ball2-y 1.6s ease-in-out infinite .53s both}.page-pokemon-go .section--hero .hero-go .go-ball-3{width:6.53536%;left:22.20233%;top:67.14286%;-webkit-animation:ball3-x 1.6s ease-in-out infinite 1.2s both;animation:ball3-x 1.6s ease-in-out infinite 1.2s both;opacity:0}.page-pokemon-go .section--hero .hero-go .go-ball-3 img{-webkit-animation:ball3-y 1.6s ease-in-out infinite 1.2s both;animation:ball3-y 1.6s ease-in-out infinite 1.2s both}.page-pokemon-go .section--hero .hero-go .go-switch{width:61.68308%;left:38.31692%;top:14%}.page-pokemon-go .section--connection .row-flex-vertical-center .column-flex-8{padding-top:30px}.page-pokemon-go .section--connection .row-flex:last-child{padding-top:20px}.page-pokemon-go .section--park .go-park{position:relative}.page-pokemon-go .section--park .go-park:before{content:'';display:block;padding-bottom:67.91045%}.page-pokemon-go .section--park .go-park .go-park-video{width:100%;left:0%;top:0%;background:#000;padding:8px;position:absolute}.page-pokemon-go .section--park .go-park .go-park-video video{display:block}.page-pokemon-go .section--park .go-park .go-park-switch{position:absolute;width:99.87562%;left:-3.73134%;top:57.32601%}.page-pokemon-go .section--alolan-form{padding-top:0}.page-pokemon-go .section--alolan-form::before{background:url('/assets/img/common/bg-curved-rough-edge.svg') center top repeat-x;content:'';display:block;height:76px;width:100%;position:relative;z-index:1;-webkit-transform:scaleY(-1);transform:scaleY(-1);top:-1px}.page-pokemon-go .section--alolan-form header{margin-top:60px}.page-pokemon-go .section--alolan-form p{margin-bottom:0}.page-pokemon-go .section--alolan-form img{max-width:100%}.page-pokemon-go .section--alolan-form .subsection .row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-pokemon-go .section--alolan-form .subsection .row-flex>div{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}.page-pokemon-go .section--alolan-form .animate-elm--v2:nth-child(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}.page-pokemon-go .section--alolan-form .animate-elm--v2:nth-child(3){-webkit-transition-delay:0.2s;transition-delay:0.2s}@media only screen and (max-width: 40em){.page-pokemon-go .section--connection{padding-top:10px}.page-pokemon-go .section--connection .bg{pointer-events:none}.page-pokemon-go .section--connection .column-flex-8 .row-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.page-pokemon-go .section--connection .column-flex-8 .row-flex a{display:inline-block;max-width:150px}.page-pokemon-go .section--park{padding-bottom:0}.page-pokemon-go .section--park .go-park{padding-bottom:30px}.page-pokemon-go .section--more{padding-top:0}}@media only screen and (min-width: 54.063em){.page-pokemon-go .section--hero .hero-go{padding-bottom:0}.page-pokemon-go .section--park .go-park .go-park-video{width:92.0398%}.page-pokemon-go .section--park .go-park .go-park-switch{width:99.87562%;left:-7.71144%}.page-pokemon-go .section--connection .row-flex-vertical-center .column-flex-8{padding-top:0}.page-pokemon-go .section--connection .row-flex:last-child{padding-top:30px}}.page-where-to-buy .section--hero .bg--textured::before,.page-where-to-buy .section--retailer .bg--textured::before{opacity:0.3}.page-where-to-buy .section--hero .subsection{padding-top:20px}.page-where-to-buy .section--hero .small-only{margin-bottom:30px;margin-top:15px}.page-where-to-buy .section--hero .small-only p{margin-bottom:5px}.page-where-to-buy .section--hero .packshot__img{max-width:50%;margin:0 auto}.page-where-to-buy .section--hero__content>.subsection{padding-top:0}.page-where-to-buy .pokeball-plus-bundles{padding-bottom:60px}.page-where-to-buy .section--digital{padding-bottom:50px}.page-where-to-buy .section--digital header{padding-bottom:30px}.page-where-to-buy .section--digital .autoplay-video{position:absolute;left:50%;top:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:840px}.page-where-to-buy .character-logo .button{display:block;width:80%;margin:20px auto 0;-webkit-transition-delay:0.2s;transition-delay:0.2s}.page-where-to-buy .character-logo.vp-on-30 .character-logo__char,.page-where-to-buy .character-logo.vp-on-30 .character-logo__logo{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.page-where-to-buy .character-logo-wrapper{display:table;position:relative;margin:0 auto}.page-where-to-buy .character-logo__char,.page-where-to-buy .character-logo__logo{-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease;transition:opacity 0.4s ease, -webkit-transform 0.4s ease;transition:transform 0.4s ease, opacity 0.4s ease;transition:transform 0.4s ease, opacity 0.4s ease, -webkit-transform 0.4s ease;opacity:0}.page-where-to-buy .character-logo__char{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.page-where-to-buy .character-logo__char img{max-width:90%;display:block;margin:0 auto}.page-where-to-buy .character-logo__logo{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition-delay:0.1s;transition-delay:0.1s;position:absolute;bottom:6%;width:72%;left:14%}.page-where-to-buy .character-logo__logo img{max-width:100%}.page-where-to-buy .pokeball-plus-bundles{padding-top:30px}.page-where-to-buy .section--retailer{text-align:center}.page-where-to-buy .section--retailer .text-legal{margin-top:20px;margin-bottom:0}@media only screen and (min-width: 40.063em){.page-where-to-buy .section--hero .packshot__img{max-width:none;display:table}.page-where-to-buy .character-logo--pikachu .character-logo-wrapper{-webkit-transform:translateX(20px);transform:translateX(20px)}.page-where-to-buy .character-logo--pikachu .button{margin-right:0}.page-where-to-buy .character-logo--eevee .character-logo-wrapper{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.page-where-to-buy .character-logo--eevee .button{margin-left:0}}@media only screen and (min-width: 54.063em){.page-where-to-buy .section--retailer{text-align:left}}.page-story .section--hero .media-box+p{margin-top:20px}.page-story .trainers-animation{position:relative}.page-story .trainers-animation.vp-on-30 .trainers-animation__male,.page-story .trainers-animation.vp-on-30 .trainers-animation__female{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.page-story .trainers-animation__watercolor{position:absolute;top:0;left:-2%;width:108%}.page-story .trainers-animation__male,.page-story .trainers-animation__female{-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease;transition:opacity 0.4s ease, -webkit-transform 0.4s ease;transition:transform 0.4s ease, opacity 0.4s ease;transition:transform 0.4s ease, opacity 0.4s ease, -webkit-transform 0.4s ease;opacity:0}.page-story .trainers-animation__male{position:absolute;top:0;left:0;width:100%;-webkit-transform:translateX(20%);transform:translateX(20%)}.page-story .trainers-animation__female{position:relative;max-width:100%;-webkit-transform:translateX(-20%);transform:translateX(-20%)}.page-story .characters-pair{display:-webkit-box;display:-ms-flexbox;display:flex}.page-story .characters-pair>div{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.page-story .section--trainers{padding-top:10px;padding-bottom:30px}.page-story .section--partner{padding-top:0;padding-bottom:30px}.page-story .section--partner .characters-bg{background:url('/assets/img/home/story-bg.jpg') center top/auto 80% repeat-x}.page-story .section--partner .characters-bg .row-flex:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.page-story .section--partner .characters-bg .row-flex:last-child>div{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.page-story .section--partner .header-bg{background:#173673;padding-top:30px}.page-story .section--partner section.subsection .column-flex-6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-story .section--partner section.subsection .column-flex-6:first-child .center-this{margin-top:0}.page-story .section--partner section.subsection .center-this{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.page-story .section--partner .center-this{margin-top:40px}.page-story .section--eevee{padding-top:40px}.page-story .section--eevee::after{background:url('/assets/img/common/bg-curved-rough-edge.svg') center top repeat-x;content:'';display:block;height:75px;width:100%;position:relative}.page-story .section--eevee .subsection{margin-bottom:20px}.page-story .section--play{padding-top:20px}.page-story .section--dress header{margin-bottom:30px}.page-story .section--dress h3{margin-bottom:-20px;position:relative;z-index:1}.page-story .section--dress h3+img{margin-bottom:20px}.page-story .section--dress .column-flex-6{margin-top:60px}.page-story .section--dress .column-flex-6:first-child{margin-top:0}.page-story .section--ride .row-flex-align-bottom,.page-story .section--mega-evolution .row-flex-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:20px}.page-story .section--ride .row-flex-align-bottom p,.page-story .section--mega-evolution .row-flex-align-bottom p{margin-bottom:0}.page-story .section--ride .row-flex-vertical-center p,.page-story .section--mega-evolution .row-flex-vertical-center p{margin-bottom:0}.page-story .section--ride .row-flex-vertical-center img,.page-story .section--mega-evolution .row-flex-vertical-center img{margin-bottom:-20%}.page-story .mega_char_right{z-index:2;margin-left:-60px}.page-story .mega_char_left{margin-left:-140px;margin-right:100px;z-index:2}.page-story .section--mega-evolution .row-flex-vertical-center img{margin-bottom:0}.page-story .section--exclusives{padding-top:0}.page-story .section--exclusives::before{background:url('/assets/img/common/bg-curved-rough-edge.svg') center top repeat-x;content:'';display:block;height:76px;width:100%;position:relative;z-index:1;-webkit-transform:scaleY(-1);transform:scaleY(-1);top:-1px}.page-story .section--exclusives header{margin-top:60px}.page-story .section--exclusives p{margin-bottom:0}.page-story .section--exclusives img{max-width:100%}.page-story .section--exclusives .game-logo{width:90%;max-width:230px}.page-story .section--exclusives .subsection .row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-story .section--exclusives .animate-elm--v2:nth-child(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}.page-story .section--exclusives .animate-elm--v2:nth-child(3){-webkit-transition-delay:0.2s;transition-delay:0.2s}@media only screen and (max-width: 40em){.page-story .section--partner .center-this{text-align:left}.page-story .section--play{text-align:left}.page-story .section--eevee{text-align:center}.page-story .section--eevee .column-flex-5{text-align:center}.page-story .section--eevee .column-flex-5 img{padding-left:10%;max-width:75%}.page-story .section--dress{text-align:left}.page-story .section--dress>section{text-align:center}.page-story .section--dress .subsection .column-flex-6:first-child h3{margin-bottom:12px}.page-story .section--ride .column-flex-7 img{padding-top:20px;margin-bottom:0}.page-story .section--exclusives{text-align:left}.page-story .section--exclusives section.subsection{text-align:center}.page-story .section--mega-evolution .column-flex-4{text-align:center}.page-story .section--mega-evolution .column-flex-4 img{max-width:100%}.page-story .section--mega-evolution h3{padding-top:20px}.page-story .section--mega-evolution .mega_char_right{margin-right:0px;margin-left:0px}.page-story .section--mega-evolution .mega_char_left{margin-right:0px;margin-left:0px}}@media only screen and (min-width: 40.063em){.page-story .section--hero .media-box+p{margin-top:30px}.page-story .section--trainers{padding-top:30px;padding-bottom:50px}.page-story .section--partner{padding-bottom:0}.page-story .section--partner .center-this{margin-top:0}.page-story .section--partner .header-bg{background:#173673;padding-top:60px}.page-story .section--eevee{padding-top:0;margin-top:50px}.page-story .section--eevee img{margin-top:-50px}.page-story .section--dress .column-flex-6{margin-top:0}}@media only screen and (min-width: 71.063em){.page-story .section--ride .row-flex-align-bottom{margin-top:0}.page-story .section--ride .row-flex-align-bottom p{margin-bottom:50px}.page-story .section--mega-evolution .row-flex-align-bottom{margin-top:20px}.page-story .section--mega-evolution .row-flex-align-bottom p{margin-bottom:50px}}@media only screen and (min-width: 1440px){.page-story .section--exclusives::before,.page-story .section--eevee::after{background-size:100% 100%}}@-webkit-keyframes fadeInOut{0%{opacity:0}15%{opacity:0}70%{opacity:1}90%{opacity:0}100%{opacity:0}}@keyframes fadeInOut{0%{opacity:0}15%{opacity:0}70%{opacity:1}90%{opacity:0}100%{opacity:0}}@-webkit-keyframes fadeInOut-elastic{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0);transform:translate3d(0, 0, 0) scale(0)}50%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}70%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0);transform:translate3d(0, 0, 0) scale(0)}}@keyframes fadeInOut-elastic{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0);transform:translate3d(0, 0, 0) scale(0)}50%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}70%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0);transform:translate3d(0, 0, 0) scale(0)}}.page-newpokemon .space-top-20{padding-top:20px}.page-newpokemon .autoplay-video__video{display:block}.page-newpokemon .content-switcher .gallery__wrapper{background-color:transparent}.page-newpokemon .newpokemon-animation{position:relative}.page-newpokemon .newpokemon-animation.vp-on-30 .newpokemon-animation__char{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1}.page-newpokemon .newpokemon-animation__char{left:50%;width:72%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease;transition:opacity 0.4s ease, -webkit-transform 0.4s ease;transition:transform 0.4s ease, opacity 0.4s ease;transition:transform 0.4s ease, opacity 0.4s ease, -webkit-transform 0.4s ease}.page-newpokemon .stats{color:#41444F;list-style:none;padding:0}.page-newpokemon .stat__attribute{display:-webkit-box;display:-ms-flexbox;display:flex}.page-newpokemon .stat__attribute .attribute__title{text-align:right;margin-top:0;padding-right:20px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.page-newpokemon .stat__attribute .attribute__value{text-align:left;margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.page-newpokemon .section--characters{margin-top:50px}.page-newpokemon .section--character-desc{padding-top:10px}.page-newpokemon .section--devices{padding-top:78px;padding-bottom:90px}.page-newpokemon .section--professors{padding-top:80px;padding-bottom:75px;margin-top:50px}.page-newpokemon .subsection .characters-bg{margin-top:20px}.page-newpokemon .subsection .characters-bg .media-box+h2{padding-top:30px}.page-newpokemon .subsection .characters-bg p{margin:1em 0}.page-newpokemon .subsection .characters-bg br{display:none}.page-newpokemon .section--professors .subsection__media{margin-bottom:20px}.page-newpokemon .section--professors .subsection__media:nth-child(4){margin-bottom:0}.page-newpokemon .content-switcher--phone .gallery__wrapper{max-width:265px;margin:auto}.page-newpokemon.page-secondary .section--pad{padding-top:90px;padding-bottom:100px}.page-newpokemon.page-secondary .section--devices-2{padding-top:100px;padding-bottom:90px}.page-newpokemon.page-secondary .section--devices-2 .subsection:last-child{padding-bottom:200px}.page-newpokemon .hero-go{position:relative;padding-bottom:20px}.page-newpokemon .hero-go:before{content:'';padding-bottom:37.32143%;display:block}.page-newpokemon .hero-go .go-img{position:absolute}.page-newpokemon .hero-go .go-phone{width:18.21429%;left:3%;top:0}.page-newpokemon .hero-go .go-switch{width:65.98214%;left:34.01786%;top:14.5933%}.page-newpokemon .hero-go .go-arrow{width:10.4%;position:absolute;left:22.3%;top:42%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-newpokemon .hero-go .go-arrow .go-arrow__dot{-webkit-box-flex:0;-ms-flex:0 0 2px;flex:0 0 2px;margin-top:-1px;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:fadeInOut-elastic 2s cubic-bezier(0.6, 0.83, 0.55, 1.31) 0s infinite;animation:fadeInOut-elastic 2s cubic-bezier(0.6, 0.83, 0.55, 1.31) 0s infinite}.page-newpokemon .hero-go .go-arrow .go-arrow__dot.go-arrow__dot--1{-webkit-animation-delay:.2s;animation-delay:.2s}.page-newpokemon .hero-go .go-arrow .go-arrow__dot.go-arrow__dot--2{-webkit-animation-delay:.4s;animation-delay:.4s}.page-newpokemon .hero-go .go-arrow .go-arrow__dot.go-arrow__dot--3{-webkit-animation-delay:.6s;animation-delay:.6s}.page-newpokemon .hero-go .go-arrow .go-arrow__dot.go-arrow__dot--4{-webkit-animation-delay:.8s;animation-delay:.8s}.page-newpokemon .hero-go .go-arrow .go-arrow__dot::before{content:'';display:block;padding-top:100%}.page-newpokemon .hero-go .go-arrow .go-arrow__dot::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #28B8EB;border-radius:100%;opacity:1}.page-newpokemon .hero-go .go-arrow .go-arrow__point{width:0;height:0;-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0px;border-left:10px solid #28B8EB;border-top:6px solid transparent;border-bottom:6px solid transparent;opacity:1;-webkit-animation:fadeInOut 2s cubic-bezier(0.6, 0.83, 0.55, 1.31) 1s infinite;animation:fadeInOut 2s cubic-bezier(0.6, 0.83, 0.55, 1.31) 1s infinite}@media only screen and (max-width: 40em){.page-newpokemon .character-item{padding-bottom:20px}.page-newpokemon .character-item:last-child{padding-bottom:0}.page-newpokemon .subsection .characters-bg{padding-top:10px}.page-newpokemon .subsection .characters-bg [class*='column']:last-child .media-box{margin-top:40px}.page-newpokemon .subsection .characters-bg .media-box{max-width:75%;margin:auto}.page-newpokemon .subsection .characters-bg .media-box+h2{padding-top:20px}.page-newpokemon .subsection{text-align:center}.page-newpokemon .subsection h2+.subsection__media{margin-bottom:20px}.page-newpokemon .subsection--mobile ~ .subsection--switch{padding-top:5px}.page-newpokemon .section--devices,.page-newpokemon .section--professors{padding-top:30px;padding-bottom:30px}}@media only screen and (min-width: 40.063em){.page-newpokemon .section--hero__character{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-newpokemon .section--hero__stats{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-newpokemon .section--character-desc{padding-top:30px}.page-newpokemon .newpokemon-animation__char{max-width:100%}.page-newpokemon .row-vertical-center-medium{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-newpokemon .hero-go .go-arrow{top:47%}.page-newpokemon .hero-go .go-arrow .go-arrow__dot{-webkit-box-flex:0;-ms-flex:0 0 12%;flex:0 0 12%;margin:0}.page-newpokemon .hero-go .go-arrow .go-arrow__dot::after{border-width:2px}.page-newpokemon .hero-go .go-arrow .go-arrow__point{border-left:16px solid #28B8EB;border-top:10px solid transparent;border-bottom:10px solid transparent}}@media only screen and (min-width: 40.063em) and (max-width: 71em){.page-newpokemon .subsection .characters-bg h2 br{display:block}}@media only screen and (min-width: 54.063em){.page-newpokemon .pad-right{margin-right:8.33333%}.page-newpokemon .hero-go .go-arrow .go-arrow__dot{-webkit-box-flex:0;-ms-flex:0 0 14.5%;flex:0 0 14.5%}.page-newpokemon .hero-go .go-arrow .go-arrow__dot::after{border-width:3px}.page-newpokemon .hero-go .go-arrow .go-arrow__point{border-left:28px solid #28B8EB;border-top:16px solid transparent;border-bottom:16px solid transparent}}@media only screen and (min-width: 71.063em){.page-newpokemon .stat__attribute .attribute__title{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.page-newpokemon .stat__attribute .attribute__value{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}}body::after{content:'S';display:none;position:fixed;padding:10px;background:#000;bottom:0px;right:0px;z-index:9999}body[data-env="dev"]:after,body[data-env="local"]:after{display:block}@media only screen and (min-width: 40.063em){body::after{content:'M'}}@media only screen and (min-width: 54.063em){body::after{content:'L'}}@media only screen and (min-width: 71.063em){body::after{content:'XL'}}@media only screen and (min-width: 120.063em){body::after{content:'XXL'}}

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