Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover
Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover

Ships within one month,7' Freestanding Mushroom 48,000 BTU Powdercoated Steel LP Patio Heater with Graphite Tabletop Cover

23 sold
Size-1PC
Please select a size
$149.99
$299.99
-$150.00
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; } 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);

  • Easy Press, Easy Start

    Featuring a rapid spark electronic ignition system, one press brings on the heat.

  • Anti-tilt Safety Protection

    Built with an automatic shut-off value that cuts the fuel supply if the unit is tipped.

  • Including Two Smooth-Rolling Wheels

    The 35-pound patio heater includes durable wheels that allow for smooth and effortless mobility from one location to another.

Patio

Patio

Comfortably enjoy your backyard all year long with the propane or butane powercoated patio heater. With 48,000 BTUs and wide heat reach of 200 square feet, the warmth is generous to ensure your warmth during outdoor activities. The built-in wheels allow easy movement of the heater to facilitate relocation.

Porch

Porch

This heater features a round table to place drinks for maximum convenience, perfect for your any outdoor gathering. The simple push-button ignition control starts the heat in an instant and the variable heat-control knob allows you adjust the heat settings according to your preference.

Deck

Deck

This heater produces 48,000 BTUs, is CSA certified to ensure reliability and safety, and is built with an automatic shut-off valve that cuts the fuel supply if the unit is tipped. Comes with three ground anchoring tabs for increased stability.

Product Specifications

Heater Dimensions: 32" DIA x 87" (H)

Net Weight: 35.2LBS

Material: Powder coated Steel, Oxford Cloth

Power: 48,000 BTU

Fuel: Propane or Butane

Flux: 450-945G/HR

FAQs

No, buy one get one free cover.

Yes. You need a propane to natural gas conversion kit.

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.