
Puella Vonné karty - Dárkový set tří vůní
Stabilní cena
Cenu sledujeme od 2. 10. 2026 a zatím se drží na 289 Kč.
O produktu
Puella vonná karta – stylová vůně na cesty i domů
Objevte vonnou kartu Puella – elegantní spojení designu a vůně, které promění každý prostor v příjemně provoněné místo. Ať už ji umístíte do šatníku, zásuvky, kabelky, auta nebo sportovní tašky, karta vás okouzlí dlouhotrvající vůní a praktickým provedením.
Vonná karta Puella vznikla jako reakce na pozitivní ohlasy na naše voňavé visačky – jedná se však o kvalitnější a odolnější variantu. Vylepšili jsme výdrž, intenzitu i vzhled. Výsledkem je elegantní vůně v praktickém provedení, která vás bude těšit po dlouhé týdny.
Vytvořte si vlastní set tří vůní
Krásná, minimalistická karta se stužkou se hodí i jako malý dárek. Dopřejte sobě nebo svým blízkým zážitek z osvěžení prostor a navození příjemné atmosféry vůní, která se bude intenzivně a dlouho projevovat.
Návod k použití: Vonnou kartu vyjměte z uzavřeného obalu. Zavěste volně pomocí přiložené stuhy nebo umístěte na bezpečné místo mimo přímý kontakt s palubní deskou, kůží, plastem nebo textiliemi. Nevystavujte výrobek teplotě nad 45 °C.
Doporučení: Při použití v autě doporučujeme opatrnost, protože vysoké teploty mohou ovlivnit stabilitu a intenzitu vůně.
Máte dotazy? Rádi vám poradíme.
Pokud si nejste jistí dávkováním, výběrem vůně nebo způsobem použití, jsme tu pro vás.
📞 Zákaznická linka: +420 214 214 941
📧 E-mail: [email protected]
🕓 Jsme tu pro vás v pracovní dny od 7:00 do 15:30
Nejčastější dotazy:
Podívejte se na odpovědi na dotazy, které už položili naši zákazníci — možná tam najdete i tu svou 👉 Nejčastější dotazy
document.addEventListener(
'DOMContentLoaded',
function () {
setTimeout(() => {
const setImages = true // ← toggle this true/false as needed
// If true, only use specific video indexes for carousel
const selectedIndexesUser = [1, 2, 3, 4]
const selectedIndexes = selectedIndexesUser.map((n) => n - 1)
const youtubeIframes = document.querySelectorAll('#productVideos iframe')
const youtubeUrls = []
youtubeIframes.forEach((iframe) => {
const src =
iframe.src ||
iframe.getAttribute('src') ||
iframe.getAttribute('data-src')
if (src && (src.includes('youtube.com') || src.includes('youtu.be'))) {
youtubeUrls.push(src.split('?')[0])
}
})
const filteredUrls = setImages
? selectedIndexes
.filter((i) => youtubeUrls[i]) // avoid invalid indexes
.map((i) => youtubeUrls[i])
: youtubeUrls
const targetedImages = [
...document.querySelectorAll('img[alt*="pyvideo"]'),
]
targetedImages.forEach((img, index) => {
const targetUrl = filteredUrls[index] // use filtered list here
if (targetUrl) {
img.parentElement.setAttribute('data-video', targetUrl)
const button = document.createElement('div')
button.className = 'video-play-button'
button.style.width = '20px'
button.style.height = '20px'
button.style.zIndex = '1'
img.parentElement.appendChild(button)
}
})
const basicDescription = document.querySelector('.basic-description')
if (!basicDescription || !youtubeUrls || !youtubeUrls.length) return
const videosSection = document.createElement('div')
videosSection.className = 'videos-section'
// Create heading
const heading = document.createElement('h2')
heading.textContent = `Video príbehy zákazníčok, ktoré objavili čaro vôní Puella.
Keď vôňa rozpráva príbeh...`
videosSection.appendChild(heading)
// Create carousel container
const carousel = document.createElement('div')
carousel.className = 'video-carousel'
// Dynamically create each video item
youtubeUrls.forEach((url) => {
const videoItem = document.createElement('div')
videoItem.className = 'video-item'
const iframe = document.createElement('iframe')
iframe.src = url
iframe.frameBorder = '0'
iframe.allowFullscreen = true
videoItem.appendChild(iframe)
carousel.appendChild(videoItem)
})
videosSection.appendChild(carousel)
basicDescription.prepend(videosSection)
})
},
100
) // 100ms delay
const mainImage = document.querySelector('.p-image')
const thumbnails = document.querySelectorAll(
'.p-thumbnails-wrapper .p-thumbnail'
)
function updateMainImagePlayButton(mainImage) {
// Remove existing button if any
const existingButton = mainImage.querySelector('.video-play-button')
if (existingButton) existingButton.remove()
if (mainImage.classList.contains('has-video')) {
const button = document.createElement('div')
button.className = 'video-play-button'
mainImage.appendChild(button)
Tip: Podívejte se také na další produkty z kategorie Test.
Vývoj ceny
Podobné produkty
Recenze
Recenze u nás zatím nikdo nenapsal — budete první?











