Přejít na obsah

Objednávky zadané od 17.11 nemusí být vyřízeny před svátky.

Doprava zdarma od 120 zł

Sbírka: Kosmetika na vlasy

Objevte péči, která se postará o vaše vlasy. Pečlivě vyvinuté receptury jim navracejí lesk, hebkost a vitalitu, díky čemuž každý den vypadají zdravě a působí okouzlujícím dojmem. Akce trvá do 16.12.2025. nebo do vyprodání zásob. Ke každé objednávce přikládáme jako dárek Regenerační noční masku.

Kondicionér s tepelnou ochranou na vlasy

Kondicionér s tepelnou ochranou na vlasy

Běžná cena 218,00 Kč
Prodejní cena 218,00 Kč Běžná cena 218,00 Kč
Jednotková cena
145,33 Kčza 100ml
Šampon na vlasy - Objem a hydratace

Šampon na vlasy - Objem a hydratace

Běžná cena 295,00 Kč
Prodejní cena 295,00 Kč Běžná cena 295,00 Kč
Jednotková cena
118,00 Kčza 100ml
Szampon na włosy Obnova & Ochrana

Szampon na włosy Obnova & Ochrana

Běžná cena 330,00 Kč
Prodejní cena 330,00 Kč Běžná cena 330,00 Kč
Jednotková cena
132,00 Kčza 100ml
Kondicionér na vlasy Obnova & Ochrana

Kondicionér na vlasy Obnova & Ochrana

Běžná cena 330,00 Kč
Prodejní cena 330,00 Kč Běžná cena 330,00 Kč
Jednotková cena
132,00 Kčza 100ml
Maska na vlasy - Objem a Hydratace

Maska na vlasy - Objem a Hydratace

Běžná cena 295,00 Kč
Prodejní cena 295,00 Kč Běžná cena 295,00 Kč
Jednotková cena
118,00 Kčza 100ml
Keratinové sérum na vlasy a pokožku hlavy

Keratinové sérum na vlasy a pokožku hlavy

Běžná cena 71,00 Kč
Prodejní cena 71,00 Kč Běžná cena 71,00 Kč
Jednotková cena
355,00 Kčza 50ml
} if (filteredClassName === "trust_key") { // } } } } } (function addBadgesArray() { if(timeArr.length === 0) { let objs = setInterval(() => { let _state = 1; let badgesArr = document.querySelectorAll('[class^="giraffly-trust-badge-"]'); for(let i =0; i< badgesArr.length; i ++) { if(badgesArr[i].childNodes.length === 0) { _state = 0; } } if(badgesArr && badgesArr.length > 0 && _state === 0) { setBadgesBlock(badgesArr); } }, 1000) timeArr.push(objs); } })() // 确保找到了匹配的元素 if (elementIds && elementIds.length > 0) { setBadgesBlock(elementIds); } // (function addListenSvg() { let logClick = 0; if (typeof jQuery !== "undefined") { const observer = new MutationObserver((mutationsList, observer) => { if (jQuery('.giraffly-right-Bar-Preview-Example').length > 1 && logClick === 0) { if (jQuery('.giraffly-right-Bar-Preview-div-svg').length > 0) { jQuery('.giraffly-right-Bar-Preview-div-svg').each((i, ele) => { let ltag = jQuery(ele).find('linearGradient'); if (ltag.length > 0) { ltag.each((inx, elem) => { let idObj = jQuery(elem).attr('id'); let formatText = i + '_' + inx + '_' + idObj; jQuery(ele)[0].innerHTML = jQuery(ele)[0].innerHTML.replace(new RegExp(idObj, 'g'), formatText); }); logClick = 1; observer.disconnect(); } }); } } }); observer.observe(document.body, { childList: true, subtree: true }); } else { setTimeout(() => { addListenSvg(); }, 1000); } })();