{"product_id":"pokemon-vgc-league-cup","title":"Pokemon VGC League Cup","description":"\u003cstyle\u003e\n  .event-page {\n    --bg: #f5f7fb;\n    --shell: #eef3fb;\n    --card: rgba(255, 255, 255, 0.96);\n    --border: rgba(15, 23, 42, 0.08);\n    --border-strong: rgba(15, 23, 42, 0.14);\n    --text: #0f172a;\n    --muted: #64748b;\n    --accent: #2563eb;\n    --accent-soft: #eff6ff;\n    --accent-border: #bfdbfe;\n    --gold-bg: #fff8e6;\n    --gold-border: #f7d27a;\n    --gold-text: #8a5a00;\n    --success-bg: #ecfdf5;\n    --success-border: #a7f3d0;\n    --success-text: #065f46;\n    --warning-bg: #fff7ed;\n    --warning-border: #fdba74;\n    --warning-text: #9a3412;\n    --soft: #f8fafc;\n    --soft-border: #e2e8f0;\n    --soft-text: #475569;\n    --shadow: 0 10px 30px rgba(15, 23, 42, 0.08);\n\n    max-width: 820px;\n    margin: 0 auto;\n    padding: 16px;\n    font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, \"SF Pro Text\",\n      \"Segoe UI\", sans-serif;\n    color: var(--text);\n  }\n\n  * {\n    box-sizing: border-box;\n  }\n\n  .event-shell {\n    background:\n      radial-gradient(circle at top left, rgba(37, 99, 235, 0.1) 0%, transparent 28%),\n      radial-gradient(circle at top right, rgba(99, 102, 241, 0.08) 0%, transparent 24%),\n      var(--shell);\n    border: 1px solid rgba(15, 23, 42, 0.06);\n    border-radius: 24px;\n    padding: 16px;\n  }\n\n  .event-hero,\n  .event-card {\n    background: var(--card);\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: var(--shadow);\n  }\n\n  .event-hero {\n    padding: 18px;\n    margin-bottom: 12px;\n  }\n\n  .event-title-row {\n    display: flex;\n    justify-content: space-between;\n    align-items: flex-start;\n    gap: 12px;\n    flex-wrap: wrap;\n    margin-bottom: 10px;\n  }\n\n  .event-title-block {\n    min-width: 0;\n    flex: 1;\n  }\n\n  .eyebrow {\n    display: inline-flex;\n    align-items: center;\n    margin-bottom: 8px;\n    padding: 5px 10px;\n    border-radius: 999px;\n    background: var(--accent-soft);\n    border: 1px solid var(--accent-border);\n    color: var(--accent);\n    font-size: 0.72rem;\n    line-height: 1;\n    font-weight: 800;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .event-title {\n    margin: 0;\n    font-size: clamp(1.5rem, 2.4vw, 1.95rem);\n    line-height: 1.05;\n    letter-spacing: -0.03em;\n    font-weight: 800;\n  }\n\n  .event-price {\n    white-space: nowrap;\n    align-self: flex-start;\n    padding: 9px 12px;\n    border-radius: 999px;\n    background: #fff;\n    border: 1px solid var(--border-strong);\n    font-size: 0.88rem;\n    line-height: 1;\n    font-weight: 700;\n    color: var(--text);\n  }\n\n  .event-summary {\n    margin: 0;\n    max-width: 64ch;\n    font-size: 0.9rem;\n    line-height: 1.55;\n    color: #334155;\n  }\n\n  .event-summary a,\n  .contact-line a,\n  .soft-note a {\n    color: var(--accent);\n    text-decoration: underline;\n  }\n\n  .event-summary a:hover,\n  .contact-line a:hover,\n  .soft-note a:hover {\n    text-decoration: none;\n  }\n\n  .meta-strip {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n    margin-top: 14px;\n  }\n\n  .meta-card {\n    background: #fff;\n    border: 1px solid #e5e7eb;\n    border-radius: 14px;\n    padding: 12px 14px;\n  }\n\n  .meta-label {\n    display: block;\n    margin-bottom: 4px;\n    font-size: 0.68rem;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    color: var(--muted);\n  }\n\n  .meta-value {\n    display: block;\n    font-size: 0.88rem;\n    line-height: 1.45;\n    font-weight: 700;\n    color: var(--text);\n  }\n\n  .event-grid {\n    display: grid;\n    gap: 12px;\n  }\n\n  .event-card {\n    padding: 18px;\n  }\n\n  .section-title {\n    margin: 0 0 12px;\n    font-size: 0.98rem;\n    line-height: 1.3;\n    font-weight: 800;\n    color: var(--text);\n  }\n\n  .inline-highlight {\n    display: grid;\n    gap: 10px;\n    margin-bottom: 14px;\n  }\n\n  .highlight-row {\n    display: grid;\n    grid-template-columns: 150px 1fr;\n    gap: 12px;\n    align-items: start;\n    padding: 12px 14px;\n    border-radius: 14px;\n    background: #fff;\n    border: 1px solid #e5e7eb;\n  }\n\n  .highlight-row.primary {\n    background: var(--accent-soft);\n    border-color: var(--accent-border);\n  }\n\n  .highlight-row.warning {\n    background: var(--warning-bg);\n    border-color: var(--warning-border);\n  }\n\n  .highlight-label {\n    font-size: 0.78rem;\n    line-height: 1.35;\n    font-weight: 800;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n    color: var(--muted);\n  }\n\n  .highlight-row.primary .highlight-label {\n    color: var(--accent);\n  }\n\n  .highlight-row.warning .highlight-label {\n    color: var(--warning-text);\n  }\n\n  .highlight-value {\n    font-size: 0.88rem;\n    line-height: 1.55;\n    font-weight: 600;\n    color: #334155;\n  }\n\n  .highlight-value strong {\n    color: var(--text);\n  }\n\n  .prize-panel {\n    padding: 14px;\n    border-radius: 18px;\n    background: linear-gradient(180deg, #fffdf7 0%, #fff8eb 100%);\n    border: 1px solid #f5deb0;\n  }\n\n  .prize-panel-head {\n    display: flex;\n    justify-content: space-between;\n    gap: 10px;\n    align-items: center;\n    flex-wrap: wrap;\n    margin-bottom: 10px;\n  }\n\n  .prize-panel-title {\n    margin: 0;\n    font-size: 0.82rem;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    color: var(--gold-text);\n  }\n\n  .prize-chip {\n    display: inline-flex;\n    align-items: center;\n    padding: 5px 9px;\n    border-radius: 999px;\n    background: #fff;\n    border: 1px solid var(--gold-border);\n    color: var(--gold-text);\n    font-size: 0.72rem;\n    font-weight: 800;\n    line-height: 1;\n  }\n\n  .prize-list {\n    display: grid;\n    gap: 8px;\n    margin: 0;\n  }\n\n  .prize-row {\n    display: grid;\n    grid-template-columns: 120px 1fr;\n    gap: 14px;\n    align-items: start;\n    padding: 12px 14px;\n    border-radius: 14px;\n    background: rgba(255, 255, 255, 0.88);\n    border: 1px solid #f2e3ba;\n  }\n\n  .prize-label {\n    font-size: 0.88rem;\n    line-height: 1.45;\n    font-weight: 800;\n    color: var(--gold-text);\n  }\n\n  .prize-main {\n    font-size: 0.88rem;\n    line-height: 1.55;\n    font-weight: 600;\n    color: #374151;\n  }\n\n  .soft-note {\n    margin: 12px 0 0;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: var(--soft);\n    border: 1px solid var(--soft-border);\n    color: var(--soft-text);\n    font-size: 0.84rem;\n    line-height: 1.5;\n    font-weight: 700;\n  }\n\n  .cp-table {\n    width: 100%;\n    border-collapse: collapse;\n    margin: 0;\n    font-size: 0.82rem;\n    overflow: hidden;\n    border-radius: 12px;\n  }\n\n  .cp-table th {\n    padding: 10px 12px;\n    background: #111827;\n    color: #fff;\n    text-align: left;\n    font-size: 0.72rem;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  .cp-table th:last-child,\n  .cp-table td:last-child {\n    text-align: center;\n  }\n\n  .cp-table td {\n    padding: 10px 12px;\n    border-bottom: 1px solid #e5e7eb;\n    background: #fff;\n    color: #374151;\n    font-size: 0.84rem;\n    line-height: 1.4;\n  }\n\n  .cp-table tbody tr:nth-child(even) td {\n    background: #f8fafc;\n  }\n\n  .cp-table tbody tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .cp-badge {\n    display: inline-block;\n    min-width: 2.3em;\n    padding: 3px 7px;\n    border-radius: 999px;\n    background: var(--accent-soft);\n    border: 1px solid var(--accent-border);\n    color: var(--accent);\n    font-size: 0.78rem;\n    font-weight: 800;\n  }\n\n  .registration-list {\n    margin: 0 0 12px;\n    padding-left: 18px;\n  }\n\n  .registration-list li {\n    margin-bottom: 6px;\n    color: #374151;\n    font-size: 0.88rem;\n    line-height: 1.55;\n  }\n\n  .contact-line {\n    margin: 0;\n    color: #374151;\n    font-size: 0.88rem;\n    line-height: 1.55;\n  }\n\n  @media (max-width: 640px) {\n    .event-page {\n      padding: 12px;\n    }\n\n    .event-shell,\n    .event-hero,\n    .event-card {\n      padding: 14px;\n      border-radius: 18px;\n    }\n\n    .meta-strip,\n    .highlight-row,\n    .prize-row {\n      grid-template-columns: 1fr;\n    }\n\n    .highlight-row,\n    .prize-row {\n      gap: 6px;\n    }\n\n    .cp-table {\n      font-size: 0.74rem;\n    }\n\n    .cp-table th,\n    .cp-table td {\n      padding: 8px 7px;\n    }\n\n    .event-price {\n      white-space: normal;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"event-page\"\u003e\n\u003carticle class=\"event-shell\"\u003e\u003cheader class=\"event-hero\"\u003e\n\u003cdiv class=\"event-title-row\"\u003e\n\u003cdiv class=\"event-title-block\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eOfficial Play! Pokémon\u003c\/div\u003e\n\u003ch1 class=\"event-title\"\u003ePokémon VGC League Cup\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"event-price\"\u003e$15.00 + tax\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"event-summary\"\u003eJoin us at Banana Games for a Pokémon VGC League Cup!\u003c\/p\u003e\n\u003cdiv class=\"meta-strip\"\u003e\n\u003cdiv class=\"meta-card\"\u003e\n\u003cspan class=\"meta-label\"\u003eDate \u0026amp; Time\u003c\/span\u003e \u003cspan class=\"meta-value\"\u003eOct 17th @ 1:00 PM\u003cbr\u003eSuggested arrival: 12:00 PM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"meta-card\"\u003e\n\u003cspan class=\"meta-label\"\u003eFormat\u003c\/span\u003e \u003cspan class=\"meta-value\"\u003ePokémon Champions · Regulation M-C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"event-grid\"\u003e\n\u003csection class=\"event-card\"\u003e\n\u003ch2 class=\"section-title\"\u003eTournament Details\u003c\/h2\u003e\n\u003cdiv class=\"inline-highlight\"\u003e\n\u003cdiv class=\"highlight-row primary\"\u003e\n\u003cdiv class=\"highlight-label\"\u003eCheck-in\u003c\/div\u003e\n\u003cdiv class=\"highlight-value\"\u003e\n\u003cstrong\u003ePlease arrive by 12:00 PM.\u003c\/strong\u003e Players must complete and submit a physical team sheet before Round 1 begins at 1:00 PM. Team-sheet forms are available at the store.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"highlight-row warning\"\u003e\n\u003cdiv class=\"highlight-label\"\u003eGame\u003c\/div\u003e\n\u003cdiv class=\"highlight-value\"\u003e\n\u003cstrong\u003ePokémon Champions only.\u003c\/strong\u003e Pokémon Scarlet and Pokémon Violet cannot be used for this event.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"highlight-row\"\u003e\n\u003cdiv class=\"highlight-label\"\u003eDevice\u003c\/div\u003e\n\u003cdiv class=\"highlight-value\"\u003eBring a fully charged compatible device \u003cspan\u003e(Switch, Switch 2, Phone) \u003c\/span\u003efor Pokémon Champions, along with a charging cable or portable charger if needed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"highlight-row\"\u003e\n\u003cdiv class=\"highlight-label\"\u003ePlayer ID\u003c\/div\u003e\n\u003cdiv class=\"highlight-value\"\u003eA Pokémon Trainer Central account with a Player ID attached is required. Players must also opt in to the Play! Pokémon program to earn Championship Points and prizes.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"event-card\"\u003e\n\u003ch2 class=\"section-title\"\u003eChampionship Points\u003c\/h2\u003e\n\u003cdiv class=\"prize-panel\"\u003e\n\u003cdiv class=\"prize-panel-head\"\u003e\n\u003ch3 class=\"prize-panel-title\"\u003e2027 League Cup awards\u003c\/h3\u003e\n\u003cdiv class=\"prize-chip\"\u003eChampionship Points\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ctable class=\"cp-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePlacement\u003c\/th\u003e\n\u003cth\u003eKicker\u003c\/th\u003e\n\u003cth\u003ePoints\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e1st\u003c\/td\u003e\n\u003ctd\u003e0+ players\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cp-badge\"\u003e50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2nd\u003c\/td\u003e\n\u003ctd\u003e4+ players\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cp-badge\"\u003e40\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3rd–4th\u003c\/td\u003e\n\u003ctd\u003e8+ players\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cp-badge\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5th–8th\u003c\/td\u003e\n\u003ctd\u003e17+ players\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cp-badge\"\u003e25\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e9th–16th\u003c\/td\u003e\n\u003ctd\u003e48+ players\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cp-badge\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e17th–32nd\u003c\/td\u003e\n\u003ctd\u003e80+ players\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cp-badge\"\u003e16\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e33rd–64th\u003c\/td\u003e\n\u003ctd\u003e128+ players\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cp-badge\"\u003e13\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"soft-note\"\u003eAll participants receive 1 Play! Point for playing. Championship Point values are subject to change.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"event-card\"\u003e\n\u003ch2 class=\"section-title\"\u003eStore Credit \u0026amp; Prize Packs\u003c\/h2\u003e\n\u003cp class=\"soft-note\" style=\"margin: 0 0 12px;\"\u003eIf no separate Juniors or Seniors bracket is formed, Masters prizing applies to all divisions. If separate Juniors and Seniors brackets are formed, the divisional prizing below applies to those players instead.\u003c\/p\u003e\n\u003cdiv class=\"prize-panel\"\u003e\n\u003cdiv class=\"prize-panel-head\"\u003e\n\u003ch3 class=\"prize-panel-title\"\u003eMasters Division\u003c\/h3\u003e\n\u003cdiv class=\"prize-chip\"\u003eStore credit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prize-list\"\u003e\n\u003cdiv class=\"prize-row\"\u003e\n\u003cdiv class=\"prize-label\"\u003e1st\u003c\/div\u003e\n\u003cdiv class=\"prize-main\"\u003e40% of accumulated entries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prize-row\"\u003e\n\u003cdiv class=\"prize-label\"\u003e2nd\u003c\/div\u003e\n\u003cdiv class=\"prize-main\"\u003e20% of accumulated entries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prize-row\"\u003e\n\u003cdiv class=\"prize-label\"\u003e3rd–4th\u003c\/div\u003e\n\u003cdiv class=\"prize-main\"\u003e10% each of accumulated entries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prize-row\"\u003e\n\u003cdiv class=\"prize-label\"\u003e5th–8th\u003c\/div\u003e\n\u003cdiv class=\"prize-main\"\u003e5% each of accumulated entries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prize-panel\" style=\"margin-top: 12px;\"\u003e\n\u003cdiv class=\"prize-panel-head\"\u003e\n\u003ch3 class=\"prize-panel-title\"\u003eSeniors \u0026amp; Juniors Division\u003c\/h3\u003e\n\u003cdiv class=\"prize-chip\"\u003eStore credit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prize-list\"\u003e\n\u003cdiv class=\"prize-row\"\u003e\n\u003cdiv class=\"prize-label\"\u003e1st\u003c\/div\u003e\n\u003cdiv class=\"prize-main\"\u003e40% of accumulated entries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prize-row\"\u003e\n\u003cdiv class=\"prize-label\"\u003e2nd\u003c\/div\u003e\n\u003cdiv class=\"prize-main\"\u003e30% of accumulated entries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prize-row\"\u003e\n\u003cdiv class=\"prize-label\"\u003e3rd–4th\u003c\/div\u003e\n\u003cdiv class=\"prize-main\"\u003e15% each of accumulated entries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"soft-note\"\u003eStore credit is calculated from total entry fees collected on the day of the event, per division. Prize Pack availability is while supplies last and is subject to change.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"event-card\"\u003e\n\u003ch2 class=\"section-title\"\u003eRegistration \u0026amp; Contact\u003c\/h2\u003e\n\u003cul class=\"registration-list\"\u003e\n\u003cli\u003eAll entries must be purchased online or in-store before the event begins.\u003c\/li\u003e\n\u003cli\u003eRefunds are available when requested at least 24 hours before the event.\u003c\/li\u003e\n\u003cli\u003ePlease bring a fully charged compatible device for Pokémon Champions and your physical team sheet.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"contact-line\"\u003eQuestions: \u003ca href=\"mailto:support@bananagames.ca\"\u003esupport@bananagames.ca\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e","brand":"Banana Games \u0026 Hobby","offers":[{"title":"Saturday October 17 at 1:00 PM","offer_id":67586494660905,"sku":"sku-49074016682176","price":15.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/6225\/6681\/files\/logo-video-game-cup-2x.webp?v=1791428787","url":"https:\/\/konnichiwa.ca\/en\/products\/pokemon-vgc-league-cup","provider":"こんにちはマート | KON NICHIWA MART","version":"1.0","type":"link"}