Grand Patio 33" Fire Pits for Outside Square Marble Tile Firepits Includes Steel Fire Poker and Cover, for Garden,Backyard,Camping
Grand Patio 33" Fire Pits for Outside Square Marble Tile Firepits Includes Steel Fire Poker and Cover, for Garden,Backyard,Camping
Grand Patio 33" Fire Pits for Outside Square Marble Tile Firepits Includes Steel Fire Poker and Cover, for Garden,Backyard,Camping
Grand Patio 33" Fire Pits for Outside Square Marble Tile Firepits Includes Steel Fire Poker and Cover, for Garden,Backyard,Camping
35'' Square Fire Pit With Marble Tile Tabletop
35'' Square Fire Pit With Marble Tile Tabletop
Grand Patio 33" Fire Pits for Outside Square Marble Tile Firepits Includes Steel Fire Poker and Cover, for Garden,Backyard,Camping
Grand Patio 33" Fire Pits for Outside Square Marble Tile Firepits Includes Steel Fire Poker and Cover, for Garden,Backyard,Camping
Grand Patio 33" Fire Pits for Outside Square Marble Tile Firepits Includes Steel Fire Poker and Cover, for Garden,Backyard,Camping
Grand Patio 33" Fire Pits for Outside Square Marble Tile Firepits Includes Steel Fire Poker and Cover, for Garden,Backyard,Camping
35'' Square Fire Pit With Marble Tile Tabletop
35'' Square Fire Pit With Marble Tile Tabletop

35'' Square Fire Pit With Marble Tile Tabletop

1 sold
$139.99
$0.00
-$-139.99
Quantity
Free Returns 30-Day Any Reason
Free shipping-FedEx or UPS delivery
Sustainably made-1 Year Warranty
Secure payments-PayPal installment
Shipping
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; const $page_container= document.querySelector('.page_container'); $page_container.addEventListener('touchstart',(event)=> { if(event.target.className == 'i-spzhtml-sidebar-mask' && event.target.previousSibling.id == 'cart-drawer-modal'){ SPZ.whenApiDefined(document.querySelector('#trust-sidebar-cart_drawer')).then((api)=>{ api.close(); }); } }); } 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);

  • Durable Material

    This portable fire pit is made of heavy-duty iron mesh and frame, weather-resistant and high-temperature all-iron high-quality outdoor powder spray, can withstand 600 degrees high temperature, and is strong and durable.

  • Safety Protection

    The net-like lid can prevent burning embers from flying out, and fire poker is used to make fire and safely remove the fire pit cover.

  • Stable Structure

    This fire pit has four sturdy metal feet, which can maintain the overall stability very well.

Multi-Scene Use

Multi-Scene Use

This outdoor fire pit adopts a unique and stylish design, suitable for use in different scenes, adding a joyful atmosphere to your garden, backyard, and splint! It is a great pleasure for everyone to enjoy the relaxing warm light with family and friends. This is absolutely a must in every backyard.

Cheerful BBQ Party

Cheerful BBQ Party

You can invite friends to your garden and experience the joy of outdoor BBQ party with the fire pit. It’s definitely an excellent choice for barbecue, you can also roast marshmallows with kids.

Best Outdoor Heating

Best Outdoor Heating

When you organize an outdoor camping or party, this fire pit wood burning can bring you warmth and brightness, enjoy the beautiful firelight and warmth in the moonlight, watch the beautiful starry sky, and have a beautiful night.

24'' Round Concrete Firepit

24'' Round Concrete Firepit

26" Steel Round Fire Pits

26" Steel Round Fire Pits

PRODUCT SPECIFICATIONS

Material: Steel, Marble Tile

Color: Black, Silver

Dimensions: 33.27" (W) x 33.27" (D) x 17.75" (H).

Product Weight: 36.6 lbs

How to install

FAQs

How long does it take to assemble?

Installed according to the instruction manual, it was easy, I only had it in about 15 minutes.

Could I use fire pits as heating equipment?

I'm pretty sure these can only be used outside. And there is some heat from the fire on a cool night.

Does it come with a waterproof cover?

No it does not come with a cover.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.