Portable Smokeless Fire Bowl

Portable Smokeless Fire Bowl

$107.73
$133.00
Save $25.27
颜色 : Black
Size : D: 13.5 inch
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);
Description

Overview

Our carbon steel outdoor fire pit features a double-walled construction which maximizes airflow and burning process. Bottom vent holes allow oxygen to feed the fire; while simultaneously channeling warm oxygen up between the walls of the stove and back into the fire. The design can insulate the high temperature; thus reduce the burns caused by accidental touching of the external wall.

Our portable fire pit is made of carbon steel material; providing strength and durability and ensuring corrosion resistance; high-temperature resistance. It is also easy to pick it up and dump the ash by the underlying bottom tray; making the pit effortless to clean.

The countless air vents create a complete burning process; which means the bonfire can drastically reduce unpleasant smoke. As a result; you'll spend less time dodging smoke; and your clothes won't smell. Meanwhile; it's perfect for wood pellet burning and suitable for small pieces of wood or twig.

The bonfire's two-piece construction is no assembly required; just put 2 pieces together. In addition; the fire pit has a small diameter; allowing for easy transportation and taking it to a camping trip; tailgate party; or outdoor picnic.

It is very suitable for many people to sit around the bonfire on the terrace; yard; and garden. It will create a comfortable and relaxed atmosphere. The fire pit allows you to get warm in a yard or outdoor; You can also roast pork; beef; and marshmallows to enjoy a fantastic flavor.

 

Product Notes:

  1. For any product problems, you must provide communication vouchers, pictures, videos, etc. with the buyer.
  2. If the product is returned to the overseas warehouse due to the wrong address, no refund will be given.
  3. No reason to return any non-product problems, such as the following wrong order, wrong purchase by customer, customer dislike, etc.
  4. Please contact the online customer service before returning the product for a refund, otherwise the return will not be refunded