Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna
Outdoorowa wodoodporna kurtka taktyczna

Outdoorowa wodoodporna kurtka taktyczna

19 sprzedany
zł199.00
zł129.00
Grubość-Regularny
Wybierz grubość
Kolor-Czarny
Wybierz kolor
Rozmiar-M(50-65kg)
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) Szerokość Ramion (cm) Długość (cm) Zalecana waga(kg)
S 110 60 50 67 45-50
M 115 61 52 68 50-65
L 120 63 54 71 65-70
XL 125 65 56 74 70-75
2XL 130 65 58 77 75-79
3XL 135 65 60 81 79-82
4XL 140 67 62 84 82-85

Charakterystyka:

1. Odporny na wiatr i wodę, wygodny i oddychający
2. Zintegrowany i regulowany kaptur
3. Zamki wentylacyjne pod pachami
4. Zapinana na zamek kieszeń w górnej części rękawa
5. Zewnętrzna kieszeń na piersi
6. Kieszeń na suwak na lewym dolnym rękawie
7. Regulowane mankiety na rzepy
8. Elastyczna regulacja w talii

OPIS
Rozmiar Biust (cm) Długość Rękawa (cm) Szerokość Ramion (cm) Długość (cm) Zalecana waga(kg)
S 110 60 50 67 45-50
M 115 61 52 68 50-65
L 120 63 54 71 65-70
XL 125 65 56 74 70-75
2XL 130 65 58 77 75-79
3XL 135 65 60 81 79-82
4XL 140 67 62 84 82-85

Charakterystyka:

1. Odporny na wiatr i wodę, wygodny i oddychający
2. Zintegrowany i regulowany kaptur
3. Zamki wentylacyjne pod pachami
4. Zapinana na zamek kieszeń w górnej części rękawa
5. Zewnętrzna kieszeń na piersi
6. Kieszeń na suwak na lewym dolnym rękawie
7. Regulowane mankiety na rzepy
8. Elastyczna regulacja w talii

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.