Focalors Cosplay Costume Outfit

$79.99
Size:  Asian-XS
Quantity
Asian Size Chart

Measurement Guide

How To Measure

It's suggested to have someone else to measure for you.
If you have any other special requirement, pls white it in the "Special Instruction" field when you fill in size.

Shoulder Width

It's across shoulder from right shoulder joint to left shoulder joint instead of in circumference.

Chest

Measure around chest/bust at fullest point. For females, pls wear a bra when doing this measurement.

Waist

Measure around the smallest part of your waistline, it's also called natural waistline, at the point where your trousers would normally ride. Keep one finger between the tape and your body.

Hips

Measure around the fullest part of your hips, keeping the tape parallel to the floor.

Arm Length

Measure shoulder point to wrist through your elbow.

Upper Arm Circumference

Measured around the fullest part of your arm.

Neck to Crotch Area

Measure from the shoulder to the crotch area.

Inseam

Measure the end of the inner thigh to ankle.

Thigh Circumference

Measure the fullest part of the thigh.

Calf Circumference

Measure the fullest part of the calf.

Shoes’Size guide

Description

  • Game: Genshin impact
  • Characters: Focalors
  • Material: Polyester
  • Manufacturer: Cosplaylab
  • Origin: China
  • Product Includes: Clothes, Back Ornament, Arm Ornament, Anklet
  • Usage: Halloween, Stage Shows, Cosplay Party, Carnival, Christmas
Genshin Impact, the highly popular action RPG developed by miHoYo, has captivated fans worldwide with its rich lore and diverse cast of characters.  One of the standout figures is Focalors, known for her enigmatic and striking presence.  For fans eager to bring Focalors to life, a meticulously crafted costume is now available, designed specifically for female cosplayers who wish to embody her unique and captivating appearance.
Perfect for a variety of occasions, the Focalors costume is ideal for Halloween, stage shows, cosplay parties, carnivals, and Christmas celebrations.  Its detailed and faithful design makes it a standout choice for any event, allowing fans to showcase their love for Genshin Impact and the character of Focalors.  The costume's components can also be combined with other accessories, offering ample opportunities for personalization and creativity, making each cosplay unique.
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.