@media (prefers-reduced-motion: reduce){.reduce-motion{display:none}}.reduce-motion{align-items:center;background-color:#000;border-radius:3px;color:#fff;cursor:pointer;display:flex;padding:10px 12px}.reduce-motion__label{align-items:center;display:flex;position:relative}.reduce-motion__label::after{border:1px solid grey;border-radius:50%;content:"";display:inline-block;height:15px;margin-left:10px;width:15px}.is-reduced-motion .reduce-motion__label::after{border-color:#deaf4f}.reduce-motion__label::before{background-image:url('../../assets/img/global/tick.svg');background-repeat:no-repeat;content:"";display:block;height:9px;position:absolute;right:0;transform:scale(0);transition:transform 0.2s 0.1s ease;width:14px}.is-reduced-motion .reduce-motion__label::before{transform:scale(1)}.reduce-motion__on{display:none}@media (prefers-reduced-motion: reduce){.reduce-motion__off{display:none}.reduce-motion__on{display:inline}}.is-reduced-motion .reduce-motion__off{display:none}.is-reduced-motion .reduce-motion__on{display:inline}:root{--font-body-expansion: "PT Sans", sans-serif;--font-heading-expansion: "Barlow Condensed", sans-serif;--font-cta: "PT Sans", sans-serif;--font-base: 16;--font-extra-bold: 800;--font-bold: 700;--font-regular: 400;--color-blue: #0c255b;--color-purple: #711e6b;--color-light-pink: #c81e34;--color-dark-pink: #a7202d;--color-light-blue: #096396;--color-dark-blue: #004e87;--color-dark-gold: #deaf4f;--color-light-gold: #fbf0bd;--color-gold: #eec980;--color-white: #fff;--color-dark-grey: #212122;--color-light-grey: #3f3f3f;--color-border-grey: #2d2d2d;--color-outline-grey: #929292;--color-body-grey: #131415;--gradient-bottom: linear-gradient(
    136deg,
    #f7d38b 0%,
    #c69e48 49%,
    #eec980 100%
  );--gradient-top: linear-gradient(
    -45deg,
    #d3ac5a 0%,
    #e4be72 24%,
    #c69e48 100%
  );--gradient-purple: linear-gradient(
    var(--color-purple) 0%,
    var(--color-blue) 100%
  );--gradient-purple-reverse: linear-gradient(
    var(--color-blue) 0%,
    var(--color-purple) 100%
  );--gradient-pink: linear-gradient(
    180deg,
    var(--color-light-pink) 0%,
    var(--color-dark-pink) 100%
  );--gradient-blue: linear-gradient(
    180deg,
    var(--color-light-blue) 0%,
    var(--color-dark-blue) 100%
  );--gradient-gold: linear-gradient(
    180deg,
    var(--color-dark-gold) 0%,
    var(--color-light-gold) 50%,
    var(--color-dark-gold) 100%
  );--gradient-grey: linear-gradient(
    180deg,
    var(--color-dark-grey) 0%,
    var(--color-light-grey) 50%,
    var(--color-dark-grey) 51%,
    var(--color-dark-grey) 100%
  );--gradient-grey-border: linear-gradient(
    180deg,
    rgba(45, 45, 45, 1) 0%,
    rgba(45, 45, 45, 1) 30%,
    rgba(146, 146, 146, 1) 30%,
    rgba(146, 146, 146, 1) 50%,
    rgba(45, 45, 45, 1) 50%
  );--gradient-brand: linear-gradient(
    90deg,
    var(--color-dark-pink) 0%,
    var(--color-dark-pink) 50%,
    var(--color-dark-blue) 50%,
    var(--color-dark-blue) 100%
  )}.button__container{background:var(--gradient-gold);border-radius:10px;padding:4px}.button__inner{background:var(--gradient-purple);border:4px solid var(--color-white);border-radius:10px;color:var(--color-white);padding:10px 40px;position:relative}.button__inner::before{background:var(--gradient-gold);border-radius:6px;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 0.3s ease;width:100%}.button__inner .button__txt{color:currentColor;font-family:var(--font-heading-expansion);font-size:calc(18rem / var(--font-base));letter-spacing:0.0681em;line-height:1.11;position:relative;text-transform:uppercase}@media (hover: hover){.button__inner:hover{color:var(--color-blue)}.button__inner:hover::before{opacity:1}}@media only screen and (min-width: 64em){.button__inner .button__txt{font-size:calc(22rem / var(--font-base));line-height:1}}html{background:url('../../assets/img/expansions/battle-styles/global/patterns/pattern-tile.png')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){html{background:url('../../assets/img/expansions/battle-styles/global/patterns/pattern-tile-2x.png');background-size:59.5px auto}}.xl-only{display:none}.modal__close{background-image:url('../../assets/img/expansions/battle-styles/global/cross.svg');background-size:cover;height:26px;right:24px;top:16px;width:26px;z-index:3}.modal__close span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}button.main-footer__globals{background:black;border:solid 2px white;font-family:var(--font-cta);font-size:calc(22rem / var(--font-base));font-style:italic;font-weight:700;letter-spacing:2px;transition:background-color 0.2s ease, color 0.2s ease}button.main-footer__globals::before{display:none}button.main-footer__globals .button__bg{display:none}button.main-footer__globals .button__txt{color:#fff}button.main-footer__globals:hover{background:white;border-color:#fff;color:#000;filter:none;transform:none;transition:background-color 0.2s ease, color 0.2s ease}button.main-footer__globals:hover .button__txt{color:#000}.button.back-to-top{z-index:3}.button.back-to-top .button__txt{color:#fff}.button.back-to-top .button__bg{background-color:#000;background-image:none}.button.back-to-top .button__bg::after{box-shadow:inset 0px 0px 0px 2px #fff}.button.back-to-top .button__bg:hover{background-image:none}.content-nav__anchor,.content-nav__go{font-family:var(--font-heading-expansion);font-size:16px;line-height:1.111;text-transform:uppercase}[lang="es-es"] .content-nav__anchor,[lang="es-mx"] .content-nav__anchor,[lang="es-es"] .content-nav__go,[lang="es-mx"] .content-nav__go{font-size:14px}.seciton-borders::after,.seciton-borders::before{content:"";height:6px;left:0;position:absolute;right:0;width:100%;z-index:1}.seciton-borders.seciton-borders--top::before{border-image-slice:1;border-image-source:var(--gradient-top);border-top:6px solid;top:0}.seciton-borders.seciton-borders--bottom::after{border-bottom:6px solid;border-image-slice:1;border-image-source:var(--gradient-bottom);bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:var(--font-heading-expansion);font-style:normal;margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4{text-transform:uppercase}h1,.h1{font-size:calc(29rem / var(--font-base));font-weight:var(--font-extra-bold);line-height:1.03}h2.download__title{font-size:calc(29rem / var(--font-base));font-weight:var(--font-extra-bold);line-height:1}h2,.h2{font-size:calc(24rem / var(--font-base));font-weight:var(--font-extra-bold);line-height:1.08}h3,.h3,h4.collections-modal__title{font-size:calc(22rem / var(--font-base));font-weight:var(--font-bold);line-height:1.09}h4,.h4{font-size:calc(24rem / var(--font-base));font-weight:var(--font-extra-bold);line-height:1.09}h5,.h5{font-size:calc(18rem / var(--font-base));font-weight:var(--font-bold);line-height:1.22}p{font-family:var(--font-body-expansion);font-size:calc(var(--font-base)rem / var(--font-base));font-weight:var(--font-regular);line-height:1.5}main p{color:var(--color-body-grey)}.main-footer{background:#000000;color:white;position:relative}.main-footer::before{background:var(--gradient-top);content:"";height:6px;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.main-footer__social button{background-color:white;color:black}.main-footer__social button:hover,.main-footer__social button:focus{background-color:#000;background-image:none;color:white}.txt-blue{color:var(--color-blue)}.txt-purple-gradient{-webkit-background-clip:text;background-clip:text;background-image:var(--gradient-purple);color:transparent}.txt-gold-gradient{-webkit-background-clip:text;background-clip:text;background-image:var(--gradient-gold);color:transparent}.txt-white{color:var(--color-white)}.main-footer__social button{background-color:#fff;color:#000;cursor:pointer;transition:color 0.3s ease-out, background-color 0.3s ease-out}.main-footer__social button:hover{background-color:#000;color:#fff;transition:color 0.3s ease-out, background-color 0.3s ease-out}.modal--full .leaving-site-modal__heading,.modal--full .locale-switcher-modal__heading{margin-bottom:16px}.modal--full .locale-switcher-modal{position:relative;z-index:1}.modal--full .modal__content .leaving-site-modal{position:relative;z-index:1}@media only screen and (min-width: 40em){.modal--full .modal__content{padding-bottom:60px;padding-top:60px}}@media only screen and (min-width: 64em){.modal--full .modal__content{padding-bottom:180px;padding-top:180px}}.locale-switcher-modal__list-item.is-active a{-webkit-background-clip:unset;background-image:none;color:#dbba07;-webkit-text-fill-color:#dbba07}.locale-switcher-modal__list-item.is-active a:hover:before{transform:scaleX(1) rotate(-3deg)}.locale-switcher-modal__list-item.is-active a:after{content:none}.locale-switcher-modal__list-item a{-webkit-background-clip:unset;padding:3px 20px;position:relative;-webkit-text-fill-color:unset;text-transform:unset;z-index:1}.locale-switcher-modal__list-item a:focus{-webkit-background-clip:unset;background-image:none;-webkit-text-fill-color:unset}.locale-switcher-modal__list-item a:after{background-image:url('../../assets/img/expansions/battle-styles/global/arrow-white.svg');background-position:center center;background-repeat:no-repeat;background-size:25px;content:"";height:40px;position:absolute;right:-15px;top:4px;transform:translateX(0);transition:transform 0.2s ease-out;width:40px}.locale-switcher-modal__list-item a:hover{-webkit-background-clip:unset;background-image:none;color:#dbba07;-webkit-text-fill-color:#dbba07}.locale-switcher-modal__list-item a:hover:after{background-image:url('../../assets/img/expansions/battle-styles/global/arrow-yellow.svg');transform:translateX(7px);transition:transform 0.2s ease-out}@media only screen and (min-width: 40em){:root{--font-base: 18}h1,.h1{font-size:calc(40rem / var(--font-base));line-height:1.25}h2.download__title{font-size:calc(40rem / var(--font-base))}h2,.h2{font-size:calc(34rem / var(--font-base));line-height:1.11}h3,.h3,h4.collections-modal__title{font-size:calc(22rem / var(--font-base));line-height:1.09}h4,.h4{font-size:calc(18rem / var(--font-base));line-height:1.111}h5,.h5{font-size:calc(18rem / var(--font-base));line-height:1.222}p{font-size:calc(var(--font-base)rem / var(--font-base));line-height:1.6}}@media only screen and (min-width: 64em){:root{--font-base: 20}h1,.h1{font-size:calc(50rem / var(--font-base));line-height:1.25}h2.download__title{font-size:calc(50rem / var(--font-base))}h2,.h2{font-size:calc(40rem / var(--font-base));line-height:1.1}h3,.h3,h4.collections-modal__title{font-size:calc(28rem / var(--font-base));line-height:1.07}h4,.h4{font-size:calc(24rem / var(--font-base));line-height:1.09}h5,.h5{font-size:calc(20rem / var(--font-base));line-height:1.12}p{font-size:calc(var(--font-base)rem / var(--font-base));line-height:1.6}.content-nav__anchor{font-size:18px;line-height:1}[lang="es-es"] .content-nav__anchor,[lang="es-mx"] .content-nav__anchor{font-size:18px}}@media only screen and (min-width: 71.5em){.xl-only{display:block}}@media only screen and (max-width: 39.9375em){[lang="de-de"] h1,[lang="de-de"] .h1{font-size:calc(29rem / var(--font-base));font-weight:var(--font-extra-bold);line-height:1.03}[lang="de-de"] h2,[lang="de-de"] .h2{font-size:calc(24rem / var(--font-base));font-weight:var(--font-extra-bold);line-height:1.08}[lang="de-de"] h3,[lang="de-de"] .h3,[lang="de-de"] h4.collections-modal__title{font-size:calc(22rem / var(--font-base));font-weight:var(--font-bold);line-height:1.09}[lang="de-de"] h4,[lang="de-de"] .h4{font-size:calc(24rem / var(--font-base));font-weight:var(--font-extra-bold);line-height:1.09}[lang="de-de"] h5,[lang="de-de"] .h5{font-size:calc(18rem / var(--font-base));font-weight:var(--font-bold);line-height:1.22}}.leaving-site-modal__cta{background-image:none}.leaving-site-modal__cta::before{content:none}.leaving-site-modal__cta .button:hover .button__txt{color:#FFF}:root{--filter-transition: 0.7s}.perspective-card--modal.perspective-card{max-width:400px}.main-nav__controls{z-index:4}.card-gallery{background-color:#fff;background-image:url('../../assets/img/expansions/battle-styles/global/patterns/pattern-tile.png');padding-bottom:75px;position:relative}.card-placeholder{height:0;padding-bottom:139.69697%;width:100%}.card-gallery__header{background:var(--gradient-purple);color:var(--color-white);position:relative;text-align:center}.card-gallery__header .card-gallery__copy{color:var(--color-white)}.card-gallery__header::before,.card-gallery__header::after{background-repeat:repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.card-gallery__header::before{background-image:url('../../assets/img/expansions/battle-styles/global/patterns/shapes-pattern.png')}.card-gallery__header::after{background-image:url('../../assets/img/expansions/battle-styles/global/patterns/noise-texture.png')}.card-gallery__header .card-gallery__header-inner{padding-bottom:86px;padding-top:220px;position:relative}.card-gallery__header .card-gallery__header-inner::after,.card-gallery__header .card-gallery__header-inner::before{content:"";position:absolute;width:100%}.card-gallery__header .card-gallery__header-inner::before{background-image:url('../../assets/img/expansions/battle-styles/global/frame-top.png');height:128px;left:0;max-width:400px;top:0}.card-gallery__header .card-gallery__header-inner::after{background-image:url('../../assets/img/expansions/battle-styles/global/frame-bottom.png');bottom:0;height:128px;max-width:400px;right:0}.card-gallery__header .card-gallery__header-inner .row{position:relative;z-index:2}.card-gallery__header.vp--onscreen .card-gallery__logo,.card-gallery__header.vp--onscreen .card-gallery__deco img,.card-gallery__header.vp--on-30 .card-gallery__logo,.card-gallery__header.vp--on-30 .card-gallery__deco img{opacity:1;transform:translate(0, 0);transition:transform 0.6s ease, opacity 0.4s ease}.card-gallery__header.vp--onscreen .card-gallery__logo,.card-gallery__header.vp--on-30 .card-gallery__logo{transition-delay:0.2s}.card-gallery__header-content{margin-top:27px}.card-gallery__header-content>*+*{margin-top:27px}@media only screen and (min-width: 40em){.card-gallery__header-content{margin-top:32px}}.card-gallery__logo{filter:drop-shadow(0px 4px 12px rgba(0,0,0,0.65));left:0;margin:0 auto;max-width:350px;opacity:0;position:absolute;right:0;top:80px;transform:translateY(-20%)}.card-gallery__heading{margin:0;text-transform:uppercase}.card-gallery__link{align-items:center;display:inline-flex;font-size:20px;font-weight:bold;justify-content:center;padding:0 10px;position:relative;transition:color 0.1s ease-out;width:auto}.card-gallery__link svg{margin-left:7px}.card-gallery__link:hover{color:var(--color-gold);text-decoration:underline}.card-gallery__controls-container{position:relative}.card-gallery__controls{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:45px 0 20px;position:relative;z-index:1}.card-gallery__controls button{margin:0 10px 10px 10px}.card-gallery__controls .button-inner{position:relative}.card-gallery__controls .button__container .button__txt::after{background:url('../../assets/img/expansions/battle-styles/global/arrow-solid.svg');bottom:-9px;content:"";height:6px;left:0;margin:0 auto;opacity:0;position:absolute;right:0;width:12px}.card-gallery__controls .button__container.is-active .button__inner{color:var(--color-blue)}.card-gallery__controls .button__container.is-active .button__inner::before{opacity:1}.card-gallery__controls .button__container.is-active .button__txt::after{opacity:1}.card-gallery__cards{min-height:500px;opacity:1;transition:opacity var(--filter-transition) ease-in-out}.card-gallery__cards.card-list-is-animating{opacity:0}.card-gallery__cards.card-list-has-animated li{display:none}.card-gallery__cards li{margin-top:25px;width:50%}.card-gallery__cards.card-gallery__cards--seeall li[data-category="seeall"]{display:inline-block}.card-gallery__cards.card-gallery__cards--seeall li[data-category="battlestyle"],.card-gallery__cards.card-gallery__cards--seeall li[data-category="pokemonv"],.card-gallery__cards.card-gallery__cards--seeall li[data-category="pokemonvmax"],.card-gallery__cards.card-gallery__cards--seeall li[data-category="trainer"],.card-gallery__cards.card-gallery__cards--seeall li[data-category="fullart"]{display:none}.card-gallery__cards.card-gallery__cards--battlestyle li[data-category="battlestyle"]{display:inline-block}.card-gallery__cards.card-gallery__cards--pokemonv li[data-category="pokemonv"]{display:inline-block}.card-gallery__cards.card-gallery__cards--pokemonvmax li[data-category="pokemonvmax"]{display:inline-block}.card-gallery__cards.card-gallery__cards--fullart li[data-category="fullart"]{display:inline-block}.card-gallery__cards.card-gallery__cards--trainer li[data-category="trainer"]{display:inline-block}.card-gallery__cards .column{flex:0 0 50%}.database-callout{background:var(--gradient-purple);color:var(--color-white);padding:120px 0;position:relative;text-align:center}.database-callout::before,.database-callout::after{background-repeat:repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.database-callout::before{background-image:url('../../assets/img/expansions/battle-styles/global/patterns/shapes-pattern.png')}.database-callout::after{background-image:url('../../assets/img/expansions/battle-styles/global/patterns/noise-texture.png')}.database-callout__inner::after,.database-callout__inner::before{content:"";position:absolute;width:100%}.database-callout__inner::before{background-image:url('../../assets/img/expansions/battle-styles/global/frame-top.png');height:128px;left:0;max-width:400px;top:0}.database-callout__inner::after{background-image:url('../../assets/img/expansions/battle-styles/global/frame-bottom.png');bottom:0;height:128px;max-width:400px;right:0}.database-callout__heading{position:relative}.database-callout__subheading{margin:10px 0 30px}.database-callout__content{margin-top:32px;position:relative;z-index:2}.is-reduced-motion .locale-switcher-modal__list-item a:before{transition:transform 0s linear}@media only screen and (min-width: 40em){.card-gallery__cards li{width:auto}.card-gallery__controls-item+.card-gallery__controls-item{margin-left:8px}.card-gallery__cards .column{flex-basis:calc(100% / 4)}.database-callout__content{margin-top:0}.card-gallery__header .card-gallery__header-inner{padding-top:200px}.card-gallery__logo{max-width:400px}}@media only screen and (min-width: 64em){.database-callout{padding:170px 0}}@media only screen and (min-width: 71.5em){.card-gallery__cards .column{flex-basis:calc(100% / 4 - 80px);margin-left:20px}.card-gallery__header .card-gallery__header-inner{padding-top:260px}.card-gallery__logo{max-width:522px}}
