Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus
Fire meets focus

Fire meets focus

643341 sold
$46.98
$0.00
-$-46.98
Buy 2 Get 10% Off Plus Free Shipping (Total Discount Is About $15)
Color-Silver
Please select a color
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);

Note: Due to tariff issues, the factory is clearing out the stock. Limited time offer products, limited stock, if payment fails, please refresh the page to check the information again and reconfirm.

Steel Rocket Stove With high heat Paint

Attachments made with Stainless

Height : 37in
Width : 20in
Width with storage area : 47.5in
Depth : 21.5in
Combustion chamber  : 4.5in x 4.5in x .118in
Table legs :  1.5in x 1.5in x .118in
Storage area : 1.11in x 1.11in
Top made of 1/2in stainless steel Round Bar
Folding consoles made of stainless steel
lockable Ash drawer 
Spring-loaded air supply Flap
Adjustable feet at the front
Wheels at the rear
Storage area made of 1.5 mm stainless steel sheet

 

Our goal is to offer you the best shipping options, no matter where you live. We deliver to hundreds of customers across the world every day, and we strive to provide you with services of the highest level.

United States | 2-5 Days

Worldwide | 7-10 Days

Please note that we require 1-3 business days on average to fulfill your order before dispatching it. Rest assured we are doing everything in our power to get your order to you as soon as possible! Once your order is dispatched, depending on your country or region, the estimated delivery time is 5 - 10 Business Days. Please consider any holidays that may impact delivery times.

For pre-ordered or back-ordered items:

If your order contains a pre-ordered or back-ordered item, we will ship any items we have available immediately and ship the items that are pre-ordered or back-ordered immediately when we have them available. So if you ordered more than one item on a single order and receive only a part of your item don't worry, you will receive your other items shortly after.

Tracking your order:
To track your package you can visit the link provided in your tracking email. If you are unsure of your Tracking ID please refer back to your email. Please allow 2 to 4 business days for the tracking information to show.

Wrong address disclaimer:

It is the responsibility of the buyer to make sure that the shipping address entered is correct. We do our best to speed up processing and shipping time, so there is always a small window to correct an incorrect shipping address.