{"title":"Fruity","description":"","products":[{"product_id":"aaron-terence-hughes-maverick-extrait-de-parfum","title":"Maverick ","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;\"\u003eMaverick\u003c\/h1\u003e\n  \u003cp style=\"color:#c9a961; font-style:italic; margin:0 0 .25rem; font-size:.95rem;\"\u003ePerfume extract 2 ml, 10 ml \u0026amp; 50 ml — Citrus gourmand woody-musky\u003c\/p\u003e\n  \u003cp style=\"color:#bdbdbd; margin:0 0 1.5rem; font-size:.9rem;\"\u003eby \u003cstrong style=\"color:#fff;\"\u003eAaron Terence Hughes\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;\"\u003eBergamot, mandarin, lemon\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;\"\u003eVanilla, tonka bean, apple, plum\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;\"\u003eWhite musk, patchouli, nutmeg, cedarwood\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/ath-maverick-top_800x800.webp?v=1772792250\" alt=\"Maverick top notes — Bergamot, Mandarin, Lemon\" style=\"width:100%; max-width:480px; border-radius:8px; display:block; margin:.75rem 0;\"\u003e\n\n  \u003ch2 style=\"color:#c9a961; font-size:1.15rem; margin:2rem 0 .75rem; letter-spacing:.5px;\"\u003eThe day-to-night signature\u003c\/h2\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eAt 35% extract, Maverick plays on the tension between day and night. Bright citrus, a gourmand vanilla-tonka heart and a woody-musky base: a sensual, elegant masculine signature. Lasts 8-10 hours, sillage and projection 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 — solar citrus\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eBergamot, mandarin and lemon sketch a sparkling, energising and luminous start.\u003c\/p\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eHeart — gourmand twilight\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eCreamy vanilla, caramelised tonka bean, apple and plump plum: a sweet bridge between light and shadow.\u003c\/p\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eBase — woody-musky night\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1.5rem;\"\u003eMagnetic white musk, patchouli, warm nutmeg and dry cedar set a sensual nocturnal signature.\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 Aaron Terence Hughes\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 35%\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, 10 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 Citrus gourmand woody-musky\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 Masculine, sensual, elegant\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eOccasions:\u003c\/strong\u003e Romantic evenings, dinners, nights out\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;\"\u003eBright citrus, vanilla gourmandise and a woody-musky base: the signature of those who play from day to night.\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 the man who likes to play with light and shadow. Ideal for a romantic evening, an elegant dinner or a rendezvous where you want a captivating presence.\u003c\/p\u003e\n\n\u003c\/div\u003e\n","brand":"Aaron Terence Hughes","offers":[{"title":"50ml","offer_id":56573730062660,"sku":"RBRN-ATH-P50-MCK-UK-25","price":120.0,"currency_code":"EUR","in_stock":true},{"title":"10ml","offer_id":56573730095428,"sku":"RBRN-ATH-P10-MCK-UK-25","price":29.0,"currency_code":"EUR","in_stock":false},{"title":"2ml","offer_id":55745644069188,"sku":null,"price":6.5,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/maverick_aaron_terence_hughes_fantasy_50ml.webp?v=1769129100"},{"product_id":"aaron-terence-hughes-red-fever-extrait-de-parfum","title":"Red Fever ","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\u003eRed Fever — 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\"\u003eRed Fever\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\"\u003eRed Fever\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\/red_fever_aaron_terence_hughes_fantasy_50ml.webp?v=1769129461\u0026width=1200\"\r\n           alt=\"Red Fever\"\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\"\u003eRed Fever\u003c\/h1\u003e\u003cp class=\"hero__tagline rv\" style=\"transition-delay:.22s\"\u003eLa fièvre rouge qui ne s'éteint pas.\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\"\u003eLa fièvre rouge — bergamote, rose absolue, framboise et ambre gris dans un floral fruité d'une sensualité incandescente.\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€160,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=\"55436021268804\"\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=\"55436021268804\"\r\n                    data-price=\"€160,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=\"55436021301572\"\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=\"56582556680516\"\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=\"15226993017156\" \/\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\"\u003eRed Fever\u003c\/h1\u003e\u003cp class=\"hero-m-tagline\"\u003eLa fièvre rouge qui ne s'éteint pas.\u003c\/p\u003e\u003cp class=\"hero-m-desc\"\u003eLa fièvre rouge — bergamote, rose absolue, framboise et ambre gris dans un floral fruité d'une sensualité incandescente.\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€160,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=\"55436021268804\"\r\n              data-price=\"€160,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=\"55436021301572\"\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=\"56582556680516\"\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\"\u003eBergamote, Poire\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\"\u003eLys, Framboise, Prune, Pêche, Rose Absolue\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\"\u003eAmande, Vanille, Ambre, Mousse de Chêne, Ambre Gris, Rose Absolue\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\"\u003eBergamote, Poire\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\"\u003eLys, Framboise, Prune, Pêche, Rose Absolue\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\"\u003eAmande, Vanille, Ambre, Mousse de Chêne, Ambre Gris, Rose Absolue\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\"\u003eBergamote, Poire\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\"\u003eLys, Framboise, Prune, Pêche, Rose Absolue\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\"\u003eAmande, Vanille, Ambre, Mousse de Chêne, Ambre Gris, Rose Absolue\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\"\u003eBergamote, Poire\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\"\u003eLys, Framboise, Prune, Pêche, Rose Absolue\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\"\u003eAmande, Vanille, Ambre, Mousse de Chêne, Ambre Gris, Rose Absolue\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=\"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\"\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=\"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\"\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\"\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\"\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\u003eRed Fever\u003c\/h2\u003e\u003cp\u003eRed Fever is an Extrait de Parfum · 35% Féminin by Aaron Terence Hughes. Its olfactory pyramid unfolds Bergamote, Poire en as top notes, Lys, Framboise, Prune, Pêche, Rose Absolue in the heart, et Amande, Vanille, Ambre, Mousse de Chêne, Ambre Gris, Rose Absolue in the base. Lasting Power estimée : 10h+.\u003c\/p\u003e\u003cp\u003eDisponible en 10ml · 50ml, Red Fever 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\"\u003eRed Fever · 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 — €160,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/en\/cart\/56582556680516: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\"\u003eRed Fever · 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   = \"Bergamote, Poire\";\r\n  var NOTES_COEUR  = \"Lys, Framboise, Prune, Pêche, Rose Absolue\";\r\n  var NOTES_FOND   = \"Amande, Vanille, Ambre, Mousse de Chêne, Ambre Gris, Rose Absolue\";\n  var NOTES_SLUGS  = {\"tete\":[\"bergamote\",\"poire\"],\"coeur\":[\"lys\",\"framboise\",\"prune\",\"peche\",\"rose-absolue\"],\"fond\":[\"amande\",\"vanille\",\"ambre\",\"mousse-de-chene\",\"ambre-gris\",\"rose-absolue\"]};\r\n  var PRODUCT_TITLE= \"Red Fever\";\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 = {55436021268804 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 2},55436021301572 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 13},56582556680516 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 0},}\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 = {55436021268804 : {\"ignore_variant\":false},55436021301572 : {\"ignore_variant\":false},56582556680516 : {\"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 = [\"Fever\",\"fragrance\",\"fruité\"]\n  const peppyPageType = \"product\"\n  let peppySelectedOrFirstAvailableVariant = {\"id\":55436021268804,\"title\":\"50ml\",\"option1\":\"50ml\",\"option2\":null,\"option3\":null,\"sku\":\"RBRN-ATH-P50-RDFR-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":78745376129348,\"product_id\":15226993017156,\"position\":2,\"created_at\":\"2025-08-07T16:33:44+02:00\",\"updated_at\":\"2026-01-23T01:51:01+01:00\",\"alt\":\"Red Fever\",\"width\":1484,\"height\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/red_fever_aaron_terence_hughes_50ml.jpg?v=1769129461\",\"variant_ids\":[55436021268804]},\"available\":true,\"name\":\"Red Fever - 50ml\",\"public_title\":\"50ml\",\"options\":[\"50ml\"],\"price\":16000,\"weight\":280,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Red Fever\",\"id\":66905463324996,\"position\":2,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1484,\"width\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/red_fever_aaron_terence_hughes_50ml.jpg?v=1769129461\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]}\n  let peppyProductName = \"Red Fever\"\n  let peppyProductId = 15226993017156\n  const peppyVariantCount = 3\n  let peppyVariantList = [{\"id\":55436021268804,\"title\":\"50ml\",\"option1\":\"50ml\",\"option2\":null,\"option3\":null,\"sku\":\"RBRN-ATH-P50-RDFR-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":78745376129348,\"product_id\":15226993017156,\"position\":2,\"created_at\":\"2025-08-07T16:33:44+02:00\",\"updated_at\":\"2026-01-23T01:51:01+01:00\",\"alt\":\"Red Fever\",\"width\":1484,\"height\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/red_fever_aaron_terence_hughes_50ml.jpg?v=1769129461\",\"variant_ids\":[55436021268804]},\"available\":true,\"name\":\"Red Fever - 50ml\",\"public_title\":\"50ml\",\"options\":[\"50ml\"],\"price\":16000,\"weight\":280,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Red Fever\",\"id\":66905463324996,\"position\":2,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1484,\"width\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/red_fever_aaron_terence_hughes_50ml.jpg?v=1769129461\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]},{\"id\":55436021301572,\"title\":\"10ml\",\"option1\":\"10ml\",\"option2\":null,\"option3\":null,\"sku\":\"RBRN-ATH-P10-RDFR-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":78745376194884,\"product_id\":15226993017156,\"position\":3,\"created_at\":\"2025-08-07T16:33:44+02:00\",\"updated_at\":\"2026-01-23T01:51:01+01:00\",\"alt\":\"Red Fever\",\"width\":1500,\"height\":1500,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/red_fever_aaron_terence_hughes_10ml.jpg?v=1769129461\",\"variant_ids\":[55436021301572]},\"available\":true,\"name\":\"Red Fever - 10ml\",\"public_title\":\"10ml\",\"options\":[\"10ml\"],\"price\":3600,\"weight\":76,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Red Fever\",\"id\":66905463357764,\"position\":3,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1500,\"width\":1500,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/red_fever_aaron_terence_hughes_10ml.jpg?v=1769129461\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]},{\"id\":56582556680516,\"title\":\"2ml\",\"option1\":\"2ml\",\"option2\":null,\"option3\":null,\"sku\":null,\"requires_shipping\":true,\"taxable\":false,\"featured_image\":null,\"available\":false,\"name\":\"Red Fever - 2ml\",\"public_title\":\"2ml\",\"options\":[\"2ml\"],\"price\":800,\"weight\":280,\"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!-- 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!-- 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\/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":55436021268804,"sku":"RBRN-ATH-P50-RDFR-UK-25","price":155.0,"currency_code":"EUR","in_stock":true},{"title":"10ml","offer_id":55436021301572,"sku":"RBRN-ATH-P10-RDFR-UK-25","price":32.0,"currency_code":"EUR","in_stock":true},{"title":"2ml","offer_id":56582556680516,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/red_fever_aaron_terence_hughes_fantasy_50ml.webp?v=1769129461"},{"product_id":"aaron-terence-hughes-kayos-extrait-de-parfum","title":"Kayos ","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\u003eKayos — 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\"\u003eKayos\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\"\u003eKayos\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\/kayos_aaron_terence_hughes_fantasy_50ml.webp?v=1769129063\u0026width=1200\"\r\n           alt=\"Kayos\"\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\"\u003eKayos\u003c\/h1\u003e\u003cp class=\"hero__tagline rv\" style=\"transition-delay:.22s\"\u003eLe chaos des sens.\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\"\u003e2022\u003c\/span\u003e\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n      \u003cp class=\"hero__desc rv\" style=\"transition-delay:.38s\"\u003eFramboise bleue, prune et vanille dans un chaos fruité maîtrisé — Kayos est le désordre organisé qui sent divinement bon.\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€130,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=\"56573725278532\"\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=\"56573725278532\"\r\n                    data-price=\"€130,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=\"56573725311300\"\r\n                    data-price=\"€30,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=\"55745635385668\"\r\n                    data-price=\"€6,50\"\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=\"15226993574212\" \/\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\"\u003eKayos\u003c\/h1\u003e\u003cp class=\"hero-m-tagline\"\u003eLe chaos des sens.\u003c\/p\u003e\u003cp class=\"hero-m-desc\"\u003eFramboise bleue, prune et vanille dans un chaos fruité maîtrisé — Kayos est le désordre organisé qui sent divinement bon.\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\"\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€130,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=\"56573725278532\"\r\n              data-price=\"€130,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=\"56573725311300\"\r\n              data-price=\"€30,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=\"55745635385668\"\r\n              data-price=\"€6,50\"\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\"\u003eCitron, Orange Douce, Mandarine, Pamplemousse 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\"\u003eAmbre, Fève Tonka, Framboise Bleue, Prune\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\"\u003eBois de Santal, Vanille, Fève Tonka, Noix de Muscade\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, Orange Douce, Mandarine, Pamplemousse 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\"\u003eAmbre, Fève Tonka, Framboise Bleue, Prune\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\"\u003eBois de Santal, Vanille, Fève Tonka, Noix de Muscade\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, Orange Douce, Mandarine, Pamplemousse 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\"\u003eAmbre, Fève Tonka, Framboise Bleue, Prune\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\"\u003eBois de Santal, Vanille, Fève Tonka, Noix de Muscade\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, Orange Douce, Mandarine, Pamplemousse 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\"\u003eAmbre, Fève Tonka, Framboise Bleue, Prune\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\"\u003eBois de Santal, Vanille, Fève Tonka, Noix de Muscade\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=\"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\"\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=\"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\"\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\"\u003eHespéridé Fruité Boisé\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\u003eKayos\u003c\/h2\u003e\u003cp\u003eKayos is an Extrait de Parfum · 35% Unisexe by Aaron Terence Hughes. Its olfactory pyramid unfolds Citron, Orange Douce, Mandarine, Pamplemousse Rose en as top notes, Ambre, Fève Tonka, Framboise Bleue, Prune in the heart, et Bois de Santal, Vanille, Fève Tonka, Noix de Muscade in the base. Lasting Power estimée : 10h+.\u003c\/p\u003e\u003cp\u003eDisponible en 10ml · 50ml, Kayos 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-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\"\u003eKayos · 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 — €130,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/en\/cart\/55745635385668: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\"\u003eKayos · 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, Orange Douce, Mandarine, Pamplemousse Rose\";\r\n  var NOTES_COEUR  = \"Ambre, Fève Tonka, Framboise Bleue, Prune\";\r\n  var NOTES_FOND   = \"Bois de Santal, Vanille, Fève Tonka, Noix de Muscade\";\n  var NOTES_SLUGS  = {\"tete\":[\"citron\",\"orange-douce\",\"mandarine\",\"pamplemousse-rose\"],\"coeur\":[\"ambre\",\"feve-tonka\",\"framboise-bleue\",\"prune\"],\"fond\":[\"bois-de-santal\",\"vanille\",\"feve-tonka\",\"noix-de-muscade\"]};\r\n  var PRODUCT_TITLE= \"Kayos\";\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 \"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-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 \"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-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 = {56573725278532 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 1},56573725311300 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 0},55745635385668 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 2},}\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 = {56573725278532 : {\"ignore_variant\":false},56573725311300 : {\"ignore_variant\":false},55745635385668 : {\"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 = [\"classique\",\"fragrance\",\"fruité\"]\n  const peppyPageType = \"product\"\n  let peppySelectedOrFirstAvailableVariant = {\"id\":56573725278532,\"title\":\"50ml\",\"option1\":\"50ml\",\"option2\":null,\"option3\":null,\"sku\":\"RBRN-ATH-P50-KYS-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":78745379406148,\"product_id\":15226993574212,\"position\":2,\"created_at\":\"2025-08-07T16:33:55+02:00\",\"updated_at\":\"2026-01-23T01:44:23+01:00\",\"alt\":\"Kayos\",\"width\":1503,\"height\":1503,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Kayos_aaron_terence_hughes_50ml.jpg?v=1769129063\",\"variant_ids\":[56573725278532]},\"available\":true,\"name\":\"Kayos - 50ml\",\"public_title\":\"50ml\",\"options\":[\"50ml\"],\"price\":13000,\"weight\":280,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Kayos\",\"id\":66905465192772,\"position\":2,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1503,\"width\":1503,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Kayos_aaron_terence_hughes_50ml.jpg?v=1769129063\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]}\n  let peppyProductName = \"Kayos\"\n  let peppyProductId = 15226993574212\n  const peppyVariantCount = 3\n  let peppyVariantList = [{\"id\":56573725278532,\"title\":\"50ml\",\"option1\":\"50ml\",\"option2\":null,\"option3\":null,\"sku\":\"RBRN-ATH-P50-KYS-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":78745379406148,\"product_id\":15226993574212,\"position\":2,\"created_at\":\"2025-08-07T16:33:55+02:00\",\"updated_at\":\"2026-01-23T01:44:23+01:00\",\"alt\":\"Kayos\",\"width\":1503,\"height\":1503,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Kayos_aaron_terence_hughes_50ml.jpg?v=1769129063\",\"variant_ids\":[56573725278532]},\"available\":true,\"name\":\"Kayos - 50ml\",\"public_title\":\"50ml\",\"options\":[\"50ml\"],\"price\":13000,\"weight\":280,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Kayos\",\"id\":66905465192772,\"position\":2,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1503,\"width\":1503,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Kayos_aaron_terence_hughes_50ml.jpg?v=1769129063\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]},{\"id\":56573725311300,\"title\":\"10ml\",\"option1\":\"10ml\",\"option2\":null,\"option3\":null,\"sku\":\"RBRN-ATH-P10-KYS-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":78745379438916,\"product_id\":15226993574212,\"position\":3,\"created_at\":\"2025-08-07T16:33:55+02:00\",\"updated_at\":\"2026-01-23T01:44:23+01:00\",\"alt\":\"Kayos\",\"width\":1500,\"height\":1500,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Kayos_aaron_terence_hughes_10ml.jpg?v=1769129063\",\"variant_ids\":[56573725311300]},\"available\":false,\"name\":\"Kayos - 10ml\",\"public_title\":\"10ml\",\"options\":[\"10ml\"],\"price\":3000,\"weight\":76,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Kayos\",\"id\":66905465258308,\"position\":3,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1500,\"width\":1500,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Kayos_aaron_terence_hughes_10ml.jpg?v=1769129063\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]},{\"id\":55745635385668,\"title\":\"2ml\",\"option1\":\"2ml\",\"option2\":null,\"option3\":null,\"sku\":null,\"requires_shipping\":true,\"taxable\":false,\"featured_image\":null,\"available\":true,\"name\":\"Kayos - 2ml\",\"public_title\":\"2ml\",\"options\":[\"2ml\"],\"price\":650,\"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":56573725278532,"sku":"RBRN-ATH-P50-KYS-UK-25","price":120.0,"currency_code":"EUR","in_stock":true},{"title":"10ml","offer_id":56573725311300,"sku":"RBRN-ATH-P10-KYS-UK-25","price":30.0,"currency_code":"EUR","in_stock":false},{"title":"2ml","offer_id":55745635385668,"sku":null,"price":6.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/kayos_aaron_terence_hughes_fantasy_50ml.webp?v=1769129063"},{"product_id":"whore-red-aaron-terence-hughes-extrait-parfum","title":"Whore Red ","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;\"\u003eWhore Red\u003c\/h1\u003e\n  \u003cp style=\"color:#c9a961; font-style:italic; margin:0 0 .25rem; font-size:.95rem;\"\u003ePerfume extract 35% — 30 ml — Gourmand fruity creamy woody\u003c\/p\u003e\n  \u003cp style=\"color:#bdbdbd; margin:0 0 1.5rem; font-size:.9rem;\"\u003eby \u003cstrong style=\"color:#fff;\"\u003eAaron Terence Hughes\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;\"\u003ePassion fruit, Brazilian sweet orange\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;\"\u003eCoconut, praline\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;\"\u003eTonka bean, vanilla, sandalwood\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;\"\u003eCreamy tropical seduction\u003c\/h2\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eA 35% perfume extract by Aaron Terence Hughes, Spring Equinox 2025 collection. Whore Red bursts open on passion fruit and Brazilian sweet orange, before a creamy heart of coconut and caramelized praline. The base of tonka bean, vanilla and sandalwood lays down an addictive gourmand signature. Sillage and longevity 4\/5, persistence 8 to 10 hours.\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 burst\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eTangy passion fruit meets the juicy, sunny Brazilian sweet orange.\u003c\/p\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eHeart — gourmand smoothness\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eMilky coconut and caramelized praline create a signature creamy accord, deeply addictive.\u003c\/p\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eBase — enveloping warmth\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1.5rem;\"\u003eTonka bean, sweet vanilla and powdery sandalwood blend the fragrance into the skin. Longevity 8-10h, sillage 4\/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 Aaron Terence Hughes\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;\"\u003eCollection:\u003c\/strong\u003e Spring Equinox 2025\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 35%\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 30 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 Gourmand, fruity, creamy, woody\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 Bold, sensual, unisex\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eOccasions:\u003c\/strong\u003e Evenings, festive occasions, winter and summer wear\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;\"\u003eTropical cocktail, coconut cream and a vanilla-woody base: a bold gourmand seduction.\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 those who embrace boldness and seduction. Ideal for lovers of gourmand fragrances seeking an enveloping, unisex tropical experience.\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Aaron Terence Hughes","offers":[{"title":"30ml","offer_id":55513876496708,"sku":null,"price":70.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/Whore_Red_aaron_terence_hughes_fantasy.webp?v=1769451362"},{"product_id":"aaron-terence-hughes-icon-extrait-de-parfum","title":"ICON ","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\u003eICON — 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\"\u003eICON\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\"\u003eICON\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\/Icon_aaron_terence_hughes_fantasy.webp?v=1769451574\u0026width=1200\"\r\n           alt=\"ICON\"\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\"\u003eICON\u003c\/h1\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\u003c\/span\u003e\u003cspan class=\"hero__mtag\"\u003eUnisexe\u003c\/span\u003e\u003c\/div\u003e\r\n      \u003c\/div\u003e\r\n      \u003cp class=\"hero__desc rv\" style=\"transition-delay:.38s\"\u003eCitron d'Italie, sel marin et vanille — ICON édition 2025 est le parfum frais boisé ambré taillé pour devenir une légende.\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€70,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=\"55513891340612\"\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=\"55513891340612\"\r\n                    data-price=\"€70,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=\"15241921233220\" \/\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\"\u003eICON\u003c\/h1\u003e\u003cp class=\"hero-m-desc\"\u003eCitron d'Italie, sel marin et vanille — ICON édition 2025 est le parfum frais boisé ambré taillé pour devenir une légende.\u003c\/p\u003e\r\n    \u003cdiv class=\"hero-m-meta\"\u003e\u003cspan class=\"hero-m-pill\"\u003eExtrait de Parfum\u003c\/span\u003e\u003cspan class=\"hero-m-pill\"\u003eUnisexe\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€70,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=\"55513891340612\"\r\n              data-price=\"€70,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 d'Italie, Mandarine Sanguine, Pomme\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\"\u003eLavande, Sel Marin\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\"\u003eAmbre, Cèdre, Santal, Vanille\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 d'Italie, Mandarine Sanguine, Pomme\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\"\u003eLavande, Sel Marin\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\"\u003eAmbre, Cèdre, Santal, Vanille\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 d'Italie, Mandarine Sanguine, Pomme\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\"\u003eLavande, Sel Marin\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\"\u003eAmbre, Cèdre, Santal, Vanille\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 d'Italie, Mandarine Sanguine, Pomme\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\"\u003eLavande, Sel Marin\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\"\u003eAmbre, Cèdre, Santal, Vanille\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=\"3\"\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\"\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\"\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=\"3\"\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\"\u003e3 \/ 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\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=\"3\"\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\"\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\"\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=\"3\"\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\"\u003e3\/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\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\u003c\/div\u003e\r\n  \u003cdiv class=\"brand__stats rv-r\"\u003e\u003cdiv\u003e\u003cp class=\"brand__sn\" data-count=\"30\" 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=\"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\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\"\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\"\u003e2ml · 10ml · 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\u003eICON\u003c\/h2\u003e\u003cp\u003eICON is an Extrait de Parfum Unisexe by Aaron Terence Hughes. Its olfactory pyramid unfolds Citron d'Italie, Mandarine Sanguine, Pomme en as top notes, Lavande, Sel Marin in the heart, et Ambre, Cèdre, Santal, Vanille in the base. Lasting Power estimée : 10h+.\u003c\/p\u003e\u003cp\u003eDisponible en 2ml · 10ml · 50ml, ICON 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\"\u003eICON · Extrait de Parfum · Unisexe\u003c\/p\u003e\r\n      \u003cdiv class=\"cta__actions\"\u003e\r\n        \u003ca href=\"#pp-atc-form\" class=\"cta__btn\"\u003eAdd to cart — €70,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\"\u003eICON · 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 d'Italie, Mandarine Sanguine, Pomme\";\r\n  var NOTES_COEUR  = \"Lavande, Sel Marin\";\r\n  var NOTES_FOND   = \"Ambre, Cèdre, Santal, Vanille\";\n  var NOTES_SLUGS  = {\"tete\":[\"citron-d-italie\",\"mandarine-sanguine\",\"pomme\"],\"coeur\":[\"lavande\",\"sel-marin\"],\"fond\":[\"ambre\",\"cedre\",\"santal\",\"vanille\"]};\r\n  var PRODUCT_TITLE= \"ICON\";\r\n  var VENDOR       = \"Aaron Terence Hughes\";\r\n  var TAGS_PERF    = \"\";\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-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 = {55513891340612 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 0},}\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 = {55513891340612 : {\"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 = [\"boisé\",\"Equinox\",\"fragrance\"]\n  const peppyPageType = \"product\"\n  let peppySelectedOrFirstAvailableVariant = {\"id\":55513891340612,\"title\":\"30ml\",\"option1\":\"30ml\",\"option2\":null,\"option3\":null,\"sku\":null,\"requires_shipping\":true,\"taxable\":true,\"featured_image\":{\"id\":78745382519108,\"product_id\":15241921233220,\"position\":2,\"created_at\":\"2025-08-07T16:34:05+02:00\",\"updated_at\":\"2026-01-26T19:19:34+01:00\",\"alt\":\"ICON\",\"width\":1630,\"height\":1630,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Icon_aaron_terence_hughes.jpg?v=1769451574\",\"variant_ids\":[55513891340612]},\"available\":false,\"name\":\"ICON - 30ml\",\"public_title\":\"30ml\",\"options\":[\"30ml\"],\"price\":7000,\"weight\":0,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"ICON\",\"id\":66905466765636,\"position\":2,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1630,\"width\":1630,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Icon_aaron_terence_hughes.jpg?v=1769451574\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]}\n  let peppyProductName = \"ICON\"\n  let peppyProductId = 15241921233220\n  const peppyVariantCount = 1\n  let peppyVariantList = [{\"id\":55513891340612,\"title\":\"30ml\",\"option1\":\"30ml\",\"option2\":null,\"option3\":null,\"sku\":null,\"requires_shipping\":true,\"taxable\":true,\"featured_image\":{\"id\":78745382519108,\"product_id\":15241921233220,\"position\":2,\"created_at\":\"2025-08-07T16:34:05+02:00\",\"updated_at\":\"2026-01-26T19:19:34+01:00\",\"alt\":\"ICON\",\"width\":1630,\"height\":1630,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Icon_aaron_terence_hughes.jpg?v=1769451574\",\"variant_ids\":[55513891340612]},\"available\":false,\"name\":\"ICON - 30ml\",\"public_title\":\"30ml\",\"options\":[\"30ml\"],\"price\":7000,\"weight\":0,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"ICON\",\"id\":66905466765636,\"position\":2,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1630,\"width\":1630,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Icon_aaron_terence_hughes.jpg?v=1769451574\"}},\"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\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-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":55513891340612,"sku":null,"price":70.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/Icon_aaron_terence_hughes_fantasy.webp?v=1769451574"},{"product_id":"aaron-terence-hughes-raw-cherry-extrait-de-parfum","title":"Raw Cherry ","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\u003eRaw Cherry — 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\"\u003eRaw Cherry\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\"\u003eRaw Cherry\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\/raw_cherry_aaron_terence_hughes_fantasy_50ml.webp?v=1769129429\u0026width=1200\"\r\n           alt=\"Raw Cherry\"\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\"\u003eRaw Cherry\u003c\/h1\u003e\u003cp class=\"hero__tagline rv\" style=\"transition-delay:.22s\"\u003eLa cerise gourmande intense avec 5% d'oud.\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% + 5% Oud\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\"\u003eLa cerise crue, sans filtre — liqueur de cerise, griotte fraîche, chocolat noir et oud dans un accord fruité brut et sans compromis.\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€160,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=\"56573724787012\"\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=\"56573724787012\"\r\n                    data-price=\"€160,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=\"56573724819780\"\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=\"55677274849604\"\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=\"15241932013892\" \/\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\"\u003eRaw Cherry\u003c\/h1\u003e\u003cp class=\"hero-m-tagline\"\u003eLa cerise gourmande intense avec 5% d'oud.\u003c\/p\u003e\u003cp class=\"hero-m-desc\"\u003eLa cerise crue, sans filtre — liqueur de cerise, griotte fraîche, chocolat noir et oud dans un accord fruité brut et sans compromis.\u003c\/p\u003e\r\n    \u003cdiv class=\"hero-m-meta\"\u003e\u003cspan class=\"hero-m-pill\"\u003eExtrait de Parfum · 35% + 5% Oud\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€160,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=\"56573724787012\"\r\n              data-price=\"€160,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=\"56573724819780\"\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=\"55677274849604\"\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\"\u003eCitron, Mandarine\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\"\u003eLiqueur de Cerise, Griotte, Chocolat Noir, 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 — 12h++\u003c\/p\u003e\r\n        \u003ch3 class=\"tier__name\"\u003eFond\u003c\/h3\u003e\u003cp class=\"tier__desc\"\u003eVanille, Noix de Muscade, Oud, Rose Damascena, Amaretto\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, Mandarine\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\"\u003eLiqueur de Cerise, Griotte, Chocolat Noir, 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 — 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\"\u003eVanille, Noix de Muscade, Oud, Rose Damascena, Amaretto\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, Mandarine\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\"\u003eLiqueur de Cerise, Griotte, Chocolat Noir, 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 — 12h+\u003c\/div\u003e\r\n      \u003cdiv class=\"chrono__state-val\" id=\"chronoValFond\"\u003eVanille, Noix de Muscade, Oud, Rose Damascena, Amaretto\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, Mandarine\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\"\u003eLiqueur de Cerise, Griotte, Chocolat Noir, 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 — 12h+ · Sillage\u003c\/div\u003e\r\n        \u003cdiv class=\"chrono-v__notes\"\u003eVanille, Noix de Muscade, Oud, Rose Damascena, Amaretto\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=\"5\"\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\"\u003e5 \/ 5\u003c\/div\u003e\r\n    \u003c\/div\u003e\r\n    \u003cdiv class=\"perf__row\" data-score=\"5\"\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\"\u003e5 \/ 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=\"5\"\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\"\u003e5 \/ 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=\"5\"\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\"\u003e5\/5\u003c\/div\u003e\r\n  \u003c\/div\u003e\r\n  \u003cdiv class=\"perf-m__row\" data-score=\"5\"\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\"\u003e5\/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=\"5\"\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\"\u003e5\/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% + 5% Oud\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\"\u003eFruité Gourmand Oriental\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\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\u003eRaw Cherry\u003c\/h2\u003e\u003cp\u003eRaw Cherry is an Extrait de Parfum · 35% + 5% Oud Unisexe by Aaron Terence Hughes. Its olfactory pyramid unfolds Citron, Mandarine en as top notes, Liqueur de Cerise, Griotte, Chocolat Noir, Fève Tonka in the heart, et Vanille, Noix de Muscade, Oud, Rose Damascena, Amaretto in the base. Lasting Power estimée : 12h+.\u003c\/p\u003e\u003cp\u003eDisponible en 10ml · 50ml, Raw Cherry 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\"\u003eRaw Cherry · Extrait de Parfum · 35% + 5% Oud · Unisexe\u003c\/p\u003e\r\n      \u003cdiv class=\"cta__actions\"\u003e\r\n        \u003ca href=\"#pp-atc-form\" class=\"cta__btn\"\u003eAdd to cart — €160,00 \u003cspan class=\"prix-ttc\"\u003eTTC\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/en\/cart\/55677274849604: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\"\u003eRaw Cherry · 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, Mandarine\";\r\n  var NOTES_COEUR  = \"Liqueur de Cerise, Griotte, Chocolat Noir, Fève Tonka\";\r\n  var NOTES_FOND   = \"Vanille, Noix de Muscade, Oud, Rose Damascena, Amaretto\";\n  var NOTES_SLUGS  = {\"tete\":[\"citron\",\"mandarine\"],\"coeur\":[\"liqueur-de-cerise\",\"griotte\",\"chocolat-noir\",\"feve-tonka\"],\"fond\":[\"vanille\",\"noix-de-muscade\",\"oud\",\"rose-damascena\",\"amaretto\"]};\r\n  var PRODUCT_TITLE= \"Raw Cherry\";\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-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 = {56573724787012 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 1},56573724819780 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 5},55677274849604 : {\"inventory_policy\":\"deny\", \"inventory_quantity\": 1},}\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 = {56573724787012 : {\"ignore_variant\":false},56573724819780 : {\"ignore_variant\":false},55677274849604 : {\"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\",\"oud\"]\n  const peppyPageType = \"product\"\n  let peppySelectedOrFirstAvailableVariant = {\"id\":56573724787012,\"title\":\"50ml\",\"option1\":\"50ml\",\"option2\":null,\"option3\":null,\"sku\":\"ATH-P50-RWC-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":78745373442372,\"product_id\":15241932013892,\"position\":2,\"created_at\":\"2025-08-07T16:33:37+02:00\",\"updated_at\":\"2026-01-23T01:50:29+01:00\",\"alt\":\"Raw Cherry\",\"width\":1484,\"height\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Raw_Cherry_50ml_aaron_terence_hughes.jpg?v=1769129429\",\"variant_ids\":[56573724787012]},\"available\":true,\"name\":\"Raw Cherry - 50ml\",\"public_title\":\"50ml\",\"options\":[\"50ml\"],\"price\":16000,\"weight\":0,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Raw Cherry\",\"id\":66905461686596,\"position\":2,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1484,\"width\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Raw_Cherry_50ml_aaron_terence_hughes.jpg?v=1769129429\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]}\n  let peppyProductName = \"Raw Cherry\"\n  let peppyProductId = 15241932013892\n  const peppyVariantCount = 3\n  let peppyVariantList = [{\"id\":56573724787012,\"title\":\"50ml\",\"option1\":\"50ml\",\"option2\":null,\"option3\":null,\"sku\":\"ATH-P50-RWC-UK-25\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":{\"id\":78745373442372,\"product_id\":15241932013892,\"position\":2,\"created_at\":\"2025-08-07T16:33:37+02:00\",\"updated_at\":\"2026-01-23T01:50:29+01:00\",\"alt\":\"Raw Cherry\",\"width\":1484,\"height\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Raw_Cherry_50ml_aaron_terence_hughes.jpg?v=1769129429\",\"variant_ids\":[56573724787012]},\"available\":true,\"name\":\"Raw Cherry - 50ml\",\"public_title\":\"50ml\",\"options\":[\"50ml\"],\"price\":16000,\"weight\":0,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Raw Cherry\",\"id\":66905461686596,\"position\":2,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1484,\"width\":1484,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Raw_Cherry_50ml_aaron_terence_hughes.jpg?v=1769129429\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]},{\"id\":56573724819780,\"title\":\"10ml\",\"option1\":\"10ml\",\"option2\":null,\"option3\":null,\"sku\":\"ATH-P10-RWC-UK-25\",\"requires_shipping\":true,\"taxable\":true,\"featured_image\":{\"id\":78745372590404,\"product_id\":15241932013892,\"position\":3,\"created_at\":\"2025-08-07T16:33:37+02:00\",\"updated_at\":\"2026-01-23T01:50:29+01:00\",\"alt\":\"Raw Cherry\",\"width\":1500,\"height\":1500,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Raw_Cherry_10ml_aaron_terence_hughes.jpg?v=1769129429\",\"variant_ids\":[56573724819780]},\"available\":true,\"name\":\"Raw Cherry - 10ml\",\"public_title\":\"10ml\",\"options\":[\"10ml\"],\"price\":3600,\"weight\":0,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"\",\"featured_media\":{\"alt\":\"Raw Cherry\",\"id\":66905461752132,\"position\":3,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":1500,\"width\":1500,\"src\":\"\\\/\\\/passion-parfum.com\\\/cdn\\\/shop\\\/files\\\/Raw_Cherry_10ml_aaron_terence_hughes.jpg?v=1769129429\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[]},{\"id\":55677274849604,\"title\":\"2ml\",\"option1\":\"2ml\",\"option2\":null,\"option3\":null,\"sku\":null,\"requires_shipping\":true,\"taxable\":true,\"featured_image\":null,\"available\":true,\"name\":\"Raw Cherry - 2ml\",\"public_title\":\"2ml\",\"options\":[\"2ml\"],\"price\":800,\"weight\":0,\"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!-- 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\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":56573724787012,"sku":"ATH-P50-RWC-UK-25","price":160.0,"currency_code":"EUR","in_stock":true},{"title":"10ml","offer_id":56573724819780,"sku":"ATH-P10-RWC-UK-25","price":36.0,"currency_code":"EUR","in_stock":false},{"title":"2ml","offer_id":55677274849604,"sku":null,"price":8.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/raw_cherry_aaron_terence_hughes_fantasy_50ml.webp?v=1769129429"},{"product_id":"spiritica-mangomacumba-extrait-de-parfum-35","title":"MANGOMACUMBA ","description":"\u003c!-- SEO: Titre de page: Mangomacumba Spiritica 50ml – Extrait 35% fruité animalic mangue --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003c!-- SEO: Méta-description: Mangomacumba de Spiritica : extrait de parfum 35% Oscurata Collection fruité animalic terreux. Mangue, citrus, notes animales, terre. Par Daniele Cerroni. --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003c!-- SEO: Ancre URL: spiritica-mangomacumba-extrait-de-parfum-35 --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003ch1 class=\"hero-title\"\u003eMangomacumba – Spiritica Perfume Extract\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eFruity, Animalic, Earthy Fragrance – Oscurata 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\/spiritica-1\" style=\"color: var(--color-accent); text-decoration: none;\"\u003eSpiritica\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cspan class=\"hero-badge\"\u003e🥭 Perfume Extract 35% • 50 ml • Oscurata Collection\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 style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(14, 124, 134, 0.30);\" alt=\"Top notes: Mangomacumba Spiritica – mango, papaya, mint, lime, pineapple, ozonic notes\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/top_man_optimized_800x800.webp?v=1771980817\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eMango\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003ePapaya\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eMint\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eLime (green lemon)\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003ePineapple\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eOzonic notes\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 style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(14, 124, 134, 0.30);\" alt=\"Heart notes: Mangomacumba Spiritica – blood iron guava papaya tiare flower\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/mid_man_optimized_800x800.webp?v=1771980816\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eBlood\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eFerruginous accord (Iron)\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eMango\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eGuava\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003ePapaya\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eTiare flower\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 style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 12px; margin-bottom: 1rem; border: 2px solid rgba(14, 124, 134, 0.30);\" alt=\"Base notes: Mangomacumba Spiritica – red earth, animal notes, white musk, ebony tobacco, milk\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/fond_man_optimized_800x800.webp?v=1771980817\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0.5rem;\"\u003e\u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eRed Earth\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eAnimal notes\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eWhite musk\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eTobacco absolute\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eEbony\u003c\/span\u003e \u003cspan style=\"text-align: center; font-size: 0.9rem; color: #1a1a1a;\"\u003eMilk\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;\"\u003eFruity, Animalic, and Earthy Perfume Extract from the Tijuca Forest\u003c\/h2\u003e\n\u003cp style=\"font-size: 1rem; line-height: 1.8; color: var(--color-dark-text);\"\u003e\u003cstrong\u003eMangomacumba\u003c\/strong\u003e is a \u003cspan class=\"keywords-highlight\"\u003e35% perfume extract\u003c\/span\u003e by \u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/spiritica-1\" style=\"color: var(--color-accent);\"\u003eSpiritica\u003c\/a\u003e , the first fragrance in the Oscurata Collection created by perfumer Daniele Cerroni. The opening bursts with \u003cstrong\u003ejuicy mango, papaya, mint, lime, and pineapple\u003c\/strong\u003e —a luminous tropical explosion. The heart shifts to a \u003cstrong\u003ebloody, ferruginous accord\u003c\/strong\u003e of blood, iron, guava, and tiare flower, evocative of the rituals of the Tijuca Forest in Rio de Janeiro. The base closes with \u003cstrong\u003ered earth, animalic notes, tobacco, and ebony\u003c\/strong\u003e , leaving a dense and enveloping trail. Available in 50ml and a \u003cstrong\u003e2ml discovery size\u003c\/strong\u003e .\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\u003eTropical Opening\u003c\/strong\u003e\u003c\/span\u003e \u003cbr\u003eMango, Papaya, Pineapple, Ozone\u003c\/div\u003e\n\u003cdiv class=\"quick-fact\"\u003e\u003cspan class=\"fact-icon\"\u003e🩸\u003c\/span\u003e \u003cspan class=\"fact-text\"\u003e\u003cstrong\u003eMetallic Bloody Heart\u003c\/strong\u003e\u003cbr\u003eBlood, Iron, Guava, Tiare\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\u003eAnimal Earth Background\u003c\/strong\u003e\u003cbr\u003eRed Earth, Tobacco, Animal 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\u003eOscurata Collection\u003c\/strong\u003e\u003cbr\u003eTropical light \u0026amp; ritual shadow\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(14, 124, 134, 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);\"\u003e5\/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: 100%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-accent-2)); 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);\"\u003e5\/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: 100%; height: 100%; background: linear-gradient(90deg, var(--color-accent), var(--color-accent-2)); 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);\"\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-accent-2)); 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 COURTS ===== --\u003e\n\u003cdiv class=\"accordion\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\u003cinput class=\"accordion-input\" id=\"voyageToggle\" type=\"checkbox\"\u003e\n\n\u003clabel for=\"voyageToggle\" class=\"accordion-header\"\u003e\u003ch3\u003e🥭 The Olfactory Journey\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\"\u003eHead\u003c\/span\u003e\n\u003ch4 style=\"margin-top: 0.3rem; color: var(--color-accent); font-size: 1rem;\"\u003eMango, Papaya, Mint, Lime, Pineapple, Ozonic Notes\u003c\/h4\u003e\n\u003cp\u003eA bright tropical explosion — juicy mango, creamy papaya and tangy lime evoke the vibrant lushness of the Tijuca forest under the Rio sun.\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;\"\u003eBlood, Iron-rich Accord, Mango, Guava, Tiare\u003c\/h4\u003e\n\u003cp\u003eThe heart swings: blood and iron create a disturbing metallic and organic facet, counterbalanced by guava and tiare flower, evoking the ritual in the shadow of the forest.\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;\"\u003eRed Earth, Animal Notes, White Musk, Tobacco, Ebony, Milk\u003c\/h4\u003e\n\u003cp\u003eA dense and enveloping trail — the red ferruginous earth, wild animal notes and tobacco absolute anchor the fragrance in a mysterious and sensual darkness.\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 class=\"accordion-input\" id=\"detailsToggle\" type=\"checkbox\"\u003e\n\n\u003clabel for=\"detailsToggle\" class=\"accordion-header\"\u003e\u003ch3\u003e📖 Learn More\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 35%\u003c\/strong\u003e — High-intensity perfume extract. Lasts 10-12 hours, powerful sillage, base notes that fully unfold on the warmth of the skin.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eOscurata Collection\u003c\/strong\u003e — \u003ca href=\"https:\/\/www.passion-parfum.com\/collections\/spiritica-1\" style=\"color: var(--color-accent);\"\u003eSpiritica\u003c\/a\u003e explores here the contrast between tropical light and the shadow of Brazilian macumba rituals, in the Tijuca forest in Rio de Janeiro.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eNose: Daniele Cerroni\u003c\/strong\u003e — A young conceptual perfumer who signs this first reference of the Oscurata Collection by combining tropical and animalic with rare audacity.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWho is it for?\u003c\/strong\u003e — A unisex fragrance for lovers of conceptual and memorable scents, who are not afraid of bloody accords and intense earthy-animalic bases.\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\u003eTropical explosion, bloody ritual and mysterious land: Mangomacumba is the olfactory signature of those who seek an intense conceptual fragrance, between juicy light and animal shadow.\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\/spiritica-1\"\u003eAll perfumes Spiritica\u003c\/a\u003e \u003ca href=\"https:\/\/passion-parfum.com\/products\/spiritica-yuzuyakuza-extrait-de-parfum-41?variant=56338188501316\"\u003eYuzuyakuza – Spiritica\u003c\/a\u003e \u003ca href=\"https:\/\/passion-parfum.com\/products\/spiritica-jeffrey-extrait-de-parfum-35?variant=56337972330820\"\u003eJeffrey – Spiritica\u003c\/a\u003e \u003ca href=\"https:\/\/passion-parfum.com\/products\/spiritica-leonarda-extrait-de-parfum-35?variant=56338045665604\"\u003eLeonarda – Spiritica\u003c\/a\u003e \u003ca href=\"https:\/\/passion-parfum.com\/products\/spiritica-lynch-extrait-de-parfum-35?variant=56338068472132\"\u003eLynch – Spiritica\u003c\/a\u003e \u003ca href=\"https:\/\/passion-parfum.com\/products\/spiritica-suscepto-extrait-de-parfum-35?variant=56338106745156\"\u003eSuscepto – Spiritica\u003c\/a\u003e \u003ca href=\"https:\/\/passion-parfum.com\/products\/spiritica-weon-extrait-de-parfum-35?variant=56338142658884\"\u003eWeon – Spiritica\u003c\/a\u003e\u003c\/div\u003e\n\u003ca href=\"https:\/\/passion-parfum.com\/products\/spiritica-atmayatra-extrait-de-parfum-35?variant=56338213830980\"\u003eAtmayatra – Spiritica\u003c\/a\u003e\u003c\/div\u003e\n\u003cstyle\u003e\n    :root {\n        --color-accent: #0e7c86;\n        --color-accent-2: #2fb8b3;\n        --color-white: #ffffff;\n        --color-light-bg: #f3f6f6;\n        --color-gray: #e3ecec;\n        --color-light-cream: #f8fbfb;\n        --color-dark-text: #243033;\n        --color-soft-text: #556366;\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(14, 124, 134, 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-gray);\n        color: var(--color-dark-text);\n        border: 1px solid rgba(14, 124, 134, 0.20);\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(14, 124, 134, 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: 8px;\n        display: flex;\n        align-items: center;\n        gap: 0.8rem;\n        box-shadow: 0 2px 8px rgba(14, 124, 134, 0.12);\n        border: 1px solid rgba(14, 124, 134, 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-light-bg);\n        border-radius: 8px;\n        margin-bottom: 1rem;\n        overflow: hidden;\n        box-shadow: 0 2px 8px rgba(14, 124, 134, 0.12);\n        border: 1px solid rgba(14, 124, 134, 0.20);\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(14, 124, 134, 0.20);\n    }\n\n    .quote-box::before {\n        content: '\"';\n        position: absolute;\n        font-size: 6rem;\n        color: rgba(0, 217, 255, 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(14, 124, 134, 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(14, 124, 134, 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    }\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","brand":"Spiritica","offers":[{"title":"50ml","offer_id":56338084823364,"sku":"SPIR-2024-MANGOMACUMBA-50","price":190.0,"currency_code":"EUR","in_stock":true},{"title":"2ml","offer_id":56338084856132,"sku":"SPIR-2024-MANGOMACUMBA-51","price":9.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/Mangomacumba_spiritica_1.jpg?v=1768000267"},{"product_id":"aaron-terence-hughes-blood-orange","title":"Blood Orange","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;\"\u003eBlood Orange\u003c\/h1\u003e\n  \u003cp style=\"color:#c9a961; font-style:italic; margin:0 0 .25rem; font-size:.95rem;\"\u003eExtrait de Parfum 25% — Woody floral citrus\u003c\/p\u003e\n  \u003cp style=\"color:#bdbdbd; margin:0 0 1.5rem; font-size:.9rem;\"\u003eby \u003cstrong style=\"color:#fff;\"\u003eAaron Terence Hughes\u003c\/strong\u003e — Limited edition 2026 (reissue of 2019)\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;\"\u003eBlood orange, Mandarin, Tangerine\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;\"\u003eSambac jasmine, Ambroxan\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;\"\u003eSkin accord, Ethical ambergris, Patchouli, Rose absolute\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 solar peel\u003c\/h2\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eReissued in 2026 in a reworked 25% formula, Blood Orange captures the blood-red flesh of the fruit — tart, wine-like, dense. Three citruses on opening, Sambac jasmine and ambroxan at the heart, ethical ambergris, patchouli and rose absolute in the base. Lasts 8 to 12 h.\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 — blood-red burst\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eBlood orange conducting the orchestra, followed by round mandarin and zesty tangerine. The most realistic citrus in the niche.\u003c\/p\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eHeart — carnal shift\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1rem;\"\u003eSambac jasmine brings its creamy, slightly indolic note, while ambroxan extends the salty-sweet amber signature.\u003c\/p\u003e\n\n  \u003ch3 style=\"color:#fff; font-size:1rem; margin:1rem 0 .35rem;\"\u003eBase — sensual persistence\u003c\/h3\u003e\n  \u003cp style=\"color:#e6e6e6; margin:0 0 1.5rem;\"\u003eSkin accord, ethical ambergris, earthy patchouli and powdery rose absolute sign a dense, voluptuous sillage that lasts 8 to 12 h without ever turning heavy.\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 Aaron Terence Hughes (Cornwall)\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 (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;\"\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 Citrus, floral, woody\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, bold\u003c\/li\u003e\n    \u003cli style=\"padding:.45rem 0; color:#e6e6e6;\"\u003e\n\u003cstrong style=\"color:#fff;\"\u003eOccasions:\u003c\/strong\u003e Spring-summer, daytime and festive evening\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;\"\u003e« Same formula, brought to the present with fine materials. » — Aaron Terence Hughes, 2026\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 intense, well-built citruses who enjoy bold, dual-personality profiles — citrus by day, carnal by night. Limited edition with a restricted run.\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Aaron Terence Hughes","offers":[{"title":"50ml","offer_id":56697879003460,"sku":"RBRN-ATH-P30-BLO-UK-25","price":150.0,"currency_code":"EUR","in_stock":false},{"title":"2ml","offer_id":56697879036228,"sku":"RBRN-ATH-S02-BLO-UK-25","price":6.5,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/3255\/1492\/files\/50ML_BLOOD-ORANGE_WEB1X1_1800x1800_71dd3279-10df-49a1-8968-565b9f21fb99.jpg?v=1777121116"},{"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\/fruite.oembed","provider":"Passion Parfum Project","version":"1.0","type":"link"}