Christmas Themed Costume Set

in-stock
$69.90
$128.80
-$58.90
Size
Quantity
Shipping
Estimated Delivery:Jan-21 - Jan-30
/** @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-1714011762212').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);
Description

Get ready to embrace the holiday season in style with this Christmas Themed Costume Set. Featuring a Santa hat and cape, this festive two-piece set is designed to add a fun, whimsical touch to your Christmas celebrations. With its rich red color and iconic Christmas design, this set is perfect for anyone looking to stand out during the holidays. No need for adjustments or modifications — these accessories are ready to use straight out of the box.

Detailed Features:

  1. Festive Christmas Style:

    • This set includes a Santa hat and a matching Christmas cape, both designed in classic red with white accents, perfectly capturing the joyful spirit of the holiday season.
    • The bold red color and festive details ensure that you’ll be the center of attention at any holiday gathering.
  2. Ready-to-Wear Convenience:

    • Both pieces come ready to use without the need for any customization or modification. Simply put on the hat and cape, and you're all set for a magical Christmas celebration.
  3. Perfect for Cosplay & Holiday Fun:

    • While this set is ideal for holiday events, it can also serve as a great addition to your beast costume collection. Its simple design makes it easy to incorporate into different themes, from cosplay to festive parties.
  4. Comfortable & Easy to Wear:

    • The Santa hat is comfortable and easy to wear, while the cape is lightweight, making it perfect for both indoor and outdoor use during the holiday season.
  5. Unique Holiday Gift:

    • Looking for a fun and unique gift for a friend or loved one? This Christmas-themed accessory set makes for a perfect holiday gift for anyone who loves the Christmas season or is looking to add a special touch to their Christmas outfit.
  6. Perfect for All Ages:

    • Whether you’re dressing up for a holiday party, family gathering, or simply embracing the Christmas spirit, this set is suitable for people of all ages.

Pro Tip: Pair it with your favorite festive outfit or costume to create a full holiday look that’s sure to spread Christmas cheer!

FAQs

1.How can I be sure that shopping at your store is safe and not a scam?

A: We fully recognize your concerns regarding online shopping and want to reassure you about the authenticity of our store:

(1)Secure Payment Options: Our website is fortified with SSL encryption to safeguard your personal details. Additionally, we offer PayPal, renowned for its superior security and customer protection.

(2)Direct Selling Model: By selling directly through our website, we bypass substantial marketplace fees charged by platforms like Etsy and eBay. This strategy enables us to provide our distinctive products at the most competitive prices, directly to you.

(3)Reliable Order Tracking: Every order includes tracking details within a week of purchase, allowing you to follow your order's progress closely.

(4)Social Media Integration and Influencer Endorsements: Our website is seamlessly linked with all our social media accounts. We also have numerous verified influencers promoting our products. For genuine U&D items, always look for our official social media handles.

Your trust means everything to us. We're dedicated to not just delivering quality products but also ensuring a secure and transparent shopping experience."

2.Do you ship overseas?

Yes, we can ship all over the world.

But special addresses cannot be delivered, such as PO Boxes, APO, FPO, DPO addresses, and some remote address.


3.How much / long does delivery cost?

Free Shipping to worldwide. Shipping time, please check: shipping policy

4.How can I pay for my order?

You can pay your order online via PayPal and all cards.

5.How do I use a coupon code?

Please add your code at the checkout where you’ll see the ‘discount’ box. Each order can only use one code.

6.Can I track my order?

(1) If you received an email with tracking code please click here to track.

(2) If you don't receive any emails or tracking code, you can send email to   info@undefinedesign.com and we can help you to track it.


7.What can I do if the carrier lost my package?

This rarely happens however if this situation was to arise, please contact our customer service via info@undefinedesign.com  with the order number,we will assist you to solve this issue.

8.I received the damage or wrong product, what shall I do?

If you received the damage or wrong product, please contact customer service via info@undefinedesign.com  with details of your order including what you ordered, what you received, relevant photos (photos of the packages and items) and order number, we will help you comfirm and correct it.

9.Can I cancel or change my order?

Please contact us via e-mail info@undefinedesign.com.

Unshipped:

We will accept changes or the cancellation of your order for items .

Shipped out:

We couldn't be able to cancel or change after the package was shipped out, sorry for that.

10.Will I be charged customs and import duties?

Normally customers will not be charged of any additional fees via regular express . However, due to increasingly strict customs inspection, sometimes customers may have to pay tariff.

11.Is your website secure?

This site has security measures in place to protect against the loss, misuse, and alteration of the information under our control. All orders are transmitted over secure Internet connections using SSL (Secure Sockets Layer) encryption technology. All of your personal information, including your credit card information and sign-in password, is stored in encrypted format at all times. This website, and more importantly, all user information, is further protected by a multilayer firewall-based security system.

12.Any other questions.

Please feel free to contact us at: info@undefinedesign.com.

Return & Refund
  • Order Cancellation

If the order has not been shipped, we accept requests to cancel the order. After the order is cancelled, the refund will be returned to the account you used to place the order.
Please note that we cannot cancel your order if it has already been shipped. If you need to cancel your order, please contact us info@undefinedesign.com  or Whatsapp: +1 346 754 4799 before the order is shipped.

  • Free Exchange Policy

If the product is damaged severely in shipping ,You don't even need to return and we will send you the exchange items for free. We hope this will help you get a super convenient shopping experience.

  • Return/Exchange Policy

1,U&D's responsibility

We are responsible for all the following defective items within 30 days : If the product is damaged in shipping, the product has quality problems, etc.

2,Customer's responsibility

If the return or exchange is due to the customer's reasons, the customer is responsible for the shipping fees. Please consult your local logistics provider for shipping charges.

We do not accept returned package without notifying us upfront.
We do not accept packages returned using COD service.
Don't return the package to the shipping address on shipping label, we cannot receive the package. If so, we cann't make any refund.

  • The Return Process

1.Email return request→2.Request approved→3.Receive return address→4.Customer send shipping info after return→5.Returned package received→6.Release refund

Submitting return request by dropping an email. our email:info@undefinedesign.com  or Whatsapp: +1 346 754 4799
Our customer service will communicate with you in the email, please pay attention to the reply. (Usually will reply within 1-2 business day)
Please send us tracking info after you return, which is quite important. Without return info, there will be no refund.
Refund will be released within 5 business days after we received the package.

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.

You may also like