{"title":"XY: Roaring Skies Singles","description":null,"products":[{"product_id":"pelipper-19-108-xy-roaring-skies","title":"Pelipper 19\/108 - XY  Roaring Skies","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eSwallow\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eHeal from this Pokémon the same amount of damage you did to your opponent's Active Pokémon.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e30\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eWater Pulse\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eYour opponent's Active Pokémon is now Asleep.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e70\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStage 1\u003cspan class=\"spc-note\"\u003eevolves from Wingull\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003eWater\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e100\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUncommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e019 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint","offer_id":41771147002062,"sku":"PKM-XRS-A9-019-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41771147034830,"sku":"PKM-XRS-A9-019-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41771147067598,"sku":"PKM-XRS-A9-019-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41771147100366,"sku":"PKM-XRS-A9-019-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41771147133134,"sku":"PKM-XRS-A9-019-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98055_8f82c51b-d4a1-4113-8e22-d1d9cf2aa536.jpg?v=1786973109"},{"product_id":"wingull-18-108-xy-roaring-skies","title":"Wingull 18\/108 - XY  Roaring Skies","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\u003cdiv class=\"spc-attack-name\"\u003eWater Gun\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e10\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003eWater\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e018 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint","offer_id":41771147657422,"sku":"PKM-XRS-A9-018-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41771147690190,"sku":"PKM-XRS-A9-018-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41771147722958,"sku":"PKM-XRS-A9-018-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41771147755726,"sku":"PKM-XRS-A9-018-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41771147788494,"sku":"PKM-XRS-A9-018-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98054_9dcdf453-86b6-4518-a46e-7710bd738ee0.jpg?v=1786976232"},{"product_id":"zapdos-23-108-xy-roaring-skies","title":"Zapdos 23\/108 - XY  Roaring Skies","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\u003cdiv class=\"spc-attack-name\"\u003eDrill Peck\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e20\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eRaging Thunder\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eThis attack does 40 damage to 1 of your Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e120\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003eLightning\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e120\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e023 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint","offer_id":41771148017870,"sku":"PKM-XRS-A9-023-N-1","price":1.49,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41771148050638,"sku":"PKM-XRS-A9-023-N-2","price":1.24,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41771148083406,"sku":"PKM-XRS-A9-023-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41771148116174,"sku":"PKM-XRS-A9-023-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41771148148942,"sku":"PKM-XRS-A9-023-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98059.jpg?v=1786976374"},{"product_id":"m-gallade-ex-35-108-xy-roaring-skies","title":"M Gallade EX 35\/108 - XY  Roaring Skies Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eUnwavering Blade\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eThis attack does 30 damage to each of your opponent's Benched Pokémon that has any damage counters on it. (Don't apply Weakness and Resistance for Benched Pokémon.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e110\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-line\"\u003eMega Evolution rule: When 1 of your Pokémon becomes a Mega Evolution Pokémon, your turn ends.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003ePokémon-EX rule: When a Pokémon-EX has been Knocked Out, your opponent takes 2 Prize cards.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eMEGA, EX\u003cspan class=\"spc-note\"\u003eevolves from Gallade-EX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003ePsychic\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e220\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-none\" role=\"img\" title=\"None\" aria-label=\"None\"\u003e\u003c\/i\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUltra Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e035 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Holofoil","offer_id":41771152801998,"sku":"PKM-XRS-A9-035-H-1","price":24.98,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Holofoil","offer_id":41771152834766,"sku":"PKM-XRS-A9-035-H-2","price":21.23,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Holofoil","offer_id":41771152867534,"sku":"PKM-XRS-A9-035-H-3","price":14.99,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Holofoil","offer_id":41771152900302,"sku":"PKM-XRS-A9-035-H-4","price":9.99,"currency_code":"AUD","in_stock":false},{"title":"Damaged Holofoil","offer_id":41771152933070,"sku":"PKM-XRS-A9-035-H-5","price":6.25,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98071_a4089415-b68b-468c-8561-9974ec2ded87.jpg?v=1786971856"},{"product_id":"jirachi-42-108-xy-roaring-skies","title":"Jirachi 42\/108 - XY  Roaring Skies Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-metal\" role=\"img\" title=\"Metal\" aria-label=\"Metal\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eDiminutive Desire\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eLook at the top 7 cards of your deck and put 1 of them into your hand. Shuffle the other cards back into your deck.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-metal\" role=\"img\" title=\"Metal\" aria-label=\"Metal\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eDoom Desire\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eDiscard all Energy attached to this Pokémon. The Defending Pokémon is Knocked Out at the end of your opponent's next turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-metal\" role=\"img\" title=\"Metal\" aria-label=\"Metal\"\u003e\u003c\/i\u003eMetal\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eHolo Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e042 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Holofoil","offer_id":41771153981646,"sku":"PKM-XRS-A9-042-H-1","price":19.58,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Holofoil","offer_id":41771154014414,"sku":"PKM-XRS-A9-042-H-2","price":16.64,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Holofoil","offer_id":41771154047182,"sku":"PKM-XRS-A9-042-H-3","price":11.75,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Holofoil","offer_id":41771154079950,"sku":"PKM-XRS-A9-042-H-4","price":7.83,"currency_code":"AUD","in_stock":false},{"title":"Damaged Holofoil","offer_id":41771154112718,"sku":"PKM-XRS-A9-042-H-5","price":4.89,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98078.jpg?v=1786971116"},{"product_id":"cascoon-6-108-xy-roaring-skies","title":"Cascoon 6\/108 - XY  Roaring Skies","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003ePoison Sting\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eYour opponent's Active Pokémon is now Poisoned.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eIron Defense\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If heads, prevent all damage done to this Pokémon by attacks during your opponent's next turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStage 1\u003cspan class=\"spc-note\"\u003eevolves from Wurmple\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003eGrass\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e80\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-none\" role=\"img\" title=\"None\" aria-label=\"None\"\u003e\u003c\/i\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e006 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint","offer_id":41771154309326,"sku":"PKM-XRS-A9-006-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41771154342094,"sku":"PKM-XRS-A9-006-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41771154374862,"sku":"PKM-XRS-A9-006-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41771154407630,"sku":"PKM-XRS-A9-006-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41771154440398,"sku":"PKM-XRS-A9-006-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98042_1c91414d-d218-4f5b-b6e7-da50837e4532.jpg?v=1786968237"},{"product_id":"nincada-9-108-xy-roaring-skies","title":"Nincada 9\/108 - XY  Roaring Skies","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eSlight Intrusion\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eThis Pokémon does 10 damage to itself.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e20\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003eGrass\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e40\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-none\" role=\"img\" title=\"None\" aria-label=\"None\"\u003e\u003c\/i\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e009 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint","offer_id":41771160273102,"sku":"PKM-XRS-A9-009-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41771160305870,"sku":"PKM-XRS-A9-009-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41771160338638,"sku":"PKM-XRS-A9-009-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41771160371406,"sku":"PKM-XRS-A9-009-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41771160404174,"sku":"PKM-XRS-A9-009-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98045.jpg?v=1786972799"},{"product_id":"wurmple-3-108-xy-roaring-skies","title":"Wurmple 3\/108 - XY  Roaring Skies","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eFlock\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eSearch your deck for Wurmple and put it onto your Bench. Shuffle your deck afterward.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\u003cdiv class=\"spc-attack-name\"\u003eTackle\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e20\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003eGrass\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-none\" role=\"img\" title=\"None\" aria-label=\"None\"\u003e\u003c\/i\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e003 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint","offer_id":41771162173646,"sku":"PKM-XRS-A9-003-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41771162239182,"sku":"PKM-XRS-A9-003-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41771162271950,"sku":"PKM-XRS-A9-003-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41771162304718,"sku":"PKM-XRS-A9-003-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41771162370254,"sku":"PKM-XRS-A9-003-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98039_3b565007-885f-4b20-90d4-b1104fc8b64c.jpg?v=1786976285"},{"product_id":"gallade-spirit-link-83-108-xy-roaring-skies","title":"Gallade Spirit Link 83\/108 - XY  Roaring Skies","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-line\"\u003eAttach a Pokémon Tool to 1 of your Pokémon that doesn't already have a Pokémon Tool attached to it.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003eYour turn does not end if the Pokémon this card is attached to becomes M Gallade-EX.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003eYou may play as many Item cards as you like during your turn (before your attack).\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eTrainer\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon Tool\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUncommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e083 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint","offer_id":41771172856014,"sku":"PKM-XRS-A9-083-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41771172888782,"sku":"PKM-XRS-A9-083-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41771172921550,"sku":"PKM-XRS-A9-083-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41771172954318,"sku":"PKM-XRS-A9-083-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41771172987086,"sku":"PKM-XRS-A9-083-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98119.jpg?v=1786970152"},{"product_id":"switch-91-108-xy-roaring-skies","title":"Switch 91\/108 - XY  Roaring Skies","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-line\"\u003eSwitch your Active Pokémon with 1 of your Benched Pokémon.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003eYou may play as many Item cards as you like during your turn (before your attack).\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eTrainer\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eItem\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUncommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e091 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint","offer_id":41771174166734,"sku":"PKM-XRS-A9-091-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41771174199502,"sku":"PKM-XRS-A9-091-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41771174232270,"sku":"PKM-XRS-A9-091-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41771174265038,"sku":"PKM-XRS-A9-091-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41771174297806,"sku":"PKM-XRS-A9-091-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98127_edf87304-9d5d-4eee-a336-1cf67bdd5857.jpg?v=1786975112"},{"product_id":"healing-scarf-84-108-xy-roaring-skies","title":"Healing Scarf 84\/108 - XY  Roaring Skies","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-line\"\u003eAttach a Pokémon Tool to 1 of your Pokémon that doesn't already have a Pokémon Tool attached to it.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003eWhenever you attach an Energy card from your hand to the Pokémon this card is attached to, heal 20 damage from it.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003eYou may play as many Item cards as you like during your turn (before your attack).\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eTrainer\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon Tool\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUncommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e084 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint","offer_id":41771176460494,"sku":"PKM-XRS-A9-084-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41771176493262,"sku":"PKM-XRS-A9-084-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41771176526030,"sku":"PKM-XRS-A9-084-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41771176558798,"sku":"PKM-XRS-A9-084-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41771176591566,"sku":"PKM-XRS-A9-084-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98120_aca737b2-c941-4d7b-8a95-8112c03fbd68.jpg?v=1786970722"},{"product_id":"m-rayquaza-ex-76-108-xy-roaring-skies","title":"M Rayquaza EX 76\/108 - XY  Roaring Skies Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eEmerald Break\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eThis attack does 30 damage times the number of your Benched Pokémon.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e30×\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-line\"\u003eMega Evolution rule: When 1 of your Pokémon becomes a Mega Evolution Pokémon, your turn ends.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003ePokémon-EX rule: When a Pokémon-EX has been Knocked Out, your opponent takes 2 Prize cards.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eMEGA, EX\u003cspan class=\"spc-note\"\u003eevolves from Rayquaza-EX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003eColorless\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e220\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUltra Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e076 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Holofoil","offer_id":41771177115854,"sku":"PKM-XRS-A9-076-H-1","price":169.74,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Holofoil","offer_id":41771177148622,"sku":"PKM-XRS-A9-076-H-2","price":144.28,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played Holofoil","offer_id":41771177181390,"sku":"PKM-XRS-A9-076-H-3","price":101.84,"currency_code":"AUD","in_stock":true},{"title":"Heavily Played Holofoil","offer_id":41771177214158,"sku":"PKM-XRS-A9-076-H-4","price":67.9,"currency_code":"AUD","in_stock":false},{"title":"Damaged Holofoil","offer_id":41771177246926,"sku":"PKM-XRS-A9-076-H-5","price":42.44,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98112_0c723180-dc64-4f00-8f82-e4a23545c25c.jpg?v=1786971868"},{"product_id":"reshiram-63-108-xy-roaring-skies","title":"Reshiram 63\/108 - XY  Roaring Skies Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-block-head\"\u003e\n\u003cspan class=\"spc-tag\"\u003eAbility\u003c\/span\u003e\u003cspan class=\"spc-block-name\"\u003eTurboblaze\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eOnce during your turn (before your attack), if this Pokémon is your Active Pokémon, you may attach a Fire Energy card from your hand to 1 of your Dragon Pokémon.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eBright Wing\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eDiscard a Fire Energy attached to this Pokémon.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e110\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-dragon\" role=\"img\" title=\"Dragon\" aria-label=\"Dragon\"\u003e\u003c\/i\u003eDragon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e130\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fairy\" role=\"img\" title=\"Fairy\" aria-label=\"Fairy\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-none\" role=\"img\" title=\"None\" aria-label=\"None\"\u003e\u003c\/i\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eHolo Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e063 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Holofoil","offer_id":41771177607374,"sku":"PKM-XRS-A9-063-H-1","price":5.91,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Holofoil","offer_id":41771177640142,"sku":"PKM-XRS-A9-063-H-2","price":5.02,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Holofoil","offer_id":41771177672910,"sku":"PKM-XRS-A9-063-H-3","price":3.55,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Holofoil","offer_id":41771177705678,"sku":"PKM-XRS-A9-063-H-4","price":2.33,"currency_code":"AUD","in_stock":false},{"title":"Damaged Holofoil","offer_id":41771177738446,"sku":"PKM-XRS-A9-063-H-5","price":1.5,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98099.jpg?v=1786973955"},{"product_id":"spearow-65-108-xy-roaring-skies","title":"Spearow 65\/108 - XY  Roaring Skies","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\u003cdiv class=\"spc-attack-name\"\u003ePeck\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e30\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003eColorless\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e065 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint","offer_id":41771178590414,"sku":"PKM-XRS-A9-065-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41771178623182,"sku":"PKM-XRS-A9-065-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41771178655950,"sku":"PKM-XRS-A9-065-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41771178688718,"sku":"PKM-XRS-A9-065-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41771178721486,"sku":"PKM-XRS-A9-065-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98101_89694e5a-b912-4165-ad8b-29f95741fbba.jpg?v=1786974811"},{"product_id":"deoxys-33-108-xy-roaring-skies","title":"Deoxys 33\/108 - XY  Roaring Skies Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eClose Encounter\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eIf you go first, you can use this attack on your first turn. Draw 2 cards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eOverdrive Smash\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eDuring your next turn, this Pokémon's Overdrive Smash attack does 60 more damage (before applying Weakness and Resistance).\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e30\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003ePsychic\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e110\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-none\" role=\"img\" title=\"None\" aria-label=\"None\"\u003e\u003c\/i\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eHolo Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e033 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Holofoil","offer_id":41771181048014,"sku":"PKM-XRS-A9-033-H-1","price":6.12,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Holofoil","offer_id":41771181080782,"sku":"PKM-XRS-A9-033-H-2","price":5.2,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played Holofoil","offer_id":41771181113550,"sku":"PKM-XRS-A9-033-H-3","price":3.67,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Holofoil","offer_id":41771181146318,"sku":"PKM-XRS-A9-033-H-4","price":2.42,"currency_code":"AUD","in_stock":false},{"title":"Damaged Holofoil","offer_id":41771181179086,"sku":"PKM-XRS-A9-033-H-5","price":1.51,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98069.jpg?v=1786969072"},{"product_id":"m-gallade-ex-100-108-xy-roaring-skies","title":"M Gallade EX (Full Art) 100\/108 - XY  Roaring Skies Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eUnwavering Blade\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eThis attack does 30 damage to each of your opponent's Benched Pokémon that has any damage counters on it. (Don't apply Weakness and Resistance for Benched Pokémon.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e110\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-line\"\u003eMega Evolution rule: When 1 of your Pokémon becomes a Mega Evolution Pokémon, your turn ends.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003ePokémon-EX rule: When a Pokémon-EX has been Knocked Out, your opponent takes 2 Prize cards.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eMEGA, EX\u003cspan class=\"spc-note\"\u003eevolves from Gallade-EX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003ePsychic\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e220\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-none\" role=\"img\" title=\"None\" aria-label=\"None\"\u003e\u003c\/i\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUltra Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e100 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Holofoil","offer_id":41771186454734,"sku":"PKM-XRS-A9-100-H-1","price":84.47,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Holofoil","offer_id":41771186487502,"sku":"PKM-XRS-A9-100-H-2","price":71.8,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Holofoil","offer_id":41771186520270,"sku":"PKM-XRS-A9-100-H-3","price":50.68,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Holofoil","offer_id":41771186553038,"sku":"PKM-XRS-A9-100-H-4","price":33.79,"currency_code":"AUD","in_stock":false},{"title":"Damaged Holofoil","offer_id":41771186585806,"sku":"PKM-XRS-A9-100-H-5","price":21.12,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98136_bd7a3840-3c4d-499b-a810-a806ae02eb3f.jpg?v=1786971856"},{"product_id":"taillow-70-108-xy-roaring-skies","title":"Taillow 70\/108 - XY  Roaring Skies","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eDouble Peck\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip 2 coins. This attack does 10 damage times the number of heads.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e10×\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003eColorless\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e50\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e070 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint","offer_id":41771187929294,"sku":"PKM-XRS-A9-070-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41771187962062,"sku":"PKM-XRS-A9-070-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41771187994830,"sku":"PKM-XRS-A9-070-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41771188027598,"sku":"PKM-XRS-A9-070-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41771188060366,"sku":"PKM-XRS-A9-070-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98106_00777628-1138-49f3-9d07-6e3952f92b41.jpg?v=1786975146"},{"product_id":"gligar-36-108-xy-roaring-skies","title":"Gligar 36\/108 - XY  Roaring Skies","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eStun Poison\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If heads, your opponent's Active Pokémon is now Paralyzed and Poisoned.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003eFighting\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e70\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-none\" role=\"img\" title=\"None\" aria-label=\"None\"\u003e\u003c\/i\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e036 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint","offer_id":41771199135950,"sku":"PKM-XRS-A9-036-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41771199168718,"sku":"PKM-XRS-A9-036-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41771199201486,"sku":"PKM-XRS-A9-036-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41771199234254,"sku":"PKM-XRS-A9-036-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41771199267022,"sku":"PKM-XRS-A9-036-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98072_71c0c845-87be-4f38-be41-c312184e99f8.jpg?v=1786970337"},{"product_id":"m-latios-ex-59-108-xy-roaring-skies","title":"M Latios EX 59\/108 - XY  Roaring Skies Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eSonic Ace\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eDiscard 2 Energy attached to this Pokémon. This attack does 120 damage to 1 of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-line\"\u003eMega Evolution rule: When 1 of your Pokémon becomes a Mega Evolution Pokémon, your turn ends.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003ePokémon-EX rule: When a Pokémon-EX has been Knocked Out, your opponent takes 2 Prize cards.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eMEGA, EX\u003cspan class=\"spc-note\"\u003eevolves from Latios-EX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-dragon\" role=\"img\" title=\"Dragon\" aria-label=\"Dragon\"\u003e\u003c\/i\u003eDragon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e220\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fairy\" role=\"img\" title=\"Fairy\" aria-label=\"Fairy\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-none\" role=\"img\" title=\"None\" aria-label=\"None\"\u003e\u003c\/i\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUltra Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e059 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Holofoil","offer_id":41771200938190,"sku":"PKM-XRS-A9-059-H-1","price":37.97,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Holofoil","offer_id":41771200970958,"sku":"PKM-XRS-A9-059-H-2","price":32.27,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Holofoil","offer_id":41771201003726,"sku":"PKM-XRS-A9-059-H-3","price":22.78,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Holofoil","offer_id":41771201036494,"sku":"PKM-XRS-A9-059-H-4","price":15.19,"currency_code":"AUD","in_stock":false},{"title":"Damaged Holofoil","offer_id":41771201069262,"sku":"PKM-XRS-A9-059-H-5","price":9.49,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98095.jpg?v=1786971862"},{"product_id":"fearow-66-108-xy-roaring-skies","title":"Fearow 66\/108 - XY  Roaring Skies","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\u003cdiv class=\"spc-attack-name\"\u003ePeck\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e30\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eDrill Run\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If heads, discard an Energy attached to your opponent's Active Pokémon.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e70\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStage 1\u003cspan class=\"spc-note\"\u003eevolves from Spearow\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003eColorless\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e100\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUncommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e066 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint","offer_id":41771204706510,"sku":"PKM-XRS-A9-066-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41771204739278,"sku":"PKM-XRS-A9-066-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41771204772046,"sku":"PKM-XRS-A9-066-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41771204804814,"sku":"PKM-XRS-A9-066-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41771204837582,"sku":"PKM-XRS-A9-066-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98102.jpg?v=1786969785"},{"product_id":"rayquaza-ex-60-108-xy-roaring-skies","title":"Rayquaza EX 60\/108 - XY  Roaring Skies Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\u003cdiv class=\"spc-attack-name\"\u003eDragon Claw\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e30\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eDragon Strike\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If tails, this Pokémon can't use Dragon Strike during your next turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e130\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\u003cdiv class=\"spc-line\"\u003ePokémon-EX rule: When a Pokémon-EX has been Knocked Out, your opponent takes 2 Prize cards.\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic, EX\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-dragon\" role=\"img\" title=\"Dragon\" aria-label=\"Dragon\"\u003e\u003c\/i\u003eDragon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e180\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fairy\" role=\"img\" title=\"Fairy\" aria-label=\"Fairy\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-none\" role=\"img\" title=\"None\" aria-label=\"None\"\u003e\u003c\/i\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUltra Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e060 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Holofoil","offer_id":41771252547790,"sku":"PKM-XRS-A9-060-H-1","price":44.42,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Holofoil","offer_id":41771252580558,"sku":"PKM-XRS-A9-060-H-2","price":37.76,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Holofoil","offer_id":41771252613326,"sku":"PKM-XRS-A9-060-H-3","price":26.65,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Holofoil","offer_id":41771252646094,"sku":"PKM-XRS-A9-060-H-4","price":17.77,"currency_code":"AUD","in_stock":false},{"title":"Damaged Holofoil","offer_id":41771252678862,"sku":"PKM-XRS-A9-060-H-5","price":11.11,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98096_3c539da9-5b74-4ce8-845e-35e169a76dc2.jpg?v=1786973869"},{"product_id":"latios-ex-101-108-xy-roaring-skies","title":"Latios EX (Full Art) 101\/108 - XY  Roaring Skies Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eFast Raid\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eIf you go first, you can use this attack on your first turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e40\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eLight Pulse\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003ePrevent all effects of your opponent's attacks, except damage, done to this Pokémon during your opponent's next turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e110\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\u003cdiv class=\"spc-line\"\u003ePokémon-EX rule: When a Pokémon-EX has been Knocked Out, your opponent takes 2 Prize cards.\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic, EX\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-dragon\" role=\"img\" title=\"Dragon\" aria-label=\"Dragon\"\u003e\u003c\/i\u003eDragon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e170\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fairy\" role=\"img\" title=\"Fairy\" aria-label=\"Fairy\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-none\" role=\"img\" title=\"None\" aria-label=\"None\"\u003e\u003c\/i\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUltra Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e101 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Holofoil","offer_id":41773539262670,"sku":"PKM-XRS-A9-101-H-1","price":107.01,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Holofoil","offer_id":41773539295438,"sku":"PKM-XRS-A9-101-H-2","price":90.96,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played Holofoil","offer_id":41773539360974,"sku":"PKM-XRS-A9-101-H-3","price":64.21,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Holofoil","offer_id":41773539459278,"sku":"PKM-XRS-A9-101-H-4","price":42.8,"currency_code":"AUD","in_stock":true},{"title":"Damaged Holofoil","offer_id":41773539524814,"sku":"PKM-XRS-A9-101-H-5","price":26.75,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98137_bea80021-8fc7-4e29-8051-b359240df2c0.jpg?v=1786971477"},{"product_id":"hydreigon-ex-103-108-xy-roaring-skies","title":"Hydreigon EX (Full Art) 103\/108 - XY  Roaring Skies Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-block-head\"\u003e\n\u003cspan class=\"spc-tag\"\u003eAbility\u003c\/span\u003e\u003cspan class=\"spc-block-name\"\u003eDragon Road\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eIf there is any Stadium card in play, the Retreat Cost of each of your Dragon Pokémon in play is ColorlessColorless less.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eShred\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eThis attack's damage isn't affected by any effects on your opponent's Active Pokémon.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e80\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\u003cdiv class=\"spc-line\"\u003ePokémon-EX rule: When a Pokémon-EX has been Knocked Out, your opponent takes 2 Prize cards.\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic, EX\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-dragon\" role=\"img\" title=\"Dragon\" aria-label=\"Dragon\"\u003e\u003c\/i\u003eDragon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e180\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fairy\" role=\"img\" title=\"Fairy\" aria-label=\"Fairy\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-none\" role=\"img\" title=\"None\" aria-label=\"None\"\u003e\u003c\/i\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUltra Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e103 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Holofoil","offer_id":41773539590350,"sku":"PKM-XRS-A9-103-H-1","price":60.29,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Holofoil","offer_id":41773539623118,"sku":"PKM-XRS-A9-103-H-2","price":51.25,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Holofoil","offer_id":41773539655886,"sku":"PKM-XRS-A9-103-H-3","price":36.17,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Holofoil","offer_id":41773539688654,"sku":"PKM-XRS-A9-103-H-4","price":24.12,"currency_code":"AUD","in_stock":false},{"title":"Damaged Holofoil","offer_id":41773539721422,"sku":"PKM-XRS-A9-103-H-5","price":15.07,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98139_c8c6dbf2-a9d4-4a65-916d-7e91d64d2454.jpg?v=1786970975"},{"product_id":"energy-switch-109-108-xy-roaring-skies","title":"Energy Switch 109\/108 - XY  Roaring Skies Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-line\"\u003eMove a basic Energy from 1 of your Pokémon to another of your Pokémon.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003eYou may play as many Item cards as you like during your turn (before your attack).\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eTrainer\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eItem\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eSecret Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e109 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Holofoil","offer_id":41773540442318,"sku":"PKM-XRS-A9-109-H-1","price":39.18,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Holofoil","offer_id":41773540475086,"sku":"PKM-XRS-A9-109-H-2","price":33.3,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Holofoil","offer_id":41773540507854,"sku":"PKM-XRS-A9-109-H-3","price":23.51,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Holofoil","offer_id":41773540540622,"sku":"PKM-XRS-A9-109-H-4","price":15.67,"currency_code":"AUD","in_stock":false},{"title":"Damaged Holofoil","offer_id":41773540573390,"sku":"PKM-XRS-A9-109-H-5","price":9.79,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98145.jpg?v=1786969624"},{"product_id":"vs-seeker-110-108-xy-roaring-skies","title":"VS Seeker 110\/108 - XY  Roaring Skies Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-line\"\u003ePut a Supporter card from your discard pile into your hand.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003eYou may play as many Item cards as you like during your turn (before your attack).\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eTrainer\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eItem\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eSecret Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e110 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Holofoil","offer_id":41773540606158,"sku":"PKM-XRS-A9-110-H-1","price":30.14,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Holofoil","offer_id":41773540638926,"sku":"PKM-XRS-A9-110-H-2","price":25.62,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Holofoil","offer_id":41773540671694,"sku":"PKM-XRS-A9-110-H-3","price":18.08,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Holofoil","offer_id":41773540704462,"sku":"PKM-XRS-A9-110-H-4","price":12.06,"currency_code":"AUD","in_stock":false},{"title":"Damaged Holofoil","offer_id":41773540737230,"sku":"PKM-XRS-A9-110-H-5","price":7.54,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98146_e283fbf1-d03b-4b21-b661-09b38064058c.jpg?v=1786975833"},{"product_id":"dragonite-51-51-108-xy-roaring-skies-reverse-holofoil","title":"Dragonite 51\/108 - XY  Roaring Skies Reverse Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-block-head\"\u003e\n\u003cspan class=\"spc-tag\"\u003eAbility\u003c\/span\u003e\u003cspan class=\"spc-block-name\"\u003eMax Wind\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eWhen you play this Pokémon from your hand to evolve 1 of your Pokémon, you may heal all damage from 1 of your Pokémon.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eMach Press\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip 2 coins. If both of them are heads, your opponent's Active Pokémon is now Paralyzed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e80\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStage 2\u003cspan class=\"spc-note\"\u003eevolves from Dragonair\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-dragon\" role=\"img\" title=\"Dragon\" aria-label=\"Dragon\"\u003e\u003c\/i\u003eDragon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e150\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fairy\" role=\"img\" title=\"Fairy\" aria-label=\"Fairy\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-none\" role=\"img\" title=\"None\" aria-label=\"None\"\u003e\u003c\/i\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e051 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Reverse Holofoil","offer_id":43616395100366,"sku":"PKM-XRS-A9-051-RH-1","price":22.79,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Reverse Holofoil","offer_id":43616395133134,"sku":"PKM-XRS-A9-051-RH-2","price":19.37,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Reverse Holofoil","offer_id":43616395165902,"sku":"PKM-XRS-A9-051-RH-3","price":13.67,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Reverse Holofoil","offer_id":43616395198670,"sku":"PKM-XRS-A9-051-RH-4","price":9.12,"currency_code":"AUD","in_stock":false},{"title":"Damaged Reverse Holofoil","offer_id":43616395231438,"sku":"PKM-XRS-A9-051-RH-5","price":5.7,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98087.jpg?v=1786969245"},{"product_id":"jirachi-42-108-xy-roaring-skies-holofoil-reverse-holofoil","title":"Jirachi 42\/108 - XY  Roaring Skies Reverse Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-metal\" role=\"img\" title=\"Metal\" aria-label=\"Metal\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eDiminutive Desire\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eLook at the top 7 cards of your deck and put 1 of them into your hand. Shuffle the other cards back into your deck.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-metal\" role=\"img\" title=\"Metal\" aria-label=\"Metal\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eDoom Desire\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eDiscard all Energy attached to this Pokémon. The Defending Pokémon is Knocked Out at the end of your opponent's next turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-metal\" role=\"img\" title=\"Metal\" aria-label=\"Metal\"\u003e\u003c\/i\u003eMetal\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eHolo Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e042 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Reverse Holofoil","offer_id":43618942681294,"sku":"PKM-XRS-A9-042-RH-1","price":25.53,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Reverse Holofoil","offer_id":43618942714062,"sku":"PKM-XRS-A9-042-RH-2","price":21.7,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played Reverse Holofoil","offer_id":43618942746830,"sku":"PKM-XRS-A9-042-RH-3","price":15.32,"currency_code":"AUD","in_stock":true},{"title":"Heavily Played Reverse Holofoil","offer_id":43618942779598,"sku":"PKM-XRS-A9-042-RH-4","price":10.21,"currency_code":"AUD","in_stock":false},{"title":"Damaged Reverse Holofoil","offer_id":43618942812366,"sku":"PKM-XRS-A9-042-RH-5","price":6.38,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98078_31d56289-5778-4ccd-b8ea-0a7de3fd57ac.jpg?v=1786971116"},{"product_id":"natu-28-delta-28-108-xy-roaring-skies-reverse-holofoil","title":"Natu (Delta) 28\/108 - XY  Roaring Skies Reverse Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003ePsywave\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eThis attack does 10 damage times the amount of Energy attached to your opponent's Active Pokémon.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e10×\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003ePsychic\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e40\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e×2\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-none\" role=\"img\" title=\"None\" aria-label=\"None\"\u003e\u003c\/i\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eXY - Roaring Skies\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e028 \/ 108\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"XY - Roaring Skies","offers":[{"title":"Near Mint Reverse Holofoil","offer_id":43620641767630,"sku":"PKM-XRS-A9-028-RH-1","price":2.95,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Reverse Holofoil","offer_id":43620641800398,"sku":"PKM-XRS-A9-028-RH-2","price":2.5,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played Reverse Holofoil","offer_id":43620641833166,"sku":"PKM-XRS-A9-028-RH-3","price":1.76,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Reverse Holofoil","offer_id":43620641865934,"sku":"PKM-XRS-A9-028-RH-4","price":1.16,"currency_code":"AUD","in_stock":false},{"title":"Damaged Reverse Holofoil","offer_id":43620641898702,"sku":"PKM-XRS-A9-028-RH-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/98064.jpg?v=1786972725"}],"url":"https:\/\/manamarket.com.au\/collections\/pokemon-xy-roaring-skies-singles.oembed","provider":"Mana Market","version":"1.0","type":"link"}