Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black
Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black

Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black

2 sold
Size-1PCS
Please select a size
$99.99
$149.99
-$50.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);

Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black

Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black

  • UV AND RUST RESISTANT FINISH

    E-COAT & COLORFAST POWDER COAT WITH ABRASION RESISTANCE

  • 10 MINUTE BUILD

    FROM FLAT SHIPPING BOX TO LOUNGE-READY COMFORT

  • NON-SLIP FOOT PADS

    ANTI-SCRATCH PROTECTION AND SUPERIOR STABILITY

  • DETACHABLE OLEFIN FABRIC SLING

    FOR EASY CLEANING,SOFT COMFORT& STAIN,MOISTURE, & UV-RESISTANCE

  • REMOVABLE HEADREST

    OPTIONAL SUPPORT &ADDED COMFORT

Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black

Outdoor Lounge Chair Steel Olefin Fabric Modern Sling Armchair Black

The New Outdoor Lifestyle

Relax and unwind in Grand Patio Modern Sling Chairs!

Grand Patio brings over 20 years experience in outdoor furniture to the market. Our goal is to create furniture that brings families and friends together, creates a space to kick back and relax and soak in the sun. Focusing our designs and innovation to grow with our ever-changing worlds is at the forefront of our minds.

PRODUCT SPECIFICATIONS

Frame: Powder Coated Steel frame

Fabric: Breathable Olefin Fabric

Color: Black

Dimensions: 36"D x 25.5"W x 29.5"H

Headrest size: 7.0"D x 23.5"W x 2.25"H

Overall Product Weight: 11.5 lbs

Weight capacity: 350 lbs

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.