Free shipping worldwide over $50
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
9 / 11
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
🐾Winter Warm Pet Cave Bed
49% OFF
kingwwy

🐾Winter Warm Pet Cave Bed

$35.99 $69.99
0 sold
Color
Size
Qty

FEATURES

COZY WINTER SHELTER – This pet bed features a soft, cave-like design, providing your dog or cat with a warm space to curl up and relax during cold weather.

INSULATED FOR WARMTH – Crafted with high-quality, insulated materials, the bed keeps your pet warm and comfortable, offering protection from chilly floors and drafts throughout the winter.

STURDY & SUPPORTIVE – Designed with a durable yet comfortable structure, this pet bed offers the right amount of support, ensuring your pet's body stays well-supported and relaxed.

SLEEPER FOR NESTING PETS – Perfect for pets that love to burrow or curl up, the cave design provides a secure and private space for dogs or cats to nestle in.

MODERN & NEUTRAL DESIGN – Available in a range of neutral colors, this pet bed fits seamlessly into your home’s decoration, providing a stylish yet functional resting place for your pet.

SPEC

Color: Green, Dark Gary, Gray

Material: Premium Fabric + Foam

Size: M (40*33*30 cm, for 0-5kg), L (45*40*33 cm, for 0-10kg)

Package Included: 1 * Winter Warm Pet Cave Bed

NOTES

Due to manual measurements, please allow slight measurement deviations.

Color may not appear as exactly as in real life due to variations between the computer monitors.

You May Also Like Don't Like These?

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.