Sukienka zielona
Sukienka zielona
Sukienka zielona
Sukienka zielona
Sukienka zielona
Sukienka zielona
Sukienka zielona
Sukienka zielona
Sukienka zielona
Sukienka zielona
Sukienka zielona
Sukienka zielona
Sukienka zielona
Sukienka zielona
Sukienka zielona
Sukienka zielona

Sukienka zielona

zł199.00
zł69.00
Rozmiar-Rozmiar uniwersalny (40-85kg)
Wybierz rozmiar
Ilość
Bezpłatna dostawa przy zamówieniach powyżej 135zł
Bielizna (majtki, biustonosze, gorsety) nie podlega wymianie ani zwrotowi!
Płatność przy odbiorze
Czas realizacji zamówienia to 2-5dni roboczych
Rozmiar Biust (cm) Długość rękawa (cm) Pas (cm) Długość (cm) Szerokość ramion (cm) Zalecana waga
Rozmiar uniwersalny 66-110 28 66-110 108 45-75 40-85 kg
Uwaga: Tabela rozmiarów służy wyłącznie jako odniesienie. Pomiar ręczny, występuje błąd około 1-2 cm

Materiał: bawełna

Wzrost modelki: 169 cm
Waga modelki: 50 kg
Biust modelki: 86 cm
Talia modelki: 63 cm
Szerokość ramion: 37 cm

Odpowiedni dla typu sylwetki:

OPIS
Rozmiar Biust (cm) Długość rękawa (cm) Pas (cm) Długość (cm) Szerokość ramion (cm) Zalecana waga
Rozmiar uniwersalny 66-110 28 66-110 108 45-75 40-85 kg
Uwaga: Tabela rozmiarów służy wyłącznie jako odniesienie. Pomiar ręczny, występuje błąd około 1-2 cm

Materiał: bawełna

Wzrost modelki: 169 cm
Waga modelki: 50 kg
Biust modelki: 86 cm
Talia modelki: 63 cm
Szerokość ramion: 37 cm

Odpowiedni dla typu sylwetki:

Opinie klientów

Oto opinie naszych klientów.

Napisz recenzję klienta
Recenzja klienta
dotarłeś na dno
Najnowsza
Najbardziej lubiany
Najwyższe oceny
Najniższe oceny
×
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.