Stack Wall Shelf
Stack Wall Shelf
Stack Wall Shelf
Stack Wall Shelf
Stack Wall Shelf
Stack Wall Shelf
Stack Wall Shelf
Stack Wall Shelf
Stack Wall Shelf
Stack Wall Shelf
Stack Wall Shelf
Stack Wall Shelf
Stack Wall Shelf
Stack Wall Shelf

Stack Wall Shelf

Price

$0.00 $345.00
Save $-345.00
Free shipping

Quantity

Free worldwide shipping
Free returns
Sustainably made
Secure payments

Designer shelving system with a bold and minimalistic design. Add extra storage to your home with the Stack Wall Shelf. The Stack Storage shelves provides a perfect organizing platform and will fit perfectly in your hallway or living room. The Stack Wall Shelves can be stacked on top of each other which enables you to create an elegant shelving system. The shelves are aligned using small dowels that connects the walnut wood pieces on the back of the shelves. Create a unique atmosphere by displaying your favorite objects on this danish designed shelf from Kristina Dam Studio.

The solid oak gives the stack wall shelf a organic look and its crystal clear and minimalistic design make it easy to fit into any modern and confident interior. Introduce style to your home with these modern and practical shelves. The design is minimalistic and contemporary infused with beautiful details in the form of the dark walnut "legs" that are visible under the shelf.

Details
  • Made In: Poland
  • Material: Oiled Solid Oak and Walnut
  • Dimensions: 8.7"W x 29.5"L x 9.8"H
  • Additional Information:
    • Each Shelf Can Support a Weight Up to 11 lbs
    • All Wood Reacts to Sunlight, Humidity, Temperature & Can Vary Slightly in Grain Pattern and Coloration
    • Please Make Sure to Use the Correct Dowels & Screws to Mount the Stack Wall Shelf Correctly to the Wall. Depending on the Used Dowels and Screws the Load Capacity of the Wall Shelf Can Vary
    • Use Only Warm Soap Water When Cleaning the Shelves. Use a Hard Wrung Cloth and Dry Immediately w/ a Soft Dry Cloth. The Solid Oak is Treated w/ Oil. If the Surface of the Wood Dries Out You Might Be Able to Restore its Original Glow Using Rapeseed Oil. Apply a Fine Layer of Olive Oil to the Product, Dry Immediately Afterwards. The Wood is Likely to
      Get a Slightly Darker Color Tone After Applying Oil. Please Test on a Small Part of the Shelf Before Applying Olive Oil to the Entire Unit
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.