Eyeliner mat à séchage rapide
Eyeliner mat à séchage rapide
Eyeliner mat à séchage rapide
Eyeliner mat à séchage rapide
Eyeliner mat à séchage rapide
Eyeliner mat à séchage rapide
Eyeliner mat à séchage rapide
Eyeliner mat à séchage rapide
1 / 8
Eyeliner mat à séchage rapide
Eyeliner mat à séchage rapide
Eyeliner mat à séchage rapide
Eyeliner mat à séchage rapide
Eyeliner mat à séchage rapide
Eyeliner mat à séchage rapide
Eyeliner mat à séchage rapide
Eyeliner mat à séchage rapide
40% OFF

Eyeliner mat à séchage rapide

€11.99 €19.99
0 ventes
Quantité
Quantité
  • ✨ Redéfinissez votre beauté !✨
  • Il vous aidera à créer de grands yeux exquis et glamour qui met en valeur votre look et vous rendront plus attrayante !

Caractéristiques Principales

  • Waterproof & Durable
  • Fabriqué à partir d'une formule naturelle et résistante à la transpiration et à la bavure pour une application de 12 heures. La pointe du crayon est lisse et régulière avec une finition sans grain, ce qui permet de créer facilement un autre type d'eyeliner charmant.

  • Éclairez votre maquillage :

Souligne les grands yeux délicats et illumine l'ensemble du maquillage. Il convient parfaitement au maquillage quotidien, aux fêtes, aux spectacles de maquillage, aux soirées dansantes, au maquillage de mariage et à divers maquillages de vacances.

  • Design unique en forme de rouge à lèvres :

Cet eyeliner a une apparence élégante en forme de rouge à lèvres et un design en forme de torsade, qui est facile à transporter et est également un excellent cadeau pour vos amis et votre famille !

  • Facile à utiliser :
  • Il est très facile à utiliser, même pour les débutants ou les novices. Il peut vous donner toutes sortes de maquillages élégants et mettre en valeur votre personnalité. L'eyeliner noir magnifie les yeux et crée un œil de chat mystérieux et sexy.

  • Doux et facile à enlever :
  • La formule naturelle n'irrite pas les yeux, les ingrédients sont doux, et le maquillage peut être facilement retiré en appliquant un démaquillant pendant 10 secondes sans laisser de résidus.

    Spécifications

    Poids du produit
    • 30 G
    Taille du produit
    (L x l x H)
    • 7.6 × 4.5 × 2.6 cm / 3 × 1.8 × 1 pouces
    Contenu de l'emballage
    • Eyeliner mat à séchage rapide × 1
    Durée de conservation 3 ans
    Plage d'utilisation Tous les genres de peau

    Note

    • En raison des mesures manuelles, veuillez accepter de légers écarts de mesure.
      En raison des différents effets d'affichage et d'éclairage, la couleur réelle de l'article peut être légèrement différente de la couleur affichée sur la photo.
    Customer Reviews

    Here are what our customers say.

    émettre un commentaire
    Commentaire de clients
    tu as atteint le fond
    Le plus récent
    Le plus aimé
    Meilleures notes
    Notes les plus basses
    ×
    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.