{"title":"The Noirverse","description":null,"products":[{"product_id":"amber-oud-ahad-fragrance-concentrate-100ml","title":"Amber Oud Ahad Fragancia Noir 100ml","description":"\u003cp\u003e Sedoso. Voluptuoso. Ámbar ricamente opulento con oud raro. Besado con elegante iris y rosa roja. Una fragancia sofisticada enjoyada con intriga. Narcisismo que gira la cabeza.\u003c\/p\u003e","brand":"Shay \u0026 Blue USA","offers":[{"title":"Default Title","offer_id":42591973376198,"sku":"0210083","price":140.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0555\/0332\/3334\/products\/shay-blue-fragrance-concentrate-amber-oud-ahad-fragrance-concentrate-100ml-35118379794588.png?v=1752238679"},{"product_id":"blacks-club-leather-fragrance-concentrate-100ml","title":"Blacks Club Cuero Fragancia Noir 100ml","description":"\u003cp\u003e Rico con el aroma del cuero inglés, leña y un brandy suave. Una fragancia decadente y bohemia. Inspirado en el club Blacks de Soho, Londres.\u003c\/p\u003e","brand":"Shay \u0026 Blue USA","offers":[{"title":"Default Title","offer_id":42591984943302,"sku":"0210082","price":140.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0555\/0332\/3334\/products\/shay-blue-fragrance-concentrate-blacks-club-leather-fragrance-concentrate-100ml-35119025193116.png?v=1752238648"},{"product_id":"kings-wood-fragrance-concentrate-100ml","title":"Kings Wood Fragancia Noir 100ml","description":"\u003cp\u003e Bofetadas inesperadas de piña fresca con el aroma natural de las hojas de helecho. Respaldado con cuero fino y roble inglés. Una fragancia confiada. Unisex y con carácter.\u003c\/p\u003e","brand":"Shay \u0026 Blue USA","offers":[{"title":"Default Title","offer_id":42591993725126,"sku":"0210084","price":140.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0555\/0332\/3334\/products\/shay-blue-fragrance-concentrate-kings-wood-fragrance-concentrate-100ml-35119280324764_0394bfce-086e-41a0-a196-100537749f96.png?v=1752238612"},{"product_id":"oud-alif-fragrance-concentrate-100ml","title":"Oud Alif Fragancia Noir 100ml","description":"\u003cp\u003eLa mejor madera de agar de oud enriquecida con chocolat noir, azafrán y pachulí oscuro. Un extracto de perfume sensual y confiado. Ahumado, hipnótico e imposible de ignorar.\u003c\/p\u003e","brand":"Shay \u0026 Blue USA","offers":[{"title":"Default Title","offer_id":42591995527366,"sku":"0210081","price":140.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0555\/0332\/3334\/products\/shay-blue-fragrance-concentrate-oud-alif-fragrance-concentrate-100ml-35118611562652_99f6bd20-3f49-48a7-b1aa-59ce5e9f1d87.png?v=1752238608"},{"product_id":"parfum-nashwa-fragrance-noir-100ml","title":"Parfum Nashwa Fragrance Noir 3.4oz","description":"\u003cp\u003eIndulge in the luxurious warmth and self-indulgence of Parfum Nashwa. Rich notes of dark cacao and creamy coconut melt over a sophisticated foundation of dark oud wood and musk, creating a fragrance of enduring fascination and magnetic allure.\u003c\/p\u003e","brand":"Shay \u0026 Blue USA","offers":[{"title":"Default Title","offer_id":43269578096838,"sku":"0210085","price":140.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0555\/0332\/3334\/files\/ParfumNashwa-Bottle100-Hero_2_1.png?v=1752238477"},{"product_id":"limited-edition-dark-amber-pomegranate-fragrance-noir-100ml","title":"Dark Amber Pomegranate Fragrance Noir 3.4oz","description":"\u003cp\u003eExperience the daring allure of Dark Amber Pomegranate, a captivating fragrance that balances juicy fruit, warm spice, and rich amber. It opens with an irresistible burst of pomegranate and plum, evolves with a heart of spicy cardamom and clove, and settles into a deep, sensual base of amber and cedarwood. This bold and sophisticated scent is designed for those who wish to leave a lasting, unforgettable impression.\u003c\/p\u003e","brand":"Shay \u0026 Blue USA","offers":[{"title":"Default Title","offer_id":43467037016262,"sku":"0210086","price":140.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0555\/0332\/3334\/files\/dark-amber-pomegranate-bottle-100-hero-6538f5e2e0717_1.webp?v=1752238475"},{"product_id":"violet-tabac-fragrance-noir-100ml","title":"Violet Tabac Fragrance Noir 3.4oz","description":"\u003cp\u003eDare to break free from conventions with Violet Tabac’s bold blend of violet petals and earthy tobacco. Hints of ginger and bourbon vanilla add irresistible depth, making every spritz a fearless celebration of individuality—perfect for laid-back hangouts or late-night mischief.\u003c\/p\u003e","brand":"Shay \u0026 Blue USA","offers":[{"title":"Default Title","offer_id":44144132096198,"sku":"0210087","price":140.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0555\/0332\/3334\/files\/VT_100ML.jpg?v=1752238450"},{"product_id":"good-enough-to-eat-fall-perfume-trio","title":"Good Enough to Eat Fall Trio","description":"\u003c!-- ==========================================\nSHAY \u0026 BLUE — GOOD ENOUGH TO EAT\nFALL EDITION — US PDP DESCRIPTION\n========================================== --\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;margin:14px 0 22px;border-radius:20px;background:#371d32;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;\"\u003e\n\n  \u003c!-- BACKGROUND TYPOGRAPHY --\u003e\n  \u003cdiv style=\"position:absolute;right:-12px;top:-15px;font-size:145px;line-height:.8;font-weight:900;letter-spacing:-.09em;color:rgba(255,255,255,.045);transform:rotate(-5deg);pointer-events:none;\"\u003e\n    EAT.\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"position:relative;z-index:2;padding:28px;\"\u003e\n\n    \u003c!-- EYEBROW --\u003e\n    \u003cdiv style=\"display:inline-block;margin-bottom:16px;padding:7px 11px;border-radius:999px;background:#ff6400;font-size:10px;line-height:1;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffffff;\"\u003e\n      GOOD ENOUGH TO EAT · FALL EDITION\n    \u003c\/div\u003e\n\n    \u003c!-- HEADLINE --\u003e\n    \u003cdiv style=\"margin-bottom:7px;font-size:36px;line-height:.94;font-weight:900;letter-spacing:-.05em;color:#ffffff;\"\u003e\n      Smell delicious.\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin-bottom:15px;font-size:28px;line-height:.98;font-weight:900;letter-spacing:-.04em;color:#ff8b4a;\"\u003e\n      Be unforgettable.\n    \u003c\/div\u003e\n\n    \u003c!-- INTRO --\u003e\n    \u003cdiv style=\"max-width:570px;font-size:14px;line-height:1.5;font-weight:500;color:rgba(255,255,255,.78);\"\u003e\n      Sticky salted caramel. Juicy dark plums. Creamy white chocolate.\n      Irresistible toffee apples. Three deliciously tempting fragrances\n      made for your fall obsession.\n    \u003c\/div\u003e\n\n    \u003c!-- FRAGRANCE FEATURE --\u003e\n    \u003cdiv style=\"position:relative;overflow:hidden;margin-top:20px;padding:18px;border-radius:14px;background:#582b46;\"\u003e\n\n      \u003c!-- BACKGROUND 3 --\u003e\n      \u003cdiv style=\"position:absolute;right:4px;top:-19px;font-size:100px;line-height:1;font-weight:900;letter-spacing:-.08em;color:rgba(255,255,255,.055);pointer-events:none;\"\u003e\n        3\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"position:relative;z-index:2;\"\u003e\n\n        \u003c!-- SECTION EYEBROW --\u003e\n        \u003cdiv style=\"margin-bottom:12px;font-size:10px;line-height:1;font-weight:900;letter-spacing:.14em;color:#ff9a60;\"\u003e\n          ON THE MENU\n        \u003c\/div\u003e\n\n        \u003c!-- SALT CARAMEL --\u003e\n        \u003cdiv style=\"margin-bottom:11px;\"\u003e\n          \u003cdiv style=\"font-size:16px;line-height:1.2;font-weight:900;color:#ffffff;\"\u003e\n            Salt Caramel\n          \u003c\/div\u003e\n          \u003cdiv style=\"margin-top:3px;font-size:12px;line-height:1.4;font-weight:500;color:rgba(255,255,255,.75);\"\u003e\n            Golden caramel. Sea salt. Creamy tonka. Warm vanilla.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- DIVIDER --\u003e\n        \u003cdiv style=\"height:1px;background:rgba(255,255,255,.12);margin-bottom:11px;\"\u003e\u003c\/div\u003e\n\n        \u003c!-- TULIP \u0026 PLUM --\u003e\n        \u003cdiv style=\"margin-bottom:11px;\"\u003e\n          \u003cdiv style=\"font-size:16px;line-height:1.2;font-weight:900;color:#ffffff;\"\u003e\n            Tulip \u0026amp; Plum\n          \u003c\/div\u003e\n          \u003cdiv style=\"margin-top:3px;font-size:12px;line-height:1.4;font-weight:500;color:rgba(255,255,255,.75);\"\u003e\n            Juicy dark plum. Creamy white chocolate. Soft woods.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- DIVIDER --\u003e\n        \u003cdiv style=\"height:1px;background:rgba(255,255,255,.12);margin-bottom:11px;\"\u003e\u003c\/div\u003e\n\n        \u003c!-- MELROSE APPLE BLOSSOM --\u003e\n        \u003cdiv\u003e\n          \u003cdiv style=\"font-size:16px;line-height:1.2;font-weight:900;color:#ffffff;\"\u003e\n            Melrose Apple Blossom\n          \u003c\/div\u003e\n          \u003cdiv style=\"margin-top:3px;font-size:12px;line-height:1.4;font-weight:500;color:rgba(255,255,255,.75);\"\u003e\n            Juicy apples. Delicate blossom. Salted toffee.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CLOSING --\u003e\n    \u003cdiv style=\"margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,255,255,.14);\"\u003e\n\n      \u003cdiv style=\"font-size:14px;line-height:1.35;font-weight:900;color:#ffffff;\"\u003e\n        Three moods. One delicious obsession.\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"margin-top:10px;font-size:10px;line-height:1.4;font-weight:900;letter-spacing:.08em;color:#ff9a60;\"\u003e\n        3 × 0.3OZ · VEGAN · CRUELTY-FREE · ALL-GENDER\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Shay \u0026 Blue USA","offers":[{"title":"Default Title","offer_id":48329821290694,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0555\/0332\/3334\/files\/GoodEnoughToEatAutumn.jpg?v=1792101689"},{"product_id":"the-darker-side-5-0-3oz-perfume-collection","title":"The Darker Side - 5 × 0.3oz Perfume Collection","description":"\n\u003c!-- SHAY \u0026 BLUE — THE DARKER SIDE --\u003e\n\u003c!-- RIGHT DRAWER DESKTOP \/ FULL SCREEN MOBILE --\u003e\n\n\u003cdiv id=\"sb-dark-pdp\" class=\"sb-dark-pdp\"\u003e\n\n  \u003cdiv class=\"sb-dark-clock\" aria-hidden=\"true\"\u003e\n    \u003cspan class=\"sb-dark-hand sb-dark-hand-long\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"sb-dark-hand sb-dark-hand-short\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"sb-dark-clock-centre\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sb-dark-inner\"\u003e\n\n    \u003cdiv class=\"sb-dark-badge\"\u003e\n      CLOCKS GO BACK · LIMITED EDITION\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"sb-dark-headline\"\u003e\n      Time flies.\u003cbr\u003e\n      \u003cspan\u003eTrouble stays.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"sb-dark-intro\"\u003e\n      An extra hour of darkness? We'll take it.\n      Five bold fragrances for longer nights and unforgettable moments.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"sb-dark-lineup\"\u003e\n      \u003cdiv class=\"sb-dark-lineup-heading\"\u003e\n        YOUR AFTER-DARK LINEUP\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-dark-scent-buttons\"\u003e\n        \u003cbutton type=\"button\" data-sb-scent=\"tulip\"\u003eTulip \u0026amp; Plum \u003cspan\u003e↗\u003c\/span\u003e\u003c\/button\u003e\n        \u003cbutton type=\"button\" data-sb-scent=\"violet\"\u003eViolet Tabac \u003cspan\u003e↗\u003c\/span\u003e\u003c\/button\u003e\n        \u003cbutton type=\"button\" data-sb-scent=\"blackberry\"\u003eBlackberry Woods \u003cspan\u003e↗\u003c\/span\u003e\u003c\/button\u003e\n        \u003cbutton type=\"button\" data-sb-scent=\"leather\"\u003eBlack's Club Leather \u003cspan\u003e↗\u003c\/span\u003e\u003c\/button\u003e\n        \u003cbutton type=\"button\" data-sb-scent=\"tonka\"\u003eTonka Angelica \u003cspan\u003e↗\u003c\/span\u003e\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-dark-hint\"\u003e\n        Tap a fragrance to explore its notes\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-dark-ending\"\u003e\n      Five scents. No curfew.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-dark-ethics\"\u003e\n      5 × 0.3OZ · VEGAN · CRUELTY-FREE · ALL-GENDER\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- DRAWER --\u003e\n\u003cdiv id=\"sb-dark-drawer\" class=\"sb-dark-drawer\" aria-hidden=\"true\"\u003e\n\n  \u003cdiv class=\"sb-dark-backdrop\" data-sb-dismiss\u003e\u003c\/div\u003e\n\n  \u003caside class=\"sb-dark-panel\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sb-dark-drawer-title\" tabindex=\"-1\"\u003e\n\n    \u003c!-- FIXED HEADER --\u003e\n    \u003cdiv class=\"sb-dark-panel-header\"\u003e\n      \u003cdiv class=\"sb-dark-brand\"\u003eSHAY \u0026amp; BLUE\u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"sb-dark-close\" aria-label=\"Close fragrance details\"\u003e×\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SCROLLABLE CONTENT --\u003e\n    \u003cdiv class=\"sb-dark-panel-scroll\"\u003e\n\n      \u003cdiv class=\"sb-dark-kicker\"\u003eTHE DARKER SIDE \/ SCENT NOTES\u003c\/div\u003e\n\n      \u003ch2 id=\"sb-dark-drawer-title\"\u003e\u003c\/h2\u003e\n\n      \u003cp id=\"sb-dark-drawer-description\"\u003e\u003c\/p\u003e\n\n      \u003cdiv class=\"sb-dark-notes\"\u003e\n\n        \u003cdiv class=\"sb-dark-note\"\u003e\n          \u003cdiv class=\"sb-dark-note-label\"\u003e01 \/ TOP NOTES\u003c\/div\u003e\n          \u003cdiv id=\"sb-dark-top\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sb-dark-note\"\u003e\n          \u003cdiv class=\"sb-dark-note-label\"\u003e02 \/ HEART NOTES\u003c\/div\u003e\n          \u003cdiv id=\"sb-dark-heart\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sb-dark-note\"\u003e\n          \u003cdiv class=\"sb-dark-note-label\"\u003e03 \/ BASE NOTES\u003c\/div\u003e\n          \u003cdiv id=\"sb-dark-base\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-dark-navigation\"\u003e\n        \u003cbutton type=\"button\" class=\"sb-dark-prev\"\u003e← PREVIOUS\u003c\/button\u003e\n        \u003cspan class=\"sb-dark-counter\"\u003e01 \/ 05\u003c\/span\u003e\n        \u003cbutton type=\"button\" class=\"sb-dark-next\"\u003eNEXT →\u003c\/button\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- FIXED FOOTER --\u003e\n    \u003cdiv class=\"sb-dark-panel-footer\"\u003e\n      \u003cbutton type=\"button\" class=\"sb-dark-return\"\u003e\n        BACK TO THE COLLECTION \u003cspan\u003e→\u003c\/span\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n\n  \u003c\/aside\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* CAMPAIGN CARD *\/\n\n#sb-dark-pdp {\n  position: relative;\n  overflow: hidden;\n  margin: 14px 0 20px;\n  border-radius: 20px;\n  background: #6B489D;\n  color: #fff;\n  font-family: Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;\n}\n\n#sb-dark-pdp *,\n#sb-dark-drawer * {\n  box-sizing: border-box;\n}\n\n#sb-dark-pdp .sb-dark-inner {\n  position: relative;\n  z-index: 2;\n  padding: 24px;\n}\n\n#sb-dark-pdp .sb-dark-badge {\n  display: inline-block;\n  padding: 8px 12px;\n  border-radius: 100px;\n  background: #FF6400;\n  color: #fff;\n  font-size: 10px;\n  font-weight: 900;\n  letter-spacing: .09em;\n  line-height: 1.2;\n}\n\n#sb-dark-pdp .sb-dark-headline {\n  margin: 17px 0 0;\n  color: #fff;\n  font-size: clamp(30px, 4vw, 36px);\n  line-height: 1.02;\n  font-weight: 900;\n  letter-spacing: -.055em;\n}\n\n#sb-dark-pdp .sb-dark-headline span {\n  color: #FFB38A;\n}\n\n#sb-dark-pdp .sb-dark-intro {\n  max-width: 460px;\n  margin: 13px 0 0;\n  color: #fff;\n  font-size: 14px;\n  line-height: 1.5;\n  font-weight: 500;\n}\n\n#sb-dark-pdp .sb-dark-lineup {\n  margin-top: 17px;\n  padding: 14px 16px;\n  border-radius: 12px;\n  background: #4D2D78;\n}\n\n#sb-dark-pdp .sb-dark-lineup-heading {\n  margin-bottom: 10px;\n  color: #FFB38A;\n  font-size: 10px;\n  font-weight: 900;\n  letter-spacing: .12em;\n}\n\n#sb-dark-pdp .sb-dark-scent-buttons {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n\n#sb-dark-pdp .sb-dark-scent-buttons button {\n  appearance: none;\n  min-height: 36px;\n  padding: 8px 11px;\n  border: 1px solid rgba(255,255,255,.4);\n  border-radius: 100px;\n  background: rgba(255,255,255,.06);\n  color: #fff;\n  font: inherit;\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1.3;\n  text-transform: none;\n  letter-spacing: 0;\n  cursor: pointer;\n}\n\n#sb-dark-pdp .sb-dark-scent-buttons button span {\n  margin-left: 3px;\n  color: #FFB38A;\n}\n\n#sb-dark-pdp .sb-dark-scent-buttons button:hover {\n  background: #FF6400;\n  border-color: #FF6400;\n}\n\n#sb-dark-pdp .sb-dark-hint {\n  margin-top: 10px;\n  color: rgba(255,255,255,.72);\n  font-size: 11px;\n}\n\n#sb-dark-pdp .sb-dark-ending {\n  margin-top: 15px;\n  font-size: 15px;\n  font-weight: 900;\n  letter-spacing: -.02em;\n}\n\n#sb-dark-pdp .sb-dark-ethics {\n  margin-top: 7px;\n  color: #FFB38A;\n  font-size: 10px;\n  font-weight: 800;\n  line-height: 1.5;\n  letter-spacing: .04em;\n}\n\n\/* CLOCK *\/\n\n#sb-dark-pdp .sb-dark-clock {\n  position: absolute;\n  width: 220px;\n  height: 220px;\n  right: -95px;\n  top: -75px;\n  border: 12px solid rgba(255,255,255,.12);\n  border-radius: 50%;\n  pointer-events: none;\n}\n\n#sb-dark-pdp .sb-dark-hand {\n  position: absolute;\n  left: 50%;\n  bottom: 50%;\n  width: 5px;\n  border-radius: 5px;\n  background: rgba(255,255,255,.18);\n  transform-origin: bottom center;\n}\n\n#sb-dark-pdp .sb-dark-hand-long {\n  height: 67px;\n  transform: translateX(-50%) rotate(-5deg);\n}\n\n#sb-dark-pdp .sb-dark-hand-short {\n  height: 46px;\n  transform: translateX(-50%) rotate(5deg);\n}\n\n#sb-dark-pdp .sb-dark-clock-centre {\n  position: absolute;\n  width: 12px;\n  height: 12px;\n  top: 50%;\n  left: 50%;\n  border-radius: 50%;\n  background: #FFB38A;\n  transform: translate(-50%,-50%);\n}\n\n\/* DRAWER CONTAINER *\/\n\n#sb-dark-drawer {\n  position: fixed;\n  inset: 0;\n  z-index: 2147483640;\n  visibility: hidden;\n  pointer-events: none;\n  font-family: Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;\n}\n\n#sb-dark-drawer.is-open {\n  visibility: visible;\n  pointer-events: auto;\n}\n\n#sb-dark-drawer .sb-dark-backdrop {\n  position: absolute;\n  inset: 0;\n  background: rgba(0,15,35,.48);\n  opacity: 0;\n  transition: opacity .3s ease;\n}\n\n#sb-dark-drawer.is-open .sb-dark-backdrop {\n  opacity: 1;\n}\n\n\/* RIGHT SIDE PANEL *\/\n\n#sb-dark-drawer .sb-dark-panel {\n  position: absolute;\n  top: 0;\n  right: 0;\n  left: auto;\n  width: min(440px,100vw);\n  height: 100%;\n  height: 100dvh;\n  margin: 0;\n  padding: 0;\n  background: #fff;\n  color: #002B49;\n  box-shadow: -12px 0 55px rgba(0,0,0,.15);\n  transform: translate3d(101%,0,0);\n  transition: transform .32s cubic-bezier(.2,.8,.2,1);\n  display: flex;\n  flex-direction: column;\n  overflow: hidden;\n  border: 0;\n  border-radius: 0;\n}\n\n#sb-dark-drawer.is-open .sb-dark-panel {\n  transform: translate3d(0,0,0);\n}\n\n\/* DRAWER HEADER *\/\n\n#sb-dark-drawer .sb-dark-panel-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n  flex-shrink: 0;\n  padding: 19px 24px;\n  border-bottom: 1px solid #eee;\n  background: #fff;\n}\n\n#sb-dark-drawer .sb-dark-brand {\n  color: #002B49;\n  font-size: 17px;\n  font-weight: 900;\n  letter-spacing: -.04em;\n}\n\n#sb-dark-drawer .sb-dark-close {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 38px;\n  height: 38px;\n  min-width: 38px;\n  padding: 0;\n  border: 0;\n  border-radius: 50%;\n  background: #f2f2f2;\n  color: #002B49;\n  font-size: 26px;\n  font-weight: 400;\n  line-height: 1;\n  cursor: pointer;\n}\n\n\/* SCROLL AREA *\/\n\n#sb-dark-drawer .sb-dark-panel-scroll {\n  flex: 1 1 auto;\n  min-height: 0;\n  overflow-y: auto;\n  overscroll-behavior: contain;\n  -webkit-overflow-scrolling: touch;\n  padding: 30px 26px;\n}\n\n#sb-dark-drawer .sb-dark-kicker {\n  margin-bottom: 14px;\n  color: #FF6400;\n  font-size: 10px;\n  font-weight: 900;\n  letter-spacing: .12em;\n}\n\n#sb-dark-drawer #sb-dark-drawer-title {\n  margin: 0;\n  color: #002B49;\n  font-size: 39px;\n  line-height: 1.05;\n  font-weight: 900;\n  letter-spacing: -.05em;\n}\n\n#sb-dark-drawer #sb-dark-drawer-description {\n  margin: 12px 0 24px;\n  color: #536170;\n  font-size: 14px;\n  line-height: 1.5;\n}\n\n\/* NOTES *\/\n\n#sb-dark-drawer .sb-dark-notes {\n  border-top: 1px solid #e8e8e8;\n}\n\n#sb-dark-drawer .sb-dark-note {\n  padding: 17px 0;\n  border-bottom: 1px solid #e8e8e8;\n}\n\n#sb-dark-drawer .sb-dark-note-label {\n  margin-bottom: 7px;\n  color: #6B489D;\n  font-size: 10px;\n  font-weight: 900;\n  letter-spacing: .12em;\n}\n\n#sb-dark-drawer #sb-dark-top,\n#sb-dark-drawer #sb-dark-heart,\n#sb-dark-drawer #sb-dark-base {\n  color: #002B49;\n  font-size: 17px;\n  font-weight: 750;\n  line-height: 1.35;\n}\n\n\/* PREVIOUS \/ NEXT *\/\n\n#sb-dark-drawer .sb-dark-navigation {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 8px;\n  margin-top: 24px;\n}\n\n#sb-dark-drawer .sb-dark-navigation button {\n  padding: 11px 12px;\n  border: 1px solid #ddd;\n  border-radius: 9px;\n  background: #fff;\n  color: #002B49;\n  font-size: 10px;\n  font-weight: 900;\n  cursor: pointer;\n}\n\n#sb-dark-drawer .sb-dark-counter {\n  color: #6B489D;\n  font-size: 12px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n\n\/* FIXED BOTTOM FOOTER *\/\n\n#sb-dark-drawer .sb-dark-panel-footer {\n  flex-shrink: 0;\n  padding: 15px 24px;\n  padding-bottom: max(15px,env(safe-area-inset-bottom));\n  border-top: 1px solid #eee;\n  background: #fff;\n}\n\n#sb-dark-drawer .sb-dark-return {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  width: 100%;\n  min-height: 48px;\n  padding: 13px 16px;\n  border: 0;\n  border-radius: 10px;\n  background: #FF6400;\n  color: #fff;\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: .04em;\n  cursor: pointer;\n}\n\n\/* MOBILE *\/\n\n@media (max-width: 600px) {\n\n  #sb-dark-pdp .sb-dark-inner {\n    padding: 21px 18px;\n  }\n\n  #sb-dark-pdp .sb-dark-headline {\n    font-size: 32px;\n  }\n\n  #sb-dark-pdp .sb-dark-lineup {\n    padding: 13px;\n  }\n\n  #sb-dark-pdp .sb-dark-scent-buttons {\n    gap: 7px;\n  }\n\n  #sb-dark-pdp .sb-dark-scent-buttons button {\n    font-size: 11px;\n    min-height: 36px;\n    padding: 8px 10px;\n  }\n\n  #sb-dark-drawer .sb-dark-panel {\n    width: 100vw;\n    max-width: none;\n  }\n\n  #sb-dark-drawer .sb-dark-panel-header {\n    padding: 15px 19px;\n  }\n\n  #sb-dark-drawer .sb-dark-panel-scroll {\n    padding: 24px 20px;\n  }\n\n  #sb-dark-drawer #sb-dark-drawer-title {\n    font-size: 34px;\n  }\n\n  #sb-dark-drawer .sb-dark-panel-footer {\n    padding: 12px 18px;\n    padding-bottom: max(12px,env(safe-area-inset-bottom));\n  }\n\n  #sb-dark-drawer .sb-dark-note {\n    padding: 14px 0;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  #sb-dark-drawer .sb-dark-panel,\n  #sb-dark-drawer .sb-dark-backdrop {\n    transition: none;\n  }\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function () {\n  var root = document.getElementById('sb-dark-pdp');\n  var drawer = document.getElementById('sb-dark-drawer');\n\n  if (!root || !drawer || root.dataset.initialized === 'true') return;\n  root.dataset.initialized = 'true';\n\n  \/* Move drawer to document.body to avoid Shopify theme\n     containers clipping or positioning the overlay. *\/\n  if (drawer.parentNode !== document.body) {\n    document.body.appendChild(drawer);\n  }\n\n  var scents = [\n    {\n      key: 'tulip',\n      name: 'Tulip \u0026 Plum',\n      description: 'Juicy, dark and deliciously unexpected.',\n      top: 'Plum',\n      heart: 'Snowdrops, Black Tulip',\n      base: 'White Chocolate'\n    },\n    {\n      key: 'violet',\n      name: 'Violet Tabac',\n      description: 'Velvety florals with a warm, rebellious edge.',\n      top: 'Violet, Freesia',\n      heart: 'Tobacco Flower, Plum',\n      base: 'Tobacco, Sandalwood'\n    },\n    {\n      key: 'blackberry',\n      name: 'Blackberry Woods',\n      description: 'Wild berries meet fresh, sophisticated woods.',\n      top: 'Blackberry',\n      heart: 'Neroli, Lemon Leaves',\n      base: 'Cypress Wood'\n    },\n    {\n      key: 'leather',\n      name: \"Black's Club Leather\",\n      description: 'A private members’ club, bottled after dark.',\n      top: 'English Vegan Leather',\n      heart: 'Cognac',\n      base: 'Firewood, Mahogany'\n    },\n    {\n      key: 'tonka',\n      name: 'Tonka Angelica',\n      description: 'Soft, creamy and quietly addictive.',\n      top: 'Angelica, Carrot Flower',\n      heart: 'Heliotrope, Osmanthus',\n      base: 'Tonka Cream'\n    }\n  ];\n\n  var currentIndex = 0;\n  var lastTrigger = null;\n  var previousOverflow = '';\n  var previousHtmlOverflow = '';\n\n  var closeButton = drawer.querySelector('.sb-dark-close');\n  var panel = drawer.querySelector('.sb-dark-panel');\n  var scrollArea = drawer.querySelector('.sb-dark-panel-scroll');\n\n  function renderScent(index) {\n    currentIndex = (index + scents.length) % scents.length;\n    var scent = scents[currentIndex];\n\n    drawer.querySelector('#sb-dark-drawer-title').textContent = scent.name;\n    drawer.querySelector('#sb-dark-drawer-description').textContent = scent.description;\n    drawer.querySelector('#sb-dark-top').textContent = scent.top;\n    drawer.querySelector('#sb-dark-heart').textContent = scent.heart;\n    drawer.querySelector('#sb-dark-base').textContent = scent.base;\n\n    drawer.querySelector('.sb-dark-counter').textContent =\n      String(currentIndex + 1).padStart(2, '0') + ' \/ 05';\n\n    scrollArea.scrollTop = 0;\n  }\n\n  function openDrawer(key, trigger) {\n    var index = scents.findIndex(function (scent) {\n      return scent.key === key;\n    });\n\n    if (index \u003c 0) return;\n\n    lastTrigger = trigger;\n    renderScent(index);\n\n    previousOverflow = document.body.style.overflow;\n    previousHtmlOverflow = document.documentElement.style.overflow;\n\n    document.body.style.overflow = 'hidden';\n    document.documentElement.style.overflow = 'hidden';\n\n    drawer.classList.add('is-open');\n    drawer.setAttribute('aria-hidden', 'false');\n\n    closeButton.focus();\n  }\n\n  function closeDrawer() {\n    drawer.classList.remove('is-open');\n    drawer.setAttribute('aria-hidden', 'true');\n\n    document.body.style.overflow = previousOverflow;\n    document.documentElement.style.overflow = previousHtmlOverflow;\n\n    if (lastTrigger \u0026\u0026 lastTrigger.isConnected) {\n      lastTrigger.focus();\n    }\n  }\n\n  root.querySelectorAll('[data-sb-scent]').forEach(function (button) {\n    button.addEventListener('click', function () {\n      openDrawer(button.getAttribute('data-sb-scent'), button);\n    });\n  });\n\n  closeButton.addEventListener('click', closeDrawer);\n  drawer.querySelector('.sb-dark-return').addEventListener('click', closeDrawer);\n  drawer.querySelector('.sb-dark-backdrop').addEventListener('click', closeDrawer);\n\n  drawer.querySelector('.sb-dark-prev').addEventListener('click', function () {\n    renderScent(currentIndex - 1);\n  });\n\n  drawer.querySelector('.sb-dark-next').addEventListener('click', function () {\n    renderScent(currentIndex + 1);\n  });\n\n  document.addEventListener('keydown', function (event) {\n    if (!drawer.classList.contains('is-open')) return;\n\n    if (event.key === 'Escape') {\n      closeDrawer();\n      return;\n    }\n\n    if (event.key === 'Tab') {\n      var buttons = Array.from(\n        drawer.querySelectorAll('button:not([disabled])')\n      );\n\n      var first = buttons[0];\n      var last = buttons[buttons.length - 1];\n\n      if (event.shiftKey \u0026\u0026 document.activeElement === first) {\n        event.preventDefault();\n        last.focus();\n      } else if (!event.shiftKey \u0026\u0026 document.activeElement === last) {\n        event.preventDefault();\n        first.focus();\n      }\n    }\n  });\n})();\n\u003c\/script\u003e\n","brand":"Shay \u0026 Blue USA","offers":[{"title":"Default Title","offer_id":48406276505798,"sku":null,"price":75.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0555\/0332\/3334\/files\/Dark_Side_1_US.png?v=1792761901"}],"url":"https:\/\/us.shayandblue.com\/es\/collections\/the-noirverse-1.oembed","provider":"Shay \u0026 Blue USA","version":"1.0","type":"link"}