• FREE SHIPPING on orders over $59.99

  • FREE SHIPPING on orders over $59.99

HOT SALE -- Fire Magic Wallet🔥
HOT SALE -- Fire Magic Wallet🔥
HOT SALE -- Fire Magic Wallet🔥
HOT SALE -- Fire Magic Wallet🔥
HOT SALE -- Fire Magic Wallet🔥
HOT SALE -- Fire Magic Wallet🔥
HOT SALE -- Fire Magic Wallet🔥
HOT SALE -- Fire Magic Wallet🔥
7/8
HOT SALE -- Fire Magic Wallet🔥
HOT SALE -- Fire Magic Wallet🔥
HOT SALE -- Fire Magic Wallet🔥
HOT SALE -- Fire Magic Wallet🔥
HOT SALE -- Fire Magic Wallet🔥
HOT SALE -- Fire Magic Wallet🔥
HOT SALE -- Fire Magic Wallet🔥
HOT SALE -- Fire Magic Wallet🔥
7/8

HOT SALE -- Fire Magic Wallet🔥

$23.99
$49.99
Save $26.00
246 sold
Size
Please select a size
Buy more save more
Please select a buy more save more
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Fire Magic Wallet

Fire Magic wallet is a sleek, durable, long lasting wallet that keeps everything neatly in place while also having an incredible ignitable tab that can make nice flames.

-Perfect for putting on a show.

-Useful in certain applications such as making a campfire, lighting up areas, self defense, etc.

-Flame is distant enough to assure your money is safe.

-Fits in various sized pockets with ease.

-Made with quality material to last years!

SAFETY FIRST

Safety is a top priority for us. When using The Fire Magic Wallet, none of your stored personal items (cards, cash, licenses) are at risk of burning. The flames stay within our flame pad keeping your items safe. When you close the flame pad, the set flames will autmatically cease to exist. Of course our product uses fire - please use common sense when in use. Refrain from touching the flames, beware of your surroundings, and use responsibly!

MELLOW TIME!

Everyone has the same old boring wallets these days, spice it up a little with The Fire Magic Wallet.

Prank your friends, show off to your fiends and family, or use its utility to the max!

A MAGICIAN'S ARSCENAL

No magic routine is complete without The Fire Magic Wallet! Creates sparks out of thin air, anywhere! We pride ourselves in it being the ultimate trick for performers.

SHOW IT OFF!

The perfect conversation starter, our product allows you to have the eyes of everyone around you. Prank your friends and family, surprise the drive thru worker, make heads around you wonder what on earth it is you are holding!

Use it Everyday

You don't have to be a magician to use the flame wallet.Fire Magic Wallet is fit for everyday use and includes slots for credit cards, cash, and photos. The fire is just a bonus feature.

Surprise Others

Want to make yourself more intresting or get a good reaction at the drive through?Fire Magic Wallet is perfect for surpising friends and family.

Stay Safe

Your safety is our #1 priority. Fire Magic Wallet is designed to be safe and easily operated. That being said, please do not be reckless or use the wallet to hurt others.