.news-date-tag{display:inline-block;margin-bottom:0;font-size:12px}.news-type-tag{font-family:var(--font-heading);font-weight:var(--font-weight-bold);text-transform:uppercase;display:inline-block;font-size:10px;margin-bottom:0;margin-right:calc(var(--base-space) * 2)}.news-type-tag span{display:block}.news-type-tag>span{border-radius:4px;background:#fafa00;padding:2px calc(var(--base-space) * 2);transform:skewX(-10deg)}.news-type-tag>span>span{transform:skewX(10deg)}.news-card{background:#ffffff;box-shadow:0 6px 10px 0 rgba(0,0,0,0.2);border-radius:6px;color:var(--color-black);position:relative;transition:box-shadow 0.2s, transform 0.2s ease}.news-card .halftone{border-radius:0 0 6px 0;bottom:0;height:80px;opacity:0.4;top:auto;right:0;width:80px}.news-card .halftone__svg{width:160px}.news-card:hover{box-shadow:0 6px 20px 0 rgba(0,0,0,0.4);transform:translateY(-10px);transition-delay:0s}.news-card:hover .news-card__thumbnail img{transform:scale(1.1)}.news-card .news-card__strat-icon{display:none;pointer-events:none}.news-card__content{padding:calc(var(--base-space) * 2)}.news-card__thumbnail{filter:drop-shadow(3px 4px 0px #fafa00)}.news-card__thumbnail img{aspect-ratio:16 / 9;display:block;transition:transform 0.4s ease;width:100%}.news-card__thumbnail-clip{clip-path:polygon(0 0, 100% 0, 90% 100%, 0 100%);margin-top:calc(var(--base-space) * -1)}.news-card__tags{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--base-space)}.news-card__strat-cta{color:var(--color-dark-orange);display:flex;align-items:center;font-size:12px;font-weight:700;text-transform:uppercase}.news-card__strat-cta svg{height:1em;width:1em;margin-left:5px}.news-card__strat-icon{pointer-events:none}.news-card__excerpt{font-size:14px;margin-top:var(--base-space)}.news-card__title{font-family:var(--font-heading);font-weight:var(--font-weight-bold);text-transform:uppercase;display:block;line-height:1.25;text-decoration:none;font-size:16px;color:var(--color-dark-orange)}.news-card__title::before{height:100%;left:0;position:absolute;top:0;width:100%;content:""}.news-card__title{font-size:20px}.news-card--flat{background:none;box-shadow:none;border-radius:0;color:var(--color-black);padding:calc(var(--base-space) * 3) 0;position:relative}.news-card--flat .halftone{display:none}.news-card--flat .news-card__content{padding-bottom:0;padding-left:0;padding-right:0}.news-card--flat .news-card__thumbnail img{margin-top:0}.news-card--blue .news-card__thumbnail{filter:drop-shadow(3px 4px 0px var(--color-bright-blue))}.news-card--blue .news-type-tag>span{background-color:var(--color-bright-blue)}.news-card--blue .news-card__title{color:var(--color-dark-purple)}@media screen and (min-width: 40em){.news-card{display:grid;gap:calc(var(--base-space) * 2);grid-template-columns:1fr 2fr}.news-card .news-card__strat-icon{display:block;background-color:var(--color-orange);border-radius:0 11% 0 100%;height:45px;width:45px;position:absolute;top:0;right:0}.news-card .news-card__strat-icon svg{color:var(--color-white);position:absolute;top:20%;right:20%;width:40%}.news-card--flat{gap:24px;background:transparent;box-shadow:0px 0px 0px 0px transparent;transition:background 0.2s ease, box-shadow 0.2s ease}.news-card--flat .news-card__content{padding:0}.news-card--flat .news-card__tags{margin-bottom:calc(var(--base-space) * 4)}.news-card--flat .news-card__excerpt{font-size:16px}.news-card--flat .news-card__strat-icon{display:none}.news-card--flat .news-card__title{font-size:20px}.news-card--flat .news-card__thumbnail{transition:transform 0.2s ease}.news-card--flat:hover{background:rgba(255,255,255,0.7);box-shadow:0px 0px 0px 1px var(--color-pastel-orange),0 0 30px 0 rgba(255,178,46,0.54)}.news-card--flat:hover .news-card__thumbnail{transform:translateX(12px)}}@media (prefers-reduced-motion: reduce){.news-card{transition:none}.news-card__thumbnail img{transition:none}}.is-reduced-motion .news-card{transition:none}.is-reduced-motion .news-card__thumbnail img{transition:none}.pokemon-card{--background-color: var(--color-black);--border-color: #19072d;--color: var(--color-white);--border-radius: 12px;--halftone-size: 100px;background-color:var(--border-color);border:solid var(--border-color);border-radius:var(--border-radius);color:var(--color-white);display:block;text-decoration:none;overflow:hidden;position:relative;will-change:transform, box-shadow}.pokemon-card[data-role-id="0"]{--background-color: #f16c38}.pokemon-card[data-role-id="1"]{--background-color: #29a5e3}.pokemon-card[data-role-id="2"]{--background-color: #ce5fd3}.pokemon-card[data-role-id="3"]{--background-color: #aced5b}.pokemon-card[data-role-id="4"]{--background-color: #dc923f}.pokemon-card__image{border-radius:inherit;overflow:hidden;position:relative}.pokemon-card__background{height:100%;left:0;position:absolute;top:0;width:100%;transform:translate3d(0, 0, 1px)}.pokemon-card__background::before{height:100%;left:0;position:absolute;top:0;width:100%;background-color:var(--background-color);background-image:url('images/common/square-pattern-30.svg'),linear-gradient(180deg, rgba(0,0,0,0.3), rgba(0,0,0,0) 38%);background-size:140px, auto;background-position:center, left top;content:""}.pokemon-card__background .halftone{top:0;right:0;height:var(--halftone-size);width:var(--halftone-size)}.pokemon-card__background .halftone__svg{color:var(--background-color);height:calc(var(--halftone-size) * 2);transform:translateY(-50%);width:calc(var(--halftone-size) * 2)}.pokemon-card__character{position:relative}.pokemon-card__character img{display:block;width:100%}.pokemon-card__data{padding:calc(var(--base-space) * 2) var(--base-space)}.pokemon-card__name{font-family:var(--font-heading);font-weight:var(--font-weight-bold);text-transform:uppercase;font-style:italic;font-size:14px;text-align:center;margin:0}.pokemon-card--roster{transform-origin:center 60%;transition:box-shadow 0.2s ease, transform 0.2s ease}.pokemon-card--roster .pokemon-card__character img{transition:transform 0.2s ease}button.pokemon-card--roster:hover,a.pokemon-card--roster:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,0.4);transform:scale(1.05);z-index:1}button.pokemon-card--roster:hover .pokemon-card__character img,a.pokemon-card--roster:hover .pokemon-card__character img{transform:scale(1.1)}.pokemon-card--carousel{--border-radius: 6px;--skew: -9deg;--gap: 60px;--halftone-size: 170px;background:transparent;border:none}.pokemon-card--carousel .pokemon-card__image{overflow:visible}.pokemon-card--carousel .pokemon-card__background,.pokemon-card--carousel .pokemon-card__data{overflow:hidden;transform:skewX(var(--skew)) translate3d(0, 0, 1px);transform-origin:left bottom;width:81%}.pokemon-card--carousel .pokemon-card__background{bottom:0;border-radius:inherit;top:auto;height:93%}.pokemon-card--carousel .pokemon-card__background::before,.pokemon-card--carousel .pokemon-card__background .halftone{transform-origin:left bottom;transform:skewX(calc(var(--skew) * -1))}.pokemon-card--carousel .pokemon-card__background::before{left:-25%;width:150%}.pokemon-card--carousel .pokemon-card__background .halftone{right:calc(var(--gap) / -2)}.pokemon-card--carousel .pokemon-card__data{align-items:center;background-image:linear-gradient(270deg, rgba(25,7,45,0.5) 0%, #19072d 100%);border-radius:0 0 var(--border-radius) var(--border-radius);bottom:0;display:flex;justify-content:space-between;left:0;overflow:hidden;position:absolute}.pokemon-card--carousel .pokemon-card__data .button{white-space:pre}.pokemon-card--carousel .pokemon-card__name,.pokemon-card--carousel .pokemon-card__children{transform-origin:left bottom;transform:skewX(calc(var(--skew) * -1))}.pokemon-card--carousel .pokemon-card__name{text-align:left}.pokemon-card--carousel .pokemon-card__character img{aspect-ratio:448 / 516}@media screen and (max-width: 39.9375em){.pokemon-card--carousel .pokemon-card__data{padding:var(--base-space);flex-direction:column}.pokemon-card--carousel .pokemon-card__data .button{margin-top:var(--base-space);padding:3px 5px 4px}}@media screen and (min-width: 40em){.pokemon-card__name{font-size:16px}}@media screen and (min-width: 64em){.pokemon-card__name{font-size:20px}.pokemon-card--carousel .pokemon-card__data{padding-left:calc(var(--base-space) * 3);padding-right:calc(var(--base-space) * 3)}}@media (prefers-reduced-motion: reduce){.pokemon-card--roster{transition:none}.pokemon-card--roster .pokemon-card__character img{transition:none}}.is-reduced-motion .pokemon-card--roster{transition:none}.is-reduced-motion .pokemon-card--roster .pokemon-card__character img{transition:none}.pokemon-carousel{position:relative}.pokemon-carousel .gallery__nav{--border: #fafa00;background-color:var(--color-yellow);box-shadow:0 0 10px 0 rgba(0,0,0,0.5);border:solid 1px var(--border);color:var(--color-black);border-radius:50%;height:100px;transform:translateY(-50%);position:absolute;top:50%;width:100px;transition:transform 0.2s ease}.pokemon-carousel .gallery__nav[disabled]{transform:translateY(-50%) scale(0)}.pokemon-carousel .gallery__nav .icon{transition:transform 0.2s ease;width:30px}.pokemon-carousel .gallery__nav:hover:not([disabled]){--border: var(--color-white);background-color:var(--color-white);color:var(--color-dark-purple)}.pokemon-carousel .gallery__nav-prev{text-align:right;left:-50px;transform-origin:left center}.pokemon-carousel .gallery__nav-prev .icon{margin-right:15px}.pokemon-carousel .gallery__nav-prev:hover:not([disabled]){transform:translate(10px, -50%)}.pokemon-carousel .gallery__nav-prev:hover:not([disabled]) .icon{transform:translateX(-15px)}.pokemon-carousel .gallery__nav-next{text-align:left;right:-50px}.pokemon-carousel .gallery__nav-next .icon{margin-left:15px;transform:scaleX(-1)}.pokemon-carousel .gallery__nav-next:hover:not([disabled]){transform:translate(-10px, -50%)}.pokemon-carousel .gallery__nav-next:hover:not([disabled]) .icon{transform:translateX(15px) scaleX(-1)}.pokemon-carousel__list{--total-items: 0;align-items:center;display:flex;margin:0;transition:transform 0.8s ease;width:fit-content}.pokemon-carousel__item{margin:0 -21px;flex:0 0 auto;overflow:hidden;transition:transform 0.2s ease;will-change:transform, width;width:240px;z-index:2}.pokemon-carousel__item:not(.is-active){cursor:pointer;transform:scale(0.85);z-index:1}.pokemon-carousel__item:not(.is-active) .pokemon-card__character{overflow:hidden;transform:skewX(var(--skew)) translate3d(0, 0, 1px);transform-origin:left bottom;width:81%}.pokemon-carousel__item:not(.is-active) .pokemon-card__character img{transform:skewX(calc(var(--skew) * -1)) scale(0.88);transform-origin:center bottom;max-width:none;width:119%}.pokemon-carousel__item:not(.is-active) .pokemon-card__data{opacity:0;transform:skewX(var(--skew)) translate3d(0, 100%, 1px)}.pokemon-carousel__item:not(.is-active):hover{transform:scale(0.95)}.pokemon-carousel__item .pokemon-card__data{opacity:1;transition:transform 0.3s ease, opacity 0.3s ease;will-change:transform, width}.pokemon-carousel__item .pokemon-card__character{transition:transform 0.3s ease, width 0.3s ease;will-change:transform, width;transform:translate3d(0, 0, 1px)}.pokemon-carousel__item .pokemon-card__character img{transition:transform 0.3s ease, width 0.3s ease;will-change:transform, width}.pokemon-carousel__more .pokemon-card{--background-color: var(--color-dark-purple)}.pokemon-carousel__more .pokemon-card__background .halftone__svg{color:var(--color-purple)}.pokemon-carousel__more .pokemon-card__data{font-family:var(--font-heading);font-weight:var(--font-weight-bold);text-transform:uppercase;background:none;bottom:50%;display:block;font-size:24px;left:15%;padding:0;text-align:center;transform:skewX(var(--skew)) translate3d(0, 50%, 1px);width:70%}.pokemon-carousel__more .pokemon-card__data span{font-size:0.7em}.pokemon-carousel__more .pokemon-card__data .icon{margin-top:-0.2em;transition:transform 0.2s ease;transform:scaleX(-1);width:1em}.pokemon-carousel__more .pokemon-card__children{display:block;font-size:1.3rem;padding-left:calc(var(--base-space) * 2);padding-right:0;width:100%}.pokemon-carousel__more .pokemon-card__children .icon{margin-right:-10px}.pokemon-carousel__more .pokemon-card__children:hover .icon{transform:scaleX(-1) translateX(-10px)}@media screen and (min-width: 40em){.pokemon-carousel__item{width:350px}.pokemon-carousel__more .pokemon-card__data{font-size:30px}.pokemon-carousel__more .pokemon-card__children{font-size:1.6rem;padding-left:calc(var(--base-space) * 3)}.pokemon-carousel__more .pokemon-card__children .icon{margin-right:-17px}}@media screen and (min-width: 64em){.pokemon-carousel__item{width:450px}.pokemon-carousel__more .pokemon-card__data{font-size:34px}.pokemon-carousel__more .pokemon-card__children{padding-right:var(--base-space)}}@media (prefers-reduced-motion: reduce){.pokemon-carousel .gallery__nav{transition:none}.pokemon-carousel .gallery__nav .icon{transition:none}.pokemon-carousel__list{transition:none}.pokemon-carousel__item{transition:none}}.is-reduced-motion .pokemon-carousel .gallery__nav{transition:none}.is-reduced-motion .pokemon-carousel .gallery__nav .icon{transition:none}.is-reduced-motion .pokemon-carousel__list{transition:none}.is-reduced-motion .pokemon-carousel__item{transition:none}.particles{--delay: 0s;position:absolute}@keyframes breathing{0%,100%{opacity:0;transform:translate(27.6%, -100px)}45%{opacity:1}90%{opacity:0;transform:translate(0)}}.particles__item{animation:breathing 4s var(--delay) linear infinite;display:block}.particles__item:last-child{animation-duration:5s;left:0;position:absolute;top:0}@media (prefers-reduced-motion: reduce){.particles__item{animation:none}}.is-reduced-motion .particles__item{animation:none}.main-header{overflow:hidden;position:relative}.main-header.vp--onf-30 .main-header__stores-column::before{transform:scaleX(1)}.main-header.vp--onf-30 .main-header__title,.main-header.vp--onf-30 .stores__list-item,.main-header.vp--onf-30 .main-header__subtitle{opacity:1}.main-header.vp--onf-30 .main-header__subtitle{transform:skewX(var(--skew)) translateX(0)}.main-header.vp--onf-30 .main-header__title{transform:translate(-50%, 0)}.main-header__stores,.main-header__title,.news__stores{left:50%;position:absolute}.main-header__title{opacity:0;top:calc(var(--base-space) * 3);transform:translate(-50%, -25%);transition:transform 0.4s ease, opacity 0.4s ease}.main-header__title img{display:none}.main-header__video::before{content:"";display:block;padding-bottom:calc((5 / 4) * 100%)}.main-header__video video{display:block;width:100%}.main-header__static picture,.main-header__static img{display:block;width:100%}.main-header__stores{bottom:calc(var(--base-space) * 2);transform:translateX(-50%)}.main-header__stores-column,.news__stores-column{position:relative;text-align:center}.main-header__stores-column::before,.news__stores-column::before{background-color:rgba(17,17,17,0.7);content:"";height:calc(100% + 10px);left:-13px;position:absolute;top:calc(var(--base-space) * 2);transform:scaleX(0);transition:transform 0.4s ease;width:calc(100% + 24px)}.main-header__subtitle,.news__subtitle,.stores__list{position:relative}.main-header__subtitle,.news__subtitle{--skew: 340deg;font-family:var(--font-heading);font-weight:var(--font-weight-bold);text-transform:uppercase;background:linear-gradient(90deg, #ffb330 12%, #fecc51 12%);border:2px solid #ffb330;border-radius:20px 2px 20px 2px;box-shadow:0 2px 22px 0 rgba(0,0,0,0.5);font-size:16px;font-style:italic;margin:0 auto calc(var(--base-space) * 3);opacity:0;overflow:hidden;padding:4px var(--base-space) 6px;text-shadow:0 1px 0 #fafa00;transform:skewX(var(--skew)) translateX(-40px);transition:transform 0.4s 0.2s ease, opacity 0.4s 0.2s ease}.main-header__subtitle span,.news__subtitle span{transform:skewX(calc(var(--skew) * -1))}.main-header__subtitle span:last-child,.news__subtitle span:last-child{display:block}.main-header__subtitle .halftone,.news__subtitle .halftone{right:-10px;width:80px}.main-header__subtitle .halftone__svg,.news__subtitle .halftone__svg{top:-50px;width:130px}.stores__list-item{margin-bottom:var(--base-space)}.stores__list-item .main-header,.news .stores__list-item{opacity:0;transition:opacity 0.4s 0.3s ease}.stores__list-item:last-child{margin-bottom:0}.stores__list-item:nth-child(1),.stores__list-item:nth-child(3){transition-delay:0.4s}.stores__logo{display:block;margin:0 auto}.main-header__trailer-box{width:200px;max-width:50%;position:absolute;top:12%;left:-10px;cursor:pointer}.main-header__trailer-box .main-header__trailer{display:flex;align-items:center;background-color:white;height:60px;width:200px;position:absolute;transform:skewX(-15deg);border-radius:0 6px 6px 0;z-index:2;box-shadow:0 2px 2px 0 rgba(0,0,0,0.2)}.main-header__trailer-box .main-header__trailer::before{content:url("images/common/trailer-shape-top.svg");position:absolute;left:-2px;top:-15px;transform:skewX(15deg)}.main-header__trailer-box .main-header__trailer::after{content:url("images/common/trailer-shape-bottom.svg");position:absolute;bottom:-11px;right:0}.main-header__trailer-box .main-header__trailer .main-header__trailer-copy{text-align:left;padding:10px 20px 10px 25px;line-height:20px;transform:skewX(15deg);margin:0}.main-header__trailer-box .main-header__trailer .halftone{border-radius:0 6px 6px 0;bottom:0;height:60px;opacity:0.4;top:auto;right:0;width:110px}.main-header__trailer-box .main-header__trailer .halftone__svg{width:180px;top:-90%;left:30%}.main-header__trailer-box .trailer-play-button{position:absolute;background:#ee7221;height:60px;width:60px;border-radius:100px;z-index:3;top:13px;left:167px}.main-header__trailer-box .trailer-play-button .trailer-play-button__triangle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.main-header__trailer-box .trailer-decoration{position:absolute;height:110px;width:110px;z-index:1;top:-12px;left:142px;animation:anim-infinite-rotation 7s linear infinite;transition:transform 0.2s ease}.main-header__trailer-box:hover .main-header__trailer-copy{color:#6523B6}.main-header__trailer-box:hover .trailer-play-button{background:linear-gradient(#af4415, #ee7221)}.main-header__trailer-box:hover .trailer-decoration__tech-circle{transform:scale(1.1)}.news{background:url('images/home/news/news-background.png') center center/cover no-repeat;padding:calc(var(--base-space) * 4) 0}.news.vp--onf-30 .news__stores-column::before{transform:scaleX(1)}.news.vp--onf-30 .stores__list-item,.news.vp--onf-30 .news__subtitle{opacity:1}.news.vp--onf-30 .news__subtitle{transform:skewX(var(--skew)) translateX(0)}.news__stores{position:relative;transform:translateX(-50%);top:-48px}.news__grid{margin-bottom:calc(var(--base-space) * 3)}.news__grid>*+*{margin-top:calc(var(--base-space) * 3)}.news__featured{background-image:url('images/home/news/pokemon-ball-1.svg');background-position:left bottom;background-repeat:no-repeat;margin-bottom:calc(var(--base-space) * 3)}.news__scroller{display:grid;gap:calc(var(--base-space) * 3);grid-template-columns:repeat(2, 210px);margin-left:calc(-24px - (var(--base-space) * 3));overflow:auto;padding:0 24px 0 calc(24px + (var(--base-space) * 3));width:100vw}.team-up{padding:var(--base-space) 0 0;position:relative}.team-up .row{position:relative}.team-up .section-body{position:relative}.team-up .section-body__children{padding-bottom:0}.team-up .sliced-divider{margin-top:calc(var(--base-space) * 14);top:2px}.team-up__trailer-btn{background-image:linear-gradient(180deg, rgba(0,0,0,0) 50%, #000 100%);border-radius:6px;box-shadow:0 6px 10px 0 rgba(0,0,0,0.2);display:block;margin-bottom:-155px;overflow:hidden;position:relative}.team-up__trailer-btn span{bottom:var(--base-space);left:50%;position:absolute;transform:translateX(-50%);transition:transform 0.2s ease;width:100%;z-index:1}.team-up__trailer-btn .icon{left:50%;top:50%;transform:translate(-50%, -50%);position:absolute;transition:transform 0.2s ease;width:40px;z-index:1}.team-up__trailer-btn::after{height:100%;left:0;position:absolute;top:0;width:100%;background-image:linear-gradient(180deg, rgba(0,0,0,0) 60%, rgba(0,0,0,0.5) 80%, rgba(0,0,0,0.5));content:"";pointer-events:none}.team-up__trailer-btn:hover span{transform:translate(-50%, -10px)}.team-up__trailer-btn:hover .icon{transform:translate(-50%, -50%) scale(1.1)}.team-up__trailer-btn:hover .icon .icon__circle{fill:var(--color-orange)}.team-up__trailer-btn:hover .icon .icon__triangle{fill:var(--color-white)}.team-up__description{margin-bottom:calc(var(--base-space) * 3)}.team-up-characters{margin-bottom:-60px;pointer-events:none;position:relative}.team-up-characters .image-group{--parent-width: 289;--parent-height: 259}.team-up-characters .image-group__item:nth-child(1){--left: -21;--top: 48;--width: 250}.team-up-characters .image-group__item:nth-child(2){--width: 68;--top: 10;--left: 20}.team-up-characters .image-group__item:nth-child(3){--width: 264}.team-up-characters .image-group__item:nth-child(4){--width: 106;--top: 33;--left: 183}.pokemon{background-image:linear-gradient(180deg, #f7f4ef, rgba(247,244,239,0)),url('images/home/pokemon/background.jpg');background-position:center top, center center;background-repeat:repeat-x, no-repeat;background-size:auto 100px, cover;padding:calc(var(--base-space) * 5) 0 calc(var(--base-space) * 8)}.pokemon .pokemon-carousel{margin-top:var(--base-space)}.battle{position:relative}.battle .section-title__icon{color:var(--color-pastel-orange);filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5));height:99px;margin-bottom:-35px;margin-top:-40px;position:relative;width:75px;z-index:1}.battle>.row{left:50%;top:50%;transform:translate(-50%, -50%);position:absolute;width:100%}.play{background:linear-gradient(180deg, #e4f08b 0%, #e0ed90 23%, #d1e6c6 50%, #c4e3f0 67%, #c4e5f6 100%);padding-top:calc(var(--base-space) * 8);position:relative}.play .sliced-divider{box-shadow:inset 0 -2px 0px #f7f4ef;margin-top:calc(var(--base-space) * 8)}.play .halftone{color:rgba(255,255,255,0.2);height:auto;width:280px}.play .halftone:nth-child(1){right:calc(50% - 500px);top:0;transform:none}.play .halftone:nth-child(2){bottom:100px;left:calc(50% - 500px);top:auto}.play .section-title{overflow:hidden}.play .section-title .halftone{color:var(--color-orange)}.play__stores{--divider-color: var(--color-pastel-orange)}.community{background-image:linear-gradient(180deg, #f7f4ef, rgba(247,244,239,0)),url('images/home/community/background.jpg');background-position:center top, center center;background-repeat:repeat-x, no-repeat;background-size:auto 100px, cover;padding:calc(var(--base-space) * 5) 0 calc(var(--base-space) * 8)}.community-bubble{align-items:center;display:grid;margin-top:calc(var(--base-space) * 4)}.community-bubble::before{background-image:linear-gradient(180deg, var(--color-dark-orange), #ee7221 100%);border-radius:50%;box-shadow:0 6px 30px 0 rgba(0,0,0,0.4);content:"";grid-column:1;grid-row:1;padding-bottom:100%}.community-bubble__icon,.community-bubble__copy{grid-column:1;grid-row:1}@keyframes community-bubble__icon{0%{transform:scale(0) rotate(-30deg)}33%{transform:scale(1) rotate(5deg)}66%{transform:scale(0.9) rotate(-15deg)}100%{transform:scale(1) rotate(0deg)}}.community-bubble__icon{color:var(--color-dark-orange);justify-self:center;transform-origin:left bottom;width:60%}.vp--onf-30 .community-bubble__icon{animation:community-bubble__icon 0.8s 0.5s cubic-bezier(0.41, 0.08, 0, 1.62)}.community-bubble__copy{color:var(--color-white);padding:0 calc(var(--base-space) * 5);position:relative;text-align:center}.community-bubble__copy a{font-weight:var(--font-weight-bold)}.community-bubble__copy a:hover,.community-bubble__copy a:focus{color:#fafa00}.community-bubble__copy .txt-body-tiny{display:block;line-height:1.4;margin-top:var(--base-space)}.community-characters{--parent-width: 288;--parent-height: 320;margin-top:-80px;pointer-events:none}.community-characters .image-group__item:nth-child(1){--top: 108;--width: 280}.community-characters .image-group__item:nth-child(2){--left: 26;--width: 262}@media screen and (max-width: 39.9375em){.stores-small-only{display:none}.main-header__trailer-box{top:70%}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.news .section-body__children{padding-left:12px}}@media screen and (min-width: 840px){.main-header__title img{display:flex}}@media screen and (min-width: 40em){.main-header__video::before{padding-bottom:calc((9 / 16) * 100%)}.main-header__trailer-box .main-header__trailer::before{top:-20px}.main-header__trailer-box .main-header__trailer::after{bottom:-12px}.main-header__stores{bottom:calc(var(--base-space) * 6)}.news__stores{display:none}.main-header__stores-column{padding-left:calc(var(--base-space) * 4);padding-right:calc(var(--base-space) * 4)}.main-header__stores-column::before{clip-path:url(#main-header-clip-path);left:0;width:100%}.main-header__subtitle{width:100%}.main-header__subtitle .halftone{width:100px}.main-header__subtitle .halftone__svg{top:-60px;width:200px}.stores__list{align-items:center;display:flex;justify-content:center}.stores__list-item{margin-bottom:0;margin-right:var(--base-space)}.stores__list-item:last-child{margin-right:0}.news{padding:calc(var(--base-space) * 8) 0}.news__featured .news-card__title{font-size:20px}.news__scroller{grid-template-columns:repeat(2, 1fr);margin-left:0;overflow:visible;padding:0;width:100%}.team-up{padding-top:calc(var(--base-space) * 4)}.team-up__trailer-btn .icon{width:50px}.team-up__trailer-btn span{bottom:calc(var(--base-space) * 2)}.team-up-characters{margin-bottom:0}.team-up-characters .image-group{--parent-width: 684;--parent-height: 743;--parent-max: calc(var(--parent-width) * 1px);--col-width: 620;left:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--parent-width) / var(--col-width) * 100%)}.team-up-characters .image-group__item:nth-child(1){--width: 448;--top: 364}.team-up-characters .image-group__item:nth-child(2){--width: 330;--top: 50;--left: 354}.team-up-characters .image-group__item:nth-child(3){--width: 161;--top: 375}.team-up-characters .image-group__item:nth-child(4){--width: 622;--left: 62}.team-up-characters .image-group__item:nth-child(5){--width: 262;--top: 480;--left: 304}.team-up__trailer-btn{margin-bottom:-30px}.pokemon{padding-bottom:calc(var(--base-space) * 14)}.battle>.row{bottom:20px;top:auto;transform:translateX(-50%)}.battle__character{bottom:-40px;pointer-events:none;position:absolute;right:-20px}[lang="ru-RU"] .pr-ru-flex{flex-grow:1}[lang="ru-RU"] .pr-ru-sizing{max-width:230px}.community{padding-bottom:calc(var(--base-space) * 18)}.community-characters{--parent-width: 1093;--parent-height: 645;--parent-max: calc(var(--parent-width) * 1px);--col-width: 508;--left: -261;left:calc(var(--left) / var(--col-width) * 100%);margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--parent-width) / var(--col-width) * 100%)}.community-characters .image-group__item:nth-child(1){--left: -104;--top: 420;--width: 428}.community-characters .image-group__item:nth-child(2){--left: 684;--top: 207;--width: 330}.community-characters .image-group__item:nth-child(3){--left: 880;--top: 16;--width: 330}.community-characters .image-group__item:nth-child(4){--top: 86;--width: 307}.community-characters .image-group__item:nth-child(5){--left: 672;--top: 0;--width: 360;z-index:1}}@media screen and (min-width: 64em){.main-header__trailer-box .main-header__trailer::before{top:-22px}.main-header__trailer-box .main-header__trailer::after{bottom:-13px}.main-header__trailer-box .main-header__trailer-copy{font-size:16px}.stores__list-item{margin-right:calc(var(--base-space) * 3)}.news{padding:calc(var(--base-space) * 12) 0}.main-header__subtitle{font-size:20px}.team-up{padding-top:calc(var(--base-space) * 12)}.team-up .sliced-divider{margin-top:calc(var(--base-space) * 18)}.team-up__trailer-btn .icon{width:60px}.team-up-characters .image-group{--col-width: 473}.battle>.row{bottom:calc(var(--base-space) * 8)}.battle__character{bottom:-60px;position:absolute;right:-110px}[lang="ru-RU"] .battle__character{bottom:-40px;right:-40px}.play__content-col{position:relative;z-index:1}.play__content-col .section-body__children{padding-right:calc(var(--base-space) * 11)}.play{padding-top:calc(var(--base-space) * 17)}.play .sliced-divider{margin-top:calc(var(--base-space) * 27)}.play__characters{--parent-width: 595;--parent-height: 342;--parent-max: calc(var(--parent-width) * 1px);--col-width: 920;--col-height: 300;--top: 120;--left: -222;left:calc(var(--left) / var(--col-width) * 100%);position:absolute;top:calc(var(--top) / var(--col-height) * 100%);width:calc(var(--parent-width) / var(--col-width) * 100%);z-index:1;pointer-events:none}.play__characters .image-group__item:nth-child(1){--left: 18;--top: 49;--width: 281}.play__characters .image-group__item:nth-child(2){--width: 183;--top: 172;--left: 415}.play__characters .image-group__item:nth-child(3){--left: 421;--top: 143;--width: 172}.play__characters .image-group__item:nth-child(4){--width: 321}.play__characters .image-group__item:nth-child(5){--left: 262;--top: 112;--width: 135}.community-bubble{margin-top:calc(var(--base-space) * 9)}}@media screen and (min-width: 71.5em){.team-up{padding-top:calc(var(--base-space) * 18)}.team-up .sliced-divider{margin-top:calc(var(--base-space) * 30)}.team-up__trailer-btn .icon{width:70px}.team-up__trailer-btn span{bottom:calc(var(--base-space) * 3)}.battle>.row{bottom:calc(var(--base-space) * 13)}.community-characters{--col-width: 450;--left: -291}.community-characters .image-group__item:nth-child(4){--top: 60;--width: 347}.community-characters .image-group__item:nth-child(5){--left: 692;--width: 401}}@media (prefers-reduced-motion: reduce){.main-header .stores::before,.main-header .main-header__title,.main-header .stores__list-item,.main-header .main-header__subtitle{opacity:1;transform:none;transition-property:opacity}.main-header .main-header__subtitle{transform:skewX(var(--skew))}.main-header .main-header__title{transform:translate(-50%, 0)}.trailer-decoration{animation-play-state:paused}.community-bubble__icon{animation:none}.main-header__stores-column::before{transform:none;transition-property:none}}.is-reduced-motion .main-header .stores::before,.is-reduced-motion .main-header .main-header__title,.is-reduced-motion .main-header .stores__list-item,.is-reduced-motion .main-header .main-header__subtitle{opacity:1;transform:none;transition-property:opacity}.is-reduced-motion .main-header .main-header__subtitle{transform:skewX(var(--skew))}.is-reduced-motion .main-header .main-header__title{transform:translate(-50%, 0)}.is-reduced-motion .trailer-decoration{animation-play-state:paused}.is-reduced-motion .community-bubble__icon{animation:none}.is-reduced-motion .main-header__stores-column::before{transform:none;transition-property:none}
