{"title":"Floral","description":"","products":[{"product_id":"athena","title":"Athena ","description":"\r\u003c!DOCTYPE html\u003e\r\n\u003chtml lang=\"en\"\u003e\r\n\u003chead\u003e\r\n\u003cmeta charset=\"UTF-8\"\u003e\r\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\r\n\u003ctitle\u003eAthena — Aaron Terence Hughes | Passion Parfum\u003c\/title\u003e\r\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\r\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\r\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;1,9..144,300;1,9..144,400\u0026family=Karla:wght@300;400;500;600\u0026display=swap\" rel=\"stylesheet\"\u003e\r\n\r\n\u003cstyle\u003e\r\n*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}\r\n:root{\r\n  --bg:#0e0c09;--ba:#161410;--dk:#f5f0e8;--dd:#fdf9f4;\r\n  --gd:#c9a96e;--gl:#e8cc88;--bd:rgba(201,169,110,0.14);--bm:rgba(201,169,110,0.28);\r\n  --tm:#d8d0c4;--tl:#b0a898;--tf:#8a8278;\r\n  --title:'Fraunces',serif;--body:'Karla',sans-serif;\r\n}\r\n.prix-ttc{font-size:10px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;color:var(--tl);margin-left:6px;vertical-align:middle}\nhtml{scroll-behavior:smooth}\r\nbody{font-family:var(--body);background:var(--bg);color:var(--dk);-webkit-font-smoothing:antialiased;overflow-x:hidden}\r\n\r\n.scroll-progress{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--gd),var(--gl),var(--gd));z-index:10000;width:0;transition:width .1s linear}\r\n\r\n.hero::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,rgba(14,12,9,.75) 0%,transparent 40%,transparent 60%,rgba(14,12,9,.65) 100%);z-index:2;pointer-events:none}\r\n.hero::after{content:'';position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient(to top,rgba(14,12,9,.85) 0%,transparent 100%);z-index:2;pointer-events:none}\r\nbody::after{z-index:9999}\r\n\r\n.cursor-dot{position:fixed;width:6px;height:6px;background:var(--gd);border-radius:50%;pointer-events:none;z-index:9998;opacity:0;transition:opacity .3s;mix-blend-mode:multiply}\r\n.cursor-ring{position:fixed;width:32px;height:32px;border:1px solid rgba(168,131,78,.3);border-radius:50%;pointer-events:none;z-index:9997;opacity:0;transition:opacity .3s,transform .15s ease-out}\r\nbody:hover .cursor-dot,body:hover .cursor-ring{opacity:1}\r\n\r\nbody::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.025;background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='3' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\")}\r\n\r\n#particles{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0;transition:opacity 2s;border-radius:0}\/* particles-done-move *\/\r\n#particles.on{opacity:1}\r\n\r\n.rv{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.rv.v{opacity:1;transform:translateY(0)}\r\n.rv-l{opacity:0;transform:translateX(-40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.rv-l.v{opacity:1;transform:translateX(0)}\r\n.rv-r{opacity:0;transform:translateX(40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.rv-r.v{opacity:1;transform:translateX(0)}\r\n.rv-s{opacity:0;transform:scale(.85);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.rv-s.v{opacity:1;transform:scale(1)}\r\n.rv-mask{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s cubic-bezier(.16,1,.3,1)}.rv-mask.v{clip-path:inset(0 0 0 0)}\r\n\r\n.bc{padding:14px 64px;background:var(--bg);border-bottom:1px solid var(--bd)}\r\n.bc ol{display:flex;gap:8px;list-style:none}.bc li{font-size:12px;color:var(--tl)}\r\n.bc li+li::before{content:\"›\";margin-right:8px;color:var(--bm)}\r\n.bc a{color:var(--tl);text-decoration:none;transition:color .3s}.bc a:hover{color:var(--gd)}\r\n\r\n.hero{min-height:100vh;padding-top:100px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:2;background:var(--bg)}\r\n.hero__bg-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--title);font-size:clamp(120px,20vw,260px);font-weight:700;font-style:italic;color:transparent;-webkit-text-stroke:1px rgba(201,169,110,.12);white-space:nowrap;pointer-events:none;user-select:none;z-index:0;letter-spacing:-.02em;opacity:0;transition:opacity 1.8s ease .3s}\r\n.hero__bg-title.v{opacity:1}\r\n.hero__img{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}\r\n.hero__ink{position:absolute;width:380px;height:380px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity 1.5s}\r\n.hero__ink.v{opacity:.12}\r\n.hero__ink circle{stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 3s cubic-bezier(.16,1,.3,1)}\r\n.hero__ink.v circle{stroke-dashoffset:0}\r\n.hero__shape{position:absolute;border:1px solid rgba(201,169,110,.12);pointer-events:none;opacity:0;transition:opacity 2s}\r\n.hero__shape.v{opacity:1}\r\n.hero__shape--1{width:120px;height:120px;top:15%;right:10%;transform:rotate(15deg);animation:float1 6s ease-in-out infinite}\r\n.hero__shape--2{width:80px;height:80px;bottom:20%;left:8%;transform:rotate(-10deg);animation:float2 8s ease-in-out infinite;border-radius:50%}\r\n@keyframes float1{0%,100%{transform:rotate(15deg) translateY(0)}50%{transform:rotate(18deg) translateY(-15px)}}\r\n@keyframes float2{0%,100%{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-10px)}}\r\n.hero__glow{position:absolute;width:500px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(201,169,110,.18) 0%,transparent 70%);filter:blur(50px);opacity:0;transition:opacity 2s;animation:glowP 4s ease-in-out infinite}\r\n.hero__glow.v{opacity:1}\r\n@keyframes glowP{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}\r\n.hero__bwrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}\r\n.hero__photo{max-width:38%;max-height:78vh;object-fit:contain;filter:drop-shadow(0 30px 80px rgba(0,0,0,.7)) drop-shadow(0 0 60px rgba(201,169,110,.08));}\r\n.hero__photo.loaded{opacity:1;transform:translateY(0) scale(1)}\r\n.hero__side{position:absolute;left:24px;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:center;font-size:10px;font-weight:400;letter-spacing:5px;text-transform:uppercase;color:var(--tf)}\r\n\r\n.hero__info{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;z-index:3;padding:0 64px 56px;pointer-events:none}\r\n.hero__info-left{display:flex;flex-direction:column;pointer-events:all;max-width:560px}\r\n.hero__info-right{display:flex;flex-direction:column;pointer-events:all;margin-left:3rem;padding-left:3rem;border-left:1px solid rgba(201,169,110,.2);justify-content:flex-end}\r\n.hero__brand{font-size:12px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:20px}\r\n.hero__title{font-family:var(--title);font-size:clamp(48px,5vw,68px);font-weight:300;color:var(--dd);line-height:1}\r\n.chr span{display:inline-block;opacity:0;transform:translateY(24px) rotate(4deg);transition:opacity .5s ease,transform .5s ease}\r\n.chr.v span{opacity:1;transform:translateY(0) rotate(0)}\r\n.hero__tagline{font-family:var(--title);font-size:18px;font-weight:300;font-style:italic;color:var(--gd);margin-top:10px}\r\n.hero__meta{display:flex;align-items:center;gap:12px;margin:28px 0 24px}\r\n.hero__mline{width:0;height:1px;background:var(--bm);transition:width 1.2s cubic-bezier(.16,1,.3,1) .6s}\r\n.hero__meta.v .hero__mline{width:40px}\r\n.hero__mtags{display:flex;gap:20px}.hero__mtag{font-size:13px;color:var(--tl);letter-spacing:1px;opacity:0;transform:translateX(-10px);transition:all .5s ease}\r\n.hero__meta.v .hero__mtag{opacity:1;transform:translateX(0)}\r\n.hero__meta.v .hero__mtag:nth-child(1){transition-delay:.7s}.hero__meta.v .hero__mtag:nth-child(2){transition-delay:.8s}.hero__meta.v .hero__mtag:nth-child(3){transition-delay:.9s}\r\n.hero__desc{font-size:16px;font-weight:400;color:var(--tm);line-height:1.9;max-width:400px;margin-bottom:32px}\r\n.variants{display:flex;gap:8px;margin-bottom:20px}\r\n.variants__btn{padding:10px 24px;cursor:pointer;background:transparent;border:1px solid var(--bm);border-radius:28px;font-family:var(--body);font-size:13px;font-weight:400;color:var(--tl);transition:all .35s;position:relative;overflow:hidden}\r\n.variants__btn.active{background:var(--gd);border-color:var(--gd);color:#0e0c09;font-weight:500}\r\n.variants__btn:hover:not(.active){border-color:var(--gd);color:var(--gd)}\r\n.variants__btn .ripple{position:absolute;border-radius:50%;background:rgba(201,169,110,.25);transform:scale(0);animation:ripple .6s ease-out}\r\n@keyframes ripple{to{transform:scale(4);opacity:0}}\r\n.hero__price{font-family:var(--title);font-size:36px;font-weight:300;color:var(--dd);margin-bottom:28px}\r\n.hero__cart{display:inline-block;padding:14px 40px;background:var(--gd);border:none;border-radius:32px;cursor:pointer;font-family:var(--body);font-size:13px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#0e0c09;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}\r\n.hero__cart:hover{background:var(--gl);transform:translateY(-3px);box-shadow:0 12px 32px rgba(201,169,110,.35)}\r\n.hero__cart::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:none}\r\n.hero__cart:hover::after{left:100%;transition:left .7s ease}\r\n.hero__ship{display:flex;gap:20px;margin-top:24px}.hero__ship span{font-size:12px;font-weight:400;color:var(--tl);letter-spacing:1px}\r\n\r\n.divider{height:1px;background:linear-gradient(90deg,transparent,var(--gd),transparent);margin:0 15%;opacity:0;transform:scaleX(0);transition:all 1.2s cubic-bezier(.16,1,.3,1)}.divider.v{opacity:.5;transform:scaleX(1)}\r\n\r\n.pyr{padding:48px 40px 40px;position:relative;z-index:2}\r\n.pyr__hdr{text-align:center;margin-bottom:36px}\r\n.pyr__label{font-size:12px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:8px}\r\n.pyr__title{font-family:var(--title);font-size:36px;font-weight:300;color:var(--dk)}\r\n.pyr__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;max-width:1100px;margin:0 auto}\r\n.tier{position:relative;padding:0;border-right:1px solid var(--bd)}.tier:last-child{border-right:none}\r\n.tier__line{display:none}\r\n.tier__hdr{text-align:center;position:relative;z-index:2;margin-bottom:20px;padding:0 12px}\r\n.tier__kanji{font-family:serif;font-size:80px;color:rgba(201,169,110,.08);line-height:1;margin-bottom:-40px;user-select:none;opacity:0;transform:scale(.7) rotate(-5deg);transition:all 1.5s cubic-bezier(.16,1,.3,1)}\r\n.tier.v .tier__kanji{opacity:1;transform:scale(1) rotate(0deg)}\r\n.tier__dot{width:8px;height:8px;border-radius:50%;background:var(--gd);margin:0 auto 12px;position:relative;z-index:3;box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--gd);opacity:0;transform:scale(0);transition:all .8s cubic-bezier(.34,1.56,.64,1) .4s}\r\n.tier.v .tier__dot{opacity:1;transform:scale(1)}\r\n.tier__dot::before,.tier__dot::after{content:'';position:absolute;inset:-5px;border-radius:50%;border:1px solid var(--gd);opacity:0}\r\n.tier.v .tier__dot::before{animation:pulse1 2.5s ease-in-out infinite .8s;opacity:1}\r\n.tier.v .tier__dot::after{animation:pulse1 2.5s ease-in-out infinite 1.6s;opacity:1}\r\n@keyframes pulse1{0%{transform:scale(1);opacity:.5}100%{transform:scale(3);opacity:0}}\r\n.tier__time{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--gd);margin-bottom:3px}\r\n.tier__name{font-family:var(--title);font-size:26px;font-weight:400;color:var(--dd);letter-spacing:1px}\r\n.tier__desc{font-size:13px;font-weight:400;color:var(--tl);margin:4px auto 0;max-width:280px;line-height:1.5;font-style:italic}\r\n.tier__notes{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 8px;max-width:none}\r\n.note{display:flex;align-items:center;gap:12px;width:100%;opacity:0;transform:translateY(20px) rotate(2deg);transition:all .9s cubic-bezier(.16,1,.3,1);perspective:600px;margin:0}\r\n.note.v{opacity:1;transform:translateY(0) rotate(0)}\r\n.note--r,.note--l{flex-direction:row;margin:0}\r\n.note:nth-child(odd){transform:translateX(0) translateY(20px) rotate(-2deg)}\r\n.note:nth-child(even){transform:translateX(0) translateY(20px) rotate(2deg)}\r\n.note.v:nth-child(odd){transform:translateX(0) translateY(0) rotate(0)}\r\n.note.v:nth-child(even){transform:translateX(0) translateY(0) rotate(0)}\r\n.note__wrap{width:72px;height:72px;overflow:hidden;border-radius:50%;flex-shrink:0;box-shadow:0 3px 12px rgba(0,0,0,.06);transition:all .6s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;border:1px solid var(--bd)}\r\n.note:hover .note__wrap{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-3px);border-color:var(--gd)}\r\n.note__img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.92);transform:scale(1);transition:all .7s cubic-bezier(.16,1,.3,1)}\r\n.note:hover .note__img{filter:saturate(1.15) brightness(1);transform:scale(1.12)}\r\n.note__txt{text-align:left;flex:1}\r\n.note__name{font-family:var(--title);font-size:17px;font-weight:500;color:var(--dd);line-height:1.2;transition:all .4s}\r\n.note:hover .note__name{color:var(--gd);transform:translateX(3px)}\r\n.note__acc{width:0;height:1.5px;background:linear-gradient(90deg,var(--gd),var(--gl));margin-top:5px;transition:width .5s cubic-bezier(.16,1,.3,1)}\r\n.note:hover .note__acc{width:28px}\r\n\r\n.perf{padding:72px 8%;background:#0a0908;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}\r\n.perf__label{font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#e8cc88;margin-bottom:48px;display:flex;align-items:center;gap:16px;width:100%;max-width:700px}\r\n.perf__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15)}\r\n.perf__grid{display:flex;flex-direction:column;gap:20px;max-width:700px;margin:0 auto}\r\n.perf__row{display:flex;align-items:center;gap:24px;opacity:0;transform:translateX(-16px);transition:opacity .6s ease,transform .6s ease}\r\n.perf__row.v{opacity:1;transform:translateX(0)}\r\n.perf__row-name{font-family:'Fraunces',serif;font-size:18px;font-weight:400;font-style:italic;color:#f0e8d8;min-width:140px;line-height:1}\r\n.perf__dots{display:flex;gap:8px;align-items:center}\r\n.perf__dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.08);transition:background .3s ease,box-shadow .3s ease;flex-shrink:0}\r\n.perf__dot.lit{background:var(--gd);box-shadow:0 0 8px rgba(201,169,110,.5)}\r\n.perf__row-score{font-family:'Fraunces',serif;font-size:15px;font-weight:300;font-style:italic;color:var(--gd);margin-left:12px;opacity:.8}\r\n.perf__tags{display:flex;gap:8px;margin-top:40px;flex-wrap:wrap;justify-content:center}\r\n.perf__tag{font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#f0e8d8;padding:8px 20px;border:1px solid rgba(201,169,110,.5);opacity:0;transform:translateY(8px);transition:all .4s ease}\r\n.perf__tag.v{opacity:1;transform:translateY(0)}\r\n\r\n.brand{padding:64px 8%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);position:relative;z-index:2;background:var(--bg)}\r\n.brand__label{font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--gd);margin-bottom:8px}\r\n.brand__name{font-family:var(--title);font-size:28px;font-weight:400;color:var(--dd)}\r\n.brand__bio{font-size:15px;font-weight:400;color:var(--tm);margin-top:8px;max-width:520px;line-height:1.8}\r\n.brand__stats{display:flex;gap:48px;justify-content:center;flex-wrap:wrap}\r\n.brand__sn{font-family:var(--title);font-size:32px;font-weight:300;color:var(--gd);text-align:center}\r\n.brand__sl{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#9a9080;margin-top:4px;text-align:center}\r\n\r\n.seo{max-width:680px;margin:0 auto;padding:48px 40px;position:relative;z-index:2}\r\n.seo h2{font-family:var(--title);font-size:26px;font-weight:300;color:var(--dk);margin-bottom:16px}\r\n.seo p{font-size:15px;font-weight:400;color:var(--tm);line-height:1.9;margin-bottom:14px}\r\n.seo strong{color:var(--dk);font-weight:500}.seo a{color:var(--gd)}\r\n.faq{max-width:680px;margin:0 auto;padding:32px 40px 56px;position:relative;z-index:2}\r\n.faq__title{font-family:var(--title);font-size:26px;font-weight:300;color:var(--dk);margin-bottom:24px;text-align:center}\r\n.faq__item{border-bottom:1px solid var(--bd);padding:16px 0}\r\n.faq__q{font-size:15px;font-weight:500;color:var(--dd);cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:none;border:none;width:100%;text-align:left;padding:0;font-family:var(--body);transition:color .3s}\r\n.faq__q:hover{color:var(--gd)}\r\n.faq__q::after{content:'+';font-size:18px;color:var(--gd);transition:transform .3s;flex-shrink:0;margin-left:16px}\r\n.faq__q.open::after{transform:rotate(45deg)}\r\n.faq__a{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1)}\r\n.faq__a p{font-size:14px;font-weight:400;color:var(--tm);line-height:1.8;padding-top:12px}\r\n\r\n.cta{padding:0;text-align:center;position:relative;z-index:2;overflow:hidden}\r\n.cta__inner{padding:100px 8%;background:linear-gradient(160deg,#0e0c09 0%,#1a1508 50%,#0e0c09 100%);position:relative}\r\n.cta__inner::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(201,169,110,.08) 0%,transparent 70%);pointer-events:none}\r\n.cta__eyebrow{font-size:11px;font-weight:600;letter-spacing:5px;text-transform:uppercase;color:var(--gd);margin-bottom:20px;opacity:.8}\r\n.cta__txt{font-family:var(--title);font-size:clamp(32px,5vw,56px);font-weight:300;font-style:italic;color:#fdf8f0;margin-bottom:12px;line-height:1.15}\r\n.cta__sub{font-size:15px;font-weight:400;color:#9a9080;margin-bottom:40px;letter-spacing:.02em}\r\n.cta__actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}\r\n.cta__btn{display:inline-block;padding:16px 48px;background:var(--gd);border:none;cursor:pointer;font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#0a0806;transition:all .4s;text-decoration:none;position:relative;overflow:hidden}\r\n.cta__btn:hover{background:var(--gl);transform:translateY(-3px);box-shadow:0 16px 40px rgba(201,169,110,.45)}\r\n.cta__btn::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.cta__btn:hover::after{left:100%;transition:left .7s}\r\n.cta__btn-sec{display:inline-block;padding:15px 36px;background:none;border:1px solid rgba(201,169,110,.4);cursor:pointer;font-family:var(--body);font-size:12px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:#e8cc88;transition:all .3s;text-decoration:none}\r\n.cta__btn-sec:hover{border-color:var(--gd);background:rgba(201,169,110,.06)}\r\n.cta__trust{display:flex;justify-content:center;gap:32px;margin-top:32px;flex-wrap:wrap}\r\n.cta__trust-item{font-size:11px;font-weight:400;color:#6a6258;letter-spacing:.08em;display:flex;align-items:center;gap:6px}\r\n.cta__trust-item::before{content:'◆';color:rgba(201,169,110,.4);font-size:8px}\r\n.cta__footer{padding:20px 8%;background:#050402;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid rgba(255,255,255,.04)}\r\n.cta__footer-left{font-family:'Fraunces',serif;font-size:13px;font-style:italic;color:#5a5248;font-weight:300}\r\n.cta__footer-center{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#3a3530;font-weight:500}\r\n.cta__footer-right{font-size:11px;color:#5a5248;letter-spacing:.06em}\r\n.foot{padding:20px 40px;text-align:center;border-top:1px solid var(--bd);position:relative;z-index:2}\r\n.foot p{font-size:9px;letter-spacing:5px;text-transform:uppercase;color:var(--tf)}\r\n\r\n\r\n\/* Chrono *\/\r\n.chrono{padding:80px 10%;background:var(--bg);position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.05)}\r\n.chrono__label{font-size:13px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:56px;display:flex;align-items:center;gap:16px}\r\n.chrono__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15)}\r\n.chrono__track{position:relative;padding-bottom:80px}\r\n.chrono__line{position:absolute;top:20px;left:0;right:0;height:1px;background:rgba(255,255,255,.08)}\r\n.chrono__line-fill{position:absolute;top:20px;left:0;height:1px;width:0;background:linear-gradient(90deg,var(--gd),var(--gl),rgba(201,169,110,.3));transition:width 2s cubic-bezier(.16,1,.3,1)}\r\n.chrono__ticks{display:flex;justify-content:space-between;position:relative}\r\n.chrono__tick{display:flex;flex-direction:column;align-items:center;cursor:default;position:relative}\r\n.chrono__tick-dot{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(201,169,110,.4);background:var(--bg);position:relative;z-index:2;transition:all .4s ease;margin-bottom:12px}\r\n.chrono__tick.active .chrono__tick-dot{background:var(--gd);border-color:var(--gd);box-shadow:0 0 0 4px rgba(201,169,110,.15)}\r\n.chrono__tick-time{font-family:var(--body);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.45);transition:color .4s}\r\n.chrono__tick.active .chrono__tick-time{color:var(--gd)}\r\n.chrono__phases{display:flex;margin-top:0;position:absolute;bottom:0;left:0;right:0}\r\n.chrono__phase{display:flex;flex-direction:column;border-left:2px solid rgba(201,169,110,.25);padding:0 0 0 16px;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}\r\n.chrono__phase.v{opacity:1;transform:translateY(0)}\r\n.chrono__phase-name{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--gd);margin-bottom:8px;font-weight:600}\r\n.chrono__phase-notes{font-family:var(--title);font-size:16px;font-weight:400;font-style:italic;color:#ddd6cc;line-height:1.6}\r\n.chrono__playhead{position:absolute;top:12px;width:2px;height:18px;background:var(--gd);transition:left 2s cubic-bezier(.16,1,.3,1);left:0;z-index:3;box-shadow:0 0 16px rgba(201,169,110,.8),0 0 32px rgba(201,169,110,.3)}\r\n.chrono__playhead::after{content:'';position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--gd)}\r\n.chrono__state{margin-top:2.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem;border-top:1px solid rgba(255,255,255,.08);padding-top:2.5rem}\r\n.chrono__state-col{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}\r\n.chrono__state-col.v{opacity:1;transform:translateY(0)}\r\n.chrono__state-label{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--gd);margin-bottom:.8rem;font-weight:600}\r\n.chrono__state-val{font-family:var(--title);font-size:1.5rem;font-weight:400;font-style:italic;color:#ede6d8;line-height:1.5}\r\n\r\n\r\n\/* Fiche technique *\/\r\n.fiche{padding:56px 8%;background:#0d0b08;border-top:1px solid rgba(255,255,255,.05);position:relative;z-index:2}\r\n.fiche__label{font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#e8cc88;margin-bottom:40px;display:flex;align-items:center;gap:16px}\r\n.fiche__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15);display:block}\r\n.fiche__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(255,255,255,.06);max-width:800px;margin:0 auto}\r\n.fiche__cell{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}\r\n.fiche__cell:nth-child(odd){border-right:1px solid rgba(255,255,255,.06)}\r\n.fiche__cell:nth-last-child(-n+2){border-bottom:none}\r\n.fiche__key{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:#9a9080;margin-bottom:6px;font-weight:500}\r\n.fiche__val{font-family:'Fraunces',serif;font-size:18px;font-weight:400;color:#f0e8d8}\r\n\r\n\/* ═══ MOBILE COMPONENTS ═══ *\/\r\n\r\n\/* Hero mobile CTA bar (fixed bottom) *\/\r\n.hero-m-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:rgba(14,12,9,.96);backdrop-filter:blur(16px);border-top:1px solid rgba(201,169,110,.2);padding:12px 20px 16px;flex-direction:column;gap:8px}\r\n.hero-m-bar__price{font-family:'Fraunces',serif;font-size:22px;font-weight:300;color:#fdf9f4;line-height:1}\r\n.hero-m-bar__variants{display:flex;gap:6px;flex-wrap:wrap}\r\n.hero-m-bar__vbtn{padding:6px 14px;background:transparent;border:1px solid rgba(201,169,110,.35);border-radius:20px;font-family:'Karla',sans-serif;font-size:12px;color:#b0a898;cursor:pointer;transition:all .3s}\r\n.hero-m-bar__vbtn.active{background:var(--gd);border-color:var(--gd);color:#0e0c09;font-weight:600}\r\n.hero-m-bar__atc{width:100%;padding:14px;background:var(--gd);border:none;border-radius:28px;font-family:'Karla',sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#0e0c09;cursor:pointer;transition:all .4s}\r\n.hero-m-bar__atc:hover{background:var(--gl)}\r\n.hero-m-bar__atc::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}\r\n.hero-m-spacer{display:none;height:120px}\r\n\r\n\/* Hero mobile info (hidden on desktop) *\/\r\n.hero-m-info{display:none}\r\n.hero-m-scroll{display:none}\r\n\r\n\/* Hero mobile back button (hidden on desktop) *\/\r\n.hero-m-back{display:none}\r\n\r\n\/* Hero mobile animations keyframes *\/\r\n@keyframes heroFadeUp{to{opacity:1;transform:translateY(0)}}\r\n@keyframes heroPillIn{to{opacity:1;transform:translateY(0) scale(1)}}\r\n@keyframes heroBottleIn{0%{opacity:0;transform:translateY(40px) scale(.85);filter:blur(8px)}60%{filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}\r\n@keyframes heroBottleFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\r\n@keyframes heroRingIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(-90deg)}100%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}}\r\n@keyframes heroRingRotate{to{transform:rotate(360deg)}}\r\n@keyframes heroChevBounce{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(4px);opacity:1}}\r\n@keyframes heroCtaSlideUp{to{opacity:1;transform:translateY(0)}}\r\n@keyframes heroBtnShine{0%{left:-100%}30%{left:100%}100%{left:100%}}\r\n\r\n\/* Hero mobile info styles *\/\r\n.hero-m-info{position:relative;z-index:4;text-align:center;padding:20px 28px 0}\r\n.hero-m-brand{font-size:9px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gd)}\r\n.hero-m-name{font-family:var(--title);font-size:32px;font-weight:300;color:var(--dk);letter-spacing:-.5px;margin:6px 0 4px;line-height:1.1}\r\n.hero-m-tagline{font-family:var(--title);font-size:13px;font-weight:300;font-style:italic;color:var(--gd)}\r\n.hero-m-desc{font-size:13px;font-weight:400;color:var(--tl);line-height:1.7;margin-top:10px;max-width:320px;margin-left:auto;margin-right:auto}\r\n.hero-m-meta{display:flex;gap:8px;justify-content:center;margin-top:14px;flex-wrap:wrap}\r\n.hero-m-pill{font-size:8px;letter-spacing:1.5px;text-transform:uppercase;color:var(--tl);padding:5px 12px;border:1px solid var(--bm);border-radius:20px}\r\n\r\n\/* Hero mobile scroll indicator styles *\/\r\n.hero-m-scroll{position:relative;z-index:4;display:none;flex-direction:column;align-items:center;margin-top:20px;padding-bottom:16px}\r\n.hero-m-scroll__line{width:1px;height:28px;background:linear-gradient(to bottom,var(--gd),transparent);margin-bottom:4px}\r\n.hero-m-scroll__txt{font-size:7px;letter-spacing:3px;text-transform:uppercase;color:var(--tf)}\r\n.hero-m-scroll__chev{margin-top:4px}\r\n\r\n\/* Pyramide timeline mobile (option D) *\/\r\n.pyr-tl{display:none;padding:28px 20px}\r\n.pyr-tl__hdr{text-align:center;margin-bottom:20px}\r\n.pyr-tl__label{font-size:9px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:6px}\r\n.pyr-tl__title{font-family:'Fraunces',serif;font-size:22px;font-weight:300;color:var(--dk)}\r\n.pyr-tl__body{position:relative}\r\n.pyr-tl__body::before{content:'';position:absolute;left:19px;top:8px;bottom:8px;width:1px;background:linear-gradient(to bottom,var(--gd),rgba(201,169,110,.15))}\r\n.pyr-tl__item{display:flex;gap:16px;margin-bottom:24px;opacity:0;transform:translateX(-12px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}\r\n.pyr-tl__item:last-child{margin-bottom:0}\r\n.pyr-tl__item.v{opacity:1;transform:translateX(0)}\r\n.pyr-tl__dot{width:14px;height:14px;border-radius:50%;background:var(--gd);flex-shrink:0;margin-top:4px;position:relative;z-index:1}\r\n.pyr-tl__item:nth-child(1) .pyr-tl__dot{box-shadow:0 0 0 3px var(--bg),0 0 0 4px rgba(201,169,110,.45),0 0 16px rgba(201,169,110,.3)}\r\n.pyr-tl__item:nth-child(2) .pyr-tl__dot{box-shadow:0 0 0 3px var(--bg),0 0 0 4px rgba(201,169,110,.28)}\r\n.pyr-tl__item:nth-child(3) .pyr-tl__dot{box-shadow:0 0 0 3px var(--bg),0 0 0 4px rgba(201,169,110,.14)}\r\n.pyr-tl__content{}\r\n.pyr-tl__phase{font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gd);margin-bottom:2px}\r\n.pyr-tl__timing{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--tl);margin-bottom:10px}\r\n.pyr-tl__imgs{display:flex;gap:8px;margin-bottom:7px}\r\n.pyr-tl__img{width:46px;height:46px;border-radius:50%;overflow:hidden;border:1px solid rgba(201,169,110,.2);flex-shrink:0;background:#1a1410}\r\n.pyr-tl__img img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(.9);transition:all .4s}\r\n.pyr-tl__img:hover img{filter:saturate(1.1) brightness(1)}\r\n.pyr-tl__names{font-size:11px;font-family:'Fraunces',serif;color:var(--tl);font-style:italic;line-height:1.6}\r\n\r\n\r\n\/* Chrono vertical mobile *\/\r\n.chrono-v{display:none;padding:40px 20px}\r\n.chrono-v__label{font-size:12px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:32px;display:flex;align-items:center;gap:12px}\r\n.chrono-v__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15)}\r\n.chrono-v__steps{display:flex;flex-direction:column;gap:0;position:relative}\r\n.chrono-v__steps::before{content:'';position:absolute;left:19px;top:20px;bottom:20px;width:1px;background:rgba(201,169,110,.2)}\r\n.chrono-v__step{display:flex;gap:20px;padding-bottom:28px;opacity:0;transform:translateX(-16px);transition:all .7s cubic-bezier(.16,1,.3,1)}\r\n.chrono-v__step.v{opacity:1;transform:translateX(0)}\r\n.chrono-v__dot-wrap{display:flex;flex-direction:column;align-items:center;flex-shrink:0}\r\n.chrono-v__dot{width:16px;height:16px;border-radius:50%;background:var(--gd);border:3px solid var(--bg);box-shadow:0 0 0 2px var(--gd),0 0 16px rgba(201,169,110,.4);flex-shrink:0;margin-top:4px;position:relative;z-index:1}\r\n.chrono-v__content{}\r\n.chrono-v__phase{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gd);margin-bottom:4px}\r\n.chrono-v__timing{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:8px}\r\n.chrono-v__notes{font-family:'Fraunces',serif;font-size:17px;font-weight:300;font-style:italic;color:#ede6d8;line-height:1.6}\r\n\r\n\/* Perf mobile *\/\r\n.perf-m{display:none;padding:40px 20px;background:#0a0908;flex-direction:column;align-items:stretch}\r\n.perf-m__label{font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#e8cc88;margin-bottom:24px;display:flex;align-items:center;gap:12px}\r\n.perf-m__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15)}\r\n.perf-m__row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);opacity:0;transform:translateX(-12px);transition:all .5s ease}\r\n.perf-m__row.v{opacity:1;transform:translateX(0)}\r\n.perf-m__name{font-family:'Fraunces',serif;font-size:15px;font-style:italic;color:#f0e8d8;min-width:90px}\r\n.perf-m__bar-wrap{flex:1;height:4px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden}\r\n.perf-m__bar{height:100%;width:0;background:linear-gradient(90deg,var(--gd),var(--gl));border-radius:2px;transition:width 1.2s cubic-bezier(.16,1,.3,1)}\r\n.perf-m__score{font-family:'Fraunces',serif;font-size:13px;font-style:italic;color:var(--gd);min-width:28px;text-align:right}\r\n.perf-m__tags{display:flex;gap:6px;margin-top:20px;flex-wrap:wrap}\r\n.perf-m__tag{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#f0e8d8;padding:6px 14px;border:1px solid rgba(201,169,110,.4);opacity:0;transform:translateY(6px);transition:all .4s}\r\n.perf-m__tag.v{opacity:1;transform:translateY(0)}\r\n\r\n\/* Carousel produits \"Découvrir aussi\" *\/\r\n.also{padding:48px 0 40px;background:var(--bg);position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.05)}\r\n.also__hdr{padding:0 8%;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}\r\n.also__label{font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--gd);display:flex;align-items:center;gap:12px}\r\n.also__label::after{content:'';width:40px;height:1px;background:rgba(201,169,110,.2)}\r\n.also__link{font-size:12px;color:var(--tl);text-decoration:none;letter-spacing:1px;transition:color .3s}\r\n.also__link:hover{color:var(--gd)}\r\n.also__scroll{display:flex;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 8% 16px}\r\n.also__scroll::-webkit-scrollbar{display:none}\r\n.also__card{flex:0 0 200px;scroll-snap-align:start;text-decoration:none;color:var(--dk);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;opacity:0;transform:translateY(24px) scale(.95);will-change:transform,opacity}\r\n.also__card.v{opacity:1;transform:translateY(0) scale(1)}\r\n.also__card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,.4)}\r\n.also__card-img{width:200px;height:240px;border-radius:8px;overflow:hidden;background:var(--ba);margin-bottom:12px;position:relative;border:1px solid rgba(255,255,255,.05)}\r\n.also__card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}\r\n.also__card:hover .also__card-img img{transform:scale(1.05)}\r\n.also__card-img::after{content:'Voir';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(10,9,8,.6);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gd);opacity:0;transition:opacity .3s}\r\n.also__card:hover .also__card-img::after{opacity:1}\r\n.also__card-brand{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--tf);margin-bottom:3px}\r\n.also__card-name{font-family:var(--title);font-size:16px;font-weight:300;color:var(--dd);margin-bottom:4px}\r\n.also__card-price{font-size:12px;color:var(--gd);letter-spacing:.5px}\r\n\r\n\/* ═══ MEDIA QUERIES ═══ *\/\r\n@media(max-width:900px){\/* hero-m-scroll-mobile-show *\/.hero-m-scroll{display:flex;}\r\n  .cursor-dot,.cursor-ring{display:none!important}\r\n  \r\n  \/* Breadcrumb *\/\r\n  .bc{padding:10px 20px}\r\n  \r\n  \/* Hero desktop → caché, mobile animé *\/\r\n  .bc{display:none}\r\n  .hero{min-height:auto;min-height:100svh;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:90px}\r\n  .hero__img{position:relative;inset:auto;width:100%;min-height:50vh;max-height:60vh}\n  .hero__info{display:none}\r\n  .hero__side{display:none}\r\n  .hero__shape{display:none}\r\n  .hero__bg-title{font-size:clamp(80px,16vw,140px)}\r\n\r\n  \/* Bouton retour collection *\/\r\n  .hero-m-back{display:flex;align-items:center;gap:6px;position:absolute;top:80px;left:20px;z-index:10;color:var(--tl);text-decoration:none;font-size:11px;letter-spacing:1px;text-transform:uppercase;padding:8px 14px 8px 10px;border-radius:24px;background:rgba(14,12,9,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(201,169,110,.15);transition:all .3s;opacity:0;animation:heroFadeUp .6s ease .8s forwards}\r\n  .hero-m-back:hover{background:rgba(201,169,110,.12);border-color:rgba(201,169,110,.3);color:var(--gd)}\r\n\r\n  \/* Bouteille : blur-in + float *\/\r\n  .hero__bwrap{opacity:0;animation:heroBottleIn 1.4s cubic-bezier(.16,1,.3,1) .3s forwards}\r\n  .hero__photo{max-width:62%;max-height:55vh;animation:heroBottleFloat 6s ease-in-out 1.7s infinite}\r\n\r\n  \/* Ring décoratif animé *\/\r\n  .hero__ink{opacity:0!important;animation:heroRingIn 2.5s cubic-bezier(.16,1,.3,1) .8s forwards!important}\r\n  .hero__ink circle{stroke-dasharray:none!important;stroke-dashoffset:0!important}\r\n\r\n  \/* Glow pulse avec fade-in *\/\r\n  .hero__glow{opacity:0!important;animation:heroFadeUp 2s ease .6s forwards!important}\r\n\r\n  \/* Mobile info visible + cascade *\/\r\n  .hero-m-info{display:block}\r\n  .hero-m-brand{opacity:0;transform:translateY(12px);animation:heroFadeUp .8s ease 1s forwards}\r\n  .hero-m-name{opacity:0;transform:translateY(16px);animation:heroFadeUp .8s cubic-bezier(.16,1,.3,1) 1.15s forwards}\r\n  .hero-m-tagline{opacity:0;transform:translateY(10px);animation:heroFadeUp .7s ease 1.35s forwards}\r\n  .hero-m-desc{opacity:0;transform:translateY(10px);animation:heroFadeUp .7s ease 1.5s forwards}\r\n  .hero-m-pill{opacity:0;transform:translateY(8px) scale(.9);animation:heroPillIn .6s cubic-bezier(.34,1.56,.64,1) forwards}\r\n  .hero-m-pill:nth-child(1){animation-delay:1.7s}\r\n  .hero-m-pill:nth-child(2){animation-delay:1.8s}\r\n  .hero-m-pill:nth-child(3){animation-delay:1.9s}\r\n\r\n  \/* Scroll indicator *\/\r\n  .hero-m-scroll{display:none;opacity:0;animation:heroFadeUp .6s ease 2.2s forwards}\r\n  .hero-m-scroll__chev{animation:heroChevBounce 2s ease-in-out 2.7s infinite}\r\n\r\n  \/* CTA bar slide-up *\/\r\n  .hero-m-bar{display:flex;opacity:0;transform:translateY(100%);animation:heroCtaSlideUp .7s cubic-bezier(.16,1,.3,1) 2.4s forwards}\r\n  .hero-m-bar__atc{position:relative;overflow:hidden}\r\n  .hero-m-bar__atc::after{animation:heroBtnShine 3s ease 3s infinite}\r\n  .hero-m-spacer{display:block}\r\n  \r\n  \/* Pyramide : cacher desktop, afficher timeline D *\/\r\n  .pyr{display:none}\r\n  .pyr-tl{display:block}\r\n  \r\n\r\n  \/* Chrono : masquer complètement en mobile *\/\r\n  .chrono{display:none}\r\n  .chrono-v{display:none}\r\n  \r\n  \/* Performance : cacher desktop, afficher barres *\/\r\n  .perf{display:none}\r\n  .perf-m{display:flex}\r\n  \r\n  \/* Brand *\/\r\n  .brand{padding:36px 20px;flex-direction:column;text-align:center}\r\n  .brand__bio{max-width:100%}\r\n  .brand__stats{justify-content:center;gap:28px}\r\n  \r\n  \/* Fiche *\/\r\n  .fiche{padding:36px 20px}\r\n  .fiche__grid{grid-template-columns:1fr}\r\n  .fiche__cell{border-right:none!important}\r\n  \r\n  \/* SEO, FAQ *\/\r\n  .seo,.faq{padding-left:20px;padding-right:20px}\r\n  \r\n  \/* Carousel produits *\/\r\n  .also{padding:32px 0 28px}\r\n  .also__hdr{padding:0 20px;margin-bottom:16px}\r\n  .also__scroll{padding:0 20px 12px;gap:12px}\r\n  .also__card{flex:0 0 150px}\r\n  .also__card-img{width:150px;height:190px;border-radius:6px}\r\n  .also__card-name{font-size:14px}\r\n  \r\n  \/* CTA *\/\r\n  .cta__inner{padding:60px 20px}\r\n  .cta__txt{font-size:clamp(26px,7vw,40px)}\r\n  .cta__actions{flex-direction:column;align-items:stretch}\r\n  .cta__btn{text-align:center}\r\n  .cta__trust{gap:16px}\r\n  .cta__footer{flex-direction:column;text-align:center;gap:6px}\r\n  \r\n}\r\n@media(max-width:500px){\r\n  .hero__photo{max-width:72%;max-height:50vh}\r\n  .hero__bg-title{display:none}\r\n  .hero-m-name{font-size:28px}\r\n}\r\n}\n\u003c\/style\u003e\r\n\u003c\/head\u003e\r\n\u003cbody\u003e\r\n\r\n\u003cdiv class=\"scroll-progress\" id=\"scrollProg\"\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"cursor-dot\" id=\"cDot\"\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"cursor-ring\" id=\"cRing\"\u003e\u003c\/div\u003e\r\n\r\n\r\n\u003cnav aria-label=\"Fil d'Ariane\" class=\"bc\"\u003e\r\n  \u003col\u003e\r\n    \u003cli\u003e\u003ca href=\"\/en\"\u003eAccueil\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"\/en\/collections\/aaron-terence-hughes\"\u003eAaron Terence Hughes\u003c\/a\u003e\u003c\/li\u003e\u003cli aria-current=\"page\"\u003eAthena\u003c\/li\u003e\r\n  \u003c\/ol\u003e\r\n\u003c\/nav\u003e\r\n\r\n\u003csection class=\"hero\"\u003e\r\n  \u003ca href=\"\/en\/collections\/aaron-terence-hughes\" class=\"hero-m-back\" aria-label=\"Retour à Aaron Terence Hughes\"\u003e\r\n    \u003csvg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M15 19l-7-7 7-7\"\/\u003e\u003c\/svg\u003e\r\n    \u003cspan\u003eAaron Terence Hughes\u003c\/span\u003e\r\n  \u003c\/a\u003e\r\n  \u003cdiv class=\"hero__bg-title rv\"\u003eAthena\u003c\/div\u003e\r\n  \u003cdiv class=\"hero__img\"\u003e\n    \u003ccanvas id=\"particles\"\u003e\u003c\/canvas\u003e\r\n    \u003csvg class=\"hero__ink rv\" viewBox=\"0 0 380 380\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"190\" cy=\"190\" r=\"180\" fill=\"none\" stroke=\"#c9a96e\" stroke-width=\"0.6\" stroke-dasharray=\"6 8\"\/\u003e\u003c\/svg\u003e\r\n    \u003cdiv class=\"hero__glow rv\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"hero__shape hero__shape--1 rv\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"hero__shape hero__shape--2 rv\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"hero__bwrap\"\u003e\r\n      \u003cimg class=\"hero__photo\" \r\n           src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/athena_aaron_terence_hughes_30ml.jpg?v=1767995007\u0026width=1200\"\r\n           alt=\"Athena\"\r\n           width=\"800\" height=\"800\"\r\n           loading=\"eager\" fetchpriority=\"high\"\/\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cp class=\"hero__side\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n  \u003cdiv class=\"hero__info\"\u003e\r\n    \u003cdiv class=\"hero__info-left\"\u003e\r\n      \u003cp class=\"hero__brand rv\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n      \u003ch1 class=\"hero__title chr rv\" style=\"transition-delay:.1s\"\u003eAthena\u003c\/h1\u003e\u003cp class=\"hero__tagline rv\" style=\"transition-delay:.22s\"\u003eLa déesse de la féminité moderne.\u003c\/p\u003e\u003cdiv class=\"hero__meta rv\" style=\"transition-delay:.3s\"\u003e\r\n        \u003cdiv class=\"hero__mline\"\u003e\u003c\/div\u003e\r\n        \u003cdiv class=\"hero__mtags\"\u003e\u003cspan class=\"hero__mtag\"\u003eExtrait de Parfum · 35%\u003c\/span\u003e\u003cspan class=\"hero__mtag\"\u003eFéminin\u003c\/span\u003e\u003cspan class=\"hero__mtag\"\u003e2021\u003c\/span\u003e\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n      \u003cp class=\"hero__desc rv\" style=\"transition-delay:.38s\"\u003eCitron, rose, poivre rose et pivoines — Athena est le floral fruité féminin qui illumine la pièce dès l'entrée. Déesse au quotidien.\u003c\/p\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"hero__info-right\"\u003e\r\n      \u003cp class=\"hero__price rv\" style=\"transition-delay:.44s\" id=\"pDisp\"\u003e€50,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\u003cform method=\"post\" action=\"\/cart\/add\" id=\"pp-atc-form\" accept-charset=\"UTF-8\" class=\"shopify-product-form\" enctype=\"multipart\/form-data\"\u003e\u003cinput type=\"hidden\" name=\"form_type\" value=\"product\" \/\u003e\u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\" \/\u003e\u003cinput type=\"hidden\" name=\"id\" id=\"pp-variant-id\" value=\"55436021727556\"\u003e\r\n        \u003cdiv class=\"variants rv\" style=\"transition-delay:.5s\"\u003e\u003cbutton type=\"button\" \r\n                    class=\"variants__btn active\"\r\n                    data-variant-id=\"55436021727556\"\r\n                    data-price=\"€50,00\"\r\n                    onclick=\"selVar(this,event)\"\u003e\r\n              30ml\r\n            \u003c\/button\u003e\u003c\/div\u003e\r\n        \u003cbutton type=\"submit\" name=\"add\" class=\"hero__cart rv\" style=\"transition-delay:.56s\"\u003e\r\n          Add to cart\r\n        \u003c\/button\u003e\u003cinput type=\"hidden\" name=\"product-id\" value=\"15226993213764\" \/\u003e\u003cinput type=\"hidden\" name=\"section-id\" value=\"template--26859749048644__main\" \/\u003e\u003c\/form\u003e\u003cdiv class=\"hero__ship rv\" style=\"transition-delay:.62s\"\u003e\r\n        \u003cspan\u003eLivraison gratuite*\u003c\/span\u003e\r\n        \u003cspan\u003eÉchantillons offerts\u003c\/span\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\r\n  \u003c!-- HERO MOBILE INFO (visible uniquement en mobile) --\u003e\r\n  \u003cdiv class=\"hero-m-info\"\u003e\r\n    \u003cp class=\"hero-m-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n    \u003ch1 class=\"hero-m-name\"\u003eAthena\u003c\/h1\u003e\u003cp class=\"hero-m-tagline\"\u003eLa déesse de la féminité moderne.\u003c\/p\u003e\u003cp class=\"hero-m-desc\"\u003eCitron, rose, poivre rose et pivoines — Athena est le floral fruité féminin qui illumine la pièce dès l'entrée. Déesse au quotidien.\u003c\/p\u003e\r\n    \u003cdiv class=\"hero-m-meta\"\u003e\u003cspan class=\"hero-m-pill\"\u003eExtrait de Parfum · 35%\u003c\/span\u003e\u003cspan class=\"hero-m-pill\"\u003eFéminin\u003c\/span\u003e\u003cspan class=\"hero-m-pill\"\u003e2021\u003c\/span\u003e\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"hero-m-scroll\"\u003e\r\n    \u003cdiv class=\"hero-m-scroll__line\"\u003e\u003c\/div\u003e\r\n    \u003cspan class=\"hero-m-scroll__txt\"\u003eExplorer\u003c\/span\u003e\r\n    \u003cdiv class=\"hero-m-scroll__chev\"\u003e\u003csvg viewBox=\"0 0 12 12\" width=\"12\" height=\"12\" fill=\"none\"\u003e\u003cpath d=\"M2 4L6 8L10 4\" stroke=\"rgba(201,169,110,.5)\" stroke-width=\"1.2\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003cdiv class=\"hero-m-bar\" id=\"heroMBar\"\u003e\r\n  \u003cdiv class=\"hero-m-bar__price\" id=\"mPDisp\"\u003e€50,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/div\u003e\r\n  \u003cdiv class=\"hero-m-bar__variants\"\u003e\u003cbutton type=\"button\"\r\n              class=\"hero-m-bar__vbtn active\"\r\n              data-variant-id=\"55436021727556\"\r\n              data-price=\"€50,00\"\r\n              onclick=\"selVarM(this)\"\u003e\r\n        30ml\r\n      \u003c\/button\u003e\u003c\/div\u003e\r\n  \u003cbutton type=\"button\" class=\"hero-m-bar__atc\" onclick=\"submitAtcM()\"\u003e\r\n    Add to cart\r\n  \u003c\/button\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"hero-m-spacer\"\u003e\u003c\/div\u003e\r\n\u003csection class=\"pyr\"\u003e\r\n  \u003cdiv class=\"pyr__hdr rv\"\u003e\u003cp class=\"pyr__label\"\u003eComposition\u003c\/p\u003e\u003ch2 class=\"pyr__title rv-mask\"\u003ePyramide Olfactive\u003c\/h2\u003e\u003c\/div\u003e\r\n  \u003cdiv class=\"pyr__grid\"\u003e\r\n    \u003cdiv class=\"tier\"\u003e\r\n      \u003cdiv class=\"tier__hdr\"\u003e\r\n        \u003cdiv class=\"tier__kanji\" aria-hidden=\"true\"\u003e頭\u003c\/div\u003e\r\n        \u003cdiv class=\"tier__dot\"\u003e\u003c\/div\u003e\r\n        \u003cp class=\"tier__time\"\u003e0 — 15 min\u003c\/p\u003e\r\n        \u003ch3 class=\"tier__name\"\u003eTête\u003c\/h3\u003e\u003cp class=\"tier__desc\"\u003eCitron, Absolue de Rose, Poivre Rose\u003c\/p\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"tier__notes\" id=\"tier-tete\"\u003e\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"tier\"\u003e\r\n      \u003cdiv class=\"tier__hdr\"\u003e\r\n        \u003cdiv class=\"tier__kanji\" aria-hidden=\"true\"\u003e心\u003c\/div\u003e\r\n        \u003cdiv class=\"tier__dot\"\u003e\u003c\/div\u003e\r\n        \u003cp class=\"tier__time\"\u003e15 min — 3h\u003c\/p\u003e\r\n        \u003ch3 class=\"tier__name\"\u003eCœur\u003c\/h3\u003e\u003cp class=\"tier__desc\"\u003eFramboise, Poire, Lys\u003c\/p\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"tier__notes\" id=\"tier-coeur\"\u003e\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"tier\"\u003e\r\n      \u003cdiv class=\"tier__hdr\"\u003e\r\n        \u003cdiv class=\"tier__kanji\" aria-hidden=\"true\"\u003e底\u003c\/div\u003e\r\n        \u003cdiv class=\"tier__dot\"\u003e\u003c\/div\u003e\r\n        \u003cp class=\"tier__time\"\u003e3h — 10h++\u003c\/p\u003e\r\n        \u003ch3 class=\"tier__name\"\u003eFond\u003c\/h3\u003e\u003cp class=\"tier__desc\"\u003eVanille, Fève Tonka, Ambre, Musc Blanc\u003c\/p\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"tier__notes\" id=\"tier-fond\"\u003e\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- PYRAMIDE TIMELINE MOBILE (option D) --\u003e\r\n\u003csection class=\"pyr-tl\"\u003e\r\n  \u003cdiv class=\"pyr-tl__hdr\"\u003e\r\n    \u003cp class=\"pyr-tl__label\"\u003eComposition\u003c\/p\u003e\r\n    \u003ch2 class=\"pyr-tl__title\"\u003ePyramide Olfactive\u003c\/h2\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"pyr-tl__body\"\u003e\r\n    \u003cdiv class=\"pyr-tl__item\" id=\"ptl-tete\"\u003e\r\n      \u003cdiv class=\"pyr-tl__dot\"\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"pyr-tl__content\"\u003e\r\n        \u003cdiv class=\"pyr-tl__phase\"\u003eTête\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__timing\"\u003e0 — 15 min\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__imgs\" id=\"ptl-imgs-tete\"\u003e\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__names\"\u003eCitron, Absolue de Rose, Poivre Rose\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"pyr-tl__item\" id=\"ptl-coeur\"\u003e\r\n      \u003cdiv class=\"pyr-tl__dot\"\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"pyr-tl__content\"\u003e\r\n        \u003cdiv class=\"pyr-tl__phase\"\u003eCœur\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__timing\"\u003e15 min — 3h\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__imgs\" id=\"ptl-imgs-coeur\"\u003e\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__names\"\u003eFramboise, Poire, Lys\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"pyr-tl__item\" id=\"ptl-fond\"\u003e\r\n      \u003cdiv class=\"pyr-tl__dot\"\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"pyr-tl__content\"\u003e\r\n        \u003cdiv class=\"pyr-tl__phase\"\u003eFond\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__timing\"\u003e3h — 10h++\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__imgs\" id=\"ptl-imgs-fond\"\u003e\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__names\"\u003eVanille, Fève Tonka, Ambre, Musc Blanc\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003cdiv class=\"divider rv\"\u003e\u003c\/div\u003e\r\n\u003csection class=\"chrono rv\"\u003e\r\n  \u003cp class=\"chrono__label\"\u003eÉvolution olfactive\u003c\/p\u003e\r\n  \u003cdiv class=\"chrono__track\" id=\"chronoTrack\"\u003e\r\n    \u003cdiv class=\"chrono__line\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__line-fill\" id=\"chronoFill\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__playhead\" id=\"chronoHead\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__ticks\" id=\"chronoTicks\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__phases\" id=\"chronoPhases\"\u003e\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"chrono__state\" id=\"chronoState\"\u003e\r\n    \u003cdiv class=\"chrono__state-col\"\u003e\r\n      \u003cdiv class=\"chrono__state-label\"\u003eOuverture · 0 — 30 min\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono__state-val\" id=\"chronoValTete\"\u003eCitron, Absolue de Rose, Poivre Rose\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__state-col\" style=\"transition-delay:.15s\"\u003e\r\n      \u003cdiv class=\"chrono__state-label\"\u003eCorps · 1h — 6h\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono__state-val\" id=\"chronoValCoeur\"\u003eFramboise, Poire, Lys\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__state-col\" style=\"transition-delay:.3s\"\u003e\r\n      \u003cdiv class=\"chrono__state-label\"\u003eSillage · 6h — 10h+\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono__state-val\" id=\"chronoValFond\"\u003eVanille, Fève Tonka, Ambre, Musc Blanc\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- CHRONO VERTICAL MOBILE --\u003e\r\n\u003csection class=\"chrono-v\"\u003e\r\n  \u003cp class=\"chrono-v__label\"\u003eÉvolution olfactive\u003c\/p\u003e\r\n  \u003cdiv class=\"chrono-v__steps\"\u003e\r\n    \u003cdiv class=\"chrono-v__step\" style=\"transition-delay:0s\"\u003e\r\n      \u003cdiv class=\"chrono-v__dot-wrap\"\u003e\u003cdiv class=\"chrono-v__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono-v__content\"\u003e\r\n        \u003cdiv class=\"chrono-v__phase\"\u003eTête\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__timing\"\u003e0 — 30 min · Ouverture\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__notes\"\u003eCitron, Absolue de Rose, Poivre Rose\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"chrono-v__step\" style=\"transition-delay:.15s\"\u003e\r\n      \u003cdiv class=\"chrono-v__dot-wrap\"\u003e\u003cdiv class=\"chrono-v__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono-v__content\"\u003e\r\n        \u003cdiv class=\"chrono-v__phase\"\u003eCœur\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__timing\"\u003e1h — 6h · Corps\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__notes\"\u003eFramboise, Poire, Lys\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"chrono-v__step\" style=\"transition-delay:.3s\"\u003e\r\n      \u003cdiv class=\"chrono-v__dot-wrap\"\u003e\u003cdiv class=\"chrono-v__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono-v__content\"\u003e\r\n        \u003cdiv class=\"chrono-v__phase\"\u003eFond\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__timing\"\u003e6h — 10h+ · Sillage\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__notes\"\u003eVanille, Fève Tonka, Ambre, Musc Blanc\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- PERFORMANCE --\u003e\r\n\u003csection class=\"perf\"\u003e\r\n  \u003cp class=\"perf__label\"\u003ePerformance\u003c\/p\u003e\r\n  \u003cdiv class=\"perf__grid\" id=\"perfGrid\"\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"4\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eSillage\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e4 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"4\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eLasting Power\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e4 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"3\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eProjection\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e3 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"4\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eIntensity\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e4 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"3\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eFreshness\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e3 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf__tags\" id=\"perfTags\"\u003e\u003cspan class=\"perf__tag\"\u003eSoirée\u003c\/span\u003e\u003cspan class=\"perf__tag\"\u003ePrintemps \/ Été\u003c\/span\u003e\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- PERFORMANCE MOBILE (barres) --\u003e\r\n\u003csection class=\"perf-m\" id=\"perfMobile\"\u003e\r\n  \u003cp class=\"perf-m__label\"\u003ePerformance\u003c\/p\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"4\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eSillage\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e4\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"4\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eLasting Power\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e4\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"3\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eProjection\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e3\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"4\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eIntensity\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e4\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"3\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eFreshness\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e3\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__tags\"\u003e\u003cspan class=\"perf-m__tag\"\u003eSoirée\u003c\/span\u003e\u003cspan class=\"perf-m__tag\"\u003ePrintemps \/ Été\u003c\/span\u003e\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003csection class=\"brand rv\"\u003e\r\n  \u003cdiv\u003e\r\n    \u003cp class=\"brand__label\"\u003eThe Perfumer\u003c\/p\u003e\r\n    \u003cp class=\"brand__name\"\u003eAaron Terence Hughes\u003c\/p\u003e\u003cp class=\"brand__bio\"\u003eAaron Terence Hughes est un parfumeur de niche britannique fondé en 2019, reconnu pour ses extraits de parfum à haute concentration (35%+) mêlant oud d'exception, accords gourmands et matières premières luxueuses.\u003c\/p\u003e\u003c\/div\u003e\r\n  \u003cdiv class=\"brand__stats rv-r\"\u003e\u003cdiv\u003e\u003cp class=\"brand__sn\" data-count=\"35\" data-suf=\"%\"\u003e0%\u003c\/p\u003e\u003cp class=\"brand__sl\"\u003eMin. Concentration\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cp class=\"brand__sn\" data-count=\"50\" data-suf=\"+\"\u003e0+\u003c\/p\u003e\u003cp class=\"brand__sl\"\u003eFragrances\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cp class=\"brand__sn\" data-count=\"2019\" data-suf=\"\"\u003e0\u003c\/p\u003e\u003cp class=\"brand__sl\"\u003eFounded\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cp class=\"brand__sn\" data-count=\"10\" data-suf=\"h+\"\u003e0h+\u003c\/p\u003e\u003cp class=\"brand__sl\"\u003eLasting Power\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- FICHE TECHNIQUE --\u003e\r\n\u003csection class=\"fiche rv\"\u003e\r\n  \u003cp class=\"fiche__label\"\u003eFiche Technique\u003c\/p\u003e\r\n  \u003cdiv class=\"fiche__grid\"\u003e\r\n    \u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eConcentration\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003eExtrait de Parfum · 35%\u003c\/p\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eGenre\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003eFéminin\u003c\/p\u003e\u003c\/div\u003e\u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eOlfactory Family\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003eFlorale Fruitée Gourmande\u003c\/p\u003e\u003c\/div\u003e\u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eLancement\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003e2021\u003c\/p\u003e\u003c\/div\u003e\u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eVegan \u0026amp; Cruelty-Free\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003eOui\u003c\/p\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eFormats disponibles\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003e10ml · 50ml\u003c\/p\u003e\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- SEO --\u003e\u003csection class=\"seo rv\"\u003e\r\n  \u003ch2\u003eAthena\u003c\/h2\u003e\u003cp\u003eAthena is an Extrait de Parfum · 35% Féminin by Aaron Terence Hughes. Its olfactory pyramid unfolds Citron, Absolue de Rose, Poivre Rose en as top notes, Framboise, Poire, Lys in the heart, et Vanille, Fève Tonka, Ambre, Musc Blanc in the base. Lasting Power estimée : 10h+.\u003c\/p\u003e\u003cp\u003eDisponible en 10ml · 50ml, Athena is available at Passion Parfum, official Aaron Terence Hughes retailer in France. Fast delivery, complimentary samples.\u003c\/p\u003e\u003cp\u003e\u003ca href=\"\/en\/collections\/aaron-terence-hughes\"\u003eAll Aaron Terence Hughes fragrances\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e\u003c!-- FAQ --\u003e\u003c!-- CAROUSEL PRODUITS --\u003e\u003csection class=\"also rv\"\u003e\r\n  \u003cdiv class=\"also__hdr\"\u003e\r\n    \u003cp class=\"also__label\"\u003eDécouvrir aussi\u003c\/p\u003e\r\n    \u003ca href=\"\/en\/collections\/aaron-terence-hughes\" class=\"also__link\"\u003eVoir tout →\u003c\/a\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"also__scroll\" id=\"alsoScroll\"\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-addicted-eau-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Addicted_aaron_terence_hughes_fantasy.webp?v=1769452164\u0026width=400\" alt=\"Addicted\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eAddicted\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€5,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-legend-eau-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Legend_aaron_terence_hughes_fantasy.webp?v=1769452410\u0026width=400\" alt=\"Legend\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eLegend\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€5,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-addicted-plus-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Addicted_Plus_aaron_terence_hughes_fantasy.webp?v=1769452111\u0026width=400\" alt=\"Addicted+\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eAddicted+\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/blue-fever-aaron-terence-hughes-extrait-parfum-marin-frais\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/blue_fever_aaron_terence_hughes_fantasy_50ml.jpg?v=1771872057\u0026width=400\" alt=\"Blue Fever\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eBlue Fever\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-haze-extreme-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/haze_extreme_aaron_terence_hughes_50ml.jpg?v=1767996850\u0026width=400\" alt=\"Haze Extreme\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eHaze Extreme\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-kayos-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/kayos_aaron_terence_hughes_fantasy_50ml.webp?v=1769129063\u0026width=400\" alt=\"Kayos\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eKayos\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-maverick-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/maverick_aaron_terence_hughes_fantasy_50ml.webp?v=1769129100\u0026width=400\" alt=\"Maverick\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eMaverick\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-notorious-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/notorious_aaron_terence_hughes_fantasy_50ml.jpg?v=1771878812\u0026width=400\" alt=\"Notorious\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eNotorious\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-slut-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Slut_aaron_terence_hughes_fantasy.jpg?v=1771875467\u0026width=400\" alt=\"Slut\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eSlut\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-supernova-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/supernova_aaron_terence_hughes_fantasy_50ml.webp?v=1769129534\u0026width=400\" alt=\"Supernova\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eSupernova\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€7,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-supersonic-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/supersonic_aaron_terence_hughes_fantasy_50ml.webp?v=1769129574\u0026width=400\" alt=\"Supersonic\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eSupersonic\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€7,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-requiem-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Requiem_aaron_terence_hughes_50ml_fantasy.jpg?v=1767991794\u0026width=400\" alt=\"Requiem\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eRequiem\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€7,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003c\/div\u003e\r\n\u003c\/section\u003e\u003c!-- CTA --\u003e\r\n\u003csection class=\"cta\"\u003e\r\n  \u003cdiv class=\"cta__inner\"\u003e\r\n    \u003cdiv class=\"rv-s\"\u003e\r\n      \u003cp class=\"cta__eyebrow\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n      \u003cp class=\"cta__txt\"\u003eLaissez une empreinte\u003cbr\u003einoubliable.\u003c\/p\u003e\r\n      \u003cp class=\"cta__sub\"\u003eAthena · Extrait de Parfum · 35% · Féminin\u003c\/p\u003e\r\n      \u003cdiv class=\"cta__actions\"\u003e\r\n        \u003ca href=\"#pp-atc-form\" class=\"cta__btn\"\u003eAdd to cart — €50,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/a\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"cta__trust\"\u003e\r\n        \u003cspan class=\"cta__trust-item\"\u003eLivraison gratuite dès €60\u003c\/span\u003e\r\n        \u003cspan class=\"cta__trust-item\"\u003eRetours 14 jours\u003c\/span\u003e\r\n        \u003cspan class=\"cta__trust-item\"\u003eRevendeur officiel\u003c\/span\u003e\r\n        \u003cspan class=\"cta__trust-item\"\u003ePaiement sécurisé\u003c\/span\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"cta__footer\"\u003e\r\n    \u003cspan class=\"cta__footer-left\"\u003eAthena · Aaron Terence Hughes\u003c\/span\u003e\r\n    \u003cspan class=\"cta__footer-center\"\u003ePassion Parfum · Revendeur Officiel France\u003c\/span\u003e\r\n    \u003cspan class=\"cta__footer-right\"\u003epassion-parfum.com\u003c\/span\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003cfooter class=\"foot\"\u003e\u003cp\u003ePassion Parfum Project\u003c\/p\u003e\u003c\/footer\u003e\r\n\r\n\u003cscript\u003e\r\n(function(){\r\n  'use strict';\r\n\r\n  \/* ── Données injectées par Liquid ── *\/\r\n  var NOTES_TETE   = \"Citron, Absolue de Rose, Poivre Rose\";\r\n  var NOTES_COEUR  = \"Framboise, Poire, Lys\";\r\n  var NOTES_FOND   = \"Vanille, Fève Tonka, Ambre, Musc Blanc\";\n  var NOTES_SLUGS  = {\"tete\":[\"citron\",\"absolue-de-rose\",\"poivre-rose\"],\"coeur\":[\"framboise\",\"poire\",\"lys\"],\"fond\":[\"vanille\",\"feve-tonka\",\"ambre\",\"musc-blanc\"]};\r\n  var PRODUCT_TITLE= \"Athena\";\r\n  var VENDOR       = \"Aaron Terence Hughes\";\r\n  var TAGS_PERF    = \"Soirée, Printemps \\\/ Été\";\r\n\r\n  \/* ── 1. PARTICLES ── *\/\r\n  var cv=document.getElementById('particles'),cx=cv.getContext('2d'),pts=[];\r\n  var cp=cv.parentElement;function rsz(){cv.width=cp.offsetWidth;cv.height=cp.offsetHeight} rsz(); addEventListener('resize',rsz);\r\n  function Pt(){this.r()}\r\n  Pt.prototype.r=function(){this.x=Math.random()*cv.width;this.y=cv.height+10;this.sz=Math.random()*2.5+.4;this.sy=-(Math.random()*.5+.1);this.sx=(Math.random()-.5)*.3;this.o=Math.random()*.55+.15;this.p=Math.random()*Math.PI*2;this.t=Math.random()\u003e.7};\r\n  Pt.prototype.u=function(){this.y+=this.sy;this.x+=this.sx+Math.sin(this.p)*.2;this.p+=.008;this.o-=.0004;if(this.y\u003c-10||this.o\u003c=0)this.r()};\r\n  Pt.prototype.d=function(){cx.beginPath();cx.arc(this.x,this.y,this.sz,0,Math.PI*2);cx.fillStyle='rgba(201,169,110,'+this.o+')';cx.fill();cx.beginPath();cx.arc(this.x,this.y,this.sz*4,0,Math.PI*2);cx.fillStyle='rgba(201,169,110,'+(this.o*.12)+')';cx.fill();if(this.t){cx.beginPath();cx.arc(this.x,this.y,this.sz*1.5,0,Math.PI*2);cx.fillStyle='rgba(232,204,136,'+(this.o*.35)+')';cx.fill()}};\r\n  for(var i=0;i\u003c80;i++){var p=new Pt();p.y=Math.random()*cv.height;pts.push(p)}\r\n  (function anim(){cx.clearRect(0,0,cv.width,cv.height);pts.forEach(function(p){p.u();p.d()});requestAnimationFrame(anim)})();\r\n  setTimeout(function(){cv.classList.add('on')},300);\r\n\r\n  \/* ── 2. CURSOR ── *\/\r\n  var dot=document.getElementById('cDot'),ring=document.getElementById('cRing');\r\n  var mx=0,my=0,dx=0,dy=0;\r\n  addEventListener('mousemove',function(e){mx=e.clientX;my=e.clientY;dot.style.left=mx-3+'px';dot.style.top=my-3+'px'});\r\n  (function cAnim(){dx+=(mx-dx)*.12;dy+=(my-dy)*.12;ring.style.left=dx-16+'px';ring.style.top=dy-16+'px';requestAnimationFrame(cAnim)})();\r\n\r\n  \/* ── 3. SCROLL PROGRESS ── *\/\r\n  var prog=document.getElementById('scrollProg');\r\n  addEventListener('scroll',function(){var h=document.documentElement.scrollHeight-innerHeight;prog.style.width=(scrollY\/h*100)+'%'},{passive:true});\r\n\r\n  \/* ── 4. PARALLAX BOTTLE ── *\/\r\n  var bw=document.querySelector('.hero__bwrap'),hs=document.querySelector('.hero');\r\n  addEventListener('scroll',function(){var r=hs.getBoundingClientRect(),pct=Math.max(0,Math.min(1,-r.top\/innerHeight));if(bw)bw.style.transform='translateY('+(pct*-50)+'px) scale('+(1-pct*.06)+')'},{passive:true});\r\n  var bi=document.querySelector('.hero__photo');\r\n  if(bi){var bp=bi.parentElement;\r\n    \/* mousemove-removed *\/\r\n  }\r\n\r\n  \/* ── 5. NOTES LIBRARY — images Shopify CDN ── *\/\r\n  var CDN = 'https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/';\r\n  var FALLBACK = CDN + 'note-default.webp';\r\n\r\n  function sl(n){return n.trim().toLowerCase().replace(\/[éèêë]\/g,'e').replace(\/[àâä]\/g,'a').replace(\/[ùûü]\/g,'u').replace(\/[ôö]\/g,'o').replace(\/[îï]\/g,'i').replace(\/ç\/g,'c').replace(\/'\/g,'').replace(\/\\s+\/g,'-')}\r\n\r\n  \/* Retourne l'URL CDN de la note. Le fichier doit être uploadé\r\n     dans Shopify \u003e Contenu \u003e Fichiers avec le nom : note-[slug].webp\r\n     Ex: \"Fève Tonka\" → note-feve-tonka.webp *\/\r\n  function gi(n){return CDN + 'note-' + sl(n) + '.webp'}\r\n\r\n  \/* Patch onerror sur toutes les images de notes pour fallback silencieux *\/\r\n  function mkImg(n, w, h, cls, frSlug){\r\n    var url = frSlug ? CDN + 'note-' + frSlug + '.webp' : gi(n);\r\n    var img = '\u003cimg class=\"'+(cls||'note__img')+'\" src=\"'+url+'\"'\r\n      +' alt=\"'+n+'\" width=\"'+(w||72)+'\" height=\"'+(h||72)+'\"'\r\n      +' loading=\"lazy\"'\r\n      +' onerror=\"this.src=\\''+FALLBACK+'\\';this.onerror=null\"\u003e';\r\n    return img;\r\n  }\r\n\r\n  function renderNotes(id,str,tierName,slugsArr){\r\n    var c=document.getElementById(id);if(!c||!str)return;\r\n    str.split(',').forEach(function(r,i){\r\n      var n=r.trim();if(!n)return;\n      var frSlug=(slugsArr\u0026\u0026slugsArr[i])?slugsArr[i]:null;\r\n      var d=document.createElement('div');d.className='note note--l';d.style.transitionDelay=(i*.15)+'s';\r\n      d.innerHTML='\u003cdiv class=\"note__wrap\"\u003e'+mkImg(n,72,72,'note__img',frSlug)+'\u003c\/div\u003e\u003cdiv class=\"note__txt\"\u003e\u003cp class=\"note__name\"\u003e'+n+'\u003c\/p\u003e\u003cdiv class=\"note__acc\"\u003e\u003c\/div\u003e\u003c\/div\u003e';\r\n      c.appendChild(d);\r\n    });\r\n  }\r\n  var _s = NOTES_SLUGS || {};\n  renderNotes('tier-tete', NOTES_TETE, 'tête', _s.tete);\r\n  renderNotes('tier-coeur', NOTES_COEUR, 'cœur', _s.coeur);\r\n  renderNotes('tier-fond', NOTES_FOND, 'fond', _s.fond);\r\n\r\n  \/* ── 7. SCROLL REVEALS ── *\/\r\n  var obs=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('v');obs.unobserve(e.target)}})},{threshold:.08});\r\n  document.querySelectorAll('.rv,.rv-l,.rv-r,.rv-s,.rv-mask,.note,.tier,.hero__ink,.hero__glow,.hero__meta,.hero__shape,.divider').forEach(function(el){obs.observe(el)});\r\n\r\n  \/* ── 8. PERF DOTS ── *\/\r\n  var gridEl=document.getElementById('perfGrid');\r\n  if(gridEl){\r\n    var gObs=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){\r\n      e.target.querySelectorAll('.perf__row').forEach(function(row,i){\r\n        setTimeout(function(){\r\n          row.classList.add('v');\r\n          var score=parseInt(row.getAttribute('data-score'));\r\n          row.querySelectorAll('.perf__dot').forEach(function(dot,j){\r\n            setTimeout(function(){if(j\u003cscore)dot.classList.add('lit')},j*80);\r\n          });\r\n        },i*120);\r\n      });\r\n      e.target.querySelectorAll('.perf__tag').forEach(function(t,i){setTimeout(function(){t.classList.add('v')},700+i*80)});\r\n      gObs.unobserve(e.target);\r\n    }})},{threshold:.3});\r\n    gObs.observe(gridEl);\r\n  }\r\n\r\n  \/* ── 9. COUNTER ANIMATION ── *\/\r\n  var cO=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){\r\n    e.target.querySelectorAll('[data-count]').forEach(function(el){\r\n      var t=parseFloat(el.getAttribute('data-count')),sf=el.getAttribute('data-suf')||'',dur=t\u003e100?2500:1500,st=performance.now();\r\n      (function step(now){var pct=Math.min((now-st)\/dur,1),ea=1-Math.pow(1-pct,4);el.textContent=Math.round(ea*t)+sf;if(pct\u003c1)requestAnimationFrame(step)})(st);\r\n    });\r\n    cO.unobserve(e.target);\r\n  }})},{threshold:.5});\r\n  var bs=document.querySelector('.brand__stats');if(bs)cO.observe(bs);\r\n\r\n  \/* ── 10. CHAR REVEAL ── *\/\r\n  document.querySelectorAll('.chr').forEach(function(el){var t=el.textContent;el.innerHTML='';t.split('').forEach(function(c,i){var s=document.createElement('span');s.textContent=c===' '?'\\u00A0':c;s.style.transitionDelay=(.12+i*.05)+'s';el.appendChild(s)})});\r\n\r\n  \/* ── 11. VARIANT SELECTOR ── *\/\r\n  window.selVar=function(btn,e){\r\n    document.querySelectorAll('.variants__btn').forEach(function(b){b.classList.remove('active')});\r\n    btn.classList.add('active');\r\n    var vid=btn.getAttribute('data-variant-id');\r\n    var price=btn.getAttribute('data-price');\r\n    document.getElementById('pDisp').innerHTML=price+' \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e';\r\n    var hiddenInput=document.getElementById('pp-variant-id');\r\n    if(hiddenInput)hiddenInput.value=vid;\r\n    var rip=document.createElement('span');rip.className='ripple';\r\n    var r=btn.getBoundingClientRect();rip.style.left=(e.clientX-r.left)+'px';rip.style.top=(e.clientY-r.top)+'px';\r\n    btn.appendChild(rip);setTimeout(function(){rip.remove()},700);\r\n  };\r\n\r\n  \/* ── 12. FAQ ── *\/\r\n  window.togFaq=function(b){var a=b.nextElementSibling,o=b.classList.contains('open');document.querySelectorAll('.faq__q').forEach(function(q){q.classList.remove('open');q.nextElementSibling.style.maxHeight=null});if(!o){b.classList.add('open');a.style.maxHeight=a.scrollHeight+'px'}};\r\n\r\n\r\n  \/* ── 14. CHRONO ── *\/\r\n  (function(){\r\n    var times=['0min','15min','30min','1h','2h','3h','6h','12h','24h'];\r\n    var phases=[\r\n      {name:'Tête',  notes: NOTES_TETE,  start:0,end:2,width:'22%'},\r\n      {name:'Cœur',  notes: NOTES_COEUR, start:2,end:5,width:'33%'},\r\n      {name:'Fond',  notes: NOTES_FOND,  start:5,end:8,width:'45%'}\r\n    ];\r\n    var ticks=document.getElementById('chronoTicks');\r\n    var phasesEl=document.getElementById('chronoPhases');\r\n    if(!ticks||!phasesEl)return;\r\n    times.forEach(function(t,i){\r\n      var d=document.createElement('div');d.className='chrono__tick'+(i===0?' active':'');\r\n      d.innerHTML='\u003cdiv class=\"chrono__tick-dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"chrono__tick-time\"\u003e'+t+'\u003c\/div\u003e';\r\n      ticks.appendChild(d);\r\n    });\r\n    phases.forEach(function(p,i){\r\n      var d=document.createElement('div');d.className='chrono__phase';\r\n      d.style.width=p.width;d.style.transitionDelay=(i*.15)+'s';\r\n      d.innerHTML='\u003cdiv class=\"chrono__phase-name\"\u003e'+p.name+'\u003c\/div\u003e\u003cdiv class=\"chrono__phase-notes\"\u003e'+(p.notes||'')+'\u003c\/div\u003e';\r\n      phasesEl.appendChild(d);\r\n    });\r\n    var track=document.getElementById('chronoTrack');\r\n    var chronObs=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){\r\n      var fill=document.getElementById('chronoFill'),head=document.getElementById('chronoHead');\r\n      if(fill)setTimeout(function(){fill.style.width='100%'},100);\r\n      if(head)setTimeout(function(){head.style.left='calc(100% - 1px)'},100);\r\n      var allTicks=ticks.querySelectorAll('.chrono__tick');\r\n      allTicks.forEach(function(t,i){setTimeout(function(){allTicks.forEach(function(x){x.classList.remove('active')});t.classList.add('active')},200+i*220)});\r\n      document.querySelectorAll('.chrono__phase').forEach(function(p,i){setTimeout(function(){p.classList.add('v')},400+i*200)});\r\n      document.querySelectorAll('.chrono__state-col').forEach(function(c,i){setTimeout(function(){c.classList.add('v')},600+i*150)});\r\n      chronObs.unobserve(e.target);\r\n    }})},{threshold:.25});\r\n    if(track)chronObs.observe(track);\r\n  })();\r\n\r\n  \/* ── 15. CAROUSEL DÉCOUVRIR ── *\/\r\n  var alsoEl = document.querySelector('.also');\r\n  if(alsoEl){\r\n    var alsoObs = new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){\r\n      e.target.querySelectorAll('.also__card').forEach(function(card,i){\r\n        setTimeout(function(){card.classList.add('v')},i*100);\r\n      });\r\n      alsoObs.unobserve(e.target);\r\n    }})},{threshold:.15});\r\n    alsoObs.observe(alsoEl);\r\n  }\r\n\r\n\r\n  \/* ── MOBILE JS ── *\/\r\n\r\n  \/* Pyramide timeline mobile (option D) *\/\r\n  function renderTlImgs(id, str){\r\n    var c = document.getElementById(id); if(!c||!str) return;\r\n    str.split(',').forEach(function(r){\r\n      var n=r.trim(); if(!n) return;\r\n      var d=document.createElement('div'); d.className='pyr-tl__img';\r\n      d.innerHTML=mkImg(n,46,46,'');\r\n      c.appendChild(d);\r\n    });\r\n  }\r\n  renderTlImgs('ptl-imgs-tete', NOTES_TETE);\r\n  renderTlImgs('ptl-imgs-coeur', NOTES_COEUR);\r\n  renderTlImgs('ptl-imgs-fond', NOTES_FOND);\r\n\r\n  \/\/ Reveal timeline items on scroll\r\n  var ptlObs = new IntersectionObserver(function(es){es.forEach(function(e){\r\n    if(e.isIntersecting){e.target.classList.add('v');ptlObs.unobserve(e.target)}\r\n  })},{threshold:.15});\r\n  document.querySelectorAll('.pyr-tl__item').forEach(function(el,i){\r\n    el.style.transitionDelay=(i*.15)+'s';\r\n    ptlObs.observe(el);\r\n  });\r\n\r\n\r\n  \/* Mobile variant selector (hero bar) *\/\r\n  window.selVarM = function(btn) {\r\n    document.querySelectorAll('.hero-m-bar__vbtn').forEach(function(b){b.classList.remove('active')});\r\n    btn.classList.add('active');\r\n    var price = btn.getAttribute('data-price');\r\n    var vid = btn.getAttribute('data-variant-id');\r\n    var mPrice = document.getElementById('mPDisp');\r\n    if(mPrice) mPrice.innerHTML = price+' \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e';\r\n    var hiddenInput = document.getElementById('pp-variant-id');\r\n    if(hiddenInput) hiddenInput.value = vid;\r\n    \/\/ Sync desktop variant buttons too\r\n    document.querySelectorAll('.variants__btn[data-variant-id=\"'+vid+'\"]').forEach(function(b){\r\n      selVar(b, {clientX:0,clientY:0});\r\n    });\r\n  };\r\n\r\n  window.submitAtcM = function() {\r\n    var form = document.getElementById('pp-atc-form');\r\n    if(form) form.requestSubmit ? form.requestSubmit() : form.submit();\r\n  };\r\n\r\n  \/* Chrono vertical reveal *\/\r\n  var cvObs = new IntersectionObserver(function(es){es.forEach(function(e){\r\n    if(e.isIntersecting){\r\n      e.target.querySelectorAll('.chrono-v__step').forEach(function(s,i){\r\n        setTimeout(function(){s.classList.add('v')},i*180);\r\n      });\r\n      cvObs.unobserve(e.target);\r\n    }\r\n  })},{threshold:.2});\r\n  var cvEl = document.querySelector('.chrono-v__steps');\r\n  if(cvEl) cvObs.observe(cvEl);\r\n\r\n  \/* Performance mobile bars *\/\r\n  var pmObs = new IntersectionObserver(function(es){es.forEach(function(e){\r\n    if(e.isIntersecting){\r\n      e.target.querySelectorAll('.perf-m__row').forEach(function(row,i){\r\n        setTimeout(function(){\r\n          row.classList.add('v');\r\n          var score = parseInt(row.getAttribute('data-score'));\r\n          var bar = row.querySelector('.perf-m__bar');\r\n          if(bar) setTimeout(function(){bar.style.width=(score\/5*100)+'%'},50);\r\n        }, i*100);\r\n      });\r\n      e.target.querySelectorAll('.perf-m__tag').forEach(function(t,i){\r\n        setTimeout(function(){t.classList.add('v')},600+i*80);\r\n      });\r\n      pmObs.unobserve(e.target);\r\n    }\r\n  })},{threshold:.2});\r\n  var pmEl = document.getElementById('perfMobile');\r\n  if(pmEl) pmObs.observe(pmEl);\r\n\r\n})();\r\n\u003c\/script\u003e\r\n\u003cstyle\u003e .mega-menu__link-image {aspect-ratio: 1 \/ 1 !important; object-fit: contain !important;} \u003c\/style\u003e\n\u003c!-- Failed to render app block \"9827064043892562090\": app block path \"shopify:\/\/apps\/hype-discounts\/blocks\/hype-link\/dad89215-8ec1-431c-8488-2e358677b8c3\" does not exist --\u003e\u003cdiv id=\"shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879\" class=\"shopify-block shopify-app-block\"\u003e\u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.shopify.com\/extensions\/019ce143-3aaf-7032-9874-fe78a8add115\/ecomsend-134\/assets\/style.css\" \/\u003e\n\n\u003cscript\u003e\n  function createEcomSendMainStyleEle() {\n    const ecomsendMainStyleEle = document.createElement(\"link\");\n    ecomsendMainStyleEle.rel = \"stylesheet\";\n    ecomsendMainStyleEle.href = 'https:\/\/cdn.shopify.com\/extensions\/019ce143-3aaf-7032-9874-fe78a8add115\/ecomsend-134\/assets\/style.css';\n    ecomsendMainStyleEle.dataset.ecomsendTag = \"load-alternate-css\";\n    return ecomsendMainStyleEle;\n  };\n\n  if (window.EcomSendApps?.enableAlternateCSSLoading ?? false) {\n    document.body.appendChild(createEcomSendMainStyleEle());\n  };\n\n  try {\n    function checkMarketingEvent() {\n      const urlParams = new URLSearchParams(window.location.search)\n      const marketingId = urlParams.get(\"es_marketingId\")\n      if (marketingId \u0026\u0026 window.localStorage) {\n        window.localStorage.setItem(\"ecomsend_marketingId\", marketingId)\n      }\n    }\n    checkMarketingEvent()\n  } catch (e) {}\n  \n\u003c\/script\u003e\n\n\u003cscript defer src=\"https:\/\/cdn.shopify.com\/extensions\/019ce143-3aaf-7032-9874-fe78a8add115\/ecomsend-134\/assets\/ecomsend.js\"\u003e\u003c\/script\u003e\n\n\u003cstyle id=\"ecomsend-custom-style\"\u003e\u003c\/style\u003e\n\n\u003c!-- BEGIN app snippet: ecomsend-app --\u003e\u003cscript type=\"text\/javascript\"\u003e\n  \/\/SendWILL APPS COMMON JS CODE\n  window.EcomSendApps = window.EcomSendApps || {}\n\n  window.EcomSendApps.design_mode = false\n  \n\n  window.EcomSendApps.common = window.EcomSendApps.common || {}\n  window.EcomSendApps.common.shop = {\n    permanent_domain: '0wt1y9-hj.myshopify.com',\n    currency: \"EUR\",\n    money_format: \"€{{amount_with_comma_separator}}\",\n    id: 94332551492,\n  }\n\n  \n  \n    window.EcomSendApps.common.customer = {\n      id: null,\n      tags: null,\n      email: null,\n      accepts_marketing: null,\n      first_name: null,\n    }\n  \n\n  \n  window.EcomSendApps.common.template = 'product'\n\u003c\/script\u003e\n\u003c!-- END app snippet --\u003e\n\n\u003cscript\u003ewindow.shopLocale = 'fr'\u003c\/script\u003e\n\n\u003cscript\u003e\n  try {\n    const urlParams = new URLSearchParams(window.location.search)\n    const willDiscountCode = urlParams.get(\"willDiscountCode\")\n    if (willDiscountCode) {\n      fetch(\"\/cart\/update.js\", {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application\/json\",\n        },\n        body: JSON.stringify({\n          discount: willDiscountCode,\n        }),\n      })\n    }\n  } catch (error) {}\n\u003c\/script\u003e\n\n\n\u003c\/div\u003e\u003cdiv id=\"shopify-block-ATFo0Ui9ySnB2QXcrd__9466161677832145516\" class=\"shopify-block shopify-app-block\"\u003e\n\n  \u003cdiv class=\"peppy-notify-me-button-container\" id=\"peppy-notify-me-button-container\"\u003e\n    \u003cpeppy-button class=\"peppy-notify-me-button-wrapper\" id=\"peppy-notify-me-button-wrapper\"\n      \u003e\u003cbutton class=\"peppy-notify-me-button\" id=\"peppy-notify-me-button\"\u003e\u003c\/button\u003e\n    \u003c\/peppy-button\u003e\n    \u003cdiv\n      id=\"peppy-button-overlay\"\n      style=\"position: absolute; inset: 0px; width: 100%; height: 100%; display: block; cursor: pointer; z-index: 600;box-sizing: border-box;\"\n    \u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdialog id=\"peppy-form-container\" class=\"peppy-form-container\"\u003e\n    \u003cpeppy-form class=\"peppy-popup-form-wrapper\" id=\"peppy-popup-form-wrapper\"\u003e\n      \u003cform class=\"peppy-popup-form\" id=\"peppy-popup-form\" method=\"dialog\"\u003e\n        \u003cdiv id=\"peppy-form-header\"\u003e\n          \u003cspan id=\"peppy-form-header-title\" class=\"peppy-popup-form-title\"\u003e\u003c\/span\u003e\n          \u003cbutton id=\"close-btn\" class=\"peppy-popup-form-close-button\" type=\"button\"\u003e\u003cspan\u003ex\u003c\/span\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"peppy-headline-div\" id=\"peppy-headline-div\"\u003e\n          \u003cp id=\"peppy-popup-form-headline\" class=\"peppy-popup-form-headline\"\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003chr class=\"peppy-headline-margin\" id=\"peppy-headline-margin\"\u003e\n        \u003cdiv id=\"peppy-popup-form-product-variant-wrapper\" class=\"peppy-popup-form-product-variant-wrapper\"\u003e\n          \u003cdiv id=\"peppy-popup-form-selected-product\" class=\"peppy-popup-form-selected-product\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"oos-variants-div\" id=\"oos-variants-div\"\u003e\n            \u003cselect id=\"peppy-product-variant\" class=\"oos-variants\"\u003e\u003c\/select\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv id=\"peppy-popup-form-channels-input-wrapper\" class=\"peppy-popup-form-channels-input-wrapper\"\u003e\n          \u003cdiv class=\"peppy-popup-form-bis-channels-div\"\u003e\n            \u003cdiv id=\"default-channel-container\" class=\"peppy-popup-form-bis-default-channel-container\"\u003e\n              \u003cinput\n                type=\"radio\"\n                name=\"bis-channel\"\n                id=\"default-channel\"\n                class=\"peppy-popup-form-bis-default-channel\"\n                checked\n              \u003e\n              \u003clabel class=\"peppy-popup-form-default-channel-label\" for=\"default-channel\"\u003e\u003c\/label\u003e\n            \u003c\/div\u003e\n            \u003cdiv id=\"second-channel-container\" class=\"peppy-popup-form-bis-second-channel-container\"\u003e\n              \u003cinput type=\"radio\" name=\"bis-channel\" id=\"second-channel\" class=\"peppy-popup-form-bis-second-channel\"\u003e\n              \u003clabel class=\"peppy-popup-form-second-channel-label\" for=\"second-channel\"\u003e\u003c\/label\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"peppy-email-address-div\"\u003e\n            \u003cinput\n              type=\"email\"\n              id=\"peppy-email\"\n              name=\"peppy-email\"\n              class=\"peppy-popup-form-email-field\"\n              placeholder=\"\"\n              maxlength=\"\"\n              autocomplete=\"email\"\n            \u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"peppy-phone-number-div\" id=\"peppy-phone-number-div\"\u003e\n            \u003cselect\n              id=\"peppy-countryCode\"\n              name=\"peppy-countryCode\"\n              class=\"peppy-popup-form-countrycode-dropdown\"\n              autocomplete=\"tel-country-code\"\n            \u003e\u003c\/select\u003e\n            \u003cinput\n              type=\"tel\"\n              id=\"peppy-phone\"\n              name=\"peppy-phone\"\n              class=\"peppy-popup-form-number-field\"\n              autocomplete=\"tel-national\"\n              placeholder=\"00000\"\n              maxlength=\"22\"\n            \u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv id=\"peppy-form-error\" class=\"peppy-popup-form-error-message-div\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"peppy-email-marketing-checkbox-div\"\u003e\n          \u003clabel for=\"peppy-email-marketing-checkbox\" class=\"peppy-email-marketing-checkbox-label\"\u003e\n            \u003cinput id=\"peppy-email-marketing-checkbox\" class=\"peppy-email-marketing-checkbox\" type=\"checkbox\"\u003e\n            \u003cspan class=\"peppy-email-marketing-checkbox-text\"\u003e\u003c\/span\u003e\n          \u003c\/label\u003e\n        \u003c\/div\u003e\n        \u003cbutton id=\"peppy-form-submit\" class=\"peppy-popup-form-notifyme-button\" type=\"button\"\u003e\u003c\/button\u003e\n        \u003cdiv id=\"peppy-text-below-cta\" class=\"peppy-text-below-cta\"\u003e\n          \u003cdiv id=\"peppy-form-success\" class=\"peppy-popup-form-success-message-div\"\u003e\u003c\/div\u003e\n          \u003cdiv id=\"peppy-form-duplicate-registration\" class=\"peppy-popup-form-duplicate-registration-message-div\"\u003e\u003c\/div\u003e\n          \u003cdiv id=\"peppy-form-no-spam\" class=\"peppy-popup-form-tos-text-container\"\u003e\n            \u003cp class=\"peppy-popup-form-tos-text\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv id=\"peppy-form-branding\" class=\"peppy-popup-form-branding\"\u003e\n          \u003cspan class=\"peppy-popup-form-branding-prefix\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/form\u003e\n    \u003c\/peppy-form\u003e\n  \u003c\/dialog\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n \nconst peppySellingPlanGroups = [];\n\n  function getSellingPlanIds() {\n    return [];\n  }\n  async function fetchStoreFrontUiConfig() { \n\n  const root = window.Shopify.routes.root.endsWith('\/') ? window.Shopify.routes.root : window.Shopify.routes.root + '\/';\n  const fetchUiconfigRoute = `${root}apps\/back-in-stock\/fetchStoreFrontUiConfig`;\n  const fetchOptions = {\n    method: 'GET',\n    headers: {\n      'shop-id': 94332551492,\n    },\n  }\n  fetchUrl = fetchUiconfigRoute + '?' + new URLSearchParams({locale: window.Shopify.locale, sellingPlanIds: getSellingPlanIds() })\n  \n  const storeFrontUiFetchResponse = await fetch(\n    fetchUrl,\n    fetchOptions\n  )\n  return storeFrontUiFetchResponse;\n  }\n\n  \n    const storeFrontUiFetchPromise = fetchStoreFrontUiConfig().then(function(response) {\n  if (!response.ok) {\n      console.log('Failed to fetch store front ui config');\n    }\n    return response.json();\n  }).catch(function(error) {\n    console.log('Error fetching or parsing store front ui config', error);\n  });\u003c\/script\u003e\n\n\u003cscript\u003e\n  let peppyVariantInventoryDetailsMap = {55436021727556 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 3},}\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  const peppyOptionsList = [\"Size\"]\n    let peppyOptionNameString = '';\n    for (const option of peppyOptionsList) {\n      if (!peppyOptionNameString) {\n        peppyOptionNameString = option;\n        continue;\n      }\n      peppyOptionNameString += ' \/ ' + option;\n    }\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  let peppyVariantMetafieldsMap = {55436021727556 : {\"ignore_variant\":false},}\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  const peppyBisScriptsUrlsMap = {\n    \"bis-button\": \"https:\\\/\\\/cdn.shopify.com\\\/extensions\\\/019d2fbd-7b22-7b4d-bd69-a8e46223a810\\\/peppyduck-restock-whatsapp-246\\\/assets\\\/button.js\",\"preorder-button\" : \"https:\\\/\\\/cdn.shopify.com\\\/extensions\\\/019d2fbd-7b22-7b4d-bd69-a8e46223a810\\\/peppyduck-restock-whatsapp-246\\\/assets\\\/preorder-button.js\",\"preorder-button-pages\" : \"https:\\\/\\\/cdn.shopify.com\\\/extensions\\\/019d2fbd-7b22-7b4d-bd69-a8e46223a810\\\/peppyduck-restock-whatsapp-246\\\/assets\\\/preorder-button-pages.js\"\n  }\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  \/\/ If any of the variables below are updated\/deleted or if new ones are added,\n  \/\/ reach out to deiji studios\n  const peppyProductTags = [\"fragrance\",\"fruité\"]\n  const peppyPageType = \"product\"\n  let peppySelectedOrFirstAvailableVariant = {\"id\":55436021727556,\"title\":\"30ml\",\"option1\":\"30ml\",\"option2\":null,\"option3\":null,\"sku\":\"RBRN-ATH-P30-ATN-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":78745377538372,\"product_id\":15226993213764,\"position\":1,\"created_at\":\"2025-08-07T16:33:50+02:00\",\"updated_at\":\"2026-01-09T22:43:27+01:00\",\"alt\":\"Athena\",\"width\":1630,\"height\":1630,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/athena_aaron_terence_hughes_30ml.jpg?v=1767995007\",\"variant_ids\":[55436021727556]},\"available\":true,\"name\":\"Athena - 30ml\",\"public_title\":\"30ml\",\"options\":[\"30ml\"],\"price\":5000,\"weight\":105,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Athena\",\"id\":66905464373572,\"position\":1,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1630,\"width\":1630,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/athena_aaron_terence_hughes_30ml.jpg?v=1767995007\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]}\n  let peppyProductName = \"Athena\"\n  let peppyProductId = 15226993213764\n  const peppyVariantCount = 1\n  let peppyVariantList = [{\"id\":55436021727556,\"title\":\"30ml\",\"option1\":\"30ml\",\"option2\":null,\"option3\":null,\"sku\":\"RBRN-ATH-P30-ATN-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":78745377538372,\"product_id\":15226993213764,\"position\":1,\"created_at\":\"2025-08-07T16:33:50+02:00\",\"updated_at\":\"2026-01-09T22:43:27+01:00\",\"alt\":\"Athena\",\"width\":1630,\"height\":1630,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/athena_aaron_terence_hughes_30ml.jpg?v=1767995007\",\"variant_ids\":[55436021727556]},\"available\":true,\"name\":\"Athena - 30ml\",\"public_title\":\"30ml\",\"options\":[\"30ml\"],\"price\":5000,\"weight\":105,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Athena\",\"id\":66905464373572,\"position\":1,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1630,\"width\":1630,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/athena_aaron_terence_hughes_30ml.jpg?v=1767995007\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]}]\n  const peppyShopName = \"Passion Parfum Project\"\n  const peppyShopId = 94332551492\n\u003c\/script\u003e\n\n\n\u003c\/div\u003e\u003c!-- Failed to render app block \"6478312753674380289\": app block path \"shopify:\/\/apps\/gempages-builder\/blocks\/embed-gp-script-head\/20b379d4-1b20-474c-a6ca-665c331919f3\" does not exist --\u003e\u003cdiv id=\"shopify-block-AN0lBTDcxWjVMRFNYe__3506245797631978836\" class=\"shopify-block shopify-app-block\"\u003e\u003cdiv id=\"ia-announcement-bar-parent-div\"\u003e\n  \u003c!-- BEGIN app snippet: vite-tag --\u003e\n\n\n  \u003cscript src=\"https:\/\/cdn.shopify.com\/extensions\/019ccb9a-f0bb-75af-93f0-b643768bd5d9\/ia-announcement-bar-74\/assets\/theme-Rj3y3u7Q.js\" type=\"module\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n  \u003clink href=\"\/\/cdn.shopify.com\/extensions\/019ccb9a-f0bb-75af-93f0-b643768bd5d9\/ia-announcement-bar-74\/assets\/theme-gpaqSu4X.css\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\" \/\u003e\n\n\u003c!-- END app snippet --\u003e\u003c!-- BEGIN app snippet: vite-tag --\u003e\n\n\n  \u003clink href=\"\/\/cdn.shopify.com\/extensions\/019ccb9a-f0bb-75af-93f0-b643768bd5d9\/ia-announcement-bar-74\/assets\/theme-gpaqSu4X.css\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\" \/\u003e\n\n\u003c!-- END app snippet --\u003e\n\n  \n  \n\u003c\/div\u003e\n\n\u003cscript\u003e\n  const listOfPublishedIncredibleAnnouncements = [{\"singleAnnouncementText\":{\"id\":\"595388a2-8f27-45d5-901c-c4033092186a\",\"iconUrl\":\"\",\"announcementTitle\":\"\u003cp\u003eEnvoi gratuit en France à partir de 60 euros d'achat\u0026nbsp;- Free delivery in Europe for orders over 120 euros and 300 euros for the rest of the world\u003c\/p\u003e\",\"announcementTitleTranslations\":[],\"announcementSubheading\":\"\",\"announcementSubheadingTranslations\":[],\"CTAType\":\"none\",\"CTAUrl\":\"\",\"CTAUrlTranslations\":{},\"buttonText\":\"Shop now!\",\"buttonTextTranslations\":[],\"openInNewTab\":false},\"multipleAnnouncementTexts\":[{\"id\":\"595388a2-8f27-45d5-901c-c4033092186a\",\"iconUrl\":\"\",\"announcementTitle\":\"\u003cp\u003eEnvoi gratuit en France à partir de 60 euros d'achat\u0026nbsp;- Free delivery in Europe for orders over 120 euros and 300 euros for the rest of the world\u003c\/p\u003e\",\"announcementTitleTranslations\":[],\"announcementSubheading\":\"\",\"announcementSubheadingTranslations\":[],\"CTAType\":\"none\",\"CTAUrl\":\"\",\"CTAUrlTranslations\":{},\"buttonText\":\"Shop now!\",\"buttonTextTranslations\":[],\"openInNewTab\":false}],\"settings\":{\"position\":\"top\",\"positionSticky\":false,\"autoRotateMultipleAnnouncementText\":true,\"rotatingAnimationDuration\":\"4\",\"showNavigationArrows\":true,\"showCloseButton\":false,\"runningLineAnnouncementSpeed\":\"50\",\"runningLineAnnouncementTextGap\":\"30\",\"startDate\":null,\"startDateTimeType\":\"rightNow\",\"startHours\":null,\"startMinutes\":null,\"startPeriod\":null,\"endDate\":null,\"endDateTimeType\":\"never\",\"endHours\":null,\"endMinutes\":null,\"endPeriod\":null},\"advancedSettings\":{\"zIndex\":\"2147483\"},\"styles\":{\"selectedTemplate\":\"Dawn\",\"backgroundType\":\"singleColor\",\"singleColor\":\"f9fff4\",\"gradientTurn\":90,\"gradientStart\":\"DDDDDD\",\"gradientEnd\":\"FFFFFF\",\"borderRadius\":\"0\",\"borderSize\":\"0\",\"borderColor\":\"C5C8D1\",\"titleSize\":\"18\",\"titleColor\":\"000000\",\"titleAlignment\":\"left\",\"titleFontWeight\":\"400\",\"titleItalic\":false,\"titleUnderline\":false,\"fontFamily\":null,\"subheadingSize\":\"14\",\"subheadingColor\":\"005000\",\"subheadingAlignment\":\"left\",\"subheadingFontWeight\":\"400\",\"subheadingItalic\":false,\"subheadingUnderline\":false,\"buttonBackgroundColor\":\"202223\",\"buttonFontSize\":\"14\",\"buttonFontColor\":\"ffffff\",\"buttonBorderRadius\":\"4\",\"closeIconColor\":\"6d7175\",\"arrowIconColor\":\"6d7175\",\"spacing\":{\"insideTop\":10,\"insideBottom\":10,\"outsideTop\":0,\"outsideBottom\":10},\"customCss\":\"\"},\"placement\":{\"placementPosition\":\"home-page-only\",\"showOnProducts\":[],\"showOnCollections\":[],\"showOnProductsInCollections\":[],\"geolocationTargetingLocationType\":\"whole-world\",\"specificCountries\":[]},\"id\":\"692b295f4ddb9a2544fa6233\",\"shop\":\"0wt1y9-hj.myshopify.com\",\"name\":\"shipment\",\"published\":true,\"type\":\"running-line\",\"announcementPageType\":\"top-bottom-bar\",\"createdAt\":\"2025-11-29T17:11:59.466Z\",\"updatedAt\":\"2025-11-29T17:11:59.466Z\"}]\n  window.listOfPublishedIncredibleAnnouncements = listOfPublishedIncredibleAnnouncements\n\n  const shopLocaleForAnnouncementBar = {\"shop_locale\":{\"locale\":\"fr\",\"enabled\":true,\"primary\":true,\"published\":true}}\n\n  window.shopLocaleForAnnouncementBar = shopLocaleForAnnouncementBar\n\n  window.shopCurrencyCode = \"EUR\";\n\n  window.__oxifyAbProxyPath = \"\/apps\/oxify-announcement-bar\";\n\n  \n\n  \n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \n\u003c\/style\u003e\n\n\n\n\u003c\/div\u003e\u003c\/body\u003e\r\n\u003c\/html\u003e\r\n\r\n\r\n\u003c\/div\u003e\n    \u003c\/main\u003e\n\n    \u003c!-- BEGIN sections: footer-group --\u003e\n\u003cdiv id=\"shopify-section-sections--26859738890564__migrated_footer_content\" class=\"shopify-section shopify-section-group-footer-group section-wrapper\"\u003e\n\n\n\n\u003cdiv class=\"section-background color-scheme-5\"\u003e\u003c\/div\u003e\n\u003cdiv\n  class=\"section section--page-width color-scheme-5\"\n  data-testid=\"ui-test-section\"\n\n  \n\n  style=\"\n    \n\n    \n  \"\n\u003e\n  \u003cdiv class=\"custom-section-background\"\u003e\n    \n\n  \u003c\/div\u003e\n\n  \u003cdiv\n    class=\"border-style custom-section-content\"\n    style=\"--border-width: 1px; --border-style: none; --border-color:\nrgb(var(--color-border-rgb) \/ 1.0); --border-radius:\n0px; \n\"\n  \u003e\n    \n\n    \u003cdiv\n      class=\"\n        spacing-style\n        layout-panel-flex\n        layout-panel-flex--column\n        section-content-wrapper\n         mobile-column\n      \"\n      style=\"\n        --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;\n\n--gap: max(24px, calc(var(--gap-scale, 1.0) * 48px));\n\n--horizontal-alignment: center; --vertical-alignment: center;\n--vertical-alignment-mobile: center;\n\n        --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 30px));\n      \"\n      data-testid=\"section-content\"\n    \u003e\n      \n  \n\n\u003cdiv\n  class=\"divider divider-ANktuZWl1OUlxV2ZVV__divider_hFm3am spacing-style\"\n  style=\"\n    --divider-justify-content: center;\n    --padding-block-start: 0px;--padding-block-end: 0px;\n  \"\n  \n\n\u003e\n  \u003cspan\n    class=\"divider__line\"\n    style=\"\n      --divider-border-thickness: 0.5px;\n      \n        --divider-border-rounded: 1;\n      \n      --divider-flex-basis: 100%;\n    \"\n  \u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\u003cdiv\n  class=\"\n    group-block\n    group-block--height-fit\n    group-block--width-fill\n    border-style\n    spacing-style\n    size-style\n    \n    \n  \"\n  style=\"\n    --border-width: 1px; --border-style: none; --border-color:\nrgb(var(--color-border-rgb) \/ 1.0); --border-radius:\n0px; \n\n    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;\n    --size-style-width: 100%;--size-style-height: fit;\n  --size-style-width-mobile:100%; --size-style-width-mobile-min:100%;\n    \n  \"\n  \n  data-testid=\"group-block\"\n\u003e\u003cdiv class=\"group-block__media-wrapper\"\u003e\n    \n\n    \n  \u003c\/div\u003e\n\n  \u003cdiv\n    class=\"\n      group-block-content\n      \n      layout-panel-flex\n      layout-panel-flex--row\n       mobile-column\n    \"\n    style=\"--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;\n\n--gap: max(24px, calc(var(--gap-scale, 1.0) * 32px));\n\n--horizontal-alignment: space-between; --vertical-alignment: flex-end;\n--vertical-alignment-mobile: flex-end;\n\"\n  \u003e\n  \n\n\n\u003cdiv\n  class=\"\n    group-block\n    group-block--height-fit\n    group-block--width-fit-content\n    border-style\n    spacing-style\n    size-style\n    \n    \n  \"\n  style=\"\n    --border-width: 1px; --border-style: none; --border-color:\nrgb(var(--color-border-rgb) \/ 1.0); --border-radius:\n0px; \n\n    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;\n    --size-style-width: fit-content;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;\n    \n  \"\n  \n  data-testid=\"group-block\"\n\u003e\u003cdiv class=\"group-block__media-wrapper\"\u003e\n    \n\n    \n  \u003c\/div\u003e\n\n  \u003cdiv\n    class=\"\n      group-block-content\n      \n      layout-panel-flex\n      layout-panel-flex--column\n       mobile-column\n    \"\n    style=\"--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;\n\n--gap: 12px;\n\n--horizontal-alignment: flex-start; --vertical-alignment: center;\n--vertical-alignment-mobile: center;\n\"\n  \u003e\n  \n\n\n\n\n\n\n\n  \u003cdiv \n  class=\" spacing-style text-block text-block--Ad2JkK2hIR2FPZjE5a__text_3L9Fjq h4\n    \n  \"\n\n  style=\"\n    --padding-block-start: 0px; --padding-block-end:0px; \n--padding-inline-start:0px; --padding-inline-end:0px; \n\n    \n\n    --width: fit-content;\n    --max-width: var(--max-width--body-normal);\n    \n    \n  \"\n\n  \n\u003e\n    \u003cp\u003eRestez informé\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  \u003crte-formatter \n  class=\" spacing-style text-block text-block--AOHRzUUdJNFRkQkxuS__text_eC4rXd rte\n     rte \n  \"\n\n  style=\"\n    --padding-block-start: 0px; --padding-block-end:0px; \n--padding-inline-start:0px; --padding-inline-end:0px; \n\n    \n\n    --width: fit-content;\n    --max-width: var(--max-width--body-normal);\n    \n    \n  \"\n\n  \n\u003e\n    \u003cp\u003eRecevez en avant-première nos sélections exclusives, nos nouveautés et nos futures collaborations.\u003c\/p\u003e\n  \u003c\/rte-formatter\u003e\n\n\n\n\n\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\u003cemail-signup-block\n  class=\"email-signup-block size-style spacing-style\"\n  style=\"--size-style-width:50%;--size-style-height: ;--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;\"\n  \n\u003e\n  \n\u003cform method=\"post\" action=\"\/contact#contact_form\" id=\"contact_form\" accept-charset=\"UTF-8\" class=\"email-signup__form spacing-style\"\u003e\u003cinput type=\"hidden\" name=\"form_type\" value=\"customer\" \/\u003e\u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\" \/\u003e\n    \u003cdiv\n      class=\"email-signup__input-group \"\n      style=\"--border-width: 1px; --border-radius: 39px;\"\n    \u003e\n      \u003clabel\n        for=\"EmailInput-AQ1ljYiszS29Rd2lJR__email_signup_NcLwNb\"\n        class=\"visually-hidden\"\n      \u003e\n        E-mail\n      \u003c\/label\u003e\n      \u003cinput\n        id=\"EmailInput-AQ1ljYiszS29Rd2lJR__email_signup_NcLwNb\"\n        class=\"email-signup__input email-signup__input--all paragraph \"\n        type=\"email\"\n        name=\"contact[email]\"\n        autocorrect=\"off\"\n        autocapitalize=\"off\"\n        autocomplete=\"email\"\n        placeholder=\"Adresse e-mail\"\n        required\n        \n      \u003e\n      \u003cbutton\n        class=\"email-signup__button email-signup__button--integrated email-signup__button--arrow paragraph button-unstyled button-unstyled--AQ1ljYiszS29Rd2lJR__email_signup_NcLwNb \"\n        \n          aria-label=\"S’inscrire\"\n        \n      \u003e\n        \n          \u003csvg\n            viewBox=\"0 0 20 20\"\n            xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n            focusable=\"false\"\n            aria-hidden=\"true\"\n            class=\"email-signup__button-icon\"\n          \u003e\n            \n\u003cpath\n      clip-rule=\"evenodd\"\n      d=\"m11.246 5.31759c.0322-.07821.0833-.14723.1486-.20093.0654-.0537.143-.09041.2259-.10686.083-.01645.1688-.01214.2497.01257.0808.0247.1544.06902.214.12902l4.104 4.104c.0478.04765.0857.10426.1115.16659.0259.06232.0392.12913.0392.19661 0 .06747-.0133.13429-.0392.19661-.0258.06233-.0637.11893-.1115.16659l-4.104 4.10401c-.0963.0963-.227.1504-.3632.1504s-.2669-.0541-.3632-.1504-.1504-.227-.1504-.3632.0541-.2669.1504-.3632l3.2288-3.2278h-11.0736c-.13606 0-.26654-.0541-.36275-.15027-.0962-.0962-.15025-.22669-.15025-.36274 0-.13606.05405-.26654.15025-.36275.09621-.0962.22669-.15025.36275-.15025h11.0736l-3.2288-3.2278c-.0721-.07178-.1212-.16335-.1411-.2631s-.0097-.20316.0293-.2971z\"\n      fill=\"currentColor\"\n      fill-rule=\"evenodd\"\n    \/\u003e\n          \u003c\/svg\u003e\n        \n      \u003c\/button\u003e\n    \u003c\/div\u003e\u003c\/form\u003e\n\n  \u003cscript\n    src=\"\/\/passion-parfum.com\/cdn\/shop\/t\/15\/assets\/email-signup.js?v=11926998321451148611774963041\"\n    defer\n  \u003e\u003c\/script\u003e\n\u003c\/email-signup-block\u003e\n\n\n\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\u003c\/div\u003e\u003cdiv id=\"shopify-section-sections--26859738890564__footer_utilities\" class=\"shopify-section shopify-section-group-footer-group footer-utilities\"\u003e\n\n\u003cdiv class=\"section-background color-scheme-5\"\u003e\u003c\/div\u003e\n\u003cdiv\n  class=\"section section--page-width color-scheme-5\"\n  \n\u003e\n  \u003cdiv\n    class=\"utilities spacing-style\"\n    style=\"--padding-block-start: 20px;--padding-block-end: 20px; --border-width: 1px; --gap: 24px;\"\n    data-testid=\"footer-utilities\"\n  \u003e\n    \n\n\u003cdiv\n  class=\"\n    footer-utilities__group-copyright\n    custom-typography\n    footer-utilities__text\n    custom-font-size\n  \"\n  style=\"\n--color: ;--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: ;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);\"\n  \n\u003e\n  \u003cspan class=\"footer-utilities__text\"\u003e\n    \u0026copy; 2026\n    \u003ca href=\"\/en\" title=\"\"\u003ePassion Parfum Project\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\n\n\n  \u003canchored-popover-component\n    class=\"footer-utilities__policy-list footer-utilities__text\"\n    data-hover-triggered=\"true\"\n  \u003e\n    \u003cbutton\n      class=\"policy-list-trigger button-unstyled\"\n      popovertarget=\"terms-policies-popover\"\n      popovertargetaction=\"toggle\"\n      ref=\"trigger\"\n      style=\"\n--color: ;--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: ;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);\"\n      \n    \u003e\n      Conditions générales et politiques\n    \u003c\/button\u003e\n    \u003cdiv\n      class=\"terms-policies-popover color-scheme-1\"\n      id=\"terms-policies-popover\"\n      popover=\"auto\"\n      ref=\"popover\"\n    \u003e\n      \u003cul\n        class=\"\n          policy_list list-unstyled\n          custom-typography\n          custom-font-size\n        \"\n      \u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/privacy-policy\"\n                class=\"footer-utilities__text\"\n              \u003ePolitique de confidentialité\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/legal-notice\"\n                class=\"footer-utilities__text\"\n              \u003eMentions légales\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/contact-information\"\n                class=\"footer-utilities__text\"\n              \u003eCoordonnées\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/refund-policy\"\n                class=\"footer-utilities__text\"\n              \u003ePolitique de remboursement\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/terms-of-sale\"\n                class=\"footer-utilities__text\"\n              \u003eConditions générales de vente\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/shipping-policy\"\n                class=\"footer-utilities__text\"\n              \u003ePolitique d’expédition\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/terms-of-service\"\n                class=\"footer-utilities__text\"\n              \u003eConditions d’utilisation\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/#shopifyReshowConsentBanner\"\n                class=\"footer-utilities__text\"\n              \u003ePréférences en matière de cookies\u003c\/a\u003e\n            \u003c\/li\u003e\u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/anchored-popover-component\u003e\n\n\n\n\n\n\n\n\u003cdiv\n  class=\"social-icons__wrapper footer-utilities__icons\"\n  \n\u003e\n  \n\n  \n    \n\n    \n    \n      \n        \u003cdiv\n          class=\"social-icons__icon-wrapper\"\n        \u003e\n          \u003ca\n            href=\"https:\/\/www.facebook.com\/profile.php?id=61583809737193\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            aria-label=\"Facebook\"\n            \n          \u003e\n            \u003cspan class=\"social-icons__icon-label\"\u003eFacebook\u003c\/span\u003e\n            \n              \u003csvg\n                class=\"social-icons__icon\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n                viewBox=\"0 0 20 20\"\n              \u003e\n\u003cpath d=\"M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z\" \/\u003e\u003c\/svg\u003e\n            \n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \n    \n  \n    \n\n    \n    \n      \n        \u003cdiv\n          class=\"social-icons__icon-wrapper\"\n        \u003e\n          \u003ca\n            href=\"https:\/\/www.instagram.com\/passion.parfum.project\/\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            aria-label=\"Instagram\"\n            \n          \u003e\n            \u003cspan class=\"social-icons__icon-label\"\u003eInstagram\u003c\/span\u003e\n            \n              \u003csvg\n                class=\"social-icons__icon\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n                viewBox=\"0 0 20 20\"\n              \u003e\n\u003cpath\n      fill-rule=\"evenodd\"\n      d=\"M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z\"\n      clip-rule=\"evenodd\"\n    \/\u003e\u003c\/svg\u003e\n            \n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n      \n        \u003cdiv\n          class=\"social-icons__icon-wrapper\"\n        \u003e\n          \u003ca\n            href=\"https:\/\/www.tiktok.com\/@passionparfumproject\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            aria-label=\"Tiktok\"\n            \n          \u003e\n            \u003cspan class=\"social-icons__icon-label\"\u003eTiktok\u003c\/span\u003e\n            \n              \u003csvg\n                class=\"social-icons__icon\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n                viewBox=\"0 0 20 20\"\n              \u003e\n\u003cpath d=\"M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205L10.51 1.705Z\" \/\u003e\u003c\/svg\u003e\n            \n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n\u003c\/div\u003e\n\n\n\n\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003c\/div\u003e\n\u003c!-- END sections: footer-group --\u003e\n\n    \u003cscript\n  src=\"\/\/passion-parfum.com\/cdn\/shop\/t\/15\/assets\/dialog.js?v=122984339961420548111774963041\"\n  type=\"module\"\n\u003e\u003c\/script\u003e\n\n\u003cdialog-component\n  id=\"search-modal\"\n  class=\"search-modal\"\n  \n\u003e\n  \u003cdialog\n    ref=\"dialog\"\n    on:click=\"\/closeDialogOnClickOutside\"\n    on:keydown=\"\/closeDialogOnEscapePress\"\n    class=\"search-modal__content dialog-modal\"\n    scroll-lock\n    aria-labelledby=\"search-modal-heading\"\n  \u003e\n    \u003ch2\n      id=\"search-modal-heading\"\n      class=\"visually-hidden\"\n    \u003e\n      Rechercher\n    \u003c\/h2\u003e\n    \u003cscript\n  src=\"\/\/passion-parfum.com\/cdn\/shop\/t\/15\/assets\/predictive-search.js?v=53445493388242646041774963041\"\n  type=\"module\"\n  fetchpriority=\"low\"\n\u003e\u003c\/script\u003e\n\n\u003cpredictive-search-component\n  class=\"predictive-search color-scheme-1\"\n  style=\"--product-corner-radius: 0px; --card-corner-radius: 4px;\"\n  data-section-id=\"predictive-search\"\n  data-testid=\"search-component--modal\"\n  role=\"search\"\n  aria-label=\"Rechercher\"\n\u003e\n  \u003cform\n    action=\"\/search\"\n    method=\"get\"\n    role=\"search\"\n    class=\"predictive-search-form\"\n    ref=\"form\"\n    on:keydown=\"\/onSearchKeyDown\"\n  \u003e\n    \u003cdiv\n      class=\"predictive-search-form__header\"\n    \u003e\n      \u003cdiv class=\"predictive-search-form__header-inner\"\u003e\n        \u003clabel\n          for=\"cmdk-input\"\n          class=\"visually-hidden\"\n        \u003eRechercher\u003c\/label\u003e\n        \u003cinput\n          class=\"search-input\"\n          id=\"cmdk-input\"\n          type=\"search\"\n          name=\"q\"\n          role=\"combobox\"\n          aria-expanded=\"false\"\n          aria-owns=\"predictive-search-results\"\n          aria-controls=\"predictive-search-results\"\n          aria-haspopup=\"listbox\"\n          aria-autocomplete=\"list\"\n          autocomplete=\"off\"\n          placeholder=\"Rechercher\"\n          ref=\"searchInput\"\n          on:input=\"\/search\"\n          on:keydown=\"\/onSearchKeyDown\"\n        \u003e\n        \u003cinput\n          name=\"options[prefix]\"\n          type=\"hidden\"\n          value=\"last\"\n        \u003e\n        \u003cspan class=\"svg-wrapper predictive-search__icon\"\u003e\n          \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\" fill=\"none\"\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"4.75\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\"\/\u003e\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--icon-stroke-width)\" d=\"m12.5 12.5 3.25 3.25\"\/\u003e\u003c\/svg\u003e\n\n        \u003c\/span\u003e\n        \u003cbutton\n          type=\"button\"\n          class=\"button-unstyled predictive-search__reset-button\"\n          ref=\"resetButton\"\n          hidden\n          on:click=\"\/resetSearch\"\n        \u003e\n          Effacer\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cbutton\n        type=\"button\"\n        class=\"button predictive-search__close-modal-button\"\n        aria-label=\"Fermer la boîte de dialogue\"\n        on:click=\"dialog-component\/closeDialog\"\n        ref=\"closeModalButton\"\n      \u003e\n        \u003cspan class=\"svg-wrapper\"\u003e\n          \u003csvg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n  \u003cpath d=\"M12 2L2 12\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n  \u003cpath d=\"M12 12L2 2\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n\u003c\/svg\u003e\n\n        \u003c\/span\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"predictive-search-form__content-wrapper\"\u003e\n      \u003cdiv\n        class=\"predictive-search-form__content\"\n        tabindex=\"-1\"\n        ref=\"predictiveSearchResults\"\n        on:click=\"\/handleModalClick\"\n      \u003e\n        \n\n\u003cdiv\n  id=\"predictive-search-results\"\n  class=\"predictive-search-dropdown\"\n  role=\"listbox\"\n  aria-expanded=\"true\"\n  style=\"--color-shadow: rgb(var(--color-foreground-rgb) \/ 0.1);\"\n\u003e\n  \n\u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"predictive-search-form__footer\"\u003e\n        \u003cbutton\n          class=\"button button-primary predictive-search__search-button\"\n          ref=\"viewAllButton\"\n        \u003e\n          Tout afficher\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/form\u003e\n\u003c\/predictive-search-component\u003e\n\n\n\n  \u003c\/dialog\u003e\n\u003c\/dialog-component\u003e\n\n\n\n\n    \n      \u003cquick-add-dialog id=\"quick-add-dialog\"\u003e\n  \u003cdialog\n    class=\"quick-add-modal dialog-modal color-scheme-1\"\n    ref=\"dialog\"\n    scroll-lock\n  \u003e\n    \u003cbutton\n      ref=\"closeButton\"\n      on:click=\"\/closeDialog\"\n      class=\"button button-unstyled close-button quick-add-modal__close\"\n      aria-label=\"Fermer la boîte de dialogue\"\n    \u003e\u003csvg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n  \u003cpath d=\"M12 2L2 12\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n  \u003cpath d=\"M12 12L2 2\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n\u003c\/svg\u003e\n\u003c\/button\u003e\n    \u003cdiv\n      id=\"quick-add-modal-content\"\n      class=\"quick-add-modal__content\"\n    \u003e\u003c\/div\u003e\n  \u003c\/dialog\u003e\n\u003c\/quick-add-dialog\u003e\n\n\n\n    \n \n\u003c!-- PPP-GLOBAL-PARTICLES --\u003e\n\u003cstyle\u003e\nhtml,body{background:#080808!important}\n#ppp-cvs{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}\n\u003c\/style\u003e\n\u003ccanvas id=\"ppp-cvs\"\u003e\u003c\/canvas\u003e\n\u003cscript\u003e\n!function(){\n  var cv=document.getElementById('ppp-cvs'),cx=cv.getContext('2d'),W,H,pts=[],N=520;\n  var PAL=[\n    [201,168,76],[255,255,255],[220,190,120],[255,230,160],\n    [180,140,60],[255,200,100],[240,210,140],[160,130,80],\n    [255,255,200],[210,180,100],[255,240,180],[190,160,90]\n  ];\n  function rsz(){W=cv.width=innerWidth;H=cv.height=innerHeight}\n  function rnd(a,b){return a+Math.random()*(b-a)}\n  function mk(y){\n    var col=PAL[0|Math.random()*PAL.length];\n    return{\n      x:rnd(0,W), y:y!=null?y:rnd(0,H),\n      r:rnd(0.2,2.8),\n      vx:rnd(-0.4,0.4), vy:rnd(-0.7,-0.08),\n      a:rnd(0.1,0.85), ph:rnd(0,6.28),\n      sp:rnd(0.006,0.025),\n      col:col,\n      twinkle:Math.random()\u003e0.4\n    }\n  }\n  function draw(p){\n    var a=p.twinkle?p.a*(0.4+0.6*Math.abs(Math.sin(p.ph))):p.a*(0.6+0.4*Math.abs(Math.sin(p.ph)));\n    cx.globalAlpha=Math.min(a,1);\n    cx.fillStyle='rgba('+p.col[0]+','+p.col[1]+','+p.col[2]+',1)';\n    cx.beginPath();\n    cx.arc(p.x,p.y,p.r,0,6.28);\n    cx.fill();\n  }\n  function tick(){\n    cx.clearRect(0,0,W,H);\n    for(var i=0;i\u003cpts.length;i++){\n      var p=pts[i];\n      p.x+=p.vx; p.y+=p.vy; p.ph+=p.sp;\n      if(p.y\u003c-8) pts[i]=mk(H+8);\n      if(p.x\u003c-6) p.x=W+6;\n      if(p.x\u003eW+6) p.x=-6;\n      draw(p);\n    }\n    cx.globalAlpha=1;\n    requestAnimationFrame(tick);\n  }\n  rsz();\n  addEventListener('resize',rsz);\n  for(var i=0;i\u003cN;i++) pts.push(mk());\n  tick();\n}();\n\u003c\/script\u003e\n\u003c!-- \/PPP-GLOBAL-PARTICLES --\u003e\n\n\u003c!-- PPP-FILTER-JS --\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Alias map — clicking a filter also shows aliased families\n  var ALIASES = {\n    'boisé': ['boisé', 'oud'],\n    'oud':   ['oud', 'boisé'],\n  };\n\n  function initPpbFilter() {\n    var btns = document.querySelectorAll('.ppb-btn[data-filter]');\n    var cards = document.querySelectorAll('.ppb-card[data-tags]');\n    var countEl = document.getElementById('ppbCount');\n    if (!btns.length || !cards.length) return;\n\n    btns.forEach(function(btn) {\n      btn.addEventListener('click', function() {\n        var filter = btn.getAttribute('data-filter').toLowerCase();\n        btns.forEach(function(b) { b.classList.remove('active'); });\n        btn.classList.add('active');\n\n        \/\/ Get all filters to match (including aliases)\n        var toMatch = ALIASES[filter] ? ALIASES[filter] : [filter];\n\n        var visible = 0;\n        cards.forEach(function(card) {\n          var tags = (card.getAttribute('data-tags') || '').toLowerCase();\n          var show = filter === 'all' || toMatch.some(function(f) { return tags.includes(f); });\n          card.style.display = show ? '' : 'none';\n          if (show) visible++;\n        });\n        if (countEl) countEl.innerHTML = '\u003cstrong\u003e' + visible + '\u003c\/strong\u003e produit' + (visible \u003e 1 ? 's' : '');\n      });\n    });\n  }\n\n  initPpbFilter();\n  setTimeout(initPpbFilter, 800);\n});\n\u003c\/script\u003e\n\u003c!-- \/PPP-FILTER-JS --\u003e\u003c!-- PPP-PEPPY --\u003e\n\u003cstyle\u003e\n  .peppy-preorder-button,\n  button.peppy-preorder-button,\n  button.peppy-preorder-button.hero__cart {\n    background-color: #C9A84C !important;\n    background: #C9A84C !important;\n    border-color: #C9A84C !important;\n    color: #080808 !important;\n  }\n  .peppy-preorder-button:hover {\n    background-color: #b89540 !important;\n    background: #b89540 !important;\n  }\n  .peppy-notify-me-button,\n  button.peppy-notify-me-button {\n    background-color: #C9A84C !important;\n    background: #C9A84C !important;\n    color: #080808 !important;\n  }\n  .peppy-popup-form-notifyme-button {\n    background-color: #C9A84C !important;\n    background: #C9A84C !important;\n    color: #080808 !important;\n  }\n\u003c\/style\u003e\n\u003c!-- \/PPP-PEPPY --\u003e\n\u003cstyle\u003e .mega-menu__link-image {aspect-ratio: 1 \/ 1 !important; object-fit: contain !important;} \u003c\/style\u003e\n\u003c\/body\u003e\n  \u003c\/html\u003e","brand":"Aaron Terence Hughes","offers":[{"title":"30ml","offer_id":55436021727556,"sku":"RBRN-ATH-P30-ATN-UK-25","price":50.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/athena_aaron_terence_hughes_30ml.jpg?v=1767995007"},{"product_id":"aaron-terence-hughes-belle-de-nuit-extrait-de-parfum","title":"Belle De Nuit","description":"\r\u003c!DOCTYPE html\u003e\r\n\u003chtml lang=\"en\"\u003e\r\n\u003chead\u003e\r\n\u003cmeta charset=\"UTF-8\"\u003e\r\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\r\n\u003ctitle\u003eBelle De Nuit — Aaron Terence Hughes | Passion Parfum\u003c\/title\u003e\r\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\r\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\r\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;1,9..144,300;1,9..144,400\u0026family=Karla:wght@300;400;500;600\u0026display=swap\" rel=\"stylesheet\"\u003e\r\n\r\n\u003cstyle\u003e\r\n*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}\r\n:root{\r\n  --bg:#0e0c09;--ba:#161410;--dk:#f5f0e8;--dd:#fdf9f4;\r\n  --gd:#c9a96e;--gl:#e8cc88;--bd:rgba(201,169,110,0.14);--bm:rgba(201,169,110,0.28);\r\n  --tm:#d8d0c4;--tl:#b0a898;--tf:#8a8278;\r\n  --title:'Fraunces',serif;--body:'Karla',sans-serif;\r\n}\r\n.prix-ttc{font-size:10px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;color:var(--tl);margin-left:6px;vertical-align:middle}\nhtml{scroll-behavior:smooth}\r\nbody{font-family:var(--body);background:var(--bg);color:var(--dk);-webkit-font-smoothing:antialiased;overflow-x:hidden}\r\n\r\n.scroll-progress{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--gd),var(--gl),var(--gd));z-index:10000;width:0;transition:width .1s linear}\r\n\r\n.hero::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,rgba(14,12,9,.75) 0%,transparent 40%,transparent 60%,rgba(14,12,9,.65) 100%);z-index:2;pointer-events:none}\r\n.hero::after{content:'';position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient(to top,rgba(14,12,9,.85) 0%,transparent 100%);z-index:2;pointer-events:none}\r\nbody::after{z-index:9999}\r\n\r\n.cursor-dot{position:fixed;width:6px;height:6px;background:var(--gd);border-radius:50%;pointer-events:none;z-index:9998;opacity:0;transition:opacity .3s;mix-blend-mode:multiply}\r\n.cursor-ring{position:fixed;width:32px;height:32px;border:1px solid rgba(168,131,78,.3);border-radius:50%;pointer-events:none;z-index:9997;opacity:0;transition:opacity .3s,transform .15s ease-out}\r\nbody:hover .cursor-dot,body:hover .cursor-ring{opacity:1}\r\n\r\nbody::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.025;background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='3' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\")}\r\n\r\n#particles{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0;transition:opacity 2s;border-radius:0}\/* particles-done-move *\/\r\n#particles.on{opacity:1}\r\n\r\n.rv{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.rv.v{opacity:1;transform:translateY(0)}\r\n.rv-l{opacity:0;transform:translateX(-40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.rv-l.v{opacity:1;transform:translateX(0)}\r\n.rv-r{opacity:0;transform:translateX(40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.rv-r.v{opacity:1;transform:translateX(0)}\r\n.rv-s{opacity:0;transform:scale(.85);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.rv-s.v{opacity:1;transform:scale(1)}\r\n.rv-mask{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s cubic-bezier(.16,1,.3,1)}.rv-mask.v{clip-path:inset(0 0 0 0)}\r\n\r\n.bc{padding:14px 64px;background:var(--bg);border-bottom:1px solid var(--bd)}\r\n.bc ol{display:flex;gap:8px;list-style:none}.bc li{font-size:12px;color:var(--tl)}\r\n.bc li+li::before{content:\"›\";margin-right:8px;color:var(--bm)}\r\n.bc a{color:var(--tl);text-decoration:none;transition:color .3s}.bc a:hover{color:var(--gd)}\r\n\r\n.hero{min-height:100vh;padding-top:100px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:2;background:var(--bg)}\r\n.hero__bg-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--title);font-size:clamp(120px,20vw,260px);font-weight:700;font-style:italic;color:transparent;-webkit-text-stroke:1px rgba(201,169,110,.12);white-space:nowrap;pointer-events:none;user-select:none;z-index:0;letter-spacing:-.02em;opacity:0;transition:opacity 1.8s ease .3s}\r\n.hero__bg-title.v{opacity:1}\r\n.hero__img{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}\r\n.hero__ink{position:absolute;width:380px;height:380px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity 1.5s}\r\n.hero__ink.v{opacity:.12}\r\n.hero__ink circle{stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 3s cubic-bezier(.16,1,.3,1)}\r\n.hero__ink.v circle{stroke-dashoffset:0}\r\n.hero__shape{position:absolute;border:1px solid rgba(201,169,110,.12);pointer-events:none;opacity:0;transition:opacity 2s}\r\n.hero__shape.v{opacity:1}\r\n.hero__shape--1{width:120px;height:120px;top:15%;right:10%;transform:rotate(15deg);animation:float1 6s ease-in-out infinite}\r\n.hero__shape--2{width:80px;height:80px;bottom:20%;left:8%;transform:rotate(-10deg);animation:float2 8s ease-in-out infinite;border-radius:50%}\r\n@keyframes float1{0%,100%{transform:rotate(15deg) translateY(0)}50%{transform:rotate(18deg) translateY(-15px)}}\r\n@keyframes float2{0%,100%{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-10px)}}\r\n.hero__glow{position:absolute;width:500px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(201,169,110,.18) 0%,transparent 70%);filter:blur(50px);opacity:0;transition:opacity 2s;animation:glowP 4s ease-in-out infinite}\r\n.hero__glow.v{opacity:1}\r\n@keyframes glowP{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}\r\n.hero__bwrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}\r\n.hero__photo{max-width:38%;max-height:78vh;object-fit:contain;filter:drop-shadow(0 30px 80px rgba(0,0,0,.7)) drop-shadow(0 0 60px rgba(201,169,110,.08));}\r\n.hero__photo.loaded{opacity:1;transform:translateY(0) scale(1)}\r\n.hero__side{position:absolute;left:24px;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:center;font-size:10px;font-weight:400;letter-spacing:5px;text-transform:uppercase;color:var(--tf)}\r\n\r\n.hero__info{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;z-index:3;padding:0 64px 56px;pointer-events:none}\r\n.hero__info-left{display:flex;flex-direction:column;pointer-events:all;max-width:560px}\r\n.hero__info-right{display:flex;flex-direction:column;pointer-events:all;margin-left:3rem;padding-left:3rem;border-left:1px solid rgba(201,169,110,.2);justify-content:flex-end}\r\n.hero__brand{font-size:12px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:20px}\r\n.hero__title{font-family:var(--title);font-size:clamp(48px,5vw,68px);font-weight:300;color:var(--dd);line-height:1}\r\n.chr span{display:inline-block;opacity:0;transform:translateY(24px) rotate(4deg);transition:opacity .5s ease,transform .5s ease}\r\n.chr.v span{opacity:1;transform:translateY(0) rotate(0)}\r\n.hero__tagline{font-family:var(--title);font-size:18px;font-weight:300;font-style:italic;color:var(--gd);margin-top:10px}\r\n.hero__meta{display:flex;align-items:center;gap:12px;margin:28px 0 24px}\r\n.hero__mline{width:0;height:1px;background:var(--bm);transition:width 1.2s cubic-bezier(.16,1,.3,1) .6s}\r\n.hero__meta.v .hero__mline{width:40px}\r\n.hero__mtags{display:flex;gap:20px}.hero__mtag{font-size:13px;color:var(--tl);letter-spacing:1px;opacity:0;transform:translateX(-10px);transition:all .5s ease}\r\n.hero__meta.v .hero__mtag{opacity:1;transform:translateX(0)}\r\n.hero__meta.v .hero__mtag:nth-child(1){transition-delay:.7s}.hero__meta.v .hero__mtag:nth-child(2){transition-delay:.8s}.hero__meta.v .hero__mtag:nth-child(3){transition-delay:.9s}\r\n.hero__desc{font-size:16px;font-weight:400;color:var(--tm);line-height:1.9;max-width:400px;margin-bottom:32px}\r\n.variants{display:flex;gap:8px;margin-bottom:20px}\r\n.variants__btn{padding:10px 24px;cursor:pointer;background:transparent;border:1px solid var(--bm);border-radius:28px;font-family:var(--body);font-size:13px;font-weight:400;color:var(--tl);transition:all .35s;position:relative;overflow:hidden}\r\n.variants__btn.active{background:var(--gd);border-color:var(--gd);color:#0e0c09;font-weight:500}\r\n.variants__btn:hover:not(.active){border-color:var(--gd);color:var(--gd)}\r\n.variants__btn .ripple{position:absolute;border-radius:50%;background:rgba(201,169,110,.25);transform:scale(0);animation:ripple .6s ease-out}\r\n@keyframes ripple{to{transform:scale(4);opacity:0}}\r\n.hero__price{font-family:var(--title);font-size:36px;font-weight:300;color:var(--dd);margin-bottom:28px}\r\n.hero__cart{display:inline-block;padding:14px 40px;background:var(--gd);border:none;border-radius:32px;cursor:pointer;font-family:var(--body);font-size:13px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#0e0c09;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}\r\n.hero__cart:hover{background:var(--gl);transform:translateY(-3px);box-shadow:0 12px 32px rgba(201,169,110,.35)}\r\n.hero__cart::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:none}\r\n.hero__cart:hover::after{left:100%;transition:left .7s ease}\r\n.hero__ship{display:flex;gap:20px;margin-top:24px}.hero__ship span{font-size:12px;font-weight:400;color:var(--tl);letter-spacing:1px}\r\n\r\n.divider{height:1px;background:linear-gradient(90deg,transparent,var(--gd),transparent);margin:0 15%;opacity:0;transform:scaleX(0);transition:all 1.2s cubic-bezier(.16,1,.3,1)}.divider.v{opacity:.5;transform:scaleX(1)}\r\n\r\n.pyr{padding:48px 40px 40px;position:relative;z-index:2}\r\n.pyr__hdr{text-align:center;margin-bottom:36px}\r\n.pyr__label{font-size:12px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:8px}\r\n.pyr__title{font-family:var(--title);font-size:36px;font-weight:300;color:var(--dk)}\r\n.pyr__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;max-width:1100px;margin:0 auto}\r\n.tier{position:relative;padding:0;border-right:1px solid var(--bd)}.tier:last-child{border-right:none}\r\n.tier__line{display:none}\r\n.tier__hdr{text-align:center;position:relative;z-index:2;margin-bottom:20px;padding:0 12px}\r\n.tier__kanji{font-family:serif;font-size:80px;color:rgba(201,169,110,.08);line-height:1;margin-bottom:-40px;user-select:none;opacity:0;transform:scale(.7) rotate(-5deg);transition:all 1.5s cubic-bezier(.16,1,.3,1)}\r\n.tier.v .tier__kanji{opacity:1;transform:scale(1) rotate(0deg)}\r\n.tier__dot{width:8px;height:8px;border-radius:50%;background:var(--gd);margin:0 auto 12px;position:relative;z-index:3;box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--gd);opacity:0;transform:scale(0);transition:all .8s cubic-bezier(.34,1.56,.64,1) .4s}\r\n.tier.v .tier__dot{opacity:1;transform:scale(1)}\r\n.tier__dot::before,.tier__dot::after{content:'';position:absolute;inset:-5px;border-radius:50%;border:1px solid var(--gd);opacity:0}\r\n.tier.v .tier__dot::before{animation:pulse1 2.5s ease-in-out infinite .8s;opacity:1}\r\n.tier.v .tier__dot::after{animation:pulse1 2.5s ease-in-out infinite 1.6s;opacity:1}\r\n@keyframes pulse1{0%{transform:scale(1);opacity:.5}100%{transform:scale(3);opacity:0}}\r\n.tier__time{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--gd);margin-bottom:3px}\r\n.tier__name{font-family:var(--title);font-size:26px;font-weight:400;color:var(--dd);letter-spacing:1px}\r\n.tier__desc{font-size:13px;font-weight:400;color:var(--tl);margin:4px auto 0;max-width:280px;line-height:1.5;font-style:italic}\r\n.tier__notes{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 8px;max-width:none}\r\n.note{display:flex;align-items:center;gap:12px;width:100%;opacity:0;transform:translateY(20px) rotate(2deg);transition:all .9s cubic-bezier(.16,1,.3,1);perspective:600px;margin:0}\r\n.note.v{opacity:1;transform:translateY(0) rotate(0)}\r\n.note--r,.note--l{flex-direction:row;margin:0}\r\n.note:nth-child(odd){transform:translateX(0) translateY(20px) rotate(-2deg)}\r\n.note:nth-child(even){transform:translateX(0) translateY(20px) rotate(2deg)}\r\n.note.v:nth-child(odd){transform:translateX(0) translateY(0) rotate(0)}\r\n.note.v:nth-child(even){transform:translateX(0) translateY(0) rotate(0)}\r\n.note__wrap{width:72px;height:72px;overflow:hidden;border-radius:50%;flex-shrink:0;box-shadow:0 3px 12px rgba(0,0,0,.06);transition:all .6s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;border:1px solid var(--bd)}\r\n.note:hover .note__wrap{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-3px);border-color:var(--gd)}\r\n.note__img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.92);transform:scale(1);transition:all .7s cubic-bezier(.16,1,.3,1)}\r\n.note:hover .note__img{filter:saturate(1.15) brightness(1);transform:scale(1.12)}\r\n.note__txt{text-align:left;flex:1}\r\n.note__name{font-family:var(--title);font-size:17px;font-weight:500;color:var(--dd);line-height:1.2;transition:all .4s}\r\n.note:hover .note__name{color:var(--gd);transform:translateX(3px)}\r\n.note__acc{width:0;height:1.5px;background:linear-gradient(90deg,var(--gd),var(--gl));margin-top:5px;transition:width .5s cubic-bezier(.16,1,.3,1)}\r\n.note:hover .note__acc{width:28px}\r\n\r\n.perf{padding:72px 8%;background:#0a0908;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}\r\n.perf__label{font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#e8cc88;margin-bottom:48px;display:flex;align-items:center;gap:16px;width:100%;max-width:700px}\r\n.perf__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15)}\r\n.perf__grid{display:flex;flex-direction:column;gap:20px;max-width:700px;margin:0 auto}\r\n.perf__row{display:flex;align-items:center;gap:24px;opacity:0;transform:translateX(-16px);transition:opacity .6s ease,transform .6s ease}\r\n.perf__row.v{opacity:1;transform:translateX(0)}\r\n.perf__row-name{font-family:'Fraunces',serif;font-size:18px;font-weight:400;font-style:italic;color:#f0e8d8;min-width:140px;line-height:1}\r\n.perf__dots{display:flex;gap:8px;align-items:center}\r\n.perf__dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.08);transition:background .3s ease,box-shadow .3s ease;flex-shrink:0}\r\n.perf__dot.lit{background:var(--gd);box-shadow:0 0 8px rgba(201,169,110,.5)}\r\n.perf__row-score{font-family:'Fraunces',serif;font-size:15px;font-weight:300;font-style:italic;color:var(--gd);margin-left:12px;opacity:.8}\r\n.perf__tags{display:flex;gap:8px;margin-top:40px;flex-wrap:wrap;justify-content:center}\r\n.perf__tag{font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#f0e8d8;padding:8px 20px;border:1px solid rgba(201,169,110,.5);opacity:0;transform:translateY(8px);transition:all .4s ease}\r\n.perf__tag.v{opacity:1;transform:translateY(0)}\r\n\r\n.brand{padding:64px 8%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);position:relative;z-index:2;background:var(--bg)}\r\n.brand__label{font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--gd);margin-bottom:8px}\r\n.brand__name{font-family:var(--title);font-size:28px;font-weight:400;color:var(--dd)}\r\n.brand__bio{font-size:15px;font-weight:400;color:var(--tm);margin-top:8px;max-width:520px;line-height:1.8}\r\n.brand__stats{display:flex;gap:48px;justify-content:center;flex-wrap:wrap}\r\n.brand__sn{font-family:var(--title);font-size:32px;font-weight:300;color:var(--gd);text-align:center}\r\n.brand__sl{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#9a9080;margin-top:4px;text-align:center}\r\n\r\n.seo{max-width:680px;margin:0 auto;padding:48px 40px;position:relative;z-index:2}\r\n.seo h2{font-family:var(--title);font-size:26px;font-weight:300;color:var(--dk);margin-bottom:16px}\r\n.seo p{font-size:15px;font-weight:400;color:var(--tm);line-height:1.9;margin-bottom:14px}\r\n.seo strong{color:var(--dk);font-weight:500}.seo a{color:var(--gd)}\r\n.faq{max-width:680px;margin:0 auto;padding:32px 40px 56px;position:relative;z-index:2}\r\n.faq__title{font-family:var(--title);font-size:26px;font-weight:300;color:var(--dk);margin-bottom:24px;text-align:center}\r\n.faq__item{border-bottom:1px solid var(--bd);padding:16px 0}\r\n.faq__q{font-size:15px;font-weight:500;color:var(--dd);cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:none;border:none;width:100%;text-align:left;padding:0;font-family:var(--body);transition:color .3s}\r\n.faq__q:hover{color:var(--gd)}\r\n.faq__q::after{content:'+';font-size:18px;color:var(--gd);transition:transform .3s;flex-shrink:0;margin-left:16px}\r\n.faq__q.open::after{transform:rotate(45deg)}\r\n.faq__a{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1)}\r\n.faq__a p{font-size:14px;font-weight:400;color:var(--tm);line-height:1.8;padding-top:12px}\r\n\r\n.cta{padding:0;text-align:center;position:relative;z-index:2;overflow:hidden}\r\n.cta__inner{padding:100px 8%;background:linear-gradient(160deg,#0e0c09 0%,#1a1508 50%,#0e0c09 100%);position:relative}\r\n.cta__inner::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(201,169,110,.08) 0%,transparent 70%);pointer-events:none}\r\n.cta__eyebrow{font-size:11px;font-weight:600;letter-spacing:5px;text-transform:uppercase;color:var(--gd);margin-bottom:20px;opacity:.8}\r\n.cta__txt{font-family:var(--title);font-size:clamp(32px,5vw,56px);font-weight:300;font-style:italic;color:#fdf8f0;margin-bottom:12px;line-height:1.15}\r\n.cta__sub{font-size:15px;font-weight:400;color:#9a9080;margin-bottom:40px;letter-spacing:.02em}\r\n.cta__actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}\r\n.cta__btn{display:inline-block;padding:16px 48px;background:var(--gd);border:none;cursor:pointer;font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#0a0806;transition:all .4s;text-decoration:none;position:relative;overflow:hidden}\r\n.cta__btn:hover{background:var(--gl);transform:translateY(-3px);box-shadow:0 16px 40px rgba(201,169,110,.45)}\r\n.cta__btn::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.cta__btn:hover::after{left:100%;transition:left .7s}\r\n.cta__btn-sec{display:inline-block;padding:15px 36px;background:none;border:1px solid rgba(201,169,110,.4);cursor:pointer;font-family:var(--body);font-size:12px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:#e8cc88;transition:all .3s;text-decoration:none}\r\n.cta__btn-sec:hover{border-color:var(--gd);background:rgba(201,169,110,.06)}\r\n.cta__trust{display:flex;justify-content:center;gap:32px;margin-top:32px;flex-wrap:wrap}\r\n.cta__trust-item{font-size:11px;font-weight:400;color:#6a6258;letter-spacing:.08em;display:flex;align-items:center;gap:6px}\r\n.cta__trust-item::before{content:'◆';color:rgba(201,169,110,.4);font-size:8px}\r\n.cta__footer{padding:20px 8%;background:#050402;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid rgba(255,255,255,.04)}\r\n.cta__footer-left{font-family:'Fraunces',serif;font-size:13px;font-style:italic;color:#5a5248;font-weight:300}\r\n.cta__footer-center{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#3a3530;font-weight:500}\r\n.cta__footer-right{font-size:11px;color:#5a5248;letter-spacing:.06em}\r\n.foot{padding:20px 40px;text-align:center;border-top:1px solid var(--bd);position:relative;z-index:2}\r\n.foot p{font-size:9px;letter-spacing:5px;text-transform:uppercase;color:var(--tf)}\r\n\r\n\r\n\/* Chrono *\/\r\n.chrono{padding:80px 10%;background:var(--bg);position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.05)}\r\n.chrono__label{font-size:13px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:56px;display:flex;align-items:center;gap:16px}\r\n.chrono__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15)}\r\n.chrono__track{position:relative;padding-bottom:80px}\r\n.chrono__line{position:absolute;top:20px;left:0;right:0;height:1px;background:rgba(255,255,255,.08)}\r\n.chrono__line-fill{position:absolute;top:20px;left:0;height:1px;width:0;background:linear-gradient(90deg,var(--gd),var(--gl),rgba(201,169,110,.3));transition:width 2s cubic-bezier(.16,1,.3,1)}\r\n.chrono__ticks{display:flex;justify-content:space-between;position:relative}\r\n.chrono__tick{display:flex;flex-direction:column;align-items:center;cursor:default;position:relative}\r\n.chrono__tick-dot{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(201,169,110,.4);background:var(--bg);position:relative;z-index:2;transition:all .4s ease;margin-bottom:12px}\r\n.chrono__tick.active .chrono__tick-dot{background:var(--gd);border-color:var(--gd);box-shadow:0 0 0 4px rgba(201,169,110,.15)}\r\n.chrono__tick-time{font-family:var(--body);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.45);transition:color .4s}\r\n.chrono__tick.active .chrono__tick-time{color:var(--gd)}\r\n.chrono__phases{display:flex;margin-top:0;position:absolute;bottom:0;left:0;right:0}\r\n.chrono__phase{display:flex;flex-direction:column;border-left:2px solid rgba(201,169,110,.25);padding:0 0 0 16px;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}\r\n.chrono__phase.v{opacity:1;transform:translateY(0)}\r\n.chrono__phase-name{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--gd);margin-bottom:8px;font-weight:600}\r\n.chrono__phase-notes{font-family:var(--title);font-size:16px;font-weight:400;font-style:italic;color:#ddd6cc;line-height:1.6}\r\n.chrono__playhead{position:absolute;top:12px;width:2px;height:18px;background:var(--gd);transition:left 2s cubic-bezier(.16,1,.3,1);left:0;z-index:3;box-shadow:0 0 16px rgba(201,169,110,.8),0 0 32px rgba(201,169,110,.3)}\r\n.chrono__playhead::after{content:'';position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--gd)}\r\n.chrono__state{margin-top:2.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem;border-top:1px solid rgba(255,255,255,.08);padding-top:2.5rem}\r\n.chrono__state-col{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}\r\n.chrono__state-col.v{opacity:1;transform:translateY(0)}\r\n.chrono__state-label{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--gd);margin-bottom:.8rem;font-weight:600}\r\n.chrono__state-val{font-family:var(--title);font-size:1.5rem;font-weight:400;font-style:italic;color:#ede6d8;line-height:1.5}\r\n\r\n\r\n\/* Fiche technique *\/\r\n.fiche{padding:56px 8%;background:#0d0b08;border-top:1px solid rgba(255,255,255,.05);position:relative;z-index:2}\r\n.fiche__label{font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#e8cc88;margin-bottom:40px;display:flex;align-items:center;gap:16px}\r\n.fiche__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15);display:block}\r\n.fiche__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(255,255,255,.06);max-width:800px;margin:0 auto}\r\n.fiche__cell{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}\r\n.fiche__cell:nth-child(odd){border-right:1px solid rgba(255,255,255,.06)}\r\n.fiche__cell:nth-last-child(-n+2){border-bottom:none}\r\n.fiche__key{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:#9a9080;margin-bottom:6px;font-weight:500}\r\n.fiche__val{font-family:'Fraunces',serif;font-size:18px;font-weight:400;color:#f0e8d8}\r\n\r\n\/* ═══ MOBILE COMPONENTS ═══ *\/\r\n\r\n\/* Hero mobile CTA bar (fixed bottom) *\/\r\n.hero-m-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:rgba(14,12,9,.96);backdrop-filter:blur(16px);border-top:1px solid rgba(201,169,110,.2);padding:12px 20px 16px;flex-direction:column;gap:8px}\r\n.hero-m-bar__price{font-family:'Fraunces',serif;font-size:22px;font-weight:300;color:#fdf9f4;line-height:1}\r\n.hero-m-bar__variants{display:flex;gap:6px;flex-wrap:wrap}\r\n.hero-m-bar__vbtn{padding:6px 14px;background:transparent;border:1px solid rgba(201,169,110,.35);border-radius:20px;font-family:'Karla',sans-serif;font-size:12px;color:#b0a898;cursor:pointer;transition:all .3s}\r\n.hero-m-bar__vbtn.active{background:var(--gd);border-color:var(--gd);color:#0e0c09;font-weight:600}\r\n.hero-m-bar__atc{width:100%;padding:14px;background:var(--gd);border:none;border-radius:28px;font-family:'Karla',sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#0e0c09;cursor:pointer;transition:all .4s}\r\n.hero-m-bar__atc:hover{background:var(--gl)}\r\n.hero-m-bar__atc::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}\r\n.hero-m-spacer{display:none;height:120px}\r\n\r\n\/* Hero mobile info (hidden on desktop) *\/\r\n.hero-m-info{display:none}\r\n.hero-m-scroll{display:none}\r\n\r\n\/* Hero mobile back button (hidden on desktop) *\/\r\n.hero-m-back{display:none}\r\n\r\n\/* Hero mobile animations keyframes *\/\r\n@keyframes heroFadeUp{to{opacity:1;transform:translateY(0)}}\r\n@keyframes heroPillIn{to{opacity:1;transform:translateY(0) scale(1)}}\r\n@keyframes heroBottleIn{0%{opacity:0;transform:translateY(40px) scale(.85);filter:blur(8px)}60%{filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}\r\n@keyframes heroBottleFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\r\n@keyframes heroRingIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(-90deg)}100%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}}\r\n@keyframes heroRingRotate{to{transform:rotate(360deg)}}\r\n@keyframes heroChevBounce{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(4px);opacity:1}}\r\n@keyframes heroCtaSlideUp{to{opacity:1;transform:translateY(0)}}\r\n@keyframes heroBtnShine{0%{left:-100%}30%{left:100%}100%{left:100%}}\r\n\r\n\/* Hero mobile info styles *\/\r\n.hero-m-info{position:relative;z-index:4;text-align:center;padding:20px 28px 0}\r\n.hero-m-brand{font-size:9px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gd)}\r\n.hero-m-name{font-family:var(--title);font-size:32px;font-weight:300;color:var(--dk);letter-spacing:-.5px;margin:6px 0 4px;line-height:1.1}\r\n.hero-m-tagline{font-family:var(--title);font-size:13px;font-weight:300;font-style:italic;color:var(--gd)}\r\n.hero-m-desc{font-size:13px;font-weight:400;color:var(--tl);line-height:1.7;margin-top:10px;max-width:320px;margin-left:auto;margin-right:auto}\r\n.hero-m-meta{display:flex;gap:8px;justify-content:center;margin-top:14px;flex-wrap:wrap}\r\n.hero-m-pill{font-size:8px;letter-spacing:1.5px;text-transform:uppercase;color:var(--tl);padding:5px 12px;border:1px solid var(--bm);border-radius:20px}\r\n\r\n\/* Hero mobile scroll indicator styles *\/\r\n.hero-m-scroll{position:relative;z-index:4;display:none;flex-direction:column;align-items:center;margin-top:20px;padding-bottom:16px}\r\n.hero-m-scroll__line{width:1px;height:28px;background:linear-gradient(to bottom,var(--gd),transparent);margin-bottom:4px}\r\n.hero-m-scroll__txt{font-size:7px;letter-spacing:3px;text-transform:uppercase;color:var(--tf)}\r\n.hero-m-scroll__chev{margin-top:4px}\r\n\r\n\/* Pyramide timeline mobile (option D) *\/\r\n.pyr-tl{display:none;padding:28px 20px}\r\n.pyr-tl__hdr{text-align:center;margin-bottom:20px}\r\n.pyr-tl__label{font-size:9px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:6px}\r\n.pyr-tl__title{font-family:'Fraunces',serif;font-size:22px;font-weight:300;color:var(--dk)}\r\n.pyr-tl__body{position:relative}\r\n.pyr-tl__body::before{content:'';position:absolute;left:19px;top:8px;bottom:8px;width:1px;background:linear-gradient(to bottom,var(--gd),rgba(201,169,110,.15))}\r\n.pyr-tl__item{display:flex;gap:16px;margin-bottom:24px;opacity:0;transform:translateX(-12px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}\r\n.pyr-tl__item:last-child{margin-bottom:0}\r\n.pyr-tl__item.v{opacity:1;transform:translateX(0)}\r\n.pyr-tl__dot{width:14px;height:14px;border-radius:50%;background:var(--gd);flex-shrink:0;margin-top:4px;position:relative;z-index:1}\r\n.pyr-tl__item:nth-child(1) .pyr-tl__dot{box-shadow:0 0 0 3px var(--bg),0 0 0 4px rgba(201,169,110,.45),0 0 16px rgba(201,169,110,.3)}\r\n.pyr-tl__item:nth-child(2) .pyr-tl__dot{box-shadow:0 0 0 3px var(--bg),0 0 0 4px rgba(201,169,110,.28)}\r\n.pyr-tl__item:nth-child(3) .pyr-tl__dot{box-shadow:0 0 0 3px var(--bg),0 0 0 4px rgba(201,169,110,.14)}\r\n.pyr-tl__content{}\r\n.pyr-tl__phase{font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gd);margin-bottom:2px}\r\n.pyr-tl__timing{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--tl);margin-bottom:10px}\r\n.pyr-tl__imgs{display:flex;gap:8px;margin-bottom:7px}\r\n.pyr-tl__img{width:46px;height:46px;border-radius:50%;overflow:hidden;border:1px solid rgba(201,169,110,.2);flex-shrink:0;background:#1a1410}\r\n.pyr-tl__img img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(.9);transition:all .4s}\r\n.pyr-tl__img:hover img{filter:saturate(1.1) brightness(1)}\r\n.pyr-tl__names{font-size:11px;font-family:'Fraunces',serif;color:var(--tl);font-style:italic;line-height:1.6}\r\n\r\n\r\n\/* Chrono vertical mobile *\/\r\n.chrono-v{display:none;padding:40px 20px}\r\n.chrono-v__label{font-size:12px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:32px;display:flex;align-items:center;gap:12px}\r\n.chrono-v__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15)}\r\n.chrono-v__steps{display:flex;flex-direction:column;gap:0;position:relative}\r\n.chrono-v__steps::before{content:'';position:absolute;left:19px;top:20px;bottom:20px;width:1px;background:rgba(201,169,110,.2)}\r\n.chrono-v__step{display:flex;gap:20px;padding-bottom:28px;opacity:0;transform:translateX(-16px);transition:all .7s cubic-bezier(.16,1,.3,1)}\r\n.chrono-v__step.v{opacity:1;transform:translateX(0)}\r\n.chrono-v__dot-wrap{display:flex;flex-direction:column;align-items:center;flex-shrink:0}\r\n.chrono-v__dot{width:16px;height:16px;border-radius:50%;background:var(--gd);border:3px solid var(--bg);box-shadow:0 0 0 2px var(--gd),0 0 16px rgba(201,169,110,.4);flex-shrink:0;margin-top:4px;position:relative;z-index:1}\r\n.chrono-v__content{}\r\n.chrono-v__phase{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gd);margin-bottom:4px}\r\n.chrono-v__timing{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:8px}\r\n.chrono-v__notes{font-family:'Fraunces',serif;font-size:17px;font-weight:300;font-style:italic;color:#ede6d8;line-height:1.6}\r\n\r\n\/* Perf mobile *\/\r\n.perf-m{display:none;padding:40px 20px;background:#0a0908;flex-direction:column;align-items:stretch}\r\n.perf-m__label{font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#e8cc88;margin-bottom:24px;display:flex;align-items:center;gap:12px}\r\n.perf-m__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15)}\r\n.perf-m__row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);opacity:0;transform:translateX(-12px);transition:all .5s ease}\r\n.perf-m__row.v{opacity:1;transform:translateX(0)}\r\n.perf-m__name{font-family:'Fraunces',serif;font-size:15px;font-style:italic;color:#f0e8d8;min-width:90px}\r\n.perf-m__bar-wrap{flex:1;height:4px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden}\r\n.perf-m__bar{height:100%;width:0;background:linear-gradient(90deg,var(--gd),var(--gl));border-radius:2px;transition:width 1.2s cubic-bezier(.16,1,.3,1)}\r\n.perf-m__score{font-family:'Fraunces',serif;font-size:13px;font-style:italic;color:var(--gd);min-width:28px;text-align:right}\r\n.perf-m__tags{display:flex;gap:6px;margin-top:20px;flex-wrap:wrap}\r\n.perf-m__tag{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#f0e8d8;padding:6px 14px;border:1px solid rgba(201,169,110,.4);opacity:0;transform:translateY(6px);transition:all .4s}\r\n.perf-m__tag.v{opacity:1;transform:translateY(0)}\r\n\r\n\/* Carousel produits \"Découvrir aussi\" *\/\r\n.also{padding:48px 0 40px;background:var(--bg);position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.05)}\r\n.also__hdr{padding:0 8%;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}\r\n.also__label{font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--gd);display:flex;align-items:center;gap:12px}\r\n.also__label::after{content:'';width:40px;height:1px;background:rgba(201,169,110,.2)}\r\n.also__link{font-size:12px;color:var(--tl);text-decoration:none;letter-spacing:1px;transition:color .3s}\r\n.also__link:hover{color:var(--gd)}\r\n.also__scroll{display:flex;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 8% 16px}\r\n.also__scroll::-webkit-scrollbar{display:none}\r\n.also__card{flex:0 0 200px;scroll-snap-align:start;text-decoration:none;color:var(--dk);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;opacity:0;transform:translateY(24px) scale(.95);will-change:transform,opacity}\r\n.also__card.v{opacity:1;transform:translateY(0) scale(1)}\r\n.also__card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,.4)}\r\n.also__card-img{width:200px;height:240px;border-radius:8px;overflow:hidden;background:var(--ba);margin-bottom:12px;position:relative;border:1px solid rgba(255,255,255,.05)}\r\n.also__card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}\r\n.also__card:hover .also__card-img img{transform:scale(1.05)}\r\n.also__card-img::after{content:'Voir';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(10,9,8,.6);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gd);opacity:0;transition:opacity .3s}\r\n.also__card:hover .also__card-img::after{opacity:1}\r\n.also__card-brand{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--tf);margin-bottom:3px}\r\n.also__card-name{font-family:var(--title);font-size:16px;font-weight:300;color:var(--dd);margin-bottom:4px}\r\n.also__card-price{font-size:12px;color:var(--gd);letter-spacing:.5px}\r\n\r\n\/* ═══ MEDIA QUERIES ═══ *\/\r\n@media(max-width:900px){\/* hero-m-scroll-mobile-show *\/.hero-m-scroll{display:flex;}\r\n  .cursor-dot,.cursor-ring{display:none!important}\r\n  \r\n  \/* Breadcrumb *\/\r\n  .bc{padding:10px 20px}\r\n  \r\n  \/* Hero desktop → caché, mobile animé *\/\r\n  .bc{display:none}\r\n  .hero{min-height:auto;min-height:100svh;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:90px}\r\n  .hero__img{position:relative;inset:auto;width:100%;min-height:50vh;max-height:60vh}\n  .hero__info{display:none}\r\n  .hero__side{display:none}\r\n  .hero__shape{display:none}\r\n  .hero__bg-title{font-size:clamp(80px,16vw,140px)}\r\n\r\n  \/* Bouton retour collection *\/\r\n  .hero-m-back{display:flex;align-items:center;gap:6px;position:absolute;top:80px;left:20px;z-index:10;color:var(--tl);text-decoration:none;font-size:11px;letter-spacing:1px;text-transform:uppercase;padding:8px 14px 8px 10px;border-radius:24px;background:rgba(14,12,9,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(201,169,110,.15);transition:all .3s;opacity:0;animation:heroFadeUp .6s ease .8s forwards}\r\n  .hero-m-back:hover{background:rgba(201,169,110,.12);border-color:rgba(201,169,110,.3);color:var(--gd)}\r\n\r\n  \/* Bouteille : blur-in + float *\/\r\n  .hero__bwrap{opacity:0;animation:heroBottleIn 1.4s cubic-bezier(.16,1,.3,1) .3s forwards}\r\n  .hero__photo{max-width:62%;max-height:55vh;animation:heroBottleFloat 6s ease-in-out 1.7s infinite}\r\n\r\n  \/* Ring décoratif animé *\/\r\n  .hero__ink{opacity:0!important;animation:heroRingIn 2.5s cubic-bezier(.16,1,.3,1) .8s forwards!important}\r\n  .hero__ink circle{stroke-dasharray:none!important;stroke-dashoffset:0!important}\r\n\r\n  \/* Glow pulse avec fade-in *\/\r\n  .hero__glow{opacity:0!important;animation:heroFadeUp 2s ease .6s forwards!important}\r\n\r\n  \/* Mobile info visible + cascade *\/\r\n  .hero-m-info{display:block}\r\n  .hero-m-brand{opacity:0;transform:translateY(12px);animation:heroFadeUp .8s ease 1s forwards}\r\n  .hero-m-name{opacity:0;transform:translateY(16px);animation:heroFadeUp .8s cubic-bezier(.16,1,.3,1) 1.15s forwards}\r\n  .hero-m-tagline{opacity:0;transform:translateY(10px);animation:heroFadeUp .7s ease 1.35s forwards}\r\n  .hero-m-desc{opacity:0;transform:translateY(10px);animation:heroFadeUp .7s ease 1.5s forwards}\r\n  .hero-m-pill{opacity:0;transform:translateY(8px) scale(.9);animation:heroPillIn .6s cubic-bezier(.34,1.56,.64,1) forwards}\r\n  .hero-m-pill:nth-child(1){animation-delay:1.7s}\r\n  .hero-m-pill:nth-child(2){animation-delay:1.8s}\r\n  .hero-m-pill:nth-child(3){animation-delay:1.9s}\r\n\r\n  \/* Scroll indicator *\/\r\n  .hero-m-scroll{display:none;opacity:0;animation:heroFadeUp .6s ease 2.2s forwards}\r\n  .hero-m-scroll__chev{animation:heroChevBounce 2s ease-in-out 2.7s infinite}\r\n\r\n  \/* CTA bar slide-up *\/\r\n  .hero-m-bar{display:flex;opacity:0;transform:translateY(100%);animation:heroCtaSlideUp .7s cubic-bezier(.16,1,.3,1) 2.4s forwards}\r\n  .hero-m-bar__atc{position:relative;overflow:hidden}\r\n  .hero-m-bar__atc::after{animation:heroBtnShine 3s ease 3s infinite}\r\n  .hero-m-spacer{display:block}\r\n  \r\n  \/* Pyramide : cacher desktop, afficher timeline D *\/\r\n  .pyr{display:none}\r\n  .pyr-tl{display:block}\r\n  \r\n\r\n  \/* Chrono : masquer complètement en mobile *\/\r\n  .chrono{display:none}\r\n  .chrono-v{display:none}\r\n  \r\n  \/* Performance : cacher desktop, afficher barres *\/\r\n  .perf{display:none}\r\n  .perf-m{display:flex}\r\n  \r\n  \/* Brand *\/\r\n  .brand{padding:36px 20px;flex-direction:column;text-align:center}\r\n  .brand__bio{max-width:100%}\r\n  .brand__stats{justify-content:center;gap:28px}\r\n  \r\n  \/* Fiche *\/\r\n  .fiche{padding:36px 20px}\r\n  .fiche__grid{grid-template-columns:1fr}\r\n  .fiche__cell{border-right:none!important}\r\n  \r\n  \/* SEO, FAQ *\/\r\n  .seo,.faq{padding-left:20px;padding-right:20px}\r\n  \r\n  \/* Carousel produits *\/\r\n  .also{padding:32px 0 28px}\r\n  .also__hdr{padding:0 20px;margin-bottom:16px}\r\n  .also__scroll{padding:0 20px 12px;gap:12px}\r\n  .also__card{flex:0 0 150px}\r\n  .also__card-img{width:150px;height:190px;border-radius:6px}\r\n  .also__card-name{font-size:14px}\r\n  \r\n  \/* CTA *\/\r\n  .cta__inner{padding:60px 20px}\r\n  .cta__txt{font-size:clamp(26px,7vw,40px)}\r\n  .cta__actions{flex-direction:column;align-items:stretch}\r\n  .cta__btn{text-align:center}\r\n  .cta__trust{gap:16px}\r\n  .cta__footer{flex-direction:column;text-align:center;gap:6px}\r\n  \r\n}\r\n@media(max-width:500px){\r\n  .hero__photo{max-width:72%;max-height:50vh}\r\n  .hero__bg-title{display:none}\r\n  .hero-m-name{font-size:28px}\r\n}\r\n}\n\u003c\/style\u003e\r\n\u003c\/head\u003e\r\n\u003cbody\u003e\r\n\r\n\u003cdiv class=\"scroll-progress\" id=\"scrollProg\"\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"cursor-dot\" id=\"cDot\"\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"cursor-ring\" id=\"cRing\"\u003e\u003c\/div\u003e\r\n\r\n\r\n\u003cnav aria-label=\"Fil d'Ariane\" class=\"bc\"\u003e\r\n  \u003col\u003e\r\n    \u003cli\u003e\u003ca href=\"\/en\"\u003eAccueil\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"\/en\/collections\/aaron-terence-hughes\"\u003eAaron Terence Hughes\u003c\/a\u003e\u003c\/li\u003e\u003cli aria-current=\"page\"\u003eBelle De Nuit\u003c\/li\u003e\r\n  \u003c\/ol\u003e\r\n\u003c\/nav\u003e\r\n\r\n\u003csection class=\"hero\"\u003e\r\n  \u003ca href=\"\/en\/collections\/aaron-terence-hughes\" class=\"hero-m-back\" aria-label=\"Retour à Aaron Terence Hughes\"\u003e\r\n    \u003csvg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M15 19l-7-7 7-7\"\/\u003e\u003c\/svg\u003e\r\n    \u003cspan\u003eAaron Terence Hughes\u003c\/span\u003e\r\n  \u003c\/a\u003e\r\n  \u003cdiv class=\"hero__bg-title rv\"\u003eBelle De Nuit\u003c\/div\u003e\r\n  \u003cdiv class=\"hero__img\"\u003e\n    \u003ccanvas id=\"particles\"\u003e\u003c\/canvas\u003e\r\n    \u003csvg class=\"hero__ink rv\" viewBox=\"0 0 380 380\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"190\" cy=\"190\" r=\"180\" fill=\"none\" stroke=\"#c9a96e\" stroke-width=\"0.6\" stroke-dasharray=\"6 8\"\/\u003e\u003c\/svg\u003e\r\n    \u003cdiv class=\"hero__glow rv\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"hero__shape hero__shape--1 rv\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"hero__shape hero__shape--2 rv\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"hero__bwrap\"\u003e\r\n      \u003cimg class=\"hero__photo\" \r\n           src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/belle_de_nuit_aaron_terence_hughes_fantasy.webp?v=1769128755\u0026width=1200\"\r\n           alt=\"Flacon noir du parfum Belle De Nuit d'Aaron Terence Hughes entouré de fleurs et de fruits rouges.\"\r\n           width=\"800\" height=\"800\"\r\n           loading=\"eager\" fetchpriority=\"high\"\/\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cp class=\"hero__side\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n  \u003cdiv class=\"hero__info\"\u003e\r\n    \u003cdiv class=\"hero__info-left\"\u003e\r\n      \u003cp class=\"hero__brand rv\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n      \u003ch1 class=\"hero__title chr rv\" style=\"transition-delay:.1s\"\u003eBelle De Nuit\u003c\/h1\u003e\u003cp class=\"hero__tagline rv\" style=\"transition-delay:.22s\"\u003eLa belle qui envoûte la nuit.\u003c\/p\u003e\u003cdiv class=\"hero__meta rv\" style=\"transition-delay:.3s\"\u003e\r\n        \u003cdiv class=\"hero__mline\"\u003e\u003c\/div\u003e\r\n        \u003cdiv class=\"hero__mtags\"\u003e\u003cspan class=\"hero__mtag\"\u003eExtrait de Parfum · 35%\u003c\/span\u003e\u003cspan class=\"hero__mtag\"\u003eUnisexe\u003c\/span\u003e\u003cspan class=\"hero__mtag\"\u003e2024\u003c\/span\u003e\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n      \u003cp class=\"hero__desc rv\" style=\"transition-delay:.38s\"\u003eOrange du Brésil, rose absolue et framboise — Belle de Nuit s'éveille quand le soleil se couche. Voluptueuse, festive, inoubliable.\u003c\/p\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"hero__info-right\"\u003e\r\n      \u003cp class=\"hero__price rv\" style=\"transition-delay:.44s\" id=\"pDisp\"\u003e€165,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\u003cform method=\"post\" action=\"\/cart\/add\" id=\"pp-atc-form\" accept-charset=\"UTF-8\" class=\"shopify-product-form\" enctype=\"multipart\/form-data\"\u003e\u003cinput type=\"hidden\" name=\"form_type\" value=\"product\" \/\u003e\u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\" \/\u003e\u003cinput type=\"hidden\" name=\"id\" id=\"pp-variant-id\" value=\"56573725409604\"\u003e\r\n        \u003cdiv class=\"variants rv\" style=\"transition-delay:.5s\"\u003e\u003cbutton type=\"button\" \r\n                    class=\"variants__btn active\"\r\n                    data-variant-id=\"56573725409604\"\r\n                    data-price=\"€165,00\"\r\n                    onclick=\"selVar(this,event)\"\u003e\r\n              50ml\r\n            \u003c\/button\u003e\u003cbutton type=\"button\" \r\n                    class=\"variants__btn\"\r\n                    data-variant-id=\"56573725442372\"\r\n                    data-price=\"€36,00\"\r\n                    onclick=\"selVar(this,event)\"\u003e\r\n              10ml\r\n            \u003c\/button\u003e\u003cbutton type=\"button\" \r\n                    class=\"variants__btn\"\r\n                    data-variant-id=\"55677269770564\"\r\n                    data-price=\"€8,00\"\r\n                    onclick=\"selVar(this,event)\"\u003e\r\n              2ml\r\n            \u003c\/button\u003e\u003c\/div\u003e\r\n        \u003cbutton type=\"submit\" name=\"add\" class=\"hero__cart rv\" style=\"transition-delay:.56s\"\u003e\r\n          Add to cart\r\n        \u003c\/button\u003e\u003cinput type=\"hidden\" name=\"product-id\" value=\"15226993410372\" \/\u003e\u003cinput type=\"hidden\" name=\"section-id\" value=\"template--26859749048644__main\" \/\u003e\u003c\/form\u003e\u003cdiv class=\"hero__ship rv\" style=\"transition-delay:.62s\"\u003e\r\n        \u003cspan\u003eLivraison gratuite*\u003c\/span\u003e\r\n        \u003cspan\u003eÉchantillons offerts\u003c\/span\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\r\n  \u003c!-- HERO MOBILE INFO (visible uniquement en mobile) --\u003e\r\n  \u003cdiv class=\"hero-m-info\"\u003e\r\n    \u003cp class=\"hero-m-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n    \u003ch1 class=\"hero-m-name\"\u003eBelle De Nuit\u003c\/h1\u003e\u003cp class=\"hero-m-tagline\"\u003eLa belle qui envoûte la nuit.\u003c\/p\u003e\u003cp class=\"hero-m-desc\"\u003eOrange du Brésil, rose absolue et framboise — Belle de Nuit s'éveille quand le soleil se couche. Voluptueuse, festive, inoubliable.\u003c\/p\u003e\r\n    \u003cdiv class=\"hero-m-meta\"\u003e\u003cspan class=\"hero-m-pill\"\u003eExtrait de Parfum · 35%\u003c\/span\u003e\u003cspan class=\"hero-m-pill\"\u003eUnisexe\u003c\/span\u003e\u003cspan class=\"hero-m-pill\"\u003e2024\u003c\/span\u003e\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"hero-m-scroll\"\u003e\r\n    \u003cdiv class=\"hero-m-scroll__line\"\u003e\u003c\/div\u003e\r\n    \u003cspan class=\"hero-m-scroll__txt\"\u003eExplorer\u003c\/span\u003e\r\n    \u003cdiv class=\"hero-m-scroll__chev\"\u003e\u003csvg viewBox=\"0 0 12 12\" width=\"12\" height=\"12\" fill=\"none\"\u003e\u003cpath d=\"M2 4L6 8L10 4\" stroke=\"rgba(201,169,110,.5)\" stroke-width=\"1.2\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003cdiv class=\"hero-m-bar\" id=\"heroMBar\"\u003e\r\n  \u003cdiv class=\"hero-m-bar__price\" id=\"mPDisp\"\u003e€165,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/div\u003e\r\n  \u003cdiv class=\"hero-m-bar__variants\"\u003e\u003cbutton type=\"button\"\r\n              class=\"hero-m-bar__vbtn active\"\r\n              data-variant-id=\"56573725409604\"\r\n              data-price=\"€165,00\"\r\n              onclick=\"selVarM(this)\"\u003e\r\n        50ml\r\n      \u003c\/button\u003e\u003cbutton type=\"button\"\r\n              class=\"hero-m-bar__vbtn\"\r\n              data-variant-id=\"56573725442372\"\r\n              data-price=\"€36,00\"\r\n              onclick=\"selVarM(this)\"\u003e\r\n        10ml\r\n      \u003c\/button\u003e\u003cbutton type=\"button\"\r\n              class=\"hero-m-bar__vbtn\"\r\n              data-variant-id=\"55677269770564\"\r\n              data-price=\"€8,00\"\r\n              onclick=\"selVarM(this)\"\u003e\r\n        2ml\r\n      \u003c\/button\u003e\u003c\/div\u003e\r\n  \u003cbutton type=\"button\" class=\"hero-m-bar__atc\" onclick=\"submitAtcM()\"\u003e\r\n    Add to cart\r\n  \u003c\/button\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"hero-m-spacer\"\u003e\u003c\/div\u003e\r\n\u003csection class=\"pyr\"\u003e\r\n  \u003cdiv class=\"pyr__hdr rv\"\u003e\u003cp class=\"pyr__label\"\u003eComposition\u003c\/p\u003e\u003ch2 class=\"pyr__title rv-mask\"\u003ePyramide Olfactive\u003c\/h2\u003e\u003c\/div\u003e\r\n  \u003cdiv class=\"pyr__grid\"\u003e\r\n    \u003cdiv class=\"tier\"\u003e\r\n      \u003cdiv class=\"tier__hdr\"\u003e\r\n        \u003cdiv class=\"tier__kanji\" aria-hidden=\"true\"\u003e頭\u003c\/div\u003e\r\n        \u003cdiv class=\"tier__dot\"\u003e\u003c\/div\u003e\r\n        \u003cp class=\"tier__time\"\u003e0 — 15 min\u003c\/p\u003e\r\n        \u003ch3 class=\"tier__name\"\u003eTête\u003c\/h3\u003e\u003cp class=\"tier__desc\"\u003eOrange Douce du Brésil, Absolue de Rose\u003c\/p\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"tier__notes\" id=\"tier-tete\"\u003e\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"tier\"\u003e\r\n      \u003cdiv class=\"tier__hdr\"\u003e\r\n        \u003cdiv class=\"tier__kanji\" aria-hidden=\"true\"\u003e心\u003c\/div\u003e\r\n        \u003cdiv class=\"tier__dot\"\u003e\u003c\/div\u003e\r\n        \u003cp class=\"tier__time\"\u003e15 min — 3h\u003c\/p\u003e\r\n        \u003ch3 class=\"tier__name\"\u003eCœur\u003c\/h3\u003e\u003cp class=\"tier__desc\"\u003eFramboise, Pêche, Nectarine, Vanille, Fève Tonka\u003c\/p\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"tier__notes\" id=\"tier-coeur\"\u003e\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"tier\"\u003e\r\n      \u003cdiv class=\"tier__hdr\"\u003e\r\n        \u003cdiv class=\"tier__kanji\" aria-hidden=\"true\"\u003e底\u003c\/div\u003e\r\n        \u003cdiv class=\"tier__dot\"\u003e\u003c\/div\u003e\r\n        \u003cp class=\"tier__time\"\u003e3h — 10h++\u003c\/p\u003e\r\n        \u003ch3 class=\"tier__name\"\u003eFond\u003c\/h3\u003e\u003cp class=\"tier__desc\"\u003eAccord d'Iris, Ambre Gris, Bois de Santal\u003c\/p\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"tier__notes\" id=\"tier-fond\"\u003e\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- PYRAMIDE TIMELINE MOBILE (option D) --\u003e\r\n\u003csection class=\"pyr-tl\"\u003e\r\n  \u003cdiv class=\"pyr-tl__hdr\"\u003e\r\n    \u003cp class=\"pyr-tl__label\"\u003eComposition\u003c\/p\u003e\r\n    \u003ch2 class=\"pyr-tl__title\"\u003ePyramide Olfactive\u003c\/h2\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"pyr-tl__body\"\u003e\r\n    \u003cdiv class=\"pyr-tl__item\" id=\"ptl-tete\"\u003e\r\n      \u003cdiv class=\"pyr-tl__dot\"\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"pyr-tl__content\"\u003e\r\n        \u003cdiv class=\"pyr-tl__phase\"\u003eTête\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__timing\"\u003e0 — 15 min\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__imgs\" id=\"ptl-imgs-tete\"\u003e\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__names\"\u003eOrange Douce du Brésil, Absolue de Rose\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"pyr-tl__item\" id=\"ptl-coeur\"\u003e\r\n      \u003cdiv class=\"pyr-tl__dot\"\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"pyr-tl__content\"\u003e\r\n        \u003cdiv class=\"pyr-tl__phase\"\u003eCœur\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__timing\"\u003e15 min — 3h\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__imgs\" id=\"ptl-imgs-coeur\"\u003e\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__names\"\u003eFramboise, Pêche, Nectarine, Vanille, Fève Tonka\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"pyr-tl__item\" id=\"ptl-fond\"\u003e\r\n      \u003cdiv class=\"pyr-tl__dot\"\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"pyr-tl__content\"\u003e\r\n        \u003cdiv class=\"pyr-tl__phase\"\u003eFond\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__timing\"\u003e3h — 10h++\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__imgs\" id=\"ptl-imgs-fond\"\u003e\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__names\"\u003eAccord d'Iris, Ambre Gris, Bois de Santal\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003cdiv class=\"divider rv\"\u003e\u003c\/div\u003e\r\n\u003csection class=\"chrono rv\"\u003e\r\n  \u003cp class=\"chrono__label\"\u003eÉvolution olfactive\u003c\/p\u003e\r\n  \u003cdiv class=\"chrono__track\" id=\"chronoTrack\"\u003e\r\n    \u003cdiv class=\"chrono__line\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__line-fill\" id=\"chronoFill\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__playhead\" id=\"chronoHead\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__ticks\" id=\"chronoTicks\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__phases\" id=\"chronoPhases\"\u003e\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"chrono__state\" id=\"chronoState\"\u003e\r\n    \u003cdiv class=\"chrono__state-col\"\u003e\r\n      \u003cdiv class=\"chrono__state-label\"\u003eOuverture · 0 — 30 min\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono__state-val\" id=\"chronoValTete\"\u003eOrange Douce du Brésil, Absolue de Rose\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__state-col\" style=\"transition-delay:.15s\"\u003e\r\n      \u003cdiv class=\"chrono__state-label\"\u003eCorps · 1h — 6h\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono__state-val\" id=\"chronoValCoeur\"\u003eFramboise, Pêche, Nectarine, Vanille, Fève Tonka\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__state-col\" style=\"transition-delay:.3s\"\u003e\r\n      \u003cdiv class=\"chrono__state-label\"\u003eSillage · 6h — 10h+\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono__state-val\" id=\"chronoValFond\"\u003eAccord d'Iris, Ambre Gris, Bois de Santal\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- CHRONO VERTICAL MOBILE --\u003e\r\n\u003csection class=\"chrono-v\"\u003e\r\n  \u003cp class=\"chrono-v__label\"\u003eÉvolution olfactive\u003c\/p\u003e\r\n  \u003cdiv class=\"chrono-v__steps\"\u003e\r\n    \u003cdiv class=\"chrono-v__step\" style=\"transition-delay:0s\"\u003e\r\n      \u003cdiv class=\"chrono-v__dot-wrap\"\u003e\u003cdiv class=\"chrono-v__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono-v__content\"\u003e\r\n        \u003cdiv class=\"chrono-v__phase\"\u003eTête\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__timing\"\u003e0 — 30 min · Ouverture\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__notes\"\u003eOrange Douce du Brésil, Absolue de Rose\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"chrono-v__step\" style=\"transition-delay:.15s\"\u003e\r\n      \u003cdiv class=\"chrono-v__dot-wrap\"\u003e\u003cdiv class=\"chrono-v__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono-v__content\"\u003e\r\n        \u003cdiv class=\"chrono-v__phase\"\u003eCœur\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__timing\"\u003e1h — 6h · Corps\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__notes\"\u003eFramboise, Pêche, Nectarine, Vanille, Fève Tonka\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"chrono-v__step\" style=\"transition-delay:.3s\"\u003e\r\n      \u003cdiv class=\"chrono-v__dot-wrap\"\u003e\u003cdiv class=\"chrono-v__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono-v__content\"\u003e\r\n        \u003cdiv class=\"chrono-v__phase\"\u003eFond\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__timing\"\u003e6h — 10h+ · Sillage\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__notes\"\u003eAccord d'Iris, Ambre Gris, Bois de Santal\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- PERFORMANCE --\u003e\r\n\u003csection class=\"perf\"\u003e\r\n  \u003cp class=\"perf__label\"\u003ePerformance\u003c\/p\u003e\r\n  \u003cdiv class=\"perf__grid\" id=\"perfGrid\"\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"4\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eSillage\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e4 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"4\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eLasting Power\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e4 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"4\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eProjection\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e4 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"4\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eIntensity\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e4 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"2\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eFreshness\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e2 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf__tags\" id=\"perfTags\"\u003e\u003cspan class=\"perf__tag\"\u003eSoirée\u003c\/span\u003e\u003cspan class=\"perf__tag\"\u003eAutomne \/ Hiver\u003c\/span\u003e\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- PERFORMANCE MOBILE (barres) --\u003e\r\n\u003csection class=\"perf-m\" id=\"perfMobile\"\u003e\r\n  \u003cp class=\"perf-m__label\"\u003ePerformance\u003c\/p\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"4\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eSillage\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e4\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"4\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eLasting Power\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e4\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"4\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eProjection\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e4\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"4\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eIntensity\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e4\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"2\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eFreshness\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e2\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__tags\"\u003e\u003cspan class=\"perf-m__tag\"\u003eSoirée\u003c\/span\u003e\u003cspan class=\"perf-m__tag\"\u003eAutomne \/ Hiver\u003c\/span\u003e\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003csection class=\"brand rv\"\u003e\r\n  \u003cdiv\u003e\r\n    \u003cp class=\"brand__label\"\u003eThe Perfumer\u003c\/p\u003e\r\n    \u003cp class=\"brand__name\"\u003eAaron Terence Hughes\u003c\/p\u003e\u003cp class=\"brand__bio\"\u003eAaron Terence Hughes est un parfumeur de niche britannique fondé en 2019, reconnu pour ses extraits de parfum à haute concentration (35%+).\u003c\/p\u003e\u003c\/div\u003e\r\n  \u003cdiv class=\"brand__stats rv-r\"\u003e\u003cdiv\u003e\u003cp class=\"brand__sn\" data-count=\"35\" data-suf=\"%\"\u003e0%\u003c\/p\u003e\u003cp class=\"brand__sl\"\u003eMin. Concentration\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cp class=\"brand__sn\" data-count=\"50\" data-suf=\"+\"\u003e0+\u003c\/p\u003e\u003cp class=\"brand__sl\"\u003eFragrances\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cp class=\"brand__sn\" data-count=\"2019\" data-suf=\"\"\u003e0\u003c\/p\u003e\u003cp class=\"brand__sl\"\u003eFounded\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cp class=\"brand__sn\" data-count=\"10\" data-suf=\"h+\"\u003e0h+\u003c\/p\u003e\u003cp class=\"brand__sl\"\u003eLasting Power\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- FICHE TECHNIQUE --\u003e\r\n\u003csection class=\"fiche rv\"\u003e\r\n  \u003cp class=\"fiche__label\"\u003eFiche Technique\u003c\/p\u003e\r\n  \u003cdiv class=\"fiche__grid\"\u003e\r\n    \u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eConcentration\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003eExtrait de Parfum · 35%\u003c\/p\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eGenre\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003eUnisexe\u003c\/p\u003e\u003c\/div\u003e\u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eOlfactory Family\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003eGourmand Fruité Floral\u003c\/p\u003e\u003c\/div\u003e\u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eLancement\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003e2024\u003c\/p\u003e\u003c\/div\u003e\u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eVegan \u0026amp; Cruelty-Free\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003eOui\u003c\/p\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eFormats disponibles\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003e10ml · 50ml · 100ml\u003c\/p\u003e\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- SEO --\u003e\u003csection class=\"seo rv\"\u003e\r\n  \u003ch2\u003eBelle De Nuit\u003c\/h2\u003e\u003cp\u003eBelle De Nuit is an Extrait de Parfum · 35% Unisexe by Aaron Terence Hughes. Its olfactory pyramid unfolds Orange Douce du Brésil, Absolue de Rose en as top notes, Framboise, Pêche, Nectarine, Vanille, Fève Tonka in the heart, et Accord d'Iris, Ambre Gris, Bois de Santal in the base. Lasting Power estimée : 10h+.\u003c\/p\u003e\u003cp\u003eDisponible en 10ml · 50ml · 100ml, Belle De Nuit is available at Passion Parfum, official Aaron Terence Hughes retailer in France. Fast delivery, complimentary samples.\u003c\/p\u003e\u003cp\u003e\u003ca href=\"\/en\/collections\/aaron-terence-hughes\"\u003eAll Aaron Terence Hughes fragrances\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e\u003c!-- FAQ --\u003e\u003c!-- CAROUSEL PRODUITS --\u003e\u003csection class=\"also rv\"\u003e\r\n  \u003cdiv class=\"also__hdr\"\u003e\r\n    \u003cp class=\"also__label\"\u003eDécouvrir aussi\u003c\/p\u003e\r\n    \u003ca href=\"\/en\/collections\/aaron-terence-hughes\" class=\"also__link\"\u003eVoir tout →\u003c\/a\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"also__scroll\" id=\"alsoScroll\"\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-addicted-eau-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Addicted_aaron_terence_hughes_fantasy.webp?v=1769452164\u0026width=400\" alt=\"Addicted\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eAddicted\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€5,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-legend-eau-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Legend_aaron_terence_hughes_fantasy.webp?v=1769452410\u0026width=400\" alt=\"Legend\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eLegend\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€5,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-addicted-plus-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Addicted_Plus_aaron_terence_hughes_fantasy.webp?v=1769452111\u0026width=400\" alt=\"Addicted+\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eAddicted+\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/blue-fever-aaron-terence-hughes-extrait-parfum-marin-frais\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/blue_fever_aaron_terence_hughes_fantasy_50ml.jpg?v=1771872057\u0026width=400\" alt=\"Blue Fever\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eBlue Fever\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-haze-extreme-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/haze_extreme_aaron_terence_hughes_50ml.jpg?v=1767996850\u0026width=400\" alt=\"Haze Extreme\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eHaze Extreme\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-kayos-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/kayos_aaron_terence_hughes_fantasy_50ml.webp?v=1769129063\u0026width=400\" alt=\"Kayos\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eKayos\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-maverick-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/maverick_aaron_terence_hughes_fantasy_50ml.webp?v=1769129100\u0026width=400\" alt=\"Maverick\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eMaverick\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-notorious-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/notorious_aaron_terence_hughes_fantasy_50ml.jpg?v=1771878812\u0026width=400\" alt=\"Notorious\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eNotorious\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-slut-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Slut_aaron_terence_hughes_fantasy.jpg?v=1771875467\u0026width=400\" alt=\"Slut\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eSlut\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-supernova-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/supernova_aaron_terence_hughes_fantasy_50ml.webp?v=1769129534\u0026width=400\" alt=\"Supernova\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eSupernova\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€7,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-supersonic-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/supersonic_aaron_terence_hughes_fantasy_50ml.webp?v=1769129574\u0026width=400\" alt=\"Supersonic\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eSupersonic\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€7,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-requiem-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Requiem_aaron_terence_hughes_50ml_fantasy.jpg?v=1767991794\u0026width=400\" alt=\"Requiem\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eRequiem\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€7,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003c\/div\u003e\r\n\u003c\/section\u003e\u003c!-- CTA --\u003e\r\n\u003csection class=\"cta\"\u003e\r\n  \u003cdiv class=\"cta__inner\"\u003e\r\n    \u003cdiv class=\"rv-s\"\u003e\r\n      \u003cp class=\"cta__eyebrow\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n      \u003cp class=\"cta__txt\"\u003eLaissez une empreinte\u003cbr\u003einoubliable.\u003c\/p\u003e\r\n      \u003cp class=\"cta__sub\"\u003eBelle De Nuit · Extrait de Parfum · 35% · Unisexe\u003c\/p\u003e\r\n      \u003cdiv class=\"cta__actions\"\u003e\r\n        \u003ca href=\"#pp-atc-form\" class=\"cta__btn\"\u003eAdd to cart — €165,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/en\/cart\/55677269770564:1\" class=\"cta__btn-sec\"\u003eCommander un échantillon\u003c\/a\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"cta__trust\"\u003e\r\n        \u003cspan class=\"cta__trust-item\"\u003eLivraison gratuite dès €60\u003c\/span\u003e\r\n        \u003cspan class=\"cta__trust-item\"\u003eRetours 14 jours\u003c\/span\u003e\r\n        \u003cspan class=\"cta__trust-item\"\u003eRevendeur officiel\u003c\/span\u003e\r\n        \u003cspan class=\"cta__trust-item\"\u003ePaiement sécurisé\u003c\/span\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"cta__footer\"\u003e\r\n    \u003cspan class=\"cta__footer-left\"\u003eBelle De Nuit · Aaron Terence Hughes\u003c\/span\u003e\r\n    \u003cspan class=\"cta__footer-center\"\u003ePassion Parfum · Revendeur Officiel France\u003c\/span\u003e\r\n    \u003cspan class=\"cta__footer-right\"\u003epassion-parfum.com\u003c\/span\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003cfooter class=\"foot\"\u003e\u003cp\u003ePassion Parfum Project\u003c\/p\u003e\u003c\/footer\u003e\r\n\r\n\u003cscript\u003e\r\n(function(){\r\n  'use strict';\r\n\r\n  \/* ── Données injectées par Liquid ── *\/\r\n  var NOTES_TETE   = \"Orange Douce du Brésil, Absolue de Rose\";\r\n  var NOTES_COEUR  = \"Framboise, Pêche, Nectarine, Vanille, Fève Tonka\";\r\n  var NOTES_FOND   = \"Accord d'Iris, Ambre Gris, Bois de Santal\";\n  var NOTES_SLUGS  = {\"tete\":[\"orange-douce-du-bresil\",\"absolue-de-rose\"],\"coeur\":[\"framboise\",\"peche\",\"nectarine\",\"vanille\",\"feve-tonka\"],\"fond\":[\"accord-d-iris\",\"ambre-gris\",\"bois-de-santal\"]};\r\n  var PRODUCT_TITLE= \"Belle De Nuit\";\r\n  var VENDOR       = \"Aaron Terence Hughes\";\r\n  var TAGS_PERF    = \"Soirée, Automne \\\/ Hiver\";\r\n\r\n  \/* ── 1. PARTICLES ── *\/\r\n  var cv=document.getElementById('particles'),cx=cv.getContext('2d'),pts=[];\r\n  var cp=cv.parentElement;function rsz(){cv.width=cp.offsetWidth;cv.height=cp.offsetHeight} rsz(); addEventListener('resize',rsz);\r\n  function Pt(){this.r()}\r\n  Pt.prototype.r=function(){this.x=Math.random()*cv.width;this.y=cv.height+10;this.sz=Math.random()*2.5+.4;this.sy=-(Math.random()*.5+.1);this.sx=(Math.random()-.5)*.3;this.o=Math.random()*.55+.15;this.p=Math.random()*Math.PI*2;this.t=Math.random()\u003e.7};\r\n  Pt.prototype.u=function(){this.y+=this.sy;this.x+=this.sx+Math.sin(this.p)*.2;this.p+=.008;this.o-=.0004;if(this.y\u003c-10||this.o\u003c=0)this.r()};\r\n  Pt.prototype.d=function(){cx.beginPath();cx.arc(this.x,this.y,this.sz,0,Math.PI*2);cx.fillStyle='rgba(201,169,110,'+this.o+')';cx.fill();cx.beginPath();cx.arc(this.x,this.y,this.sz*4,0,Math.PI*2);cx.fillStyle='rgba(201,169,110,'+(this.o*.12)+')';cx.fill();if(this.t){cx.beginPath();cx.arc(this.x,this.y,this.sz*1.5,0,Math.PI*2);cx.fillStyle='rgba(232,204,136,'+(this.o*.35)+')';cx.fill()}};\r\n  for(var i=0;i\u003c80;i++){var p=new Pt();p.y=Math.random()*cv.height;pts.push(p)}\r\n  (function anim(){cx.clearRect(0,0,cv.width,cv.height);pts.forEach(function(p){p.u();p.d()});requestAnimationFrame(anim)})();\r\n  setTimeout(function(){cv.classList.add('on')},300);\r\n\r\n  \/* ── 2. CURSOR ── *\/\r\n  var dot=document.getElementById('cDot'),ring=document.getElementById('cRing');\r\n  var mx=0,my=0,dx=0,dy=0;\r\n  addEventListener('mousemove',function(e){mx=e.clientX;my=e.clientY;dot.style.left=mx-3+'px';dot.style.top=my-3+'px'});\r\n  (function cAnim(){dx+=(mx-dx)*.12;dy+=(my-dy)*.12;ring.style.left=dx-16+'px';ring.style.top=dy-16+'px';requestAnimationFrame(cAnim)})();\r\n\r\n  \/* ── 3. SCROLL PROGRESS ── *\/\r\n  var prog=document.getElementById('scrollProg');\r\n  addEventListener('scroll',function(){var h=document.documentElement.scrollHeight-innerHeight;prog.style.width=(scrollY\/h*100)+'%'},{passive:true});\r\n\r\n  \/* ── 4. PARALLAX BOTTLE ── *\/\r\n  var bw=document.querySelector('.hero__bwrap'),hs=document.querySelector('.hero');\r\n  addEventListener('scroll',function(){var r=hs.getBoundingClientRect(),pct=Math.max(0,Math.min(1,-r.top\/innerHeight));if(bw)bw.style.transform='translateY('+(pct*-50)+'px) scale('+(1-pct*.06)+')'},{passive:true});\r\n  var bi=document.querySelector('.hero__photo');\r\n  if(bi){var bp=bi.parentElement;\r\n    \/* mousemove-removed *\/\r\n  }\r\n\r\n  \/* ── 5. NOTES LIBRARY — images Shopify CDN ── *\/\r\n  var CDN = 'https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/';\r\n  var FALLBACK = CDN + 'note-default.webp';\r\n\r\n  function sl(n){return n.trim().toLowerCase().replace(\/[éèêë]\/g,'e').replace(\/[àâä]\/g,'a').replace(\/[ùûü]\/g,'u').replace(\/[ôö]\/g,'o').replace(\/[îï]\/g,'i').replace(\/ç\/g,'c').replace(\/'\/g,'').replace(\/\\s+\/g,'-')}\r\n\r\n  \/* Retourne l'URL CDN de la note. Le fichier doit être uploadé\r\n     dans Shopify \u003e Contenu \u003e Fichiers avec le nom : note-[slug].webp\r\n     Ex: \"Fève Tonka\" → note-feve-tonka.webp *\/\r\n  function gi(n){return CDN + 'note-' + sl(n) + '.webp'}\r\n\r\n  \/* Patch onerror sur toutes les images de notes pour fallback silencieux *\/\r\n  function mkImg(n, w, h, cls, frSlug){\r\n    var url = frSlug ? CDN + 'note-' + frSlug + '.webp' : gi(n);\r\n    var img = '\u003cimg class=\"'+(cls||'note__img')+'\" src=\"'+url+'\"'\r\n      +' alt=\"'+n+'\" width=\"'+(w||72)+'\" height=\"'+(h||72)+'\"'\r\n      +' loading=\"lazy\"'\r\n      +' onerror=\"this.src=\\''+FALLBACK+'\\';this.onerror=null\"\u003e';\r\n    return img;\r\n  }\r\n\r\n  function renderNotes(id,str,tierName,slugsArr){\r\n    var c=document.getElementById(id);if(!c||!str)return;\r\n    str.split(',').forEach(function(r,i){\r\n      var n=r.trim();if(!n)return;\n      var frSlug=(slugsArr\u0026\u0026slugsArr[i])?slugsArr[i]:null;\r\n      var d=document.createElement('div');d.className='note note--l';d.style.transitionDelay=(i*.15)+'s';\r\n      d.innerHTML='\u003cdiv class=\"note__wrap\"\u003e'+mkImg(n,72,72,'note__img',frSlug)+'\u003c\/div\u003e\u003cdiv class=\"note__txt\"\u003e\u003cp class=\"note__name\"\u003e'+n+'\u003c\/p\u003e\u003cdiv class=\"note__acc\"\u003e\u003c\/div\u003e\u003c\/div\u003e';\r\n      c.appendChild(d);\r\n    });\r\n  }\r\n  var _s = NOTES_SLUGS || {};\n  renderNotes('tier-tete', NOTES_TETE, 'tête', _s.tete);\r\n  renderNotes('tier-coeur', NOTES_COEUR, 'cœur', _s.coeur);\r\n  renderNotes('tier-fond', NOTES_FOND, 'fond', _s.fond);\r\n\r\n  \/* ── 7. SCROLL REVEALS ── *\/\r\n  var obs=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('v');obs.unobserve(e.target)}})},{threshold:.08});\r\n  document.querySelectorAll('.rv,.rv-l,.rv-r,.rv-s,.rv-mask,.note,.tier,.hero__ink,.hero__glow,.hero__meta,.hero__shape,.divider').forEach(function(el){obs.observe(el)});\r\n\r\n  \/* ── 8. PERF DOTS ── *\/\r\n  var gridEl=document.getElementById('perfGrid');\r\n  if(gridEl){\r\n    var gObs=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){\r\n      e.target.querySelectorAll('.perf__row').forEach(function(row,i){\r\n        setTimeout(function(){\r\n          row.classList.add('v');\r\n          var score=parseInt(row.getAttribute('data-score'));\r\n          row.querySelectorAll('.perf__dot').forEach(function(dot,j){\r\n            setTimeout(function(){if(j\u003cscore)dot.classList.add('lit')},j*80);\r\n          });\r\n        },i*120);\r\n      });\r\n      e.target.querySelectorAll('.perf__tag').forEach(function(t,i){setTimeout(function(){t.classList.add('v')},700+i*80)});\r\n      gObs.unobserve(e.target);\r\n    }})},{threshold:.3});\r\n    gObs.observe(gridEl);\r\n  }\r\n\r\n  \/* ── 9. COUNTER ANIMATION ── *\/\r\n  var cO=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){\r\n    e.target.querySelectorAll('[data-count]').forEach(function(el){\r\n      var t=parseFloat(el.getAttribute('data-count')),sf=el.getAttribute('data-suf')||'',dur=t\u003e100?2500:1500,st=performance.now();\r\n      (function step(now){var pct=Math.min((now-st)\/dur,1),ea=1-Math.pow(1-pct,4);el.textContent=Math.round(ea*t)+sf;if(pct\u003c1)requestAnimationFrame(step)})(st);\r\n    });\r\n    cO.unobserve(e.target);\r\n  }})},{threshold:.5});\r\n  var bs=document.querySelector('.brand__stats');if(bs)cO.observe(bs);\r\n\r\n  \/* ── 10. CHAR REVEAL ── *\/\r\n  document.querySelectorAll('.chr').forEach(function(el){var t=el.textContent;el.innerHTML='';t.split('').forEach(function(c,i){var s=document.createElement('span');s.textContent=c===' '?'\\u00A0':c;s.style.transitionDelay=(.12+i*.05)+'s';el.appendChild(s)})});\r\n\r\n  \/* ── 11. VARIANT SELECTOR ── *\/\r\n  window.selVar=function(btn,e){\r\n    document.querySelectorAll('.variants__btn').forEach(function(b){b.classList.remove('active')});\r\n    btn.classList.add('active');\r\n    var vid=btn.getAttribute('data-variant-id');\r\n    var price=btn.getAttribute('data-price');\r\n    document.getElementById('pDisp').innerHTML=price+' \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e';\r\n    var hiddenInput=document.getElementById('pp-variant-id');\r\n    if(hiddenInput)hiddenInput.value=vid;\r\n    var rip=document.createElement('span');rip.className='ripple';\r\n    var r=btn.getBoundingClientRect();rip.style.left=(e.clientX-r.left)+'px';rip.style.top=(e.clientY-r.top)+'px';\r\n    btn.appendChild(rip);setTimeout(function(){rip.remove()},700);\r\n  };\r\n\r\n  \/* ── 12. FAQ ── *\/\r\n  window.togFaq=function(b){var a=b.nextElementSibling,o=b.classList.contains('open');document.querySelectorAll('.faq__q').forEach(function(q){q.classList.remove('open');q.nextElementSibling.style.maxHeight=null});if(!o){b.classList.add('open');a.style.maxHeight=a.scrollHeight+'px'}};\r\n\r\n\r\n  \/* ── 14. CHRONO ── *\/\r\n  (function(){\r\n    var times=['0min','15min','30min','1h','2h','3h','6h','12h','24h'];\r\n    var phases=[\r\n      {name:'Tête',  notes: NOTES_TETE,  start:0,end:2,width:'22%'},\r\n      {name:'Cœur',  notes: NOTES_COEUR, start:2,end:5,width:'33%'},\r\n      {name:'Fond',  notes: NOTES_FOND,  start:5,end:8,width:'45%'}\r\n    ];\r\n    var ticks=document.getElementById('chronoTicks');\r\n    var phasesEl=document.getElementById('chronoPhases');\r\n    if(!ticks||!phasesEl)return;\r\n    times.forEach(function(t,i){\r\n      var d=document.createElement('div');d.className='chrono__tick'+(i===0?' active':'');\r\n      d.innerHTML='\u003cdiv class=\"chrono__tick-dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"chrono__tick-time\"\u003e'+t+'\u003c\/div\u003e';\r\n      ticks.appendChild(d);\r\n    });\r\n    phases.forEach(function(p,i){\r\n      var d=document.createElement('div');d.className='chrono__phase';\r\n      d.style.width=p.width;d.style.transitionDelay=(i*.15)+'s';\r\n      d.innerHTML='\u003cdiv class=\"chrono__phase-name\"\u003e'+p.name+'\u003c\/div\u003e\u003cdiv class=\"chrono__phase-notes\"\u003e'+(p.notes||'')+'\u003c\/div\u003e';\r\n      phasesEl.appendChild(d);\r\n    });\r\n    var track=document.getElementById('chronoTrack');\r\n    var chronObs=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){\r\n      var fill=document.getElementById('chronoFill'),head=document.getElementById('chronoHead');\r\n      if(fill)setTimeout(function(){fill.style.width='100%'},100);\r\n      if(head)setTimeout(function(){head.style.left='calc(100% - 1px)'},100);\r\n      var allTicks=ticks.querySelectorAll('.chrono__tick');\r\n      allTicks.forEach(function(t,i){setTimeout(function(){allTicks.forEach(function(x){x.classList.remove('active')});t.classList.add('active')},200+i*220)});\r\n      document.querySelectorAll('.chrono__phase').forEach(function(p,i){setTimeout(function(){p.classList.add('v')},400+i*200)});\r\n      document.querySelectorAll('.chrono__state-col').forEach(function(c,i){setTimeout(function(){c.classList.add('v')},600+i*150)});\r\n      chronObs.unobserve(e.target);\r\n    }})},{threshold:.25});\r\n    if(track)chronObs.observe(track);\r\n  })();\r\n\r\n  \/* ── 15. CAROUSEL DÉCOUVRIR ── *\/\r\n  var alsoEl = document.querySelector('.also');\r\n  if(alsoEl){\r\n    var alsoObs = new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){\r\n      e.target.querySelectorAll('.also__card').forEach(function(card,i){\r\n        setTimeout(function(){card.classList.add('v')},i*100);\r\n      });\r\n      alsoObs.unobserve(e.target);\r\n    }})},{threshold:.15});\r\n    alsoObs.observe(alsoEl);\r\n  }\r\n\r\n\r\n  \/* ── MOBILE JS ── *\/\r\n\r\n  \/* Pyramide timeline mobile (option D) *\/\r\n  function renderTlImgs(id, str){\r\n    var c = document.getElementById(id); if(!c||!str) return;\r\n    str.split(',').forEach(function(r){\r\n      var n=r.trim(); if(!n) return;\r\n      var d=document.createElement('div'); d.className='pyr-tl__img';\r\n      d.innerHTML=mkImg(n,46,46,'');\r\n      c.appendChild(d);\r\n    });\r\n  }\r\n  renderTlImgs('ptl-imgs-tete', NOTES_TETE);\r\n  renderTlImgs('ptl-imgs-coeur', NOTES_COEUR);\r\n  renderTlImgs('ptl-imgs-fond', NOTES_FOND);\r\n\r\n  \/\/ Reveal timeline items on scroll\r\n  var ptlObs = new IntersectionObserver(function(es){es.forEach(function(e){\r\n    if(e.isIntersecting){e.target.classList.add('v');ptlObs.unobserve(e.target)}\r\n  })},{threshold:.15});\r\n  document.querySelectorAll('.pyr-tl__item').forEach(function(el,i){\r\n    el.style.transitionDelay=(i*.15)+'s';\r\n    ptlObs.observe(el);\r\n  });\r\n\r\n\r\n  \/* Mobile variant selector (hero bar) *\/\r\n  window.selVarM = function(btn) {\r\n    document.querySelectorAll('.hero-m-bar__vbtn').forEach(function(b){b.classList.remove('active')});\r\n    btn.classList.add('active');\r\n    var price = btn.getAttribute('data-price');\r\n    var vid = btn.getAttribute('data-variant-id');\r\n    var mPrice = document.getElementById('mPDisp');\r\n    if(mPrice) mPrice.innerHTML = price+' \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e';\r\n    var hiddenInput = document.getElementById('pp-variant-id');\r\n    if(hiddenInput) hiddenInput.value = vid;\r\n    \/\/ Sync desktop variant buttons too\r\n    document.querySelectorAll('.variants__btn[data-variant-id=\"'+vid+'\"]').forEach(function(b){\r\n      selVar(b, {clientX:0,clientY:0});\r\n    });\r\n  };\r\n\r\n  window.submitAtcM = function() {\r\n    var form = document.getElementById('pp-atc-form');\r\n    if(form) form.requestSubmit ? form.requestSubmit() : form.submit();\r\n  };\r\n\r\n  \/* Chrono vertical reveal *\/\r\n  var cvObs = new IntersectionObserver(function(es){es.forEach(function(e){\r\n    if(e.isIntersecting){\r\n      e.target.querySelectorAll('.chrono-v__step').forEach(function(s,i){\r\n        setTimeout(function(){s.classList.add('v')},i*180);\r\n      });\r\n      cvObs.unobserve(e.target);\r\n    }\r\n  })},{threshold:.2});\r\n  var cvEl = document.querySelector('.chrono-v__steps');\r\n  if(cvEl) cvObs.observe(cvEl);\r\n\r\n  \/* Performance mobile bars *\/\r\n  var pmObs = new IntersectionObserver(function(es){es.forEach(function(e){\r\n    if(e.isIntersecting){\r\n      e.target.querySelectorAll('.perf-m__row').forEach(function(row,i){\r\n        setTimeout(function(){\r\n          row.classList.add('v');\r\n          var score = parseInt(row.getAttribute('data-score'));\r\n          var bar = row.querySelector('.perf-m__bar');\r\n          if(bar) setTimeout(function(){bar.style.width=(score\/5*100)+'%'},50);\r\n        }, i*100);\r\n      });\r\n      e.target.querySelectorAll('.perf-m__tag').forEach(function(t,i){\r\n        setTimeout(function(){t.classList.add('v')},600+i*80);\r\n      });\r\n      pmObs.unobserve(e.target);\r\n    }\r\n  })},{threshold:.2});\r\n  var pmEl = document.getElementById('perfMobile');\r\n  if(pmEl) pmObs.observe(pmEl);\r\n\r\n})();\r\n\u003c\/script\u003e\r\n\u003cstyle\u003e .mega-menu__link-image {aspect-ratio: 1 \/ 1 !important; object-fit: contain !important;} \u003c\/style\u003e\n\u003c!-- Failed to render app block \"6478312753674380289\": app block path \"shopify:\/\/apps\/gempages-builder\/blocks\/embed-gp-script-head\/20b379d4-1b20-474c-a6ca-665c331919f3\" does not exist --\u003e\u003cdiv id=\"shopify-block-AN0lBTDcxWjVMRFNYe__3506245797631978836\" class=\"shopify-block shopify-app-block\"\u003e\u003cdiv id=\"ia-announcement-bar-parent-div\"\u003e\n  \u003c!-- BEGIN app snippet: vite-tag --\u003e\n\n\n  \u003cscript src=\"https:\/\/cdn.shopify.com\/extensions\/019ccb9a-f0bb-75af-93f0-b643768bd5d9\/ia-announcement-bar-74\/assets\/theme-Rj3y3u7Q.js\" type=\"module\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n  \u003clink href=\"\/\/cdn.shopify.com\/extensions\/019ccb9a-f0bb-75af-93f0-b643768bd5d9\/ia-announcement-bar-74\/assets\/theme-gpaqSu4X.css\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\" \/\u003e\n\n\u003c!-- END app snippet --\u003e\u003c!-- BEGIN app snippet: vite-tag --\u003e\n\n\n  \u003clink href=\"\/\/cdn.shopify.com\/extensions\/019ccb9a-f0bb-75af-93f0-b643768bd5d9\/ia-announcement-bar-74\/assets\/theme-gpaqSu4X.css\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\" \/\u003e\n\n\u003c!-- END app snippet --\u003e\n\n  \n  \n\u003c\/div\u003e\n\n\u003cscript\u003e\n  const listOfPublishedIncredibleAnnouncements = [{\"singleAnnouncementText\":{\"id\":\"595388a2-8f27-45d5-901c-c4033092186a\",\"iconUrl\":\"\",\"announcementTitle\":\"\u003cp\u003eEnvoi gratuit en France à partir de 60 euros d'achat\u0026nbsp;- Free delivery in Europe for orders over 120 euros and 300 euros for the rest of the world\u003c\/p\u003e\",\"announcementTitleTranslations\":[],\"announcementSubheading\":\"\",\"announcementSubheadingTranslations\":[],\"CTAType\":\"none\",\"CTAUrl\":\"\",\"CTAUrlTranslations\":{},\"buttonText\":\"Shop now!\",\"buttonTextTranslations\":[],\"openInNewTab\":false},\"multipleAnnouncementTexts\":[{\"id\":\"595388a2-8f27-45d5-901c-c4033092186a\",\"iconUrl\":\"\",\"announcementTitle\":\"\u003cp\u003eEnvoi gratuit en France à partir de 60 euros d'achat\u0026nbsp;- Free delivery in Europe for orders over 120 euros and 300 euros for the rest of the world\u003c\/p\u003e\",\"announcementTitleTranslations\":[],\"announcementSubheading\":\"\",\"announcementSubheadingTranslations\":[],\"CTAType\":\"none\",\"CTAUrl\":\"\",\"CTAUrlTranslations\":{},\"buttonText\":\"Shop now!\",\"buttonTextTranslations\":[],\"openInNewTab\":false}],\"settings\":{\"position\":\"top\",\"positionSticky\":false,\"autoRotateMultipleAnnouncementText\":true,\"rotatingAnimationDuration\":\"4\",\"showNavigationArrows\":true,\"showCloseButton\":false,\"runningLineAnnouncementSpeed\":\"50\",\"runningLineAnnouncementTextGap\":\"30\",\"startDate\":null,\"startDateTimeType\":\"rightNow\",\"startHours\":null,\"startMinutes\":null,\"startPeriod\":null,\"endDate\":null,\"endDateTimeType\":\"never\",\"endHours\":null,\"endMinutes\":null,\"endPeriod\":null},\"advancedSettings\":{\"zIndex\":\"2147483\"},\"styles\":{\"selectedTemplate\":\"Dawn\",\"backgroundType\":\"singleColor\",\"singleColor\":\"f9fff4\",\"gradientTurn\":90,\"gradientStart\":\"DDDDDD\",\"gradientEnd\":\"FFFFFF\",\"borderRadius\":\"0\",\"borderSize\":\"0\",\"borderColor\":\"C5C8D1\",\"titleSize\":\"18\",\"titleColor\":\"000000\",\"titleAlignment\":\"left\",\"titleFontWeight\":\"400\",\"titleItalic\":false,\"titleUnderline\":false,\"fontFamily\":null,\"subheadingSize\":\"14\",\"subheadingColor\":\"005000\",\"subheadingAlignment\":\"left\",\"subheadingFontWeight\":\"400\",\"subheadingItalic\":false,\"subheadingUnderline\":false,\"buttonBackgroundColor\":\"202223\",\"buttonFontSize\":\"14\",\"buttonFontColor\":\"ffffff\",\"buttonBorderRadius\":\"4\",\"closeIconColor\":\"6d7175\",\"arrowIconColor\":\"6d7175\",\"spacing\":{\"insideTop\":10,\"insideBottom\":10,\"outsideTop\":0,\"outsideBottom\":10},\"customCss\":\"\"},\"placement\":{\"placementPosition\":\"home-page-only\",\"showOnProducts\":[],\"showOnCollections\":[],\"showOnProductsInCollections\":[],\"geolocationTargetingLocationType\":\"whole-world\",\"specificCountries\":[]},\"id\":\"692b295f4ddb9a2544fa6233\",\"shop\":\"0wt1y9-hj.myshopify.com\",\"name\":\"shipment\",\"published\":true,\"type\":\"running-line\",\"announcementPageType\":\"top-bottom-bar\",\"createdAt\":\"2025-11-29T17:11:59.466Z\",\"updatedAt\":\"2025-11-29T17:11:59.466Z\"}]\n  window.listOfPublishedIncredibleAnnouncements = listOfPublishedIncredibleAnnouncements\n\n  const shopLocaleForAnnouncementBar = {\"shop_locale\":{\"locale\":\"fr\",\"enabled\":true,\"primary\":true,\"published\":true}}\n\n  window.shopLocaleForAnnouncementBar = shopLocaleForAnnouncementBar\n\n  window.shopCurrencyCode = \"EUR\";\n\n  window.__oxifyAbProxyPath = \"\/apps\/oxify-announcement-bar\";\n\n  \n\n  \n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \n\u003c\/style\u003e\n\n\n\n\u003c\/div\u003e\u003c!-- Failed to render app block \"9827064043892562090\": app block path \"shopify:\/\/apps\/hype-discounts\/blocks\/hype-link\/dad89215-8ec1-431c-8488-2e358677b8c3\" does not exist --\u003e\u003cdiv id=\"shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879\" class=\"shopify-block shopify-app-block\"\u003e\u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.shopify.com\/extensions\/019ce143-3aaf-7032-9874-fe78a8add115\/ecomsend-134\/assets\/style.css\" \/\u003e\n\n\u003cscript\u003e\n  function createEcomSendMainStyleEle() {\n    const ecomsendMainStyleEle = document.createElement(\"link\");\n    ecomsendMainStyleEle.rel = \"stylesheet\";\n    ecomsendMainStyleEle.href = 'https:\/\/cdn.shopify.com\/extensions\/019ce143-3aaf-7032-9874-fe78a8add115\/ecomsend-134\/assets\/style.css';\n    ecomsendMainStyleEle.dataset.ecomsendTag = \"load-alternate-css\";\n    return ecomsendMainStyleEle;\n  };\n\n  if (window.EcomSendApps?.enableAlternateCSSLoading ?? false) {\n    document.body.appendChild(createEcomSendMainStyleEle());\n  };\n\n  try {\n    function checkMarketingEvent() {\n      const urlParams = new URLSearchParams(window.location.search)\n      const marketingId = urlParams.get(\"es_marketingId\")\n      if (marketingId \u0026\u0026 window.localStorage) {\n        window.localStorage.setItem(\"ecomsend_marketingId\", marketingId)\n      }\n    }\n    checkMarketingEvent()\n  } catch (e) {}\n  \n\u003c\/script\u003e\n\n\u003cscript defer src=\"https:\/\/cdn.shopify.com\/extensions\/019ce143-3aaf-7032-9874-fe78a8add115\/ecomsend-134\/assets\/ecomsend.js\"\u003e\u003c\/script\u003e\n\n\u003cstyle id=\"ecomsend-custom-style\"\u003e\u003c\/style\u003e\n\n\u003c!-- BEGIN app snippet: ecomsend-app --\u003e\u003cscript type=\"text\/javascript\"\u003e\n  \/\/SendWILL APPS COMMON JS CODE\n  window.EcomSendApps = window.EcomSendApps || {}\n\n  window.EcomSendApps.design_mode = false\n  \n\n  window.EcomSendApps.common = window.EcomSendApps.common || {}\n  window.EcomSendApps.common.shop = {\n    permanent_domain: '0wt1y9-hj.myshopify.com',\n    currency: \"EUR\",\n    money_format: \"€{{amount_with_comma_separator}}\",\n    id: 94332551492,\n  }\n\n  \n  \n    window.EcomSendApps.common.customer = {\n      id: null,\n      tags: null,\n      email: null,\n      accepts_marketing: null,\n      first_name: null,\n    }\n  \n\n  \n  window.EcomSendApps.common.template = 'product'\n\u003c\/script\u003e\n\u003c!-- END app snippet --\u003e\n\n\u003cscript\u003ewindow.shopLocale = 'fr'\u003c\/script\u003e\n\n\u003cscript\u003e\n  try {\n    const urlParams = new URLSearchParams(window.location.search)\n    const willDiscountCode = urlParams.get(\"willDiscountCode\")\n    if (willDiscountCode) {\n      fetch(\"\/cart\/update.js\", {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application\/json\",\n        },\n        body: JSON.stringify({\n          discount: willDiscountCode,\n        }),\n      })\n    }\n  } catch (error) {}\n\u003c\/script\u003e\n\n\n\u003c\/div\u003e\u003cdiv id=\"shopify-block-ATFo0Ui9ySnB2QXcrd__9466161677832145516\" class=\"shopify-block shopify-app-block\"\u003e\n\n  \u003cdiv class=\"peppy-notify-me-button-container\" id=\"peppy-notify-me-button-container\"\u003e\n    \u003cpeppy-button class=\"peppy-notify-me-button-wrapper\" id=\"peppy-notify-me-button-wrapper\"\n      \u003e\u003cbutton class=\"peppy-notify-me-button\" id=\"peppy-notify-me-button\"\u003e\u003c\/button\u003e\n    \u003c\/peppy-button\u003e\n    \u003cdiv\n      id=\"peppy-button-overlay\"\n      style=\"position: absolute; inset: 0px; width: 100%; height: 100%; display: block; cursor: pointer; z-index: 600;box-sizing: border-box;\"\n    \u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdialog id=\"peppy-form-container\" class=\"peppy-form-container\"\u003e\n    \u003cpeppy-form class=\"peppy-popup-form-wrapper\" id=\"peppy-popup-form-wrapper\"\u003e\n      \u003cform class=\"peppy-popup-form\" id=\"peppy-popup-form\" method=\"dialog\"\u003e\n        \u003cdiv id=\"peppy-form-header\"\u003e\n          \u003cspan id=\"peppy-form-header-title\" class=\"peppy-popup-form-title\"\u003e\u003c\/span\u003e\n          \u003cbutton id=\"close-btn\" class=\"peppy-popup-form-close-button\" type=\"button\"\u003e\u003cspan\u003ex\u003c\/span\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"peppy-headline-div\" id=\"peppy-headline-div\"\u003e\n          \u003cp id=\"peppy-popup-form-headline\" class=\"peppy-popup-form-headline\"\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003chr class=\"peppy-headline-margin\" id=\"peppy-headline-margin\"\u003e\n        \u003cdiv id=\"peppy-popup-form-product-variant-wrapper\" class=\"peppy-popup-form-product-variant-wrapper\"\u003e\n          \u003cdiv id=\"peppy-popup-form-selected-product\" class=\"peppy-popup-form-selected-product\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"oos-variants-div\" id=\"oos-variants-div\"\u003e\n            \u003cselect id=\"peppy-product-variant\" class=\"oos-variants\"\u003e\u003c\/select\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv id=\"peppy-popup-form-channels-input-wrapper\" class=\"peppy-popup-form-channels-input-wrapper\"\u003e\n          \u003cdiv class=\"peppy-popup-form-bis-channels-div\"\u003e\n            \u003cdiv id=\"default-channel-container\" class=\"peppy-popup-form-bis-default-channel-container\"\u003e\n              \u003cinput\n                type=\"radio\"\n                name=\"bis-channel\"\n                id=\"default-channel\"\n                class=\"peppy-popup-form-bis-default-channel\"\n                checked\n              \u003e\n              \u003clabel class=\"peppy-popup-form-default-channel-label\" for=\"default-channel\"\u003e\u003c\/label\u003e\n            \u003c\/div\u003e\n            \u003cdiv id=\"second-channel-container\" class=\"peppy-popup-form-bis-second-channel-container\"\u003e\n              \u003cinput type=\"radio\" name=\"bis-channel\" id=\"second-channel\" class=\"peppy-popup-form-bis-second-channel\"\u003e\n              \u003clabel class=\"peppy-popup-form-second-channel-label\" for=\"second-channel\"\u003e\u003c\/label\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"peppy-email-address-div\"\u003e\n            \u003cinput\n              type=\"email\"\n              id=\"peppy-email\"\n              name=\"peppy-email\"\n              class=\"peppy-popup-form-email-field\"\n              placeholder=\"\"\n              maxlength=\"\"\n              autocomplete=\"email\"\n            \u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"peppy-phone-number-div\" id=\"peppy-phone-number-div\"\u003e\n            \u003cselect\n              id=\"peppy-countryCode\"\n              name=\"peppy-countryCode\"\n              class=\"peppy-popup-form-countrycode-dropdown\"\n              autocomplete=\"tel-country-code\"\n            \u003e\u003c\/select\u003e\n            \u003cinput\n              type=\"tel\"\n              id=\"peppy-phone\"\n              name=\"peppy-phone\"\n              class=\"peppy-popup-form-number-field\"\n              autocomplete=\"tel-national\"\n              placeholder=\"00000\"\n              maxlength=\"22\"\n            \u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv id=\"peppy-form-error\" class=\"peppy-popup-form-error-message-div\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"peppy-email-marketing-checkbox-div\"\u003e\n          \u003clabel for=\"peppy-email-marketing-checkbox\" class=\"peppy-email-marketing-checkbox-label\"\u003e\n            \u003cinput id=\"peppy-email-marketing-checkbox\" class=\"peppy-email-marketing-checkbox\" type=\"checkbox\"\u003e\n            \u003cspan class=\"peppy-email-marketing-checkbox-text\"\u003e\u003c\/span\u003e\n          \u003c\/label\u003e\n        \u003c\/div\u003e\n        \u003cbutton id=\"peppy-form-submit\" class=\"peppy-popup-form-notifyme-button\" type=\"button\"\u003e\u003c\/button\u003e\n        \u003cdiv id=\"peppy-text-below-cta\" class=\"peppy-text-below-cta\"\u003e\n          \u003cdiv id=\"peppy-form-success\" class=\"peppy-popup-form-success-message-div\"\u003e\u003c\/div\u003e\n          \u003cdiv id=\"peppy-form-duplicate-registration\" class=\"peppy-popup-form-duplicate-registration-message-div\"\u003e\u003c\/div\u003e\n          \u003cdiv id=\"peppy-form-no-spam\" class=\"peppy-popup-form-tos-text-container\"\u003e\n            \u003cp class=\"peppy-popup-form-tos-text\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv id=\"peppy-form-branding\" class=\"peppy-popup-form-branding\"\u003e\n          \u003cspan class=\"peppy-popup-form-branding-prefix\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/form\u003e\n    \u003c\/peppy-form\u003e\n  \u003c\/dialog\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n \nconst peppySellingPlanGroups = [];\n\n  function getSellingPlanIds() {\n    return [];\n  }\n  async function fetchStoreFrontUiConfig() { \n\n  const root = window.Shopify.routes.root.endsWith('\/') ? window.Shopify.routes.root : window.Shopify.routes.root + '\/';\n  const fetchUiconfigRoute = `${root}apps\/back-in-stock\/fetchStoreFrontUiConfig`;\n  const fetchOptions = {\n    method: 'GET',\n    headers: {\n      'shop-id': 94332551492,\n    },\n  }\n  fetchUrl = fetchUiconfigRoute + '?' + new URLSearchParams({locale: window.Shopify.locale, sellingPlanIds: getSellingPlanIds() })\n  \n  const storeFrontUiFetchResponse = await fetch(\n    fetchUrl,\n    fetchOptions\n  )\n  return storeFrontUiFetchResponse;\n  }\n\n  \n    const storeFrontUiFetchPromise = fetchStoreFrontUiConfig().then(function(response) {\n  if (!response.ok) {\n      console.log('Failed to fetch store front ui config');\n    }\n    return response.json();\n  }).catch(function(error) {\n    console.log('Error fetching or parsing store front ui config', error);\n  });\u003c\/script\u003e\n\n\u003cscript\u003e\n  let peppyVariantInventoryDetailsMap = {56573725409604 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 6},56573725442372 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 4},55677269770564 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 4},}\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  const peppyOptionsList = [\"Size\"]\n    let peppyOptionNameString = '';\n    for (const option of peppyOptionsList) {\n      if (!peppyOptionNameString) {\n        peppyOptionNameString = option;\n        continue;\n      }\n      peppyOptionNameString += ' \/ ' + option;\n    }\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  let peppyVariantMetafieldsMap = {56573725409604 : {\"ignore_variant\":false},56573725442372 : {\"ignore_variant\":false},55677269770564 : {\"ignore_variant\":false},}\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  const peppyBisScriptsUrlsMap = {\n    \"bis-button\": \"https:\\\/\\\/cdn.shopify.com\\\/extensions\\\/019d2fbd-7b22-7b4d-bd69-a8e46223a810\\\/peppyduck-restock-whatsapp-246\\\/assets\\\/button.js\",\"preorder-button\" : \"https:\\\/\\\/cdn.shopify.com\\\/extensions\\\/019d2fbd-7b22-7b4d-bd69-a8e46223a810\\\/peppyduck-restock-whatsapp-246\\\/assets\\\/preorder-button.js\",\"preorder-button-pages\" : \"https:\\\/\\\/cdn.shopify.com\\\/extensions\\\/019d2fbd-7b22-7b4d-bd69-a8e46223a810\\\/peppyduck-restock-whatsapp-246\\\/assets\\\/preorder-button-pages.js\"\n  }\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  \/\/ If any of the variables below are updated\/deleted or if new ones are added,\n  \/\/ reach out to deiji studios\n  const peppyProductTags = [\"femme\",\"fragrance\"]\n  const peppyPageType = \"product\"\n  let peppySelectedOrFirstAvailableVariant = {\"id\":56573725409604,\"title\":\"50ml\",\"option1\":\"50ml\",\"option2\":null,\"option3\":null,\"sku\":\"RBRN-ATH-P50-BDN-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":78745378718020,\"product_id\":15226993410372,\"position\":2,\"created_at\":\"2025-08-07T16:33:53+02:00\",\"updated_at\":\"2026-01-23T01:39:15+01:00\",\"alt\":\"Belle De Nuit\",\"width\":1484,\"height\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/belle_de_nuit_aaron_terence_hughes_50ml.jpg?v=1769128755\",\"variant_ids\":[56573725409604]},\"available\":true,\"name\":\"Belle De Nuit - 50ml\",\"public_title\":\"50ml\",\"options\":[\"50ml\"],\"price\":16500,\"weight\":280,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Belle De Nuit\",\"id\":66905464668484,\"position\":2,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1484,\"width\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/belle_de_nuit_aaron_terence_hughes_50ml.jpg?v=1769128755\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]}\n  let peppyProductName = \"Belle De Nuit\"\n  let peppyProductId = 15226993410372\n  const peppyVariantCount = 3\n  let peppyVariantList = [{\"id\":56573725409604,\"title\":\"50ml\",\"option1\":\"50ml\",\"option2\":null,\"option3\":null,\"sku\":\"RBRN-ATH-P50-BDN-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":78745378718020,\"product_id\":15226993410372,\"position\":2,\"created_at\":\"2025-08-07T16:33:53+02:00\",\"updated_at\":\"2026-01-23T01:39:15+01:00\",\"alt\":\"Belle De Nuit\",\"width\":1484,\"height\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/belle_de_nuit_aaron_terence_hughes_50ml.jpg?v=1769128755\",\"variant_ids\":[56573725409604]},\"available\":true,\"name\":\"Belle De Nuit - 50ml\",\"public_title\":\"50ml\",\"options\":[\"50ml\"],\"price\":16500,\"weight\":280,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Belle De Nuit\",\"id\":66905464668484,\"position\":2,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1484,\"width\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/belle_de_nuit_aaron_terence_hughes_50ml.jpg?v=1769128755\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]},{\"id\":56573725442372,\"title\":\"10ml\",\"option1\":\"10ml\",\"option2\":null,\"option3\":null,\"sku\":\"RBRN-ATH-P10-BDN-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":78745378685252,\"product_id\":15226993410372,\"position\":3,\"created_at\":\"2025-08-07T16:33:53+02:00\",\"updated_at\":\"2026-01-23T01:39:15+01:00\",\"alt\":\"Belle De Nuit\",\"width\":1500,\"height\":1500,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/belle_de_nuit_aaron_terence_hughes_10ml.jpg?v=1769128755\",\"variant_ids\":[56573725442372]},\"available\":true,\"name\":\"Belle De Nuit - 10ml\",\"public_title\":\"10ml\",\"options\":[\"10ml\"],\"price\":3600,\"weight\":76,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Belle De Nuit\",\"id\":66905464701252,\"position\":3,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1500,\"width\":1500,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/belle_de_nuit_aaron_terence_hughes_10ml.jpg?v=1769128755\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]},{\"id\":55677269770564,\"title\":\"2ml\",\"option1\":\"2ml\",\"option2\":null,\"option3\":null,\"sku\":null,\"requires_shipping\":true,\"taxable\":false,\"featured_image\":null,\"available\":true,\"name\":\"Belle De Nuit - 2ml\",\"public_title\":\"2ml\",\"options\":[\"2ml\"],\"price\":800,\"weight\":10,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"requires_selling_plan\":false,\"selling_plan_allocations\":[]}]\n  const peppyShopName = \"Passion Parfum Project\"\n  const peppyShopId = 94332551492\n\u003c\/script\u003e\n\n\n\u003c\/div\u003e\u003c\/body\u003e\r\n\u003c\/html\u003e\r\n\r\n\r\n\u003c\/div\u003e\n    \u003c\/main\u003e\n\n    \u003c!-- BEGIN sections: footer-group --\u003e\n\u003cdiv id=\"shopify-section-sections--26859738890564__migrated_footer_content\" class=\"shopify-section shopify-section-group-footer-group section-wrapper\"\u003e\n\n\n\n\u003cdiv class=\"section-background color-scheme-5\"\u003e\u003c\/div\u003e\n\u003cdiv\n  class=\"section section--page-width color-scheme-5\"\n  data-testid=\"ui-test-section\"\n\n  \n\n  style=\"\n    \n\n    \n  \"\n\u003e\n  \u003cdiv class=\"custom-section-background\"\u003e\n    \n\n  \u003c\/div\u003e\n\n  \u003cdiv\n    class=\"border-style custom-section-content\"\n    style=\"--border-width: 1px; --border-style: none; --border-color:\nrgb(var(--color-border-rgb) \/ 1.0); --border-radius:\n0px; \n\"\n  \u003e\n    \n\n    \u003cdiv\n      class=\"\n        spacing-style\n        layout-panel-flex\n        layout-panel-flex--column\n        section-content-wrapper\n         mobile-column\n      \"\n      style=\"\n        --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;\n\n--gap: max(24px, calc(var(--gap-scale, 1.0) * 48px));\n\n--horizontal-alignment: center; --vertical-alignment: center;\n--vertical-alignment-mobile: center;\n\n        --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 30px));\n      \"\n      data-testid=\"section-content\"\n    \u003e\n      \n  \n\n\u003cdiv\n  class=\"divider divider-ANktuZWl1OUlxV2ZVV__divider_hFm3am spacing-style\"\n  style=\"\n    --divider-justify-content: center;\n    --padding-block-start: 0px;--padding-block-end: 0px;\n  \"\n  \n\n\u003e\n  \u003cspan\n    class=\"divider__line\"\n    style=\"\n      --divider-border-thickness: 0.5px;\n      \n        --divider-border-rounded: 1;\n      \n      --divider-flex-basis: 100%;\n    \"\n  \u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\u003cdiv\n  class=\"\n    group-block\n    group-block--height-fit\n    group-block--width-fill\n    border-style\n    spacing-style\n    size-style\n    \n    \n  \"\n  style=\"\n    --border-width: 1px; --border-style: none; --border-color:\nrgb(var(--color-border-rgb) \/ 1.0); --border-radius:\n0px; \n\n    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;\n    --size-style-width: 100%;--size-style-height: fit;\n  --size-style-width-mobile:100%; --size-style-width-mobile-min:100%;\n    \n  \"\n  \n  data-testid=\"group-block\"\n\u003e\u003cdiv class=\"group-block__media-wrapper\"\u003e\n    \n\n    \n  \u003c\/div\u003e\n\n  \u003cdiv\n    class=\"\n      group-block-content\n      \n      layout-panel-flex\n      layout-panel-flex--row\n       mobile-column\n    \"\n    style=\"--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;\n\n--gap: max(24px, calc(var(--gap-scale, 1.0) * 32px));\n\n--horizontal-alignment: space-between; --vertical-alignment: flex-end;\n--vertical-alignment-mobile: flex-end;\n\"\n  \u003e\n  \n\n\n\u003cdiv\n  class=\"\n    group-block\n    group-block--height-fit\n    group-block--width-fit-content\n    border-style\n    spacing-style\n    size-style\n    \n    \n  \"\n  style=\"\n    --border-width: 1px; --border-style: none; --border-color:\nrgb(var(--color-border-rgb) \/ 1.0); --border-radius:\n0px; \n\n    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;\n    --size-style-width: fit-content;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;\n    \n  \"\n  \n  data-testid=\"group-block\"\n\u003e\u003cdiv class=\"group-block__media-wrapper\"\u003e\n    \n\n    \n  \u003c\/div\u003e\n\n  \u003cdiv\n    class=\"\n      group-block-content\n      \n      layout-panel-flex\n      layout-panel-flex--column\n       mobile-column\n    \"\n    style=\"--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;\n\n--gap: 12px;\n\n--horizontal-alignment: flex-start; --vertical-alignment: center;\n--vertical-alignment-mobile: center;\n\"\n  \u003e\n  \n\n\n\n\n\n\n\n  \u003cdiv \n  class=\" spacing-style text-block text-block--Ad2JkK2hIR2FPZjE5a__text_3L9Fjq h4\n    \n  \"\n\n  style=\"\n    --padding-block-start: 0px; --padding-block-end:0px; \n--padding-inline-start:0px; --padding-inline-end:0px; \n\n    \n\n    --width: fit-content;\n    --max-width: var(--max-width--body-normal);\n    \n    \n  \"\n\n  \n\u003e\n    \u003cp\u003eRestez informé\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  \u003crte-formatter \n  class=\" spacing-style text-block text-block--AOHRzUUdJNFRkQkxuS__text_eC4rXd rte\n     rte \n  \"\n\n  style=\"\n    --padding-block-start: 0px; --padding-block-end:0px; \n--padding-inline-start:0px; --padding-inline-end:0px; \n\n    \n\n    --width: fit-content;\n    --max-width: var(--max-width--body-normal);\n    \n    \n  \"\n\n  \n\u003e\n    \u003cp\u003eRecevez en avant-première nos sélections exclusives, nos nouveautés et nos futures collaborations.\u003c\/p\u003e\n  \u003c\/rte-formatter\u003e\n\n\n\n\n\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\u003cemail-signup-block\n  class=\"email-signup-block size-style spacing-style\"\n  style=\"--size-style-width:50%;--size-style-height: ;--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;\"\n  \n\u003e\n  \n\u003cform method=\"post\" action=\"\/contact#contact_form\" id=\"contact_form\" accept-charset=\"UTF-8\" class=\"email-signup__form spacing-style\"\u003e\u003cinput type=\"hidden\" name=\"form_type\" value=\"customer\" \/\u003e\u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\" \/\u003e\n    \u003cdiv\n      class=\"email-signup__input-group \"\n      style=\"--border-width: 1px; --border-radius: 39px;\"\n    \u003e\n      \u003clabel\n        for=\"EmailInput-AQ1ljYiszS29Rd2lJR__email_signup_NcLwNb\"\n        class=\"visually-hidden\"\n      \u003e\n        E-mail\n      \u003c\/label\u003e\n      \u003cinput\n        id=\"EmailInput-AQ1ljYiszS29Rd2lJR__email_signup_NcLwNb\"\n        class=\"email-signup__input email-signup__input--all paragraph \"\n        type=\"email\"\n        name=\"contact[email]\"\n        autocorrect=\"off\"\n        autocapitalize=\"off\"\n        autocomplete=\"email\"\n        placeholder=\"Adresse e-mail\"\n        required\n        \n      \u003e\n      \u003cbutton\n        class=\"email-signup__button email-signup__button--integrated email-signup__button--arrow paragraph button-unstyled button-unstyled--AQ1ljYiszS29Rd2lJR__email_signup_NcLwNb \"\n        \n          aria-label=\"S’inscrire\"\n        \n      \u003e\n        \n          \u003csvg\n            viewBox=\"0 0 20 20\"\n            xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n            focusable=\"false\"\n            aria-hidden=\"true\"\n            class=\"email-signup__button-icon\"\n          \u003e\n            \n\u003cpath\n      clip-rule=\"evenodd\"\n      d=\"m11.246 5.31759c.0322-.07821.0833-.14723.1486-.20093.0654-.0537.143-.09041.2259-.10686.083-.01645.1688-.01214.2497.01257.0808.0247.1544.06902.214.12902l4.104 4.104c.0478.04765.0857.10426.1115.16659.0259.06232.0392.12913.0392.19661 0 .06747-.0133.13429-.0392.19661-.0258.06233-.0637.11893-.1115.16659l-4.104 4.10401c-.0963.0963-.227.1504-.3632.1504s-.2669-.0541-.3632-.1504-.1504-.227-.1504-.3632.0541-.2669.1504-.3632l3.2288-3.2278h-11.0736c-.13606 0-.26654-.0541-.36275-.15027-.0962-.0962-.15025-.22669-.15025-.36274 0-.13606.05405-.26654.15025-.36275.09621-.0962.22669-.15025.36275-.15025h11.0736l-3.2288-3.2278c-.0721-.07178-.1212-.16335-.1411-.2631s-.0097-.20316.0293-.2971z\"\n      fill=\"currentColor\"\n      fill-rule=\"evenodd\"\n    \/\u003e\n          \u003c\/svg\u003e\n        \n      \u003c\/button\u003e\n    \u003c\/div\u003e\u003c\/form\u003e\n\n  \u003cscript\n    src=\"\/\/passion-parfum.com\/cdn\/shop\/t\/15\/assets\/email-signup.js?v=11926998321451148611774963041\"\n    defer\n  \u003e\u003c\/script\u003e\n\u003c\/email-signup-block\u003e\n\n\n\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\u003c\/div\u003e\u003cdiv id=\"shopify-section-sections--26859738890564__footer_utilities\" class=\"shopify-section shopify-section-group-footer-group footer-utilities\"\u003e\n\n\u003cdiv class=\"section-background color-scheme-5\"\u003e\u003c\/div\u003e\n\u003cdiv\n  class=\"section section--page-width color-scheme-5\"\n  \n\u003e\n  \u003cdiv\n    class=\"utilities spacing-style\"\n    style=\"--padding-block-start: 20px;--padding-block-end: 20px; --border-width: 1px; --gap: 24px;\"\n    data-testid=\"footer-utilities\"\n  \u003e\n    \n\n\u003cdiv\n  class=\"\n    footer-utilities__group-copyright\n    custom-typography\n    footer-utilities__text\n    custom-font-size\n  \"\n  style=\"\n--color: ;--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: ;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);\"\n  \n\u003e\n  \u003cspan class=\"footer-utilities__text\"\u003e\n    \u0026copy; 2026\n    \u003ca href=\"\/en\" title=\"\"\u003ePassion Parfum Project\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\n\n\n  \u003canchored-popover-component\n    class=\"footer-utilities__policy-list footer-utilities__text\"\n    data-hover-triggered=\"true\"\n  \u003e\n    \u003cbutton\n      class=\"policy-list-trigger button-unstyled\"\n      popovertarget=\"terms-policies-popover\"\n      popovertargetaction=\"toggle\"\n      ref=\"trigger\"\n      style=\"\n--color: ;--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: ;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);\"\n      \n    \u003e\n      Conditions générales et politiques\n    \u003c\/button\u003e\n    \u003cdiv\n      class=\"terms-policies-popover color-scheme-1\"\n      id=\"terms-policies-popover\"\n      popover=\"auto\"\n      ref=\"popover\"\n    \u003e\n      \u003cul\n        class=\"\n          policy_list list-unstyled\n          custom-typography\n          custom-font-size\n        \"\n      \u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/privacy-policy\"\n                class=\"footer-utilities__text\"\n              \u003ePolitique de confidentialité\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/legal-notice\"\n                class=\"footer-utilities__text\"\n              \u003eMentions légales\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/contact-information\"\n                class=\"footer-utilities__text\"\n              \u003eCoordonnées\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/refund-policy\"\n                class=\"footer-utilities__text\"\n              \u003ePolitique de remboursement\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/terms-of-sale\"\n                class=\"footer-utilities__text\"\n              \u003eConditions générales de vente\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/shipping-policy\"\n                class=\"footer-utilities__text\"\n              \u003ePolitique d’expédition\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/terms-of-service\"\n                class=\"footer-utilities__text\"\n              \u003eConditions d’utilisation\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/#shopifyReshowConsentBanner\"\n                class=\"footer-utilities__text\"\n              \u003ePréférences en matière de cookies\u003c\/a\u003e\n            \u003c\/li\u003e\u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/anchored-popover-component\u003e\n\n\n\n\n\n\n\n\u003cdiv\n  class=\"social-icons__wrapper footer-utilities__icons\"\n  \n\u003e\n  \n\n  \n    \n\n    \n    \n      \n        \u003cdiv\n          class=\"social-icons__icon-wrapper\"\n        \u003e\n          \u003ca\n            href=\"https:\/\/www.facebook.com\/profile.php?id=61583809737193\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            aria-label=\"Facebook\"\n            \n          \u003e\n            \u003cspan class=\"social-icons__icon-label\"\u003eFacebook\u003c\/span\u003e\n            \n              \u003csvg\n                class=\"social-icons__icon\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n                viewBox=\"0 0 20 20\"\n              \u003e\n\u003cpath d=\"M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z\" \/\u003e\u003c\/svg\u003e\n            \n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \n    \n  \n    \n\n    \n    \n      \n        \u003cdiv\n          class=\"social-icons__icon-wrapper\"\n        \u003e\n          \u003ca\n            href=\"https:\/\/www.instagram.com\/passion.parfum.project\/\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            aria-label=\"Instagram\"\n            \n          \u003e\n            \u003cspan class=\"social-icons__icon-label\"\u003eInstagram\u003c\/span\u003e\n            \n              \u003csvg\n                class=\"social-icons__icon\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n                viewBox=\"0 0 20 20\"\n              \u003e\n\u003cpath\n      fill-rule=\"evenodd\"\n      d=\"M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z\"\n      clip-rule=\"evenodd\"\n    \/\u003e\u003c\/svg\u003e\n            \n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n      \n        \u003cdiv\n          class=\"social-icons__icon-wrapper\"\n        \u003e\n          \u003ca\n            href=\"https:\/\/www.tiktok.com\/@passionparfumproject\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            aria-label=\"Tiktok\"\n            \n          \u003e\n            \u003cspan class=\"social-icons__icon-label\"\u003eTiktok\u003c\/span\u003e\n            \n              \u003csvg\n                class=\"social-icons__icon\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n                viewBox=\"0 0 20 20\"\n              \u003e\n\u003cpath d=\"M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205L10.51 1.705Z\" \/\u003e\u003c\/svg\u003e\n            \n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n\u003c\/div\u003e\n\n\n\n\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003c\/div\u003e\n\u003c!-- END sections: footer-group --\u003e\n\n    \u003cscript\n  src=\"\/\/passion-parfum.com\/cdn\/shop\/t\/15\/assets\/dialog.js?v=122984339961420548111774963041\"\n  type=\"module\"\n\u003e\u003c\/script\u003e\n\n\u003cdialog-component\n  id=\"search-modal\"\n  class=\"search-modal\"\n  \n\u003e\n  \u003cdialog\n    ref=\"dialog\"\n    on:click=\"\/closeDialogOnClickOutside\"\n    on:keydown=\"\/closeDialogOnEscapePress\"\n    class=\"search-modal__content dialog-modal\"\n    scroll-lock\n    aria-labelledby=\"search-modal-heading\"\n  \u003e\n    \u003ch2\n      id=\"search-modal-heading\"\n      class=\"visually-hidden\"\n    \u003e\n      Rechercher\n    \u003c\/h2\u003e\n    \u003cscript\n  src=\"\/\/passion-parfum.com\/cdn\/shop\/t\/15\/assets\/predictive-search.js?v=53445493388242646041774963041\"\n  type=\"module\"\n  fetchpriority=\"low\"\n\u003e\u003c\/script\u003e\n\n\u003cpredictive-search-component\n  class=\"predictive-search color-scheme-1\"\n  style=\"--product-corner-radius: 0px; --card-corner-radius: 4px;\"\n  data-section-id=\"predictive-search\"\n  data-testid=\"search-component--modal\"\n  role=\"search\"\n  aria-label=\"Rechercher\"\n\u003e\n  \u003cform\n    action=\"\/search\"\n    method=\"get\"\n    role=\"search\"\n    class=\"predictive-search-form\"\n    ref=\"form\"\n    on:keydown=\"\/onSearchKeyDown\"\n  \u003e\n    \u003cdiv\n      class=\"predictive-search-form__header\"\n    \u003e\n      \u003cdiv class=\"predictive-search-form__header-inner\"\u003e\n        \u003clabel\n          for=\"cmdk-input\"\n          class=\"visually-hidden\"\n        \u003eRechercher\u003c\/label\u003e\n        \u003cinput\n          class=\"search-input\"\n          id=\"cmdk-input\"\n          type=\"search\"\n          name=\"q\"\n          role=\"combobox\"\n          aria-expanded=\"false\"\n          aria-owns=\"predictive-search-results\"\n          aria-controls=\"predictive-search-results\"\n          aria-haspopup=\"listbox\"\n          aria-autocomplete=\"list\"\n          autocomplete=\"off\"\n          placeholder=\"Rechercher\"\n          ref=\"searchInput\"\n          on:input=\"\/search\"\n          on:keydown=\"\/onSearchKeyDown\"\n        \u003e\n        \u003cinput\n          name=\"options[prefix]\"\n          type=\"hidden\"\n          value=\"last\"\n        \u003e\n        \u003cspan class=\"svg-wrapper predictive-search__icon\"\u003e\n          \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\" fill=\"none\"\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"4.75\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\"\/\u003e\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--icon-stroke-width)\" d=\"m12.5 12.5 3.25 3.25\"\/\u003e\u003c\/svg\u003e\n\n        \u003c\/span\u003e\n        \u003cbutton\n          type=\"button\"\n          class=\"button-unstyled predictive-search__reset-button\"\n          ref=\"resetButton\"\n          hidden\n          on:click=\"\/resetSearch\"\n        \u003e\n          Effacer\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cbutton\n        type=\"button\"\n        class=\"button predictive-search__close-modal-button\"\n        aria-label=\"Fermer la boîte de dialogue\"\n        on:click=\"dialog-component\/closeDialog\"\n        ref=\"closeModalButton\"\n      \u003e\n        \u003cspan class=\"svg-wrapper\"\u003e\n          \u003csvg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n  \u003cpath d=\"M12 2L2 12\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n  \u003cpath d=\"M12 12L2 2\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n\u003c\/svg\u003e\n\n        \u003c\/span\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"predictive-search-form__content-wrapper\"\u003e\n      \u003cdiv\n        class=\"predictive-search-form__content\"\n        tabindex=\"-1\"\n        ref=\"predictiveSearchResults\"\n        on:click=\"\/handleModalClick\"\n      \u003e\n        \n\n\u003cdiv\n  id=\"predictive-search-results\"\n  class=\"predictive-search-dropdown\"\n  role=\"listbox\"\n  aria-expanded=\"true\"\n  style=\"--color-shadow: rgb(var(--color-foreground-rgb) \/ 0.1);\"\n\u003e\n  \n\u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"predictive-search-form__footer\"\u003e\n        \u003cbutton\n          class=\"button button-primary predictive-search__search-button\"\n          ref=\"viewAllButton\"\n        \u003e\n          Tout afficher\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/form\u003e\n\u003c\/predictive-search-component\u003e\n\n\n\n  \u003c\/dialog\u003e\n\u003c\/dialog-component\u003e\n\n\n\n\n    \n      \u003cquick-add-dialog id=\"quick-add-dialog\"\u003e\n  \u003cdialog\n    class=\"quick-add-modal dialog-modal color-scheme-1\"\n    ref=\"dialog\"\n    scroll-lock\n  \u003e\n    \u003cbutton\n      ref=\"closeButton\"\n      on:click=\"\/closeDialog\"\n      class=\"button button-unstyled close-button quick-add-modal__close\"\n      aria-label=\"Fermer la boîte de dialogue\"\n    \u003e\u003csvg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n  \u003cpath d=\"M12 2L2 12\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n  \u003cpath d=\"M12 12L2 2\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n\u003c\/svg\u003e\n\u003c\/button\u003e\n    \u003cdiv\n      id=\"quick-add-modal-content\"\n      class=\"quick-add-modal__content\"\n    \u003e\u003c\/div\u003e\n  \u003c\/dialog\u003e\n\u003c\/quick-add-dialog\u003e\n\n\n\n    \n \n\u003c!-- PPP-GLOBAL-PARTICLES --\u003e\n\u003cstyle\u003e\nhtml,body{background:#080808!important}\n#ppp-cvs{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}\n\u003c\/style\u003e\n\u003ccanvas id=\"ppp-cvs\"\u003e\u003c\/canvas\u003e\n\u003cscript\u003e\n!function(){\n  var cv=document.getElementById('ppp-cvs'),cx=cv.getContext('2d'),W,H,pts=[],N=520;\n  var PAL=[\n    [201,168,76],[255,255,255],[220,190,120],[255,230,160],\n    [180,140,60],[255,200,100],[240,210,140],[160,130,80],\n    [255,255,200],[210,180,100],[255,240,180],[190,160,90]\n  ];\n  function rsz(){W=cv.width=innerWidth;H=cv.height=innerHeight}\n  function rnd(a,b){return a+Math.random()*(b-a)}\n  function mk(y){\n    var col=PAL[0|Math.random()*PAL.length];\n    return{\n      x:rnd(0,W), y:y!=null?y:rnd(0,H),\n      r:rnd(0.2,2.8),\n      vx:rnd(-0.4,0.4), vy:rnd(-0.7,-0.08),\n      a:rnd(0.1,0.85), ph:rnd(0,6.28),\n      sp:rnd(0.006,0.025),\n      col:col,\n      twinkle:Math.random()\u003e0.4\n    }\n  }\n  function draw(p){\n    var a=p.twinkle?p.a*(0.4+0.6*Math.abs(Math.sin(p.ph))):p.a*(0.6+0.4*Math.abs(Math.sin(p.ph)));\n    cx.globalAlpha=Math.min(a,1);\n    cx.fillStyle='rgba('+p.col[0]+','+p.col[1]+','+p.col[2]+',1)';\n    cx.beginPath();\n    cx.arc(p.x,p.y,p.r,0,6.28);\n    cx.fill();\n  }\n  function tick(){\n    cx.clearRect(0,0,W,H);\n    for(var i=0;i\u003cpts.length;i++){\n      var p=pts[i];\n      p.x+=p.vx; p.y+=p.vy; p.ph+=p.sp;\n      if(p.y\u003c-8) pts[i]=mk(H+8);\n      if(p.x\u003c-6) p.x=W+6;\n      if(p.x\u003eW+6) p.x=-6;\n      draw(p);\n    }\n    cx.globalAlpha=1;\n    requestAnimationFrame(tick);\n  }\n  rsz();\n  addEventListener('resize',rsz);\n  for(var i=0;i\u003cN;i++) pts.push(mk());\n  tick();\n}();\n\u003c\/script\u003e\n\u003c!-- \/PPP-GLOBAL-PARTICLES --\u003e\n\n\u003c!-- PPP-FILTER-JS --\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Alias map — clicking a filter also shows aliased families\n  var ALIASES = {\n    'boisé': ['boisé', 'oud'],\n    'oud':   ['oud', 'boisé'],\n  };\n\n  function initPpbFilter() {\n    var btns = document.querySelectorAll('.ppb-btn[data-filter]');\n    var cards = document.querySelectorAll('.ppb-card[data-tags]');\n    var countEl = document.getElementById('ppbCount');\n    if (!btns.length || !cards.length) return;\n\n    btns.forEach(function(btn) {\n      btn.addEventListener('click', function() {\n        var filter = btn.getAttribute('data-filter').toLowerCase();\n        btns.forEach(function(b) { b.classList.remove('active'); });\n        btn.classList.add('active');\n\n        \/\/ Get all filters to match (including aliases)\n        var toMatch = ALIASES[filter] ? ALIASES[filter] : [filter];\n\n        var visible = 0;\n        cards.forEach(function(card) {\n          var tags = (card.getAttribute('data-tags') || '').toLowerCase();\n          var show = filter === 'all' || toMatch.some(function(f) { return tags.includes(f); });\n          card.style.display = show ? '' : 'none';\n          if (show) visible++;\n        });\n        if (countEl) countEl.innerHTML = '\u003cstrong\u003e' + visible + '\u003c\/strong\u003e produit' + (visible \u003e 1 ? 's' : '');\n      });\n    });\n  }\n\n  initPpbFilter();\n  setTimeout(initPpbFilter, 800);\n});\n\u003c\/script\u003e\n\u003c!-- \/PPP-FILTER-JS --\u003e\u003c!-- PPP-PEPPY --\u003e\n\u003cstyle\u003e\n  .peppy-preorder-button,\n  button.peppy-preorder-button,\n  button.peppy-preorder-button.hero__cart {\n    background-color: #C9A84C !important;\n    background: #C9A84C !important;\n    border-color: #C9A84C !important;\n    color: #080808 !important;\n  }\n  .peppy-preorder-button:hover {\n    background-color: #b89540 !important;\n    background: #b89540 !important;\n  }\n  .peppy-notify-me-button,\n  button.peppy-notify-me-button {\n    background-color: #C9A84C !important;\n    background: #C9A84C !important;\n    color: #080808 !important;\n  }\n  .peppy-popup-form-notifyme-button {\n    background-color: #C9A84C !important;\n    background: #C9A84C !important;\n    color: #080808 !important;\n  }\n\u003c\/style\u003e\n\u003c!-- \/PPP-PEPPY --\u003e\n\u003cstyle\u003e .mega-menu__link-image {aspect-ratio: 1 \/ 1 !important; object-fit: contain !important;} \u003c\/style\u003e\n\u003c\/body\u003e\n  \u003c\/html\u003e","brand":"Aaron Terence Hughes","offers":[{"title":"50ml","offer_id":56573725409604,"sku":"RBRN-ATH-P50-BDN-UK-25","price":155.0,"currency_code":"EUR","in_stock":true},{"title":"10ml","offer_id":56573725442372,"sku":"RBRN-ATH-P10-BDN-UK-25","price":32.0,"currency_code":"EUR","in_stock":false},{"title":"2ml","offer_id":55677269770564,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/belle_de_nuit_aaron_terence_hughes_fantasy.webp?v=1769128755"},{"product_id":"baniyas-widian","title":"BANIYAS - WIDIAN","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e \u003cmeta content=\"Baniyas by Widian: Velvet Collection extrait de parfum. Bergamot, lavender, oud, cedar, patchouli, sandalwood, vetiver. Woody aromatic.\" name=\"description\"\u003e \u003cmeta content=\"Baniyas, Widian, Velvet Collection, extrait de parfum, Woody Aromatic Oriental, Bergamot, Artemisia, Lavender, Geranium, Cedarwood, Oud, Patchouli, Sandalwood, Vetiver, Evernyl, oriental perfume, niche\" name=\"keywords\"\u003e\u003c\/p\u003e\n\u003c!-- JSON-LD Product Schema --\u003e\n\u003cstyle\u003e\n    :root {\n        --color-primary-dark: #0d0805;\n        --color-accent: #b8602a;\n        --color-light-accent: #d4894e;\n        --color-white: #ffffff;\n        --color-light-cream: #fdf6f0;\n        --color-light-bg: #f8f0e8;\n        --color-gray: #ece0d4;\n        --color-dark-text: #2b2017;\n        --color-soft-text: #6b5a4e;\n    }\n\n    * { margin: 0; padding: 0; box-sizing: border-box; }\n\n    body {\n        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', sans-serif;\n        background: var(--color-white);\n        color: var(--color-dark-text);\n        line-height: 1.8;\n    }\n\n    .hero-section {\n        background: linear-gradient(135deg, var(--color-light-bg) 0%, var(--color-gray) 100%);\n        padding: 0.8rem 1.2rem;\n        text-align: center;\n        position: relative;\n        overflow: hidden;\n        border-radius: 20px;\n        border: 2px solid rgba(184, 96, 42, 0.35);\n    }\n\n    .hero-section::before {\n        content: '💎';\n        position: absolute;\n        font-size: 15rem;\n        opacity: 0.05;\n        top: -3rem;\n        right: -3rem;\n        animation: float 6s ease-in-out infinite;\n        color: var(--color-accent);\n    }\n\n    @keyframes float {\n        0%, 100% { transform: translateY(0px) rotate(0deg); }\n        50% { transform: translateY(-20px) rotate(5deg); }\n    }\n\n    .hero-title { font-size: 1.4rem; font-weight: 700; letter-spacing: 2px; margin-bottom: 0.25rem; color: var(--color-dark-text); }\n    .hero-subtitle { font-size: 0.85rem; color: var(--color-soft-text); font-style: italic; margin-bottom: 0.4rem; }\n\n    .hero-badge {\n        display: inline-block;\n        background: var(--color-accent);\n        color: var(--color-white);\n        padding: 0.3rem 0.9rem;\n        border-radius: 25px;\n        font-size: 0.7rem;\n        font-weight: 600;\n        margin-top: 0.3rem;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n    }\n\n    .container { max-width: 1200px; margin: 0 auto; padding: 1rem 1.5rem; }\n    .pyramid-section { margin: 0.5rem 0 2rem 0; }\n\n    .pitch-section {\n        background: var(--color-light-bg);\n        padding: 1.5rem;\n        border-radius: 12px;\n        margin: 1.5rem 0;\n        border: 1px solid rgba(184, 96, 42, 0.2);\n    }\n\n    .quick-facts {\n        display: grid;\n        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n        gap: 1rem;\n        margin-top: 1.5rem;\n    }\n\n    .quick-fact {\n        background: var(--color-white);\n        padding: 1rem;\n        border-radius: 8px;\n        display: flex;\n        align-items: center;\n        gap: 0.8rem;\n        box-shadow: 0 2px 8px rgba(184, 96, 42, 0.1);\n        border: 1px solid rgba(184, 96, 42, 0.15);\n    }\n\n    .fact-icon { font-size: 2rem; flex-shrink: 0; }\n    .fact-text { font-size: 0.85rem; line-height: 1.4; color: var(--color-dark-text); }\n    .fact-text strong { color: var(--color-dark-text); display: block; margin-bottom: 0.2rem; }\n    .keywords-highlight { color: var(--color-accent); font-weight: 600; }\n\n    .accordion { margin: 2rem 0; }\n\n    .accordion-item {\n        background: var(--color-light-bg);\n        border-radius: 8px;\n        margin-bottom: 1rem;\n        overflow: hidden;\n        box-shadow: 0 2px 8px rgba(184, 96, 42, 0.1);\n        border: 1px solid rgba(184, 96, 42, 0.2);\n    }\n\n    .accordion-header {\n        background: var(--color-white);\n        padding: 1.2rem;\n        cursor: pointer;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        transition: background 0.3s ease;\n        user-select: none;\n    }\n\n    .accordion-header:hover { background: var(--color-gray); }\n\n    .accordion-header h3 {\n        color: var(--color-accent);\n        font-size: 1.1rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        display: flex;\n        align-items: center;\n        gap: 0.5rem;\n    }\n\n    .accordion-icon { font-size: 1.5rem; color: var(--color-accent); transition: transform 0.3s ease; }\n    .accordion-input { display: none; }\n    .accordion-input:checked ~ .accordion-header .accordion-icon { transform: rotate(180deg); }\n    .accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; }\n    .accordion-input:checked ~ .accordion-content { max-height: 3000px; }\n    .accordion-body { padding: 1.5rem; color: var(--color-dark-text); }\n\n    .journey-phase {\n        background: var(--color-white);\n        padding: 1.2rem;\n        margin-bottom: 1rem;\n        border-radius: 8px;\n        border-left: 4px solid var(--color-accent);\n    }\n\n    .phase-badge {\n        background: var(--color-accent);\n        color: var(--color-white);\n        padding: 0.2rem 0.6rem;\n        border-radius: 20px;\n        font-size: 0.7rem;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        font-weight: 600;\n        display: inline-block;\n        margin-bottom: 0.3rem;\n    }\n\n    .quote-box {\n        background: linear-gradient(135deg, var(--color-light-bg) 0%, var(--color-white) 100%);\n        padding: 1.5rem;\n        margin: 2rem 0;\n        border-left: 5px solid var(--color-accent);\n        border-radius: 12px;\n        position: relative;\n        border: 1px solid rgba(184, 96, 42, 0.2);\n    }\n\n    .quote-box::before {\n        content: '“';\n        position: absolute;\n        font-size: 6rem;\n        color: rgba(184, 96, 42, 0.2);\n        opacity: 0.5;\n        top: -1rem;\n        left: 1rem;\n        font-family: Georgia, serif;\n    }\n\n    .quote-box p { font-size: 1.1rem; font-style: italic; color: var(--color-dark-text); line-height: 1.8; position: relative; z-index: 1; }\n\n    .internal-links {\n        background: var(--color-light-bg);\n        padding: 1.2rem;\n        border-radius: 12px;\n        margin: 2rem 0;\n        text-align: center;\n        border: 1px solid rgba(184, 96, 42, 0.15);\n    }\n\n    .internal-links h3 { color: var(--color-accent); margin-bottom: 0.8rem; font-size: 1rem; }\n\n    .internal-links a {\n        display: inline-block;\n        color: var(--color-accent);\n        text-decoration: none;\n        padding: 0.3rem 0.8rem;\n        border: 1px solid rgba(184, 96, 42, 0.30);\n        border-radius: 20px;\n        margin: 0.3rem;\n        font-size: 0.82rem;\n        font-weight: 500;\n        transition: background 0.3s ease, color 0.3s ease;\n    }\n\n    .internal-links a:hover { background: var(--color-accent); color: var(--color-white); }\n\n    @media (max-width: 768px) {\n        .hero-title { font-size: 1.4rem; }\n        .quick-facts { grid-template-columns: 1fr; }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] {\n            grid-template-columns: repeat(3, 1fr) !important;\n            gap: 0.75rem !important;\n        }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] img { border-radius: 10px; }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] span { font-size: 0.82rem; }\n    }\n\u003c\/style\u003e\n\u003c!-- ===== HERO ===== --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003ch1 class=\"hero-title\"\u003eBaniyas – Widian Extrait de Parfum\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eWoody Aromatic Oriental Fragrance – Velvet Collection\u003c\/p\u003e\n\u003cp style=\"font-size: 0.8rem; margin-top: 0.3rem; color: var(--color-soft-text);\"\u003eby \u003cstrong\u003e\u003ca style=\"color: var(--color-accent); text-decoration: none;\" href=\"https:\/\/www.passion-parfum.com\/collections\/widian\"\u003eWidian\u003c\/a\u003e\u003c\/strong\u003e • \u003cem\u003eVelvet Collection\u003c\/em\u003e\u003c\/p\u003e\n\u003cspan class=\"hero-badge\"\u003e💎 Extrait de Parfum • 50 ml, 2 ml • Unisex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"container\"\u003e\n\u003c!-- ===== OLFACTORY PYRAMID ===== --\u003e\n\u003cdiv class=\"pyramid-section\"\u003e\n\u003ch2 style=\"text-align: center; color: var(--color-accent); margin-bottom: 1rem; font-size: 1.1rem; font-weight: 600;\"\u003eOlfactory Notes\u003c\/h2\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; max-width: 100%;\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003eTop\u003c\/h3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/widian-baniyas-top-v2_800x800.webp?v=1772761160\" alt=\"Baniyas Widian Top Notes – Bergamot, Artemisia, Lavender\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(184, 96, 42, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eBergamot\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eArtemisia\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eLavender\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003eHeart\u003c\/h3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/widian-baniyas-heart-v2_800x800.webp?v=1772761160\" alt=\"Baniyas Widian Heart Notes – Geranium, Cedarwood, Oud\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(184, 96, 42, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eGeranium\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eCedarwood\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eOud\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003eBase\u003c\/h3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/widian-baniyas-base-v2_800x800.webp?v=1772761160\" alt=\"Baniyas Widian Base Notes – Patchouli, Sandalwood, Vetiver, Evernyl\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(184, 96, 42, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003ePatchouli\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eSandalwood\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eVetiver\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eEvernyl\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== PRESENTATION ===== --\u003e\n\u003cdiv class=\"pitch-section\"\u003e\n\u003ch2 style=\"font-size: 1.3rem; color: var(--color-accent); margin-bottom: 1rem;\"\u003eBaniyas – Woody Aromatic Oriental\u003c\/h2\u003e\n\u003cp style=\"font-size: 1rem; line-height: 1.8; color: var(--color-dark-text);\"\u003eBaniyas opens with artemisia and lavender for a refined aromatic freshness. The heart unfolds oud and cedar in a deep woody accord, before a base of patchouli, sandalwood, and vetiver for an anchored and earthy finish. An extrait de parfum for connoisseurs who appreciate discreet elegance.\u003c\/p\u003e\n\u003cdiv class=\"quick-facts\"\u003e\n\u003cdiv class=\"quick-fact\"\u003e\n\u003cspan class=\"fact-icon\"\u003e🌿\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eAromatic Opening\u003c\/strong\u003e\u003cbr\u003eBergamot, Artemisia, Lavender\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"quick-fact\"\u003e\n\u003cspan class=\"fact-icon\"\u003e🪵\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eWoody-Oud Heart\u003c\/strong\u003e\u003cbr\u003eGeranium, Cedar, Oud\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"quick-fact\"\u003e\n\u003cspan class=\"fact-icon\"\u003e🏜️\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eEarthy Base\u003c\/strong\u003e\u003cbr\u003ePatchouli, Sandalwood, Vetiver\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"quick-fact\"\u003e\n\u003cspan class=\"fact-icon\"\u003e✨\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eStyle\u003c\/strong\u003e\u003cbr\u003eElegant, discreet, all-season\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== PERFORMANCE ===== --\u003e\n\u003cdiv style=\"background: var(--color-light-bg); padding: 1.5rem; border-radius: 12px; margin: 1.5rem 0; border: 1px solid rgba(184, 96, 42, 0.20);\"\u003e\n\u003ch2 style=\"font-size: 1.1rem; color: var(--color-accent); margin-bottom: 1.2rem; text-align: center; font-weight: 600;\"\u003ePerformance\u003c\/h2\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 1rem; max-width: 500px; margin: 0 auto;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\n\u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eSillage\u003c\/span\u003e\u003cspan style=\"font-size: 0.85rem; font-weight: bold; color: var(--color-accent);\"\u003e3\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\n\u003cdiv style=\"width: 60%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\n\u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eLongevity\u003c\/span\u003e\u003cspan style=\"font-size: 0.85rem; font-weight: bold; color: var(--color-accent);\"\u003e5\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\n\u003cdiv style=\"width: 100%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\n\u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eProjection\u003c\/span\u003e\u003cspan style=\"font-size: 0.85rem; font-weight: bold; color: var(--color-accent);\"\u003e3\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\n\u003cdiv style=\"width: 60%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== ACCORDIONS ===== --\u003e\n\u003cdiv class=\"accordion\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"voyageToggle\" class=\"accordion-input\"\u003e\n\u003clabel class=\"accordion-header\" for=\"voyageToggle\"\u003e\u003ch3\u003e💎 The Olfactory Journey\u003c\/h3\u003e\n\u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-body\"\u003e\n\u003cdiv class=\"journey-phase\"\u003e\n\u003cspan class=\"phase-badge\"\u003eTop\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003eBergamot, Artemisia, Lavender\u003c\/h4\u003e\n\u003cp\u003eThe aromatic opening blends bergamot, artemisia, and lavender.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"journey-phase\"\u003e\n\u003cspan class=\"phase-badge\"\u003eHeart\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003eGeranium, Cedarwood, Oud\u003c\/h4\u003e\n\u003cp\u003eThe heart reveals geranium, cedarwood, and oud.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"journey-phase\"\u003e\n\u003cspan class=\"phase-badge\"\u003eBase\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003ePatchouli, Sandalwood, Vetiver, Evernyl\u003c\/h4\u003e\n\u003cp\u003eThe woody and earthy base rests on patchouli, sandalwood, vetiver, and evernyl for an elegant and grounded trail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"detailsToggle\" class=\"accordion-input\"\u003e\n\u003clabel class=\"accordion-header\" for=\"detailsToggle\"\u003e\u003ch3\u003e📖 Learn More\u003c\/h3\u003e\n\u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-body\"\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eWidian House\u003c\/strong\u003e — Founded in Abu Dhabi, Widian (formerly AJ Arabia) is a high-perfumery house that blends oriental tradition with modern techniques. Each fragrance is a tribute to the olfactory heritage of the Middle East.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eVelvet Collection\u003c\/strong\u003e — Baniyas is part of Widian's Velvet Collection, a line that embodies softness and opulence.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFor whom?\u003c\/strong\u003e — Baniyas is a unisex extrait de parfum designed for niche perfume connoisseurs. Its \u003cspan class=\"keywords-highlight\"\u003ewoody aromatic oriental\u003c\/span\u003e olfactory family makes it an ideal choice for special occasions and cooler seasons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== QUOTE ===== --\u003e\n\u003cdiv class=\"quote-box\"\u003e\n\u003cp\u003eAromatic freshness at the opening, noble oud at the heart, woody depth at the base: Baniyas is an ode to oriental masculine elegance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== INTERNAL LINKS ===== --\u003e\n\u003cdiv class=\"internal-links\"\u003e\n\u003ch3\u003eDiscover also\u003c\/h3\u003e\n\u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/widian\"\u003eAll Widian perfumes\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/london-widian\"\u003eLondon – Widian\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/sahara-widian\"\u003eSahara – Widian\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/hili-widian\"\u003eHili – Widian\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/aswan-widian\"\u003eAswan – Widian\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/samar-widian\"\u003eSamar – Widian\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Widian","offers":[{"title":"50ml","offer_id":56573724328260,"sku":"WID-BANI-50","price":250.0,"currency_code":"EUR","in_stock":false},{"title":"2ml","offer_id":55776577716548,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/Baniyas-lifestyle.jpg?v=1767891272"},{"product_id":"yasat-widian","title":"YASAT - WIDIAN","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e \u003cmeta name=\"description\" content=\"Yasat by Widian: Velvet Collection Extrait de Parfum. Bergamot, cardamom, sandalwood, caramel, cedar, vanilla, musk. Oriental gourmand.\"\u003e \u003cmeta name=\"keywords\" content=\"Yasat, Widian, Velvet Collection, extrait de parfum, Oriental Woody Spicy Gourmand, Bergamot, Cardamom, Sandalwood, Caramel, Cedarwood, Vanilla, Musk, Dry Amber, oriental fragrance, niche\"\u003e\u003c\/p\u003e\n\n\u003c!-- JSON-LD Product Schema --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Yasat – Extrait de Parfum Widian\",\n  \"url\": \"https:\/\/www.passion-parfum.com\/products\/yasat-widian\",\n  \"description\": \"Yasat by Widian: Velvet Collection Extrait de Parfum. Bergamot, cardamom, sandalwood, caramel, cedar, vanilla, musk. Oriental gourmand.\",\n  \"sku\": \"WIDIAN-YASAT-50\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Widian\"\n  },\n  \"category\": \"Extrait de Parfum\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/www.passion-parfum.com\/products\/yasat-widian\",\n    \"priceCurrency\": \"EUR\",\n    \"price\": \"250.00\",\n    \"priceValidUntil\": \"2026-12-31\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"Passion Parfum\"\n    }\n  },\n  \"additionalProperty\": [\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Concentration\",\n      \"value\": \"Extrait de Parfum\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Contenance\",\n      \"value\": \"50 ml\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Famille olfactive\",\n      \"value\": \"Oriental boisé épicé gourmand\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Sillage\",\n      \"value\": \"4\/5\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Tenue\",\n      \"value\": \"5\/5\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Projection\",\n      \"value\": \"4\/5\"\n    }\n  ]\n}\n\u003c\/script\u003e\n\n\u003c!-- JSON-LD FAQ Schema --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What are the notes of Yasat by Widian?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The top notes of Yasat are Bergamot, Cardamom. The heart reveals Sandalwood, Caramel, Cedarwood. The base rests on Vanilla, Musk, Dry Amber.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How long does Yasat by Widian last on the skin?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"As an extrait de parfum, Yasat by Widian offers exceptional longevity of 8 to 12 hours with a sillage rated 4\/5.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Who is Yasat by Widian for?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yasat is a unisex extrait de parfum from the Widian house, ideal for lovers of oriental niche perfumery. Its oriental woody spicy gourmand character makes it perfect for special occasions.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n    :root {\n        --color-primary-dark: #0d0805;\n        --color-accent: #b8602a;\n        --color-light-accent: #d4894e;\n        --color-white: #ffffff;\n        --color-light-cream: #fdf6f0;\n        --color-light-bg: #f8f0e8;\n        --color-gray: #ece0d4;\n        --color-dark-text: #2b2017;\n        --color-soft-text: #6b5a4e;\n    }\n\n    * { margin: 0; padding: 0; box-sizing: border-box; }\n\n    body {\n        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', sans-serif;\n        background: var(--color-white);\n        color: var(--color-dark-text);\n        line-height: 1.8;\n    }\n\n    .hero-section {\n        background: linear-gradient(135deg, var(--color-light-bg) 0%, var(--color-gray) 100%);\n        padding: 0.8rem 1.2rem;\n        text-align: center;\n        position: relative;\n        overflow: hidden;\n        border-radius: 20px;\n        border: 2px solid rgba(184, 96, 42, 0.35);\n    }\n\n    .hero-section::before {\n        content: '💎';\n        position: absolute;\n        font-size: 15rem;\n        opacity: 0.05;\n        top: -3rem;\n        right: -3rem;\n        animation: float 6s ease-in-out infinite;\n        color: var(--color-accent);\n    }\n\n    @keyframes float {\n        0%, 100% { transform: translateY(0px) rotate(0deg); }\n        50% { transform: translateY(-20px) rotate(5deg); }\n    }\n\n    .hero-title { font-size: 1.4rem; font-weight: 700; letter-spacing: 2px; margin-bottom: 0.25rem; color: var(--color-dark-text); }\n    .hero-subtitle { font-size: 0.85rem; color: var(--color-soft-text); font-style: italic; margin-bottom: 0.4rem; }\n\n    .hero-badge {\n        display: inline-block;\n        background: var(--color-accent);\n        color: var(--color-white);\n        padding: 0.3rem 0.9rem;\n        border-radius: 25px;\n        font-size: 0.7rem;\n        font-weight: 600;\n        margin-top: 0.3rem;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n    }\n\n    .container { max-width: 1200px; margin: 0 auto; padding: 1rem 1.5rem; }\n    .pyramid-section { margin: 0.5rem 0 2rem 0; }\n\n    .pitch-section {\n        background: var(--color-light-bg);\n        padding: 1.5rem;\n        border-radius: 12px;\n        margin: 1.5rem 0;\n        border: 1px solid rgba(184, 96, 42, 0.2);\n    }\n\n    .quick-facts {\n        display: grid;\n        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n        gap: 1rem;\n        margin-top: 1.5rem;\n    }\n\n    .quick-fact {\n        background: var(--color-white);\n        padding: 1rem;\n        border-radius: 8px;\n        display: flex;\n        align-items: center;\n        gap: 0.8rem;\n        box-shadow: 0 2px 8px rgba(184, 96, 42, 0.1);\n        border: 1px solid rgba(184, 96, 42, 0.15);\n    }\n\n    .fact-icon { font-size: 2rem; flex-shrink: 0; }\n    .fact-text { font-size: 0.85rem; line-height: 1.4; color: var(--color-dark-text); }\n    .fact-text strong { color: var(--color-dark-text); display: block; margin-bottom: 0.2rem; }\n    .keywords-highlight { color: var(--color-accent); font-weight: 600; }\n\n    .accordion { margin: 2rem 0; }\n\n    .accordion-item {\n        background: var(--color-light-bg);\n        border-radius: 8px;\n        margin-bottom: 1rem;\n        overflow: hidden;\n        box-shadow: 0 2px 8px rgba(184, 96, 42, 0.1);\n        border: 1px solid rgba(184, 96, 42, 0.2);\n    }\n\n    .accordion-header {\n        background: var(--color-white);\n        padding: 1.2rem;\n        cursor: pointer;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        transition: background 0.3s ease;\n        user-select: none;\n    }\n\n    .accordion-header:hover { background: var(--color-gray); }\n\n    .accordion-header h3 {\n        color: var(--color-accent);\n        font-size: 1.1rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        display: flex;\n        align-items: center;\n        gap: 0.5rem;\n    }\n\n    .accordion-icon { font-size: 1.5rem; color: var(--color-accent); transition: transform 0.3s ease; }\n    .accordion-input { display: none; }\n    .accordion-input:checked ~ .accordion-header .accordion-icon { transform: rotate(180deg); }\n    .accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; }\n    .accordion-input:checked ~ .accordion-content { max-height: 3000px; }\n    .accordion-body { padding: 1.5rem; color: var(--color-dark-text); }\n\n    .journey-phase {\n        background: var(--color-white);\n        padding: 1.2rem;\n        margin-bottom: 1rem;\n        border-radius: 8px;\n        border-left: 4px solid var(--color-accent);\n    }\n\n    .phase-badge {\n        background: var(--color-accent);\n        color: var(--color-white);\n        padding: 0.2rem 0.6rem;\n        border-radius: 20px;\n        font-size: 0.7rem;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        font-weight: 600;\n        display: inline-block;\n        margin-bottom: 0.3rem;\n    }\n\n    .quote-box {\n        background: linear-gradient(135deg, var(--color-light-bg) 0%, var(--color-white) 100%);\n        padding: 1.5rem;\n        margin: 2rem 0;\n        border-left: 5px solid var(--color-accent);\n        border-radius: 12px;\n        position: relative;\n        border: 1px solid rgba(184, 96, 42, 0.2);\n    }\n\n    .quote-box::before {\n        content: '“';\n        position: absolute;\n        font-size: 6rem;\n        color: rgba(184, 96, 42, 0.2);\n        opacity: 0.5;\n        top: -1rem;\n        left: 1rem;\n        font-family: Georgia, serif;\n    }\n\n    .quote-box p { font-size: 1.1rem; font-style: italic; color: var(--color-dark-text); line-height: 1.8; position: relative; z-index: 1; }\n\n    .internal-links {\n        background: var(--color-light-bg);\n        padding: 1.2rem;\n        border-radius: 12px;\n        margin: 2rem 0;\n        text-align: center;\n        border: 1px solid rgba(184, 96, 42, 0.15);\n    }\n\n    .internal-links h3 { color: var(--color-accent); margin-bottom: 0.8rem; font-size: 1rem; }\n\n    .internal-links a {\n        display: inline-block;\n        color: var(--color-accent);\n        text-decoration: none;\n        padding: 0.3rem 0.8rem;\n        border: 1px solid rgba(184, 96, 42, 0.30);\n        border-radius: 20px;\n        margin: 0.3rem;\n        font-size: 0.82rem;\n        font-weight: 500;\n        transition: background 0.3s ease, color 0.3s ease;\n    }\n\n    .internal-links a:hover { background: var(--color-accent); color: var(--color-white); }\n\n    @media (max-width: 768px) {\n        .hero-title { font-size: 1.4rem; }\n        .quick-facts { grid-template-columns: 1fr; }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] {\n            grid-template-columns: repeat(3, 1fr) !important;\n            gap: 0.75rem !important;\n        }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] img { border-radius: 10px; }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] span { font-size: 0.82rem; }\n    }\n\u003c\/style\u003e\n\n\u003c!-- ===== HERO ===== --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003ch1 class=\"hero-title\"\u003eYasat – Widian Extrait de Parfum\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eOriental Woody Spicy Gourmand Fragrance – Velvet Collection\u003c\/p\u003e\n\u003cp style=\"font-size: 0.8rem; margin-top: 0.3rem; color: var(--color-soft-text);\"\u003eby \u003cstrong\u003e\u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/widian\" style=\"color: var(--color-accent); text-decoration: none;\"\u003eWidian\u003c\/a\u003e\u003c\/strong\u003e • \u003cem\u003eVelvet Collection\u003c\/em\u003e\u003c\/p\u003e\n\u003cspan class=\"hero-badge\"\u003e💎 Extrait de Parfum • 50 ml, 2 ml • Unisex\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container\"\u003e\n\n\u003c!-- ===== OLFACTIVE PYRAMID ===== --\u003e\n\u003cdiv class=\"pyramid-section\"\u003e\n\u003ch2 style=\"text-align: center; color: var(--color-accent); margin-bottom: 1rem; font-size: 1.1rem; font-weight: 600;\"\u003eOlfactory Notes\u003c\/h2\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; max-width: 100%;\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003eTop\u003c\/h3\u003e\n\u003cimg style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(184, 96, 42, 0.30);\" alt=\"Yasat Widian Top Notes – Bergamot, Cardamom\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/widian-yasat-top-v2_800x800.webp?v=1772761159\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eBergamot\u003c\/span\u003e\n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eCardamom\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003eHeart\u003c\/h3\u003e\n\u003cimg style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(184, 96, 42, 0.30);\" alt=\"Yasat Widian Heart Notes – Sandalwood, Caramel, Cedarwood\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/widian-yasat-heart-v2_800x800.webp?v=1772761159\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eSandalwood\u003c\/span\u003e\n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eCaramel\u003c\/span\u003e\n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eCedarwood\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003eBase\u003c\/h3\u003e\n\u003cimg style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(184, 96, 42, 0.30);\" alt=\"Yasat Widian Base Notes – Vanilla, Musk, Dry Amber\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/widian-yasat-base-v2_800x800.webp?v=1772761159\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eVanilla\u003c\/span\u003e\n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eMusk\u003c\/span\u003e\n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eDry Amber\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ===== PRESENTATION ===== --\u003e\n\u003cdiv class=\"pitch-section\"\u003e\n\u003ch2 style=\"font-size: 1.3rem; color: var(--color-accent); margin-bottom: 1rem;\"\u003eYasat – Oriental Woody Spicy Gourmand\u003c\/h2\u003e\n\u003cp style=\"font-size: 1rem; line-height: 1.8; color: var(--color-dark-text);\"\u003eYasat draws inspiration from the eponymous island in Abu Dhabi's waters to offer an elegant and warm fragrance. Bergamot and cardamom open to a gourmand heart of sandalwood and caramel. The vanilla and amber base establishes an enveloping sweetness. A sophisticated and comforting extrait de parfum.\u003c\/p\u003e\n\u003cdiv class=\"quick-facts\"\u003e\n\u003cdiv class=\"quick-fact\"\u003e\n\u003cspan class=\"fact-icon\"\u003e🌿\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eFresh Opening\u003c\/strong\u003e\u003cbr\u003eBergamot, Cardamom\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"quick-fact\"\u003e\n\u003cspan class=\"fact-icon\"\u003e🍮\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eGourmand Heart\u003c\/strong\u003e\u003cbr\u003eSandalwood, Caramel, Cedar\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"quick-fact\"\u003e\n\u003cspan class=\"fact-icon\"\u003e🕌\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eEnveloping Base\u003c\/strong\u003e\u003cbr\u003eVanilla, Musk, Dry Amber\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"quick-fact\"\u003e\n\u003cspan class=\"fact-icon\"\u003e✨\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eStyle\u003c\/strong\u003e\u003cbr\u003eWarm, all seasons\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ===== PERFORMANCE ===== --\u003e\n\u003cdiv style=\"background: var(--color-light-bg); padding: 1.5rem; border-radius: 12px; margin: 1.5rem 0; border: 1px solid rgba(184, 96, 42, 0.20);\"\u003e\n\u003ch2 style=\"font-size: 1.1rem; color: var(--color-accent); margin-bottom: 1.2rem; text-align: center; font-weight: 600;\"\u003ePerformance\u003c\/h2\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 1rem; max-width: 500px; margin: 0 auto;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\n\u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eSillage\u003c\/span\u003e\u003cspan style=\"font-size: 0.85rem; font-weight: 700; color: var(--color-accent);\"\u003e4\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\u003cdiv style=\"width: 80%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\n\u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eLongevity\u003c\/span\u003e\u003cspan style=\"font-size: 0.85rem; font-weight: 700; color: var(--color-accent);\"\u003e5\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\u003cdiv style=\"width: 100%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\n\u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eProjection\u003c\/span\u003e\u003cspan style=\"font-size: 0.85rem; font-weight: 700; color: var(--color-accent);\"\u003e4\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\u003cdiv style=\"width: 80%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ===== ACCORDIONS ===== --\u003e\n\u003cdiv class=\"accordion\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cinput class=\"accordion-input\" id=\"voyageToggle\" type=\"checkbox\"\u003e\n\u003clabel for=\"voyageToggle\" class=\"accordion-header\"\u003e\u003ch3\u003e💎 The Olfactory Journey\u003c\/h3\u003e\n\u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-body\"\u003e\n\u003cdiv class=\"journey-phase\"\u003e\n\u003cspan class=\"phase-badge\"\u003eTop\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003eBergamot, Cardamom\u003c\/h4\u003e\n\u003cp\u003eThe fresh opening combines bergamot and cardamom.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"journey-phase\"\u003e\n\u003cspan class=\"phase-badge\"\u003eHeart\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003eSandalwood, Caramel, Cedarwood\u003c\/h4\u003e\n\u003cp\u003eThe warm heart reveals sandalwood, caramel, and cedarwood.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"journey-phase\"\u003e\n\u003cspan class=\"phase-badge\"\u003eBase\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003eVanilla, Musk, Dry Amber\u003c\/h4\u003e\n\u003cp\u003eThe enveloping base rests on vanilla, musk, and dry amber.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cinput class=\"accordion-input\" id=\"detailsToggle\" type=\"checkbox\"\u003e\n\u003clabel for=\"detailsToggle\" class=\"accordion-header\"\u003e\u003ch3\u003e📖 Learn More\u003c\/h3\u003e\n\u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-body\"\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eWidian House\u003c\/strong\u003e — Founded in Abu Dhabi, Widian (formerly AJ Arabia) is a haute perfumery house that blends oriental tradition with modern techniques. Each fragrance is a tribute to the olfactory heritage of the Middle East.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eVelvet Collection\u003c\/strong\u003e — Yasat is part of Widian's Velvet Collection, a line that embodies softness and opulence.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFor whom?\u003c\/strong\u003e — Yasat is a unisex extrait de parfum designed for connoisseurs of niche perfumery. Its \u003cspan class=\"keywords-highlight\"\u003eoriental woody spicy gourmand\u003c\/span\u003e olfactory family makes it an ideal choice for special occasions and cooler seasons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ===== QUOTE ===== --\u003e\n\u003cdiv class=\"quote-box\"\u003e\n\u003cp\u003eSpicy freshness in the opening, woody-gourmand sweetness at the heart, vanilla warmth in the base: Yasat is an olfactory escape to the islands of Abu Dhabi.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ===== INTERNAL LINKS ===== --\u003e\n\u003cdiv class=\"internal-links\"\u003e\n\u003ch3\u003eDiscover also\u003c\/h3\u003e\n\u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/widian\"\u003eAll Widian fragrances\u003c\/a\u003e\n\u003ca href=\"https:\/\/www.passion-parfum.com\/products\/london-widian\"\u003eLondon – Widian\u003c\/a\u003e\n\u003ca href=\"https:\/\/www.passion-parfum.com\/products\/sahara-widian\"\u003eSahara – Widian\u003c\/a\u003e\n\u003ca href=\"https:\/\/www.passion-parfum.com\/products\/hili-widian\"\u003eHili – Widian\u003c\/a\u003e\n\u003ca href=\"https:\/\/www.passion-parfum.com\/products\/aswan-widian\"\u003eAswan – Widian\u003c\/a\u003e\n\u003ca href=\"https:\/\/www.passion-parfum.com\/products\/baniyas-widian\"\u003eBaniyas – Widian\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Widian","offers":[{"title":"50ml","offer_id":56573724295492,"sku":"WID-YASSA-50","price":250.0,"currency_code":"EUR","in_stock":false},{"title":"2ml","offer_id":55776575848772,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/Yasat-lifestyle.jpg?v=1767891306"},{"product_id":"hili-widian","title":"HILI - WIDIAN","description":"\u003cdiv style=\"color:#e6e6e6; line-height:1.7;\"\u003e\n\n  \u003ch1 style=\"color:#fff; font-size:1.6rem; letter-spacing:1px; margin:0 0 .25rem;\"\u003eHili — Extrait de Parfum\u003c\/h1\u003e\n  \u003cp style=\"color:#c9a961; font-style:italic; margin:0 0 .25rem; font-size:.95rem;\"\u003e50 \/ 2 ml — Floral oriental gourmand\u003c\/p\u003e\n  \u003cp style=\"color:#bdbdbd; margin:0 0 1.5rem; font-size:.9rem;\"\u003eby \u003cstrong style=\"color:#fff;\"\u003eWidian\u003c\/strong\u003e · Velvet Collection\u003c\/p\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:1.5rem 0 .75rem; letter-spacing:.5px;\"\u003eFragrance notes\u003c\/h2\u003e\n  \u003cul style=\"list-style:none; padding:0; margin:0 0 1.5rem;\"\u003e\n    \u003cli style=\"padding:.5rem 0; border-bottom:1px solid rgba(255,255,255,.08);\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eTop\u003c\/strong\u003e  ·  \u003cspan style=\"color:#e6e6e6;\"\u003eBergamot, pink pepper, coriander, cinnamon\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli style=\"padding:.5rem 0; border-bottom:1px solid rgba(255,255,255,.08);\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eHeart\u003c\/strong\u003e  ·  \u003cspan style=\"color:#e6e6e6;\"\u003eJasmine, tuberose, ylang-ylang, tiare\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli style=\"padding:.5rem 0;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eBase\u003c\/strong\u003e  ·  \u003cspan style=\"color:#e6e6e6;\"\u003eAmber, vanilla, coconut milk, sandalwood, patchouli, cedar, tobacco\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:2rem 0 .75rem; letter-spacing:.5px;\"\u003eA stroll through the royal gardens\u003c\/h2\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eHili draws inspiration from the royal garden of Abu Dhabi. The spicy opening gives way to an opulent heart of jasmine, tuberose and ylang-ylang, then to a gourmand base of vanilla, coconut milk, sandalwood and tobacco. Longevity 8 to 12 hours, sillage 4\/5.\u003c\/p\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:2rem 0 .75rem; letter-spacing:.5px;\"\u003eThe olfactory journey\u003c\/h2\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eOpening — warm spices\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eBergamot, pink pepper, coriander and cinnamon compose a warm, vibrant entrance.\u003c\/p\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eHeart — intoxicating bouquet\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eJasmine, tuberose, ylang-ylang and tiare unfold a sumptuous, captivating floral heart.\u003c\/p\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eBase — gourmand softness\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1.5rem;\"\u003eAmber, vanilla, coconut milk, sandalwood, patchouli, cedar and tobacco weave an enveloping sillage. Longevity 5\/5.\u003c\/p\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:2rem 0 .75rem; letter-spacing:.5px;\"\u003eProduct details\u003c\/h2\u003e\n  \u003cul style=\"list-style:none; padding:0; margin:0 0 1.5rem;\"\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eBrand:\u003c\/strong\u003e Widian (Velvet Collection)\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eConcentration:\u003c\/strong\u003e Extrait de parfum\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eSize:\u003c\/strong\u003e 50 ml, 2 ml\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eOlfactory family:\u003c\/strong\u003e Floral oriental gourmand\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eStyle:\u003c\/strong\u003e Unisex, luxurious, enveloping\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eOccasions:\u003c\/strong\u003e Cool seasons, special occasions\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cblockquote style=\"border-left:3px solid #c9a961; padding:.5rem 0 .5rem 1rem; margin:2rem 0; color:#e6e6e6; font-style:italic;\"\u003eWarm spices, intoxicating flowers and a gourmand base: an olfactory stroll through the royal gardens of Abu Dhabi.\u003c\/blockquote\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:2rem 0 .75rem; letter-spacing:.5px;\"\u003eWho is it for?\u003c\/h2\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0;\"\u003eFor connoisseurs of oriental niche perfumery who love opulent fragrances. Ideal for special occasions and cool seasons.\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Widian","offers":[{"title":"50ml","offer_id":56573723672900,"sku":"WID-HILI-50","price":250.0,"currency_code":"EUR","in_stock":false},{"title":"2ml","offer_id":55776570900804,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/Hili-lifestyle2.jpg?v=1767891425"},{"product_id":"delma-widian","title":"DELMA - WIDIAN","description":"\u003cdiv style=\"color:#e6e6e6; line-height:1.7;\"\u003e\n\n  \u003ch1 style=\"color:#fff; font-size:1.6rem; letter-spacing:1px; margin:0 0 .25rem;\"\u003eDelma\u003c\/h1\u003e\n  \u003cp style=\"color:#c9a961; font-style:italic; margin:0 0 .25rem; font-size:.95rem;\"\u003eExtrait de parfum — Floral gourmand oriental — Velvet Collection\u003c\/p\u003e\n  \u003cp style=\"color:#bdbdbd; margin:0 0 1.5rem; font-size:.9rem;\"\u003eby \u003cstrong style=\"color:#fff;\"\u003eWidian\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:1.5rem 0 .75rem; letter-spacing:.5px;\"\u003eFragrance notes\u003c\/h2\u003e\n  \u003cul style=\"list-style:none; padding:0; margin:0 0 1.5rem;\"\u003e\n    \u003cli style=\"padding:.5rem 0; border-bottom:1px solid rgba(255,255,255,.08);\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eTop\u003c\/strong\u003e  ·  \u003cspan style=\"color:#e6e6e6;\"\u003eMandarin, peach, heliotrope, bergamot\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli style=\"padding:.5rem 0; border-bottom:1px solid rgba(255,255,255,.08);\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eHeart\u003c\/strong\u003e  ·  \u003cspan style=\"color:#e6e6e6;\"\u003eJasmine, freesia, geranium, nutmeg\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli style=\"padding:.5rem 0;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eBase\u003c\/strong\u003e  ·  \u003cspan style=\"color:#e6e6e6;\"\u003ePatchouli, saffron, vanilla, leather, marshmallow, guaiacwood\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:2rem 0 .75rem; letter-spacing:.5px;\"\u003eThe union of a luminous fruit and a leathery softness\u003c\/h2\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eDelma enchants from the opening with peach, mandarin and heliotrope. The floral heart of jasmine and freesia brings a refined femininity, while the base of vanilla, leather and marshmallow sets an addictive gourmand signature. An extrait de parfum that marries floral elegance and oriental softness. Longevity 8 to 12 hours, sillage 4\/5.\u003c\/p\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:2rem 0 .75rem; letter-spacing:.5px;\"\u003eThe olfactory journey\u003c\/h2\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eOpening — luminous fruits\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eJuicy mandarin and peach, powdery heliotrope and bright bergamot. A fruity, sunlit entrance.\u003c\/p\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eHeart — floral bouquet\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eJasmine, freesia and geranium weave a feminine, refined heart, lifted by a touch of nutmeg.\u003c\/p\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eBase — leathery gourmandise\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1.5rem;\"\u003ePatchouli, saffron, vanilla, leather, marshmallow and guaiacwood form a gourmand, opulent base. Exceptional longevity 8 to 12 h.\u003c\/p\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:2rem 0 .75rem; letter-spacing:.5px;\"\u003eProduct details\u003c\/h2\u003e\n  \u003cul style=\"list-style:none; padding:0; margin:0 0 1.5rem;\"\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eBrand:\u003c\/strong\u003e Widian (Velvet Collection)\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eConcentration:\u003c\/strong\u003e Extrait de parfum\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eSize:\u003c\/strong\u003e 2 ml, 50 ml\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eOlfactory family:\u003c\/strong\u003e Floral gourmand oriental\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eStyle:\u003c\/strong\u003e Unisex, refined, opulent\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eOccasions:\u003c\/strong\u003e Special occasions, cool seasons\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cblockquote style=\"border-left:3px solid #c9a961; padding:.5rem 0 .5rem 1rem; margin:2rem 0; color:#e6e6e6; font-style:italic;\"\u003eLuminous fruits, elegant flowers, leathery gourmandise: an oriental softness deliciously refined.\u003c\/blockquote\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:2rem 0 .75rem; letter-spacing:.5px;\"\u003eWho is it for?\u003c\/h2\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0;\"\u003eFor connoisseurs of fine oriental perfumery who love floral-gourmand compositions with an opulent character. Widian, founded in Abu Dhabi (formerly AJ Arabia), blends oriental tradition with modern techniques.\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Widian","offers":[{"title":"50ml","offer_id":56573723640132,"sku":"WID-DELM-50","price":250.0,"currency_code":"EUR","in_stock":true},{"title":"2ml","offer_id":55776568115524,"sku":null,"price":12.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/Delma-lifestyle2.jpg?v=1767891454"},{"product_id":"aaron-terence-hughes-noir-pour-femme-extrait-de-parfum","title":"Noir pour femme","description":"\r\u003c!DOCTYPE html\u003e\r\n\u003chtml lang=\"en\"\u003e\r\n\u003chead\u003e\r\n\u003cmeta charset=\"UTF-8\"\u003e\r\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\r\n\u003ctitle\u003eNoir Pour Femme — Aaron Terence Hughes | Passion Parfum\u003c\/title\u003e\r\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\r\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\r\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;1,9..144,300;1,9..144,400\u0026family=Karla:wght@300;400;500;600\u0026display=swap\" rel=\"stylesheet\"\u003e\r\n\r\n\u003cstyle\u003e\r\n*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}\r\n:root{\r\n  --bg:#0e0c09;--ba:#161410;--dk:#f5f0e8;--dd:#fdf9f4;\r\n  --gd:#c9a96e;--gl:#e8cc88;--bd:rgba(201,169,110,0.14);--bm:rgba(201,169,110,0.28);\r\n  --tm:#d8d0c4;--tl:#b0a898;--tf:#8a8278;\r\n  --title:'Fraunces',serif;--body:'Karla',sans-serif;\r\n}\r\n.prix-ttc{font-size:10px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;color:var(--tl);margin-left:6px;vertical-align:middle}\nhtml{scroll-behavior:smooth}\r\nbody{font-family:var(--body);background:var(--bg);color:var(--dk);-webkit-font-smoothing:antialiased;overflow-x:hidden}\r\n\r\n.scroll-progress{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--gd),var(--gl),var(--gd));z-index:10000;width:0;transition:width .1s linear}\r\n\r\n.hero::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,rgba(14,12,9,.75) 0%,transparent 40%,transparent 60%,rgba(14,12,9,.65) 100%);z-index:2;pointer-events:none}\r\n.hero::after{content:'';position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient(to top,rgba(14,12,9,.85) 0%,transparent 100%);z-index:2;pointer-events:none}\r\nbody::after{z-index:9999}\r\n\r\n.cursor-dot{position:fixed;width:6px;height:6px;background:var(--gd);border-radius:50%;pointer-events:none;z-index:9998;opacity:0;transition:opacity .3s;mix-blend-mode:multiply}\r\n.cursor-ring{position:fixed;width:32px;height:32px;border:1px solid rgba(168,131,78,.3);border-radius:50%;pointer-events:none;z-index:9997;opacity:0;transition:opacity .3s,transform .15s ease-out}\r\nbody:hover .cursor-dot,body:hover .cursor-ring{opacity:1}\r\n\r\nbody::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.025;background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='3' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\")}\r\n\r\n#particles{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0;transition:opacity 2s;border-radius:0}\/* particles-done-move *\/\r\n#particles.on{opacity:1}\r\n\r\n.rv{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.rv.v{opacity:1;transform:translateY(0)}\r\n.rv-l{opacity:0;transform:translateX(-40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.rv-l.v{opacity:1;transform:translateX(0)}\r\n.rv-r{opacity:0;transform:translateX(40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.rv-r.v{opacity:1;transform:translateX(0)}\r\n.rv-s{opacity:0;transform:scale(.85);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.rv-s.v{opacity:1;transform:scale(1)}\r\n.rv-mask{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s cubic-bezier(.16,1,.3,1)}.rv-mask.v{clip-path:inset(0 0 0 0)}\r\n\r\n.bc{padding:14px 64px;background:var(--bg);border-bottom:1px solid var(--bd)}\r\n.bc ol{display:flex;gap:8px;list-style:none}.bc li{font-size:12px;color:var(--tl)}\r\n.bc li+li::before{content:\"›\";margin-right:8px;color:var(--bm)}\r\n.bc a{color:var(--tl);text-decoration:none;transition:color .3s}.bc a:hover{color:var(--gd)}\r\n\r\n.hero{min-height:100vh;padding-top:100px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:2;background:var(--bg)}\r\n.hero__bg-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--title);font-size:clamp(120px,20vw,260px);font-weight:700;font-style:italic;color:transparent;-webkit-text-stroke:1px rgba(201,169,110,.12);white-space:nowrap;pointer-events:none;user-select:none;z-index:0;letter-spacing:-.02em;opacity:0;transition:opacity 1.8s ease .3s}\r\n.hero__bg-title.v{opacity:1}\r\n.hero__img{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}\r\n.hero__ink{position:absolute;width:380px;height:380px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity 1.5s}\r\n.hero__ink.v{opacity:.12}\r\n.hero__ink circle{stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 3s cubic-bezier(.16,1,.3,1)}\r\n.hero__ink.v circle{stroke-dashoffset:0}\r\n.hero__shape{position:absolute;border:1px solid rgba(201,169,110,.12);pointer-events:none;opacity:0;transition:opacity 2s}\r\n.hero__shape.v{opacity:1}\r\n.hero__shape--1{width:120px;height:120px;top:15%;right:10%;transform:rotate(15deg);animation:float1 6s ease-in-out infinite}\r\n.hero__shape--2{width:80px;height:80px;bottom:20%;left:8%;transform:rotate(-10deg);animation:float2 8s ease-in-out infinite;border-radius:50%}\r\n@keyframes float1{0%,100%{transform:rotate(15deg) translateY(0)}50%{transform:rotate(18deg) translateY(-15px)}}\r\n@keyframes float2{0%,100%{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-10px)}}\r\n.hero__glow{position:absolute;width:500px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(201,169,110,.18) 0%,transparent 70%);filter:blur(50px);opacity:0;transition:opacity 2s;animation:glowP 4s ease-in-out infinite}\r\n.hero__glow.v{opacity:1}\r\n@keyframes glowP{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}\r\n.hero__bwrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}\r\n.hero__photo{max-width:38%;max-height:78vh;object-fit:contain;filter:drop-shadow(0 30px 80px rgba(0,0,0,.7)) drop-shadow(0 0 60px rgba(201,169,110,.08));}\r\n.hero__photo.loaded{opacity:1;transform:translateY(0) scale(1)}\r\n.hero__side{position:absolute;left:24px;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:center;font-size:10px;font-weight:400;letter-spacing:5px;text-transform:uppercase;color:var(--tf)}\r\n\r\n.hero__info{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;z-index:3;padding:0 64px 56px;pointer-events:none}\r\n.hero__info-left{display:flex;flex-direction:column;pointer-events:all;max-width:560px}\r\n.hero__info-right{display:flex;flex-direction:column;pointer-events:all;margin-left:3rem;padding-left:3rem;border-left:1px solid rgba(201,169,110,.2);justify-content:flex-end}\r\n.hero__brand{font-size:12px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:20px}\r\n.hero__title{font-family:var(--title);font-size:clamp(48px,5vw,68px);font-weight:300;color:var(--dd);line-height:1}\r\n.chr span{display:inline-block;opacity:0;transform:translateY(24px) rotate(4deg);transition:opacity .5s ease,transform .5s ease}\r\n.chr.v span{opacity:1;transform:translateY(0) rotate(0)}\r\n.hero__tagline{font-family:var(--title);font-size:18px;font-weight:300;font-style:italic;color:var(--gd);margin-top:10px}\r\n.hero__meta{display:flex;align-items:center;gap:12px;margin:28px 0 24px}\r\n.hero__mline{width:0;height:1px;background:var(--bm);transition:width 1.2s cubic-bezier(.16,1,.3,1) .6s}\r\n.hero__meta.v .hero__mline{width:40px}\r\n.hero__mtags{display:flex;gap:20px}.hero__mtag{font-size:13px;color:var(--tl);letter-spacing:1px;opacity:0;transform:translateX(-10px);transition:all .5s ease}\r\n.hero__meta.v .hero__mtag{opacity:1;transform:translateX(0)}\r\n.hero__meta.v .hero__mtag:nth-child(1){transition-delay:.7s}.hero__meta.v .hero__mtag:nth-child(2){transition-delay:.8s}.hero__meta.v .hero__mtag:nth-child(3){transition-delay:.9s}\r\n.hero__desc{font-size:16px;font-weight:400;color:var(--tm);line-height:1.9;max-width:400px;margin-bottom:32px}\r\n.variants{display:flex;gap:8px;margin-bottom:20px}\r\n.variants__btn{padding:10px 24px;cursor:pointer;background:transparent;border:1px solid var(--bm);border-radius:28px;font-family:var(--body);font-size:13px;font-weight:400;color:var(--tl);transition:all .35s;position:relative;overflow:hidden}\r\n.variants__btn.active{background:var(--gd);border-color:var(--gd);color:#0e0c09;font-weight:500}\r\n.variants__btn:hover:not(.active){border-color:var(--gd);color:var(--gd)}\r\n.variants__btn .ripple{position:absolute;border-radius:50%;background:rgba(201,169,110,.25);transform:scale(0);animation:ripple .6s ease-out}\r\n@keyframes ripple{to{transform:scale(4);opacity:0}}\r\n.hero__price{font-family:var(--title);font-size:36px;font-weight:300;color:var(--dd);margin-bottom:28px}\r\n.hero__cart{display:inline-block;padding:14px 40px;background:var(--gd);border:none;border-radius:32px;cursor:pointer;font-family:var(--body);font-size:13px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#0e0c09;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}\r\n.hero__cart:hover{background:var(--gl);transform:translateY(-3px);box-shadow:0 12px 32px rgba(201,169,110,.35)}\r\n.hero__cart::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:none}\r\n.hero__cart:hover::after{left:100%;transition:left .7s ease}\r\n.hero__ship{display:flex;gap:20px;margin-top:24px}.hero__ship span{font-size:12px;font-weight:400;color:var(--tl);letter-spacing:1px}\r\n\r\n.divider{height:1px;background:linear-gradient(90deg,transparent,var(--gd),transparent);margin:0 15%;opacity:0;transform:scaleX(0);transition:all 1.2s cubic-bezier(.16,1,.3,1)}.divider.v{opacity:.5;transform:scaleX(1)}\r\n\r\n.pyr{padding:48px 40px 40px;position:relative;z-index:2}\r\n.pyr__hdr{text-align:center;margin-bottom:36px}\r\n.pyr__label{font-size:12px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:8px}\r\n.pyr__title{font-family:var(--title);font-size:36px;font-weight:300;color:var(--dk)}\r\n.pyr__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;max-width:1100px;margin:0 auto}\r\n.tier{position:relative;padding:0;border-right:1px solid var(--bd)}.tier:last-child{border-right:none}\r\n.tier__line{display:none}\r\n.tier__hdr{text-align:center;position:relative;z-index:2;margin-bottom:20px;padding:0 12px}\r\n.tier__kanji{font-family:serif;font-size:80px;color:rgba(201,169,110,.08);line-height:1;margin-bottom:-40px;user-select:none;opacity:0;transform:scale(.7) rotate(-5deg);transition:all 1.5s cubic-bezier(.16,1,.3,1)}\r\n.tier.v .tier__kanji{opacity:1;transform:scale(1) rotate(0deg)}\r\n.tier__dot{width:8px;height:8px;border-radius:50%;background:var(--gd);margin:0 auto 12px;position:relative;z-index:3;box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--gd);opacity:0;transform:scale(0);transition:all .8s cubic-bezier(.34,1.56,.64,1) .4s}\r\n.tier.v .tier__dot{opacity:1;transform:scale(1)}\r\n.tier__dot::before,.tier__dot::after{content:'';position:absolute;inset:-5px;border-radius:50%;border:1px solid var(--gd);opacity:0}\r\n.tier.v .tier__dot::before{animation:pulse1 2.5s ease-in-out infinite .8s;opacity:1}\r\n.tier.v .tier__dot::after{animation:pulse1 2.5s ease-in-out infinite 1.6s;opacity:1}\r\n@keyframes pulse1{0%{transform:scale(1);opacity:.5}100%{transform:scale(3);opacity:0}}\r\n.tier__time{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--gd);margin-bottom:3px}\r\n.tier__name{font-family:var(--title);font-size:26px;font-weight:400;color:var(--dd);letter-spacing:1px}\r\n.tier__desc{font-size:13px;font-weight:400;color:var(--tl);margin:4px auto 0;max-width:280px;line-height:1.5;font-style:italic}\r\n.tier__notes{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 8px;max-width:none}\r\n.note{display:flex;align-items:center;gap:12px;width:100%;opacity:0;transform:translateY(20px) rotate(2deg);transition:all .9s cubic-bezier(.16,1,.3,1);perspective:600px;margin:0}\r\n.note.v{opacity:1;transform:translateY(0) rotate(0)}\r\n.note--r,.note--l{flex-direction:row;margin:0}\r\n.note:nth-child(odd){transform:translateX(0) translateY(20px) rotate(-2deg)}\r\n.note:nth-child(even){transform:translateX(0) translateY(20px) rotate(2deg)}\r\n.note.v:nth-child(odd){transform:translateX(0) translateY(0) rotate(0)}\r\n.note.v:nth-child(even){transform:translateX(0) translateY(0) rotate(0)}\r\n.note__wrap{width:72px;height:72px;overflow:hidden;border-radius:50%;flex-shrink:0;box-shadow:0 3px 12px rgba(0,0,0,.06);transition:all .6s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;border:1px solid var(--bd)}\r\n.note:hover .note__wrap{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-3px);border-color:var(--gd)}\r\n.note__img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.92);transform:scale(1);transition:all .7s cubic-bezier(.16,1,.3,1)}\r\n.note:hover .note__img{filter:saturate(1.15) brightness(1);transform:scale(1.12)}\r\n.note__txt{text-align:left;flex:1}\r\n.note__name{font-family:var(--title);font-size:17px;font-weight:500;color:var(--dd);line-height:1.2;transition:all .4s}\r\n.note:hover .note__name{color:var(--gd);transform:translateX(3px)}\r\n.note__acc{width:0;height:1.5px;background:linear-gradient(90deg,var(--gd),var(--gl));margin-top:5px;transition:width .5s cubic-bezier(.16,1,.3,1)}\r\n.note:hover .note__acc{width:28px}\r\n\r\n.perf{padding:72px 8%;background:#0a0908;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}\r\n.perf__label{font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#e8cc88;margin-bottom:48px;display:flex;align-items:center;gap:16px;width:100%;max-width:700px}\r\n.perf__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15)}\r\n.perf__grid{display:flex;flex-direction:column;gap:20px;max-width:700px;margin:0 auto}\r\n.perf__row{display:flex;align-items:center;gap:24px;opacity:0;transform:translateX(-16px);transition:opacity .6s ease,transform .6s ease}\r\n.perf__row.v{opacity:1;transform:translateX(0)}\r\n.perf__row-name{font-family:'Fraunces',serif;font-size:18px;font-weight:400;font-style:italic;color:#f0e8d8;min-width:140px;line-height:1}\r\n.perf__dots{display:flex;gap:8px;align-items:center}\r\n.perf__dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.08);transition:background .3s ease,box-shadow .3s ease;flex-shrink:0}\r\n.perf__dot.lit{background:var(--gd);box-shadow:0 0 8px rgba(201,169,110,.5)}\r\n.perf__row-score{font-family:'Fraunces',serif;font-size:15px;font-weight:300;font-style:italic;color:var(--gd);margin-left:12px;opacity:.8}\r\n.perf__tags{display:flex;gap:8px;margin-top:40px;flex-wrap:wrap;justify-content:center}\r\n.perf__tag{font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#f0e8d8;padding:8px 20px;border:1px solid rgba(201,169,110,.5);opacity:0;transform:translateY(8px);transition:all .4s ease}\r\n.perf__tag.v{opacity:1;transform:translateY(0)}\r\n\r\n.brand{padding:64px 8%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);position:relative;z-index:2;background:var(--bg)}\r\n.brand__label{font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--gd);margin-bottom:8px}\r\n.brand__name{font-family:var(--title);font-size:28px;font-weight:400;color:var(--dd)}\r\n.brand__bio{font-size:15px;font-weight:400;color:var(--tm);margin-top:8px;max-width:520px;line-height:1.8}\r\n.brand__stats{display:flex;gap:48px;justify-content:center;flex-wrap:wrap}\r\n.brand__sn{font-family:var(--title);font-size:32px;font-weight:300;color:var(--gd);text-align:center}\r\n.brand__sl{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#9a9080;margin-top:4px;text-align:center}\r\n\r\n.seo{max-width:680px;margin:0 auto;padding:48px 40px;position:relative;z-index:2}\r\n.seo h2{font-family:var(--title);font-size:26px;font-weight:300;color:var(--dk);margin-bottom:16px}\r\n.seo p{font-size:15px;font-weight:400;color:var(--tm);line-height:1.9;margin-bottom:14px}\r\n.seo strong{color:var(--dk);font-weight:500}.seo a{color:var(--gd)}\r\n.faq{max-width:680px;margin:0 auto;padding:32px 40px 56px;position:relative;z-index:2}\r\n.faq__title{font-family:var(--title);font-size:26px;font-weight:300;color:var(--dk);margin-bottom:24px;text-align:center}\r\n.faq__item{border-bottom:1px solid var(--bd);padding:16px 0}\r\n.faq__q{font-size:15px;font-weight:500;color:var(--dd);cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:none;border:none;width:100%;text-align:left;padding:0;font-family:var(--body);transition:color .3s}\r\n.faq__q:hover{color:var(--gd)}\r\n.faq__q::after{content:'+';font-size:18px;color:var(--gd);transition:transform .3s;flex-shrink:0;margin-left:16px}\r\n.faq__q.open::after{transform:rotate(45deg)}\r\n.faq__a{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1)}\r\n.faq__a p{font-size:14px;font-weight:400;color:var(--tm);line-height:1.8;padding-top:12px}\r\n\r\n.cta{padding:0;text-align:center;position:relative;z-index:2;overflow:hidden}\r\n.cta__inner{padding:100px 8%;background:linear-gradient(160deg,#0e0c09 0%,#1a1508 50%,#0e0c09 100%);position:relative}\r\n.cta__inner::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(201,169,110,.08) 0%,transparent 70%);pointer-events:none}\r\n.cta__eyebrow{font-size:11px;font-weight:600;letter-spacing:5px;text-transform:uppercase;color:var(--gd);margin-bottom:20px;opacity:.8}\r\n.cta__txt{font-family:var(--title);font-size:clamp(32px,5vw,56px);font-weight:300;font-style:italic;color:#fdf8f0;margin-bottom:12px;line-height:1.15}\r\n.cta__sub{font-size:15px;font-weight:400;color:#9a9080;margin-bottom:40px;letter-spacing:.02em}\r\n.cta__actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}\r\n.cta__btn{display:inline-block;padding:16px 48px;background:var(--gd);border:none;cursor:pointer;font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#0a0806;transition:all .4s;text-decoration:none;position:relative;overflow:hidden}\r\n.cta__btn:hover{background:var(--gl);transform:translateY(-3px);box-shadow:0 16px 40px rgba(201,169,110,.45)}\r\n.cta__btn::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.cta__btn:hover::after{left:100%;transition:left .7s}\r\n.cta__btn-sec{display:inline-block;padding:15px 36px;background:none;border:1px solid rgba(201,169,110,.4);cursor:pointer;font-family:var(--body);font-size:12px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:#e8cc88;transition:all .3s;text-decoration:none}\r\n.cta__btn-sec:hover{border-color:var(--gd);background:rgba(201,169,110,.06)}\r\n.cta__trust{display:flex;justify-content:center;gap:32px;margin-top:32px;flex-wrap:wrap}\r\n.cta__trust-item{font-size:11px;font-weight:400;color:#6a6258;letter-spacing:.08em;display:flex;align-items:center;gap:6px}\r\n.cta__trust-item::before{content:'◆';color:rgba(201,169,110,.4);font-size:8px}\r\n.cta__footer{padding:20px 8%;background:#050402;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid rgba(255,255,255,.04)}\r\n.cta__footer-left{font-family:'Fraunces',serif;font-size:13px;font-style:italic;color:#5a5248;font-weight:300}\r\n.cta__footer-center{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#3a3530;font-weight:500}\r\n.cta__footer-right{font-size:11px;color:#5a5248;letter-spacing:.06em}\r\n.foot{padding:20px 40px;text-align:center;border-top:1px solid var(--bd);position:relative;z-index:2}\r\n.foot p{font-size:9px;letter-spacing:5px;text-transform:uppercase;color:var(--tf)}\r\n\r\n\r\n\/* Chrono *\/\r\n.chrono{padding:80px 10%;background:var(--bg);position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.05)}\r\n.chrono__label{font-size:13px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:56px;display:flex;align-items:center;gap:16px}\r\n.chrono__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15)}\r\n.chrono__track{position:relative;padding-bottom:80px}\r\n.chrono__line{position:absolute;top:20px;left:0;right:0;height:1px;background:rgba(255,255,255,.08)}\r\n.chrono__line-fill{position:absolute;top:20px;left:0;height:1px;width:0;background:linear-gradient(90deg,var(--gd),var(--gl),rgba(201,169,110,.3));transition:width 2s cubic-bezier(.16,1,.3,1)}\r\n.chrono__ticks{display:flex;justify-content:space-between;position:relative}\r\n.chrono__tick{display:flex;flex-direction:column;align-items:center;cursor:default;position:relative}\r\n.chrono__tick-dot{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(201,169,110,.4);background:var(--bg);position:relative;z-index:2;transition:all .4s ease;margin-bottom:12px}\r\n.chrono__tick.active .chrono__tick-dot{background:var(--gd);border-color:var(--gd);box-shadow:0 0 0 4px rgba(201,169,110,.15)}\r\n.chrono__tick-time{font-family:var(--body);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.45);transition:color .4s}\r\n.chrono__tick.active .chrono__tick-time{color:var(--gd)}\r\n.chrono__phases{display:flex;margin-top:0;position:absolute;bottom:0;left:0;right:0}\r\n.chrono__phase{display:flex;flex-direction:column;border-left:2px solid rgba(201,169,110,.25);padding:0 0 0 16px;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}\r\n.chrono__phase.v{opacity:1;transform:translateY(0)}\r\n.chrono__phase-name{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--gd);margin-bottom:8px;font-weight:600}\r\n.chrono__phase-notes{font-family:var(--title);font-size:16px;font-weight:400;font-style:italic;color:#ddd6cc;line-height:1.6}\r\n.chrono__playhead{position:absolute;top:12px;width:2px;height:18px;background:var(--gd);transition:left 2s cubic-bezier(.16,1,.3,1);left:0;z-index:3;box-shadow:0 0 16px rgba(201,169,110,.8),0 0 32px rgba(201,169,110,.3)}\r\n.chrono__playhead::after{content:'';position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--gd)}\r\n.chrono__state{margin-top:2.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem;border-top:1px solid rgba(255,255,255,.08);padding-top:2.5rem}\r\n.chrono__state-col{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}\r\n.chrono__state-col.v{opacity:1;transform:translateY(0)}\r\n.chrono__state-label{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--gd);margin-bottom:.8rem;font-weight:600}\r\n.chrono__state-val{font-family:var(--title);font-size:1.5rem;font-weight:400;font-style:italic;color:#ede6d8;line-height:1.5}\r\n\r\n\r\n\/* Fiche technique *\/\r\n.fiche{padding:56px 8%;background:#0d0b08;border-top:1px solid rgba(255,255,255,.05);position:relative;z-index:2}\r\n.fiche__label{font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#e8cc88;margin-bottom:40px;display:flex;align-items:center;gap:16px}\r\n.fiche__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15);display:block}\r\n.fiche__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(255,255,255,.06);max-width:800px;margin:0 auto}\r\n.fiche__cell{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}\r\n.fiche__cell:nth-child(odd){border-right:1px solid rgba(255,255,255,.06)}\r\n.fiche__cell:nth-last-child(-n+2){border-bottom:none}\r\n.fiche__key{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:#9a9080;margin-bottom:6px;font-weight:500}\r\n.fiche__val{font-family:'Fraunces',serif;font-size:18px;font-weight:400;color:#f0e8d8}\r\n\r\n\/* ═══ MOBILE COMPONENTS ═══ *\/\r\n\r\n\/* Hero mobile CTA bar (fixed bottom) *\/\r\n.hero-m-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:rgba(14,12,9,.96);backdrop-filter:blur(16px);border-top:1px solid rgba(201,169,110,.2);padding:12px 20px 16px;flex-direction:column;gap:8px}\r\n.hero-m-bar__price{font-family:'Fraunces',serif;font-size:22px;font-weight:300;color:#fdf9f4;line-height:1}\r\n.hero-m-bar__variants{display:flex;gap:6px;flex-wrap:wrap}\r\n.hero-m-bar__vbtn{padding:6px 14px;background:transparent;border:1px solid rgba(201,169,110,.35);border-radius:20px;font-family:'Karla',sans-serif;font-size:12px;color:#b0a898;cursor:pointer;transition:all .3s}\r\n.hero-m-bar__vbtn.active{background:var(--gd);border-color:var(--gd);color:#0e0c09;font-weight:600}\r\n.hero-m-bar__atc{width:100%;padding:14px;background:var(--gd);border:none;border-radius:28px;font-family:'Karla',sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#0e0c09;cursor:pointer;transition:all .4s}\r\n.hero-m-bar__atc:hover{background:var(--gl)}\r\n.hero-m-bar__atc::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}\r\n.hero-m-spacer{display:none;height:120px}\r\n\r\n\/* Hero mobile info (hidden on desktop) *\/\r\n.hero-m-info{display:none}\r\n.hero-m-scroll{display:none}\r\n\r\n\/* Hero mobile back button (hidden on desktop) *\/\r\n.hero-m-back{display:none}\r\n\r\n\/* Hero mobile animations keyframes *\/\r\n@keyframes heroFadeUp{to{opacity:1;transform:translateY(0)}}\r\n@keyframes heroPillIn{to{opacity:1;transform:translateY(0) scale(1)}}\r\n@keyframes heroBottleIn{0%{opacity:0;transform:translateY(40px) scale(.85);filter:blur(8px)}60%{filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}\r\n@keyframes heroBottleFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\r\n@keyframes heroRingIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(-90deg)}100%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}}\r\n@keyframes heroRingRotate{to{transform:rotate(360deg)}}\r\n@keyframes heroChevBounce{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(4px);opacity:1}}\r\n@keyframes heroCtaSlideUp{to{opacity:1;transform:translateY(0)}}\r\n@keyframes heroBtnShine{0%{left:-100%}30%{left:100%}100%{left:100%}}\r\n\r\n\/* Hero mobile info styles *\/\r\n.hero-m-info{position:relative;z-index:4;text-align:center;padding:20px 28px 0}\r\n.hero-m-brand{font-size:9px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gd)}\r\n.hero-m-name{font-family:var(--title);font-size:32px;font-weight:300;color:var(--dk);letter-spacing:-.5px;margin:6px 0 4px;line-height:1.1}\r\n.hero-m-tagline{font-family:var(--title);font-size:13px;font-weight:300;font-style:italic;color:var(--gd)}\r\n.hero-m-desc{font-size:13px;font-weight:400;color:var(--tl);line-height:1.7;margin-top:10px;max-width:320px;margin-left:auto;margin-right:auto}\r\n.hero-m-meta{display:flex;gap:8px;justify-content:center;margin-top:14px;flex-wrap:wrap}\r\n.hero-m-pill{font-size:8px;letter-spacing:1.5px;text-transform:uppercase;color:var(--tl);padding:5px 12px;border:1px solid var(--bm);border-radius:20px}\r\n\r\n\/* Hero mobile scroll indicator styles *\/\r\n.hero-m-scroll{position:relative;z-index:4;display:none;flex-direction:column;align-items:center;margin-top:20px;padding-bottom:16px}\r\n.hero-m-scroll__line{width:1px;height:28px;background:linear-gradient(to bottom,var(--gd),transparent);margin-bottom:4px}\r\n.hero-m-scroll__txt{font-size:7px;letter-spacing:3px;text-transform:uppercase;color:var(--tf)}\r\n.hero-m-scroll__chev{margin-top:4px}\r\n\r\n\/* Pyramide timeline mobile (option D) *\/\r\n.pyr-tl{display:none;padding:28px 20px}\r\n.pyr-tl__hdr{text-align:center;margin-bottom:20px}\r\n.pyr-tl__label{font-size:9px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:6px}\r\n.pyr-tl__title{font-family:'Fraunces',serif;font-size:22px;font-weight:300;color:var(--dk)}\r\n.pyr-tl__body{position:relative}\r\n.pyr-tl__body::before{content:'';position:absolute;left:19px;top:8px;bottom:8px;width:1px;background:linear-gradient(to bottom,var(--gd),rgba(201,169,110,.15))}\r\n.pyr-tl__item{display:flex;gap:16px;margin-bottom:24px;opacity:0;transform:translateX(-12px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}\r\n.pyr-tl__item:last-child{margin-bottom:0}\r\n.pyr-tl__item.v{opacity:1;transform:translateX(0)}\r\n.pyr-tl__dot{width:14px;height:14px;border-radius:50%;background:var(--gd);flex-shrink:0;margin-top:4px;position:relative;z-index:1}\r\n.pyr-tl__item:nth-child(1) .pyr-tl__dot{box-shadow:0 0 0 3px var(--bg),0 0 0 4px rgba(201,169,110,.45),0 0 16px rgba(201,169,110,.3)}\r\n.pyr-tl__item:nth-child(2) .pyr-tl__dot{box-shadow:0 0 0 3px var(--bg),0 0 0 4px rgba(201,169,110,.28)}\r\n.pyr-tl__item:nth-child(3) .pyr-tl__dot{box-shadow:0 0 0 3px var(--bg),0 0 0 4px rgba(201,169,110,.14)}\r\n.pyr-tl__content{}\r\n.pyr-tl__phase{font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gd);margin-bottom:2px}\r\n.pyr-tl__timing{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--tl);margin-bottom:10px}\r\n.pyr-tl__imgs{display:flex;gap:8px;margin-bottom:7px}\r\n.pyr-tl__img{width:46px;height:46px;border-radius:50%;overflow:hidden;border:1px solid rgba(201,169,110,.2);flex-shrink:0;background:#1a1410}\r\n.pyr-tl__img img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(.9);transition:all .4s}\r\n.pyr-tl__img:hover img{filter:saturate(1.1) brightness(1)}\r\n.pyr-tl__names{font-size:11px;font-family:'Fraunces',serif;color:var(--tl);font-style:italic;line-height:1.6}\r\n\r\n\r\n\/* Chrono vertical mobile *\/\r\n.chrono-v{display:none;padding:40px 20px}\r\n.chrono-v__label{font-size:12px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gd);margin-bottom:32px;display:flex;align-items:center;gap:12px}\r\n.chrono-v__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15)}\r\n.chrono-v__steps{display:flex;flex-direction:column;gap:0;position:relative}\r\n.chrono-v__steps::before{content:'';position:absolute;left:19px;top:20px;bottom:20px;width:1px;background:rgba(201,169,110,.2)}\r\n.chrono-v__step{display:flex;gap:20px;padding-bottom:28px;opacity:0;transform:translateX(-16px);transition:all .7s cubic-bezier(.16,1,.3,1)}\r\n.chrono-v__step.v{opacity:1;transform:translateX(0)}\r\n.chrono-v__dot-wrap{display:flex;flex-direction:column;align-items:center;flex-shrink:0}\r\n.chrono-v__dot{width:16px;height:16px;border-radius:50%;background:var(--gd);border:3px solid var(--bg);box-shadow:0 0 0 2px var(--gd),0 0 16px rgba(201,169,110,.4);flex-shrink:0;margin-top:4px;position:relative;z-index:1}\r\n.chrono-v__content{}\r\n.chrono-v__phase{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gd);margin-bottom:4px}\r\n.chrono-v__timing{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:8px}\r\n.chrono-v__notes{font-family:'Fraunces',serif;font-size:17px;font-weight:300;font-style:italic;color:#ede6d8;line-height:1.6}\r\n\r\n\/* Perf mobile *\/\r\n.perf-m{display:none;padding:40px 20px;background:#0a0908;flex-direction:column;align-items:stretch}\r\n.perf-m__label{font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#e8cc88;margin-bottom:24px;display:flex;align-items:center;gap:12px}\r\n.perf-m__label::after{content:'';flex:1;height:1px;background:rgba(201,169,110,.15)}\r\n.perf-m__row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);opacity:0;transform:translateX(-12px);transition:all .5s ease}\r\n.perf-m__row.v{opacity:1;transform:translateX(0)}\r\n.perf-m__name{font-family:'Fraunces',serif;font-size:15px;font-style:italic;color:#f0e8d8;min-width:90px}\r\n.perf-m__bar-wrap{flex:1;height:4px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden}\r\n.perf-m__bar{height:100%;width:0;background:linear-gradient(90deg,var(--gd),var(--gl));border-radius:2px;transition:width 1.2s cubic-bezier(.16,1,.3,1)}\r\n.perf-m__score{font-family:'Fraunces',serif;font-size:13px;font-style:italic;color:var(--gd);min-width:28px;text-align:right}\r\n.perf-m__tags{display:flex;gap:6px;margin-top:20px;flex-wrap:wrap}\r\n.perf-m__tag{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#f0e8d8;padding:6px 14px;border:1px solid rgba(201,169,110,.4);opacity:0;transform:translateY(6px);transition:all .4s}\r\n.perf-m__tag.v{opacity:1;transform:translateY(0)}\r\n\r\n\/* Carousel produits \"Découvrir aussi\" *\/\r\n.also{padding:48px 0 40px;background:var(--bg);position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.05)}\r\n.also__hdr{padding:0 8%;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}\r\n.also__label{font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--gd);display:flex;align-items:center;gap:12px}\r\n.also__label::after{content:'';width:40px;height:1px;background:rgba(201,169,110,.2)}\r\n.also__link{font-size:12px;color:var(--tl);text-decoration:none;letter-spacing:1px;transition:color .3s}\r\n.also__link:hover{color:var(--gd)}\r\n.also__scroll{display:flex;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 8% 16px}\r\n.also__scroll::-webkit-scrollbar{display:none}\r\n.also__card{flex:0 0 200px;scroll-snap-align:start;text-decoration:none;color:var(--dk);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;opacity:0;transform:translateY(24px) scale(.95);will-change:transform,opacity}\r\n.also__card.v{opacity:1;transform:translateY(0) scale(1)}\r\n.also__card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,.4)}\r\n.also__card-img{width:200px;height:240px;border-radius:8px;overflow:hidden;background:var(--ba);margin-bottom:12px;position:relative;border:1px solid rgba(255,255,255,.05)}\r\n.also__card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}\r\n.also__card:hover .also__card-img img{transform:scale(1.05)}\r\n.also__card-img::after{content:'Voir';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(10,9,8,.6);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gd);opacity:0;transition:opacity .3s}\r\n.also__card:hover .also__card-img::after{opacity:1}\r\n.also__card-brand{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--tf);margin-bottom:3px}\r\n.also__card-name{font-family:var(--title);font-size:16px;font-weight:300;color:var(--dd);margin-bottom:4px}\r\n.also__card-price{font-size:12px;color:var(--gd);letter-spacing:.5px}\r\n\r\n\/* ═══ MEDIA QUERIES ═══ *\/\r\n@media(max-width:900px){\/* hero-m-scroll-mobile-show *\/.hero-m-scroll{display:flex;}\r\n  .cursor-dot,.cursor-ring{display:none!important}\r\n  \r\n  \/* Breadcrumb *\/\r\n  .bc{padding:10px 20px}\r\n  \r\n  \/* Hero desktop → caché, mobile animé *\/\r\n  .bc{display:none}\r\n  .hero{min-height:auto;min-height:100svh;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:90px}\r\n  .hero__img{position:relative;inset:auto;width:100%;min-height:50vh;max-height:60vh}\n  .hero__info{display:none}\r\n  .hero__side{display:none}\r\n  .hero__shape{display:none}\r\n  .hero__bg-title{font-size:clamp(80px,16vw,140px)}\r\n\r\n  \/* Bouton retour collection *\/\r\n  .hero-m-back{display:flex;align-items:center;gap:6px;position:absolute;top:80px;left:20px;z-index:10;color:var(--tl);text-decoration:none;font-size:11px;letter-spacing:1px;text-transform:uppercase;padding:8px 14px 8px 10px;border-radius:24px;background:rgba(14,12,9,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(201,169,110,.15);transition:all .3s;opacity:0;animation:heroFadeUp .6s ease .8s forwards}\r\n  .hero-m-back:hover{background:rgba(201,169,110,.12);border-color:rgba(201,169,110,.3);color:var(--gd)}\r\n\r\n  \/* Bouteille : blur-in + float *\/\r\n  .hero__bwrap{opacity:0;animation:heroBottleIn 1.4s cubic-bezier(.16,1,.3,1) .3s forwards}\r\n  .hero__photo{max-width:62%;max-height:55vh;animation:heroBottleFloat 6s ease-in-out 1.7s infinite}\r\n\r\n  \/* Ring décoratif animé *\/\r\n  .hero__ink{opacity:0!important;animation:heroRingIn 2.5s cubic-bezier(.16,1,.3,1) .8s forwards!important}\r\n  .hero__ink circle{stroke-dasharray:none!important;stroke-dashoffset:0!important}\r\n\r\n  \/* Glow pulse avec fade-in *\/\r\n  .hero__glow{opacity:0!important;animation:heroFadeUp 2s ease .6s forwards!important}\r\n\r\n  \/* Mobile info visible + cascade *\/\r\n  .hero-m-info{display:block}\r\n  .hero-m-brand{opacity:0;transform:translateY(12px);animation:heroFadeUp .8s ease 1s forwards}\r\n  .hero-m-name{opacity:0;transform:translateY(16px);animation:heroFadeUp .8s cubic-bezier(.16,1,.3,1) 1.15s forwards}\r\n  .hero-m-tagline{opacity:0;transform:translateY(10px);animation:heroFadeUp .7s ease 1.35s forwards}\r\n  .hero-m-desc{opacity:0;transform:translateY(10px);animation:heroFadeUp .7s ease 1.5s forwards}\r\n  .hero-m-pill{opacity:0;transform:translateY(8px) scale(.9);animation:heroPillIn .6s cubic-bezier(.34,1.56,.64,1) forwards}\r\n  .hero-m-pill:nth-child(1){animation-delay:1.7s}\r\n  .hero-m-pill:nth-child(2){animation-delay:1.8s}\r\n  .hero-m-pill:nth-child(3){animation-delay:1.9s}\r\n\r\n  \/* Scroll indicator *\/\r\n  .hero-m-scroll{display:none;opacity:0;animation:heroFadeUp .6s ease 2.2s forwards}\r\n  .hero-m-scroll__chev{animation:heroChevBounce 2s ease-in-out 2.7s infinite}\r\n\r\n  \/* CTA bar slide-up *\/\r\n  .hero-m-bar{display:flex;opacity:0;transform:translateY(100%);animation:heroCtaSlideUp .7s cubic-bezier(.16,1,.3,1) 2.4s forwards}\r\n  .hero-m-bar__atc{position:relative;overflow:hidden}\r\n  .hero-m-bar__atc::after{animation:heroBtnShine 3s ease 3s infinite}\r\n  .hero-m-spacer{display:block}\r\n  \r\n  \/* Pyramide : cacher desktop, afficher timeline D *\/\r\n  .pyr{display:none}\r\n  .pyr-tl{display:block}\r\n  \r\n\r\n  \/* Chrono : masquer complètement en mobile *\/\r\n  .chrono{display:none}\r\n  .chrono-v{display:none}\r\n  \r\n  \/* Performance : cacher desktop, afficher barres *\/\r\n  .perf{display:none}\r\n  .perf-m{display:flex}\r\n  \r\n  \/* Brand *\/\r\n  .brand{padding:36px 20px;flex-direction:column;text-align:center}\r\n  .brand__bio{max-width:100%}\r\n  .brand__stats{justify-content:center;gap:28px}\r\n  \r\n  \/* Fiche *\/\r\n  .fiche{padding:36px 20px}\r\n  .fiche__grid{grid-template-columns:1fr}\r\n  .fiche__cell{border-right:none!important}\r\n  \r\n  \/* SEO, FAQ *\/\r\n  .seo,.faq{padding-left:20px;padding-right:20px}\r\n  \r\n  \/* Carousel produits *\/\r\n  .also{padding:32px 0 28px}\r\n  .also__hdr{padding:0 20px;margin-bottom:16px}\r\n  .also__scroll{padding:0 20px 12px;gap:12px}\r\n  .also__card{flex:0 0 150px}\r\n  .also__card-img{width:150px;height:190px;border-radius:6px}\r\n  .also__card-name{font-size:14px}\r\n  \r\n  \/* CTA *\/\r\n  .cta__inner{padding:60px 20px}\r\n  .cta__txt{font-size:clamp(26px,7vw,40px)}\r\n  .cta__actions{flex-direction:column;align-items:stretch}\r\n  .cta__btn{text-align:center}\r\n  .cta__trust{gap:16px}\r\n  .cta__footer{flex-direction:column;text-align:center;gap:6px}\r\n  \r\n}\r\n@media(max-width:500px){\r\n  .hero__photo{max-width:72%;max-height:50vh}\r\n  .hero__bg-title{display:none}\r\n  .hero-m-name{font-size:28px}\r\n}\r\n}\n\u003c\/style\u003e\r\n\u003c\/head\u003e\r\n\u003cbody\u003e\r\n\r\n\u003cdiv class=\"scroll-progress\" id=\"scrollProg\"\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"cursor-dot\" id=\"cDot\"\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"cursor-ring\" id=\"cRing\"\u003e\u003c\/div\u003e\r\n\r\n\r\n\u003cnav aria-label=\"Fil d'Ariane\" class=\"bc\"\u003e\r\n  \u003col\u003e\r\n    \u003cli\u003e\u003ca href=\"\/en\"\u003eAccueil\u003c\/a\u003e\u003c\/li\u003e\u003cli\u003e\u003ca href=\"\/en\/collections\/aaron-terence-hughes\"\u003eAaron Terence Hughes\u003c\/a\u003e\u003c\/li\u003e\u003cli aria-current=\"page\"\u003eNoir Pour Femme\u003c\/li\u003e\r\n  \u003c\/ol\u003e\r\n\u003c\/nav\u003e\r\n\r\n\u003csection class=\"hero\"\u003e\r\n  \u003ca href=\"\/en\/collections\/aaron-terence-hughes\" class=\"hero-m-back\" aria-label=\"Retour à Aaron Terence Hughes\"\u003e\r\n    \u003csvg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M15 19l-7-7 7-7\"\/\u003e\u003c\/svg\u003e\r\n    \u003cspan\u003eAaron Terence Hughes\u003c\/span\u003e\r\n  \u003c\/a\u003e\r\n  \u003cdiv class=\"hero__bg-title rv\"\u003eNoir Pour Femme\u003c\/div\u003e\r\n  \u003cdiv class=\"hero__img\"\u003e\n    \u003ccanvas id=\"particles\"\u003e\u003c\/canvas\u003e\r\n    \u003csvg class=\"hero__ink rv\" viewBox=\"0 0 380 380\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"190\" cy=\"190\" r=\"180\" fill=\"none\" stroke=\"#c9a96e\" stroke-width=\"0.6\" stroke-dasharray=\"6 8\"\/\u003e\u003c\/svg\u003e\r\n    \u003cdiv class=\"hero__glow rv\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"hero__shape hero__shape--1 rv\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"hero__shape hero__shape--2 rv\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"hero__bwrap\"\u003e\r\n      \u003cimg class=\"hero__photo\" \r\n           src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Noir_pour_femme_aaron_terence_hughes_fantasy_50ml.jpg?v=1767989728\u0026width=1200\"\r\n           alt=\"Noir Pour Femme Perfume\"\r\n           width=\"800\" height=\"800\"\r\n           loading=\"eager\" fetchpriority=\"high\"\/\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cp class=\"hero__side\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n  \u003cdiv class=\"hero__info\"\u003e\r\n    \u003cdiv class=\"hero__info-left\"\u003e\r\n      \u003cp class=\"hero__brand rv\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n      \u003ch1 class=\"hero__title chr rv\" style=\"transition-delay:.1s\"\u003eNoir Pour Femme\u003c\/h1\u003e\u003cp class=\"hero__tagline rv\" style=\"transition-delay:.22s\"\u003eLe féminin gourmand sombre.\u003c\/p\u003e\u003cdiv class=\"hero__meta rv\" style=\"transition-delay:.3s\"\u003e\r\n        \u003cdiv class=\"hero__mline\"\u003e\u003c\/div\u003e\r\n        \u003cdiv class=\"hero__mtags\"\u003e\u003cspan class=\"hero__mtag\"\u003eExtrait de Parfum · 35%\u003c\/span\u003e\u003cspan class=\"hero__mtag\"\u003eFéminin\u003c\/span\u003e\u003cspan class=\"hero__mtag\"\u003e2022\u003c\/span\u003e\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n      \u003cp class=\"hero__desc rv\" style=\"transition-delay:.38s\"\u003eVanille, mimosa et mûre — Noir Pour Femme est la féminité sombre et captivante. Musc, civette et patchouli en sillage de velours.\u003c\/p\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"hero__info-right\"\u003e\r\n      \u003cp class=\"hero__price rv\" style=\"transition-delay:.44s\" id=\"pDisp\"\u003e€135,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\u003cform method=\"post\" action=\"\/cart\/add\" id=\"pp-atc-form\" accept-charset=\"UTF-8\" class=\"shopify-product-form\" enctype=\"multipart\/form-data\"\u003e\u003cinput type=\"hidden\" name=\"form_type\" value=\"product\" \/\u003e\u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\" \/\u003e\u003cinput type=\"hidden\" name=\"id\" id=\"pp-variant-id\" value=\"56573720658244\"\u003e\r\n        \u003cdiv class=\"variants rv\" style=\"transition-delay:.5s\"\u003e\u003cbutton type=\"button\" \r\n                    class=\"variants__btn active\"\r\n                    data-variant-id=\"56573720658244\"\r\n                    data-price=\"€135,00\"\r\n                    onclick=\"selVar(this,event)\"\u003e\r\n              50ml\r\n            \u003c\/button\u003e\u003cbutton type=\"button\" \r\n                    class=\"variants__btn\"\r\n                    data-variant-id=\"56573720691012\"\r\n                    data-price=\"€32,00\"\r\n                    onclick=\"selVar(this,event)\"\u003e\r\n              10ml\r\n            \u003c\/button\u003e\u003cbutton type=\"button\" \r\n                    class=\"variants__btn\"\r\n                    data-variant-id=\"55925163688260\"\r\n                    data-price=\"€7,00\"\r\n                    onclick=\"selVar(this,event)\"\u003e\r\n              2ml\r\n            \u003c\/button\u003e\u003c\/div\u003e\r\n        \u003cbutton type=\"submit\" name=\"add\" class=\"hero__cart rv\" style=\"transition-delay:.56s\"\u003e\r\n          Add to cart\r\n        \u003c\/button\u003e\u003cinput type=\"hidden\" name=\"product-id\" value=\"15362941190468\" \/\u003e\u003cinput type=\"hidden\" name=\"section-id\" value=\"template--26859749048644__main\" \/\u003e\u003c\/form\u003e\u003cdiv class=\"hero__ship rv\" style=\"transition-delay:.62s\"\u003e\r\n        \u003cspan\u003eLivraison gratuite*\u003c\/span\u003e\r\n        \u003cspan\u003eÉchantillons offerts\u003c\/span\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\r\n  \u003c!-- HERO MOBILE INFO (visible uniquement en mobile) --\u003e\r\n  \u003cdiv class=\"hero-m-info\"\u003e\r\n    \u003cp class=\"hero-m-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n    \u003ch1 class=\"hero-m-name\"\u003eNoir Pour Femme\u003c\/h1\u003e\u003cp class=\"hero-m-tagline\"\u003eLe féminin gourmand sombre.\u003c\/p\u003e\u003cp class=\"hero-m-desc\"\u003eVanille, mimosa et mûre — Noir Pour Femme est la féminité sombre et captivante. Musc, civette et patchouli en sillage de velours.\u003c\/p\u003e\r\n    \u003cdiv class=\"hero-m-meta\"\u003e\u003cspan class=\"hero-m-pill\"\u003eExtrait de Parfum · 35%\u003c\/span\u003e\u003cspan class=\"hero-m-pill\"\u003eFéminin\u003c\/span\u003e\u003cspan class=\"hero-m-pill\"\u003e2022\u003c\/span\u003e\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"hero-m-scroll\"\u003e\r\n    \u003cdiv class=\"hero-m-scroll__line\"\u003e\u003c\/div\u003e\r\n    \u003cspan class=\"hero-m-scroll__txt\"\u003eExplorer\u003c\/span\u003e\r\n    \u003cdiv class=\"hero-m-scroll__chev\"\u003e\u003csvg viewBox=\"0 0 12 12\" width=\"12\" height=\"12\" fill=\"none\"\u003e\u003cpath d=\"M2 4L6 8L10 4\" stroke=\"rgba(201,169,110,.5)\" stroke-width=\"1.2\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003cdiv class=\"hero-m-bar\" id=\"heroMBar\"\u003e\r\n  \u003cdiv class=\"hero-m-bar__price\" id=\"mPDisp\"\u003e€135,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/div\u003e\r\n  \u003cdiv class=\"hero-m-bar__variants\"\u003e\u003cbutton type=\"button\"\r\n              class=\"hero-m-bar__vbtn active\"\r\n              data-variant-id=\"56573720658244\"\r\n              data-price=\"€135,00\"\r\n              onclick=\"selVarM(this)\"\u003e\r\n        50ml\r\n      \u003c\/button\u003e\u003cbutton type=\"button\"\r\n              class=\"hero-m-bar__vbtn\"\r\n              data-variant-id=\"56573720691012\"\r\n              data-price=\"€32,00\"\r\n              onclick=\"selVarM(this)\"\u003e\r\n        10ml\r\n      \u003c\/button\u003e\u003cbutton type=\"button\"\r\n              class=\"hero-m-bar__vbtn\"\r\n              data-variant-id=\"55925163688260\"\r\n              data-price=\"€7,00\"\r\n              onclick=\"selVarM(this)\"\u003e\r\n        2ml\r\n      \u003c\/button\u003e\u003c\/div\u003e\r\n  \u003cbutton type=\"button\" class=\"hero-m-bar__atc\" onclick=\"submitAtcM()\"\u003e\r\n    Add to cart\r\n  \u003c\/button\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"hero-m-spacer\"\u003e\u003c\/div\u003e\r\n\u003csection class=\"pyr\"\u003e\r\n  \u003cdiv class=\"pyr__hdr rv\"\u003e\u003cp class=\"pyr__label\"\u003eComposition\u003c\/p\u003e\u003ch2 class=\"pyr__title rv-mask\"\u003ePyramide Olfactive\u003c\/h2\u003e\u003c\/div\u003e\r\n  \u003cdiv class=\"pyr__grid\"\u003e\r\n    \u003cdiv class=\"tier\"\u003e\r\n      \u003cdiv class=\"tier__hdr\"\u003e\r\n        \u003cdiv class=\"tier__kanji\" aria-hidden=\"true\"\u003e頭\u003c\/div\u003e\r\n        \u003cdiv class=\"tier__dot\"\u003e\u003c\/div\u003e\r\n        \u003cp class=\"tier__time\"\u003e0 — 15 min\u003c\/p\u003e\r\n        \u003ch3 class=\"tier__name\"\u003eTête\u003c\/h3\u003e\u003cp class=\"tier__desc\"\u003eVanille, Mimosa, Sucre Brun\u003c\/p\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"tier__notes\" id=\"tier-tete\"\u003e\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"tier\"\u003e\r\n      \u003cdiv class=\"tier__hdr\"\u003e\r\n        \u003cdiv class=\"tier__kanji\" aria-hidden=\"true\"\u003e心\u003c\/div\u003e\r\n        \u003cdiv class=\"tier__dot\"\u003e\u003c\/div\u003e\r\n        \u003cp class=\"tier__time\"\u003e15 min — 3h\u003c\/p\u003e\r\n        \u003ch3 class=\"tier__name\"\u003eCœur\u003c\/h3\u003e\u003cp class=\"tier__desc\"\u003eMûre\u003c\/p\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"tier__notes\" id=\"tier-coeur\"\u003e\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"tier\"\u003e\r\n      \u003cdiv class=\"tier__hdr\"\u003e\r\n        \u003cdiv class=\"tier__kanji\" aria-hidden=\"true\"\u003e底\u003c\/div\u003e\r\n        \u003cdiv class=\"tier__dot\"\u003e\u003c\/div\u003e\r\n        \u003cp class=\"tier__time\"\u003e3h — 12h++\u003c\/p\u003e\r\n        \u003ch3 class=\"tier__name\"\u003eFond\u003c\/h3\u003e\u003cp class=\"tier__desc\"\u003eAmbre, Musc, Bois de Santal, Patchouli, Civette\u003c\/p\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"tier__notes\" id=\"tier-fond\"\u003e\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- PYRAMIDE TIMELINE MOBILE (option D) --\u003e\r\n\u003csection class=\"pyr-tl\"\u003e\r\n  \u003cdiv class=\"pyr-tl__hdr\"\u003e\r\n    \u003cp class=\"pyr-tl__label\"\u003eComposition\u003c\/p\u003e\r\n    \u003ch2 class=\"pyr-tl__title\"\u003ePyramide Olfactive\u003c\/h2\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"pyr-tl__body\"\u003e\r\n    \u003cdiv class=\"pyr-tl__item\" id=\"ptl-tete\"\u003e\r\n      \u003cdiv class=\"pyr-tl__dot\"\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"pyr-tl__content\"\u003e\r\n        \u003cdiv class=\"pyr-tl__phase\"\u003eTête\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__timing\"\u003e0 — 15 min\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__imgs\" id=\"ptl-imgs-tete\"\u003e\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__names\"\u003eVanille, Mimosa, Sucre Brun\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"pyr-tl__item\" id=\"ptl-coeur\"\u003e\r\n      \u003cdiv class=\"pyr-tl__dot\"\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"pyr-tl__content\"\u003e\r\n        \u003cdiv class=\"pyr-tl__phase\"\u003eCœur\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__timing\"\u003e15 min — 3h\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__imgs\" id=\"ptl-imgs-coeur\"\u003e\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__names\"\u003eMûre\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"pyr-tl__item\" id=\"ptl-fond\"\u003e\r\n      \u003cdiv class=\"pyr-tl__dot\"\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"pyr-tl__content\"\u003e\r\n        \u003cdiv class=\"pyr-tl__phase\"\u003eFond\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__timing\"\u003e3h — 12h++\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__imgs\" id=\"ptl-imgs-fond\"\u003e\u003c\/div\u003e\r\n        \u003cdiv class=\"pyr-tl__names\"\u003eAmbre, Musc, Bois de Santal, Patchouli, Civette\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003cdiv class=\"divider rv\"\u003e\u003c\/div\u003e\r\n\u003csection class=\"chrono rv\"\u003e\r\n  \u003cp class=\"chrono__label\"\u003eÉvolution olfactive\u003c\/p\u003e\r\n  \u003cdiv class=\"chrono__track\" id=\"chronoTrack\"\u003e\r\n    \u003cdiv class=\"chrono__line\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__line-fill\" id=\"chronoFill\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__playhead\" id=\"chronoHead\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__ticks\" id=\"chronoTicks\"\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__phases\" id=\"chronoPhases\"\u003e\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"chrono__state\" id=\"chronoState\"\u003e\r\n    \u003cdiv class=\"chrono__state-col\"\u003e\r\n      \u003cdiv class=\"chrono__state-label\"\u003eOuverture · 0 — 30 min\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono__state-val\" id=\"chronoValTete\"\u003eVanille, Mimosa, Sucre Brun\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__state-col\" style=\"transition-delay:.15s\"\u003e\r\n      \u003cdiv class=\"chrono__state-label\"\u003eCorps · 1h — 6h\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono__state-val\" id=\"chronoValCoeur\"\u003eMûre\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"chrono__state-col\" style=\"transition-delay:.3s\"\u003e\r\n      \u003cdiv class=\"chrono__state-label\"\u003eSillage · 6h — 12h+\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono__state-val\" id=\"chronoValFond\"\u003eAmbre, Musc, Bois de Santal, Patchouli, Civette\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- CHRONO VERTICAL MOBILE --\u003e\r\n\u003csection class=\"chrono-v\"\u003e\r\n  \u003cp class=\"chrono-v__label\"\u003eÉvolution olfactive\u003c\/p\u003e\r\n  \u003cdiv class=\"chrono-v__steps\"\u003e\r\n    \u003cdiv class=\"chrono-v__step\" style=\"transition-delay:0s\"\u003e\r\n      \u003cdiv class=\"chrono-v__dot-wrap\"\u003e\u003cdiv class=\"chrono-v__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono-v__content\"\u003e\r\n        \u003cdiv class=\"chrono-v__phase\"\u003eTête\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__timing\"\u003e0 — 30 min · Ouverture\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__notes\"\u003eVanille, Mimosa, Sucre Brun\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"chrono-v__step\" style=\"transition-delay:.15s\"\u003e\r\n      \u003cdiv class=\"chrono-v__dot-wrap\"\u003e\u003cdiv class=\"chrono-v__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono-v__content\"\u003e\r\n        \u003cdiv class=\"chrono-v__phase\"\u003eCœur\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__timing\"\u003e1h — 6h · Corps\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__notes\"\u003eMûre\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"chrono-v__step\" style=\"transition-delay:.3s\"\u003e\r\n      \u003cdiv class=\"chrono-v__dot-wrap\"\u003e\u003cdiv class=\"chrono-v__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono-v__content\"\u003e\r\n        \u003cdiv class=\"chrono-v__phase\"\u003eFond\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__timing\"\u003e6h — 12h+ · Sillage\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__notes\"\u003eAmbre, Musc, Bois de Santal, Patchouli, Civette\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- PERFORMANCE --\u003e\r\n\u003csection class=\"perf\"\u003e\r\n  \u003cp class=\"perf__label\"\u003ePerformance\u003c\/p\u003e\r\n  \u003cdiv class=\"perf__grid\" id=\"perfGrid\"\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"4\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eSillage\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e4 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"4\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eLasting Power\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e4 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"4\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eProjection\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e4 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"4\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eIntensity\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e4 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"2\"\u003e\r\n      \u003cdiv class=\"perf__row-name\"\u003eFreshness\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__dots\"\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"perf__dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"perf__row-score\"\u003e2 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf__tags\" id=\"perfTags\"\u003e\u003cspan class=\"perf__tag\"\u003eSoirée\u003c\/span\u003e\u003cspan class=\"perf__tag\"\u003eAutomne \/ Hiver\u003c\/span\u003e\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- PERFORMANCE MOBILE (barres) --\u003e\r\n\u003csection class=\"perf-m\" id=\"perfMobile\"\u003e\r\n  \u003cp class=\"perf-m__label\"\u003ePerformance\u003c\/p\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"4\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eSillage\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e4\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"4\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eLasting Power\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e4\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"4\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eProjection\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e4\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"4\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eIntensity\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e4\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"2\"\u003e\r\n    \u003cdiv class=\"perf-m__name\"\u003eFreshness\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__bar-wrap\"\u003e\u003cdiv class=\"perf-m__bar\"\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"perf-m__score\"\u003e2\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__tags\"\u003e\u003cspan class=\"perf-m__tag\"\u003eSoirée\u003c\/span\u003e\u003cspan class=\"perf-m__tag\"\u003eAutomne \/ Hiver\u003c\/span\u003e\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003csection class=\"brand rv\"\u003e\r\n  \u003cdiv\u003e\r\n    \u003cp class=\"brand__label\"\u003eThe Perfumer\u003c\/p\u003e\r\n    \u003cp class=\"brand__name\"\u003eAaron Terence Hughes\u003c\/p\u003e\u003cp class=\"brand__bio\"\u003eAaron Terence Hughes est un parfumeur de niche britannique fondé en 2019, reconnu pour ses extraits de parfum à haute concentration (35%+).\u003c\/p\u003e\u003c\/div\u003e\r\n  \u003cdiv class=\"brand__stats rv-r\"\u003e\u003cdiv\u003e\u003cp class=\"brand__sn\" data-count=\"35\" data-suf=\"%\"\u003e0%\u003c\/p\u003e\u003cp class=\"brand__sl\"\u003eMin. Concentration\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cp class=\"brand__sn\" data-count=\"50\" data-suf=\"+\"\u003e0+\u003c\/p\u003e\u003cp class=\"brand__sl\"\u003eFragrances\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cp class=\"brand__sn\" data-count=\"2019\" data-suf=\"\"\u003e0\u003c\/p\u003e\u003cp class=\"brand__sl\"\u003eFounded\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cp class=\"brand__sn\" data-count=\"12\" data-suf=\"h+\"\u003e0h+\u003c\/p\u003e\u003cp class=\"brand__sl\"\u003eLasting Power\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- FICHE TECHNIQUE --\u003e\r\n\u003csection class=\"fiche rv\"\u003e\r\n  \u003cp class=\"fiche__label\"\u003eFiche Technique\u003c\/p\u003e\r\n  \u003cdiv class=\"fiche__grid\"\u003e\r\n    \u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eConcentration\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003eExtrait de Parfum · 35%\u003c\/p\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eGenre\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003eFéminin\u003c\/p\u003e\u003c\/div\u003e\u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eOlfactory Family\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003eGourmand Floral Musqué\u003c\/p\u003e\u003c\/div\u003e\u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eLancement\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003e2022\u003c\/p\u003e\u003c\/div\u003e\u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eVegan \u0026amp; Cruelty-Free\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003eOui\u003c\/p\u003e\u003c\/div\u003e\r\n    \u003cdiv class=\"fiche__cell\"\u003e\u003cp class=\"fiche__key\"\u003eFormats disponibles\u003c\/p\u003e\u003cp class=\"fiche__val\"\u003e10ml · 50ml\u003c\/p\u003e\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\r\n\u003c!-- SEO --\u003e\u003csection class=\"seo rv\"\u003e\r\n  \u003ch2\u003eNoir Pour Femme\u003c\/h2\u003e\u003cp\u003eNoir Pour Femme is an Extrait de Parfum · 35% Féminin by Aaron Terence Hughes. Its olfactory pyramid unfolds Vanille, Mimosa, Sucre Brun en as top notes, Mûre in the heart, et Ambre, Musc, Bois de Santal, Patchouli, Civette in the base. Lasting Power estimée : 12h+.\u003c\/p\u003e\u003cp\u003eDisponible en 10ml · 50ml, Noir Pour Femme is available at Passion Parfum, official Aaron Terence Hughes retailer in France. Fast delivery, complimentary samples.\u003c\/p\u003e\u003cp\u003e\u003ca href=\"\/en\/collections\/aaron-terence-hughes\"\u003eAll Aaron Terence Hughes fragrances\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e\u003c!-- FAQ --\u003e\u003c!-- CAROUSEL PRODUITS --\u003e\u003csection class=\"also rv\"\u003e\r\n  \u003cdiv class=\"also__hdr\"\u003e\r\n    \u003cp class=\"also__label\"\u003eDécouvrir aussi\u003c\/p\u003e\r\n    \u003ca href=\"\/en\/collections\/aaron-terence-hughes\" class=\"also__link\"\u003eVoir tout →\u003c\/a\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"also__scroll\" id=\"alsoScroll\"\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-addicted-eau-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Addicted_aaron_terence_hughes_fantasy.webp?v=1769452164\u0026width=400\" alt=\"Addicted\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eAddicted\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€5,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-legend-eau-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Legend_aaron_terence_hughes_fantasy.webp?v=1769452410\u0026width=400\" alt=\"Legend\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eLegend\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€5,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-addicted-plus-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Addicted_Plus_aaron_terence_hughes_fantasy.webp?v=1769452111\u0026width=400\" alt=\"Addicted+\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eAddicted+\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/blue-fever-aaron-terence-hughes-extrait-parfum-marin-frais\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/blue_fever_aaron_terence_hughes_fantasy_50ml.jpg?v=1771872057\u0026width=400\" alt=\"Blue Fever\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eBlue Fever\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-haze-extreme-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/haze_extreme_aaron_terence_hughes_50ml.jpg?v=1767996850\u0026width=400\" alt=\"Haze Extreme\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eHaze Extreme\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-kayos-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/kayos_aaron_terence_hughes_fantasy_50ml.webp?v=1769129063\u0026width=400\" alt=\"Kayos\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eKayos\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-maverick-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/maverick_aaron_terence_hughes_fantasy_50ml.webp?v=1769129100\u0026width=400\" alt=\"Maverick\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eMaverick\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-notorious-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/notorious_aaron_terence_hughes_fantasy_50ml.jpg?v=1771878812\u0026width=400\" alt=\"Notorious\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eNotorious\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-slut-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Slut_aaron_terence_hughes_fantasy.jpg?v=1771875467\u0026width=400\" alt=\"Slut\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eSlut\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€6,50 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-supernova-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/supernova_aaron_terence_hughes_fantasy_50ml.webp?v=1769129534\u0026width=400\" alt=\"Supernova\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eSupernova\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€7,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-supersonic-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/supersonic_aaron_terence_hughes_fantasy_50ml.webp?v=1769129574\u0026width=400\" alt=\"Supersonic\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eSupersonic\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€7,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003ca href=\"\/en\/products\/aaron-terence-hughes-requiem-extrait-de-parfum\" class=\"also__card\"\u003e\r\n          \u003cdiv class=\"also__card-img\"\u003e\u003cimg src=\"\/\/passion-parfum.com\/cdn\/shop\/files\/Requiem_aaron_terence_hughes_50ml_fantasy.jpg?v=1767991794\u0026width=400\" alt=\"Requiem\" loading=\"lazy\" width=\"400\" height=\"480\"\u003e\u003c\/div\u003e\r\n          \u003cp class=\"also__card-brand\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n          \u003cp class=\"also__card-name\"\u003eRequiem\u003c\/p\u003e\r\n          \u003cp class=\"also__card-price\"\u003e€7,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/p\u003e\r\n        \u003c\/a\u003e\u003c\/div\u003e\r\n\u003c\/section\u003e\u003c!-- CTA --\u003e\r\n\u003csection class=\"cta\"\u003e\r\n  \u003cdiv class=\"cta__inner\"\u003e\r\n    \u003cdiv class=\"rv-s\"\u003e\r\n      \u003cp class=\"cta__eyebrow\"\u003eAaron Terence Hughes\u003c\/p\u003e\r\n      \u003cp class=\"cta__txt\"\u003eLaissez une empreinte\u003cbr\u003einoubliable.\u003c\/p\u003e\r\n      \u003cp class=\"cta__sub\"\u003eNoir Pour Femme · Extrait de Parfum · 35% · Féminin\u003c\/p\u003e\r\n      \u003cdiv class=\"cta__actions\"\u003e\r\n        \u003ca href=\"#pp-atc-form\" class=\"cta__btn\"\u003eAdd to cart — €135,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/en\/cart\/55925163688260:1\" class=\"cta__btn-sec\"\u003eCommander un échantillon\u003c\/a\u003e\u003c\/div\u003e\r\n      \u003cdiv class=\"cta__trust\"\u003e\r\n        \u003cspan class=\"cta__trust-item\"\u003eLivraison gratuite dès €60\u003c\/span\u003e\r\n        \u003cspan class=\"cta__trust-item\"\u003eRetours 14 jours\u003c\/span\u003e\r\n        \u003cspan class=\"cta__trust-item\"\u003eRevendeur officiel\u003c\/span\u003e\r\n        \u003cspan class=\"cta__trust-item\"\u003ePaiement sécurisé\u003c\/span\u003e\r\n      \u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"cta__footer\"\u003e\r\n    \u003cspan class=\"cta__footer-left\"\u003eNoir Pour Femme · Aaron Terence Hughes\u003c\/span\u003e\r\n    \u003cspan class=\"cta__footer-center\"\u003ePassion Parfum · Revendeur Officiel France\u003c\/span\u003e\r\n    \u003cspan class=\"cta__footer-right\"\u003epassion-parfum.com\u003c\/span\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003cfooter class=\"foot\"\u003e\u003cp\u003ePassion Parfum Project\u003c\/p\u003e\u003c\/footer\u003e\r\n\r\n\u003cscript\u003e\r\n(function(){\r\n  'use strict';\r\n\r\n  \/* ── Données injectées par Liquid ── *\/\r\n  var NOTES_TETE   = \"Vanille, Mimosa, Sucre Brun\";\r\n  var NOTES_COEUR  = \"Mûre\";\r\n  var NOTES_FOND   = \"Ambre, Musc, Bois de Santal, Patchouli, Civette\";\n  var NOTES_SLUGS  = {\"tete\":[\"vanille\",\"mimosa\",\"sucre-brun\"],\"coeur\":[\"mure\"],\"fond\":[\"ambre\",\"musc\",\"bois-de-santal\",\"patchouli\",\"civette\"]};\r\n  var PRODUCT_TITLE= \"Noir Pour Femme\";\r\n  var VENDOR       = \"Aaron Terence Hughes\";\r\n  var TAGS_PERF    = \"Soirée, Automne \\\/ Hiver\";\r\n\r\n  \/* ── 1. PARTICLES ── *\/\r\n  var cv=document.getElementById('particles'),cx=cv.getContext('2d'),pts=[];\r\n  var cp=cv.parentElement;function rsz(){cv.width=cp.offsetWidth;cv.height=cp.offsetHeight} rsz(); addEventListener('resize',rsz);\r\n  function Pt(){this.r()}\r\n  Pt.prototype.r=function(){this.x=Math.random()*cv.width;this.y=cv.height+10;this.sz=Math.random()*2.5+.4;this.sy=-(Math.random()*.5+.1);this.sx=(Math.random()-.5)*.3;this.o=Math.random()*.55+.15;this.p=Math.random()*Math.PI*2;this.t=Math.random()\u003e.7};\r\n  Pt.prototype.u=function(){this.y+=this.sy;this.x+=this.sx+Math.sin(this.p)*.2;this.p+=.008;this.o-=.0004;if(this.y\u003c-10||this.o\u003c=0)this.r()};\r\n  Pt.prototype.d=function(){cx.beginPath();cx.arc(this.x,this.y,this.sz,0,Math.PI*2);cx.fillStyle='rgba(201,169,110,'+this.o+')';cx.fill();cx.beginPath();cx.arc(this.x,this.y,this.sz*4,0,Math.PI*2);cx.fillStyle='rgba(201,169,110,'+(this.o*.12)+')';cx.fill();if(this.t){cx.beginPath();cx.arc(this.x,this.y,this.sz*1.5,0,Math.PI*2);cx.fillStyle='rgba(232,204,136,'+(this.o*.35)+')';cx.fill()}};\r\n  for(var i=0;i\u003c80;i++){var p=new Pt();p.y=Math.random()*cv.height;pts.push(p)}\r\n  (function anim(){cx.clearRect(0,0,cv.width,cv.height);pts.forEach(function(p){p.u();p.d()});requestAnimationFrame(anim)})();\r\n  setTimeout(function(){cv.classList.add('on')},300);\r\n\r\n  \/* ── 2. CURSOR ── *\/\r\n  var dot=document.getElementById('cDot'),ring=document.getElementById('cRing');\r\n  var mx=0,my=0,dx=0,dy=0;\r\n  addEventListener('mousemove',function(e){mx=e.clientX;my=e.clientY;dot.style.left=mx-3+'px';dot.style.top=my-3+'px'});\r\n  (function cAnim(){dx+=(mx-dx)*.12;dy+=(my-dy)*.12;ring.style.left=dx-16+'px';ring.style.top=dy-16+'px';requestAnimationFrame(cAnim)})();\r\n\r\n  \/* ── 3. SCROLL PROGRESS ── *\/\r\n  var prog=document.getElementById('scrollProg');\r\n  addEventListener('scroll',function(){var h=document.documentElement.scrollHeight-innerHeight;prog.style.width=(scrollY\/h*100)+'%'},{passive:true});\r\n\r\n  \/* ── 4. PARALLAX BOTTLE ── *\/\r\n  var bw=document.querySelector('.hero__bwrap'),hs=document.querySelector('.hero');\r\n  addEventListener('scroll',function(){var r=hs.getBoundingClientRect(),pct=Math.max(0,Math.min(1,-r.top\/innerHeight));if(bw)bw.style.transform='translateY('+(pct*-50)+'px) scale('+(1-pct*.06)+')'},{passive:true});\r\n  var bi=document.querySelector('.hero__photo');\r\n  if(bi){var bp=bi.parentElement;\r\n    \/* mousemove-removed *\/\r\n  }\r\n\r\n  \/* ── 5. NOTES LIBRARY — images Shopify CDN ── *\/\r\n  var CDN = 'https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/';\r\n  var FALLBACK = CDN + 'note-default.webp';\r\n\r\n  function sl(n){return n.trim().toLowerCase().replace(\/[éèêë]\/g,'e').replace(\/[àâä]\/g,'a').replace(\/[ùûü]\/g,'u').replace(\/[ôö]\/g,'o').replace(\/[îï]\/g,'i').replace(\/ç\/g,'c').replace(\/'\/g,'').replace(\/\\s+\/g,'-')}\r\n\r\n  \/* Retourne l'URL CDN de la note. Le fichier doit être uploadé\r\n     dans Shopify \u003e Contenu \u003e Fichiers avec le nom : note-[slug].webp\r\n     Ex: \"Fève Tonka\" → note-feve-tonka.webp *\/\r\n  function gi(n){return CDN + 'note-' + sl(n) + '.webp'}\r\n\r\n  \/* Patch onerror sur toutes les images de notes pour fallback silencieux *\/\r\n  function mkImg(n, w, h, cls, frSlug){\r\n    var url = frSlug ? CDN + 'note-' + frSlug + '.webp' : gi(n);\r\n    var img = '\u003cimg class=\"'+(cls||'note__img')+'\" src=\"'+url+'\"'\r\n      +' alt=\"'+n+'\" width=\"'+(w||72)+'\" height=\"'+(h||72)+'\"'\r\n      +' loading=\"lazy\"'\r\n      +' onerror=\"this.src=\\''+FALLBACK+'\\';this.onerror=null\"\u003e';\r\n    return img;\r\n  }\r\n\r\n  function renderNotes(id,str,tierName,slugsArr){\r\n    var c=document.getElementById(id);if(!c||!str)return;\r\n    str.split(',').forEach(function(r,i){\r\n      var n=r.trim();if(!n)return;\n      var frSlug=(slugsArr\u0026\u0026slugsArr[i])?slugsArr[i]:null;\r\n      var d=document.createElement('div');d.className='note note--l';d.style.transitionDelay=(i*.15)+'s';\r\n      d.innerHTML='\u003cdiv class=\"note__wrap\"\u003e'+mkImg(n,72,72,'note__img',frSlug)+'\u003c\/div\u003e\u003cdiv class=\"note__txt\"\u003e\u003cp class=\"note__name\"\u003e'+n+'\u003c\/p\u003e\u003cdiv class=\"note__acc\"\u003e\u003c\/div\u003e\u003c\/div\u003e';\r\n      c.appendChild(d);\r\n    });\r\n  }\r\n  var _s = NOTES_SLUGS || {};\n  renderNotes('tier-tete', NOTES_TETE, 'tête', _s.tete);\r\n  renderNotes('tier-coeur', NOTES_COEUR, 'cœur', _s.coeur);\r\n  renderNotes('tier-fond', NOTES_FOND, 'fond', _s.fond);\r\n\r\n  \/* ── 7. SCROLL REVEALS ── *\/\r\n  var obs=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('v');obs.unobserve(e.target)}})},{threshold:.08});\r\n  document.querySelectorAll('.rv,.rv-l,.rv-r,.rv-s,.rv-mask,.note,.tier,.hero__ink,.hero__glow,.hero__meta,.hero__shape,.divider').forEach(function(el){obs.observe(el)});\r\n\r\n  \/* ── 8. PERF DOTS ── *\/\r\n  var gridEl=document.getElementById('perfGrid');\r\n  if(gridEl){\r\n    var gObs=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){\r\n      e.target.querySelectorAll('.perf__row').forEach(function(row,i){\r\n        setTimeout(function(){\r\n          row.classList.add('v');\r\n          var score=parseInt(row.getAttribute('data-score'));\r\n          row.querySelectorAll('.perf__dot').forEach(function(dot,j){\r\n            setTimeout(function(){if(j\u003cscore)dot.classList.add('lit')},j*80);\r\n          });\r\n        },i*120);\r\n      });\r\n      e.target.querySelectorAll('.perf__tag').forEach(function(t,i){setTimeout(function(){t.classList.add('v')},700+i*80)});\r\n      gObs.unobserve(e.target);\r\n    }})},{threshold:.3});\r\n    gObs.observe(gridEl);\r\n  }\r\n\r\n  \/* ── 9. COUNTER ANIMATION ── *\/\r\n  var cO=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){\r\n    e.target.querySelectorAll('[data-count]').forEach(function(el){\r\n      var t=parseFloat(el.getAttribute('data-count')),sf=el.getAttribute('data-suf')||'',dur=t\u003e100?2500:1500,st=performance.now();\r\n      (function step(now){var pct=Math.min((now-st)\/dur,1),ea=1-Math.pow(1-pct,4);el.textContent=Math.round(ea*t)+sf;if(pct\u003c1)requestAnimationFrame(step)})(st);\r\n    });\r\n    cO.unobserve(e.target);\r\n  }})},{threshold:.5});\r\n  var bs=document.querySelector('.brand__stats');if(bs)cO.observe(bs);\r\n\r\n  \/* ── 10. CHAR REVEAL ── *\/\r\n  document.querySelectorAll('.chr').forEach(function(el){var t=el.textContent;el.innerHTML='';t.split('').forEach(function(c,i){var s=document.createElement('span');s.textContent=c===' '?'\\u00A0':c;s.style.transitionDelay=(.12+i*.05)+'s';el.appendChild(s)})});\r\n\r\n  \/* ── 11. VARIANT SELECTOR ── *\/\r\n  window.selVar=function(btn,e){\r\n    document.querySelectorAll('.variants__btn').forEach(function(b){b.classList.remove('active')});\r\n    btn.classList.add('active');\r\n    var vid=btn.getAttribute('data-variant-id');\r\n    var price=btn.getAttribute('data-price');\r\n    document.getElementById('pDisp').innerHTML=price+' \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e';\r\n    var hiddenInput=document.getElementById('pp-variant-id');\r\n    if(hiddenInput)hiddenInput.value=vid;\r\n    var rip=document.createElement('span');rip.className='ripple';\r\n    var r=btn.getBoundingClientRect();rip.style.left=(e.clientX-r.left)+'px';rip.style.top=(e.clientY-r.top)+'px';\r\n    btn.appendChild(rip);setTimeout(function(){rip.remove()},700);\r\n  };\r\n\r\n  \/* ── 12. FAQ ── *\/\r\n  window.togFaq=function(b){var a=b.nextElementSibling,o=b.classList.contains('open');document.querySelectorAll('.faq__q').forEach(function(q){q.classList.remove('open');q.nextElementSibling.style.maxHeight=null});if(!o){b.classList.add('open');a.style.maxHeight=a.scrollHeight+'px'}};\r\n\r\n\r\n  \/* ── 14. CHRONO ── *\/\r\n  (function(){\r\n    var times=['0min','15min','30min','1h','2h','3h','6h','12h','24h'];\r\n    var phases=[\r\n      {name:'Tête',  notes: NOTES_TETE,  start:0,end:2,width:'22%'},\r\n      {name:'Cœur',  notes: NOTES_COEUR, start:2,end:5,width:'33%'},\r\n      {name:'Fond',  notes: NOTES_FOND,  start:5,end:8,width:'45%'}\r\n    ];\r\n    var ticks=document.getElementById('chronoTicks');\r\n    var phasesEl=document.getElementById('chronoPhases');\r\n    if(!ticks||!phasesEl)return;\r\n    times.forEach(function(t,i){\r\n      var d=document.createElement('div');d.className='chrono__tick'+(i===0?' active':'');\r\n      d.innerHTML='\u003cdiv class=\"chrono__tick-dot\"\u003e\u003c\/div\u003e\u003cdiv class=\"chrono__tick-time\"\u003e'+t+'\u003c\/div\u003e';\r\n      ticks.appendChild(d);\r\n    });\r\n    phases.forEach(function(p,i){\r\n      var d=document.createElement('div');d.className='chrono__phase';\r\n      d.style.width=p.width;d.style.transitionDelay=(i*.15)+'s';\r\n      d.innerHTML='\u003cdiv class=\"chrono__phase-name\"\u003e'+p.name+'\u003c\/div\u003e\u003cdiv class=\"chrono__phase-notes\"\u003e'+(p.notes||'')+'\u003c\/div\u003e';\r\n      phasesEl.appendChild(d);\r\n    });\r\n    var track=document.getElementById('chronoTrack');\r\n    var chronObs=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){\r\n      var fill=document.getElementById('chronoFill'),head=document.getElementById('chronoHead');\r\n      if(fill)setTimeout(function(){fill.style.width='100%'},100);\r\n      if(head)setTimeout(function(){head.style.left='calc(100% - 1px)'},100);\r\n      var allTicks=ticks.querySelectorAll('.chrono__tick');\r\n      allTicks.forEach(function(t,i){setTimeout(function(){allTicks.forEach(function(x){x.classList.remove('active')});t.classList.add('active')},200+i*220)});\r\n      document.querySelectorAll('.chrono__phase').forEach(function(p,i){setTimeout(function(){p.classList.add('v')},400+i*200)});\r\n      document.querySelectorAll('.chrono__state-col').forEach(function(c,i){setTimeout(function(){c.classList.add('v')},600+i*150)});\r\n      chronObs.unobserve(e.target);\r\n    }})},{threshold:.25});\r\n    if(track)chronObs.observe(track);\r\n  })();\r\n\r\n  \/* ── 15. CAROUSEL DÉCOUVRIR ── *\/\r\n  var alsoEl = document.querySelector('.also');\r\n  if(alsoEl){\r\n    var alsoObs = new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){\r\n      e.target.querySelectorAll('.also__card').forEach(function(card,i){\r\n        setTimeout(function(){card.classList.add('v')},i*100);\r\n      });\r\n      alsoObs.unobserve(e.target);\r\n    }})},{threshold:.15});\r\n    alsoObs.observe(alsoEl);\r\n  }\r\n\r\n\r\n  \/* ── MOBILE JS ── *\/\r\n\r\n  \/* Pyramide timeline mobile (option D) *\/\r\n  function renderTlImgs(id, str){\r\n    var c = document.getElementById(id); if(!c||!str) return;\r\n    str.split(',').forEach(function(r){\r\n      var n=r.trim(); if(!n) return;\r\n      var d=document.createElement('div'); d.className='pyr-tl__img';\r\n      d.innerHTML=mkImg(n,46,46,'');\r\n      c.appendChild(d);\r\n    });\r\n  }\r\n  renderTlImgs('ptl-imgs-tete', NOTES_TETE);\r\n  renderTlImgs('ptl-imgs-coeur', NOTES_COEUR);\r\n  renderTlImgs('ptl-imgs-fond', NOTES_FOND);\r\n\r\n  \/\/ Reveal timeline items on scroll\r\n  var ptlObs = new IntersectionObserver(function(es){es.forEach(function(e){\r\n    if(e.isIntersecting){e.target.classList.add('v');ptlObs.unobserve(e.target)}\r\n  })},{threshold:.15});\r\n  document.querySelectorAll('.pyr-tl__item').forEach(function(el,i){\r\n    el.style.transitionDelay=(i*.15)+'s';\r\n    ptlObs.observe(el);\r\n  });\r\n\r\n\r\n  \/* Mobile variant selector (hero bar) *\/\r\n  window.selVarM = function(btn) {\r\n    document.querySelectorAll('.hero-m-bar__vbtn').forEach(function(b){b.classList.remove('active')});\r\n    btn.classList.add('active');\r\n    var price = btn.getAttribute('data-price');\r\n    var vid = btn.getAttribute('data-variant-id');\r\n    var mPrice = document.getElementById('mPDisp');\r\n    if(mPrice) mPrice.innerHTML = price+' \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e';\r\n    var hiddenInput = document.getElementById('pp-variant-id');\r\n    if(hiddenInput) hiddenInput.value = vid;\r\n    \/\/ Sync desktop variant buttons too\r\n    document.querySelectorAll('.variants__btn[data-variant-id=\"'+vid+'\"]').forEach(function(b){\r\n      selVar(b, {clientX:0,clientY:0});\r\n    });\r\n  };\r\n\r\n  window.submitAtcM = function() {\r\n    var form = document.getElementById('pp-atc-form');\r\n    if(form) form.requestSubmit ? form.requestSubmit() : form.submit();\r\n  };\r\n\r\n  \/* Chrono vertical reveal *\/\r\n  var cvObs = new IntersectionObserver(function(es){es.forEach(function(e){\r\n    if(e.isIntersecting){\r\n      e.target.querySelectorAll('.chrono-v__step').forEach(function(s,i){\r\n        setTimeout(function(){s.classList.add('v')},i*180);\r\n      });\r\n      cvObs.unobserve(e.target);\r\n    }\r\n  })},{threshold:.2});\r\n  var cvEl = document.querySelector('.chrono-v__steps');\r\n  if(cvEl) cvObs.observe(cvEl);\r\n\r\n  \/* Performance mobile bars *\/\r\n  var pmObs = new IntersectionObserver(function(es){es.forEach(function(e){\r\n    if(e.isIntersecting){\r\n      e.target.querySelectorAll('.perf-m__row').forEach(function(row,i){\r\n        setTimeout(function(){\r\n          row.classList.add('v');\r\n          var score = parseInt(row.getAttribute('data-score'));\r\n          var bar = row.querySelector('.perf-m__bar');\r\n          if(bar) setTimeout(function(){bar.style.width=(score\/5*100)+'%'},50);\r\n        }, i*100);\r\n      });\r\n      e.target.querySelectorAll('.perf-m__tag').forEach(function(t,i){\r\n        setTimeout(function(){t.classList.add('v')},600+i*80);\r\n      });\r\n      pmObs.unobserve(e.target);\r\n    }\r\n  })},{threshold:.2});\r\n  var pmEl = document.getElementById('perfMobile');\r\n  if(pmEl) pmObs.observe(pmEl);\r\n\r\n})();\r\n\u003c\/script\u003e\r\n\u003cstyle\u003e .mega-menu__link-image {aspect-ratio: 1 \/ 1 !important; object-fit: contain !important;} \u003c\/style\u003e\n\u003cdiv id=\"shopify-block-AN0lBTDcxWjVMRFNYe__3506245797631978836\" class=\"shopify-block shopify-app-block\"\u003e\u003cdiv id=\"ia-announcement-bar-parent-div\"\u003e\n  \u003c!-- BEGIN app snippet: vite-tag --\u003e\n\n\n  \u003cscript src=\"https:\/\/cdn.shopify.com\/extensions\/019ccb9a-f0bb-75af-93f0-b643768bd5d9\/ia-announcement-bar-74\/assets\/theme-Rj3y3u7Q.js\" type=\"module\" crossorigin=\"anonymous\"\u003e\u003c\/script\u003e\n  \u003clink href=\"\/\/cdn.shopify.com\/extensions\/019ccb9a-f0bb-75af-93f0-b643768bd5d9\/ia-announcement-bar-74\/assets\/theme-gpaqSu4X.css\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\" \/\u003e\n\n\u003c!-- END app snippet --\u003e\u003c!-- BEGIN app snippet: vite-tag --\u003e\n\n\n  \u003clink href=\"\/\/cdn.shopify.com\/extensions\/019ccb9a-f0bb-75af-93f0-b643768bd5d9\/ia-announcement-bar-74\/assets\/theme-gpaqSu4X.css\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\" \/\u003e\n\n\u003c!-- END app snippet --\u003e\n\n  \n  \n\u003c\/div\u003e\n\n\u003cscript\u003e\n  const listOfPublishedIncredibleAnnouncements = [{\"singleAnnouncementText\":{\"id\":\"595388a2-8f27-45d5-901c-c4033092186a\",\"iconUrl\":\"\",\"announcementTitle\":\"\u003cp\u003eEnvoi gratuit en France à partir de 60 euros d'achat\u0026nbsp;- Free delivery in Europe for orders over 120 euros and 300 euros for the rest of the world\u003c\/p\u003e\",\"announcementTitleTranslations\":[],\"announcementSubheading\":\"\",\"announcementSubheadingTranslations\":[],\"CTAType\":\"none\",\"CTAUrl\":\"\",\"CTAUrlTranslations\":{},\"buttonText\":\"Shop now!\",\"buttonTextTranslations\":[],\"openInNewTab\":false},\"multipleAnnouncementTexts\":[{\"id\":\"595388a2-8f27-45d5-901c-c4033092186a\",\"iconUrl\":\"\",\"announcementTitle\":\"\u003cp\u003eEnvoi gratuit en France à partir de 60 euros d'achat\u0026nbsp;- Free delivery in Europe for orders over 120 euros and 300 euros for the rest of the world\u003c\/p\u003e\",\"announcementTitleTranslations\":[],\"announcementSubheading\":\"\",\"announcementSubheadingTranslations\":[],\"CTAType\":\"none\",\"CTAUrl\":\"\",\"CTAUrlTranslations\":{},\"buttonText\":\"Shop now!\",\"buttonTextTranslations\":[],\"openInNewTab\":false}],\"settings\":{\"position\":\"top\",\"positionSticky\":false,\"autoRotateMultipleAnnouncementText\":true,\"rotatingAnimationDuration\":\"4\",\"showNavigationArrows\":true,\"showCloseButton\":false,\"runningLineAnnouncementSpeed\":\"50\",\"runningLineAnnouncementTextGap\":\"30\",\"startDate\":null,\"startDateTimeType\":\"rightNow\",\"startHours\":null,\"startMinutes\":null,\"startPeriod\":null,\"endDate\":null,\"endDateTimeType\":\"never\",\"endHours\":null,\"endMinutes\":null,\"endPeriod\":null},\"advancedSettings\":{\"zIndex\":\"2147483\"},\"styles\":{\"selectedTemplate\":\"Dawn\",\"backgroundType\":\"singleColor\",\"singleColor\":\"f9fff4\",\"gradientTurn\":90,\"gradientStart\":\"DDDDDD\",\"gradientEnd\":\"FFFFFF\",\"borderRadius\":\"0\",\"borderSize\":\"0\",\"borderColor\":\"C5C8D1\",\"titleSize\":\"18\",\"titleColor\":\"000000\",\"titleAlignment\":\"left\",\"titleFontWeight\":\"400\",\"titleItalic\":false,\"titleUnderline\":false,\"fontFamily\":null,\"subheadingSize\":\"14\",\"subheadingColor\":\"005000\",\"subheadingAlignment\":\"left\",\"subheadingFontWeight\":\"400\",\"subheadingItalic\":false,\"subheadingUnderline\":false,\"buttonBackgroundColor\":\"202223\",\"buttonFontSize\":\"14\",\"buttonFontColor\":\"ffffff\",\"buttonBorderRadius\":\"4\",\"closeIconColor\":\"6d7175\",\"arrowIconColor\":\"6d7175\",\"spacing\":{\"insideTop\":10,\"insideBottom\":10,\"outsideTop\":0,\"outsideBottom\":10},\"customCss\":\"\"},\"placement\":{\"placementPosition\":\"home-page-only\",\"showOnProducts\":[],\"showOnCollections\":[],\"showOnProductsInCollections\":[],\"geolocationTargetingLocationType\":\"whole-world\",\"specificCountries\":[]},\"id\":\"692b295f4ddb9a2544fa6233\",\"shop\":\"0wt1y9-hj.myshopify.com\",\"name\":\"shipment\",\"published\":true,\"type\":\"running-line\",\"announcementPageType\":\"top-bottom-bar\",\"createdAt\":\"2025-11-29T17:11:59.466Z\",\"updatedAt\":\"2025-11-29T17:11:59.466Z\"}]\n  window.listOfPublishedIncredibleAnnouncements = listOfPublishedIncredibleAnnouncements\n\n  const shopLocaleForAnnouncementBar = {\"shop_locale\":{\"locale\":\"fr\",\"enabled\":true,\"primary\":true,\"published\":true}}\n\n  window.shopLocaleForAnnouncementBar = shopLocaleForAnnouncementBar\n\n  window.shopCurrencyCode = \"EUR\";\n\n  window.__oxifyAbProxyPath = \"\/apps\/oxify-announcement-bar\";\n\n  \n\n  \n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \n\u003c\/style\u003e\n\n\n\n\u003c\/div\u003e\u003cdiv id=\"shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879\" class=\"shopify-block shopify-app-block\"\u003e\u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.shopify.com\/extensions\/019ce143-3aaf-7032-9874-fe78a8add115\/ecomsend-134\/assets\/style.css\" \/\u003e\n\n\u003cscript\u003e\n  function createEcomSendMainStyleEle() {\n    const ecomsendMainStyleEle = document.createElement(\"link\");\n    ecomsendMainStyleEle.rel = \"stylesheet\";\n    ecomsendMainStyleEle.href = 'https:\/\/cdn.shopify.com\/extensions\/019ce143-3aaf-7032-9874-fe78a8add115\/ecomsend-134\/assets\/style.css';\n    ecomsendMainStyleEle.dataset.ecomsendTag = \"load-alternate-css\";\n    return ecomsendMainStyleEle;\n  };\n\n  if (window.EcomSendApps?.enableAlternateCSSLoading ?? false) {\n    document.body.appendChild(createEcomSendMainStyleEle());\n  };\n\n  try {\n    function checkMarketingEvent() {\n      const urlParams = new URLSearchParams(window.location.search)\n      const marketingId = urlParams.get(\"es_marketingId\")\n      if (marketingId \u0026\u0026 window.localStorage) {\n        window.localStorage.setItem(\"ecomsend_marketingId\", marketingId)\n      }\n    }\n    checkMarketingEvent()\n  } catch (e) {}\n  \n\u003c\/script\u003e\n\n\u003cscript defer src=\"https:\/\/cdn.shopify.com\/extensions\/019ce143-3aaf-7032-9874-fe78a8add115\/ecomsend-134\/assets\/ecomsend.js\"\u003e\u003c\/script\u003e\n\n\u003cstyle id=\"ecomsend-custom-style\"\u003e\u003c\/style\u003e\n\n\u003c!-- BEGIN app snippet: ecomsend-app --\u003e\u003cscript type=\"text\/javascript\"\u003e\n  \/\/SendWILL APPS COMMON JS CODE\n  window.EcomSendApps = window.EcomSendApps || {}\n\n  window.EcomSendApps.design_mode = false\n  \n\n  window.EcomSendApps.common = window.EcomSendApps.common || {}\n  window.EcomSendApps.common.shop = {\n    permanent_domain: '0wt1y9-hj.myshopify.com',\n    currency: \"EUR\",\n    money_format: \"€{{amount_with_comma_separator}}\",\n    id: 94332551492,\n  }\n\n  \n  \n    window.EcomSendApps.common.customer = {\n      id: null,\n      tags: null,\n      email: null,\n      accepts_marketing: null,\n      first_name: null,\n    }\n  \n\n  \n  window.EcomSendApps.common.template = 'product'\n\u003c\/script\u003e\n\u003c!-- END app snippet --\u003e\n\n\u003cscript\u003ewindow.shopLocale = 'fr'\u003c\/script\u003e\n\n\u003cscript\u003e\n  try {\n    const urlParams = new URLSearchParams(window.location.search)\n    const willDiscountCode = urlParams.get(\"willDiscountCode\")\n    if (willDiscountCode) {\n      fetch(\"\/cart\/update.js\", {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application\/json\",\n        },\n        body: JSON.stringify({\n          discount: willDiscountCode,\n        }),\n      })\n    }\n  } catch (error) {}\n\u003c\/script\u003e\n\n\n\u003c\/div\u003e\u003cdiv id=\"shopify-block-ATFo0Ui9ySnB2QXcrd__9466161677832145516\" class=\"shopify-block shopify-app-block\"\u003e\n\n  \u003cdiv class=\"peppy-notify-me-button-container\" id=\"peppy-notify-me-button-container\"\u003e\n    \u003cpeppy-button class=\"peppy-notify-me-button-wrapper\" id=\"peppy-notify-me-button-wrapper\"\n      \u003e\u003cbutton class=\"peppy-notify-me-button\" id=\"peppy-notify-me-button\"\u003e\u003c\/button\u003e\n    \u003c\/peppy-button\u003e\n    \u003cdiv\n      id=\"peppy-button-overlay\"\n      style=\"position: absolute; inset: 0px; width: 100%; height: 100%; display: block; cursor: pointer; z-index: 600;box-sizing: border-box;\"\n    \u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdialog id=\"peppy-form-container\" class=\"peppy-form-container\"\u003e\n    \u003cpeppy-form class=\"peppy-popup-form-wrapper\" id=\"peppy-popup-form-wrapper\"\u003e\n      \u003cform class=\"peppy-popup-form\" id=\"peppy-popup-form\" method=\"dialog\"\u003e\n        \u003cdiv id=\"peppy-form-header\"\u003e\n          \u003cspan id=\"peppy-form-header-title\" class=\"peppy-popup-form-title\"\u003e\u003c\/span\u003e\n          \u003cbutton id=\"close-btn\" class=\"peppy-popup-form-close-button\" type=\"button\"\u003e\u003cspan\u003ex\u003c\/span\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"peppy-headline-div\" id=\"peppy-headline-div\"\u003e\n          \u003cp id=\"peppy-popup-form-headline\" class=\"peppy-popup-form-headline\"\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003chr class=\"peppy-headline-margin\" id=\"peppy-headline-margin\"\u003e\n        \u003cdiv id=\"peppy-popup-form-product-variant-wrapper\" class=\"peppy-popup-form-product-variant-wrapper\"\u003e\n          \u003cdiv id=\"peppy-popup-form-selected-product\" class=\"peppy-popup-form-selected-product\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"oos-variants-div\" id=\"oos-variants-div\"\u003e\n            \u003cselect id=\"peppy-product-variant\" class=\"oos-variants\"\u003e\u003c\/select\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv id=\"peppy-popup-form-channels-input-wrapper\" class=\"peppy-popup-form-channels-input-wrapper\"\u003e\n          \u003cdiv class=\"peppy-popup-form-bis-channels-div\"\u003e\n            \u003cdiv id=\"default-channel-container\" class=\"peppy-popup-form-bis-default-channel-container\"\u003e\n              \u003cinput\n                type=\"radio\"\n                name=\"bis-channel\"\n                id=\"default-channel\"\n                class=\"peppy-popup-form-bis-default-channel\"\n                checked\n              \u003e\n              \u003clabel class=\"peppy-popup-form-default-channel-label\" for=\"default-channel\"\u003e\u003c\/label\u003e\n            \u003c\/div\u003e\n            \u003cdiv id=\"second-channel-container\" class=\"peppy-popup-form-bis-second-channel-container\"\u003e\n              \u003cinput type=\"radio\" name=\"bis-channel\" id=\"second-channel\" class=\"peppy-popup-form-bis-second-channel\"\u003e\n              \u003clabel class=\"peppy-popup-form-second-channel-label\" for=\"second-channel\"\u003e\u003c\/label\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"peppy-email-address-div\"\u003e\n            \u003cinput\n              type=\"email\"\n              id=\"peppy-email\"\n              name=\"peppy-email\"\n              class=\"peppy-popup-form-email-field\"\n              placeholder=\"\"\n              maxlength=\"\"\n              autocomplete=\"email\"\n            \u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"peppy-phone-number-div\" id=\"peppy-phone-number-div\"\u003e\n            \u003cselect\n              id=\"peppy-countryCode\"\n              name=\"peppy-countryCode\"\n              class=\"peppy-popup-form-countrycode-dropdown\"\n              autocomplete=\"tel-country-code\"\n            \u003e\u003c\/select\u003e\n            \u003cinput\n              type=\"tel\"\n              id=\"peppy-phone\"\n              name=\"peppy-phone\"\n              class=\"peppy-popup-form-number-field\"\n              autocomplete=\"tel-national\"\n              placeholder=\"00000\"\n              maxlength=\"22\"\n            \u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv id=\"peppy-form-error\" class=\"peppy-popup-form-error-message-div\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"peppy-email-marketing-checkbox-div\"\u003e\n          \u003clabel for=\"peppy-email-marketing-checkbox\" class=\"peppy-email-marketing-checkbox-label\"\u003e\n            \u003cinput id=\"peppy-email-marketing-checkbox\" class=\"peppy-email-marketing-checkbox\" type=\"checkbox\"\u003e\n            \u003cspan class=\"peppy-email-marketing-checkbox-text\"\u003e\u003c\/span\u003e\n          \u003c\/label\u003e\n        \u003c\/div\u003e\n        \u003cbutton id=\"peppy-form-submit\" class=\"peppy-popup-form-notifyme-button\" type=\"button\"\u003e\u003c\/button\u003e\n        \u003cdiv id=\"peppy-text-below-cta\" class=\"peppy-text-below-cta\"\u003e\n          \u003cdiv id=\"peppy-form-success\" class=\"peppy-popup-form-success-message-div\"\u003e\u003c\/div\u003e\n          \u003cdiv id=\"peppy-form-duplicate-registration\" class=\"peppy-popup-form-duplicate-registration-message-div\"\u003e\u003c\/div\u003e\n          \u003cdiv id=\"peppy-form-no-spam\" class=\"peppy-popup-form-tos-text-container\"\u003e\n            \u003cp class=\"peppy-popup-form-tos-text\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv id=\"peppy-form-branding\" class=\"peppy-popup-form-branding\"\u003e\n          \u003cspan class=\"peppy-popup-form-branding-prefix\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/form\u003e\n    \u003c\/peppy-form\u003e\n  \u003c\/dialog\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n \nconst peppySellingPlanGroups = [];\n\n  function getSellingPlanIds() {\n    return [];\n  }\n  async function fetchStoreFrontUiConfig() { \n\n  const root = window.Shopify.routes.root.endsWith('\/') ? window.Shopify.routes.root : window.Shopify.routes.root + '\/';\n  const fetchUiconfigRoute = `${root}apps\/back-in-stock\/fetchStoreFrontUiConfig`;\n  const fetchOptions = {\n    method: 'GET',\n    headers: {\n      'shop-id': 94332551492,\n    },\n  }\n  fetchUrl = fetchUiconfigRoute + '?' + new URLSearchParams({locale: window.Shopify.locale, sellingPlanIds: getSellingPlanIds() })\n  \n  const storeFrontUiFetchResponse = await fetch(\n    fetchUrl,\n    fetchOptions\n  )\n  return storeFrontUiFetchResponse;\n  }\n\n  \n    const storeFrontUiFetchPromise = fetchStoreFrontUiConfig().then(function(response) {\n  if (!response.ok) {\n      console.log('Failed to fetch store front ui config');\n    }\n    return response.json();\n  }).catch(function(error) {\n    console.log('Error fetching or parsing store front ui config', error);\n  });\u003c\/script\u003e\n\n\u003cscript\u003e\n  let peppyVariantInventoryDetailsMap = {56573720658244 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 3},56573720691012 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 5},55925163688260 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 3},}\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  const peppyOptionsList = [\"Size\"]\n    let peppyOptionNameString = '';\n    for (const option of peppyOptionsList) {\n      if (!peppyOptionNameString) {\n        peppyOptionNameString = option;\n        continue;\n      }\n      peppyOptionNameString += ' \/ ' + option;\n    }\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  let peppyVariantMetafieldsMap = {56573720658244 : {\"ignore_variant\":false},56573720691012 : {\"ignore_variant\":false},55925163688260 : {\"ignore_variant\":false},}\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  const peppyBisScriptsUrlsMap = {\n    \"bis-button\": \"https:\\\/\\\/cdn.shopify.com\\\/extensions\\\/019d2fbd-7b22-7b4d-bd69-a8e46223a810\\\/peppyduck-restock-whatsapp-246\\\/assets\\\/button.js\",\"preorder-button\" : \"https:\\\/\\\/cdn.shopify.com\\\/extensions\\\/019d2fbd-7b22-7b4d-bd69-a8e46223a810\\\/peppyduck-restock-whatsapp-246\\\/assets\\\/preorder-button.js\",\"preorder-button-pages\" : \"https:\\\/\\\/cdn.shopify.com\\\/extensions\\\/019d2fbd-7b22-7b4d-bd69-a8e46223a810\\\/peppyduck-restock-whatsapp-246\\\/assets\\\/preorder-button-pages.js\"\n  }\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  \/\/ If any of the variables below are updated\/deleted or if new ones are added,\n  \/\/ reach out to deiji studios\n  const peppyProductTags = [\"floral\",\"fragrance\",\"Infinite darkness\",\"Requiem\"]\n  const peppyPageType = \"product\"\n  let peppySelectedOrFirstAvailableVariant = {\"id\":56573720658244,\"title\":\"50ml\",\"option1\":\"50ml\",\"option2\":null,\"option3\":null,\"sku\":\"INFDKS-ATH-P50-NPF-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":82355419119940,\"product_id\":15362941190468,\"position\":2,\"created_at\":\"2025-11-12T17:38:12+01:00\",\"updated_at\":\"2026-01-09T21:15:17+01:00\",\"alt\":\"Noir Pour Femme\",\"width\":1484,\"height\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Noir_pour_femme_aaron_terence_hughes_50ml.jpg?v=1767989717\",\"variant_ids\":[55925163688260,56573720658244]},\"available\":true,\"name\":\"Noir Pour Femme - 50ml\",\"public_title\":\"50ml\",\"options\":[\"50ml\"],\"price\":13500,\"weight\":280,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Noir Pour Femme\",\"id\":68365430849860,\"position\":2,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1484,\"width\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Noir_pour_femme_aaron_terence_hughes_50ml.jpg?v=1767989717\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]}\n  let peppyProductName = \"Noir Pour Femme\"\n  let peppyProductId = 15362941190468\n  const peppyVariantCount = 3\n  let peppyVariantList = [{\"id\":56573720658244,\"title\":\"50ml\",\"option1\":\"50ml\",\"option2\":null,\"option3\":null,\"sku\":\"INFDKS-ATH-P50-NPF-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":82355419119940,\"product_id\":15362941190468,\"position\":2,\"created_at\":\"2025-11-12T17:38:12+01:00\",\"updated_at\":\"2026-01-09T21:15:17+01:00\",\"alt\":\"Noir Pour Femme\",\"width\":1484,\"height\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Noir_pour_femme_aaron_terence_hughes_50ml.jpg?v=1767989717\",\"variant_ids\":[55925163688260,56573720658244]},\"available\":true,\"name\":\"Noir Pour Femme - 50ml\",\"public_title\":\"50ml\",\"options\":[\"50ml\"],\"price\":13500,\"weight\":280,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Noir Pour Femme\",\"id\":68365430849860,\"position\":2,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1484,\"width\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Noir_pour_femme_aaron_terence_hughes_50ml.jpg?v=1767989717\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]},{\"id\":56573720691012,\"title\":\"10ml\",\"option1\":\"10ml\",\"option2\":null,\"option3\":null,\"sku\":\"INFDKS-ATH-P10-NPF-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":82355419218244,\"product_id\":15362941190468,\"position\":3,\"created_at\":\"2025-11-12T17:38:13+01:00\",\"updated_at\":\"2026-01-09T21:15:08+01:00\",\"alt\":\"Noir Pour Femme\",\"width\":1500,\"height\":1500,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Noir_pour_femme_aaron_terence_hughes_10ml.jpg?v=1767989708\",\"variant_ids\":[56573720691012]},\"available\":true,\"name\":\"Noir Pour Femme - 10ml\",\"public_title\":\"10ml\",\"options\":[\"10ml\"],\"price\":3200,\"weight\":76,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Noir Pour Femme\",\"id\":68365430948164,\"position\":3,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1500,\"width\":1500,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Noir_pour_femme_aaron_terence_hughes_10ml.jpg?v=1767989708\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]},{\"id\":55925163688260,\"title\":\"2ml\",\"option1\":\"2ml\",\"option2\":null,\"option3\":null,\"sku\":null,\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":82355419119940,\"product_id\":15362941190468,\"position\":2,\"created_at\":\"2025-11-12T17:38:12+01:00\",\"updated_at\":\"2026-01-09T21:15:17+01:00\",\"alt\":\"Noir Pour Femme\",\"width\":1484,\"height\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Noir_pour_femme_aaron_terence_hughes_50ml.jpg?v=1767989717\",\"variant_ids\":[55925163688260,56573720658244]},\"available\":true,\"name\":\"Noir Pour Femme - 2ml\",\"public_title\":\"2ml\",\"options\":[\"2ml\"],\"price\":700,\"weight\":10,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":null,\"featured_media\":{\"alt\":\"Noir Pour Femme\",\"id\":68365430849860,\"position\":2,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1484,\"width\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Noir_pour_femme_aaron_terence_hughes_50ml.jpg?v=1767989717\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]}]\n  const peppyShopName = \"Passion Parfum Project\"\n  const peppyShopId = 94332551492\n\u003c\/script\u003e\n\n\n\u003c\/div\u003e\u003c!-- Failed to render app block \"9827064043892562090\": app block path \"shopify:\/\/apps\/hype-discounts\/blocks\/hype-link\/dad89215-8ec1-431c-8488-2e358677b8c3\" does not exist --\u003e\u003c!-- Failed to render app block \"6478312753674380289\": app block path \"shopify:\/\/apps\/gempages-builder\/blocks\/embed-gp-script-head\/20b379d4-1b20-474c-a6ca-665c331919f3\" does not exist --\u003e\u003c\/body\u003e\r\n\u003c\/html\u003e\r\n\r\n\r\n\u003c\/div\u003e\n    \u003c\/main\u003e\n\n    \u003c!-- BEGIN sections: footer-group --\u003e\n\u003cdiv id=\"shopify-section-sections--26859738890564__migrated_footer_content\" class=\"shopify-section shopify-section-group-footer-group section-wrapper\"\u003e\n\n\n\n\u003cdiv class=\"section-background color-scheme-5\"\u003e\u003c\/div\u003e\n\u003cdiv\n  class=\"section section--page-width color-scheme-5\"\n  data-testid=\"ui-test-section\"\n\n  \n\n  style=\"\n    \n\n    \n  \"\n\u003e\n  \u003cdiv class=\"custom-section-background\"\u003e\n    \n\n  \u003c\/div\u003e\n\n  \u003cdiv\n    class=\"border-style custom-section-content\"\n    style=\"--border-width: 1px; --border-style: none; --border-color:\nrgb(var(--color-border-rgb) \/ 1.0); --border-radius:\n0px; \n\"\n  \u003e\n    \n\n    \u003cdiv\n      class=\"\n        spacing-style\n        layout-panel-flex\n        layout-panel-flex--column\n        section-content-wrapper\n         mobile-column\n      \"\n      style=\"\n        --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;\n\n--gap: max(24px, calc(var(--gap-scale, 1.0) * 48px));\n\n--horizontal-alignment: center; --vertical-alignment: center;\n--vertical-alignment-mobile: center;\n\n        --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 30px));\n      \"\n      data-testid=\"section-content\"\n    \u003e\n      \n  \n\n\u003cdiv\n  class=\"divider divider-ANktuZWl1OUlxV2ZVV__divider_hFm3am spacing-style\"\n  style=\"\n    --divider-justify-content: center;\n    --padding-block-start: 0px;--padding-block-end: 0px;\n  \"\n  \n\n\u003e\n  \u003cspan\n    class=\"divider__line\"\n    style=\"\n      --divider-border-thickness: 0.5px;\n      \n        --divider-border-rounded: 1;\n      \n      --divider-flex-basis: 100%;\n    \"\n  \u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\u003cdiv\n  class=\"\n    group-block\n    group-block--height-fit\n    group-block--width-fill\n    border-style\n    spacing-style\n    size-style\n    \n    \n  \"\n  style=\"\n    --border-width: 1px; --border-style: none; --border-color:\nrgb(var(--color-border-rgb) \/ 1.0); --border-radius:\n0px; \n\n    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;\n    --size-style-width: 100%;--size-style-height: fit;\n  --size-style-width-mobile:100%; --size-style-width-mobile-min:100%;\n    \n  \"\n  \n  data-testid=\"group-block\"\n\u003e\u003cdiv class=\"group-block__media-wrapper\"\u003e\n    \n\n    \n  \u003c\/div\u003e\n\n  \u003cdiv\n    class=\"\n      group-block-content\n      \n      layout-panel-flex\n      layout-panel-flex--row\n       mobile-column\n    \"\n    style=\"--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;\n\n--gap: max(24px, calc(var(--gap-scale, 1.0) * 32px));\n\n--horizontal-alignment: space-between; --vertical-alignment: flex-end;\n--vertical-alignment-mobile: flex-end;\n\"\n  \u003e\n  \n\n\n\u003cdiv\n  class=\"\n    group-block\n    group-block--height-fit\n    group-block--width-fit-content\n    border-style\n    spacing-style\n    size-style\n    \n    \n  \"\n  style=\"\n    --border-width: 1px; --border-style: none; --border-color:\nrgb(var(--color-border-rgb) \/ 1.0); --border-radius:\n0px; \n\n    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;\n    --size-style-width: fit-content;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;\n    \n  \"\n  \n  data-testid=\"group-block\"\n\u003e\u003cdiv class=\"group-block__media-wrapper\"\u003e\n    \n\n    \n  \u003c\/div\u003e\n\n  \u003cdiv\n    class=\"\n      group-block-content\n      \n      layout-panel-flex\n      layout-panel-flex--column\n       mobile-column\n    \"\n    style=\"--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;\n\n--gap: 12px;\n\n--horizontal-alignment: flex-start; --vertical-alignment: center;\n--vertical-alignment-mobile: center;\n\"\n  \u003e\n  \n\n\n\n\n\n\n\n  \u003cdiv \n  class=\" spacing-style text-block text-block--Ad2JkK2hIR2FPZjE5a__text_3L9Fjq h4\n    \n  \"\n\n  style=\"\n    --padding-block-start: 0px; --padding-block-end:0px; \n--padding-inline-start:0px; --padding-inline-end:0px; \n\n    \n\n    --width: fit-content;\n    --max-width: var(--max-width--body-normal);\n    \n    \n  \"\n\n  \n\u003e\n    \u003cp\u003eRestez informé\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  \u003crte-formatter \n  class=\" spacing-style text-block text-block--AOHRzUUdJNFRkQkxuS__text_eC4rXd rte\n     rte \n  \"\n\n  style=\"\n    --padding-block-start: 0px; --padding-block-end:0px; \n--padding-inline-start:0px; --padding-inline-end:0px; \n\n    \n\n    --width: fit-content;\n    --max-width: var(--max-width--body-normal);\n    \n    \n  \"\n\n  \n\u003e\n    \u003cp\u003eRecevez en avant-première nos sélections exclusives, nos nouveautés et nos futures collaborations.\u003c\/p\u003e\n  \u003c\/rte-formatter\u003e\n\n\n\n\n\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\u003cemail-signup-block\n  class=\"email-signup-block size-style spacing-style\"\n  style=\"--size-style-width:50%;--size-style-height: ;--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;\"\n  \n\u003e\n  \n\u003cform method=\"post\" action=\"\/contact#contact_form\" id=\"contact_form\" accept-charset=\"UTF-8\" class=\"email-signup__form spacing-style\"\u003e\u003cinput type=\"hidden\" name=\"form_type\" value=\"customer\" \/\u003e\u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\" \/\u003e\n    \u003cdiv\n      class=\"email-signup__input-group \"\n      style=\"--border-width: 1px; --border-radius: 39px;\"\n    \u003e\n      \u003clabel\n        for=\"EmailInput-AQ1ljYiszS29Rd2lJR__email_signup_NcLwNb\"\n        class=\"visually-hidden\"\n      \u003e\n        E-mail\n      \u003c\/label\u003e\n      \u003cinput\n        id=\"EmailInput-AQ1ljYiszS29Rd2lJR__email_signup_NcLwNb\"\n        class=\"email-signup__input email-signup__input--all paragraph \"\n        type=\"email\"\n        name=\"contact[email]\"\n        autocorrect=\"off\"\n        autocapitalize=\"off\"\n        autocomplete=\"email\"\n        placeholder=\"Adresse e-mail\"\n        required\n        \n      \u003e\n      \u003cbutton\n        class=\"email-signup__button email-signup__button--integrated email-signup__button--arrow paragraph button-unstyled button-unstyled--AQ1ljYiszS29Rd2lJR__email_signup_NcLwNb \"\n        \n          aria-label=\"S’inscrire\"\n        \n      \u003e\n        \n          \u003csvg\n            viewBox=\"0 0 20 20\"\n            xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n            focusable=\"false\"\n            aria-hidden=\"true\"\n            class=\"email-signup__button-icon\"\n          \u003e\n            \n\u003cpath\n      clip-rule=\"evenodd\"\n      d=\"m11.246 5.31759c.0322-.07821.0833-.14723.1486-.20093.0654-.0537.143-.09041.2259-.10686.083-.01645.1688-.01214.2497.01257.0808.0247.1544.06902.214.12902l4.104 4.104c.0478.04765.0857.10426.1115.16659.0259.06232.0392.12913.0392.19661 0 .06747-.0133.13429-.0392.19661-.0258.06233-.0637.11893-.1115.16659l-4.104 4.10401c-.0963.0963-.227.1504-.3632.1504s-.2669-.0541-.3632-.1504-.1504-.227-.1504-.3632.0541-.2669.1504-.3632l3.2288-3.2278h-11.0736c-.13606 0-.26654-.0541-.36275-.15027-.0962-.0962-.15025-.22669-.15025-.36274 0-.13606.05405-.26654.15025-.36275.09621-.0962.22669-.15025.36275-.15025h11.0736l-3.2288-3.2278c-.0721-.07178-.1212-.16335-.1411-.2631s-.0097-.20316.0293-.2971z\"\n      fill=\"currentColor\"\n      fill-rule=\"evenodd\"\n    \/\u003e\n          \u003c\/svg\u003e\n        \n      \u003c\/button\u003e\n    \u003c\/div\u003e\u003c\/form\u003e\n\n  \u003cscript\n    src=\"\/\/passion-parfum.com\/cdn\/shop\/t\/15\/assets\/email-signup.js?v=11926998321451148611774963041\"\n    defer\n  \u003e\u003c\/script\u003e\n\u003c\/email-signup-block\u003e\n\n\n\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\u003c\/div\u003e\u003cdiv id=\"shopify-section-sections--26859738890564__footer_utilities\" class=\"shopify-section shopify-section-group-footer-group footer-utilities\"\u003e\n\n\u003cdiv class=\"section-background color-scheme-5\"\u003e\u003c\/div\u003e\n\u003cdiv\n  class=\"section section--page-width color-scheme-5\"\n  \n\u003e\n  \u003cdiv\n    class=\"utilities spacing-style\"\n    style=\"--padding-block-start: 20px;--padding-block-end: 20px; --border-width: 1px; --gap: 24px;\"\n    data-testid=\"footer-utilities\"\n  \u003e\n    \n\n\u003cdiv\n  class=\"\n    footer-utilities__group-copyright\n    custom-typography\n    footer-utilities__text\n    custom-font-size\n  \"\n  style=\"\n--color: ;--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: ;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);\"\n  \n\u003e\n  \u003cspan class=\"footer-utilities__text\"\u003e\n    \u0026copy; 2026\n    \u003ca href=\"\/en\" title=\"\"\u003ePassion Parfum Project\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\n\n\n  \u003canchored-popover-component\n    class=\"footer-utilities__policy-list footer-utilities__text\"\n    data-hover-triggered=\"true\"\n  \u003e\n    \u003cbutton\n      class=\"policy-list-trigger button-unstyled\"\n      popovertarget=\"terms-policies-popover\"\n      popovertargetaction=\"toggle\"\n      ref=\"trigger\"\n      style=\"\n--color: ;--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: ;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);\"\n      \n    \u003e\n      Conditions générales et politiques\n    \u003c\/button\u003e\n    \u003cdiv\n      class=\"terms-policies-popover color-scheme-1\"\n      id=\"terms-policies-popover\"\n      popover=\"auto\"\n      ref=\"popover\"\n    \u003e\n      \u003cul\n        class=\"\n          policy_list list-unstyled\n          custom-typography\n          custom-font-size\n        \"\n      \u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/privacy-policy\"\n                class=\"footer-utilities__text\"\n              \u003ePolitique de confidentialité\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/legal-notice\"\n                class=\"footer-utilities__text\"\n              \u003eMentions légales\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/contact-information\"\n                class=\"footer-utilities__text\"\n              \u003eCoordonnées\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/refund-policy\"\n                class=\"footer-utilities__text\"\n              \u003ePolitique de remboursement\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/terms-of-sale\"\n                class=\"footer-utilities__text\"\n              \u003eConditions générales de vente\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/shipping-policy\"\n                class=\"footer-utilities__text\"\n              \u003ePolitique d’expédition\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/terms-of-service\"\n                class=\"footer-utilities__text\"\n              \u003eConditions d’utilisation\u003c\/a\u003e\n            \u003c\/li\u003e\u003cli\u003e\n              \u003ca\n                href=\"\/en\/policies\/#shopifyReshowConsentBanner\"\n                class=\"footer-utilities__text\"\n              \u003ePréférences en matière de cookies\u003c\/a\u003e\n            \u003c\/li\u003e\u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/anchored-popover-component\u003e\n\n\n\n\n\n\n\n\u003cdiv\n  class=\"social-icons__wrapper footer-utilities__icons\"\n  \n\u003e\n  \n\n  \n    \n\n    \n    \n      \n        \u003cdiv\n          class=\"social-icons__icon-wrapper\"\n        \u003e\n          \u003ca\n            href=\"https:\/\/www.facebook.com\/profile.php?id=61583809737193\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            aria-label=\"Facebook\"\n            \n          \u003e\n            \u003cspan class=\"social-icons__icon-label\"\u003eFacebook\u003c\/span\u003e\n            \n              \u003csvg\n                class=\"social-icons__icon\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n                viewBox=\"0 0 20 20\"\n              \u003e\n\u003cpath d=\"M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z\" \/\u003e\u003c\/svg\u003e\n            \n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \n    \n  \n    \n\n    \n    \n      \n        \u003cdiv\n          class=\"social-icons__icon-wrapper\"\n        \u003e\n          \u003ca\n            href=\"https:\/\/www.instagram.com\/passion.parfum.project\/\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            aria-label=\"Instagram\"\n            \n          \u003e\n            \u003cspan class=\"social-icons__icon-label\"\u003eInstagram\u003c\/span\u003e\n            \n              \u003csvg\n                class=\"social-icons__icon\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n                viewBox=\"0 0 20 20\"\n              \u003e\n\u003cpath\n      fill-rule=\"evenodd\"\n      d=\"M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z\"\n      clip-rule=\"evenodd\"\n    \/\u003e\u003c\/svg\u003e\n            \n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n      \n        \u003cdiv\n          class=\"social-icons__icon-wrapper\"\n        \u003e\n          \u003ca\n            href=\"https:\/\/www.tiktok.com\/@passionparfumproject\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            aria-label=\"Tiktok\"\n            \n          \u003e\n            \u003cspan class=\"social-icons__icon-label\"\u003eTiktok\u003c\/span\u003e\n            \n              \u003csvg\n                class=\"social-icons__icon\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n                viewBox=\"0 0 20 20\"\n              \u003e\n\u003cpath d=\"M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205L10.51 1.705Z\" \/\u003e\u003c\/svg\u003e\n            \n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n    \n\n    \n    \n  \n\u003c\/div\u003e\n\n\n\n\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003c\/div\u003e\n\u003c!-- END sections: footer-group --\u003e\n\n    \u003cscript\n  src=\"\/\/passion-parfum.com\/cdn\/shop\/t\/15\/assets\/dialog.js?v=122984339961420548111774963041\"\n  type=\"module\"\n\u003e\u003c\/script\u003e\n\n\u003cdialog-component\n  id=\"search-modal\"\n  class=\"search-modal\"\n  \n\u003e\n  \u003cdialog\n    ref=\"dialog\"\n    on:click=\"\/closeDialogOnClickOutside\"\n    on:keydown=\"\/closeDialogOnEscapePress\"\n    class=\"search-modal__content dialog-modal\"\n    scroll-lock\n    aria-labelledby=\"search-modal-heading\"\n  \u003e\n    \u003ch2\n      id=\"search-modal-heading\"\n      class=\"visually-hidden\"\n    \u003e\n      Rechercher\n    \u003c\/h2\u003e\n    \u003cscript\n  src=\"\/\/passion-parfum.com\/cdn\/shop\/t\/15\/assets\/predictive-search.js?v=53445493388242646041774963041\"\n  type=\"module\"\n  fetchpriority=\"low\"\n\u003e\u003c\/script\u003e\n\n\u003cpredictive-search-component\n  class=\"predictive-search color-scheme-1\"\n  style=\"--product-corner-radius: 0px; --card-corner-radius: 4px;\"\n  data-section-id=\"predictive-search\"\n  data-testid=\"search-component--modal\"\n  role=\"search\"\n  aria-label=\"Rechercher\"\n\u003e\n  \u003cform\n    action=\"\/search\"\n    method=\"get\"\n    role=\"search\"\n    class=\"predictive-search-form\"\n    ref=\"form\"\n    on:keydown=\"\/onSearchKeyDown\"\n  \u003e\n    \u003cdiv\n      class=\"predictive-search-form__header\"\n    \u003e\n      \u003cdiv class=\"predictive-search-form__header-inner\"\u003e\n        \u003clabel\n          for=\"cmdk-input\"\n          class=\"visually-hidden\"\n        \u003eRechercher\u003c\/label\u003e\n        \u003cinput\n          class=\"search-input\"\n          id=\"cmdk-input\"\n          type=\"search\"\n          name=\"q\"\n          role=\"combobox\"\n          aria-expanded=\"false\"\n          aria-owns=\"predictive-search-results\"\n          aria-controls=\"predictive-search-results\"\n          aria-haspopup=\"listbox\"\n          aria-autocomplete=\"list\"\n          autocomplete=\"off\"\n          placeholder=\"Rechercher\"\n          ref=\"searchInput\"\n          on:input=\"\/search\"\n          on:keydown=\"\/onSearchKeyDown\"\n        \u003e\n        \u003cinput\n          name=\"options[prefix]\"\n          type=\"hidden\"\n          value=\"last\"\n        \u003e\n        \u003cspan class=\"svg-wrapper predictive-search__icon\"\u003e\n          \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\" fill=\"none\"\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"4.75\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\"\/\u003e\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--icon-stroke-width)\" d=\"m12.5 12.5 3.25 3.25\"\/\u003e\u003c\/svg\u003e\n\n        \u003c\/span\u003e\n        \u003cbutton\n          type=\"button\"\n          class=\"button-unstyled predictive-search__reset-button\"\n          ref=\"resetButton\"\n          hidden\n          on:click=\"\/resetSearch\"\n        \u003e\n          Effacer\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cbutton\n        type=\"button\"\n        class=\"button predictive-search__close-modal-button\"\n        aria-label=\"Fermer la boîte de dialogue\"\n        on:click=\"dialog-component\/closeDialog\"\n        ref=\"closeModalButton\"\n      \u003e\n        \u003cspan class=\"svg-wrapper\"\u003e\n          \u003csvg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n  \u003cpath d=\"M12 2L2 12\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n  \u003cpath d=\"M12 12L2 2\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n\u003c\/svg\u003e\n\n        \u003c\/span\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"predictive-search-form__content-wrapper\"\u003e\n      \u003cdiv\n        class=\"predictive-search-form__content\"\n        tabindex=\"-1\"\n        ref=\"predictiveSearchResults\"\n        on:click=\"\/handleModalClick\"\n      \u003e\n        \n\n\u003cdiv\n  id=\"predictive-search-results\"\n  class=\"predictive-search-dropdown\"\n  role=\"listbox\"\n  aria-expanded=\"true\"\n  style=\"--color-shadow: rgb(var(--color-foreground-rgb) \/ 0.1);\"\n\u003e\n  \n\u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"predictive-search-form__footer\"\u003e\n        \u003cbutton\n          class=\"button button-primary predictive-search__search-button\"\n          ref=\"viewAllButton\"\n        \u003e\n          Tout afficher\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/form\u003e\n\u003c\/predictive-search-component\u003e\n\n\n\n  \u003c\/dialog\u003e\n\u003c\/dialog-component\u003e\n\n\n\n\n    \n      \u003cquick-add-dialog id=\"quick-add-dialog\"\u003e\n  \u003cdialog\n    class=\"quick-add-modal dialog-modal color-scheme-1\"\n    ref=\"dialog\"\n    scroll-lock\n  \u003e\n    \u003cbutton\n      ref=\"closeButton\"\n      on:click=\"\/closeDialog\"\n      class=\"button button-unstyled close-button quick-add-modal__close\"\n      aria-label=\"Fermer la boîte de dialogue\"\n    \u003e\u003csvg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n  \u003cpath d=\"M12 2L2 12\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n  \u003cpath d=\"M12 12L2 2\" stroke=\"currentColor\" stroke-width=\"var(--icon-stroke-width)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/\u003e\n\u003c\/svg\u003e\n\u003c\/button\u003e\n    \u003cdiv\n      id=\"quick-add-modal-content\"\n      class=\"quick-add-modal__content\"\n    \u003e\u003c\/div\u003e\n  \u003c\/dialog\u003e\n\u003c\/quick-add-dialog\u003e\n\n\n\n    \n \n\u003c!-- PPP-GLOBAL-PARTICLES --\u003e\n\u003cstyle\u003e\nhtml,body{background:#080808!important}\n#ppp-cvs{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}\n\u003c\/style\u003e\n\u003ccanvas id=\"ppp-cvs\"\u003e\u003c\/canvas\u003e\n\u003cscript\u003e\n!function(){\n  var cv=document.getElementById('ppp-cvs'),cx=cv.getContext('2d'),W,H,pts=[],N=520;\n  var PAL=[\n    [201,168,76],[255,255,255],[220,190,120],[255,230,160],\n    [180,140,60],[255,200,100],[240,210,140],[160,130,80],\n    [255,255,200],[210,180,100],[255,240,180],[190,160,90]\n  ];\n  function rsz(){W=cv.width=innerWidth;H=cv.height=innerHeight}\n  function rnd(a,b){return a+Math.random()*(b-a)}\n  function mk(y){\n    var col=PAL[0|Math.random()*PAL.length];\n    return{\n      x:rnd(0,W), y:y!=null?y:rnd(0,H),\n      r:rnd(0.2,2.8),\n      vx:rnd(-0.4,0.4), vy:rnd(-0.7,-0.08),\n      a:rnd(0.1,0.85), ph:rnd(0,6.28),\n      sp:rnd(0.006,0.025),\n      col:col,\n      twinkle:Math.random()\u003e0.4\n    }\n  }\n  function draw(p){\n    var a=p.twinkle?p.a*(0.4+0.6*Math.abs(Math.sin(p.ph))):p.a*(0.6+0.4*Math.abs(Math.sin(p.ph)));\n    cx.globalAlpha=Math.min(a,1);\n    cx.fillStyle='rgba('+p.col[0]+','+p.col[1]+','+p.col[2]+',1)';\n    cx.beginPath();\n    cx.arc(p.x,p.y,p.r,0,6.28);\n    cx.fill();\n  }\n  function tick(){\n    cx.clearRect(0,0,W,H);\n    for(var i=0;i\u003cpts.length;i++){\n      var p=pts[i];\n      p.x+=p.vx; p.y+=p.vy; p.ph+=p.sp;\n      if(p.y\u003c-8) pts[i]=mk(H+8);\n      if(p.x\u003c-6) p.x=W+6;\n      if(p.x\u003eW+6) p.x=-6;\n      draw(p);\n    }\n    cx.globalAlpha=1;\n    requestAnimationFrame(tick);\n  }\n  rsz();\n  addEventListener('resize',rsz);\n  for(var i=0;i\u003cN;i++) pts.push(mk());\n  tick();\n}();\n\u003c\/script\u003e\n\u003c!-- \/PPP-GLOBAL-PARTICLES --\u003e\n\n\u003c!-- PPP-FILTER-JS --\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Alias map — clicking a filter also shows aliased families\n  var ALIASES = {\n    'boisé': ['boisé', 'oud'],\n    'oud':   ['oud', 'boisé'],\n  };\n\n  function initPpbFilter() {\n    var btns = document.querySelectorAll('.ppb-btn[data-filter]');\n    var cards = document.querySelectorAll('.ppb-card[data-tags]');\n    var countEl = document.getElementById('ppbCount');\n    if (!btns.length || !cards.length) return;\n\n    btns.forEach(function(btn) {\n      btn.addEventListener('click', function() {\n        var filter = btn.getAttribute('data-filter').toLowerCase();\n        btns.forEach(function(b) { b.classList.remove('active'); });\n        btn.classList.add('active');\n\n        \/\/ Get all filters to match (including aliases)\n        var toMatch = ALIASES[filter] ? ALIASES[filter] : [filter];\n\n        var visible = 0;\n        cards.forEach(function(card) {\n          var tags = (card.getAttribute('data-tags') || '').toLowerCase();\n          var show = filter === 'all' || toMatch.some(function(f) { return tags.includes(f); });\n          card.style.display = show ? '' : 'none';\n          if (show) visible++;\n        });\n        if (countEl) countEl.innerHTML = '\u003cstrong\u003e' + visible + '\u003c\/strong\u003e produit' + (visible \u003e 1 ? 's' : '');\n      });\n    });\n  }\n\n  initPpbFilter();\n  setTimeout(initPpbFilter, 800);\n});\n\u003c\/script\u003e\n\u003c!-- \/PPP-FILTER-JS --\u003e\u003c!-- PPP-PEPPY --\u003e\n\u003cstyle\u003e\n  .peppy-preorder-button,\n  button.peppy-preorder-button,\n  button.peppy-preorder-button.hero__cart {\n    background-color: #C9A84C !important;\n    background: #C9A84C !important;\n    border-color: #C9A84C !important;\n    color: #080808 !important;\n  }\n  .peppy-preorder-button:hover {\n    background-color: #b89540 !important;\n    background: #b89540 !important;\n  }\n  .peppy-notify-me-button,\n  button.peppy-notify-me-button {\n    background-color: #C9A84C !important;\n    background: #C9A84C !important;\n    color: #080808 !important;\n  }\n  .peppy-popup-form-notifyme-button {\n    background-color: #C9A84C !important;\n    background: #C9A84C !important;\n    color: #080808 !important;\n  }\n\u003c\/style\u003e\n\u003c!-- \/PPP-PEPPY ","brand":"Aaron Terence Hughes","offers":[{"title":"50ml","offer_id":56573720658244,"sku":"INFDKS-ATH-P50-NPF-UK-25","price":135.0,"currency_code":"EUR","in_stock":true},{"title":"10ml","offer_id":56573720691012,"sku":"INFDKS-ATH-P10-NPF-UK-25","price":32.0,"currency_code":"EUR","in_stock":true},{"title":"2ml","offer_id":55925163688260,"sku":null,"price":7.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/Noir_pour_femme_aaron_terence_hughes_fantasy_50ml.jpg?v=1767989728"},{"product_id":"principalities-caeleste-extrait-parfum","title":"PRINCIPALITIES ","description":"\u003c!-- JSON-LD Product Schema (invisible, ne prend pas de place) --\u003e\u003c!-- JSON-LD FAQ Schema (invisible, capte les \"People Also Ask\") --\u003e\n\u003cstyle\u003e\n    :root {\n        --color-accent: #7c6cff;\n        --color-accent-2: #38bdf8;\n        --color-accent-gold: #f2d08a;\n        --color-white: #ffffff;\n        --color-light-bg: #f5f7ff;\n        --color-gray: #e7ecff;\n        --color-soft-cream: #fff9ef;\n        --color-dark-text: #1f2937;\n        --color-soft-text: #4b5563;\n    }\n\n    * { margin: 0; padding: 0; box-sizing: border-box; }\n\n    body {\n        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', sans-serif;\n        background: var(--color-white);\n        color: var(--color-dark-text);\n        line-height: 1.8;\n    }\n\n    .hero-section {\n        background: linear-gradient(135deg, var(--color-light-bg) 0%, var(--color-white) 55%, var(--color-soft-cream) 100%);\n        color: var(--color-dark-text);\n        padding: 0.8rem 1.2rem;\n        text-align: center;\n        position: relative;\n        overflow: hidden;\n        border-radius: 20px;\n        border: 2px solid rgba(124, 108, 255, 0.30);\n    }\n\n    .hero-section::before {\n        content: '✦';\n        position: absolute;\n        font-size: 18rem;\n        opacity: 0.04;\n        top: -4rem;\n        right: -4rem;\n        animation: float 8s ease-in-out infinite;\n        color: var(--color-accent-2);\n        filter: blur(0.2px);\n    }\n\n    @keyframes float {\n        0%, 100% { transform: translateY(0px) rotate(0deg); }\n        50% { transform: translateY(-20px) rotate(5deg); }\n    }\n\n    .hero-title {\n        font-size: 1.4rem;\n        font-weight: 700;\n        letter-spacing: 2px;\n        margin-bottom: 0.25rem;\n        color: var(--color-dark-text);\n    }\n\n    .hero-subtitle {\n        font-size: 0.85rem;\n        color: var(--color-accent);\n        font-style: italic;\n        margin-bottom: 0.4rem;\n    }\n\n    .hero-badge {\n        display: inline-block;\n        background: linear-gradient(90deg, var(--color-accent) 0%, var(--color-accent-2) 100%);\n        color: var(--color-white);\n        padding: 0.3rem 0.9rem;\n        border-radius: 25px;\n        font-size: 0.7rem;\n        font-weight: 600;\n        margin-top: 0.3rem;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n    }\n\n    .container { max-width: 1200px; margin: 0 auto; padding: 1rem 1.5rem; }\n\n    .pyramid-section { margin: 0.5rem 0 2rem 0; }\n\n    .pitch-section {\n        background: var(--color-light-bg);\n        padding: 1.5rem;\n        border-radius: 12px;\n        margin: 1.5rem 0;\n        border: 1px solid rgba(124, 108, 255, 0.18);\n    }\n\n    .quick-facts {\n        display: grid;\n        grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n        gap: 1rem;\n        margin-top: 1.5rem;\n    }\n\n    .quick-fact {\n        background: var(--color-white);\n        padding: 1rem;\n        border-radius: 8px;\n        display: flex;\n        align-items: center;\n        gap: 0.8rem;\n        box-shadow: 0 2px 8px rgba(124, 108, 255, 0.12);\n        border: 1px solid rgba(124, 108, 255, 0.15);\n    }\n\n    .fact-icon { font-size: 2rem; flex-shrink: 0; }\n    .fact-text { font-size: 0.85rem; line-height: 1.4; color: var(--color-dark-text); }\n    .fact-text strong { color: var(--color-dark-text); display: block; margin-bottom: 0.2rem; }\n\n    .keywords-highlight { color: var(--color-accent); font-weight: 600; }\n\n    .accordion { margin: 2rem 0; }\n\n    .accordion-item {\n        background: var(--color-white);\n        border-radius: 10px;\n        margin-bottom: 1rem;\n        overflow: hidden;\n        box-shadow: 0 2px 10px rgba(124, 108, 255, 0.12);\n        border: 1px solid rgba(124, 108, 255, 0.18);\n    }\n\n    .accordion-header {\n        background: var(--color-light-bg);\n        padding: 1.2rem;\n        cursor: pointer;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        transition: background 0.3s ease;\n        user-select: none;\n    }\n\n    .accordion-header:hover { background: var(--color-gray); }\n\n    .accordion-header h3 {\n        color: var(--color-accent);\n        font-size: 1.05rem;\n        font-weight: 700;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        display: flex;\n        align-items: center;\n        gap: 0.5rem;\n    }\n\n    .accordion-icon { font-size: 1.5rem; color: var(--color-accent); transition: transform 0.3s ease; }\n    .accordion-input { display: none; }\n    .accordion-input:checked ~ .accordion-header .accordion-icon { transform: rotate(180deg); }\n    .accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; }\n    .accordion-input:checked ~ .accordion-content { max-height: 3000px; }\n    .accordion-body { padding: 1.5rem; color: var(--color-dark-text); }\n\n    .journey-phase {\n        background: var(--color-white);\n        padding: 1.2rem;\n        margin-bottom: 1rem;\n        border-radius: 8px;\n        border-left: 4px solid var(--color-accent-gold);\n        border: 1px solid rgba(242, 208, 138, 0.30);\n        border-left: 4px solid var(--color-accent-gold);\n    }\n\n    .phase-badge {\n        background: var(--color-accent-gold);\n        color: var(--color-dark-text);\n        padding: 0.2rem 0.7rem;\n        border-radius: 20px;\n        font-size: 0.72rem;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        font-weight: 700;\n        display: inline-block;\n        margin-bottom: 0.3rem;\n    }\n\n    .quote-box {\n        background: radial-gradient(circle at 20% 10%, rgba(56, 189, 248, 0.14) 0%, rgba(124, 108, 255, 0.08) 35%, rgba(255, 249, 239, 0.55) 70%, var(--color-white) 100%);\n        padding: 1.5rem 1.5rem 1.5rem 2rem;\n        margin: 2rem 0;\n        border-left: 5px solid var(--color-accent);\n        border-radius: 12px;\n        position: relative;\n        border: 1px solid rgba(124, 108, 255, 0.18);\n        border-left: 5px solid var(--color-accent);\n    }\n\n    .quote-box::before {\n        content: '❝';\n        position: absolute;\n        font-size: 6rem;\n        color: rgba(124, 108, 255, 0.14);\n        opacity: 0.7;\n        top: -1rem;\n        left: 0.8rem;\n        font-family: Georgia, serif;\n    }\n\n    .quote-box p {\n        font-size: 1.05rem;\n        font-style: italic;\n        color: var(--color-dark-text);\n        line-height: 1.8;\n        position: relative;\n        z-index: 1;\n    }\n\n    .internal-links {\n        background: var(--color-light-bg);\n        padding: 1.2rem;\n        border-radius: 12px;\n        margin: 2rem 0;\n        text-align: center;\n        border: 1px solid rgba(124, 108, 255, 0.15);\n    }\n\n    .internal-links h3 { color: var(--color-accent); margin-bottom: 0.8rem; font-size: 1rem; }\n\n    .internal-links a {\n        display: inline-block;\n        color: var(--color-accent);\n        text-decoration: none;\n        padding: 0.3rem 0.8rem;\n        border: 1px solid rgba(124, 108, 255, 0.30);\n        border-radius: 20px;\n        margin: 0.3rem;\n        font-size: 0.82rem;\n        font-weight: 500;\n        transition: background 0.3s ease, color 0.3s ease;\n    }\n\n    .internal-links a:hover { background: var(--color-accent); color: var(--color-white); }\n\n    .profile-section {\n        background: var(--color-light-bg);\n        padding: 1.5rem;\n        border-radius: 12px;\n        margin: 1.5rem 0;\n        border: 1px solid rgba(124, 108, 255, 0.18);\n    }\n\n    .profile-bars { display: flex; flex-direction: column; gap: 1rem; max-width: 500px; margin: 0 auto; }\n\n    .profile-bar-row { display: flex; align-items: center; gap: 1.2rem; }\n\n    .profile-label { min-width: 110px; font-weight: 700; color: var(--color-dark-text); font-size: 0.85rem; }\n\n    .profile-bar-container { display: flex; gap: 5px; flex: 1; }\n\n    .profile-bar-segment { flex: 1; height: 14px; border-radius: 8px; transition: all 0.3s ease; }\n\n    .profile-bar-segment.filled {\n        background: linear-gradient(90deg, var(--color-accent-2) 0%, var(--color-accent) 100%);\n        box-shadow: 0 2px 6px rgba(124, 108, 255, 0.22);\n    }\n\n    .profile-bar-segment.empty { background: var(--color-gray); }\n\n    .profile-score { min-width: 35px; text-align: center; font-weight: 800; color: var(--color-accent); font-size: 0.9rem; }\n\n    @media (max-width: 768px) {\n        .hero-title { font-size: 1.2rem; }\n        .quick-facts { grid-template-columns: 1fr; }\n    }\n\n    @media (max-width: 768px) {\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] {\n            grid-template-columns: repeat(3, 1fr) !important;\n            gap: 0.75rem !important;\n        }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] img { border-radius: 10px; }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] span { font-size: 0.82rem; }\n    }\n\u003c\/style\u003e\n\u003c!-- ===== HERO : H1 unique ===== --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003ch1 class=\"hero-title\"\u003ePrincipalities – Cæleste Perfume Extract\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eWoody Spicy Spiritual Fragrance – Symphony of the Five Elements\u003c\/p\u003e\n\u003cp style=\"font-size: 0.8rem; margin-top: 0.3rem; color: var(--color-soft-text);\"\u003eby \u003cstrong\u003e\u003ca style=\"color: var(--color-accent); text-decoration: none;\" href=\"https:\/\/www.passion-parfum.com\/collections\/parfums-caeleste\"\u003eCæleste\u003c\/a\u003e\u003c\/strong\u003e · David-Lev Jipa-Slivinschi\u003c\/p\u003e\n\u003cspan class=\"hero-badge\"\u003e✦ 25% Perfume Extract • 30 ml • Unisex • Five Elements\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"container\"\u003e\u003c!-- ===== PYRAMIDE OLFACTIVE ===== --\u003e\n\u003cdiv class=\"pyramid-section\"\u003e\n\u003ch2 style=\"text-align: center; color: var(--color-accent); margin-bottom: 1rem; font-size: 1.1rem; font-weight: 600;\"\u003eOlfactory notes\u003c\/h2\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; max-width: 100%;\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003eHead\u003c\/h3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/vent_800x800.webp?v=1.772013342e+09\" alt=\"Top Notes: Celestial – Hyssop, Black Tea, Violet, Ylang-Ylang\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(124, 108, 255, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eHyssop\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eBlack Tea\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eRose thorn\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eViolet\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eYlang-Ylang\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003eHeart\u003c\/h3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/terre_800x800.webp?v=1.772013343e+09\" alt=\"Heart Notes Principalities Cæleste – Oud Assafi Petrichor Cuir Immortelle\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(124, 108, 255, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eMineral Notes\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003ePetrichor\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eOud Assafi\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eDried Leaves\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eGalbanum\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eGinseng Root\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eLeather\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eImmortal\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003eBottom\u003c\/h3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/ether_800x800.webp?v=1.772013343e+09\" alt=\"Base Notes: Celestial Principalities – Incense, Saffron, Sandalwood, Stardust\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(124, 108, 255, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eAsh\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eElemi resin\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eChili Pepper Seeds\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eSaffron\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eStardust\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eCosmos Flower\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eGunpowder\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eBurnt Almond Cookie\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eIncense\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eHot Metal\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eSandalwood\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== PRÉSENTATION PRINCIPALE ===== --\u003e\n\u003cdiv class=\"pitch-section\"\u003e\n\u003ch2 style=\"font-size: 1.3rem; color: var(--color-accent); margin-bottom: 1rem;\"\u003eThe Woody Spicy Symphony of the Five Primordial Elements\u003c\/h2\u003e\n\u003cp style=\"font-size: 1rem; line-height: 1.8; color: var(--color-dark-text);\"\u003e\u003cstrong\u003ePrincipalities\u003c\/strong\u003e is a \u003cspan class=\"keywords-highlight\"\u003e25% perfume extract\u003c\/span\u003e by \u003ca style=\"color: var(--color-accent);\" href=\"https:\/\/www.passion-parfum.com\/collections\/parfums-caeleste\"\u003eCæleste\u003c\/a\u003e , created by perfumer \u003cstrong\u003eDavid-Lev Jipa-Slivinschi (Toskovat)\u003c\/strong\u003e . Inspired by the angelic hierarchies that safeguard the natural order, it orchestrates five primordial elements—Wind, Water, Earth, Fire, and Ether—in a woody-spicy-spiritual composition of rare depth. Its exceptional longevity (5\/5) and enveloping sillage (4\/5) make it a cosmic signature for souls seeking transcendence.\u003c\/p\u003e\n\u003cdiv class=\"quick-facts\"\u003e\n\u003cdiv class=\"quick-fact\"\u003e\u003cspan class=\"fact-icon\"\u003e🌬️\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eAiry Wind\u003c\/strong\u003e Hyssop, Violet, Ylang-Ylang\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"quick-fact\"\u003e\u003cspan class=\"fact-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003ePetrichor \u003cstrong\u003ePurifying Water\u003c\/strong\u003e , Mineral Notes\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"quick-fact\"\u003e\u003cspan class=\"fact-icon\"\u003e🌍\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eGrounded\u003c\/strong\u003e Oud Assafi, Leather, Galbanum\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"quick-fact\"\u003e\u003cspan class=\"fact-icon\"\u003e🔥\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eFire Transformer\u003c\/strong\u003e Saffron, Ash, Elemi\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"quick-fact\"\u003e\u003cspan class=\"fact-icon\"\u003e✨\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eTranscendent Ether\u003c\/strong\u003e Incense, Sandalwood, Stardust\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== PERFORMANCE ===== --\u003e\n\u003cdiv class=\"profile-section\"\u003e\n\u003ch2 style=\"font-size: 1.1rem; color: var(--color-accent); margin-bottom: 1.2rem; text-align: center; font-weight: 600;\"\u003eOlfactory Performance\u003c\/h2\u003e\n\u003cdiv class=\"profile-bars\"\u003e\n\u003cdiv class=\"profile-bar-row\"\u003e\n\u003cdiv class=\"profile-label\"\u003eWake\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-container\"\u003e\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"profile-score\"\u003e4\/5\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-row\"\u003e\n\u003cdiv class=\"profile-label\"\u003eOutfit\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-container\"\u003e\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"profile-score\"\u003e5\/5\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-row\"\u003e\n\u003cdiv class=\"profile-label\"\u003eProjection\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-container\"\u003e\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"profile-score\"\u003e4\/5\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== ACCORDÉONS COURTS ===== --\u003e\n\u003cdiv class=\"accordion\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\u003cinput type=\"checkbox\" id=\"voyageToggle\" class=\"accordion-input\"\u003e\n\n\u003clabel class=\"accordion-header\" for=\"voyageToggle\"\u003e\u003ch3\u003e✦ The Journey Through the Elements\u003c\/h3\u003e\u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-body\"\u003e\n\u003cdiv class=\"journey-phase\"\u003e\u003cspan class=\"phase-badge\"\u003eWind – Head\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.4rem; color: var(--color-accent); font-size: 0.95rem;\"\u003eHyssop · Black Tea · Rosehip · Violet · Ylang-Ylang\u003c\/h4\u003e\n\u003cp\u003eThe Wind opens the symphony with purifying herbaceous hyssop, powdery violet, and exotic ylang-ylang—an airy and spiritual breath evoking prayers carried on the celestial breeze. Rose thorn and black tea bring a green and aromatic sophistication to this light and ethereal facet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"journey-phase\"\u003e\u003cspan class=\"phase-badge\"\u003eWater \u0026amp; Earth – Heart\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.4rem; color: var(--color-accent); font-size: 0.95rem;\"\u003eMineral Notes · Petrichor · Oud Assafi · Galbanum · Leather · Immortelle\u003c\/h4\u003e\n\u003cp\u003eL'Eau purifies with its mineral notes and petrichor of rain on dry earth. La Terre anchors deeply with smoky oud, animal leather, and spicy immortelle—a regenerative and primal union that evokes deep roots and protective stability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"journey-phase\"\u003e\u003cspan class=\"phase-badge\"\u003eFire \u0026amp; Ether – Bottom\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.4rem; color: var(--color-accent); font-size: 0.95rem;\"\u003eSaffron · Ash · Elemi Resin · Frankincense · Sandalwood · Stardust\u003c\/h4\u003e\n\u003cp\u003eFire transforms with fiery saffron, smoky ash, and spicy elemi resin, while Ether transcends with sacred incense, creamy sandalwood, and cosmic stardust. The base of burnt almond cookie and warm metal leaves a gourmand and mineral imprint of remarkable persistence.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\u003cinput type=\"checkbox\" id=\"detailsToggle\" class=\"accordion-input\"\u003e\n\n\u003clabel class=\"accordion-header\" for=\"detailsToggle\"\u003e\u003ch3\u003e📖 Learn More About Principalities\u003c\/h3\u003e\u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-body\"\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eConcentration 25%\u003c\/strong\u003e — Perfume extract with exceptional longevity (5\/5, 12h+). The enveloping sillage (4\/5) and notable projection (4\/5) gradually develop on the skin as the five elements unfold.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eAngelic Inspiration\u003c\/strong\u003e — In the celestial hierarchy, the Principalities are the guardians of nations and natural forces. \u003ca style=\"color: var(--color-accent);\" href=\"https:\/\/www.passion-parfum.com\/collections\/parfums-caeleste\"\u003eCæleste\u003c\/a\u003e translates this cosmology into fragrance: each accord corresponds to a primordial element orchestrated with alchemical precision.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWho is it for?\u003c\/strong\u003e — A unisex fragrance for lovers of spiritual and conceptual scents. Ideal for evenings out or as a fragrance for meditation and presence. Perfect for those who appreciate deep, woody-spicy notes with a cosmic and transcendent dimension.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== CITATION ===== --\u003e\n\u003cdiv class=\"quote-box\"\u003e\n\u003cp\u003e\"Journey through emerald forests echoing with forgotten wisdom, traverse sapphire stars overflowing with unexplored tales — and plunge into the burning heart of creation where light and power connect.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== LIENS INTERNES ===== --\u003e\n\u003cdiv class=\"internal-links\"\u003e\n\u003ch3\u003eDiscover also\u003c\/h3\u003e\n\u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/parfums-caeleste\"\u003eAll Cæleste perfumes\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/guardian-angel-caeleste-chris-maurice\"\u003eGuardian Angel – Celeste\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/archangels-caeleste-cristiano-canali\"\u003eArchangels – Celestial\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/3rd-order-caeleste-coffret-3x5ml-guardian-angel-archangels-principalities\"\u003e3rd Order – Cæleste Box\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Caeleste","offers":[{"title":"30ml","offer_id":56573720396100,"sku":null,"price":215.0,"currency_code":"EUR","in_stock":true},{"title":"2ml","offer_id":56573720428868,"sku":null,"price":16.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/Principalities-Caeleste-scaled.jpg?v=1770205077"},{"product_id":"archangels-caeleste-cristiano-canali","title":"ARCHANGELS ","description":"\u003c!-- JSON-LD Product Schema (invisible, ne prend pas de place) --\u003e\u003c!-- JSON-LD FAQ Schema (invisible, capte les \"People Also Ask\") --\u003e\n\u003cstyle\u003e\n    :root {\n        --color-accent: #7c6cff;\n        --color-accent-2: #38bdf8;\n        --color-accent-gold: #f2d08a;\n        --color-white: #ffffff;\n        --color-light-bg: #f5f7ff;\n        --color-gray: #e7ecff;\n        --color-soft-cream: #fff9ef;\n        --color-dark-text: #1f2937;\n        --color-soft-text: #4b5563;\n    }\n\n    * { margin: 0; padding: 0; box-sizing: border-box; }\n\n    body {\n        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', sans-serif;\n        background: var(--color-white);\n        color: var(--color-dark-text);\n        line-height: 1.8;\n    }\n\n    .hero-section {\n        background: linear-gradient(135deg, var(--color-light-bg) 0%, var(--color-white) 55%, var(--color-soft-cream) 100%);\n        color: var(--color-dark-text);\n        padding: 1.5rem 2rem;\n        text-align: center;\n        position: relative;\n        overflow: hidden;\n        border-radius: 14px;\n        border: 2px solid rgba(124, 108, 255, 0.30);\n    }\n\n    .hero-section::before {\n        content: '✦';\n        position: absolute;\n        font-size: 20rem;\n        opacity: 0.035;\n        top: -5rem;\n        right: -5rem;\n        animation: float 8s ease-in-out infinite;\n        color: var(--color-accent-2);\n        filter: blur(0.2px);\n    }\n\n    @keyframes float {\n        0%, 100% { transform: translateY(0px) rotate(0deg); }\n        50% { transform: translateY(-20px) rotate(5deg); }\n    }\n\n    .hero-title {\n        font-size: 1.8rem;\n        font-weight: 700;\n        letter-spacing: 3px;\n        margin-bottom: 0.4rem;\n        color: var(--color-dark-text);\n    }\n\n    .hero-subtitle {\n        font-size: 1rem;\n        color: var(--color-accent);\n        font-style: italic;\n        margin-bottom: 0.4rem;\n    }\n\n    .hero-badge {\n        display: inline-block;\n        background: linear-gradient(90deg, var(--color-accent) 0%, var(--color-accent-2) 100%);\n        color: var(--color-white);\n        padding: 0.4rem 1.2rem;\n        border-radius: 25px;\n        font-size: 0.73rem;\n        font-weight: 600;\n        margin-top: 0.4rem;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        border: 1px solid rgba(124, 108, 255, 0.14);\n    }\n\n    .container { max-width: 1200px; margin: 0 auto; padding: 1rem 1.5rem; }\n\n    .pyramid-section { margin: 0.5rem 0 2rem 0; }\n\n    .pitch-section {\n        background: var(--color-light-bg);\n        padding: 1.5rem;\n        border-radius: 12px;\n        margin: 1.5rem 0;\n        border: 1px solid rgba(124, 108, 255, 0.20);\n    }\n\n    .quick-facts {\n        display: grid;\n        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n        gap: 1rem;\n        margin-top: 1.5rem;\n    }\n\n    .quick-fact {\n        background: var(--color-white);\n        padding: 1rem;\n        border-radius: 10px;\n        display: flex;\n        align-items: center;\n        gap: 0.8rem;\n        box-shadow: 0 2px 10px rgba(124, 108, 255, 0.12);\n        border: 1px solid rgba(124, 108, 255, 0.14);\n    }\n\n    .fact-icon { font-size: 2rem; flex-shrink: 0; }\n    .fact-text { font-size: 0.85rem; line-height: 1.4; color: var(--color-dark-text); }\n    .fact-text strong { color: var(--color-dark-text); display: block; margin-bottom: 0.2rem; }\n\n    .keywords-highlight { color: var(--color-accent); font-weight: 600; }\n\n    .accordion { margin: 2rem 0; }\n\n    .accordion-item {\n        background: var(--color-white);\n        border-radius: 10px;\n        margin-bottom: 1rem;\n        overflow: hidden;\n        box-shadow: 0 2px 10px rgba(124, 108, 255, 0.12);\n        border: 1px solid rgba(124, 108, 255, 0.14);\n    }\n\n    .accordion-header {\n        background: var(--color-light-bg);\n        padding: 1.2rem;\n        cursor: pointer;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        transition: background 0.3s ease;\n        user-select: none;\n    }\n\n    .accordion-header:hover { background: var(--color-gray); }\n\n    .accordion-header h3 {\n        color: var(--color-accent);\n        font-size: 1.05rem;\n        font-weight: 700;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        display: flex;\n        align-items: center;\n        gap: 0.5rem;\n    }\n\n    .accordion-icon { font-size: 1.5rem; color: var(--color-accent); transition: transform 0.3s ease; }\n    .accordion-input { display: none; }\n    .accordion-input:checked ~ .accordion-header .accordion-icon { transform: rotate(180deg); }\n    .accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; }\n    .accordion-input:checked ~ .accordion-content { max-height: 3000px; }\n    .accordion-body { padding: 1.5rem; color: var(--color-dark-text); }\n\n    .journey-phase {\n        background: var(--color-white);\n        padding: 1.2rem;\n        margin-bottom: 1rem;\n        border-radius: 10px;\n        border-left: 4px solid var(--color-accent-gold);\n    }\n\n    .phase-badge {\n        background: var(--color-accent-gold);\n        color: var(--color-dark-text);\n        padding: 0.2rem 0.7rem;\n        border-radius: 20px;\n        font-size: 0.72rem;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        font-weight: 700;\n        display: inline-block;\n        margin-bottom: 0.4rem;\n        border: 1px solid rgba(242, 208, 138, 0.45);\n    }\n\n    .quote-box {\n        background: radial-gradient(circle at 20% 10%, rgba(56, 189, 248, 0.18) 0%, rgba(124, 108, 255, 0.10) 35%, rgba(255, 249, 239, 0.65) 70%, var(--color-white) 100%);\n        padding: 2rem;\n        margin: 2rem 0;\n        border-left: 5px solid var(--color-accent);\n        border-radius: 12px;\n        position: relative;\n        border: 1px solid rgba(124, 108, 255, 0.20);\n    }\n\n    .quote-box::before {\n        content: '❝';\n        position: absolute;\n        font-size: 6rem;\n        color: rgba(124, 108, 255, 0.16);\n        opacity: 0.7;\n        top: -1rem;\n        left: 1rem;\n        font-family: Georgia, serif;\n    }\n\n    .quote-box p {\n        font-size: 1.1rem;\n        font-style: italic;\n        color: var(--color-dark-text);\n        line-height: 1.8;\n        position: relative;\n        z-index: 1;\n    }\n\n    .internal-links {\n        background: var(--color-light-bg);\n        padding: 1.2rem;\n        border-radius: 12px;\n        margin: 2rem 0;\n        text-align: center;\n        border: 1px solid rgba(124, 108, 255, 0.15);\n    }\n\n    .internal-links h3 { color: var(--color-accent); margin-bottom: 0.8rem; font-size: 1rem; }\n\n    .internal-links a {\n        display: inline-block;\n        color: var(--color-accent);\n        text-decoration: none;\n        padding: 0.3rem 0.8rem;\n        border: 1px solid rgba(124, 108, 255, 0.30);\n        border-radius: 20px;\n        margin: 0.3rem;\n        font-size: 0.82rem;\n        font-weight: 500;\n        transition: background 0.3s ease, color 0.3s ease;\n    }\n\n    .internal-links a:hover { background: var(--color-accent); color: var(--color-white); }\n\n    .profile-section {\n        background: linear-gradient(135deg, var(--color-light-bg) 0%, var(--color-white) 100%);\n        padding: 1.5rem;\n        border-radius: 12px;\n        border: 1px solid rgba(124, 108, 255, 0.14);\n        margin: 1.5rem 0;\n    }\n\n    .profile-bars { display: flex; flex-direction: column; gap: 1.2rem; max-width: 500px; margin: 0 auto; }\n\n    .profile-bar-row { display: flex; align-items: center; gap: 1.2rem; }\n\n    .profile-label {\n        min-width: 90px;\n        font-weight: 700;\n        color: var(--color-dark-text);\n        font-size: 0.9rem;\n    }\n\n    .profile-bar-container { display: flex; gap: 6px; flex: 1; }\n\n    .profile-bar-segment {\n        flex: 1;\n        height: 14px;\n        border-radius: 8px;\n        transition: all 0.3s ease;\n    }\n\n    .profile-bar-segment.filled {\n        background: linear-gradient(90deg, var(--color-accent-2) 0%, var(--color-accent) 100%);\n        box-shadow: 0 2px 8px rgba(56, 189, 248, 0.20);\n    }\n\n    .profile-bar-segment.empty { background: var(--color-gray); }\n\n    .profile-score {\n        min-width: 35px;\n        text-align: center;\n        font-weight: 800;\n        color: var(--color-accent);\n        font-size: 0.9rem;\n    }\n\n    @media (max-width: 768px) {\n        .hero-title { font-size: 1.4rem; }\n        .quick-facts { grid-template-columns: 1fr; }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] {\n            grid-template-columns: repeat(3, 1fr) !important;\n            gap: 0.75rem !important;\n        }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] img { border-radius: 10px; }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] h3 { font-size: 0.9rem; }\n    }\n\u003c\/style\u003e\n\u003c!-- ===== HERO : H1 unique ===== --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\n\u003ch1 class=\"hero-title\"\u003e Archangels – Cæleste Perfume Extract\u003c\/h1\u003e\n\n\u003cp class=\"hero-subtitle\"\u003e Spiritual Floral Resinous Fragrance – Gabriel \u0026amp; Michael Alliance\u003c\/p\u003e\n\n\u003cp style=\"font-size: 0.9rem; margin-top: 0.3rem; color: var(--color-soft-text);\"\u003e by \u003cstrong\u003e\u003ca style=\"color: var(--color-accent); text-decoration: none;\" href=\"https:\/\/www.passion-parfum.com\/collections\/parfums-caeleste\"\u003eCæleste\u003c\/a\u003e\u003c\/strong\u003e · Cristiano Canali\u003c\/p\u003e\n\n \u003cspan class=\"hero-badge\"\u003e✦ 20% Perfume Extract • 30 ml • Unisex • Divine Alliance\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"container\"\u003e\n\n\u003c!-- ===== PYRAMIDE OLFACTIVE ===== --\u003e\n\u003cdiv class=\"pyramid-section\"\u003e\n\n\u003ch2 style=\"text-align: center; color: var(--color-accent); margin-bottom: 1rem; font-size: 1.1rem; font-weight: 600;\"\u003e Olfactory notes \u003c\/h2\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; max-width: 100%;\"\u003e\n\n\u003c!-- TÊTE --\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Head \u003c\/h3\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/tete_archangels_optimized_800x800.webp?v=1772016925\" alt=\"Top notes Archangels Cæleste – Neroli, Blood Mandarin, Pink Pepper CO2\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(124, 108, 255, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eNeroli,\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eBlood Mandarin,\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003ePink Pepper, CO2\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- CŒUR --\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Heart \u003c\/h3\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/coeur_archange_optimized_800x800.webp?v=1772042711\" alt=\"Heart notes of Archangels Cæleste – Lily, Tuberose, Davana, Rose, Ylang-Ylang\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(124, 108, 255, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e \n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eTuberose\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eLily\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eDavana\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eRose\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eYlang-Ylang\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- FOND --\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Bottom \u003c\/h3\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/fond_archangels_optimized_800x800.webp?v=1772016926\" alt=\"Base notes Archangels Cæleste – Smoky Incense, Frankincense, Myrrh, Amber, Benzoin, Cedar, Elemi\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(124, 108, 255, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eSmoky\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eFrankincense Frankincense\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eMyrrh\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eAmber\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eBenzoin\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eCedarwood\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eElemi\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- ===== PRÉSENTATION PRINCIPALE ===== --\u003e\n\u003cdiv class=\"pitch-section\"\u003e\n\n \u003ch2 style=\"font-size: 1.3rem; color: var(--color-accent); margin-bottom: 1rem;\"\u003eThe Divine Alliance of Gabriel and Michael\u003c\/h2\u003e\n\n\u003cp style=\"font-size: 1rem; line-height: 1.8; color: var(--color-dark-text);\"\u003e \u003cstrong\u003eArchangels\u003c\/strong\u003e is a \u003cspan class=\"keywords-highlight\"\u003e20% perfume extract\u003c\/span\u003e by \u003ca style=\"color: var(--color-accent);\" href=\"https:\/\/www.passion-parfum.com\/collections\/parfums-caeleste\"\u003eCæleste\u003c\/a\u003e , composed by perfumer \u003cstrong\u003eCristiano Canali\u003c\/strong\u003e . The luminous opening of neroli, blood mandarin, and pink pepper unfolds into an enchanting floral heart of lily, tuberose, and rose, before settling into a sacred resinous base of frankincense, olibanum, and myrrh. This unisex composition embodies both Gabriel's revelation and Michael's protective strength—an olfactory odyssey between light and contemplation.\u003c\/p\u003e\n\n\u003cdiv class=\"quick-facts\"\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e📯\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eLuminous Top Notes\u003c\/strong\u003e : Neroli, Blood Orange, Pink Pepper\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e🌸\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eFloral Heart\u003c\/strong\u003e : Lily, Tuberose, Rose, Ylang-Ylang\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e \n\u003cspan class=\"fact-icon\"\u003e⚔️\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eSacred Resin Base:\u003c\/strong\u003e Frankincense, Olibanum, Myrrh, Amber\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e✨\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eDivine Alliance:\u003c\/strong\u003e Gabriel \u0026amp; Michael reunited\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- ===== PERFORMANCE ===== --\u003e\n\u003cdiv class=\"profile-section\"\u003e\n\n\u003ch2 style=\"font-size: 1.1rem; color: var(--color-accent); margin-bottom: 1.2rem; text-align: center; font-weight: 600;\"\u003e Olfactory Performance \u003c\/h2\u003e\n\n\u003cdiv class=\"profile-bars\"\u003e\n\n\u003cdiv class=\"profile-bar-row\"\u003e\n\n\u003cdiv class=\"profile-label\"\u003eWake \u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-container\"\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \u003cspan class=\"profile-score\"\u003e4\/5\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-row\"\u003e\n\n\u003cdiv class=\"profile-label\"\u003e Outfit \u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-container\"\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \u003cspan class=\"profile-score\"\u003e4\/5\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-row\"\u003e\n\n\u003cdiv class=\"profile-label\"\u003e Projection \u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-container\"\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \u003cspan class=\"profile-score\"\u003e4\/5\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- ===== ACCORDÉONS COURTS ===== --\u003e\n\u003cdiv class=\"accordion\"\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"voyageToggle\" class=\"accordion-input\"\u003e\n\u003clabel for=\"voyageToggle\" class=\"accordion-header\"\u003e\u003ch3\u003e ✦ The Archangelic Olfactory Journey\u003c\/h3\u003e\n\n \u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cdiv class=\"accordion-body\"\u003e\n\n\u003cdiv class=\"journey-phase\"\u003e\n\n \u003cspan class=\"phase-badge\"\u003eHead – Luminous Revelation\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.4rem; color: var(--color-accent); font-size: 1rem;\"\u003e Neroli, Blood Mandarin, Pink Pepper CO2\u003c\/h4\u003e\n\n\u003cp\u003e The opening evokes Gabriel's whisper through luminous neroli and juicy blood mandarin, enhanced by CO2 pink pepper. A sparkling floral-citrus freshness that heralds messages of hope and prepares the soul for revelation.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"journey-phase\"\u003e\n\n \u003cspan class=\"phase-badge\"\u003eHeart – Celestial Floral Bouquet\u003c\/span\u003e\n \u003ch4 style=\"margin-top: 0.4rem; color: var(--color-accent); font-size: 1rem;\"\u003eLily, Tuberose, Davana, Rose, Ylang-Ylang\u003c\/h4\u003e\n\n\u003cp\u003e The heart unfolds a captivatingly rich bouquet: immaculate white lily, creamy tuberose, fruity davana, and noble rose unite with voluptuous ylang-ylang. A luminous and profound floral, like Gabriel's gentle hand guiding the soul.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"journey-phase\"\u003e\n\n \u003cspan class=\"phase-badge\"\u003eBackground – Sacred Resin Force\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.4rem; color: var(--color-accent); font-size: 1rem;\"\u003e Smoky Frankincense, Frankincense, Myrrh, Amber, Benzoin, Cedarwood, Elemi\u003c\/h4\u003e\n\n\u003cp\u003e The base reveals Michael's strength through a sacred resinous accord of smoky incense, frankincense, and myrrh, anchored by warm amber, balsamic benzoin, and noble cedar. A protective and persistent trail that settles on the skin and lasts. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"detailsToggle\" class=\"accordion-input\"\u003e\n\u003clabel for=\"detailsToggle\" class=\"accordion-header\"\u003e\u003ch3\u003e 📖 Learn More About Archangels\u003c\/h3\u003e\n\n \u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cdiv class=\"accordion-body\"\u003e\n\n \u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eConcentration 20%\u003c\/strong\u003e — Perfume extract offering 4\/5 longevity, 4\/5 sillage and 4\/5 projection. Sacred resins (frankincense, myrrh, olibanum) ensure remarkable persistence and a base that develops throughout the day.\u003c\/p\u003e\n\n\u003cp style=\"margin-bottom: 1rem;\"\u003e \u003cstrong\u003eThe alliance of two archangels\u003c\/strong\u003e —Gabriel, the divine messenger, manifests in the luminous floral notes (neroli, lily, tuberose). Michael, the celestial warrior, is embodied by the resinous and smoky base (frankincense, olibanum, myrrh). Their union creates a fragrant veil of protection and wisdom.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eWho is it for?\u003c\/strong\u003e — A unisex fragrance for lovers of spiritual floral-resin compositions. Ideal for those seeking a signature scent that is both luminous at the top and deeply resinous at the base. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/label\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- ===== CITATION ===== --\u003e\n\u003cdiv class=\"quote-box\"\u003e\n\n\u003cp\u003e \"Are you ready to embark on this olfactory odyssey? To enter a world where Heaven meets Earth, and where the very essence of the Divine is captured in a bottle?\"\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- ===== LIENS INTERNES ===== --\u003e\n\u003cdiv class=\"internal-links\"\u003e\n\n\u003ch3\u003eDiscover also\u003c\/h3\u003e \nAll Cæleste \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/guardian-angel-caeleste-chris-maurice\"\u003eGuardian Angel\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/parfums-caeleste\"\u003eperfumes\u003c\/a\u003e – Cæleste \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/principalities-caeleste-extrait-parfum\"\u003ePrincipalities – Cæleste\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/3rd-order-caeleste-coffret-3x5ml-guardian-angel-archangels-principalities\"\u003e3rd Order – Cæleste Box\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Caeleste","offers":[{"title":"30ml","offer_id":56573720199492,"sku":null,"price":215.0,"currency_code":"EUR","in_stock":true},{"title":"2ml","offer_id":56573720232260,"sku":null,"price":16.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/ARCHANGELS.jpg?v=1770166716"},{"product_id":"3rd-order-caeleste-coffret-3x5ml-guardian-angel-archangels-principalities","title":"3rd ORDER ","description":"\u003c!-- JSON-LD Product Schema --\u003e\u003c!-- JSON-LD FAQPage Schema --\u003e\n\u003cstyle\u003e\n  * { margin: 0; padding: 0; box-sizing: border-box; }\n\n  :root {\n    --color-accent: #7c6cff;\n    --color-accent-2: #38bdf8;\n    --color-accent-gold: #f2d08a;\n    --color-white: #ffffff;\n    --color-light-bg: #f5f7ff;\n    --color-gray: #e7ecff;\n    --color-soft-cream: #fff9ef;\n    --color-dark-text: #1f2937;\n    --color-soft-text: #4b5563;\n  }\n\n  body {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', sans-serif;\n    background: var(--color-white);\n    color: var(--color-dark-text);\n    line-height: 1.8;\n  }\n\n  \/* ── Hero ── *\/\n  .hero-section {\n    background: linear-gradient(135deg, var(--color-light-bg) 0%, var(--color-white) 55%, var(--color-soft-cream) 100%);\n    padding: 0.9rem 1.2rem;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n    border-radius: 20px;\n    border: 2px solid rgba(124, 108, 255, 0.30);\n  }\n\n  .hero-section::before {\n    content: '✦';\n    position: absolute;\n    font-size: 15rem;\n    opacity: 0.04;\n    top: -4rem;\n    right: -3rem;\n    color: var(--color-accent-2);\n    transform: rotate(8deg);\n    pointer-events: none;\n  }\n\n  .hero-title {\n    font-size: 1.4rem;\n    font-weight: 800;\n    letter-spacing: 2px;\n    margin-bottom: 0.2rem;\n    color: var(--color-dark-text);\n  }\n\n  .hero-subtitle {\n    font-size: 0.88rem;\n    color: var(--color-accent);\n    font-style: italic;\n    margin-bottom: 0.3rem;\n  }\n\n  .hero-brand {\n    font-size: 0.8rem;\n    margin-top: 0.2rem;\n    color: var(--color-soft-text);\n  }\n\n  .hero-brand a {\n    color: var(--color-accent);\n    text-decoration: none;\n    font-weight: 600;\n  }\n\n  .hero-badge {\n    display: inline-block;\n    background: linear-gradient(90deg, rgba(124, 108, 255, 0.12) 0%, rgba(56, 189, 248, 0.10) 100%);\n    color: var(--color-dark-text);\n    border: 1px solid rgba(124, 108, 255, 0.25);\n    padding: 0.3rem 0.9rem;\n    border-radius: 25px;\n    font-size: 0.7rem;\n    font-weight: 600;\n    margin-top: 0.35rem;\n    letter-spacing: 0.3px;\n  }\n\n  \/* ── Container ── *\/\n  .container { max-width: 1200px; margin: 0 auto; padding: 1rem 1.5rem; }\n\n  \/* ── Pitch section ── *\/\n  .pitch-section {\n    background: var(--color-light-bg);\n    padding: 1.5rem;\n    border-radius: 12px;\n    margin: 1.5rem 0;\n    border: 1px solid rgba(124, 108, 255, 0.18);\n  }\n\n  .pitch-section h2 {\n    font-size: 1.15rem;\n    color: var(--color-accent);\n    margin-bottom: 0.8rem;\n  }\n\n  .pitch-section p {\n    font-size: 0.97rem;\n    line-height: 1.8;\n    color: var(--color-dark-text);\n    margin-bottom: 1rem;\n  }\n\n  \/* ── Quick-facts grid ── *\/\n  .quick-facts {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: 1rem;\n    margin-top: 1.2rem;\n  }\n\n  .quick-fact {\n    background: var(--color-white);\n    padding: 1rem;\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    gap: 0.8rem;\n    box-shadow: 0 2px 8px rgba(124, 108, 255, 0.10);\n    border: 1px solid rgba(124, 108, 255, 0.14);\n  }\n\n  .fact-icon { font-size: 1.8rem; flex-shrink: 0; }\n\n  .fact-text { font-size: 0.83rem; line-height: 1.4; color: var(--color-dark-text); }\n  .fact-text strong { display: block; margin-bottom: 0.15rem; color: var(--color-dark-text); }\n\n  \/* ── Fragrance cards ── *\/\n  .fragrance-cards { margin: 1.5rem 0; }\n\n  .fragrance-card {\n    background: var(--color-white);\n    padding: 1.4rem 1.5rem;\n    margin-bottom: 1rem;\n    border-radius: 12px;\n    border: 1px solid rgba(124, 108, 255, 0.14);\n    border-left: 4px solid var(--color-accent-gold);\n    box-shadow: 0 2px 10px rgba(124, 108, 255, 0.09);\n  }\n\n  .fragrance-card:last-child { margin-bottom: 0; }\n\n  .fragrance-card h3 {\n    color: var(--color-dark-text);\n    font-size: 1.1rem;\n    font-weight: 700;\n    margin-bottom: 0.35rem;\n    display: flex;\n    align-items: center;\n    gap: 0.55rem;\n    flex-wrap: wrap;\n  }\n\n  .concentration-badge {\n    background: linear-gradient(90deg, var(--color-accent) 0%, var(--color-accent-2) 100%);\n    color: var(--color-white);\n    padding: 0.22rem 0.65rem;\n    border-radius: 999px;\n    font-size: 0.68rem;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    font-weight: 800;\n  }\n\n  .fragrance-creator {\n    font-size: 0.83rem;\n    color: var(--color-soft-text);\n    font-style: italic;\n    margin-bottom: 0.6rem;\n  }\n\n  .fragrance-card p {\n    font-size: 0.95rem;\n    line-height: 1.7;\n    color: var(--color-soft-text);\n  }\n\n  \/* ── Accordion (input checkbox pattern) ── *\/\n  .accordion { margin: 1.5rem 0; }\n\n  .accordion-item {\n    background: var(--color-light-bg);\n    border-radius: 8px;\n    margin-bottom: 1rem;\n    overflow: hidden;\n    box-shadow: 0 2px 8px rgba(124, 108, 255, 0.10);\n    border: 1px solid rgba(124, 108, 255, 0.18);\n  }\n\n  .accordion-input { display: none; }\n\n  .accordion-header {\n    background: var(--color-white);\n    padding: 1.1rem 1.2rem;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    transition: background 0.3s ease;\n    user-select: none;\n  }\n\n  .accordion-header:hover { background: var(--color-gray); }\n\n  .accordion-header h3 {\n    color: var(--color-accent);\n    font-size: 1rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n  }\n\n  .accordion-icon {\n    font-size: 1.4rem;\n    color: var(--color-accent);\n    transition: transform 0.3s ease;\n    flex-shrink: 0;\n  }\n\n  .accordion-input:checked ~ .accordion-header .accordion-icon { transform: rotate(180deg); }\n\n  .accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease;\n  }\n\n  .accordion-input:checked ~ .accordion-content { max-height: 3000px; }\n\n  .accordion-body { padding: 1.4rem; color: var(--color-dark-text); }\n\n  .accordion-body p {\n    font-size: 0.95rem;\n    line-height: 1.75;\n    color: var(--color-soft-text);\n    margin-bottom: 0.9rem;\n  }\n\n  .accordion-body p:last-child { margin-bottom: 0; }\n  .accordion-body p strong { color: var(--color-dark-text); }\n\n  .phase-block {\n    background: var(--color-white);\n    padding: 1rem 1.1rem;\n    margin-bottom: 0.85rem;\n    border-radius: 8px;\n    border-left: 4px solid var(--color-accent);\n  }\n\n  .phase-block:last-child { margin-bottom: 0; }\n\n  .phase-block h4 {\n    color: var(--color-accent);\n    font-size: 0.95rem;\n    margin-bottom: 0.3rem;\n  }\n\n  .phase-block p { font-size: 0.9rem; color: var(--color-soft-text); margin: 0; }\n\n  \/* ── Quote box ── *\/\n  .quote-box {\n    background: radial-gradient(circle at 20% 10%,\n      rgba(56, 189, 248, 0.16) 0%,\n      rgba(124, 108, 255, 0.09) 35%,\n      rgba(255, 249, 239, 0.60) 70%,\n      var(--color-white) 100%);\n    padding: 1.5rem 1.8rem;\n    margin: 1.8rem 0;\n    border-left: 5px solid var(--color-accent);\n    border-radius: 12px;\n    border: 1px solid rgba(124, 108, 255, 0.16);\n    position: relative;\n  }\n\n  .quote-box::before {\n    content: '\"';\n    position: absolute;\n    font-size: 6rem;\n    color: rgba(124, 108, 255, 0.15);\n    top: -1rem;\n    left: 0.8rem;\n    font-family: Georgia, serif;\n    line-height: 1;\n  }\n\n  .quote-box p {\n    font-size: 1.05rem;\n    font-style: italic;\n    color: var(--color-dark-text);\n    line-height: 1.8;\n    position: relative;\n    z-index: 1;\n  }\n\n  \/* ── Internal links ── *\/\n  .internal-links {\n    background: var(--color-light-bg);\n    padding: 1.2rem;\n    border-radius: 12px;\n    margin: 1.5rem 0;\n    text-align: center;\n    border: 1px solid rgba(124, 108, 255, 0.15);\n  }\n\n  .internal-links h3 {\n    color: var(--color-accent);\n    margin-bottom: 0.8rem;\n    font-size: 0.95rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.4px;\n  }\n\n  .internal-links a {\n    display: inline-block;\n    color: var(--color-accent);\n    text-decoration: none;\n    padding: 0.3rem 0.8rem;\n    border: 1px solid rgba(124, 108, 255, 0.28);\n    border-radius: 20px;\n    margin: 0.25rem;\n    font-size: 0.82rem;\n    font-weight: 500;\n    transition: background 0.25s ease, color 0.25s ease;\n  }\n\n  .internal-links a:hover {\n    background: var(--color-accent);\n    color: var(--color-white);\n  }\n\n  \/* ── Responsive ── *\/\n  @media (max-width: 768px) {\n    .hero-title { font-size: 1.2rem; }\n    .quick-facts { grid-template-columns: 1fr; }\n    .container { padding: 0.8rem 1rem; }\n  }\n\u003c\/style\u003e\n\u003c!-- ===== HERO : H1 unique ===== --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\n\u003ch1 class=\"hero-title\"\u003e 3rd Order – Celestial Discovery Set\u003c\/h1\u003e\n\n\u003cp class=\"hero-subtitle\"\u003e Discovery Set 3×5ml – Three Perfume Extracts\u003c\/p\u003e\n\n\u003cp class=\"hero-brand\"\u003e by \u003cstrong\u003e\u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/parfums-caeleste\"\u003eCeleste\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\n \u003cspan class=\"hero-badge\"\u003e✦ Box 3 × 5 ml • Guardian Angel 30% • Archangels 20% • Principalities 25%\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"container\"\u003e\n\n\u003c!-- ===== PITCH + QUICK FACTS ===== --\u003e\n\u003cdiv class=\"pitch-section\"\u003e\n\n\u003ch2\u003e The Initiation Box of the Three Angelic Orders\u003c\/h2\u003e\n\n\u003cp\u003e The \u003cstrong\u003e3rd Order\u003c\/strong\u003e brings together the first three fragrances from \u003ca style=\"color: var(--color-accent); font-weight: 600;\" href=\"https:\/\/www.passion-parfum.com\/collections\/parfums-caeleste\"\u003eCæleste\u003c\/a\u003e in a 3x5ml discovery set. Each bottle is signed by a different perfumer, for a complete invitation to Romanian spiritual perfumery — protective floral, divine resinous and cosmic woody.\u003c\/p\u003e\n\n\u003cdiv class=\"quick-facts\"\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e👼\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eGuardian Angel 30%\u003c\/strong\u003e Chris Maurice · Protective musky white floral\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e \n\u003cspan class=\"fact-icon\"\u003e⚔️\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eArchangels 20%\u003c\/strong\u003e Cristiano Canali · Floral resinous divine strength\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e🌍\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003ePrincipalities 25%\u003c\/strong\u003e David-Lev Jipa-Slivinschi · Cosmic Spicy Woody\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- ===== 3 FRAGRANCE CARDS ===== --\u003e\n\u003cdiv class=\"fragrance-cards\"\u003e\n\n\u003cdiv class=\"fragrance-card\"\u003e\n\n\u003ch3\u003e\n\n \u003ca style=\"color: var(--color-dark-text); text-decoration: none;\" href=\"https:\/\/www.passion-parfum.com\/products\/guardian-angel-caeleste-chris-maurice\"\u003eGUARDIAN ANGEL\u003c\/a\u003e \u003cspan class=\"concentration-badge\"\u003eExtract 30%\u003c\/span\u003e\n\n\u003c\/h3\u003e\n\n\u003cp class=\"fragrance-creator\"\u003e By Chris Maurice\u003c\/p\u003e\n\n\u003cp\u003e A musky white floral fragrance of enveloping purity: neroli, tuberose, and jasmine open onto a heart of heavenly musks, coconut milk, and cardamom. The base of benzoin, myrrh, and amber creates a warm and protective aura that lingers on the skin like a second nature.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fragrance-card\"\u003e\n\n\u003ch3\u003e \n\u003ca style=\"color: var(--color-dark-text); text-decoration: none;\" href=\"https:\/\/www.passion-parfum.com\/products\/archangels-caeleste-cristiano-canali\"\u003eARCHANGELS\u003c\/a\u003e \u003cspan class=\"concentration-badge\"\u003eEDP 20%\u003c\/span\u003e\n\n\u003c\/h3\u003e\n\n\u003cp class=\"fragrance-creator\"\u003e By Cristiano Canali\u003c\/p\u003e\n\n\u003cp\u003e A resinous floral fragrance of luminous power: blood mandarin and pink pepper pave the way for a heart of lily, tuberose, and davana. Smoky incense, frankincense, myrrh, and benzoin establish a spiritual base of striking depth, evoking the strength of great guardians.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fragrance-card\"\u003e\n\n\u003ch3\u003e\n\n \u003ca style=\"color: var(--color-dark-text); text-decoration: none;\" href=\"https:\/\/www.passion-parfum.com\/products\/principalities-caeleste-extrait-parfum\"\u003eKEY INGREDIENTS\u003c\/a\u003e \u003cspan class=\"concentration-badge\"\u003eExtract 25%\u003c\/span\u003e\n\n\u003c\/h3\u003e\n\n\u003cp class=\"fragrance-creator\"\u003e By David-Lev Jipa-Slivinschi (Toskovat)\u003c\/p\u003e\n\n \u003cp\u003eA woody, spicy fragrance of cosmic complexity: hyssop, black tea, and violet introduce a mineral heart of petrichor, oud assafi, and leather. The base of saffron, sandalwood, ash, and elemi resin unfolds a deep and captivating trail, like a symphony of the five primordial elements. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- ===== ACCORDION 1 : L'Expérience 3rd Order ===== --\u003e\n\u003cdiv class=\"accordion\"\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"experienceToggle\" class=\"accordion-input\"\u003e\n\u003clabel class=\"accordion-header\" for=\"experienceToggle\"\u003e\u003ch3\u003e 🕊️ The 3rd Order Experience\u003c\/h3\u003e\n\n \u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cdiv class=\"accordion-body\"\u003e\n\n\u003cdiv class=\"phase-block\"\u003e\n\n\u003ch4\u003e A Journey of Initiation\u003c\/h4\u003e\n\n\u003cp\u003e The 3rd Order traverses the first three orders of the angelic hierarchy. Each 5ml bottle represents a distinct facet of celestial protection — from the floral embrace of Guardian Angel to the cosmic intensity of Principalities, and the resinous majesty of Archangels.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"phase-block\"\u003e\n\n\u003ch4\u003e Three Perfumers, Three Visions\u003c\/h4\u003e\n\n \u003cp\u003eChris Maurice, Cristiano Canali, and David-Lev Jipa-Slivinschi have each translated their vision of angelic hierarchies into olfactory language. Three exceptional concentrations (20%, 25%, 30%) for three remarkably intense experiences, born from Romanian artistic perfumery. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003c!-- ===== ACCORDION 2 : En Savoir Plus ===== --\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"detailsToggle\" class=\"accordion-input\"\u003e\n\u003clabel class=\"accordion-header\" for=\"detailsToggle\"\u003e\u003ch3\u003e 📖 Learn More\u003c\/h3\u003e\n\n \u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cdiv class=\"accordion-body\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eTravel size\u003c\/strong\u003e — The three 5ml bottles are carry-on compliant and allow you to test each fragrance over several days. A total of 15ml of exceptional extracts, ideal for finding your favorite before investing in a full 30ml bottle.\u003c\/p\u003e\n\n \u003cp\u003e\u003cstrong\u003eMaison Cæleste\u003c\/strong\u003e — Founded in Romania, \u003ca style=\"color: var(--color-accent);\" href=\"https:\/\/www.passion-parfum.com\/collections\/parfums-caeleste\"\u003eCæleste\u003c\/a\u003e draws inspiration from the angelic hierarchy to create a spiritual and conceptual perfumery. Guardian Angel, Archangels, and Principalities represent the first three orders of this olfactory cosmology.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eWho is it for?\u003c\/strong\u003e — This set is suitable for women and men curious about niche perfumery, those looking for an original gift, or enthusiasts who wish to discover the Cæleste universe before choosing their signature fragrance. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/label\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- ===== QUOTE BOX ===== --\u003e\n\u003cdiv class=\"quote-box\"\u003e\n\n\u003cp\u003e \"The warm embrace of the Guardian Angel, the divine protection of the Archangels, and the mystical enchantment of the Principalities will illuminate your earthly existence.\"\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- ===== LIENS INTERNES ===== --\u003e\n\u003cdiv class=\"internal-links\"\u003e\n\n\u003ch3\u003eDiscover also\u003c\/h3\u003e \n\u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/parfums-caeleste\"\u003eAll perfumes Cæleste\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/guardian-angel-caeleste-chris-maurice\"\u003eGuardian Angel – Cæleste\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/archangels-caeleste-cristiano-canali\"\u003eArchangels – Cæleste\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/principalities-caeleste-extrait-parfum\"\u003ePrincipalities – Cæleste\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Caeleste","offers":[{"title":"Default Title","offer_id":56357788451140,"sku":null,"price":89.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/CAELESTE-Discovery-set-mood-1.jpg?v=1770215967"},{"product_id":"night-tempo-tada-parfumeur","title":"Night Tempo ","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003cmeta name=\"description\" content=\"Night Tempo by Tada Parfumeur: a woody, ambery, powdery, leathery eau de parfum. Sugar, lime, vinyl, iris, suede, rose, ambroxan, leather, oakmoss.\"\u003e\u003cmeta name=\"keywords\" content=\"Night Tempo, Tada Parfumeur, woody amber fragrance, powdery leathery fragrance, sugar, lime, vinyl, metallic notes, suede, iris, rose, ambroxan, leather, oakmoss, niche fragrance, unisex eau de parfum, Tada Archawong, city pop, Tokyo, neon, urban fragrance\"\u003e\u003c\/p\u003e\n\n\n\u003c!-- JSON-LD Product Schema --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Night Tempo – Eau de Parfum Tada Parfumeur\",\n  \"url\": \"https:\/\/www.passion-parfum.com\/products\/night-tempo-tada-parfumeur\",\n  \"description\": \"Night Tempo de Tada Parfumeur : eau de parfum boisée ambrée poudrée cuirée. Sucre, lime, vinyle, iris, suède, rose, ambroxan, cuir, mousse de chêne.\",\n  \"sku\": \"TADA-NIGHTTEMPO-50\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Tada Parfumeur\"\n  },\n  \"category\": \"Eau de Parfum\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/www.passion-parfum.com\/products\/night-tempo-tada-parfumeur\",\n    \"priceCurrency\": \"EUR\",\n    \"price\": \"160.00\",\n    \"priceValidUntil\": \"2026-12-31\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"Passion Parfum\"\n    }\n  },\n  \"additionalProperty\": [\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Concentration\",\n      \"value\": \"Eau de Parfum\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Contenance\",\n      \"value\": \"50 ml · 2 ml\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Famille olfactive\",\n      \"value\": \"Boisé, Ambré, Poudré, Cuiré\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Sillage\",\n      \"value\": \"4\/5\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Tenue\",\n      \"value\": \"4\/5\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Projection\",\n      \"value\": \"4\/5\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Genre\",\n      \"value\": \"Unisexe\"\n    }\n  ]\n}\n\u003c\/script\u003e\n\n\u003c!-- JSON-LD FAQ Schema (invisible, capte les \"People Also Ask\") --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Quelles sont les notes de Night Tempo de Tada Parfumeur ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Les notes de tête de Night Tempo sont Sucre, Notes Métalliques, Lime, Vinyle. Le cœur dévoile Suède, Iris, Rose. Le fond repose sur Ambroxan, Cuir, Mousse de Chêne.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Combien de temps tient Night Tempo de Tada Parfumeur ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Sa tenue notée 4\/5 lui permet de persister 6 à 8 heures sur la peau. La projection est modérée (4\/5) et le sillage marqué (4\/5), créant une aura de style urbain sophistiqué.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Pour qui est fait Night Tempo de Tada Parfumeur ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Night Tempo est un eau de parfum unisexe boisé ambré poudré cuiré créé par Tada Archawong. Idéal pour les amateurs de parfums urbains modernes qui mêlent modernité synthétique et élégance poudrée. Un voyage olfactif nocturne inspiré des néons de Tokyo.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n    :root {\n        --color-primary-dark: #0a0510;\n        --color-accent: #7b3fa0;\n        --color-light-accent: #a46bc8;\n        --color-white: #ffffff;\n        --color-light-cream: #f8f4fc;\n        --color-light-bg: #f3edf8;\n        --color-gray: #e6dced;\n        --color-dark-text: #1f1528;\n        --color-soft-text: #5a4a6b;\n    }\n\n    * { margin: 0; padding: 0; box-sizing: border-box; }\n\n    body {\n        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', sans-serif;\n        background: var(--color-white);\n        color: var(--color-dark-text);\n        line-height: 1.8;\n    }\n\n    .hero-section {\n        background: linear-gradient(135deg, var(--color-light-bg) 0%, var(--color-gray) 100%);\n        padding: 0.8rem 1.2rem;\n        text-align: center;\n        position: relative;\n        overflow: hidden;\n        border-radius: 20px;\n        border: 2px solid rgba(123, 63, 160, 0.35);\n    }\n\n    .hero-section::before {\n        content: '💎';\n        position: absolute;\n        font-size: 15rem;\n        opacity: 0.05;\n        top: -3rem;\n        right: -3rem;\n        animation: float 6s ease-in-out infinite;\n        color: var(--color-accent);\n    }\n\n    @keyframes float {\n        0%, 100% { transform: translateY(0px) rotate(0deg); }\n        50% { transform: translateY(-20px) rotate(5deg); }\n    }\n\n    .hero-title { font-size: 1.4rem; font-weight: 700; letter-spacing: 2px; margin-bottom: 0.25rem; color: var(--color-dark-text); }\n    .hero-subtitle { font-size: 0.85rem; color: var(--color-soft-text); font-style: italic; margin-bottom: 0.4rem; }\n\n    .hero-badge {\n        display: inline-block;\n        background: var(--color-accent);\n        color: var(--color-white);\n        padding: 0.3rem 0.9rem;\n        border-radius: 25px;\n        font-size: 0.7rem;\n        font-weight: 600;\n        margin-top: 0.3rem;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n    }\n\n    .container { max-width: 1200px; margin: 0 auto; padding: 1rem 1.5rem; }\n    .pyramid-section { margin: 0.5rem 0 2rem 0; }\n\n    .pitch-section {\n        background: var(--color-light-bg);\n        padding: 1.5rem;\n        border-radius: 12px;\n        margin: 1.5rem 0;\n        border: 1px solid rgba(123, 63, 160, 0.2);\n    }\n\n    .quick-facts {\n        display: grid;\n        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n        gap: 1rem;\n        margin-top: 1.5rem;\n    }\n\n    .quick-fact {\n        background: var(--color-white);\n        padding: 1rem;\n        border-radius: 8px;\n        display: flex;\n        align-items: center;\n        gap: 0.8rem;\n        box-shadow: 0 2px 8px rgba(123, 63, 160, 0.1);\n        border: 1px solid rgba(123, 63, 160, 0.15);\n    }\n\n    .fact-icon { font-size: 2rem; flex-shrink: 0; }\n    .fact-text { font-size: 0.85rem; line-height: 1.4; color: var(--color-dark-text); }\n    .fact-text strong { color: var(--color-dark-text); display: block; margin-bottom: 0.2rem; }\n    .keywords-highlight { color: var(--color-accent); font-weight: 600; }\n\n    .accordion { margin: 2rem 0; }\n\n    .accordion-item {\n        background: var(--color-light-bg);\n        border-radius: 8px;\n        margin-bottom: 1rem;\n        overflow: hidden;\n        box-shadow: 0 2px 8px rgba(123, 63, 160, 0.1);\n        border: 1px solid rgba(123, 63, 160, 0.2);\n    }\n\n    .accordion-header {\n        background: var(--color-white);\n        padding: 1.2rem;\n        cursor: pointer;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        transition: background 0.3s ease;\n        user-select: none;\n    }\n\n    .accordion-header:hover { background: var(--color-gray); }\n\n    .accordion-header h3 {\n        color: var(--color-accent);\n        font-size: 1.1rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        display: flex;\n        align-items: center;\n        gap: 0.5rem;\n    }\n\n    .accordion-icon { font-size: 1.5rem; color: var(--color-accent); transition: transform 0.3s ease; }\n    .accordion-input { display: none; }\n    .accordion-input:checked ~ .accordion-header .accordion-icon { transform: rotate(180deg); }\n    .accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; }\n    .accordion-input:checked ~ .accordion-content { max-height: 3000px; }\n    .accordion-body { padding: 1.5rem; color: var(--color-dark-text); }\n\n    .journey-phase {\n        background: var(--color-white);\n        padding: 1.2rem;\n        margin-bottom: 1rem;\n        border-radius: 8px;\n        border-left: 4px solid var(--color-accent);\n    }\n\n    .phase-badge {\n        background: var(--color-accent);\n        color: var(--color-white);\n        padding: 0.2rem 0.6rem;\n        border-radius: 20px;\n        font-size: 0.7rem;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        font-weight: 600;\n        display: inline-block;\n        margin-bottom: 0.3rem;\n    }\n\n    .quote-box {\n        background: linear-gradient(135deg, var(--color-light-bg) 0%, var(--color-white) 100%);\n        padding: 1.5rem;\n        margin: 2rem 0;\n        border-left: 5px solid var(--color-accent);\n        border-radius: 12px;\n        position: relative;\n        border: 1px solid rgba(123, 63, 160, 0.2);\n    }\n\n    .quote-box::before {\n        content: '\\201C';\n        position: absolute;\n        font-size: 6rem;\n        color: rgba(123, 63, 160, 0.2);\n        opacity: 0.5;\n        top: -1rem;\n        left: 1rem;\n        font-family: Georgia, serif;\n    }\n\n    .quote-box p { font-size: 1.1rem; font-style: italic; color: var(--color-dark-text); line-height: 1.8; position: relative; z-index: 1; }\n\n    .internal-links {\n        background: var(--color-light-bg);\n        padding: 1.2rem;\n        border-radius: 12px;\n        margin: 2rem 0;\n        text-align: center;\n        border: 1px solid rgba(123, 63, 160, 0.15);\n    }\n\n    .internal-links h3 { color: var(--color-accent); margin-bottom: 0.8rem; font-size: 1rem; }\n\n    .internal-links a {\n        display: inline-block;\n        color: var(--color-accent);\n        text-decoration: none;\n        padding: 0.3rem 0.8rem;\n        border: 1px solid rgba(123, 63, 160, 0.30);\n        border-radius: 20px;\n        margin: 0.3rem;\n        font-size: 0.82rem;\n        font-weight: 500;\n        transition: background 0.3s ease, color 0.3s ease;\n    }\n\n    .internal-links a:hover { background: var(--color-accent); color: var(--color-white); }\n\n    @media (max-width: 768px) {\n        .hero-title { font-size: 1.4rem; }\n        .quick-facts { grid-template-columns: 1fr; }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] {\n            grid-template-columns: repeat(3, 1fr) !important;\n            gap: 0.75rem !important;\n        }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] img { border-radius: 10px; }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] span { font-size: 0.82rem; }\n    }\n\u003c\/style\u003e\n\n\u003c!-- ===== HERO : H1 unique ===== --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\n\u003ch1 class=\"hero-title\"\u003e Night Tempo – Eau de Parfum by Tada Parfumeur\u003c\/h1\u003e\n\n\u003cp class=\"hero-subtitle\"\u003e Woody, Amber, Powdery, Leathery fragrance – Neon urban nighttime\u003c\/p\u003e\n\n\u003cp style=\"font-size: 0.8rem; margin-top: 0.3rem; color: var(--color-soft-text);\"\u003e by \u003cstrong\u003e\u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/tada-parfumeur\" style=\"color: var(--color-accent); text-decoration: none;\"\u003eTada Perfumer\u003c\/a\u003e\u003c\/strong\u003e • \u003cem\u003eTada Archawong\u003c\/em\u003e\u003c\/p\u003e\n\n \u003cspan class=\"hero-badge\"\u003e💎 Eau de Parfum • 50 ml · 2 ml • Unisex\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\n\n\u003c!-- ===== PYRAMIDE OLFACTIVE ===== --\u003e\n\u003cdiv class=\"pyramid-section\"\u003e\n\n\u003ch2 style=\"text-align: center; color: var(--color-accent); margin-bottom: 1rem; font-size: 1.1rem; font-weight: 600;\"\u003e Olfactory notes \u003c\/h2\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; max-width: 100%;\"\u003e\n\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Head \u003c\/h3\u003e\n\n\u003cimg style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(123, 63, 160, 0.30);\" alt=\"Top notes of Night Tempo by Tada Parfumeur – Sugar, Metallic Notes, Lime, Vinyl\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/tada-nighttempo-top_800x800.webp?v=1772759667\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eSugar\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eMetallic Notes\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eLime\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eVinyl\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Heart \u003c\/h3\u003e\n\n\u003cimg style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(123, 63, 160, 0.30);\" alt=\"Heart notes of Night Tempo by Tada Perfumer – Sweden, Iris, Rose\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/tada-nighttempo-heart_800x800.webp?v=1772759666\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eSuede\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eIris\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003ePink\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Bottom \u003c\/h3\u003e\n\n\u003cimg style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(123, 63, 160, 0.30);\" alt=\"Base notes of Night Tempo by Tada Parfumeur – Ambroxan, Leather, Oakmoss\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/tada-nighttempo-base_800x800.webp?v=1772759667\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e \n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eAmbroxan\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eLeather\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eOakmoss\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ===== PRÉSENTATION ===== --\u003e\n\u003cdiv class=\"pitch-section\"\u003e\n\n\u003ch2 style=\"font-size: 1.3rem; color: var(--color-accent); margin-bottom: 1rem;\"\u003e Night Tempo – Woody, Amber, Powdery, Leathery\u003c\/h2\u003e\n\n \u003cp style=\"font-size: 1rem; line-height: 1.8; color: var(--color-dark-text);\"\u003e\u003cstrong\u003eNight Tempo\u003c\/strong\u003e is a \u003cspan class=\"keywords-highlight\"\u003ewoody, ambery, powdery, leathery eau de parfum\u003c\/span\u003e by \u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/tada-parfumeur\" style=\"color: var(--color-accent);\"\u003eTada Parfumeur\u003c\/a\u003e , created by Tada Archawong. Inspired by a suspended moment in a Tokyo night—a car gliding under the neon lights of Shibuya, the radio playing city pop. The sparkling opening of \u003cstrong\u003esugar\u003c\/strong\u003e and \u003cstrong\u003elime\u003c\/strong\u003e with \u003cstrong\u003emetallic notes\u003c\/strong\u003e gives way to a powdery heart of \u003cstrong\u003esuede\u003c\/strong\u003e , \u003cstrong\u003eiris\u003c\/strong\u003e , and \u003cstrong\u003erose\u003c\/strong\u003e . The base of \u003cstrong\u003eleather\u003c\/strong\u003e , \u003cstrong\u003eambroxan\u003c\/strong\u003e , and \u003cstrong\u003eoakmoss\u003c\/strong\u003e anchors it all in nocturnal urban sophistication. Available in 50ml and a 2ml travel size.\u003c\/p\u003e\n\n\u003cdiv class=\"quick-facts\"\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e🌃\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eNeon Opening\u003c\/strong\u003e\u003cbr\u003e Sugar, Metallic Notes, Lime, Vinyl\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e \n\u003cspan class=\"fact-icon\"\u003e🌹\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eElegant Powder Pink Heart\u003c\/strong\u003e\u003cbr\u003e Sweden, Iris, Rose\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e🖤\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003e​​Amber Leather Base\u003c\/strong\u003e\u003cbr\u003e Ambroxan, Leather, Oakmoss\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e🎵\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eInspiration\u003c\/strong\u003e\u003cbr\u003e Tokyo night, Shibuya neon lights, city pop\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ===== PERFORMANCE ===== --\u003e\n\u003cdiv style=\"background: var(--color-light-bg); padding: 1.5rem; border-radius: 12px; margin: 1.5rem 0; border: 1px solid rgba(123, 63, 160, 0.20);\"\u003e\n\n\u003ch2 style=\"font-size: 1.1rem; color: var(--color-accent); margin-bottom: 1.2rem; text-align: center; font-weight: 600;\"\u003e Performance \u003c\/h2\u003e\n\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 1rem; max-width: 500px; margin: 0 auto;\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\n\n \u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eSillage\u003c\/span\u003e \u003cspan style=\"font-size: 0.85rem; font-weight: 700; color: var(--color-accent);\"\u003e4\/5\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\u003cdiv style=\"width: 80%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\n\n \u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eOutfit rating\u003c\/span\u003e \u003cspan style=\"font-size: 0.85rem; font-weight: 700; color: var(--color-accent);\"\u003e4\/5\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\u003cdiv style=\"width: 80%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\n\n \u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eProjection\u003c\/span\u003e \u003cspan style=\"font-size: 0.85rem; font-weight: 700; color: var(--color-accent);\"\u003e4\/5\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\u003cdiv style=\"width: 80%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ===== ACCORDÉONS ===== --\u003e\n\u003cdiv class=\"accordion\"\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\n\u003cinput class=\"accordion-input\" id=\"voyageToggle\" type=\"checkbox\"\u003e\n\u003clabel for=\"voyageToggle\" class=\"accordion-header\"\u003e \u003ch3\u003e💎 The Olfactory Journey\u003c\/h3\u003e\n\n \u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e \n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cdiv class=\"accordion-body\"\u003e\n\n\u003cdiv class=\"journey-phase\"\u003e\n\n \u003cspan class=\"phase-badge\"\u003eHead\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003e Sugar, Metallic Notes, Lime, Vinyl\u003c\/h4\u003e\n\n\u003cp\u003e The opening bursts forth like a neon flash: sugar brings an addictive sweetness, metallic notes create a cool, modern sheen, lime cuts through with its acidic freshness, and vinyl evokes the dust of a spinning record. Instantly urban and captivating.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"journey-phase\"\u003e\n\n \u003cspan class=\"phase-badge\"\u003eHeart\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003e Sweden, Iris, Rose\u003c\/h4\u003e\n\n\u003cp\u003e The heart reveals a sophisticated, powdery elegance: suede lends its soft, velvety feel, iris its noble, powdery facet, and rose a classic floral presence that softens the modernity of the opening. Like slipping into a suede jacket in a luxury car.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"journey-phase\"\u003e\n\n \u003cspan class=\"phase-badge\"\u003eBottom\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003e Ambroxan, Leather, Oakmoss\u003c\/h4\u003e\n\n \u003cp\u003eThe base anchors the fragrance in a profound masculine-feminine balance: ambroxan vibrates with its warm, mineral amber, leather adds a raw character, and oakmoss lends an earthy, sophisticated touch. A trail that lasts 6 to 8 hours. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/label\u003e\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"accordion-item\"\u003e\n\n\u003cinput class=\"accordion-input\" id=\"detailsToggle\" type=\"checkbox\"\u003e\n\u003clabel for=\"detailsToggle\" class=\"accordion-header\"\u003e\u003ch3\u003e 📖 Learn More\u003c\/h3\u003e\n\n \u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e \n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cdiv class=\"accordion-body\"\u003e\n\n\u003cp style=\"margin-bottom: 1rem;\"\u003e \u003cstrong\u003eTada Parfumeur\u003c\/strong\u003e — Founded by Tada Archawong, Tada Parfumeur is a niche perfume house based in Thailand. Night Tempo illustrates Tada's ability to fuse synthetic modernity and classic powdery elegance in a single bottle.\u003c\/p\u003e\n\n \u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eA neon-powdery fragrance\u003c\/strong\u003e — Night Tempo captures the essence of 80s Japanese city pop, transposed into an \u003cspan class=\"keywords-highlight\"\u003eurban, nocturnal olfactory journey\u003c\/span\u003e . The contrast between cool metallic notes and the warmth of leather and ambroxan creates an elegant tension, like the colorful reflections of neon lights on the leather of a banquette.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eWho is it for?\u003c\/strong\u003e — For those who love \u003cspan class=\"keywords-highlight\"\u003emodern woody, amber, and leathery fragrances\u003c\/span\u003e , who are looking for a sophisticated, urban scent. Ideal for nights out, parties, or simply for those who want to wear it on their skin at night. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/label\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ===== CITATION ===== --\u003e\n\u003cdiv class=\"quote-box\"\u003e\n\n\u003cp\u003e A suspended moment in the Tokyo night: the neon lights of Shibuya dancing on the windshield, the warm leather of the bench seat, and a city pop vibe floating in the cabin. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ===== LIENS INTERNES ===== --\u003e\n\u003cdiv class=\"internal-links\"\u003e\n\n\u003ch3\u003e Discover also\u003c\/h3\u003e\n\n \u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/tada-parfumeur\"\u003eAll Tada Perfumer fragrances\u003c\/a\u003e \n\u003ca href=\"https:\/\/www.passion-parfum.com\/products\/nocturnal-noir-tada-parfumeur\"\u003eNocturnal Noir – Tada\u003c\/a\u003e\n \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/akatsuki-tada-parfumeur\"\u003eAkatsuki–Tada\u003c\/a\u003e\n \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/latakia-tada-parfumeur\"\u003eLatakia – Tada\u003c\/a\u003e\n \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/oborotsuki-tada-parfumeur\"\u003eOborotsuki – Tada\u003c\/a\u003e\n \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/lost-in-a-fluffy-nest-tada-parfumeur\"\u003eLost in a Fluffy Nest – Tada\u003c\/a\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e","brand":"Tada Parfumeur","offers":[{"title":"50ml","offer_id":56573719609668,"sku":null,"price":160.0,"currency_code":"EUR","in_stock":true},{"title":"2ml","offer_id":56573719642436,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/Night-Tempo-tada-parfumeur.webp?v=1770856117"},{"product_id":"radiant-memories-tada-parfumeur","title":"Radiant Memories ","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003cmeta name=\"description\" content=\"Radiant Memories by Tada Parfumeur: a gourmand fruity-floral eau de parfum inspired by Mount Fuji. Apricot, iris, jasmine, praline, vanilla.\"\u003e\u003cmeta name=\"keywords\" content=\"Radiant Memories, Tada Perfumer, Reminiscence of Nippon, Eau de Parfum, Floral, Fruity, Gourmand, Apricot, Dried Fruits, Orange, Iris, Amber, Jasmine, Praline, Vanilla, Musk, niche fragrance, Tada Archawong\"\u003e\u003c\/p\u003e\n\n\n\u003c!-- JSON-LD Product Schema --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Radiant Memories – Eau de Parfum Tada Parfumeur\",\n  \"url\": \"https:\/\/www.passion-parfum.com\/products\/radiant-memories-tada-parfumeur\",\n  \"description\": \"Radiant Memories de Tada Parfumeur : eau de parfum fruité-florale gourmande inspirée du Mont Fuji. Abricot, iris, jasmin, praliné, vanille.\",\n  \"sku\": \"TADA-RADIANT-50\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Tada Parfumeur\"\n  },\n  \"category\": \"Eau de Parfum\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/www.passion-parfum.com\/products\/radiant-memories-tada-parfumeur\",\n    \"priceCurrency\": \"EUR\",\n    \"price\": \"160.00\",\n    \"priceValidUntil\": \"2026-12-31\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"Passion Parfum\"\n    }\n  },\n  \"additionalProperty\": [\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Concentration\",\n      \"value\": \"Eau de Parfum\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Contenance\",\n      \"value\": \"50 ml · 2 ml\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Famille olfactive\",\n      \"value\": \"Floral, Fruité, Gourmand\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Sillage\",\n      \"value\": \"4\/5\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Tenue\",\n      \"value\": \"4\/5\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Projection\",\n      \"value\": \"4\/5\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Genre\",\n      \"value\": \"Unisexe\"\n    }\n  ],\n  \"creator\": {\n    \"@type\": \"SoftwareApplication\",\n    \"name\": \"Perplexity Computer\",\n    \"url\": \"https:\/\/www.perplexity.ai\/computer\"\n  }\n}\n\u003c\/script\u003e\n\n\u003c!-- JSON-LD FAQ Schema (invisible, capte les \"People Also Ask\") --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Quelles sont les notes de Radiant Memories de Tada Parfumeur ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Les notes de tête de Radiant Memories sont Abricot, Fruits Secs, Orange. Le cœur dévoile Iris, Ambre, Jasmin. Le fond repose sur Praliné, Vanille, Musc.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Combien de temps tient Radiant Memories de Tada Parfumeur sur la peau ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Sa tenue notée 4\/5 lui permet de persister 6 à 8 heures sur la peau. La projection est notée 4\/5 et le sillage 4\/5.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Pour qui est fait Radiant Memories de Tada Parfumeur ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Radiant Memories de Tada Parfumeur est un eau de parfum unisexe de la collection Reminiscence of Nippon. Il est idéal pour les amateurs de parfumerie niche orientée sur la beauté japonaise et la sérénité. Créé par Tada Archawong de la maison Tada Parfumeur, il incarne la vision olfactive thaïlandaise de niche.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n    :root {\n        --color-primary-dark: #0a0510;\n        --color-accent: #7b3fa0;\n        --color-light-accent: #a46bc8;\n        --color-white: #ffffff;\n        --color-light-cream: #f8f4fc;\n        --color-light-bg: #f3edf8;\n        --color-gray: #e6dced;\n        --color-dark-text: #1f1528;\n        --color-soft-text: #5a4a6b;\n    }\n\n    * { margin: 0; padding: 0; box-sizing: border-box; }\n\n    body {\n        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', sans-serif;\n        background: var(--color-white);\n        color: var(--color-dark-text);\n        line-height: 1.8;\n    }\n\n    .hero-section {\n        background: linear-gradient(135deg, var(--color-light-bg) 0%, var(--color-gray) 100%);\n        padding: 0.8rem 1.2rem;\n        text-align: center;\n        position: relative;\n        overflow: hidden;\n        border-radius: 20px;\n        border: 2px solid rgba(123, 63, 160, 0.35);\n    }\n\n    .hero-section::before {\n        content: '💎';\n        position: absolute;\n        font-size: 15rem;\n        opacity: 0.05;\n        top: -3rem;\n        right: -3rem;\n        animation: float 6s ease-in-out infinite;\n        color: var(--color-accent);\n    }\n\n    @keyframes float {\n        0%, 100% { transform: translateY(0px) rotate(0deg); }\n        50% { transform: translateY(-20px) rotate(5deg); }\n    }\n\n    .hero-title { font-size: 1.4rem; font-weight: 700; letter-spacing: 2px; margin-bottom: 0.25rem; color: var(--color-dark-text); }\n    .hero-subtitle { font-size: 0.85rem; color: var(--color-soft-text); font-style: italic; margin-bottom: 0.4rem; }\n\n    .hero-badge {\n        display: inline-block;\n        background: var(--color-accent);\n        color: var(--color-white);\n        padding: 0.3rem 0.9rem;\n        border-radius: 25px;\n        font-size: 0.7rem;\n        font-weight: 600;\n        margin-top: 0.3rem;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n    }\n\n    .container { max-width: 1200px; margin: 0 auto; padding: 1rem 1.5rem; }\n    .pyramid-section { margin: 0.5rem 0 2rem 0; }\n\n    .pitch-section {\n        background: var(--color-light-bg);\n        padding: 1.5rem;\n        border-radius: 12px;\n        margin: 1.5rem 0;\n        border: 1px solid rgba(123, 63, 160, 0.2);\n    }\n\n    .quick-facts {\n        display: grid;\n        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n        gap: 1rem;\n        margin-top: 1.5rem;\n    }\n\n    .quick-fact {\n        background: var(--color-white);\n        padding: 1rem;\n        border-radius: 8px;\n        display: flex;\n        align-items: center;\n        gap: 0.8rem;\n        box-shadow: 0 2px 8px rgba(123, 63, 160, 0.1);\n        border: 1px solid rgba(123, 63, 160, 0.15);\n    }\n\n    .fact-icon { font-size: 2rem; flex-shrink: 0; }\n    .fact-text { font-size: 0.85rem; line-height: 1.4; color: var(--color-dark-text); }\n    .fact-text strong { color: var(--color-dark-text); display: block; margin-bottom: 0.2rem; }\n    .keywords-highlight { color: var(--color-accent); font-weight: 600; }\n\n    .accordion { margin: 2rem 0; }\n\n    .accordion-item {\n        background: var(--color-light-bg);\n        border-radius: 8px;\n        margin-bottom: 1rem;\n        overflow: hidden;\n        box-shadow: 0 2px 8px rgba(123, 63, 160, 0.1);\n        border: 1px solid rgba(123, 63, 160, 0.2);\n    }\n\n    .accordion-header {\n        background: var(--color-white);\n        padding: 1.2rem;\n        cursor: pointer;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        transition: background 0.3s ease;\n        user-select: none;\n    }\n\n    .accordion-header:hover { background: var(--color-gray); }\n\n    .accordion-header h3 {\n        color: var(--color-accent);\n        font-size: 1.1rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        display: flex;\n        align-items: center;\n        gap: 0.5rem;\n    }\n\n    .accordion-icon { font-size: 1.5rem; color: var(--color-accent); transition: transform 0.3s ease; }\n    .accordion-input { display: none; }\n    .accordion-input:checked ~ .accordion-header .accordion-icon { transform: rotate(180deg); }\n    .accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; }\n    .accordion-input:checked ~ .accordion-content { max-height: 3000px; }\n    .accordion-body { padding: 1.5rem; color: var(--color-dark-text); }\n\n    .journey-phase {\n        background: var(--color-white);\n        padding: 1.2rem;\n        margin-bottom: 1rem;\n        border-radius: 8px;\n        border-left: 4px solid var(--color-accent);\n    }\n\n    .phase-badge {\n        background: var(--color-accent);\n        color: var(--color-white);\n        padding: 0.2rem 0.6rem;\n        border-radius: 20px;\n        font-size: 0.7rem;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        font-weight: 600;\n        display: inline-block;\n        margin-bottom: 0.3rem;\n    }\n\n    .quote-box {\n        background: linear-gradient(135deg, var(--color-light-bg) 0%, var(--color-white) 100%);\n        padding: 1.5rem;\n        margin: 2rem 0;\n        border-left: 5px solid var(--color-accent);\n        border-radius: 12px;\n        position: relative;\n        border: 1px solid rgba(123, 63, 160, 0.2);\n    }\n\n    .quote-box::before {\n        content: '“';\n        position: absolute;\n        font-size: 6rem;\n        color: rgba(123, 63, 160, 0.2);\n        opacity: 0.5;\n        top: -1rem;\n        left: 1rem;\n        font-family: Georgia, serif;\n    }\n\n    .quote-box p { font-size: 1.1rem; font-style: italic; color: var(--color-dark-text); line-height: 1.8; position: relative; z-index: 1; }\n\n    .internal-links {\n        background: var(--color-light-bg);\n        padding: 1.2rem;\n        border-radius: 12px;\n        margin: 2rem 0;\n        text-align: center;\n        border: 1px solid rgba(123, 63, 160, 0.15);\n    }\n\n    .internal-links h3 { color: var(--color-accent); margin-bottom: 0.8rem; font-size: 1rem; }\n\n    .internal-links a {\n        display: inline-block;\n        color: var(--color-accent);\n        text-decoration: none;\n        padding: 0.3rem 0.8rem;\n        border: 1px solid rgba(123, 63, 160, 0.30);\n        border-radius: 20px;\n        margin: 0.3rem;\n        font-size: 0.82rem;\n        font-weight: 500;\n        transition: background 0.3s ease, color 0.3s ease;\n    }\n\n    .internal-links a:hover { background: var(--color-accent); color: var(--color-white); }\n\n    @media (max-width: 768px) {\n        .hero-title { font-size: 1.4rem; }\n        .quick-facts { grid-template-columns: 1fr; }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] {\n            grid-template-columns: repeat(3, 1fr) !important;\n            gap: 0.75rem !important;\n        }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] img { border-radius: 10px; }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] span { font-size: 0.82rem; }\n    }\n\u003c\/style\u003e\n\n\u003c!-- ===== HERO : H1 unique ===== --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\n\u003ch1 class=\"hero-title\"\u003e Radiant Memories – Eau de Parfum by Tada Parfumeur\u003c\/h1\u003e\n\n\u003cp class=\"hero-subtitle\"\u003e Floral, Fruity, Gourmand fragrance – Reminiscence of Nippon\u003c\/p\u003e\n\n\u003cp style=\"font-size: 0.8rem; margin-top: 0.3rem; color: var(--color-soft-text);\"\u003e by \u003cstrong\u003e\u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/tada-parfumeur\" style=\"color: var(--color-accent); text-decoration: none;\"\u003eTada Perfumer\u003c\/a\u003e\u003c\/strong\u003e • \u003cem\u003eReminiscence of Nippon\u003c\/em\u003e\u003c\/p\u003e\n\n \u003cspan class=\"hero-badge\"\u003e💎 Eau de Parfum • 50 ml · 2 ml • Unisex\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\n\n\u003c!-- ===== PYRAMIDE OLFACTIVE ===== --\u003e\n\u003cdiv class=\"pyramid-section\"\u003e\n\n\u003ch2 style=\"text-align: center; color: var(--color-accent); margin-bottom: 1rem; font-size: 1.1rem; font-weight: 600;\"\u003e Olfactory notes \u003c\/h2\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; max-width: 100%;\"\u003e\n\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Head \u003c\/h3\u003e\n\n\u003cimg style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(123, 63, 160, 0.30);\" alt=\"Top notes of Radiant Memories by Tada Parfumeur – Apricot, Dried Fruits, Orange\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/Radiant_Memories_top_800x800.webp?v=1772757442\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eApricot\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eDried Fruits\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eOrange\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Heart \u003c\/h3\u003e\n\n\u003cimg style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(123, 63, 160, 0.30);\" alt=\"Heart notes of Radiant Memories by Tada Perfumer – Iris, Amber, Jasmine\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/Radiant_Memories_800x800.webp?v=1772757442\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eIris\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eAmber\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eJasmine\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Bottom \u003c\/h3\u003e\n\n\u003cimg style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(123, 63, 160, 0.30);\" alt=\"Base notes of Radiant Memories by Tada Perfumer – Praline, Vanilla, Musk\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/Radiant_Memories_fond_800x800.webp?v=1772757442\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003ePraline\u003c\/span\u003e \n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eVanilla\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eMusk\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ===== PRÉSENTATION ===== --\u003e\n\u003cdiv class=\"pitch-section\"\u003e\n\n\u003ch2 style=\"font-size: 1.3rem; color: var(--color-accent); margin-bottom: 1rem;\"\u003e Radiant Memories – Floral, Fruity, Gourmand\u003c\/h2\u003e\n\n\u003cp style=\"font-size: 1rem; line-height: 1.8; color: var(--color-dark-text);\"\u003e \u003cstrong\u003eRadiant Memories\u003c\/strong\u003e is a \u003cspan class=\"keywords-highlight\"\u003egourmand fruity-floral eau de parfum\u003c\/span\u003e by \u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/tada-parfumeur\" style=\"color: var(--color-accent);\"\u003eTada Parfumeur\u003c\/a\u003e , inspired by sunsets over Mount Fuji. The fruity opening of apricot and orange reveals an iridescent heart of iris and jasmine. The praline-vanilla base provides a luminous and gourmand trail. Available in 50ml and a 2ml discovery size.\u003c\/p\u003e\n\n\u003cdiv class=\"quick-facts\"\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e🍑\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eFruity Opening\u003c\/strong\u003e\u003cbr\u003e Apricot, Dried Fruit, Orange\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e💐\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eIridescent Heart\u003c\/strong\u003e\u003cbr\u003e Iris, Amber, Jasmine\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e \n\u003cspan class=\"fact-icon\"\u003e🍬\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eGourmet Foundation\u003c\/strong\u003e\u003cbr\u003e Praline, Vanilla, Musk\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e🌅\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eInspiration\u003c\/strong\u003e\u003cbr\u003e Sunset at Mount Fuji\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ===== PERFORMANCE ===== --\u003e\n\u003cdiv style=\"background: var(--color-light-bg); padding: 1.5rem; border-radius: 12px; margin: 1.5rem 0; border: 1px solid rgba(123, 63, 160, 0.20);\"\u003e\n\n\u003ch2 style=\"font-size: 1.1rem; color: var(--color-accent); margin-bottom: 1.2rem; text-align: center; font-weight: 600;\"\u003e Performance \u003c\/h2\u003e\n\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 1rem; max-width: 500px; margin: 0 auto;\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\n\n \u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eSillage\u003c\/span\u003e \u003cspan style=\"font-size: 0.85rem; font-weight: 700; color: var(--color-accent);\"\u003e4\/5\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\u003cdiv style=\"width: 80%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\n\n \u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eOutfit rating\u003c\/span\u003e \u003cspan style=\"font-size: 0.85rem; font-weight: 700; color: var(--color-accent);\"\u003e4\/5\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\u003cdiv style=\"width: 80%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\n\n \u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eProjection\u003c\/span\u003e \u003cspan style=\"font-size: 0.85rem; font-weight: 700; color: var(--color-accent);\"\u003e4\/5\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\u003cdiv style=\"width: 80%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ===== ACCORDÉONS ===== --\u003e\n\u003cdiv class=\"accordion\"\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\n\u003cinput class=\"accordion-input\" id=\"voyageToggle\" type=\"checkbox\"\u003e\n\u003clabel for=\"voyageToggle\" class=\"accordion-header\"\u003e\u003ch3\u003e 💎 The Olfactory Journey\u003c\/h3\u003e\n\n \u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e \n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cdiv class=\"accordion-body\"\u003e\n\n\u003cdiv class=\"journey-phase\"\u003e\n\n \u003cspan class=\"phase-badge\"\u003eHead\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003e Apricot, Dried Fruit, Orange\u003c\/h4\u003e\n\n \u003cp\u003eTada Archawong translates this emotion into a minimalist gourmand fruity-floral fragrance, built around apricot, dried fruits and orange, resting on an iridescent heart of iris and jasmine and an enveloping praline-vanilla base.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"journey-phase\"\u003e\n\n \u003cspan class=\"phase-badge\"\u003eHeart\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003e Iris, Amber, Jasmine\u003c\/h4\u003e\n\n\u003cp\u003e The heart reveals Iris, Amber, Jasmine in a refined harmony.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"journey-phase\"\u003e\n\n \u003cspan class=\"phase-badge\"\u003eBottom\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003e Praline, Vanilla, Musk\u003c\/h4\u003e\n\n\u003cp\u003e The base is based on Praline, Vanilla, Musk for a deep trail. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/label\u003e\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"accordion-item\"\u003e\n\n\u003cinput class=\"accordion-input\" id=\"detailsToggle\" type=\"checkbox\"\u003e\n\u003clabel for=\"detailsToggle\" class=\"accordion-header\"\u003e\u003ch3\u003e 📖 Learn More\u003c\/h3\u003e\n\n \u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e \n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cdiv class=\"accordion-body\"\u003e\n\n\u003cp style=\"margin-bottom: 1rem;\"\u003e \u003cstrong\u003eTada Parfumeur\u003c\/strong\u003e — Founded by Tada Archawong, Tada Parfumeur is a niche perfume house based in Thailand. With a unique Asian sensibility, Tada Archawong creates fragrances that blend Eastern, Japanese, and Western influences for a contemporary and poetic perfumery.\u003c\/p\u003e\n\n \u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eReminiscence of Nippon\u003c\/strong\u003e — Radiant Memories is part of the Reminiscence of Nippon collection by Tada Parfumeur, a line dedicated to \u003cspan class=\"keywords-highlight\"\u003ea poetic homage to Japan through fragrances inspired by iconic landscapes and moments\u003c\/span\u003e .\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eWho is it for?\u003c\/strong\u003e — Radiant Memories is an eau de parfum designed for lovers of niche perfumery focused on Japanese beauty and serenity. Its \u003cspan class=\"keywords-highlight\"\u003efloral, fruity, and gourmand\u003c\/span\u003e fragrance family makes it an ideal choice for niche perfume enthusiasts seeking originality and quality. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/label\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ===== CITATION ===== --\u003e\n\u003cdiv class=\"quote-box\"\u003e\n\n\u003cp\u003e The golden light of an evening at Mount Fuji translated into a fragrance: fruity, floral, gourmand and profoundly luminous. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ===== LIENS INTERNES ===== --\u003e\n\u003cdiv class=\"internal-links\"\u003e\n\n\u003ch3\u003e Discover also\u003c\/h3\u003e\n\n \u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/tada-parfumeur\"\u003eAll Tada Perfumer fragrances\u003c\/a\u003e\n \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/akatsuki-tada-parfumeur\"\u003eAkatsuki–Tada\u003c\/a\u003e \n\u003ca href=\"https:\/\/www.passion-parfum.com\/products\/tasogare-tada-parfumeur\"\u003eTasogare – Tada\u003c\/a\u003e\n \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/latakia-tada-parfumeur\"\u003eLatakia – Tada\u003c\/a\u003e\n \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/rose-thorns-tada-parfumeur\"\u003eRose \u0026amp; Thorns – Tada\u003c\/a\u003e\n \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/nocturnal-noir-tada-parfumeur\"\u003eNocturnal Noir – Tada\u003c\/a\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e","brand":"Tada Parfumeur","offers":[{"title":"50ml","offer_id":56573719478596,"sku":null,"price":160.0,"currency_code":"EUR","in_stock":true},{"title":"2ml","offer_id":56573719511364,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/radiant-memories-tada-parfumeur.jpg?v=1771009806"},{"product_id":"lost-in-a-fluffy-nest-tada-parfumeur","title":"Lost in a fluffy nest ","description":"\u003c!-- JSON-LD Product Schema --\u003e\u003c!-- JSON-LD FAQ Schema (invisible, capte les \"People Also Ask\") --\u003e\n\u003cstyle\u003e\n    :root {\n        --color-primary-dark: #0a0510;\n        --color-accent: #7b3fa0;\n        --color-light-accent: #a46bc8;\n        --color-white: #ffffff;\n        --color-light-cream: #f8f4fc;\n        --color-light-bg: #f3edf8;\n        --color-gray: #e6dced;\n        --color-dark-text: #1f1528;\n        --color-soft-text: #5a4a6b;\n    }\n\n    * { margin: 0; padding: 0; box-sizing: border-box; }\n\n    body {\n        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', sans-serif;\n        background: var(--color-white);\n        color: var(--color-dark-text);\n        line-height: 1.8;\n    }\n\n    .hero-section {\n        background: linear-gradient(135deg, var(--color-light-bg) 0%, var(--color-gray) 100%);\n        padding: 0.8rem 1.2rem;\n        text-align: center;\n        position: relative;\n        overflow: hidden;\n        border-radius: 20px;\n        border: 2px solid rgba(123, 63, 160, 0.35);\n    }\n\n    .hero-section::before {\n        content: '💎';\n        position: absolute;\n        font-size: 15rem;\n        opacity: 0.05;\n        top: -3rem;\n        right: -3rem;\n        animation: float 6s ease-in-out infinite;\n        color: var(--color-accent);\n    }\n\n    @keyframes float {\n        0%, 100% { transform: translateY(0px) rotate(0deg); }\n        50% { transform: translateY(-20px) rotate(5deg); }\n    }\n\n    .hero-title { font-size: 1.4rem; font-weight: 700; letter-spacing: 2px; margin-bottom: 0.25rem; color: var(--color-dark-text); }\n    .hero-subtitle { font-size: 0.85rem; color: var(--color-soft-text); font-style: italic; margin-bottom: 0.4rem; }\n\n    .hero-badge {\n        display: inline-block;\n        background: var(--color-accent);\n        color: var(--color-white);\n        padding: 0.3rem 0.9rem;\n        border-radius: 25px;\n        font-size: 0.7rem;\n        font-weight: 600;\n        margin-top: 0.3rem;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n    }\n\n    .container { max-width: 1200px; margin: 0 auto; padding: 1rem 1.5rem; }\n    .pyramid-section { margin: 0.5rem 0 2rem 0; }\n\n    .pitch-section {\n        background: var(--color-light-bg);\n        padding: 1.5rem;\n        border-radius: 12px;\n        margin: 1.5rem 0;\n        border: 1px solid rgba(123, 63, 160, 0.2);\n    }\n\n    .quick-facts {\n        display: grid;\n        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n        gap: 1rem;\n        margin-top: 1.5rem;\n    }\n\n    .quick-fact {\n        background: var(--color-white);\n        padding: 1rem;\n        border-radius: 8px;\n        display: flex;\n        align-items: center;\n        gap: 0.8rem;\n        box-shadow: 0 2px 8px rgba(123, 63, 160, 0.1);\n        border: 1px solid rgba(123, 63, 160, 0.15);\n    }\n\n    .fact-icon { font-size: 2rem; flex-shrink: 0; }\n    .fact-text { font-size: 0.85rem; line-height: 1.4; color: var(--color-dark-text); }\n    .fact-text strong { color: var(--color-dark-text); display: block; margin-bottom: 0.2rem; }\n    .keywords-highlight { color: var(--color-accent); font-weight: 600; }\n\n    .accordion { margin: 2rem 0; }\n\n    .accordion-item {\n        background: var(--color-light-bg);\n        border-radius: 8px;\n        margin-bottom: 1rem;\n        overflow: hidden;\n        box-shadow: 0 2px 8px rgba(123, 63, 160, 0.1);\n        border: 1px solid rgba(123, 63, 160, 0.2);\n    }\n\n    .accordion-header {\n        background: var(--color-white);\n        padding: 1.2rem;\n        cursor: pointer;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        transition: background 0.3s ease;\n        user-select: none;\n    }\n\n    .accordion-header:hover { background: var(--color-gray); }\n\n    .accordion-header h3 {\n        color: var(--color-accent);\n        font-size: 1.1rem;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        display: flex;\n        align-items: center;\n        gap: 0.5rem;\n    }\n\n    .accordion-icon { font-size: 1.5rem; color: var(--color-accent); transition: transform 0.3s ease; }\n    .accordion-input { display: none; }\n    .accordion-input:checked ~ .accordion-header .accordion-icon { transform: rotate(180deg); }\n    .accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; }\n    .accordion-input:checked ~ .accordion-content { max-height: 3000px; }\n    .accordion-body { padding: 1.5rem; color: var(--color-dark-text); }\n\n    .journey-phase {\n        background: var(--color-white);\n        padding: 1.2rem;\n        margin-bottom: 1rem;\n        border-radius: 8px;\n        border-left: 4px solid var(--color-accent);\n    }\n\n    .phase-badge {\n        background: var(--color-accent);\n        color: var(--color-white);\n        padding: 0.2rem 0.6rem;\n        border-radius: 20px;\n        font-size: 0.7rem;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        font-weight: 600;\n        display: inline-block;\n        margin-bottom: 0.3rem;\n    }\n\n    .quote-box {\n        background: linear-gradient(135deg, var(--color-light-bg) 0%, var(--color-white) 100%);\n        padding: 1.5rem;\n        margin: 2rem 0;\n        border-left: 5px solid var(--color-accent);\n        border-radius: 12px;\n        position: relative;\n        border: 1px solid rgba(123, 63, 160, 0.2);\n    }\n\n    .quote-box::before {\n        content: '\\201C';\n        position: absolute;\n        font-size: 6rem;\n        color: rgba(123, 63, 160, 0.2);\n        opacity: 0.5;\n        top: -1rem;\n        left: 1rem;\n        font-family: Georgia, serif;\n    }\n\n    .quote-box p { font-size: 1.1rem; font-style: italic; color: var(--color-dark-text); line-height: 1.8; position: relative; z-index: 1; }\n\n    .internal-links {\n        background: var(--color-light-bg);\n        padding: 1.2rem;\n        border-radius: 12px;\n        margin: 2rem 0;\n        text-align: center;\n        border: 1px solid rgba(123, 63, 160, 0.15);\n    }\n\n    .internal-links h3 { color: var(--color-accent); margin-bottom: 0.8rem; font-size: 1rem; }\n\n    .internal-links a {\n        display: inline-block;\n        color: var(--color-accent);\n        text-decoration: none;\n        padding: 0.3rem 0.8rem;\n        border: 1px solid rgba(123, 63, 160, 0.30);\n        border-radius: 20px;\n        margin: 0.3rem;\n        font-size: 0.82rem;\n        font-weight: 500;\n        transition: background 0.3s ease, color 0.3s ease;\n    }\n\n    .internal-links a:hover { background: var(--color-accent); color: var(--color-white); }\n\n    @media (max-width: 768px) {\n        .hero-title { font-size: 1.4rem; }\n        .quick-facts { grid-template-columns: 1fr; }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] {\n            grid-template-columns: repeat(3, 1fr) !important;\n            gap: 0.75rem !important;\n        }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] img { border-radius: 10px; }\n        .pyramid-section div[style*=\"grid-template-columns: repeat(3\"] span { font-size: 0.82rem; }\n    }\n\u003c\/style\u003e\n\u003c!-- ===== HERO : H1 unique ===== --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003ch1 class=\"hero-title\"\u003eLost in a Fluffy Nest – Eau de Parfum by Tada Parfumeur\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eFloral, Gourmand, Sweet Perfume – Fenni's Refuge\u003c\/p\u003e\n\u003cp style=\"font-size: 0.8rem; margin-top: 0.3rem; color: var(--color-soft-text);\"\u003eby \u003cstrong\u003e\u003ca style=\"color: var(--color-accent); text-decoration: none;\" href=\"https:\/\/www.passion-parfum.com\/collections\/tada-parfumeur\"\u003eTada Perfumer\u003c\/a\u003e\u003c\/strong\u003e • \u003cem\u003eTada Archawong \u0026amp; Prin Lomros\u003c\/em\u003e\u003c\/p\u003e\n\u003cspan class=\"hero-badge\"\u003e💎 Eau de Parfum • 50 ml · 2 ml • Unisex\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"container\"\u003e\u003c!-- ===== PYRAMIDE OLFACTIVE ===== --\u003e\n\u003cdiv class=\"pyramid-section\"\u003e\n\u003ch2 style=\"text-align: center; color: var(--color-accent); margin-bottom: 1rem; font-size: 1.1rem; font-weight: 600;\"\u003eOlfactory notes\u003c\/h2\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; max-width: 100%;\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003eHead\u003c\/h3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/tada-fluffynest-top_800x800.webp?v=1772758037\" alt=\"Top notes of Lost in a Fluffy Nest by Tada Parfumeur – Grape, Bergamot, Cotton Candy\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(123, 63, 160, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eGrapes\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eBergamot\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eCotton Candy\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003eHeart\u003c\/h3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/tada-fluffynest-heart_800x800.webp?v=1772758037\" alt=\"Heart notes of Lost in a Fluffy Nest by Tada Perfumer – Geranium, Jasmine, Rose, Aldehyde\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(123, 63, 160, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eGeranium\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eJasmine\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003ePink\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eAldehyde\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003eBottom\u003c\/h3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/tada-fluffynest-base_800x800.webp?v=1772758037\" alt=\"Base notes Lost in a Fluffy Nest Tada Parfumeur – Lily of the valley, Musk, Ambrette\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(123, 63, 160, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eThrush\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eMusk\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eAmbrette\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== PRÉSENTATION ===== --\u003e\n\u003cdiv class=\"pitch-section\"\u003e\n\u003ch2 style=\"font-size: 1.3rem; color: var(--color-accent); margin-bottom: 1rem;\"\u003eLost in a Fluffy Nest – Floral, Gourmet, Sweet\u003c\/h2\u003e\n\u003cp style=\"font-size: 1rem; line-height: 1.8; color: var(--color-dark-text);\"\u003e\u003cstrong\u003eLost in a Fluffy Nest\u003c\/strong\u003e is a \u003cspan class=\"keywords-highlight\"\u003esweet, floral eau de parfum\u003c\/span\u003e by \u003ca style=\"color: var(--color-accent);\" href=\"https:\/\/www.passion-parfum.com\/collections\/tada-parfumeur\"\u003eTada Parfumeur\u003c\/a\u003e , created by Tada Archawong in collaboration with Prin Lomros. Inspired by Fenni, this fragrance tells the story of a refuge where fragility becomes beauty. The gourmand opening of \u003cstrong\u003ecotton candy\u003c\/strong\u003e and \u003cstrong\u003egrape\u003c\/strong\u003e gives way to a powdery floral heart of \u003cstrong\u003erose\u003c\/strong\u003e and \u003cstrong\u003ejasmine\u003c\/strong\u003e . The base of \u003cstrong\u003emusk\u003c\/strong\u003e and \u003cstrong\u003eambrette\u003c\/strong\u003e creates a comforting and clean cocoon. Available in 50ml and a 2ml discovery size.\u003c\/p\u003e\n\u003cdiv class=\"quick-facts\"\u003e\n\u003cdiv class=\"quick-fact\"\u003e\u003cspan class=\"fact-icon\"\u003e🍬\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eGourmet Opening\u003c\/strong\u003e\u003cbr\u003eGrape, Bergamot, Cotton Candy\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"quick-fact\"\u003e\u003cspan class=\"fact-icon\"\u003e🌸\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003ePowdery Floral Heart\u003c\/strong\u003e\u003cbr\u003eRose, Jasmine, Geranium, Aldehyde\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"quick-fact\"\u003e\u003cspan class=\"fact-icon\"\u003e☁️\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eCocoon Background\u003c\/strong\u003e\u003cbr\u003eLily of the Valley, Musk, Ambrette\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"quick-fact\"\u003e\u003cspan class=\"fact-icon\"\u003e🤍\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eInspiration\u003c\/strong\u003e\u003cbr\u003eFenni's refuge, where fragility is beauty\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== PERFORMANCE ===== --\u003e\n\u003cdiv style=\"background: var(--color-light-bg); padding: 1.5rem; border-radius: 12px; margin: 1.5rem 0; border: 1px solid rgba(123, 63, 160, 0.20);\"\u003e\n\u003ch2 style=\"font-size: 1.1rem; color: var(--color-accent); margin-bottom: 1.2rem; text-align: center; font-weight: 600;\"\u003ePerformance\u003c\/h2\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 1rem; max-width: 500px; margin: 0 auto;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eSillage\u003c\/span\u003e \u003cspan style=\"font-size: 0.85rem; font-weight: bold; color: var(--color-accent);\"\u003e2\/5\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\n\u003cdiv style=\"width: 40%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eOutfit\u003c\/span\u003e \u003cspan style=\"font-size: 0.85rem; font-weight: bold; color: var(--color-accent);\"\u003e4\/5\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\n\u003cdiv style=\"width: 80%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; margin-bottom: 0.3rem;\"\u003e\u003cspan style=\"font-size: 0.85rem; font-weight: 600; color: var(--color-dark-text);\"\u003eProjection\u003c\/span\u003e \u003cspan style=\"font-size: 0.85rem; font-weight: bold; color: var(--color-accent);\"\u003e2\/5\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"background: var(--color-gray); border-radius: 20px; height: 10px; overflow: hidden;\"\u003e\n\u003cdiv style=\"width: 40%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-light-accent)); border-radius: 20px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== ACCORDÉONS ===== --\u003e\n\u003cdiv class=\"accordion\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\u003cinput type=\"checkbox\" id=\"voyageToggle\" class=\"accordion-input\"\u003e\n\u003ch3\u003e💎 The Olfactory Journey\u003c\/h3\u003e\n\u003clabel class=\"accordion-header\" for=\"voyageToggle\"\u003e\u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-body\"\u003e\n\u003cdiv class=\"journey-phase\"\u003e\u003cspan class=\"phase-badge\"\u003eHead\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003eGrape, Bergamot, Cotton Candy\u003c\/h4\u003e\n\u003cp\u003eThe opening blends the fruity sweetness of grape, the sparkling freshness of bergamot, and an airy, sweet cloud of cotton candy. Instantly comforting, like biting into a childhood sweet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"journey-phase\"\u003e\u003cspan class=\"phase-badge\"\u003eHeart\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003eGeranium, Jasmine, Rose, Aldehyde\u003c\/h4\u003e\n\u003cp\u003eGeranium brings a rosy green facet, jasmine and rose unfold their powdery floral elegance, while aldehydes add an airy, almost soapy lightness. A cocoon of softness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"journey-phase\"\u003e\u003cspan class=\"phase-badge\"\u003eBottom\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003eLily of the Valley, Musk, Ambrette\u003c\/h4\u003e\n\u003cp\u003eLily of the valley brings a green, floral freshness, musks create a soft, cottony base reminiscent of clean sheets, and ambrette reinforces this comforting softness. A clean and enveloping trail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\u003cinput type=\"checkbox\" id=\"detailsToggle\" class=\"accordion-input\"\u003e\n\u003ch3\u003e📖 Learn More\u003c\/h3\u003e\n\u003clabel class=\"accordion-header\" for=\"detailsToggle\"\u003e\u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-body\"\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eTada Parfumeur\u003c\/strong\u003e — Founded by Tada Archawong, Tada Parfumeur is a niche perfume house based in Thailand. Lost in a Fluffy Nest was born from a collaboration with Prin Lomros, uniting two creative sensibilities to tell the story of Fenni and her cozy refuge.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eWeightless cotton candy\u003c\/strong\u003e — Cotton candy is crafted with a light touch to create an \u003cspan class=\"keywords-highlight\"\u003eairy, sweet cloud\u003c\/span\u003e rather than a sticky treat. Combined with powdery florals and clean musks, it retains a freshness that makes it wearable every day.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWho is it for?\u003c\/strong\u003e — For those who love \u003cspan class=\"keywords-highlight\"\u003esweet, gourmand florals\u003c\/span\u003e and are looking for a comforting fragrance that isn't overpowering. Ideal as a cozy scent for difficult days, or simply a soft and reassuring signature that lingers on the skin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== CITATION ===== --\u003e\n\u003cdiv class=\"quote-box\"\u003e\n\u003cp\u003eThe inner refuge that each person builds to protect themselves from the world: a space of safety, gentleness, and accepted vulnerability, carried like a cocoon of tenderness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== LIENS INTERNES ===== --\u003e\n\u003cdiv class=\"internal-links\"\u003e\n\u003ch3\u003eDiscover also\u003c\/h3\u003e\n\u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/tada-parfumeur\"\u003eAll Tada Perfumer fragrances\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/akatsuki-tada-parfumeur\"\u003eAkatsuki–Tada\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/radiant-memories-tada-parfumeur\"\u003eRadiant Memories – Tada\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/vanilla-mystique-tada-parfumeur\"\u003eVanilla Mystique – Tada\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/rose-thorns-tada-parfumeur\"\u003eRose \u0026amp; Thorns – Tada\u003c\/a\u003e \u003ca href=\"https:\/\/www.passion-parfum.com\/products\/nocturnal-noir-tada-parfumeur\"\u003eNocturnal Noir – Tada\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Tada Parfumeur","offers":[{"title":"50ml","offer_id":56573718921540,"sku":null,"price":160.0,"currency_code":"EUR","in_stock":true},{"title":"2ml","offer_id":56573718954308,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/lost-in-a-fluffy-nest-tada-parfumeur.jpg?v=1771022327"},{"product_id":"shaman-perfumery-jasmine-sambac","title":"Jasmine Sambac ","description":"\u003cmeta charset=\"UTF-8\"\u003e\n\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n\u003cmeta name=\"description\" content=\"Jasmine Sambac Shaman Perfumery: an intoxicating green floral eau de parfum by Tada Archawong. Jasmine sambac, tuberose, mandarin, ambergris. Niche fragrance.\"\u003e\n\n\u003cmeta name=\"keywords\" content=\"Jasmine Sambac, Shaman Perfumery, green floral fragrance, jasmine sambac, tuberose, neroli, mandarin, ambergris, musk, niche eau de parfum, unisex fragrance, intoxicating fragrance, Tada Archawong, white flowers, Thai perfume, jasmine soliflore\"\u003e\n\n\u003ctitle\u003e Jasmine Sambac - Shaman Perfumery | Intoxicating Green Floral Eau de Parfum \u003c\/title\u003e\n\n\u003cstyle\u003e\n        :root {\n  --color-accent: #c2672a;\n  --color-primary-rose: #d4843e;\n  --color-accent-gold: #f0dcc8;\n  --color-soft-cream: #fdf8f3;\n  --color-white: #ffffff;\n  --color-light-cream: #f5ece3;\n  --color-cream: #f0dcc8;\n  --color-dark-text: #1a1a1a;\n  --color-soft-text: #4a4a4a;\n  --color-deep-black: #1a1a1a;\n}\n\n* {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', sans-serif;\n            background: var(--color-white);\n            color: var(--color-dark-text);\n            line-height: 1.8;\n        }\n\n        .hero-section {\n            background: var(--color-soft-cream);\n            color: var(--color-dark-text);\n            padding: 0.8rem 1.2rem;\n            text-align: center;\n            position: relative;\n            overflow: hidden;\n            border-radius: 20px;\n        }\n\n        .hero-section::before {\n            content: \"🌺\";\n            position: absolute;\n            font-size: 15rem;\n            opacity: 0.05;\n            top: -3rem;\n            right: -3rem;\n            animation: float 6s ease-in-out infinite;\n        }\n\n        @keyframes float {\n            0%, 100% { transform: translateY(0px) rotate(0deg); }\n            50% { transform: translateY(-20px) rotate(5deg); }\n        }\n\n        .hero-title {\n            font-size: 1.4rem;\n            font-weight: 700;\n            letter-spacing: 2px;\n            margin-bottom: 0.25rem;\n            text-shadow: 2px 2px 4px rgba(0,0,0,0.1);\n            color: var(--color-accent);\n        }\n\n        .hero-subtitle {\n            font-size: 0.85rem;\n            color: var(--color-soft-text);\n            font-style: italic;\n            margin-bottom: 0.4rem;\n        }\n\n        .hero-badge {\n            display: inline-block;\n            background: var(--color-accent-gold);\n            color: var(--color-dark-text);\n            padding: 0.3rem 0.9rem;\n            border-radius: 25px;\n            font-size: 0.7rem;\n            font-weight: 600;\n            margin-top: 0.3rem;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .container {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 1rem 1.5rem;\n        }\n\n        .pyramid-section {\n            margin: 2rem 0;\n        }\n\n        .specs-grid {\n            background: var(--color-soft-cream);\n            padding: 1.5rem;\n            border-radius: 12px;\n            margin: 1.5rem 0;\n            border: 1px solid var(--color-cream);\n            color: var(--color-dark-text);\n        }\n\n        .specs-grid ul {\n            list-style: none;\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n            gap: 1rem;\n        }\n\n        .specs-grid li {\n            padding: 1rem;\n            background: var(--color-white);\n            border-radius: 8px;\n            position: relative;\n            padding-left: 2.5rem;\n            color: var(--color-dark-text);\n            border: 1px solid var(--color-cream);\n        }\n\n        .specs-grid li::before {\n            content: \"•\";\n            color: var(--color-accent);\n            position: absolute;\n            left: 1rem;\n            font-weight: bold;\n            font-size: 1.2rem;\n        }\n\n        .pitch-section {\n            background: var(--color-soft-cream);\n            padding: 1.5rem;\n            border-radius: 12px;\n            margin: 1.5rem 0;\n            border-left: 5px solid var(--color-accent);\n            border: 1px solid var(--color-cream);\n            color: var(--color-dark-text);\n        }\n\n        .pitch-section h1 {\n            color: var(--color-deep-black);\n        }\n\n        .quick-facts {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n            gap: 1rem;\n            margin-top: 1.5rem;\n        }\n\n        .quick-fact {\n            background: var(--color-white);\n            padding: 1rem;\n            border-radius: 8px;\n            display: flex;\n            align-items: center;\n            gap: 0.8rem;\n            box-shadow: 0 2px 8px rgba(194, 103, 42, 0.15);\n            border: 1px solid var(--color-cream);\n        }\n\n        .fact-icon {\n            font-size: 2rem;\n            flex-shrink: 0;\n        }\n\n        .fact-text {\n            font-size: 0.85rem;\n            line-height: 1.4;\n            color: var(--color-dark-text);\n        }\n\n        .fact-text strong {\n            color: var(--color-deep-black);\n            display: block;\n            margin-bottom: 0.2rem;\n        }\n\n        .profile-section {\n            background: var(--color-soft-cream);\n            padding: 2rem;\n            border-radius: 8px;\n            border-left: 4px solid var(--color-accent);\n            margin: 2rem 0;\n        }\n\n        .profile-section h3 {\n            color: var(--color-deep-black);\n            margin-bottom: 1.5rem;\n            font-size: 1.4rem;\n        }\n\n        .profile-bars {\n            display: flex;\n            flex-direction: column;\n            gap: 1.5rem;\n        }\n\n        .profile-bar-row {\n            display: flex;\n            align-items: center;\n            gap: 1.2rem;\n        }\n\n        .profile-label {\n            min-width: 110px;\n            font-weight: bold;\n            color: var(--color-deep-black);\n            font-size: 0.95rem;\n        }\n\n        .profile-bar-container {\n            display: flex;\n            gap: 6px;\n            flex: 1;\n        }\n\n        .profile-bar-segment {\n            flex: 1;\n            height: 16px;\n            border-radius: 8px;\n            transition: all 0.3s ease;\n        }\n\n        .profile-bar-segment.filled {\n            background: linear-gradient(90deg, #c2672a, #d4843e);\n            box-shadow: 0 2px 6px rgba(194, 103, 42, 0.3);\n        }\n\n        .profile-bar-segment.empty {\n            background: #e8ecf1;\n        }\n\n        .profile-score {\n            min-width: 35px;\n            text-align: center;\n            font-weight: bold;\n            color: var(--color-accent);\n            font-size: 0.95rem;\n        }\n\n        .accordion {\n            margin: 2rem 0;\n        }\n\n        .accordion-item {\n            background: var(--color-white);\n            border-radius: 8px;\n            margin-bottom: 1rem;\n            overflow: hidden;\n            box-shadow: 0 2px 8px rgba(194, 103, 42, 0.15);\n            border: 1px solid var(--color-cream);\n        }\n\n        .accordion-header {\n            background: var(--color-soft-cream);\n            padding: 1.2rem;\n            cursor: pointer;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            transition: background 0.3s ease;\n            user-select: none;\n        }\n\n        .accordion-header:hover {\n            background: var(--color-cream);\n        }\n\n        .accordion-header h3 {\n            color: var(--color-accent);\n            font-size: 1.1rem;\n            font-weight: 600;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            display: flex;\n            align-items: center;\n            gap: 0.5rem;\n        }\n\n        .accordion-icon {\n            font-size: 1.5rem;\n            color: var(--color-accent);\n            transition: transform 0.3s ease;\n        }\n\n        .accordion-input {\n            display: none;\n        }\n\n        .accordion-input:checked ~ .accordion-header .accordion-icon {\n            transform: rotate(180deg);\n        }\n\n        .accordion-content {\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.4s ease;\n        }\n\n        .accordion-input:checked ~ .accordion-content {\n            max-height: 3000px;\n        }\n\n        .accordion-body {\n            padding: 1.5rem;\n            color: var(--color-dark-text);\n        }\n\n        .journey-phase {\n            background: var(--color-soft-cream);\n            padding: 1.8rem;\n            margin-bottom: 1.5rem;\n            border-radius: 8px;\n            border-left: 4px solid var(--color-accent);\n        }\n\n        .phase-badge {\n            background: var(--color-accent);\n            color: var(--color-white);\n            padding: 0.3rem 0.8rem;\n            border-radius: 20px;\n            font-size: 0.75rem;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            font-weight: 600;\n            display: inline-block;\n            margin-bottom: 0.5rem;\n        }\n\n        .quote-box {\n            background: var(--color-soft-cream);\n            padding: 2rem;\n            margin: 2rem 0;\n            border-left: 5px solid var(--color-accent-gold);\n            border-radius: 12px;\n            position: relative;\n        }\n\n        .quote-box::before {\n            content: '\"';\n            position: absolute;\n            font-size: 6rem;\n            color: rgba(194, 103, 42, 0.2);\n            opacity: 0.5;\n            top: -1rem;\n            left: 1rem;\n            font-family: Georgia, serif;\n        }\n\n        .quote-box p {\n            font-size: 1.2rem;\n            font-style: italic;\n            color: var(--color-dark-text);\n            line-height: 1.8;\n            position: relative;\n            z-index: 1;\n        }\n\n        .cta-section {\n            background: var(--color-soft-cream);\n            color: var(--color-dark-text);\n            padding: 2rem 1.5rem;\n            border-radius: 12px;\n            text-align: center;\n            margin: 2rem 0;\n        }\n\n        .cta-section h2 {\n            font-size: 2rem;\n            margin-bottom: 1rem;\n            color: var(--color-accent);\n        }\n\n        .cta-section p {\n            font-size: 1.1rem;\n            margin-bottom: 2rem;\n            color: var(--color-dark-text);\n        }\n\n        .keywords-highlight {\n            color: var(--color-accent);\n            font-weight: 600;\n        }\n\n        .collector-info {\n            background: var(--color-soft-cream);\n            padding: 1.5rem;\n            border-radius: 8px;\n            border-left: 4px solid var(--color-accent);\n            margin: 2rem 0;\n        }\n\n        .collector-info h4 {\n            color: var(--color-deep-black);\n            margin-bottom: 1rem;\n            font-size: 1.2rem;\n        }\n\n        .collector-info p {\n            font-size: 0.95rem;\n            line-height: 1.7;\n            color: var(--color-dark-text);\n        }\n\n        .notes-table {\n            width: 100%;\n            border-collapse: collapse;\n            margin: 2rem 0;\n            background: var(--color-soft-cream);\n            border-radius: 8px;\n            overflow: hidden;\n            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);\n        }\n\n        .notes-table th, .notes-table td {\n            padding: 1rem;\n            text-align: left;\n            border-bottom: 1px solid var(--color-cream);\n        }\n\n        .notes-table th {\n            background: var(--color-accent-gold);\n            color: var(--color-dark-text);\n            font-weight: 600;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            font-size: 0.9rem;\n        }\n\n        .notes-table tr:last-child td { border-bottom: none; }\n\n        .notes-table td {\n            font-size: 0.95rem;\n            color: var(--color-soft-text);\n        }\n\n        .notes-table tr:hover { background: var(--color-white); }\n\n        @media (max-width: 768px) {\n            .hero-title {\n                font-size: 1.8rem;\n            }\n\n            .hero-subtitle {\n                font-size: 1rem;\n            }\n\n            .quick-facts {\n                grid-template-columns: 1fr;\n            }\n\n            .specs-grid ul {\n                grid-template-columns: 1fr;\n            }\n\n            .pyramid-section \u003e div {\n                grid-template-columns: 1fr !important;\n            }\n\n            div[style*=\"grid-template-columns: repeat(3\"] {\n                grid-template-columns: repeat(3, 1fr) !important;\n                gap: 0.75rem !important;\n            }\n\n            div[style*=\"grid-template-columns: repeat(3\"] img {\n                border-radius: 10px;\n            }\n\n            div[style*=\"grid-template-columns: repeat(3\"] h3 {\n                font-size: 0.9rem;\n            }\n        }\n    \u003c\/style\u003e\n\n\n\n\u003cdiv class=\"hero-section\"\u003e\n\n\u003ch1 class=\"hero-title\"\u003e Jasmine Sambac\u003c\/h1\u003e\n\n\u003cp class=\"hero-subtitle\"\u003e The sacred jasmine of Asia, an intoxicating floral offering\u003c\/p\u003e\n\n\u003cp style=\"font-size: 0.8rem; margin-top: 0.3rem; color: var(--color-soft-text);\"\u003e by \u003cstrong\u003eTada Archawong\u003c\/strong\u003e\u003c\/p\u003e\n\n \u003cspan class=\"hero-badge\"\u003e🌺 Floral Green • Intoxicating • Unisex\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\n\n\u003cdiv class=\"pyramid-section\"\u003e\n\n\u003ch2 style=\"text-align: center; color: var(--color-accent); margin-bottom: 1rem; font-size: 1.1rem; font-weight: 600;\"\u003e Olfactory notes \u003c\/h2\u003e\n\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; max-width: 100%;\"\u003e\n\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Head \u003c\/h3\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/jasmine-sambac-tete_800x800.jpg?v=1772586361\" alt=\"Ambiance Top Notes\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(194, 103, 42, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eMandarin\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eNeroli\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eGreen Notes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Heart \u003c\/h3\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/jasmine-sambac-coeur_800x800.jpg?v=1772586361\" alt=\"Heart Notes Atmosphere\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(194, 103, 42, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e \n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eJasmine Sambac Absolute\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eGeranium\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eTuberose Absolute\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003ePink\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Bottom \u003c\/h3\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/jasmine-sambac-fond_800x800.jpg?v=1772586361\" alt=\"Ambience Background Notes\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(194, 103, 42, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eAmbergris\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eAnimal Note\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eMusk\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"specs-grid\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e \n\u003cstrong\u003ePerfumer:\u003c\/strong\u003e Tada Archawong\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eConcentration:\u003c\/strong\u003e Eau de Parfum\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eFamily:\u003c\/strong\u003e Floral Green\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMain notes:\u003c\/strong\u003e Jasmine Sambac, Tuberose, Rose, Mandarin, Neroli, Ambergris\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eInspiration:\u003c\/strong\u003e Jasmine sambac, a sacred flower in Southeast Asian temples\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eStyle:\u003c\/strong\u003e Floral, intoxicating, green, sensual, unisex \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"pitch-section\"\u003e\n\n\u003ch1 style=\"font-size: 1.4rem; color: var(--color-dark); margin-bottom: 1rem;\"\u003e Jasmine Sambac by Shaman Perfumery: Intoxicating Green Floral Eau de Parfum \u003c\/h1\u003e\n\n\u003cp style=\"font-size: 1rem; line-height: 1.8; color: var(--color-soft); margin-bottom: 1.5rem;\"\u003e \n\u003cstrong\u003eJasmine Sambac\u003c\/strong\u003e celebrates Asia's most revered jasmine: \u003cstrong\u003eJasminum sambac\u003c\/strong\u003e , the sacred flower used in offerings at Buddhist and Hindu temples in Thailand. Tada Archawong composes an \u003cspan class=\"keywords-highlight\"\u003eintoxicating green floral fragrance\u003c\/span\u003e where \u003cstrong\u003ejasmine sambac absolute\u003c\/strong\u003e reigns at the heart, surrounded by creamy \u003cstrong\u003etuberose\u003c\/strong\u003e , luminous \u003cstrong\u003emandarin\u003c\/strong\u003e , and a mysterious \u003cstrong\u003eambergris\u003c\/strong\u003e base.\n\u003c\/p\u003e\n\n\n\u003cdiv class=\"quick-facts\"\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e🌺\u003c\/span\u003e\n \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eJasmin Sambac\u003c\/strong\u003e\u003cbr\u003e A precious and intoxicating absolute\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e🍊\u003c\/span\u003e\n \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eMandarin \u0026amp; Neroli\u003c\/strong\u003e\u003cbr\u003e Sunny and floral freshness\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e \n\u003cspan class=\"fact-icon\"\u003e🌸\u003c\/span\u003e\n \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eTuberose \u0026amp; Rose\u003c\/strong\u003e\u003cbr\u003e Opulent white bouquet\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e🐚\u003c\/span\u003e\n \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eAmbergris \u0026amp; Musk\u003c\/strong\u003e\u003cbr\u003e Sensual and animalistic background\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"profile-section\"\u003e\n\n\u003ch3\u003e 📊 Olfactory Performance \u003c\/h3\u003e\n\n\u003cdiv class=\"profile-bars\"\u003e\n\n\u003cdiv class=\"profile-bar-row\"\u003e\n\n\u003cdiv class=\"profile-label\"\u003eWake \u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-container\"\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \u003cspan class=\"profile-score\"\u003e3\/5\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"profile-bar-row\"\u003e\n\n\u003cdiv class=\"profile-label\"\u003e Outfit \u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-container\"\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \u003cspan class=\"profile-score\"\u003e4\/5\u003c\/span\u003e\n\n\u003c\/div\u003e \n\n\u003cdiv class=\"profile-bar-row\"\u003e\n\n\u003cdiv class=\"profile-label\"\u003eIntensity \u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-container\"\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \u003cspan class=\"profile-score\"\u003e4\/5\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"accordion\"\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"voyageToggle\" class=\"accordion-input\"\u003e\n\u003clabel class=\"accordion-header\" for=\"voyageToggle\"\u003e\n\u003c\/label\u003e 🌺 The Olfactory Journey\n \u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e \n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cdiv class=\"accordion-body\"\u003e\n\n\u003cdiv class=\"journey-phase\"\u003e\n\n \u003cspan class=\"phase-badge\"\u003eCitrus Bloom\u003c\/span\u003e\n\u003ch3 style=\"margin-top: 0.5rem; color: var(--color-dark);\"\u003e Opening notes: Mandarin, Neroli \u0026amp; Green Notes\u003c\/h3\u003e\n\n                             \u003cp\u003eThe opening is sunny and floral: \u003cstrong\u003emandarin\u003c\/strong\u003e brings a bright, fruity freshness, \u003cstrong\u003eneroli\u003c\/strong\u003e (bitter orange blossom) adds an elegant, lemony floral facet, and the \u003cstrong\u003egreen notes\u003c\/strong\u003e evoke the crushed leaves of jasmine. It's dawn in a Thai temple garden.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"journey-phase\"\u003e\n\n \u003cspan class=\"phase-badge\"\u003eSacred Bloom\u003c\/span\u003e\n\u003ch3 style=\"margin-top: 0.5rem; color: var(--color-dark);\"\u003e Heart: Jasmine Sambac Absolute, Geranium, Tuberose \u0026amp; Rose\u003c\/h3\u003e\n\n\u003cp\u003e At its heart, \u003cstrong\u003ejasmine sambac absolute\u003c\/strong\u003e unfolds with an intoxicating intensity: warm, creamy, subtly fruity, and indolic. \u003cstrong\u003eGeranium\u003c\/strong\u003e adds a rosy green facet, \u003cstrong\u003etuberose absolute\u003c\/strong\u003e brings a creamy, narcotic opulence, and \u003cstrong\u003erose\u003c\/strong\u003e softens the whole. It is a white bouquet of remarkable sensuality.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n \n\u003cdiv class=\"journey-phase\"\u003e\n\n\u003cspan class=\"phase-badge\"\u003eAnimalic Depth\u003c\/span\u003e\n\u003ch3 style=\"margin-top: 0.5rem; color: var(--color-dark);\"\u003e Base: Ambergris, Animalic \u0026amp; Musky Notes\u003c\/h3\u003e\n\n\u003cp\u003e In the base, \u003cstrong\u003eambergris\u003c\/strong\u003e provides a marine and mineral depth, the \u003cstrong\u003eanimalic note\u003c\/strong\u003e adds a wild and sensual facet reminiscent of warm skin, and \u003cstrong\u003emusk\u003c\/strong\u003e creates a soft, enveloping veil. The whole creates a \u003cstrong\u003esensual and mystical\u003c\/strong\u003e trail, like the memory of jasmine blossoms laid upon an ancient altar. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"accordion-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"detailsToggle\" class=\"accordion-input\"\u003e\n\u003clabel class=\"accordion-header\" for=\"detailsToggle\"\u003e\n\u003c\/label\u003e 📖 Learn More About Jasmine Sambac\n \u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e \n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cdiv class=\"accordion-body\"\u003e\n\n\u003ch3 style=\"color: var(--color-dark); margin-bottom: 0.8rem;\"\u003e Jasmine sambac: sacred flower of Asia\u003c\/h3\u003e\n\n                         \u003cp style=\"margin-bottom: 1.5rem;\"\u003e\u003cstrong\u003eJasminum sambac\u003c\/strong\u003e (ดอกมะลิ in Thai) is the most revered flower in Thailand and throughout Southeast Asia. Offered daily in Buddhist temples and woven into sacred garlands (phuang malai), it symbolizes \u003cstrong\u003epurity, respect, and devotion\u003c\/strong\u003e . Its fragrance is warmer, creamier, and more intense than that of Jasminum grandiflorum.\u003c\/p\u003e\n\n\n\u003ch3 style=\"color: var(--color-dark); margin-bottom: 0.8rem;\"\u003e Indole: the beauty of imperfection\u003c\/h3\u003e\n\n\u003cp style=\"margin-bottom: 1.5rem;\"\u003e Jasmine sambac naturally contains \u003cstrong\u003eindole\u003c\/strong\u003e , a molecule that gives it its simultaneously floral and slightly animalic, almost narcotic, facet. It is this duality between purity and sensuality that has fascinated perfumers for centuries. Tada Archawong embraces this complexity by pairing it with \u003cstrong\u003eambergris\u003c\/strong\u003e and \u003cstrong\u003eanimalic notes\u003c\/strong\u003e that enhance the natural sensuality of jasmine.\u003c\/p\u003e\n\n\n\u003ch3 style=\"color: var(--color-dark); margin-bottom: 0.8rem;\"\u003e A powerful and sensual soliflore\u003c\/h3\u003e \n\u003cp style=\"margin-bottom: 1.5rem;\"\u003e\u003cstrong\u003eJasmine Sambac\u003c\/strong\u003e is a soliflore that doesn't hide the power of its star flower. The jasmine sambac absolute is presented in all its glory, surrounded by opulent white flowers (tuberose, rose) and set against an animalic background that reinforces its character. It's a jasmine for lovers of \u003cstrong\u003eintense and sensual florals\u003c\/strong\u003e .\u003c\/p\u003e\n\n\n\u003ch3 style=\"color: var(--color-dark); margin-bottom: 0.8rem;\"\u003e For whom?\u003c\/h3\u003e\n\n\u003cp\u003e For those who love \u003cstrong\u003eopulent white flowers\u003c\/strong\u003e , who seek an authentic, non-synthetic jasmine, and who appreciate notes of \u003cstrong\u003etuberose\u003c\/strong\u003e , \u003cstrong\u003eambergris\u003c\/strong\u003e , and \u003cstrong\u003emusk\u003c\/strong\u003e . Ideal for warm evenings and moments of unabashed sensuality. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"quote-box\"\u003e\n\n\u003cp\u003e Sambac jasmine, flower of temples and silent prayers, offered each morning to the spirits with devotion: a fragrance that unites the sacred and the sensual.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n \n\u003cdiv class=\"cta-section\"\u003e\n\n\u003ch2\u003e✨ More than a fragrance: A sacred floral offering\u003c\/h2\u003e\n\n\u003cp\u003e \u003cstrong\u003eJasmine Sambac\u003c\/strong\u003e is no ordinary fragrance: it's an \u003cstrong\u003eoffering of sacred jasmine\u003c\/strong\u003e , a tribute to Southeast Asia's most revered flower. Composed with genuine jasmine sambac absolute, enriched with tuberose, neroli, and ambergris, it delivers an intense and sensual floral experience. To wear Jasmine Sambac is to wear the devotion of a Thai temple. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\n\n","brand":"Shaman Perfumery","offers":[{"title":"30ml","offer_id":56573718593860,"sku":null,"price":160.0,"currency_code":"EUR","in_stock":false},{"title":"2ml","offer_id":56573718626628,"sku":null,"price":11.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/jasmine_sambac_shaman_perfumery.jpg?v=1772586174"},{"product_id":"shaman-perfumery-bulgarian-rose","title":"Bulgarian rose ","description":"\u003cmeta charset=\"UTF-8\"\u003e\n\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n\u003cmeta name=\"description\" content=\"Bulgarian Rose Shaman Perfumery: a powdery green floral eau de parfum by Tada Archawong. Bulgarian rose, peony, lily of the valley, sandalwood, vanilla. Niche fragrance.\"\u003e\n\n\u003cmeta name=\"keywords\" content=\"Bulgarian Rose, Shaman Perfumery, green floral fragrance, Bulgarian rose, Rosa damascena, peony, lily of the valley, pear, sandalwood, vanilla, niche eau de parfum, Tada Archawong, powdery fragrance, unisex fragrance, spring fragrance, green floral, French niche fragrance\"\u003e\n\n\u003ctitle\u003e Bulgarian Rose - Shaman Perfumery | Powdery Green Floral Eau de Parfum \u003c\/title\u003e\n\n\u003cstyle\u003e\n        :root {\n  --color-accent: #c2672a;\n  --color-primary-rose: #d4843e;\n  --color-accent-gold: #f0dcc8;\n  --color-soft-cream: #fdf8f3;\n  --color-white: #ffffff;\n  --color-light-cream: #f5ece3;\n  --color-cream: #f0dcc8;\n  --color-dark-text: #1a1a1a;\n  --color-soft-text: #4a4a4a;\n  --color-deep-black: #1a1a1a;\n}\n\n* {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', sans-serif;\n            background: var(--color-white);\n            color: var(--color-dark-text);\n            line-height: 1.8;\n        }\n\n        .hero-section {\n            background: var(--color-soft-cream);\n            color: var(--color-dark-text);\n            padding: 0.8rem 1.2rem;\n            text-align: center;\n            position: relative;\n            overflow: hidden;\n            border-radius: 20px;\n        }\n\n        .hero-section::before {\n            content: \"🌹\";\n            position: absolute;\n            font-size: 15rem;\n            opacity: 0.05;\n            top: -3rem;\n            right: -3rem;\n            animation: float 6s ease-in-out infinite;\n        }\n\n        @keyframes float {\n            0%, 100% { transform: translateY(0px) rotate(0deg); }\n            50% { transform: translateY(-20px) rotate(5deg); }\n        }\n\n        .hero-title {\n            font-size: 1.4rem;\n            font-weight: 700;\n            letter-spacing: 2px;\n            margin-bottom: 0.25rem;\n            text-shadow: 2px 2px 4px rgba(0,0,0,0.1);\n            color: var(--color-accent);\n        }\n\n        .hero-subtitle {\n            font-size: 0.85rem;\n            color: var(--color-soft-text);\n            font-style: italic;\n            margin-bottom: 0.4rem;\n        }\n\n        .hero-badge {\n            display: inline-block;\n            background: var(--color-accent-gold);\n            color: var(--color-dark-text);\n            padding: 0.3rem 0.9rem;\n            border-radius: 25px;\n            font-size: 0.7rem;\n            font-weight: 600;\n            margin-top: 0.3rem;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .container {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 1rem 1.5rem;\n        }\n\n        .pyramid-section {\n            margin: 2rem 0;\n        }\n\n        .specs-grid {\n            background: var(--color-soft-cream);\n            padding: 1.5rem;\n            border-radius: 12px;\n            margin: 1.5rem 0;\n            border: 1px solid var(--color-cream);\n            color: var(--color-dark-text);\n        }\n\n        .specs-grid ul {\n            list-style: none;\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n            gap: 1rem;\n        }\n\n        .specs-grid li {\n            padding: 1rem;\n            background: var(--color-white);\n            border-radius: 8px;\n            position: relative;\n            padding-left: 2.5rem;\n            color: var(--color-dark-text);\n            border: 1px solid var(--color-cream);\n        }\n\n        .specs-grid li::before {\n            content: \"•\";\n            color: var(--color-accent);\n            position: absolute;\n            left: 1rem;\n            font-weight: bold;\n            font-size: 1.2rem;\n        }\n\n        .pitch-section {\n            background: var(--color-soft-cream);\n            padding: 1.5rem;\n            border-radius: 12px;\n            margin: 1.5rem 0;\n            border-left: 5px solid var(--color-accent);\n            border: 1px solid var(--color-cream);\n            color: var(--color-dark-text);\n        }\n\n        .pitch-section h1 {\n            color: var(--color-deep-black);\n        }\n\n        .quick-facts {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n            gap: 1rem;\n            margin-top: 1.5rem;\n        }\n\n        .quick-fact {\n            background: var(--color-white);\n            padding: 1rem;\n            border-radius: 8px;\n            display: flex;\n            align-items: center;\n            gap: 0.8rem;\n            box-shadow: 0 2px 8px rgba(194, 103, 42, 0.15);\n            border: 1px solid var(--color-cream);\n        }\n\n        .fact-icon {\n            font-size: 2rem;\n            flex-shrink: 0;\n        }\n\n        .fact-text {\n            font-size: 0.85rem;\n            line-height: 1.4;\n            color: var(--color-dark-text);\n        }\n\n        .fact-text strong {\n            color: var(--color-deep-black);\n            display: block;\n            margin-bottom: 0.2rem;\n        }\n\n        .profile-section {\n            background: var(--color-soft-cream);\n            padding: 2rem;\n            border-radius: 8px;\n            border-left: 4px solid var(--color-accent);\n            margin: 2rem 0;\n        }\n\n        .profile-section h3 {\n            color: var(--color-deep-black);\n            margin-bottom: 1.5rem;\n            font-size: 1.4rem;\n        }\n\n        .profile-bars {\n            display: flex;\n            flex-direction: column;\n            gap: 1.5rem;\n        }\n\n        .profile-bar-row {\n            display: flex;\n            align-items: center;\n            gap: 1.2rem;\n        }\n\n        .profile-label {\n            min-width: 110px;\n            font-weight: bold;\n            color: var(--color-deep-black);\n            font-size: 0.95rem;\n        }\n\n        .profile-bar-container {\n            display: flex;\n            gap: 6px;\n            flex: 1;\n        }\n\n        .profile-bar-segment {\n            flex: 1;\n            height: 16px;\n            border-radius: 8px;\n            transition: all 0.3s ease;\n        }\n\n        .profile-bar-segment.filled {\n            background: linear-gradient(135deg, #c2672a, #d4843e);\n            box-shadow: 0 2px 6px rgba(194, 103, 42, 0.3);\n        }\n\n        .profile-bar-segment.empty {\n            background: #e8ecf1;\n        }\n\n        .profile-score {\n            min-width: 35px;\n            text-align: center;\n            font-weight: bold;\n            color: var(--color-accent);\n            font-size: 0.95rem;\n        }\n\n        .accordion {\n            margin: 2rem 0;\n        }\n\n        .accordion-item {\n            background: var(--color-white);\n            border-radius: 8px;\n            margin-bottom: 1rem;\n            overflow: hidden;\n            box-shadow: 0 2px 8px rgba(194, 103, 42, 0.15);\n            border: 1px solid var(--color-cream);\n        }\n\n        .accordion-header {\n            background: var(--color-soft-cream);\n            padding: 1.2rem;\n            cursor: pointer;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            transition: background 0.3s ease;\n            user-select: none;\n        }\n\n        .accordion-header:hover {\n            background: var(--color-cream);\n        }\n\n        .accordion-header h3 {\n            color: var(--color-accent);\n            font-size: 1.1rem;\n            font-weight: 600;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            display: flex;\n            align-items: center;\n            gap: 0.5rem;\n        }\n\n        .accordion-icon {\n            font-size: 1.5rem;\n            color: var(--color-accent);\n            transition: transform 0.3s ease;\n        }\n\n        .accordion-input {\n            display: none;\n        }\n\n        .accordion-input:checked ~ .accordion-header .accordion-icon {\n            transform: rotate(180deg);\n        }\n\n        .accordion-content {\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.4s ease;\n        }\n\n        .accordion-input:checked ~ .accordion-content {\n            max-height: 3000px;\n        }\n\n        .accordion-body {\n            padding: 1.5rem;\n            color: var(--color-dark-text);\n        }\n\n        .journey-phase {\n            background: var(--color-soft-cream);\n            padding: 1.8rem;\n            margin-bottom: 1.5rem;\n            border-radius: 8px;\n            border-left: 4px solid var(--color-accent);\n        }\n\n        .phase-badge {\n            background: var(--color-accent);\n            color: var(--color-white);\n            padding: 0.3rem 0.8rem;\n            border-radius: 20px;\n            font-size: 0.75rem;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            font-weight: 600;\n            display: inline-block;\n            margin-bottom: 0.5rem;\n        }\n\n        .quote-box {\n            background: var(--color-soft-cream);\n            padding: 2rem;\n            margin: 2rem 0;\n            border-left: 5px solid var(--color-accent-gold);\n            border-radius: 12px;\n            position: relative;\n        }\n\n        .quote-box::before {\n            content: '\"';\n            position: absolute;\n            font-size: 6rem;\n            color: rgba(194, 103, 42, 0.2);\n            opacity: 0.5;\n            top: -1rem;\n            left: 1rem;\n            font-family: Georgia, serif;\n        }\n\n        .quote-box p {\n            font-size: 1.2rem;\n            font-style: italic;\n            color: var(--color-dark-text);\n            line-height: 1.8;\n            position: relative;\n            z-index: 1;\n        }\n\n        .cta-section {\n            background: var(--color-soft-cream);\n            color: var(--color-dark-text);\n            padding: 2rem 1.5rem;\n            border-radius: 12px;\n            text-align: center;\n            margin: 2rem 0;\n        }\n\n        .cta-section h2 {\n            font-size: 2rem;\n            margin-bottom: 1rem;\n            color: var(--color-accent);\n        }\n\n        .cta-section p {\n            font-size: 1.1rem;\n            margin-bottom: 2rem;\n            color: var(--color-dark-text);\n        }\n\n        .keywords-highlight {\n            color: var(--color-accent);\n            font-weight: 600;\n        }\n\n        .collector-info {\n            background: var(--color-soft-cream);\n            padding: 1.5rem;\n            border-radius: 8px;\n            border-left: 4px solid var(--color-accent);\n            margin: 2rem 0;\n        }\n\n        .collector-info h4 {\n            color: var(--color-deep-black);\n            margin-bottom: 1rem;\n            font-size: 1.2rem;\n        }\n\n        .collector-info p {\n            font-size: 0.95rem;\n            line-height: 1.7;\n            color: var(--color-dark-text);\n        }\n\n        .notes-table {\n            width: 100%;\n            border-collapse: collapse;\n            margin: 2rem 0;\n            background: var(--color-soft-cream);\n            border-radius: 8px;\n            overflow: hidden;\n            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);\n        }\n\n        .notes-table th, .notes-table td {\n            padding: 1rem;\n            text-align: left;\n            border-bottom: 1px solid var(--color-cream);\n        }\n\n        .notes-table th {\n            background: var(--color-accent-gold);\n            color: var(--color-dark-text);\n            font-weight: 600;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            font-size: 0.9rem;\n        }\n\n        .notes-table tr:last-child td { border-bottom: none; }\n\n        .notes-table td {\n            font-size: 0.95rem;\n            color: var(--color-soft-text);\n        }\n\n        .notes-table tr:hover { background: var(--color-white); }\n\n        @media (max-width: 768px) {\n            .hero-title {\n                font-size: 1.8rem;\n            }\n\n            .hero-subtitle {\n                font-size: 1rem;\n            }\n\n            .quick-facts {\n                grid-template-columns: 1fr;\n            }\n\n            .specs-grid ul {\n                grid-template-columns: 1fr;\n            }\n\n            .pyramid-section \u003e div {\n                grid-template-columns: 1fr !important;\n            }\n\n            div[style*=\"grid-template-columns: repeat(3\"] {\n                grid-template-columns: repeat(3, 1fr) !important;\n                gap: 0.75rem !important;\n            }\n\n            div[style*=\"grid-template-columns: repeat(3\"] img {\n                border-radius: 10px;\n            }\n\n            div[style*=\"grid-template-columns: repeat(3\"] h3 {\n                font-size: 0.9rem;\n            }\n        }\n    \u003c\/style\u003e\n\n\n\n\u003cdiv class=\"hero-section\"\u003e\n\n\u003ch1 class=\"hero-title\"\u003e Bulgarian Rose\u003c\/h1\u003e\n\n\u003cp class=\"hero-subtitle\"\u003e The sacred rose of Bulgaria, a pure floral offering\u003c\/p\u003e\n\n\u003cp style=\"font-size: 0.8rem; margin-top: 0.3rem; color: var(--color-soft-text);\"\u003e by \u003cstrong\u003eTada Archawong\u003c\/strong\u003e\u003c\/p\u003e\n\n \u003cspan class=\"hero-badge\"\u003e🌹 Floral Green • Powder Pink • Unisex\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"container\"\u003e\n\n\n\u003cdiv class=\"pyramid-section\"\u003e\n\n\u003ch2 style=\"text-align: center; color: var(--color-accent); margin-bottom: 1rem; font-size: 1.1rem; font-weight: 600;\"\u003e Olfactory notes \u003c\/h2\u003e\n\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; max-width: 100%;\"\u003e\n\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Head \u003c\/h3\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/bulgarian-rose-tete_800x800.jpg?v=1772586361\" alt=\"Ambiance Top Notes\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(194, 103, 42, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003ePear\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eAmbrette\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eGreen Notes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Heart \u003c\/h3\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/bulgarian-rose-coeur_800x800.jpg?v=1772586361\" alt=\"Heart Notes Atmosphere\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(194, 103, 42, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e \n\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eBulgarian Rose (Oil)\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003ePeony\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eThrush\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n\n\u003ch3 style=\"text-align: center; font-size: 1rem; margin-bottom: 1rem; color: var(--color-accent);\"\u003e Bottom \u003c\/h3\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/bulgarian-rose-fond_800x800.jpg?v=1772586361\" alt=\"Ambience Background Notes\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(194, 103, 42, 0.30);\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\n\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eSandalwood\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eVanilla\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eMusks\u003c\/span\u003e\n \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eWoody Notes\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"specs-grid\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e \n\u003cstrong\u003ePerfumer:\u003c\/strong\u003e Tada Archawong\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eConcentration:\u003c\/strong\u003e Eau de Parfum\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eFamily:\u003c\/strong\u003e Floral Green\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMain notes:\u003c\/strong\u003e Bulgarian rose, peony, lily of the valley, pear, sandalwood, vanilla\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eInspiration:\u003c\/strong\u003e The Bulgarian rose, sacred flower of spiritual gardens\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eStyle:\u003c\/strong\u003e Floral, powdery, green, fresh, unisex \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"pitch-section\"\u003e\n\n\u003ch1 style=\"font-size: 1.4rem; color: var(--color-dark); margin-bottom: 1rem;\"\u003e Bulgarian Rose by Shaman Perfumery: Powdery Green Floral Eau de Parfum \u003c\/h1\u003e\n\n\u003cp style=\"font-size: 1rem; line-height: 1.8; color: var(--color-soft); margin-bottom: 1.5rem;\"\u003e \n\u003cstrong\u003eBulgarian Rose\u003c\/strong\u003e is an homage to the \u003cstrong\u003eBulgarian rose\u003c\/strong\u003e , considered the most precious in the world. Tada Archawong captures the green and rosy freshness of this mythical flower, surrounded by delicate \u003cstrong\u003epeony\u003c\/strong\u003e , spring \u003cstrong\u003elily\u003c\/strong\u003e of the valley, and fresh \u003cstrong\u003epear\u003c\/strong\u003e , resting on a bed of creamy \u003cstrong\u003esandalwood\u003c\/strong\u003e and sweet \u003cstrong\u003evanilla\u003c\/strong\u003e . A refined and luminous \u003cspan class=\"keywords-highlight\"\u003egreen floral\u003c\/span\u003e .\n\u003c\/p\u003e\n\n\n\u003cdiv class=\"quick-facts\"\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e🌹\u003c\/span\u003e\n \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eBulgarian Rose\u003c\/strong\u003e Precious Essential Oil\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e🍐\u003c\/span\u003e\n \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003ePear \u0026amp; Ambrette\u003c\/strong\u003e Fruity and green freshness\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e \n\u003cspan class=\"fact-icon\"\u003e🌸\u003c\/span\u003e\n \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003ePeony \u0026amp; Lily\u003c\/strong\u003e of the Valley: Soft, spring-like florals\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"quick-fact\"\u003e\n\n \u003cspan class=\"fact-icon\"\u003e🪵\u003c\/span\u003e\n \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eSandalwood \u0026amp; Vanilla\u003c\/strong\u003e Creamy and smooth base\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"profile-section\"\u003e\n\n\u003ch3\u003e 📊 Olfactory Performance \u003c\/h3\u003e\n\n\u003cdiv class=\"profile-bars\"\u003e\n\n\u003cdiv class=\"profile-bar-row\"\u003e\n\n\u003cdiv class=\"profile-label\"\u003eWake \u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-container\"\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \u003cspan class=\"profile-score\"\u003e3\/5\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"profile-bar-row\"\u003e\n\n\u003cdiv class=\"profile-label\"\u003e Outfit \u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-container\"\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \u003cspan class=\"profile-score\"\u003e3\/5\u003c\/span\u003e\n\n\u003c\/div\u003e \n\n\u003cdiv class=\"profile-bar-row\"\u003e\n\n\u003cdiv class=\"profile-label\"\u003eIntensity \u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-container\"\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment filled\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"profile-bar-segment empty\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \u003cspan class=\"profile-score\"\u003e3\/5\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"accordion\"\u003e\n\n\u003cdiv class=\"accordion-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"voyageToggle\" class=\"accordion-input\"\u003e\n\u003clabel class=\"accordion-header\" for=\"voyageToggle\"\u003e\n\u003c\/label\u003e 🌹 The Olfactory Journey\n \u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e \n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cdiv class=\"accordion-body\"\u003e\n\n\u003cdiv class=\"journey-phase\"\u003e\n\n \u003cspan class=\"phase-badge\"\u003eFresh Opening\u003c\/span\u003e\n\u003ch3 style=\"margin-top: 0.5rem; color: var(--color-dark);\"\u003e Opening: Pear, Ambrette \u0026amp; Green Notes\u003c\/h3\u003e\n\n                             \u003cp\u003eThe opening is fresh and luminous: juicy \u003cstrong\u003epear\u003c\/strong\u003e brings an elegant fruity sweetness, \u003cstrong\u003eambrette\u003c\/strong\u003e (a plant-based musk) lends a soft, powdery texture, and \u003cstrong\u003egreen notes\u003c\/strong\u003e evoke freshly cut stems in a rose garden at dawn. It's an invitation to stroll through a sacred garden.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"journey-phase\"\u003e\n\n \u003cspan class=\"phase-badge\"\u003eRose Garden\u003c\/span\u003e\n\u003ch3 style=\"margin-top: 0.5rem; color: var(--color-dark);\"\u003e Heart: Bulgarian Rose, Peony \u0026amp; Lily of the Valley\u003c\/h3\u003e\n\n\u003cp\u003e At its heart, \u003cstrong\u003eBulgarian rose\u003c\/strong\u003e essential oil unfolds with rare elegance: rosy, green, and subtly honeyed. \u003cstrong\u003ePeony\u003c\/strong\u003e adds a soft, rosy facet, while lily of the \u003cstrong\u003evalley\u003c\/strong\u003e brings a fresh, green, springtime touch. The result is a remarkably pure floral bouquet, luminous without being overpowering.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"journey-phase\"\u003e \n\u003cspan class=\"phase-badge\"\u003eSoft Landing\u003c\/span\u003e\n\u003ch3 style=\"margin-top: 0.5rem; color: var(--color-dark);\"\u003e Base notes: Sandalwood, Vanilla, Musk \u0026amp; Wood\u003c\/h3\u003e\n\n\u003cp\u003e In the base, creamy \u003cstrong\u003esandalwood\u003c\/strong\u003e envelops the rose in a woody sweetness, \u003cstrong\u003evanilla\u003c\/strong\u003e adds a touch of subtle warmth, and \u003cstrong\u003emusks\u003c\/strong\u003e create a clean, powdery veil. The result is a \u003cstrong\u003esoft and refined\u003c\/strong\u003e trail, like the memory of a freshly picked rose resting on sandalwood. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"accordion-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"detailsToggle\" class=\"accordion-input\"\u003e\n\u003clabel class=\"accordion-header\" for=\"detailsToggle\"\u003e\n\u003c\/label\u003e 📖 Learn More About Bulgarian Rose\n \u003cspan class=\"accordion-icon\"\u003e▼\u003c\/span\u003e \n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cdiv class=\"accordion-body\"\u003e\n\n\u003ch3 style=\"color: var(--color-dark); margin-bottom: 0.8rem;\"\u003e The Bulgarian rose: queen of roses\u003c\/h3\u003e\n\n                         \u003cp style=\"margin-bottom: 1.5rem;\"\u003eThe \u003cstrong\u003eRosa damascena\u003c\/strong\u003e from the Valley of Roses in Bulgaria is considered the finest and most precious in the world. It takes approximately \u003cstrong\u003e3,500 kg of petals\u003c\/strong\u003e to produce just one kilogram of essential oil, making it one of the most expensive ingredients in perfumery. Tada Archawong uses this noble essential oil as the central pillar of his composition.\u003c\/p\u003e\n\n\n\u003ch3 style=\"color: var(--color-dark); margin-bottom: 0.8rem;\"\u003e A modern and airy soliflore\u003c\/h3\u003e\n\n\u003cp style=\"margin-bottom: 1.5rem;\"\u003e \u003cstrong\u003eBulgarian Rose\u003c\/strong\u003e is a soliflore that celebrates the rose without overwhelming it. Unlike heavy, floribunda roses, this version is \u003cstrong\u003eairy, green, and luminous\u003c\/strong\u003e , surrounded by spring flowers like peonies and lilies of the valley, creating a garden effect rather than a bouquet effect. It's a living rose, not a rose in a bottle.\u003c\/p\u003e\n\n\n\u003ch3 style=\"color: var(--color-dark); margin-bottom: 0.8rem;\"\u003e The rose in sacred rituals\u003c\/h3\u003e\n\n                         \u003cp style=\"margin-bottom: 1.5rem;\"\u003eThe rose is one of the most revered flowers in spiritual traditions around the world: an offering to Hindu deities, a symbol of divine love in Sufism, and the flower of the Virgin Mary in Christianity. In Shaman Perfumery's \u003cstrong\u003eOffering\u003c\/strong\u003e collection, the Bulgarian rose is presented as a \u003cstrong\u003esacred floral offering\u003c\/strong\u003e .\u003c\/p\u003e\n\n\n\u003ch3 style=\"color: var(--color-dark); margin-bottom: 0.8rem;\"\u003e For whom?\u003c\/h3\u003e\n\n\u003cp\u003e For those who love \u003cstrong\u003efresh, natural roses\u003c\/strong\u003e , who seek an elegant yet unconventional floral fragrance, and who appreciate the sweetness of \u003cstrong\u003epeony\u003c\/strong\u003e , lily of the \u003cstrong\u003evalley\u003c\/strong\u003e , and \u003cstrong\u003esandalwood\u003c\/strong\u003e . Ideal for everyday wear and spring days. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"quote-box\"\u003e\n\n\u003cp\u003e The Bulgarian rose, flower of temples and sacred gardens, picked at dawn when its petals still hold the dew: an offering of purity and grace.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"cta-section\"\u003e\n\n             \u003ch2\u003e✨ More than a fragrance: A sacred floral offering\u003c\/h2\u003e\n\n\u003cp\u003e \u003cstrong\u003eBulgarian Rose\u003c\/strong\u003e is no ordinary fragrance: it's a \u003cstrong\u003esacred garden in a bottle\u003c\/strong\u003e , a tribute to the most precious of roses. Composed with genuine Bulgarian rose essential oil, enriched with peony, lily of the valley, and sandalwood, it offers a pure and luminous floral experience. To wear Bulgarian Rose is to wear the grace of a Bulgarian rose garden. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\n\n","brand":"Shaman Perfumery","offers":[{"title":"30ml","offer_id":56573718430020,"sku":null,"price":160.0,"currency_code":"EUR","in_stock":false},{"title":"2ml","offer_id":56573718462788,"sku":null,"price":11.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/bulgarian_rose_shaman_perfumery.jpg?v=1772586175"},{"product_id":"mango-ambrosia-zhufu-parfum-fruite-gourmand","title":"Mango Ambrosia","description":"\u003cdiv style=\"color:#e6e6e6; line-height:1.7;\"\u003e\n\n  \u003ch1 style=\"color:#fff; font-size:1.6rem; letter-spacing:1px; margin:0 0 .25rem;\"\u003eMango Ambrosia\u003c\/h1\u003e\n  \u003cp style=\"color:#c9a961; font-style:italic; margin:0 0 .25rem; font-size:.95rem;\"\u003ePerfume extract 2 ml \u0026amp; 15 ml — Fruity gourmand floral\u003c\/p\u003e\n  \u003cp style=\"color:#bdbdbd; margin:0 0 1.5rem; font-size:.9rem;\"\u003eby \u003cstrong style=\"color:#fff;\"\u003eZhufu 祝福\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:1.5rem 0 .75rem; letter-spacing:.5px;\"\u003eOlfactory notes\u003c\/h2\u003e\n  \u003cul style=\"list-style:none; padding:0; margin:0 0 1.5rem;\"\u003e\n    \u003cli style=\"padding:.5rem 0; border-bottom:1px solid rgba(255,255,255,.08);\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eTop\u003c\/strong\u003e  ·  \u003cspan style=\"color:#e6e6e6;\"\u003eMango, lemon, grapefruit\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli style=\"padding:.5rem 0; border-bottom:1px solid rgba(255,255,255,.08);\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eHeart\u003c\/strong\u003e  ·  \u003cspan style=\"color:#e6e6e6;\"\u003eWhite flower nectar, frangipani, tuberose\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli style=\"padding:.5rem 0;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eBase\u003c\/strong\u003e  ·  \u003cspan style=\"color:#e6e6e6;\"\u003eBourbon vanilla, white musk, creamy wood\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:2rem 0 .75rem; letter-spacing:.5px;\"\u003eThe nectar of the South\u003c\/h2\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eAt 25% extract, Mango Ambrosia unfurls the tropical brilliance of ripe mango within a floral nectar. Frangipani and tuberose join a base of Bourbon vanilla and creamy wood. A blessing-perfume of moderate intensity, tailored for spring and summer.\u003c\/p\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:2rem 0 .75rem; letter-spacing:.5px;\"\u003eThe olfactory journey\u003c\/h2\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eOpening — tropical brilliance\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eRipe mango, lemon and grapefruit sparkle like liquid sunshine, juicy and solar.\u003c\/p\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eHeart — floral nectar\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eFrangipani and tuberose around a white flower accord: a honeyed and exotic heart.\u003c\/p\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eBase — creamy velvet\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1.5rem;\"\u003eBourbon vanilla, white musk and creamy wood compose a soft and enveloping base.\u003c\/p\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:2rem 0 .75rem; letter-spacing:.5px;\"\u003eProduct details\u003c\/h2\u003e\n  \u003cul style=\"list-style:none; padding:0; margin:0 0 1.5rem;\"\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eBrand:\u003c\/strong\u003e Zhufu 祝福\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eConcentration:\u003c\/strong\u003e Perfume extract 25%\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eVolume:\u003c\/strong\u003e 2 ml and 15 ml\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eOlfactory family:\u003c\/strong\u003e Fruity, gourmand, floral\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; border-bottom:1px solid rgba(255,255,255,.08); color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eStyle:\u003c\/strong\u003e Unisex, solar, moderate intensity\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eOccasions:\u003c\/strong\u003e Spring, summer, daytime\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cblockquote style=\"border-left:3px solid #c9a961; padding:.5rem 0 .5rem 1rem; margin:2rem 0; color:#e6e6e6; font-style:italic;\"\u003eThe liquid gold of a floral nectar, the velvet of vanilla — a blessing-perfume under the southern sun.\u003c\/blockquote\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:2rem 0 .75rem; letter-spacing:.5px;\"\u003eWho is it for?\u003c\/h2\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0;\"\u003eFor lovers of solar fruity-florals who enjoy warm and luminous sillages. Ideal during the daytime, from spring to summer.\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Zhufu","offers":[{"title":"15ml","offer_id":56745384018244,"sku":"ZHUFU-MANGOAMBROSIA-15ML","price":85.0,"currency_code":"EUR","in_stock":true},{"title":"2ml","offer_id":56745384051012,"sku":"ZHUFU-MANGOAMBROSIA-2ML","price":12.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/Mango_Ambrosia_ZHUFU.webp?v=1780324753"}],"url":"https:\/\/passion-parfum.com\/en\/collections\/floral.oembed","provider":"Passion Parfum Project","version":"1.0","type":"link"}