vancouverpokemon.com
Open in
urlscan Pro
23.227.38.66
Public Scan
Submitted URL: https://www.vancitypokefam.com/
Effective URL: https://vancouverpokemon.com/
Submission: On August 12 via automatic, source certstream-suspicious — Scanned from CA
Effective URL: https://vancouverpokemon.com/
Submission: On August 12 via automatic, source certstream-suspicious — Scanned from CA
Form analysis
4 forms found in the DOMPOST /localization
<form method="post" action="/localization" id="annbar-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div class="localization__grid">
<div class="localization__selector">
<input type="hidden" name="country_code" value="CA">
<country-selector><label class="label visually-hidden no-js-hidden" for="annbar-localization-country-button">Country/Region</label>
<div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" aria-expanded="false" aria-haspopup="listbox" id="annbar-localization-country-button">
<span class="text-start">Canada (CAD $)</span>
<svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
<path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"></path>
</svg>
</button>
<ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" aria-hidden="true" hidden="" aria-activedescendant="annbar-localization-country-opt-0">
<li class="custom-select__option flex items-center js-option" id="annbar-localization-country-opt-0" role="option" data-value="CA" aria-selected="true">
<span class="pointer-events-none">Canada (CAD $)</span>
</li>
</ul>
</div>
</country-selector>
</div>
</div>
<script>
customElements.whenDefined('custom-select').then(() => {
if (!customElements.get('country-selector')) {
class CountrySelector extends customElements.get('custom-select') {
constructor() {
super();
this.loaded = false;
}
async showListbox() {
if (this.loaded) {
super.showListbox();
return;
}
this.button.classList.add('is-loading');
this.button.setAttribute('aria-disabled', 'true');
try {
const response = await fetch('?section_id=country-selector');
if (!response.ok) throw new Error(response.status);
const tmpl = document.createElement('template');
tmpl.innerHTML = await response.text();
const el = tmpl.content.querySelector('.custom-select__listbox');
this.listbox.innerHTML = el.innerHTML;
this.options = this.querySelectorAll('.custom-select__option');
this.popular = this.querySelectorAll('[data-popular]');
if (this.popular.length) {
this.popular[this.popular.length - 1].closest('.custom-select__option').classList.add('custom-select__option--visual-group-end');
}
this.selectedOption = this.querySelector('[aria-selected="true"]');
if (!this.selectedOption) {
this.selectedOption = this.listbox.firstElementChild;
}
this.loaded = true;
} catch {
this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
} finally {
super.showListbox();
this.button.classList.remove('is-loading');
this.button.setAttribute('aria-disabled', 'false');
}
}
setButtonWidth() {
return;
}
}
customElements.define('country-selector', CountrySelector);
}
});
</script>
<script>
document.getElementById('annbar-localization').addEventListener('change', (evt) => {
const input = evt.target.closest('.localization__selector').firstElementChild;
if (input && input.tagName === 'INPUT') {
input.value = evt.detail ? evt.detail.selectedValue : evt.target.value;
evt.currentTarget.submit();
}
});
</script>
</form>
GET /search
<form class="main-search__form" action="/search" method="get" autocomplete="off">
<div class="main-search__input-container">
<input class="main-search__input" type="text" name="q" autocomplete="off" placeholder="Search our store" aria-label="Search">
<button class="main-search__button" type="submit" aria-label="Search"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation">
<g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd">
<circle cx="7.824" cy="7.824" r="7.824"></circle>
<path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"></path>
</g>
</svg></button>
</div>
<script src="//vancouverpokemon.com/cdn/shop/t/12/assets/search-suggestions.js?v=136224079820713396391722055674" defer=""></script>
<search-suggestions></search-suggestions>
</form>
POST /localization
<form method="post" action="/localization" id="annbar-localizationMobileNav" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div class="localization__grid">
<div class="localization__selector">
<input type="hidden" name="country_code" value="CA">
<country-selector><label class="label visually-hidden no-js-hidden" for="annbar-localization-country-buttonMobileNav">Country/Region</label>
<div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" aria-expanded="false" aria-haspopup="listbox" id="annbar-localization-country-buttonMobileNav">
<span class="text-start">Canada (CAD $)</span>
<svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
<path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"></path>
</svg>
</button>
<ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" aria-hidden="true" hidden="" aria-activedescendant="annbar-localization-country-opt-0">
<li class="custom-select__option flex items-center js-option" id="annbar-localization-country-opt-0MobileNav" role="option" data-value="CA" aria-selected="true">
<span class="pointer-events-none">Canada (CAD $)</span>
</li>
</ul>
</div>
</country-selector>
</div>
</div>
<script>
customElements.whenDefined('custom-select').then(() => {
if (!customElements.get('country-selector')) {
class CountrySelector extends customElements.get('custom-select') {
constructor() {
super();
this.loaded = false;
}
async showListbox() {
if (this.loaded) {
super.showListbox();
return;
}
this.button.classList.add('is-loading');
this.button.setAttribute('aria-disabled', 'true');
try {
const response = await fetch('?section_id=country-selector');
if (!response.ok) throw new Error(response.status);
const tmpl = document.createElement('template');
tmpl.innerHTML = await response.text();
const el = tmpl.content.querySelector('.custom-select__listbox');
this.listbox.innerHTML = el.innerHTML;
this.options = this.querySelectorAll('.custom-select__option');
this.popular = this.querySelectorAll('[data-popular]');
if (this.popular.length) {
this.popular[this.popular.length - 1].closest('.custom-select__option').classList.add('custom-select__option--visual-group-end');
}
this.selectedOption = this.querySelector('[aria-selected="true"]');
if (!this.selectedOption) {
this.selectedOption = this.listbox.firstElementChild;
}
this.loaded = true;
} catch {
this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
} finally {
super.showListbox();
this.button.classList.remove('is-loading');
this.button.setAttribute('aria-disabled', 'false');
}
}
setButtonWidth() {
return;
}
}
customElements.define('country-selector', CountrySelector);
}
});
</script>
<script>
document.getElementById('annbar-localization').addEventListener('change', (evt) => {
const input = evt.target.closest('.localization__selector').firstElementChild;
if (input && input.tagName === 'INPUT') {
input.value = evt.detail ? evt.detail.selectedValue : evt.target.value;
evt.currentTarget.submit();
}
});
</script>
</form>
POST /localization
<form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div class="localization__grid">
<div class="localization__selector">
<input type="hidden" name="country_code" value="CA">
<country-selector><label class="label visually-hidden no-js-hidden" for="footer-localization-country-button">Country/Region</label>
<div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button">
<span class="text-start">Canada (CAD $)</span>
<svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
<path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"></path>
</svg>
</button>
<ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" aria-hidden="true" hidden="" aria-activedescendant="footer-localization-country-opt-0">
<li class="custom-select__option flex items-center js-option" id="footer-localization-country-opt-0" role="option" data-value="CA" aria-selected="true">
<span class="pointer-events-none">Canada (CAD $)</span>
</li>
</ul>
</div>
</country-selector>
</div>
</div>
<script>
customElements.whenDefined('custom-select').then(() => {
if (!customElements.get('country-selector')) {
class CountrySelector extends customElements.get('custom-select') {
constructor() {
super();
this.loaded = false;
}
async showListbox() {
if (this.loaded) {
super.showListbox();
return;
}
this.button.classList.add('is-loading');
this.button.setAttribute('aria-disabled', 'true');
try {
const response = await fetch('?section_id=country-selector');
if (!response.ok) throw new Error(response.status);
const tmpl = document.createElement('template');
tmpl.innerHTML = await response.text();
const el = tmpl.content.querySelector('.custom-select__listbox');
this.listbox.innerHTML = el.innerHTML;
this.options = this.querySelectorAll('.custom-select__option');
this.popular = this.querySelectorAll('[data-popular]');
if (this.popular.length) {
this.popular[this.popular.length - 1].closest('.custom-select__option').classList.add('custom-select__option--visual-group-end');
}
this.selectedOption = this.querySelector('[aria-selected="true"]');
if (!this.selectedOption) {
this.selectedOption = this.listbox.firstElementChild;
}
this.loaded = true;
} catch {
this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
} finally {
super.showListbox();
this.button.classList.remove('is-loading');
this.button.setAttribute('aria-disabled', 'false');
}
}
setButtonWidth() {
return;
}
}
customElements.define('country-selector', CountrySelector);
}
});
</script>
<script>
document.getElementById('footer-localization').addEventListener('change', (evt) => {
const input = evt.target.closest('.localization__selector').firstElementChild;
if (input && input.tagName === 'INPUT') {
input.value = evt.detail ? evt.detail.selectedValue : evt.target.value;
evt.currentTarget.submit();
}
});
</script>
</form>
Text Content
Skip to content FREE SHIPPING ON ORDERS OVER $500 Store Location: 2260-8888 Odlin Crescent, Richmond, BC V6X 3Z8 Country/Region Canada (CAD $) * Canada (CAD $) Search * Home * Pre-Order * Pokemon TCG * Slabmags * Disney Lorcana * Booster Box * ETB * Supplies * Location & Store hours Account Search Cart * Home * Pre-Order * Pokemon TCG * Slabmags * Disney Lorcana * Booster Box * ETB * Supplies * Location & Store hours * Home * Pre-Order * Pokemon TCG * Slabmags * Disney Lorcana * Booster Box * ETB * Supplies * Location & Store hours Country/Region Canada (CAD $) * Canada (CAD $) PRE-ORDER WITH US TODAY Shop ThisShop All Now In Canada PROTECT YOUR FAVORITE SLABS Official Canadian Partners Shop thisShop all Load slide 1 of 2 Load slide 2 of 2 CATCH 'EM ALL! Whether you're a seasoned collector or just starting out, we’ve got something for you. Don’t miss out—grab your favorite cards today and level up your collection! Shop Now PREVIOUS SLABMAGS NEXT View all Standard PSA Slabmags (Compatible With Standard CGC, CSG & AGS Slabs) From $34.99 Aqua Blue Black Blue Red Gold Green Orange Pink Purple Yellow Silver Metallic Blue Metallic Gold Metallic Rainbow + 12 more Standard PSA Slabmags With Different Color Glass From $41.99 Mint Green-Pink Red-Yellow Orange-Red Metallic Blue-Teal Metallic Blue-Yellow Metallic Black-White + 3 more Collect 3D Inserts - Made for PSA Slabmags - PSA Mag Insert for Ultra Pro / BCW From $5.99 Medium Sized BGS Slabmags From $34.99 Red Black Gold Silver Green Purple Orange Pink Metallic Blue Metallic Bronze Metallic Silver + 9 more Thick PSA Slabmags From $34.99 Gold Black Green Orange Purple Red Metallic Blue Metallic Bronze Metallic Silver + 7 more Standard BGS Slabmags $34.99 Black Red Gold Silver + 2 more Medium Sized BGS Slabmags - Limited Edition $54.99 Metallic Rainbow Metallic Gold Thick PSA Slabmags With Color Glass Border From $41.99 Metallic Gold-Red Metallic God-Purple Metallic God-Blue Metallic God-Green Metallic God-White Metallic God-Orange Metallic God-Yellow Metallic Black-Red Metallic Black-Silver Gold-Green Metallic Blue-Red Metallic Blue-White White-Red White-Blue + 11 more Thick PSA Slabmags - Limited Edition $54.99 Metallic Gold Metallic Rainbow Collect 3D Inserts - Made for PSA Slabmags - PSA Tallboy Insert $5.99 Sold out Collect 3D Inserts - Made for PSA Slabmags - PSA Wax Pack Insert From $5.99 Collect 3D Inserts - Made for PSA Slabmags - PSA Mag Insert for Pro Mold From $5.99 Sold out Standard TAG Slabmags $54.99 Metallic Gold IT'S NOT JUST A CASE. IT'S A STATEMENT. Every aspect of Slabmags is designed to elevate your collection while providing all-in-one protection. No sacrifices. PROTECT YOUR POKÉMON CARDS! Whether you’re a collector or just want to preserve your favorites, our sleeves, binders, and cases are perfect for keeping your cards in mint condition. Don’t let your collection lose its sparkle—shop now and ensure your Pokémon cards stay as legendary as ever! Shop Now UNLOCK THE MAGIC WITH DISNEY LORCANA! Duel with your favorite Disney characters, strategize your moves, and experience the magic like never before. Whether you're a seasoned player or a newcomer, these cards offer endless fun and excitement. Don’t miss out on the adventure—get your Disney Lorcana cards today and let the battle begin! Shop Now Contact Us Email: Info@vancouverpokemon.com Phone: (604) 305-0829 American Express Apple Pay Diners Club Discover Google Pay Mastercard PayPal Shop Pay Visa Country/Region Canada (CAD $) * Canada (CAD $) © 2024 Vancity Pokemon. Powered by Shopify Your cart Close Free Shipping Over $500 Checkout Close Your cart is empty Free Shipping Over $500 Start shopping