{"title":"Sospiro","description":null,"products":[{"product_id":"sospiro-erba-pura-100ml-edp","title":"Sospiro Erba Pura 100ml EDP","description":"\u003csection id=\"sssospiroerbapura100mledp\"\u003e\u003cstyle\u003e#sssospiroerbapura100mledp{--accent:hsl(27,27%,22%);--ink:hsl(222,29%,11%);--muted:hsl(215,6%,47%);--bd:hsl(216,33%,91%);--card:hsl(0,0%,100%);padding:clamp(40px,8vw,90px) 0;font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}#sssospiroerbapura100mledp *,#sssospiroerbapura100mledp *::before,#sssospiroerbapura100mledp *::after{box-sizing:border-box}#sssospiroerbapura100mledp .cmc{max-width:1280px;margin:0 auto;padding:0 24px}#sssospiroerbapura100mledp .hdr{text-align:center;margin:0 auto clamp(40px,7vw,70px);max-width:720px}#sssospiroerbapura100mledp .prose{font-size:clamp(1rem,2vw,1.12rem);color:var(--muted);line-height:1.65;margin:0}#sssospiroerbapura100mledp .prose strong{color:var(--ink);font-weight:600}#sssospiroerbapura100mledp .nav{display:flex;justify-content:center;margin-bottom:48px;border-bottom:1px solid var(--bd);flex-wrap:wrap}#sssospiroerbapura100mledp .piv{padding:16px clamp(16px,4vw,24px);cursor:pointer;background:none;border:none;font-size:15px;font-weight:600;color:var(--muted);position:relative;transition:color .4s cubic-bezier(.19,1,.22,1);-webkit-tap-highlight-color:transparent}#sssospiroerbapura100mledp .piv.on{color:var(--ink)}#sssospiroerbapura100mledp .piv::after{content:\"\";position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:var(--accent);transform:scaleX(0);opacity:0;transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .4s}#sssospiroerbapura100mledp .piv.on::after{transform:scaleX(1);left:0;right:0;opacity:1}#sssospiroerbapura100mledp .panel{display:none}#sssospiroerbapura100mledp .panel.on{display:block}#sssospiroerbapura100mledp .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:clamp(24px,4vw,32px)}#sssospiroerbapura100mledp .card{text-align:center;opacity:0;transform:translateY(25px);transition:opacity .7s cubic-bezier(.19,1,.22,1),transform .7s cubic-bezier(.19,1,.22,1)}#sssospiroerbapura100mledp .card.in{opacity:1;transform:translateY(0)}#sssospiroerbapura100mledp .env{aspect-ratio:1\/1;background:var(--card);border-radius:18px;border:1px solid var(--bd);margin-bottom:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .5s cubic-bezier(.19,1,.22,1),box-shadow .5s}#sssospiroerbapura100mledp .env.empty{background:linear-gradient(135deg,#f7f5f2,#efe9e1)}#sssospiroerbapura100mledp .env.empty span{font-size:12px;font-weight:600;color:var(--accent);padding:6px;text-align:center;line-height:1.25;letter-spacing:.02em}#sssospiroerbapura100mledp .card:hover .env{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 40px -10px hsla(222,29%,11%,.12)}#sssospiroerbapura100mledp .env img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.165,.84,.44,1)}#sssospiroerbapura100mledp .card:hover .env img{transform:scale(1.1)}#sssospiroerbapura100mledp .sig{font-size:14px;font-weight:500;color:var(--ink);line-height:1.4;transition:color .4s}#sssospiroerbapura100mledp .card:hover .sig{color:var(--accent)}\u003c\/style\u003e\n\u003cdiv class=\"cmc\"\u003e\n\u003cheader class=\"hdr\"\u003e\u003cp class=\"prose\"\u003e\u003cstrong\u003eSospiro Erba Pura 100ml EDP\u003c\/strong\u003e opens with orange, bergamot and lemon, reveals a heart of fruity notes, settles onto a base of musk, amber and vanilla.\u003c\/p\u003e\u003c\/header\u003e\u003cdiv class=\"nav\"\u003e\n\u003cbutton class=\"piv on\" data-t=\"sssospiroerbapura100mledp-t\"\u003eTop Notes\u003c\/button\u003e\u003cbutton class=\"piv\" data-t=\"sssospiroerbapura100mledp-m\"\u003eMiddle Notes\u003c\/button\u003e\u003cbutton class=\"piv\" data-t=\"sssospiroerbapura100mledp-b\"\u003eBase Notes\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"sssospiroerbapura100mledp-t\" class=\"panel on\"\u003e\u003cdiv class=\"grid\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"sssospiroerbapura100mledp-m\" class=\"panel\"\u003e\u003cdiv class=\"grid\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"sssospiroerbapura100mledp-b\" class=\"panel\"\u003e\u003cdiv class=\"grid\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cscript\u003e(function(){var root=document.getElementById(\"sssospiroerbapura100mledp\");if(!root)return;var D={\"sssospiroerbapura100mledp-t\": [{\"n\": \"Orange\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.80.jpg\"}, {\"n\": \"Bergamot\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.75.jpg\"}, {\"n\": \"Lemon\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.77.jpg\"}], \"sssospiroerbapura100mledp-m\": [{\"n\": \"Fruity Notes\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.320.jpg\"}], \"sssospiroerbapura100mledp-b\": [{\"n\": \"Musk\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.4.jpg\"}, {\"n\": \"Amber\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.54.jpg\"}, {\"n\": \"Vanilla\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.74.jpg\"}]};var io=new IntersectionObserver(function(es,ob){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add(\"in\");ob.unobserve(e.target);}});},{threshold:.1});function bind(id){root.querySelectorAll(\"#\"+id+\" .card:not(.in)\").forEach(function(el,i){el.style.transitionDelay=(i*50)+\"ms\";io.observe(el);});}function fill(id,arr){var g=root.querySelector(\"#\"+id+\" .grid\");if(!g)return;g.innerHTML=arr.map(function(n){var e=n.a?('\u003cdiv class=\"env\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"'+n.a+'\" alt=\"'+n.n+' perfume note\"\u003e\u003c\/div\u003e'):('\u003cdiv class=\"env empty\"\u003e\u003cspan\u003e'+n.n+'\u003c\/span\u003e\u003c\/div\u003e');return '\u003cdiv class=\"card\"\u003e'+e+'\u003cdiv class=\"sig\"\u003e'+n.n+'\u003c\/div\u003e\u003c\/div\u003e';}).join(\"\");}Object.keys(D).forEach(function(id){fill(id,D[id]);});var first=root.querySelector(\".panel.on\");if(first)bind(first.id);root.querySelectorAll(\".piv\").forEach(function(tr){tr.addEventListener(\"click\",function(){var t=tr.getAttribute(\"data-t\");root.querySelectorAll(\".piv\").forEach(function(x){x.classList.remove(\"on\");});tr.classList.add(\"on\");root.querySelectorAll(\".panel\").forEach(function(p){var a=p.id===t;p.classList.toggle(\"on\",a);if(a)bind(p.id);});});});})();\u003c\/script\u003e","brand":"Rakspiri.is","offers":[{"title":"Default Title","offer_id":49581216596260,"sku":null,"price":36750.0,"currency_code":"ISK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0838\/5862\/0708\/files\/img_5662611481828652453_8033488156329_1_L-250185.jpg?v=1727349115"},{"product_id":"sospiro-accento-form-men-women-edp-100-ml","title":"Sospiro Accento Form Men \u0026 Women Edp 100 Ml","description":"\u003csection id=\"sssospiroaccentoformmenwom\"\u003e\u003cstyle\u003e#sssospiroaccentoformmenwom{--accent:hsl(27,27%,22%);--ink:hsl(222,29%,11%);--muted:hsl(215,6%,47%);--bd:hsl(216,33%,91%);--card:hsl(0,0%,100%);padding:clamp(40px,8vw,90px) 0;font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}#sssospiroaccentoformmenwom *,#sssospiroaccentoformmenwom *::before,#sssospiroaccentoformmenwom *::after{box-sizing:border-box}#sssospiroaccentoformmenwom .cmc{max-width:1280px;margin:0 auto;padding:0 24px}#sssospiroaccentoformmenwom .hdr{text-align:center;margin:0 auto clamp(40px,7vw,70px);max-width:720px}#sssospiroaccentoformmenwom .prose{font-size:clamp(1rem,2vw,1.12rem);color:var(--muted);line-height:1.65;margin:0}#sssospiroaccentoformmenwom .prose strong{color:var(--ink);font-weight:600}#sssospiroaccentoformmenwom .nav{display:flex;justify-content:center;margin-bottom:48px;border-bottom:1px solid var(--bd);flex-wrap:wrap}#sssospiroaccentoformmenwom .piv{padding:16px clamp(16px,4vw,24px);cursor:pointer;background:none;border:none;font-size:15px;font-weight:600;color:var(--muted);position:relative;transition:color .4s cubic-bezier(.19,1,.22,1);-webkit-tap-highlight-color:transparent}#sssospiroaccentoformmenwom .piv.on{color:var(--ink)}#sssospiroaccentoformmenwom .piv::after{content:\"\";position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:var(--accent);transform:scaleX(0);opacity:0;transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .4s}#sssospiroaccentoformmenwom .piv.on::after{transform:scaleX(1);left:0;right:0;opacity:1}#sssospiroaccentoformmenwom .panel{display:none}#sssospiroaccentoformmenwom .panel.on{display:block}#sssospiroaccentoformmenwom .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:clamp(24px,4vw,32px)}#sssospiroaccentoformmenwom .card{text-align:center;opacity:0;transform:translateY(25px);transition:opacity .7s cubic-bezier(.19,1,.22,1),transform .7s cubic-bezier(.19,1,.22,1)}#sssospiroaccentoformmenwom .card.in{opacity:1;transform:translateY(0)}#sssospiroaccentoformmenwom .env{aspect-ratio:1\/1;background:var(--card);border-radius:18px;border:1px solid var(--bd);margin-bottom:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .5s cubic-bezier(.19,1,.22,1),box-shadow .5s}#sssospiroaccentoformmenwom .env.empty{background:linear-gradient(135deg,#f7f5f2,#efe9e1)}#sssospiroaccentoformmenwom .env.empty span{font-size:12px;font-weight:600;color:var(--accent);padding:6px;text-align:center;line-height:1.25;letter-spacing:.02em}#sssospiroaccentoformmenwom .card:hover .env{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 40px -10px hsla(222,29%,11%,.12)}#sssospiroaccentoformmenwom .env img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.165,.84,.44,1)}#sssospiroaccentoformmenwom .card:hover .env img{transform:scale(1.1)}#sssospiroaccentoformmenwom .sig{font-size:14px;font-weight:500;color:var(--ink);line-height:1.4;transition:color .4s}#sssospiroaccentoformmenwom .card:hover .sig{color:var(--accent)}\u003c\/style\u003e\n\u003cdiv class=\"cmc\"\u003e\n\u003cheader class=\"hdr\"\u003e\u003cp class=\"prose\"\u003e\u003cstrong\u003eSospiro Accento Form Men \u0026amp; Women Edp 100 Ml\u003c\/strong\u003e opens with pineapple and hyacinth, reveals a heart of pink pepper, iris and jasmine, settles onto a base of musk, amber, vetiver, patchouli and vanilla.\u003c\/p\u003e\u003c\/header\u003e\u003cdiv class=\"nav\"\u003e\n\u003cbutton class=\"piv on\" data-t=\"sssospiroaccentoformmenwom-t\"\u003eTop Notes\u003c\/button\u003e\u003cbutton class=\"piv\" data-t=\"sssospiroaccentoformmenwom-m\"\u003eMiddle Notes\u003c\/button\u003e\u003cbutton class=\"piv\" data-t=\"sssospiroaccentoformmenwom-b\"\u003eBase Notes\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"sssospiroaccentoformmenwom-t\" class=\"panel on\"\u003e\u003cdiv class=\"grid\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"sssospiroaccentoformmenwom-m\" class=\"panel\"\u003e\u003cdiv class=\"grid\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"sssospiroaccentoformmenwom-b\" class=\"panel\"\u003e\u003cdiv class=\"grid\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cscript\u003e(function(){var root=document.getElementById(\"sssospiroaccentoformmenwom\");if(!root)return;var D={\"sssospiroaccentoformmenwom-t\": [{\"n\": \"Pineapple\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.170.jpg\"}, {\"n\": \"Hyacinth\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.22.jpg\"}], \"sssospiroaccentoformmenwom-m\": [{\"n\": \"Pink Pepper\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.91.jpg\"}, {\"n\": \"Iris\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.11.jpg\"}, {\"n\": \"Jasmine\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.14.jpg\"}], \"sssospiroaccentoformmenwom-b\": [{\"n\": \"Musk\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.4.jpg\"}, {\"n\": \"Amber\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.54.jpg\"}, {\"n\": \"Vetiver\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.2.jpg\"}, {\"n\": \"Patchouli\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.34.jpg\"}, {\"n\": \"Vanilla\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.74.jpg\"}]};var io=new IntersectionObserver(function(es,ob){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add(\"in\");ob.unobserve(e.target);}});},{threshold:.1});function bind(id){root.querySelectorAll(\"#\"+id+\" .card:not(.in)\").forEach(function(el,i){el.style.transitionDelay=(i*50)+\"ms\";io.observe(el);});}function fill(id,arr){var g=root.querySelector(\"#\"+id+\" .grid\");if(!g)return;g.innerHTML=arr.map(function(n){var e=n.a?('\u003cdiv class=\"env\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"'+n.a+'\" alt=\"'+n.n+' perfume note\"\u003e\u003c\/div\u003e'):('\u003cdiv class=\"env empty\"\u003e\u003cspan\u003e'+n.n+'\u003c\/span\u003e\u003c\/div\u003e');return '\u003cdiv class=\"card\"\u003e'+e+'\u003cdiv class=\"sig\"\u003e'+n.n+'\u003c\/div\u003e\u003c\/div\u003e';}).join(\"\");}Object.keys(D).forEach(function(id){fill(id,D[id]);});var first=root.querySelector(\".panel.on\");if(first)bind(first.id);root.querySelectorAll(\".piv\").forEach(function(tr){tr.addEventListener(\"click\",function(){var t=tr.getAttribute(\"data-t\");root.querySelectorAll(\".piv\").forEach(function(x){x.classList.remove(\"on\");});tr.classList.add(\"on\");root.querySelectorAll(\".panel\").forEach(function(p){var a=p.id===t;p.classList.toggle(\"on\",a);if(a)bind(p.id);});});});})();\u003c\/script\u003e","brand":"Rakspiri.is","offers":[{"title":"Default Title","offer_id":49581229310244,"sku":null,"price":37158.0,"currency_code":"ISK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0838\/5862\/0708\/files\/s-l640_1_4_540x_200b3635-dae9-4b84-b138-c9ad1e351b7c-991342.jpg?v=1727349076"},{"product_id":"sospiro-capriccio-eau-de-parfum-100ml","title":"Sospiro Capriccio – Eau De Parfum 100ML","description":"\u003csection id=\"sssospirocapriccioeaudepar\"\u003e\u003cstyle\u003e#sssospirocapriccioeaudepar{--accent:hsl(27,27%,22%);--ink:hsl(222,29%,11%);--muted:hsl(215,6%,47%);--bd:hsl(216,33%,91%);--card:hsl(0,0%,100%);padding:clamp(40px,8vw,90px) 0;font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}#sssospirocapriccioeaudepar *,#sssospirocapriccioeaudepar *::before,#sssospirocapriccioeaudepar *::after{box-sizing:border-box}#sssospirocapriccioeaudepar .cmc{max-width:1280px;margin:0 auto;padding:0 24px}#sssospirocapriccioeaudepar .hdr{text-align:center;margin:0 auto clamp(40px,7vw,70px);max-width:720px}#sssospirocapriccioeaudepar .prose{font-size:clamp(1rem,2vw,1.12rem);color:var(--muted);line-height:1.65;margin:0}#sssospirocapriccioeaudepar .prose strong{color:var(--ink);font-weight:600}#sssospirocapriccioeaudepar .nav{display:flex;justify-content:center;margin-bottom:48px;border-bottom:1px solid var(--bd);flex-wrap:wrap}#sssospirocapriccioeaudepar .piv{padding:16px clamp(16px,4vw,24px);cursor:pointer;background:none;border:none;font-size:15px;font-weight:600;color:var(--muted);position:relative;transition:color .4s cubic-bezier(.19,1,.22,1);-webkit-tap-highlight-color:transparent}#sssospirocapriccioeaudepar .piv.on{color:var(--ink)}#sssospirocapriccioeaudepar .piv::after{content:\"\";position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:var(--accent);transform:scaleX(0);opacity:0;transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .4s}#sssospirocapriccioeaudepar .piv.on::after{transform:scaleX(1);left:0;right:0;opacity:1}#sssospirocapriccioeaudepar .panel{display:none}#sssospirocapriccioeaudepar .panel.on{display:block}#sssospirocapriccioeaudepar .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:clamp(24px,4vw,32px)}#sssospirocapriccioeaudepar .card{text-align:center;opacity:0;transform:translateY(25px);transition:opacity .7s cubic-bezier(.19,1,.22,1),transform .7s cubic-bezier(.19,1,.22,1)}#sssospirocapriccioeaudepar .card.in{opacity:1;transform:translateY(0)}#sssospirocapriccioeaudepar .env{aspect-ratio:1\/1;background:var(--card);border-radius:18px;border:1px solid var(--bd);margin-bottom:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .5s cubic-bezier(.19,1,.22,1),box-shadow .5s}#sssospirocapriccioeaudepar .env.empty{background:linear-gradient(135deg,#f7f5f2,#efe9e1)}#sssospirocapriccioeaudepar .env.empty span{font-size:12px;font-weight:600;color:var(--accent);padding:6px;text-align:center;line-height:1.25;letter-spacing:.02em}#sssospirocapriccioeaudepar .card:hover .env{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 40px -10px hsla(222,29%,11%,.12)}#sssospirocapriccioeaudepar .env img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.165,.84,.44,1)}#sssospirocapriccioeaudepar .card:hover .env img{transform:scale(1.1)}#sssospirocapriccioeaudepar .sig{font-size:14px;font-weight:500;color:var(--ink);line-height:1.4;transition:color .4s}#sssospirocapriccioeaudepar .card:hover .sig{color:var(--accent)}\u003c\/style\u003e\n\u003cdiv class=\"cmc\"\u003e\n\u003cheader class=\"hdr\"\u003e\u003cp class=\"prose\"\u003e\u003cstrong\u003eSospiro Capriccio – Eau De Parfum 100ML\u003c\/strong\u003e opens with neroli and lemon, reveals a heart of white flowers, red berries, tonka bean and cinnamon, settles onto a base of patchouli, musk, agarwood (oud), cashmeran, amber and sandalwood.\u003c\/p\u003e\u003c\/header\u003e\u003cdiv class=\"nav\"\u003e\n\u003cbutton class=\"piv on\" data-t=\"sssospirocapriccioeaudepar-t\"\u003eTop Notes\u003c\/button\u003e\u003cbutton class=\"piv\" data-t=\"sssospirocapriccioeaudepar-m\"\u003eMiddle Notes\u003c\/button\u003e\u003cbutton class=\"piv\" data-t=\"sssospirocapriccioeaudepar-b\"\u003eBase Notes\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"sssospirocapriccioeaudepar-t\" class=\"panel on\"\u003e\u003cdiv class=\"grid\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"sssospirocapriccioeaudepar-m\" class=\"panel\"\u003e\u003cdiv class=\"grid\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"sssospirocapriccioeaudepar-b\" class=\"panel\"\u003e\u003cdiv class=\"grid\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cscript\u003e(function(){var root=document.getElementById(\"sssospirocapriccioeaudepar\");if(!root)return;var D={\"sssospirocapriccioeaudepar-t\": [{\"n\": \"Neroli\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.17.jpg\"}, {\"n\": \"Lemon\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.77.jpg\"}], \"sssospirocapriccioeaudepar-m\": [{\"n\": \"White Flowers\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.323.jpg\"}, {\"n\": \"Red Berries\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.184.jpg\"}, {\"n\": \"Tonka Bean\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.73.jpg\"}, {\"n\": \"Cinnamon\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.65.jpg\"}], \"sssospirocapriccioeaudepar-b\": [{\"n\": \"Patchouli\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.34.jpg\"}, {\"n\": \"Musk\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.4.jpg\"}, {\"n\": \"Agarwood (Oud)\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.114.jpg\"}, {\"n\": \"Cashmeran\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.348.jpg\"}, {\"n\": \"Amber\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.54.jpg\"}, {\"n\": \"Sandalwood\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.33.jpg\"}]};var io=new IntersectionObserver(function(es,ob){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add(\"in\");ob.unobserve(e.target);}});},{threshold:.1});function bind(id){root.querySelectorAll(\"#\"+id+\" .card:not(.in)\").forEach(function(el,i){el.style.transitionDelay=(i*50)+\"ms\";io.observe(el);});}function fill(id,arr){var g=root.querySelector(\"#\"+id+\" .grid\");if(!g)return;g.innerHTML=arr.map(function(n){var e=n.a?('\u003cdiv class=\"env\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"'+n.a+'\" alt=\"'+n.n+' perfume note\"\u003e\u003c\/div\u003e'):('\u003cdiv class=\"env empty\"\u003e\u003cspan\u003e'+n.n+'\u003c\/span\u003e\u003c\/div\u003e');return '\u003cdiv class=\"card\"\u003e'+e+'\u003cdiv class=\"sig\"\u003e'+n.n+'\u003c\/div\u003e\u003c\/div\u003e';}).join(\"\");}Object.keys(D).forEach(function(id){fill(id,D[id]);});var first=root.querySelector(\".panel.on\");if(first)bind(first.id);root.querySelectorAll(\".piv\").forEach(function(tr){tr.addEventListener(\"click\",function(){var t=tr.getAttribute(\"data-t\");root.querySelectorAll(\".piv\").forEach(function(x){x.classList.remove(\"on\");});tr.classList.add(\"on\");root.querySelectorAll(\".panel\").forEach(function(p){var a=p.id===t;p.classList.toggle(\"on\",a);if(a)bind(p.id);});});});})();\u003c\/script\u003e","brand":"Rakspiri.is","offers":[{"title":"Default Title","offer_id":49581273284900,"sku":null,"price":35500.0,"currency_code":"ISK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0838\/5862\/0708\/files\/sospiro-capriccio-eau-de-parfum-100ml-594914.jpg?v=1726748202"},{"product_id":"vibrato-sospiro-perfumes","title":"Sospiro Vibrato","description":"\u003cstyle\u003e.rk-desc{padding:32px 0}.rk-desc-intro{text-align:center;margin-bottom:40px}.rk-desc-intro p{font-size:1rem;color:#6b7280;line-height:1.65;margin:0 auto 8px;max-width:640px}.rk-tabs{display:flex;justify-content:center;border-bottom:1px solid #e5e7eb;margin-bottom:36px}.rk-tab{padding:14px 20px;background:none;border:none;font-size:15px;font-weight:600;color:#6b7280;cursor:pointer;position:relative;transition:color .3s}.rk-tab.active{color:#1e293b}.rk-tab::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#403020;transform:scaleX(0);opacity:0;transition:transform .4s,opacity .4s}.rk-tab.active::after{transform:scaleX(1);opacity:1}.rk-panel{display:none}.rk-panel.active{display:block}.rk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:24px}.rk-note{text-align:center;opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s}.rk-note.shown{opacity:1;transform:translateY(0)}.rk-note-img{aspect-ratio:1;background:#fff;border-radius:16px;border:1px solid #e5e7eb;overflow:hidden;margin-bottom:12px;transition:transform .4s,box-shadow .4s}.rk-note:hover .rk-note-img{transform:translateY(-6px) scale(1.03);box-shadow:0 16px 32px -8px rgba(30,41,59,.12)}.rk-note-img img{width:100%;height:100%;object-fit:cover}.rk-note-name{font-size:14px;font-weight:500;color:#1e293b}\u003c\/style\u003e\n\u003cdiv class=\"rk-desc\"\u003e\n\u003cdiv class=\"rk-desc-intro\"\u003e\n\u003cp\u003e\u003cstrong\u003eA floral citrus from Sospiro Perfumes\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eVibrato is the fragrance equivalent of a sun-drenched Italian afternoon — bright grapefruit and jasmine over ginger and herbal notes, settling into a woody musk and orris base.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rk-tabs\"\u003e\n\u003cbutton class=\"rk-tab active\" data-panel=\"rk-top-vib\"\u003eTop Notes\u003c\/button\u003e\u003cbutton class=\"rk-tab\" data-panel=\"rk-mid-vib\"\u003eMiddle Notes\u003c\/button\u003e\u003cbutton class=\"rk-tab\" data-panel=\"rk-base-vib\"\u003eBase Notes\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"rk-top-vib\" class=\"rk-panel active\"\u003e\u003cdiv class=\"rk-grid\"\u003e\n\u003cdiv class=\"rk-note\"\u003e\n\u003cdiv class=\"rk-note-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/fimgs.net\/mdimg\/sastojci\/t.76.jpg\" alt=\"Grapefruit\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rk-note-name\"\u003eGrapefruit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rk-note\"\u003e\n\u003cdiv class=\"rk-note-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/fimgs.net\/mdimg\/sastojci\/t.75.jpg\" alt=\"Bergamot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rk-note-name\"\u003eBergamot\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rk-note\"\u003e\n\u003cdiv class=\"rk-note-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/fimgs.net\/mdimg\/sastojci\/t.14.jpg\" alt=\"Jasmine\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rk-note-name\"\u003eJasmine\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rk-note\"\u003e\n\u003cdiv class=\"rk-note-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/fimgs.net\/mdimg\/sastojci\/t.147.jpg\" alt=\"Magnolia\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rk-note-name\"\u003eMagnolia\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"rk-mid-vib\" class=\"rk-panel\"\u003e\u003cdiv class=\"rk-grid\"\u003e\n\u003cdiv class=\"rk-note\"\u003e\n\u003cdiv class=\"rk-note-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/fimgs.net\/mdimg\/sastojci\/t.62.jpg\" alt=\"Ginger\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rk-note-name\"\u003eGinger\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rk-note\"\u003e\n\u003cdiv class=\"rk-note-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/fimgs.net\/mdimg\/sastojci\/t.318.jpg\" alt=\"Herbal Notes\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rk-note-name\"\u003eHerbal Notes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"rk-base-vib\" class=\"rk-panel\"\u003e\u003cdiv class=\"rk-grid\"\u003e\n\u003cdiv class=\"rk-note\"\u003e\n\u003cdiv class=\"rk-note-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/fimgs.net\/mdimg\/sastojci\/t.4.jpg\" alt=\"Musk\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rk-note-name\"\u003eMusk\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rk-note\"\u003e\n\u003cdiv class=\"rk-note-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/fimgs.net\/mdimg\/sastojci\/t.41.jpg\" alt=\"Cedar\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rk-note-name\"\u003eCedar\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rk-note\"\u003e\n\u003cdiv class=\"rk-note-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/fimgs.net\/mdimg\/sastojci\/t.54.jpg\" alt=\"Amber\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rk-note-name\"\u003eAmber\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rk-note\"\u003e\n\u003cdiv class=\"rk-note-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/fimgs.net\/mdimg\/sastojci\/t.34.jpg\" alt=\"Patchouli\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rk-note-name\"\u003ePatchouli\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rk-note\"\u003e\n\u003cdiv class=\"rk-note-img\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/fimgs.net\/mdimg\/sastojci\/t.101.jpg\" alt=\"Orris Root\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rk-note-name\"\u003eOrris Root\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cscript\u003e(function(){var tabs=document.querySelectorAll('.rk-tab'),panels=document.querySelectorAll('.rk-panel');var io=new IntersectionObserver(function(e){e.forEach(function(x){if(x.isIntersecting){x.target.classList.add('shown');io.unobserve(x.target);}});},{threshold:.1});function show(id){panels.forEach(function(p){p.classList.toggle('active',p.id===id);});tabs.forEach(function(t){t.classList.toggle('active',t.dataset.panel===id);});document.querySelectorAll('#'+id+' .rk-note').forEach(function(n,i){n.style.transitionDelay=i*40+'ms';io.observe(n);});}tabs.forEach(function(t){t.addEventListener('click',function(){show(t.dataset.panel);});});var f=document.querySelector('.rk-panel.active');if(f){document.querySelectorAll('#'+f.id+' .rk-note').forEach(function(n,i){n.style.transitionDelay=i*40+'ms';io.observe(n);});}})();\u003c\/script\u003e","brand":"Rakspiri.is","offers":[{"title":"100 ml","offer_id":50133221245220,"sku":"","price":40500.0,"currency_code":"ISK","in_stock":true},{"title":"5 ml","offer_id":50695023100196,"sku":null,"price":3436.0,"currency_code":"ISK","in_stock":true},{"title":"1ml","offer_id":51190715810084,"sku":null,"price":1300.0,"currency_code":"ISK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0838\/5862\/0708\/files\/VIBRATO_1.webp?v=1732536729"},{"product_id":"sospiro-dolce-melodia","title":"Sospiro Dolce Melodia","description":"\u003csection id=\"sssospirodolcemelodia\"\u003e\u003cstyle\u003e#sssospirodolcemelodia{--accent:hsl(27,27%,22%);--ink:hsl(222,29%,11%);--muted:hsl(215,6%,47%);--bd:hsl(216,33%,91%);--card:hsl(0,0%,100%);padding:clamp(40px,8vw,90px) 0;font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}#sssospirodolcemelodia *,#sssospirodolcemelodia *::before,#sssospirodolcemelodia *::after{box-sizing:border-box}#sssospirodolcemelodia .cmc{max-width:1280px;margin:0 auto;padding:0 24px}#sssospirodolcemelodia .hdr{text-align:center;margin:0 auto clamp(40px,7vw,70px);max-width:720px}#sssospirodolcemelodia .prose{font-size:clamp(1rem,2vw,1.12rem);color:var(--muted);line-height:1.65;margin:0}#sssospirodolcemelodia .prose strong{color:var(--ink);font-weight:600}#sssospirodolcemelodia .nav{display:flex;justify-content:center;margin-bottom:48px;border-bottom:1px solid var(--bd);flex-wrap:wrap}#sssospirodolcemelodia .piv{padding:16px clamp(16px,4vw,24px);cursor:pointer;background:none;border:none;font-size:15px;font-weight:600;color:var(--muted);position:relative;transition:color .4s cubic-bezier(.19,1,.22,1);-webkit-tap-highlight-color:transparent}#sssospirodolcemelodia .piv.on{color:var(--ink)}#sssospirodolcemelodia .piv::after{content:\"\";position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:var(--accent);transform:scaleX(0);opacity:0;transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .4s}#sssospirodolcemelodia .piv.on::after{transform:scaleX(1);left:0;right:0;opacity:1}#sssospirodolcemelodia .panel{display:none}#sssospirodolcemelodia .panel.on{display:block}#sssospirodolcemelodia .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:clamp(24px,4vw,32px)}#sssospirodolcemelodia .card{text-align:center;opacity:0;transform:translateY(25px);transition:opacity .7s cubic-bezier(.19,1,.22,1),transform .7s cubic-bezier(.19,1,.22,1)}#sssospirodolcemelodia .card.in{opacity:1;transform:translateY(0)}#sssospirodolcemelodia .env{aspect-ratio:1\/1;background:var(--card);border-radius:18px;border:1px solid var(--bd);margin-bottom:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .5s cubic-bezier(.19,1,.22,1),box-shadow .5s}#sssospirodolcemelodia .card:hover .env{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 40px -10px hsla(222,29%,11%,.12)}#sssospirodolcemelodia .env img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.165,.84,.44,1)}#sssospirodolcemelodia .card:hover .env img{transform:scale(1.1)}#sssospirodolcemelodia .sig{font-size:14px;font-weight:500;color:var(--ink);line-height:1.4;transition:color .4s}#sssospirodolcemelodia .card:hover .sig{color:var(--accent)}\u003c\/style\u003e\n\u003cdiv class=\"cmc\"\u003e\n\u003cheader class=\"hdr\"\u003e\u003cp class=\"prose\"\u003e\u003cstrong\u003eSospiro Dolce Melodia\u003c\/strong\u003e opens with mandarin orange, orange and saffron, reveals a heart of pear, black currant, gardenia, jasmine and rose, settles onto a base of white musk, vanilla and sandalwood.\u003c\/p\u003e\u003c\/header\u003e\u003cdiv class=\"nav\"\u003e\n\u003cbutton class=\"piv on\" data-t=\"sssospirodolcemelodia-t\"\u003eTop Notes\u003c\/button\u003e\u003cbutton class=\"piv\" data-t=\"sssospirodolcemelodia-m\"\u003eMiddle Notes\u003c\/button\u003e\u003cbutton class=\"piv\" data-t=\"sssospirodolcemelodia-b\"\u003eBase Notes\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"sssospirodolcemelodia-t\" class=\"panel on\"\u003e\u003cdiv class=\"grid\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"sssospirodolcemelodia-m\" class=\"panel\"\u003e\u003cdiv class=\"grid\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"sssospirodolcemelodia-b\" class=\"panel\"\u003e\u003cdiv class=\"grid\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cscript\u003e(function(){var root=document.getElementById(\"sssospirodolcemelodia\");if(!root)return;var D={\"sssospirodolcemelodia-t\": [{\"n\": \"Mandarin Orange\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.82.jpg\"}, {\"n\": \"Orange\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.80.jpg\"}, {\"n\": \"Saffron\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.55.jpg\"}], \"sssospirodolcemelodia-m\": [{\"n\": \"Pear\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.182.jpg\"}, {\"n\": \"Black Currant\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.132.jpg\"}, {\"n\": \"Gardenia\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.19.jpg\"}, {\"n\": \"Jasmine\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.14.jpg\"}, {\"n\": \"Rose\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.105.jpg\"}], \"sssospirodolcemelodia-b\": [{\"n\": \"White Musk\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.4.jpg\"}, {\"n\": \"Vanilla\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.74.jpg\"}, {\"n\": \"Sandalwood\", \"a\": \"https:\/\/fimgs.net\/mdimg\/sastojci\/t.33.jpg\"}]};var io=new IntersectionObserver(function(es,ob){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add(\"in\");ob.unobserve(e.target);}});},{threshold:.1});function bind(id){root.querySelectorAll(\"#\"+id+\" .card:not(.in)\").forEach(function(el,i){el.style.transitionDelay=(i*50)+\"ms\";io.observe(el);});}function fill(id,arr){var g=root.querySelector(\"#\"+id+\" .grid\");if(!g)return;g.innerHTML=arr.map(function(n){return '\u003cdiv class=\"card\"\u003e\u003cdiv class=\"env\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"'+n.a+'\" alt=\"'+n.n+' perfume note\"\u003e\u003c\/div\u003e\u003cdiv class=\"sig\"\u003e'+n.n+'\u003c\/div\u003e\u003c\/div\u003e';}).join(\"\");}Object.keys(D).forEach(function(id){fill(id,D[id]);});var first=root.querySelector(\".panel.on\");if(first)bind(first.id);root.querySelectorAll(\".piv\").forEach(function(tr){tr.addEventListener(\"click\",function(){var t=tr.getAttribute(\"data-t\");root.querySelectorAll(\".piv\").forEach(function(x){x.classList.remove(\"on\");});tr.classList.add(\"on\");root.querySelectorAll(\".panel\").forEach(function(p){var a=p.id===t;p.classList.toggle(\"on\",a);if(a)bind(p.id);});});});})();\u003c\/script\u003e","brand":"Rakspiri.is","offers":[{"title":"Default Title","offer_id":50982276792612,"sku":null,"price":35500.0,"currency_code":"ISK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0838\/5862\/0708\/files\/sospiro-dolce-melodia-9216208.jpg?v=1755128123"},{"product_id":"sospiro-il-padrino","title":"Sospiro Il Padrino","description":"\u003cbody\u003e\n    \u003cstyle\u003e\n        #ilpadrino-scent-stratum {\n            --accent: hsl(27, 27%, 22%);\n            --ink: hsl(222, 29%, 11%);\n            --muted: hsl(215, 6%, 47%);\n            --card-border-color: hsl(216, 33%, 91%);\n            --background-layer: hsl(216, 33%, 98%);\n            --card-background: hsl(0, 0%, 100%);\n            padding: clamp(40px, 8vw, 90px) 0;\n            position: relative;\n            font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Text\", \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n            color: var(--ink);\n            -webkit-font-smoothing: antialiased;\n        }\n        #ilpadrino-scent-stratum *, #ilpadrino-scent-stratum *::before, #ilpadrino-scent-stratum *::after { box-sizing: border-box; }\n        #ilpadrino-scent-stratum .composition-master-container { max-width: 1280px; margin: 0 auto; padding: 0 24px; }\n        #ilpadrino-scent-stratum .ephemeral-aroma-locus-header { text-align: center; margin: 0 auto clamp(40px, 7vw, 70px); max-width: 720px; }\n        #ilpadrino-scent-stratum .fragrance-secondary-title { font-size: clamp(1rem, 2.5vw, 1.125rem); font-weight: 500; color: var(--muted); margin: 0 0 20px; letter-spacing: 0.01em; }\n        #ilpadrino-scent-stratum .fragrance-secondary-title strong { font-weight: 600; color: var(--ink); }\n        #ilpadrino-scent-stratum .fragrance-narrative-prose { font-size: clamp(1rem, 2vw, 1.1rem); color: var(--muted); line-height: 1.65; margin: 0; }\n        #ilpadrino-scent-stratum .fragrance-narrative-prose strong { color: var(--ink); font-weight: 600; }\n        #ilpadrino-scent-stratum .stratum-navigation-interface { display: flex; justify-content: center; margin-bottom: 48px; border-bottom: 1px solid var(--card-border-color); }\n        #ilpadrino-scent-stratum .stratum-pivot-trigger { padding: 16px clamp(16px, 4vw, 24px); cursor: pointer; background: none; border: none; font-size: 16px; font-weight: 600; color: var(--muted); position: relative; transition: color 0.4s cubic-bezier(.19,1,.22,1); -webkit-tap-highlight-color: transparent; }\n        #ilpadrino-scent-stratum .stratum-pivot-trigger.is-active-state { color: var(--ink); }\n        #ilpadrino-scent-stratum .stratum-pivot-trigger::after { content: ''; position: absolute; bottom: -1px; left: 20%; right: 20%; height: 2px; background-color: var(--accent); transform: scaleX(0); opacity: 0; transition: transform 0.45s cubic-bezier(.19,1,.22,1), opacity 0.4s cubic-bezier(.19,1,.22,1); }\n        #ilpadrino-scent-stratum .stratum-pivot-trigger.is-active-state::after { transform: scaleX(1); left: 0; right: 0; opacity: 1; }\n        #ilpadrino-scent-stratum .stratum-content-panel { display: none; }\n        #ilpadrino-scent-stratum .stratum-content-panel.is-active-state { display: block; }\n        #ilpadrino-scent-stratum .olfactory-grid-nexus { display: grid; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); gap: clamp(24px, 4vw, 32px); }\n        #ilpadrino-scent-stratum .scent-molecule-card { text-align: center; opacity: 0; transform: translateY(25px); transition: opacity 0.7s cubic-bezier(.19,1,.22,1), transform 0.7s cubic-bezier(.19,1,.22,1); }\n        #ilpadrino-scent-stratum .scent-molecule-card.has-rendered { opacity: 1; transform: translateY(0); }\n        #ilpadrino-scent-stratum .aroma-visual-envelope { aspect-ratio: 1 \/ 1; background-color: var(--card-background); border-radius: 18px; border: 1px solid var(--card-border-color); margin-bottom: 16px; overflow: hidden; display: flex; align-items: center; justify-content: center; position: relative; transition: transform 0.5s cubic-bezier(.19,1,.22,1), box-shadow 0.5s cubic-bezier(.19,1,.22,1); }\n        #ilpadrino-scent-stratum .scent-molecule-card:hover .aroma-visual-envelope { transform: translateY(-8px) scale(1.03); box-shadow: 0 20px 40px -10px hsla(222, 29%, 11%, 0.1); }\n        #ilpadrino-scent-stratum .aroma-visual-envelope img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.8s cubic-bezier(.165,.84,.44,1); }\n        #ilpadrino-scent-stratum .scent-molecule-card:hover .aroma-visual-envelope img { transform: scale(1.1); }\n        #ilpadrino-scent-stratum .note-appellation-signature { font-size: 15px; font-weight: 500; color: var(--ink); line-height: 1.4; transition: color 0.4s cubic-bezier(.19,1,.22,1); }\n        #ilpadrino-scent-stratum .scent-molecule-card:hover .note-appellation-signature { color: var(--accent); }\n    \u003c\/style\u003e\n\n    \u003csection id=\"ilpadrino-scent-stratum\"\u003e\n        \u003cdiv class=\"composition-master-container\"\u003e\n            \u003cheader class=\"ephemeral-aroma-locus-header\"\u003e\n                \u003cp class=\"fragrance-secondary-title\"\u003eA Creation by \u003cstrong\u003eNathalie Templer \u0026amp; Salah Al Zarooni\u003c\/strong\u003e\u003c\/p\u003e\n                \u003cp class=\"fragrance-narrative-prose\"\u003eAn Oriental Woody fragrance for women and men. \u003cstrong\u003eIl Padrino\u003c\/strong\u003e opens with a boozy burst of black currant, rum and amaretto, settles into a warm amber and patchouli heart, and dries down to creamy vanilla, Siam benzoin and labdanum. Launched in 2025 by Sospiro Perfumes.\u003c\/p\u003e\n            \u003c\/header\u003e\n\n            \u003cdiv class=\"stratum-navigation-interface\"\u003e\n                \u003cbutton class=\"stratum-pivot-trigger is-active-state\" data-target-stratum=\"ilp-stratum-top\"\u003eTop Notes\u003c\/button\u003e\n                \u003cbutton class=\"stratum-pivot-trigger\" data-target-stratum=\"ilp-stratum-middle\"\u003eMiddle Notes\u003c\/button\u003e\n                \u003cbutton class=\"stratum-pivot-trigger\" data-target-stratum=\"ilp-stratum-base\"\u003eBase Notes\u003c\/button\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv id=\"ilp-stratum-top\" class=\"stratum-content-panel is-active-state\"\u003e\u003cdiv class=\"olfactory-grid-nexus\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n            \u003cdiv id=\"ilp-stratum-middle\" class=\"stratum-content-panel\"\u003e\u003cdiv class=\"olfactory-grid-nexus\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n            \u003cdiv id=\"ilp-stratum-base\" class=\"stratum-content-panel\"\u003e\u003cdiv class=\"olfactory-grid-nexus\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003cscript\u003e\n        document.addEventListener('DOMContentLoaded', function() {\n            const perfumeryDataRepository = {\n                top: [\n                    { name: 'Black Currant', asset: 'https:\/\/fimgs.net\/mdimg\/sastojci\/t.132.jpg' },\n                    { name: 'Rum', asset: 'https:\/\/fimgs.net\/mdimg\/sastojci\/t.201.jpg' },\n                    { name: 'Amaretto', asset: 'https:\/\/fimgs.net\/mdimg\/sastojci\/t.267.jpg' },\n                    { name: 'Bergamot', asset: 'https:\/\/fimgs.net\/mdimg\/sastojci\/t.75.jpg' }\n                ],\n                middle: [\n                    { name: 'Amber', asset: 'https:\/\/fimgs.net\/mdimg\/sastojci\/t.54.jpg' },\n                    { name: 'Patchouli', asset: 'https:\/\/fimgs.net\/mdimg\/sastojci\/t.34.jpg' },\n                    { name: 'Sandalwood', asset: 'https:\/\/fimgs.net\/mdimg\/sastojci\/t.33.jpg' }\n                ],\n                base: [\n                    { name: 'Vanilla', asset: 'https:\/\/fimgs.net\/mdimg\/sastojci\/t.74.jpg' },\n                    { name: 'Siam Benzoin', asset: 'https:\/\/fimgs.net\/mdimg\/sastojci\/t.69.jpg' },\n                    { name: 'Labdanum', asset: 'https:\/\/fimgs.net\/mdimg\/sastojci\/t.15.jpg' }\n                ]\n            };\n\n            const root = document.getElementById('ilpadrino-scent-stratum');\n            const renderEngine = (moleculeData, renderIndex) =\u003e {\n                const element = document.createElement('div');\n                element.className = 'scent-molecule-card';\n                element.style.transitionDelay = `${renderIndex * 50}ms`;\n                element.innerHTML = `\n                    \u003cdiv class=\"aroma-visual-envelope\"\u003e\n                        \u003cimg loading=\"lazy\" src=\"${moleculeData.asset}\" alt=\"${moleculeData.name} perfume note\" decoding=\"async\"\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"note-appellation-signature\"\u003e${moleculeData.name}\u003c\/div\u003e\n                `;\n                return element;\n            };\n\n            const populateStratum = (stratumId, stratumData) =\u003e {\n                const targetGrid = root.querySelector(`#${stratumId} .olfactory-grid-nexus`);\n                if (targetGrid) {\n                    targetGrid.innerHTML = '';\n                    stratumData.forEach((molecule, index) =\u003e targetGrid.appendChild(renderEngine(molecule, index)));\n                }\n            };\n\n            populateStratum('ilp-stratum-top', perfumeryDataRepository.top);\n            populateStratum('ilp-stratum-middle', perfumeryDataRepository.middle);\n            populateStratum('ilp-stratum-base', perfumeryDataRepository.base);\n\n            const viewportIntersectionManager = new IntersectionObserver((entries, observer) =\u003e {\n                entries.forEach(entry =\u003e {\n                    if (entry.isIntersecting) {\n                        entry.target.classList.add('has-rendered');\n                        observer.unobserve(entry.target);\n                    }\n                });\n            }, { rootMargin: '0px', threshold: 0.1 });\n\n            const rebindObservers = (containerSelector) =\u003e {\n                root.querySelectorAll(`${containerSelector} .scent-molecule-card:not(.has-rendered)`).forEach(el =\u003e viewportIntersectionManager.observe(el));\n            };\n            rebindObservers('#ilp-stratum-top');\n\n            const stratumTriggers = root.querySelectorAll('.stratum-pivot-trigger');\n            const stratumPanels = root.querySelectorAll('.stratum-content-panel');\n            stratumTriggers.forEach(trigger =\u003e {\n                trigger.addEventListener('click', () =\u003e {\n                    const targetStratumId = trigger.getAttribute('data-target-stratum');\n                    stratumTriggers.forEach(t =\u003e t.classList.remove('is-active-state'));\n                    trigger.classList.add('is-active-state');\n                    stratumPanels.forEach(panel =\u003e {\n                        const isActive = panel.id === targetStratumId;\n                        panel.classList.toggle('is-active-state', isActive);\n                        if (isActive) rebindObservers(`#${panel.id}`);\n                    });\n                });\n            });\n        });\n    \u003c\/script\u003e\n\u003c\/body\u003e","brand":"Rakspiri.is","offers":[{"title":"100ml","offer_id":51397885362468,"sku":null,"price":36500.0,"currency_code":"ISK","in_stock":true},{"title":"5ml","offer_id":51397885690148,"sku":null,"price":3120.0,"currency_code":"ISK","in_stock":true},{"title":"1ml","offer_id":51397885722916,"sku":null,"price":1350.0,"currency_code":"ISK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0838\/5862\/0708\/files\/sospiro-il-padrino-5878163.jpg?v=1755128123"}],"url":"https:\/\/rakspiri.is\/da\/collections\/sospiro.oembed","provider":"Rakspiri.is","version":"1.0","type":"link"}