Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
2/14
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
Warm Winter Knitted Octopus Hat
2/14

Warm Winter Knitted Octopus Hat

$32.95
$39.95
Save $7.00
5 sold
ColorBlack & Red
Please select a color
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
Secure Payments
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.

😍🐙【SPECIAL DESIGN】This hat has a very unique design. Its design is inspired by a marine creature-octopus. Our hat is very meticulous in workmanship, it includes the octopus's head, eyes and tentacles. As you can see, the long-rolled tentacles are hand-embroidered with suction cups, which look very realistic. Wearing this hat, you must be the most dazzling person in the crowd!

😍🐙【HIGH QUALITY MATERIAL】The octopus tentacle hat is made of high quality woolen yarns. It is super soft,lightweight and comfortable. In addition,knitted hat is very warm to wear in winter.

😍🐙【ONE SIZE FIT MOST ADULT】Hat circumference: 56-60cm/22.05-23.62inch.The size is fit for most to wear.And the octopus beanie hat is elastic,which fits for unisex adults or teens.

😍🐙【SUITABLE OCCASIONS】The octopus tentacle hat fits most occasions like party, holiday, cosplay,winter sports, ourdoor activities, leisure time.It can let you look unique and also keep warm for you.

😍🐙【GREAT HOLIDAY GIFT】It is able to as a gift for yourself, family or a friends,also can be used as a Halloween gift or a Christmas present.What's more,there have various colors for choice,I do believe you can find one that you like.