{"title":"Best Selling Fragrance Dupes","description":"","products":[{"product_id":"heaven-50ml-inspired-by-xerjoff-erba-pura","title":"Heaven 50ml | Inspired by Xerjoff Erba Pura","description":"\u003cp data-start=\"0\" data-end=\"35\" class=\"\"\u003e\u003cstrong data-start=\"0\" data-end=\"33\"\u003eOdaire – Heaven Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"37\" data-end=\"639\" class=\"\"\u003eStep into pure bliss with \u003cstrong data-start=\"63\" data-end=\"73\"\u003eHeaven\u003c\/strong\u003e by \u003cstrong data-start=\"77\" data-end=\"87\"\u003eOdaire\u003c\/strong\u003e, a fragrance that radiates warmth, vibrance, and effortless elegance. Inspired by the opulent allure of \u003cem data-start=\"192\" data-end=\"203\"\u003eErba Pura\u003c\/em\u003e by Xerjoff, \u003cstrong data-start=\"216\" data-end=\"226\"\u003eHeaven\u003c\/strong\u003e is a mesmerizing fusion of radiant citrus, lush fruits, and sensual musk. A luminous burst of \u003cstrong data-start=\"321\" data-end=\"378\"\u003eSicilian orange, Calabrian bergamot, and Amalfi lemon\u003c\/strong\u003e awakens the senses, leading into a heart of \u003cstrong data-start=\"423\" data-end=\"447\"\u003evelvety sweet fruits\u003c\/strong\u003e that feels both indulgent and refreshing. As the scent settles, a sensual base of \u003cstrong data-start=\"530\" data-end=\"575\"\u003ewhite musk, amber, and Madagascar vanilla\u003c\/strong\u003e creates an irresistible aura of sophistication and seduction.\u003c\/p\u003e\n\u003cp data-start=\"641\" data-end=\"805\" class=\"\"\u003e\u003cstrong data-start=\"641\" data-end=\"651\"\u003eHeaven\u003c\/strong\u003e is more than a fragrance—it’s an escape into paradise, a scent that lingers like a beautiful memory, leaving an unforgettable impression wherever you go.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":50133793800534,"sku":"ODAIRE-HEAVEN-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/70575E84-1991-4E3A-B4CC-A078D8FB1EE1.jpg?v=1746211799"},{"product_id":"limmensite-50ml-inspired-by-louis-vuitton","title":"Dreams 50ml | Inspired by L'immensite Louis Vuitton","description":"\u003ch3 data-start=\"0\" data-end=\"39\" class=\"\"\u003e\u003cstrong data-start=\"4\" data-end=\"37\"\u003eOdaire – Dreams Eau de Parfum\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"41\" data-end=\"644\" class=\"\"\u003eEscape into a world of endless possibilities with \u003cstrong data-start=\"91\" data-end=\"101\"\u003eDreams\u003c\/strong\u003e by \u003cstrong data-start=\"105\" data-end=\"115\"\u003eOdaire\u003c\/strong\u003e, a fragrance that embodies freedom, freshness, and quiet confidence. Inspired by the invigorating spirit of \u003cem data-start=\"224\" data-end=\"237\"\u003eL’Immensité\u003c\/em\u003e by Louis Vuitton, this scent opens with a radiant burst of \u003cstrong data-start=\"297\" data-end=\"333\"\u003egrapefruit, ginger, and bergamot\u003c\/strong\u003e, awakening the senses with its crisp and uplifting energy. A heart of \u003cstrong data-start=\"404\" data-end=\"441\"\u003eaquatic accords and subtle spices\u003c\/strong\u003e adds depth and refinement, evoking the feeling of an open horizon. As it settles, the warmth of \u003cstrong data-start=\"538\" data-end=\"580\"\u003eamber, musk, and a hint of woody notes\u003c\/strong\u003e lingers, leaving a lasting impression of effortless elegance.\u003c\/p\u003e\n\u003cp data-start=\"646\" data-end=\"791\" class=\"\"\u003e\u003cstrong data-start=\"646\" data-end=\"656\"\u003eDreams\u003c\/strong\u003e is a scent for those who chase inspiration, embrace the unknown, and believe that the journey is just as beautiful as the destination.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":50133860450646,"sku":"ODAIRE-DREAMS-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/FullSizeRender_d8b52d1c-0af6-4716-93e0-e50a8a382815.jpg?v=1746211680"},{"product_id":"roses-50ml-inspired-by-les-sables-roses-louis-vuitton","title":"Roses 50ml | Inspired by LV Les Sables Roses","description":"\u003ch3 data-start=\"453\" data-end=\"485\"\u003e\u003cstrong data-start=\"453\" data-end=\"485\"\u003eOdaire – Roses Eau de Parfum\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"487\" data-end=\"837\"\u003eA tribute to twilight opulence and quiet intensity, \u003cstrong\u003eRoses\u003c\/strong\u003e by \u003cstrong\u003eOdaire\u003c\/strong\u003e conjures the allure of rose carried on desert winds—velvety, smoldering, and endlessly captivating. Inspired by the dusky elegance of \u003cem data-start=\"689\" data-end=\"707\"\u003eLes Sables Roses\u003c\/em\u003e, this fragrance unfolds with a rich blend of Turkish and Damask \u003cstrong\u003eroses\u003c\/strong\u003e, steeped in the warm shadows of saffron and smoldering oud.\u003c\/p\u003e\n\u003cp data-start=\"839\" data-end=\"1055\"\u003eAt its heart, a subtle whisper of amber and incense flickers beneath the floral glow, while a trail of \u003cstrong\u003edark woods and softened spice\u003c\/strong\u003e lingers long after the moment has passed—like heat radiating from sun-warmed earth.\u003c\/p\u003e\n\u003cp data-start=\"1057\" data-end=\"1224\"\u003eMysterious yet refined, \u003cstrong\u003eOdaire Roses\u003c\/strong\u003e is a floral reimagined—powerful, romantic, and untamed. A scent for the soul that seeks beauty in contrast, and poetry in silence.\u003cstrong data-start=\"260\" data-end=\"292\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":50133890007382,"sku":"ODAIRE-ROSES-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/FullSizeRender.jpg?v=1746211384"},{"product_id":"believe-50ml-inspired-by-plum-japonaise-tom-ford","title":"Believe 50ml | Inspired by Plum Japonaise Tom Ford","description":"\u003ch3 data-start=\"0\" data-end=\"40\" class=\"\"\u003e\u003cstrong data-start=\"4\" data-end=\"38\"\u003eOdaire – Believe Eau de Parfum\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"42\" data-end=\"556\" class=\"\"\u003eDecadent, mysterious, and undeniably luxurious, \u003cstrong data-start=\"90\" data-end=\"101\"\u003eBelieve\u003c\/strong\u003e by \u003cstrong data-start=\"105\" data-end=\"115\"\u003eOdaire\u003c\/strong\u003e is a fragrance that captivates with its rich, sensual depth. Inspired by the opulence of \u003cem data-start=\"205\" data-end=\"220\"\u003ePlum Japonais\u003c\/em\u003e by Tom Ford, this scent opens with a luscious burst of \u003cstrong data-start=\"276\" data-end=\"301\"\u003eripe plum and saffron\u003c\/strong\u003e, setting the stage for an intoxicating heart of \u003cstrong data-start=\"350\" data-end=\"403\"\u003eexotic spices, cinnamon, and velvety floral notes\u003c\/strong\u003e. As it unfolds, a warm and seductive base of \u003cstrong data-start=\"449\" data-end=\"476\"\u003eamber, vanilla, and oud\u003c\/strong\u003e lingers on the skin, creating an unforgettable aura of indulgence and allure.\u003c\/p\u003e\n\u003cp data-start=\"558\" data-end=\"714\" class=\"\"\u003e\u003cstrong data-start=\"558\" data-end=\"576\"\u003eOdaire Believe\u003c\/strong\u003e is a statement of confidence—bold, alluring, and irresistibly sophisticated. A scent for those who dare to embrace their deepest desires.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":50133951512918,"sku":"ODAIRE-BELIEVE-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_0729.jpg?v=1781109772"},{"product_id":"amberoud-50ml-inspired-by-oud-wood-tom-ford","title":"AmberOud 50ml | Inspired by Oud Wood Tom Ford","description":"\u003ch3 data-start=\"0\" data-end=\"31\"\u003eOdaire – Amberoud Eau de Parfum\u003c\/h3\u003e\n\u003cp data-start=\"33\" data-end=\"522\" class=\"\"\u003eA refined blend of warmth and exotic allure, \u003cstrong\u003eAmberoud\u003c\/strong\u003e by \u003cstrong\u003eOdaire\u003c\/strong\u003e is a fragrance that embodies luxury, mystery, and timeless sophistication. Inspired by the rich depth of Tom Ford’s Oud Wood, this captivating scent opens with a \u003cstrong\u003espicy medley of cardamom and Sichuan pepper\u003c\/strong\u003e, creating a bold yet inviting introduction. At its heart, \u003cstrong\u003esensual amber and rich oud wood\u003c\/strong\u003e intertwine, offering a smooth and smoky depth, while notes of \u003cstrong\u003ecreamy vanilla and tonka bean\u003c\/strong\u003e leave a lasting, intoxicating warmth.\u003c\/p\u003e\n\u003cp data-start=\"524\" data-end=\"643\" class=\"\"\u003e\u003cstrong\u003eOdaire Amberoud\u003c\/strong\u003e is for those who appreciate elegance with a modern twist—captivating, distinguished, and unforgettable.\u003cstrong data-start=\"4\" data-end=\"41\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":50133981987158,"sku":"ODAIRE-AMBEROUD-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/FullSizeRender_c1b49f1f-27b1-413b-a823-5157e48e2fb2.jpg?v=1746211746"},{"product_id":"waves-50ml-inspired-by-afternoon-swim-louis-vuitton","title":"Waves 50ml | Inspired by Afternoon Swim Louis Vuitton","description":"\u003ch3 data-start=\"0\" data-end=\"44\" class=\"\"\u003e\u003cstrong data-start=\"4\" data-end=\"42\"\u003eOdaire – Waves Eau de Parfum\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"46\" data-end=\"518\" class=\"\"\u003eDive into pure refreshment with \u003cstrong data-start=\"78\" data-end=\"93\"\u003eWaves\u003c\/strong\u003e by \u003cstrong data-start=\"97\" data-end=\"107\"\u003eOdaire\u003c\/strong\u003e, a fragrance that captures the exhilarating rush of the open sea. Inspired by the vibrant energy of \u003cem data-start=\"208\" data-end=\"224\"\u003eAfternoon Swim\u003c\/em\u003e by Louis Vuitton, this scent bursts open with \u003cstrong data-start=\"271\" data-end=\"320\"\u003ezesty Sicilian orange, bergamot, and mandarin\u003c\/strong\u003e, delivering a wave of citrusy freshness. At its heart, a crisp \u003cstrong data-start=\"384\" data-end=\"401\"\u003emarine accord\u003c\/strong\u003e evokes the feeling of sunlit waters, while a base of \u003cstrong data-start=\"455\" data-end=\"485\"\u003ewoody amber and white musk\u003c\/strong\u003e adds depth and sophistication.\u003c\/p\u003e\n\u003cp data-start=\"520\" data-end=\"665\" class=\"\"\u003e\u003cstrong data-start=\"520\" data-end=\"535\"\u003eWaves\u003c\/strong\u003e is the ultimate scent of freedom—invigorating, uplifting, and effortlessly bold. Let it take you on a never-ending summer escape.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":50134060990806,"sku":"ODAIRE-WAVES-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/A6D66DC1-6039-44A0-8F76-55F0DDFC9E53.jpg?v=1746211859"},{"product_id":"nomade-louis-vuitton-fragrance-dupe","title":"Infinity 50ml | Inspired by Ombre Nomade Louis Vuitton","description":"\u003ch3 data-start=\"108\" data-end=\"145\"\u003e\u003cstrong data-start=\"108\" data-end=\"143\"\u003eOdaire – Infinity Eau de Parfum\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"149\" data-end=\"593\" class=\"\"\u003eStep into a world of timeless allure with \u003cstrong\u003eInfinity\u003c\/strong\u003e by \u003cstrong\u003eOdaire\u003c\/strong\u003e, a fragrance that captures the rich mystique of the unknown. Inspired by the deep, smoky elegance of \u003cem\u003eOmbre Nomade\u003c\/em\u003e by Louis Vuitton, this scent opens with the bold intensity of \u003cstrong\u003enatural oud, accented by warm saffron and a touch of raspberry.\u003c\/strong\u003e A heart of \u003cstrong\u003esmoky incense and dark rose\u003c\/strong\u003e brings depth and sensuality, while a base of \u003cstrong\u003eamberwood\u003c\/strong\u003e and leather leaves a powerful, lingering trail.\u003c\/p\u003e\n\u003cp data-start=\"597\" data-end=\"761\" class=\"\"\u003e\u003cstrong\u003eInfinity\u003c\/strong\u003e is the essence of endless nights and unforgettable encounters—mysterious, intense, and unapologetically bold. Let it transport you to the edge of eternity.\u003cstrong data-start=\"4\" data-end=\"42\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":50301385441622,"sku":"ODAIRE-INFINITY-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/FullSizeRender_99e3df78-8e5a-4f74-992e-c191d7e3a35e.jpg?v=1746211430"},{"product_id":"brilliance-50ml-inspired-by-pacific-chill-louis-vuitton","title":"Brilliance 50ml | Inspired by Pacific Chill Louis Vuitton","description":"\u003ch3 data-start=\"110\" data-end=\"149\"\u003e\u003cstrong data-start=\"110\" data-end=\"147\"\u003eOdaire – Brilliance Eau de Parfum\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"153\" data-end=\"647\" class=\"\"\u003eAwaken your senses with Brilliance by Odaire, a fragrance that radiates clarity, vitality, and inner glow. Inspired by the breezy optimism of \u003cem data-start=\"295\" data-end=\"327\"\u003ePacific Chill by Louis Vuitton\u003c\/em\u003e, this scent opens with a \u003cstrong data-start=\"353\" data-end=\"407\"\u003esparkling blend of blackcurrant, orange, and lemon\u003c\/strong\u003e, evoking the freshness of a sunlit morning. Notes of \u003cstrong data-start=\"461\" data-end=\"484\"\u003ecarrot seed and fig\u003c\/strong\u003e dance at the heart, adding a \u003cstrong data-start=\"514\" data-end=\"538\"\u003ecrisp botanical edge\u003c\/strong\u003e, while a serene base of \u003cstrong data-start=\"563\" data-end=\"593\"\u003ecedarwood and gentle herbs\u003c\/strong\u003e grounds the composition in \u003cstrong data-start=\"621\" data-end=\"644\"\u003ecalm sophistication\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"651\" data-end=\"776\" class=\"\"\u003eBrilliance is a scent of pure light—\u003cstrong data-start=\"687\" data-end=\"738\"\u003erefreshing, uplifting, and effortlessly radiant\u003c\/strong\u003e. Let it illuminate your every moment.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":50301440033110,"sku":"ODAIRE-BRILLIANCE-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/FullSizeRender_565a0883-f920-49cd-8c10-0beb23c16d61.jpg?v=1746211554"},{"product_id":"love-50ml-inspired-by-baccarat-rouge-540-mfk","title":"Love 50ml | Inspired by Baccarat Rouge 540 MFK","description":"\u003ch3 data-start=\"122\" data-end=\"155\"\u003e\u003cstrong data-start=\"122\" data-end=\"153\"\u003eOdaire – Love Eau de Parfum\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"159\" data-end=\"674\" class=\"\"\u003eImmerse yourself in the allure of Love by Odaire, a fragrance that exudes elegance, passion, and quiet power. Inspired by the iconic warmth of \u003cem data-start=\"302\" data-end=\"350\"\u003eBaccarat Rouge 540 by Maison Francis Kurkdjian\u003c\/em\u003e, this scent opens with a \u003cstrong data-start=\"376\" data-end=\"416\"\u003eradiant blend of jasmine and saffron\u003c\/strong\u003e, immediately capturing attention with its golden glow. At its heart, \u003cstrong data-start=\"486\" data-end=\"513\"\u003eamberwood and ambergris\u003c\/strong\u003e create a rich, mineral warmth that feels both luxurious and hypnotic. A base of \u003cstrong data-start=\"594\" data-end=\"617\"\u003efir resin and cedar\u003c\/strong\u003e grounds the composition in \u003cstrong data-start=\"645\" data-end=\"671\"\u003edeep, woody sensuality\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"678\" data-end=\"813\" class=\"\"\u003eLove is a fragrance that lingers like a whisper—\u003cstrong data-start=\"726\" data-end=\"769\"\u003ecaptivating, refined, and unforgettable\u003c\/strong\u003e. Let it wrap around you like a second skin.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":50301465788758,"sku":"ODAIRE-LOVE-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/FullSizeRender_a0edb599-0b93-4646-9424-ad28c9bfea2e.jpg?v=1746211488"},{"product_id":"angel-50ml-inspired-by-oud-satin-mood-mfk","title":"Angel 50ml | Inspired by Oud Satin Mood MFK","description":"\u003ch3 data-start=\"123\" data-end=\"157\"\u003e\u003cstrong data-start=\"123\" data-end=\"155\"\u003eOdaire – Angel Eau de Parfum\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"161\" data-end=\"650\" class=\"\"\u003eStep into a world of opulence with Angel by Odaire, a fragrance that envelops the senses in warmth and elegance. Inspired by the velvety richness of \u003cem data-start=\"310\" data-end=\"354\"\u003eOud Satin Mood by Maison Francis Kurkdjian\u003c\/em\u003e, this scent opens with \u003cstrong data-start=\"378\" data-end=\"412\"\u003esoft Bulgarian rose and violet\u003c\/strong\u003e, creating a delicate floral haze. At its heart, \u003cstrong data-start=\"461\" data-end=\"490\"\u003elush oud and rich vanilla\u003c\/strong\u003e unfold, adding depth and texture with every breath. A base of \u003cstrong data-start=\"553\" data-end=\"574\"\u003ebenzoin and amber\u003c\/strong\u003e brings a \u003cstrong data-start=\"584\" data-end=\"610\"\u003esweet, resinous finish\u003c\/strong\u003e that lingers like a beautiful memory.\u003c\/p\u003e\n\u003cp data-start=\"654\" data-end=\"781\" class=\"\"\u003eAngel is the scent of graceful allure—\u003cstrong data-start=\"692\" data-end=\"741\"\u003eromantic, luxurious, and endlessly enchanting\u003c\/strong\u003e. Let it embrace you in its silken glow.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":50301479747926,"sku":"ODAIRE-ANGEL-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/FullSizeRender_0e78aa9d-ef1c-4d39-a1d0-40f05ab54e5f.jpg?v=1746211627"},{"product_id":"clouds-50ml-inspired-by-cosmic-clouds-louis-vuitton","title":"Clouds 50ml | Inspired by Cosmic Clouds Louis Vuitton","description":"\u003cp data-start=\"220\" data-end=\"588\"\u003e\u003cstrong data-start=\"220\" data-end=\"253\"\u003eOdaire – Clouds Eau de Parfum\u003c\/strong\u003e\u003cbr data-start=\"253\" data-end=\"256\"\u003eDrift beyond the horizon with \u003cstrong data-start=\"286\" data-end=\"296\"\u003eClouds\u003c\/strong\u003e by Odaire—a fragrance that captures the dreamlike beauty of sky and space in motion. Inspired by the iridescent mystique of \u003cem data-start=\"421\" data-end=\"436\"\u003eCosmic Clouds\u003c\/em\u003e by Louis Vuitton, this scent opens with a cool, airy blend of \u003cstrong data-start=\"499\" data-end=\"515\"\u003epear blossom\u003c\/strong\u003e and \u003cstrong data-start=\"520\" data-end=\"534\"\u003ewhite musk\u003c\/strong\u003e, evoking the weightless serenity of high altitudes.\u003c\/p\u003e\n\u003cp data-start=\"590\" data-end=\"857\"\u003eA heart of \u003cstrong data-start=\"601\" data-end=\"618\"\u003eiris absolute\u003c\/strong\u003e and \u003cstrong data-start=\"623\" data-end=\"640\"\u003ecashmere wood\u003c\/strong\u003e adds softness and elegance, like sunlight filtering through mist. As the fragrance settles, \u003cstrong data-start=\"733\" data-end=\"750\"\u003eambrette seed\u003c\/strong\u003e and a hint of \u003cstrong data-start=\"765\" data-end=\"781\"\u003eozonic amber\u003c\/strong\u003e create a radiant—clean, sensual, and impossibly ethereal.\u003c\/p\u003e\n\u003cp data-start=\"859\" data-end=\"1014\"\u003e\u003cstrong data-start=\"859\" data-end=\"869\"\u003eClouds\u003c\/strong\u003e is a tribute to lightness, wonder, and the quiet magic of elevation. Elusive yet unforgettable, it leaves a trail of celestial calm in its wake.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":50919615955286,"sku":"ODAIRE-CLOUDS-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_4832.jpg?v=1753777898"},{"product_id":"imagine-50ml-inspired-by-imagination-louis-vuitton","title":"Imagine 50ml | Inspired by Imagination Louis Vuitton","description":"\u003cp data-start=\"236\" data-end=\"632\"\u003e\u003cstrong data-start=\"236\" data-end=\"277\"\u003eOdaire – Imagine Eau de Parfum \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"236\" data-end=\"632\"\u003eAwaken the mind and stir the soul with \u003cstrong data-start=\"319\" data-end=\"330\"\u003eImagine\u003c\/strong\u003e by Odaire—a fragrance that embodies clarity, curiosity, and effortless sophistication. Inspired by the refined freshness of \u003cem data-start=\"455\" data-end=\"468\"\u003eImagination\u003c\/em\u003e by Louis Vuitton, this scent opens with a vibrant splash of \u003cstrong data-start=\"529\" data-end=\"551\"\u003eCalabrian bergamot\u003c\/strong\u003e and \u003cstrong data-start=\"556\" data-end=\"569\"\u003egreen tea\u003c\/strong\u003e, capturing the crisp elegance of a moment suspended in time.\u003c\/p\u003e\n\u003cp data-start=\"634\" data-end=\"904\"\u003eAt its heart, \u003cstrong data-start=\"648\" data-end=\"667\"\u003eTunisian neroli\u003c\/strong\u003e and \u003cstrong data-start=\"672\" data-end=\"682\"\u003eginger\u003c\/strong\u003e bring a bright, aromatic energy—cool, spicy, and quietly powerful. The dry-down reveals a clean warmth of \u003cstrong data-start=\"789\" data-end=\"805\"\u003esilver amber\u003c\/strong\u003e, \u003cstrong data-start=\"807\" data-end=\"818\"\u003eincense\u003c\/strong\u003e, and soft \u003cstrong data-start=\"829\" data-end=\"838\"\u003ecedar\u003c\/strong\u003e, creating a luminous trail that feels both grounded and elevated.\u003c\/p\u003e\n\u003cp data-start=\"906\" data-end=\"1044\"\u003e\u003cstrong data-start=\"906\" data-end=\"917\"\u003eImagine\u003c\/strong\u003e is an olfactory expression of vision and vitality—modern, magnetic, and endlessly inspiring. Let it unlock your inner horizon.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":50919879901526,"sku":"ODAIRE-IMAGINE-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_4833.jpg?v=1753778600"},{"product_id":"juicy-50ml-inspired-by-lost-cherry-tom-ford","title":"Juicy 50ml | Inspired by Lost Cherry Tom Ford","description":"\u003ch3 data-start=\"208\" data-end=\"566\"\u003e\u003cstrong data-start=\"208\" data-end=\"247\"\u003eOdaire – Juicy Eau de Parfum \u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"208\" data-end=\"566\"\u003eSucculent and provocative, \u003cstrong data-start=\"277\" data-end=\"286\"\u003eJuicy\u003c\/strong\u003e by Odaire is a bold indulgence—ripe with desire and dripping in temptation. Inspired by the decadent allure of \u003cem data-start=\"398\" data-end=\"411\"\u003eLost Cherry\u003c\/em\u003e by Tom Ford, this scent opens with a burst of \u003cstrong data-start=\"458\" data-end=\"482\"\u003eblack cherry liqueur\u003c\/strong\u003e and \u003cstrong data-start=\"487\" data-end=\"504\"\u003ebitter almond\u003c\/strong\u003e, an intoxicating prelude that’s both playful and forbidden.\u003c\/p\u003e\n\u003cp data-start=\"568\" data-end=\"891\"\u003eAt its heart, \u003cstrong data-start=\"582\" data-end=\"598\"\u003eTurkish rose\u003c\/strong\u003e and \u003cstrong data-start=\"603\" data-end=\"621\"\u003ejasmine sambac\u003c\/strong\u003e swirl into the richness, adding a sultry floral layer that softens and seduces. The base is a velvet blend of \u003cstrong data-start=\"732\" data-end=\"751\"\u003ePeruvian balsam\u003c\/strong\u003e, \u003cstrong data-start=\"753\" data-end=\"767\"\u003etonka bean\u003c\/strong\u003e, and \u003cstrong data-start=\"773\" data-end=\"795\"\u003edark roasted woods\u003c\/strong\u003e, leaving behind a sensual, lingering sweetness that clings to the skin like a whispered secret.\u003c\/p\u003e\n\u003cp data-start=\"893\" data-end=\"997\"\u003e\u003cstrong data-start=\"893\" data-end=\"902\"\u003eJuicy\u003c\/strong\u003e is flirtation turned fragrance—lush, daring, and impossible to forget. Give in to the craving.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":50919963427158,"sku":"ODAIRE-JUICY-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_4834.jpg?v=1753778782"},{"product_id":"satisfaction-50ml-inspired-by-halfeti-penhaligons","title":"Satisfaction 50ml | Inspired by Halfeti Penhaligons","description":"\u003cp data-start=\"211\" data-end=\"607\"\u003e\u003cstrong data-start=\"211\" data-end=\"257\"\u003eOdaire – Satisfaction Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"211\" data-end=\"607\"\u003eDarkly romantic and undeniably magnetic, \u003cstrong data-start=\"301\" data-end=\"317\"\u003eSatisfaction\u003c\/strong\u003e by Odaire is a fragrance of depth, intrigue, and decadent allure. Inspired by the rich, exotic complexity of \u003cem data-start=\"427\" data-end=\"436\"\u003eHalfeti\u003c\/em\u003e by Penhaligon’s, this scent opens with a striking blend of \u003cstrong data-start=\"496\" data-end=\"510\"\u003egrapefruit\u003c\/strong\u003e, \u003cstrong data-start=\"512\" data-end=\"523\"\u003esaffron\u003c\/strong\u003e, and \u003cstrong data-start=\"529\" data-end=\"545\" data-is-only-node=\"\"\u003edried fruits\u003c\/strong\u003e, hinting at something rare and opulent beneath the surface.\u003c\/p\u003e\n\u003cp data-start=\"609\" data-end=\"959\"\u003eThe heart reveals a sumptuous tapestry of \u003cstrong data-start=\"651\" data-end=\"666\"\u003eDamask rose\u003c\/strong\u003e, \u003cstrong data-start=\"668\" data-end=\"679\"\u003eleather\u003c\/strong\u003e, and \u003cstrong data-start=\"685\" data-end=\"701\"\u003espiced woods\u003c\/strong\u003e—a warm, intoxicating fusion that evokes faraway markets and velvet-draped nights. As it settles, a base of \u003cstrong data-start=\"809\" data-end=\"816\"\u003eoud\u003c\/strong\u003e, \u003cstrong data-start=\"818\" data-end=\"832\"\u003etonka bean\u003c\/strong\u003e, and \u003cstrong data-start=\"838\" data-end=\"849\"\u003eincense\u003c\/strong\u003e brings smoky sensuality and enduring elegance, leaving a trail as deep and compelling as a whispered promise.\u003c\/p\u003e\n\u003cp data-start=\"961\" data-end=\"1082\"\u003e\u003cstrong data-start=\"961\" data-end=\"977\"\u003eSatisfaction\u003c\/strong\u003e is power wrapped in elegance—mysterious, luxurious, and utterly unforgettable. Surrender to its embrace.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":50920110489942,"sku":"ODAIRE-SATISFACTION-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_4836.jpg?v=1753779312"},{"product_id":"inspired-by-lv-x5","title":"Inspired by LV x5","description":"\u003cp\u003eLV Inspired Bundle:\u003c\/p\u003e\n\u003cp\u003eInfinity - Inspired by Ombre Nomade\u003c\/p\u003e\n\u003cp\u003eDreams - Inspired by L'immensite\u003c\/p\u003e\n\u003cp\u003eWaves - Inspired by Afternoon Swim\u003c\/p\u003e\n\u003cp\u003eImagine - Inspired by Imagination\u003c\/p\u003e\n\u003cp\u003eRoses - Inspired by Les Sables Roses\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":51130678837590,"sku":"infinity-dreams-waves-imagine-roses","price":99.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_6912.jpg?v=1756042887"},{"product_id":"owners-bundle","title":"Owners Bundle","description":"\u003cp\u003eOwners Picks\u003c\/p\u003e\n\u003cp\u003eRoses - LV Les Sables Roses\u003c\/p\u003e\n\u003cp\u003eAmberoud - TF Oud Wood\u003c\/p\u003e\n\u003cp\u003eBelieve - Inspired by TF Palm Japonaise\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":51134302978390,"sku":"roses-amberoud-believe","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_6906_bf14e551-fbd4-4887-b0a5-20f9529ea4b6.jpg?v=1756067259"},{"product_id":"fragrance-dupe-bundle","title":"Fragrance Dupe Bundle","description":"\u003cp\u003eBest Sellers Bundle\u003c\/p\u003e\n\u003cp\u003eInfinity - Inspired by LV Ombre Nomade\u003c\/p\u003e\n\u003cp\u003eImagine - Inspired by LV Imagination\u003c\/p\u003e\n\u003cp\u003eLove - Inspired by MFK Baccarat Rouge 540\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":51134337941846,"sku":"infinity-imagine-love","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_6907.jpg?v=1756042888"},{"product_id":"womens-top-picks","title":"Womens Top Picks","description":"\u003cp\u003eWomens Top Picks\u003c\/p\u003e\n\u003cp\u003eRoses - Inspired by LV Les Sables Roses\u003c\/p\u003e\n\u003cp\u003eLove - Inspired by MFK Baccarat Rouge 540\u003c\/p\u003e\n\u003cp\u003eJuicy - Inspired by TF Lost Cherry\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":51134357930326,"sku":"roses-love-juicy","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_6908.jpg?v=1756042888"},{"product_id":"tf-bundle","title":"TF Inspired Bundle","description":"\u003cp\u003eTF Inspired Bundle\u003c\/p\u003e\n\u003cp\u003eAmberoud - Inspired by TF Oud Wood\u003c\/p\u003e\n\u003cp\u003eBelieve - Inspired by TF Plum Japonaise\u003c\/p\u003e\n\u003cp\u003eJuicy - Inspired by TF Lost Cherry\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":51134361403734,"sku":"amberoud-believe-juicy","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_6909.jpg?v=1756539103"},{"product_id":"oud-bundle","title":"Oud Bundle","description":"\u003cp\u003eOud Bundle\u003c\/p\u003e\n\u003cp\u003eAmberoud - Inspired by TF Oud Wood\u003c\/p\u003e\n\u003cp\u003eInfinity - Inspired by LV Ombre Nomade\u003c\/p\u003e\n\u003cp\u003eRoses - Inspired by LV Les Sables Roses\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":51134367236438,"sku":"amberoud-infinity-roses","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_6910.jpg?v=1756042888"},{"product_id":"fresh-bundle","title":"Fresh Bundle","description":"\u003cp\u003eFresh Bundle\u003c\/p\u003e\n\u003cp\u003eDreams - Inspired by LV L'immensite\u003c\/p\u003e\n\u003cp\u003eWaves - Inspired by LV Afternoon Swim\u003c\/p\u003e\n\u003cp\u003eBelieve - Inspired by TF Plum Japonaise\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":51134371725654,"sku":"dreams-waves-believe","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_6911.jpg?v=1756042888"},{"product_id":"unforgettable-50ml-inspired-by-clive-christian-blonde-amber","title":"Unforgettable 50ml | Inspired by Clive Christian Blonde Amber","description":"\u003cp data-start=\"144\" data-end=\"186\"\u003e\u003cstrong data-start=\"144\" data-end=\"184\"\u003eOdaire – Unforgettable Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"188\" data-end=\"516\"\u003eGolden, radiant, and irresistibly refined, \u003cstrong\u003eUnforgettable\u003c\/strong\u003e by Odaire is a fragrance that captures the essence of timeless sophistication. Inspired by the luminous warmth of Clive Christian’s Blonde Amber, it opens with an inviting glow of \u003cstrong\u003esparkling citrus and aromatic spices\u003c\/strong\u003e, a prelude that shimmers with vitality and allure.\u003c\/p\u003e\n\u003cp data-start=\"518\" data-end=\"737\"\u003eAt its heart, a luxurious fusion of \u003cstrong\u003egolden amber\u003c\/strong\u003e and \u003cstrong\u003ecreamy florals\u003c\/strong\u003e unfolds—smooth, enveloping, and quietly powerful. This rich harmony lingers like sunlight on skin, weaving elegance and sensuality into every breath.\u003c\/p\u003e\n\u003cp data-start=\"739\" data-end=\"988\"\u003eAs the fragrance deepens, a velvety base of sandalwood, musk, and resinous warmth emerges, grounding the radiance in a soft yet commanding presence. The result is a scent of balance and brilliance—opulent yet effortless, memorable yet understated.\u003c\/p\u003e\n\u003cp data-start=\"990\" data-end=\"1098\"\u003e\u003cstrong\u003eUnforgettable\u003c\/strong\u003e is sophistication embodied: radiant, enduring, and destined to leave a lasting impression.\u003cstrong data-start=\"211\" data-end=\"257\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":51383463412054,"sku":"ODAIRE-UNFORGETTABLE-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/unforgettable.jpg?v=1758663353"},{"product_id":"bold-50ml-inspired-by-montale-arabians-tonka","title":"Bold 50ml | Inspired by Montale Arabians Tonka","description":"\u003cp data-start=\"218\" data-end=\"251\"\u003e\u003cstrong data-start=\"218\" data-end=\"249\"\u003eOdaire – Bold Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"253\" data-end=\"583\"\u003eFierce, daring, and unrelentingly magnetic, \u003cstrong\u003eBold\u003c\/strong\u003e by Odaire is a fragrance that commands attention from the very first breath. Inspired by the audacious character of Montale’s Arabians Tonka, it opens with a blaze of \u003cstrong\u003esaffron and citrus\u003c\/strong\u003e, sharpened by a hint of \u003cstrong\u003ebergamot\u003c\/strong\u003e—a vivid spark that announces its presence with confidence.\u003c\/p\u003e\n\u003cp data-start=\"585\" data-end=\"804\"\u003eThe heart reveals an intoxicating fusion of Bulgarian \u003cstrong\u003erose and oud\u003c\/strong\u003e, a clash of beauty and strength that feels both regal and untamed. Spiced undertones ripple through, adding richness and intensity to the composition.\u003c\/p\u003e\n\u003cp data-start=\"806\" data-end=\"1036\"\u003eAs the fragrance settles, the warmth of \u003cstrong\u003etonka bean, amber, and musk\u003c\/strong\u003e takes hold—velvety, powerful, and deeply sensual. This base lingers with a smoky sweetness, leaving behind a trail that is as commanding as it is unforgettable.\u003c\/p\u003e\n\u003cp data-start=\"1038\" data-end=\"1168\"\u003e\u003cem data-start=\"1038\" data-end=\"1044\"\u003eBold\u003c\/em\u003e is strength distilled into scent—opulent, daring, and irresistibly confident. For those who thrive on power and presence.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":51383522394454,"sku":"ODAIRE-BOLD-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_8621.jpg?v=1758711042"},{"product_id":"impulse-50ml-inspired-by-clive-christian-blonde-amber","title":"Impulse 50ml | Inspired by Clive Christian No.1","description":"\u003cp data-start=\"170\" data-end=\"206\"\u003e\u003cstrong data-start=\"170\" data-end=\"204\"\u003eOdaire – Impulse Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"208\" data-end=\"513\"\u003eSophisticated, magnetic, and exquisitely poised, \u003cstrong\u003eImpulse\u003c\/strong\u003e by Odaire is a fragrance that defines timeless elegance. Inspired by the distinguished artistry of Clive Christian No. 1, it opens with a luminous burst of \u003cstrong\u003ebergamot, lime, \u003c\/strong\u003eand\u003cstrong\u003e mandarin\u003c\/strong\u003e — a bright, refined prelude that exudes confidence and grace.\u003c\/p\u003e\n\u003cp data-start=\"515\" data-end=\"734\"\u003eAt its heart, a sumptuous bouquet of \u003cstrong\u003ejasmine, rose, \u003c\/strong\u003eand\u003cstrong\u003e orris\u003c\/strong\u003e unveils itself — rich, romantic, and effortlessly noble. Subtle hints of ylang-ylang and spice weave through, adding depth and intrigue to the composition.\u003c\/p\u003e\n\u003cp data-start=\"736\" data-end=\"960\"\u003eAs it settles, a warm foundation of \u003cstrong\u003esandalwood, amber, \u003c\/strong\u003eand\u003cstrong\u003e creamy vanilla\u003c\/strong\u003e emerges, caressed by gentle musk and tonka bean. The result is a velvety trail of understated opulence — elegant, lasting, and irresistibly refined.\u003c\/p\u003e\n\u003cp data-start=\"962\" data-end=\"1100\"\u003eImpulse is luxury in motion — graceful, commanding, and profoundly memorable. For those who embody sophistication without saying a word.\u003cstrong data-start=\"218\" data-end=\"249\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":51835190280534,"sku":"ODAIRE-IMPULSE-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_1304_5e63d02b-0943-4de7-922f-378400edf6c5.jpg?v=1763039839"},{"product_id":"desire-50ml-inspired-by-tom-ford-soleil-neige","title":"Desire 50ml | Inspired by Tom Ford Soleil Neige","description":"\u003cp data-start=\"199\" data-end=\"234\"\u003e\u003cstrong data-start=\"199\" data-end=\"232\"\u003eOdaire – Desire Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"236\" data-end=\"541\"\u003eLuminous, alluring, and quietly captivating, \u003cstrong\u003eDesire\u003c\/strong\u003e by Odaire evokes the cool radiance of sunlight on freshly fallen snow. Inspired by the ethereal beauty of Tom Ford’s Soleil Neige, it opens with a sparkling blend of \u003cstrong\u003ebergamot \u003c\/strong\u003eand\u003cstrong\u003e carrot seed\u003c\/strong\u003e — crisp, airy notes that shimmer with effortless brightness.\u003c\/p\u003e\n\u003cp data-start=\"543\" data-end=\"799\"\u003eAt its heart, a graceful accord of \u003cstrong\u003ejasmine, orange blossom, \u003c\/strong\u003eand\u003cstrong\u003e rose unfolds\u003c\/strong\u003e — delicate yet magnetic, like warmth breaking through winter’s chill. Soft undertones of heliotrope and Turkish rose lend a velvety sensuality, balancing purity with temptation.\u003c\/p\u003e\n\u003cp data-start=\"801\" data-end=\"1052\"\u003eAs the fragrance deepens, creamy \u003cstrong\u003etonka bean, benzoin, \u003c\/strong\u003eand\u003cstrong\u003e warm musk\u003c\/strong\u003e emerge, wrapping the skin in a cocoon of soft, radiant comfort. The result is a scent that feels both luminous and intimate — a harmony of light and warmth that lingers beautifully.\u003c\/p\u003e\n\u003cp data-start=\"1054\" data-end=\"1163\"\u003eDesire is elegance redefined — serene, sensual, and irresistibly modern. For those who glow without trying.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":51835223146838,"sku":"ODAIRE-DESIRE-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/FullSizeRender_329b0fcb-7433-4326-b7fd-9277c456edc5.jpg?v=1763047664"},{"product_id":"reves-50ml-inspired-by-louis-vuitton-attrape-reves","title":"Reves 50ml | Inspired by Louis Vuitton Attrape Reves","description":"\u003cp data-start=\"0\" data-end=\"32\"\u003e\u003cstrong\u003eOdaire – Rêves Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"34\" data-end=\"371\"\u003eRadiant, enchanting, and dreamlike, \u003cstrong\u003eRêves\u003c\/strong\u003e by Odaire captures the magic of fleeting moments suspended between reality and fantasy. Inspired by the whimsical elegance of a dreamscape, it opens with a vibrant burst of \u003cstrong\u003elychee and sparkling bergamot\u003c\/strong\u003e — тәт, juicy, and effervescent, like the first light of dawn dancing across the horizon.\u003c\/p\u003e\n\u003cp data-start=\"373\" data-end=\"644\"\u003eAt its heart, an airy floral symphony of \u003cstrong\u003epeony\u003c\/strong\u003e, \u003cstrong\u003eTurkish rose\u003c\/strong\u003e, and \u003cstrong\u003ecacao blossom\u003c\/strong\u003e unfolds — soft yet intriguing, blending delicate romance with a subtle gourmand twist. Hints of jasmine add a luminous femininity, weaving a trail that feels both playful and sophisticated.\u003c\/p\u003e\n\u003cp data-start=\"646\" data-end=\"890\"\u003eAs the scent settles, a warm and sensual base of \u003cstrong\u003epatchouli\u003c\/strong\u003e, \u003cstrong\u003emusk\u003c\/strong\u003e, and a whisper of \u003cstrong\u003esweet praline\u003c\/strong\u003e emerges, wrapping the skin in a soft, addictive glow. Smooth and comforting, it lingers like the echo of a beautiful dream you never want to end.\u003c\/p\u003e\n\u003cp data-start=\"892\" data-end=\"1049\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eRêves is a fragrance of imagination and allure — luminous, modern, and irresistibly captivating. For those who live in the space between dreams and desire.\u003cstrong data-start=\"199\" data-end=\"232\"\u003e\u003c\/strong\u003e\u003cstrong data-start=\"199\" data-end=\"232\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":52941578797398,"sku":"ODAIRE-REVES-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_7424.jpg?v=1774545675"},{"product_id":"irish-50ml-inspired-by-creed-green-irish-tweed","title":"Irish 50ml | Inspired by Creed Green Irish Tweed","description":"\u003cp data-start=\"0\" data-end=\"30\"\u003e\u003cstrong\u003eOdaire – Irish Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"32\" data-end=\"375\"\u003eFresh, refined, and effortlessly timeless, Irish by Odaire captures the spirit of open landscapes and quiet confidence. Inspired by the iconic elegance of a classic fougère, it opens with a crisp fusion of \u003cstrong\u003elemon verbena\u003c\/strong\u003e and \u003cstrong\u003epeppermint\u003c\/strong\u003e - invigorating, and instantly uplifting, like a cool breeze sweeping across rolling green fields.\u003c\/p\u003e\n\u003cp data-start=\"377\" data-end=\"648\"\u003eAt its heart, a smooth and aromatic blend of \u003cstrong\u003eviolet leaf\u003c\/strong\u003e, \u003cstrong\u003eiris\u003c\/strong\u003e, and \u003cstrong\u003elavender \u003c\/strong\u003eunfolds — clean yet sophisticated, evoking the softness of fresh-cut grass and tailored refinement. The composition feels both natural and polished, balancing freshness with understated depth.\u003c\/p\u003e\n\u003cp data-start=\"650\" data-end=\"873\"\u003eAs it settles, a grounding base of \u003cstrong\u003esandalwood, ambergris, \u003c\/strong\u003eand\u003cstrong\u003e oakmoss\u003c\/strong\u003e emerges, wrapping the scent in a warm, earthy richness. Subtle yet enduring, it leaves behind a trail that is quietly confident and undeniably elegant.\u003c\/p\u003e\n\u003cp data-start=\"875\" data-end=\"996\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eIrish is heritage reimagined — crisp, distinguished, and eternally modern. For those who embody strength with simplicity.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":52941624181078,"sku":"ODAIRE-IRISH-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_7422.jpg?v=1774545656"},{"product_id":"amber-50ml-inspired-by-jo-malone-myrhh-tonka-intense","title":"Amber 50ml | Inspired by Jo Malone Myrhh \u0026 Tonka Intense","description":"\u003cp data-start=\"0\" data-end=\"30\"\u003e\u003cstrong\u003eOdaire – Amber Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"32\" data-end=\"326\"\u003eWarm, opulent, and irresistibly smooth, Amber by Odaire envelops the senses in a veil of golden depth and quiet indulgence. Inspired by the rich allure of a modern oriental, it opens with the soft glow of lavender — aromatic, refined, and gently calming, like dusk settling over sunlit sands.\u003c\/p\u003e\n\u003cp data-start=\"328\" data-end=\"603\"\u003eAt its heart, an intoxicating wave of myrrh unfolds - resinous, and slightly smoky, adding a mysterious richness that feels both ancient and sensual. The composition deepens with subtle balsamic nuances, creating a luxurious warmth that lingers close to the skin.\u003c\/p\u003e\n\u003cp data-start=\"605\" data-end=\"833\"\u003eAs the fragrance evolves, a decadent base of \u003cstrong\u003etonka bean, vanilla,\u003c\/strong\u003e and \u003cstrong\u003eamber\u003c\/strong\u003e emerges, wrapping everything in a creamy, addictive softness. Smooth and enveloping, it leaves behind a trail that is both comforting and captivating.\u003c\/p\u003e\n\u003cp data-start=\"835\" data-end=\"968\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eAmber is indulgence distilled — deep, sensual, and effortlessly elegant. For those who move in warmth and leave a lasting impression.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":52941702857046,"sku":"ODAIRE-AMBER-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_7419.jpg?v=1774545630"},{"product_id":"gravity-50ml-inspired-by-louis-vuitton-meteor","title":"Gravity 50ml | Inspired by Louis Vuitton Meteore","description":"\u003cp data-start=\"0\" data-end=\"36\"\u003e\u003cstrong data-start=\"0\" data-end=\"34\"\u003eOdaire – Gravity Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"38\" data-end=\"432\"\u003eVibrant, magnetic, and undeniably modern, Gravity by Odaire captures the energy of motion and the pull of something unseen yet irresistible. Inspired by the dynamic freshness of \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eLouis Vuitton\u003c\/span\u003e\u003c\/span\u003e \u003cstrong data-start=\"254\" data-end=\"265\"\u003eMétéore\u003c\/strong\u003e, it opens with an electrifying burst of \u003cstrong data-start=\"306\" data-end=\"318\"\u003emandarin\u003c\/strong\u003e, \u003cstrong data-start=\"320\" data-end=\"332\"\u003ebergamot\u003c\/strong\u003e, and \u003cstrong data-start=\"338\" data-end=\"353\"\u003epink pepper\u003c\/strong\u003e — bright, zesty, and full of momentum, like the first spark of acceleration.\u003c\/p\u003e\n\u003cp data-start=\"434\" data-end=\"685\"\u003eAt its heart, a refined fusion of \u003cstrong data-start=\"468\" data-end=\"478\"\u003eneroli\u003c\/strong\u003e, \u003cstrong data-start=\"480\" data-end=\"492\"\u003egeranium\u003c\/strong\u003e, and \u003cstrong data-start=\"498\" data-end=\"508\"\u003espices\u003c\/strong\u003e unfolds — crisp yet expressive, balancing citrus luminosity with a clean, aromatic edge. The composition feels weightless yet structured, radiating effortless sophistication.\u003c\/p\u003e\n\u003cp data-start=\"687\" data-end=\"914\"\u003eAs it settles, a smooth and grounding base of \u003cstrong data-start=\"733\" data-end=\"744\"\u003evetiver\u003c\/strong\u003e, \u003cstrong data-start=\"746\" data-end=\"759\"\u003eambergris\u003c\/strong\u003e, and \u003cstrong data-start=\"765\" data-end=\"778\"\u003epatchouli\u003c\/strong\u003e emerges, adding depth and subtle sensuality. Earthy yet polished, it leaves a lasting trail that feels both powerful and understated.\u003c\/p\u003e\n\u003cp data-start=\"916\" data-end=\"1048\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eGravity is energy in motion — bold, refined, and effortlessly captivating. For those who move with purpose and leave a force behind.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":52941797392726,"sku":"ODAIRE-GRAVITY-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_7421.jpg?v=1774545613"},{"product_id":"fabulous-50ml-inspired-by-creed-aventus","title":"Fabulous 50ml | Inspired by Creed Aventus","description":"\u003cp data-start=\"0\" data-end=\"37\"\u003e\u003cstrong data-start=\"0\" data-end=\"35\"\u003eOdaire – Fabulous Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"39\" data-end=\"417\"\u003eBold, iconic, and unapologetically confident, Fabulous by Odaire is a celebration of strength, success, and undeniable presence. Inspired by the legendary allure of \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eCreed\u003c\/span\u003e\u003c\/span\u003e Aventus, it opens with a striking blend of \u003cstrong data-start=\"285\" data-end=\"298\"\u003epineapple\u003c\/strong\u003e, \u003cstrong data-start=\"300\" data-end=\"316\"\u003eblackcurrant\u003c\/strong\u003e, and \u003cstrong data-start=\"322\" data-end=\"334\"\u003ebergamot\u003c\/strong\u003e — crisp, juicy, and vibrant, creating an instantly captivating first impression.\u003c\/p\u003e\n\u003cp data-start=\"419\" data-end=\"688\"\u003eAt its heart, a refined composition of \u003cstrong data-start=\"458\" data-end=\"467\"\u003ebirch\u003c\/strong\u003e, \u003cstrong data-start=\"469\" data-end=\"480\"\u003ejasmine\u003c\/strong\u003e, and \u003cstrong data-start=\"486\" data-end=\"494\"\u003erose\u003c\/strong\u003e unfolds — smoky yet elegant, balancing brightness with depth and a subtle touch of florality. The contrast feels powerful and sophisticated, embodying modern masculinity with timeless appeal.\u003c\/p\u003e\n\u003cp data-start=\"690\" data-end=\"973\"\u003eAs the fragrance settles, a rich and enduring base of \u003cstrong data-start=\"744\" data-end=\"755\"\u003eoakmoss\u003c\/strong\u003e, \u003cstrong data-start=\"757\" data-end=\"770\"\u003eambergris\u003c\/strong\u003e, \u003cstrong data-start=\"772\" data-end=\"783\"\u003evanilla\u003c\/strong\u003e, and \u003cstrong data-start=\"789\" data-end=\"797\"\u003emusk\u003c\/strong\u003e emerges, wrapping the scent in a warm, sensual finish. Smooth, confident, and unmistakably addictive, it leaves a trail that commands attention without ever trying too hard.\u003c\/p\u003e\n\u003cp data-start=\"975\" data-end=\"1089\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eFabulous is prestige redefined — daring, polished, and effortlessly unforgettable. For those who lead, not follow.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":52941940851030,"sku":"ODAIRE-FABULOUS-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_7420.jpg?v=1774545590"},{"product_id":"lady-50ml-inspired-by-creed-aventus-for-her","title":"Lady 50ml | Inspired by Creed Aventus for her","description":"\u003cp data-start=\"0\" data-end=\"33\"\u003e\u003cstrong data-start=\"0\" data-end=\"31\"\u003eOdaire – Lady Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"35\" data-end=\"410\"\u003eRadiant, confident, and effortlessly elegant, Lady by Odaire is a modern expression of strength wrapped in femininity. Inspired by the luminous allure of \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eCreed\u003c\/span\u003e\u003c\/span\u003e Aventus for Her, it opens with a vibrant blend of \u003cstrong data-start=\"277\" data-end=\"292\"\u003egreen apple\u003c\/strong\u003e, \u003cstrong data-start=\"294\" data-end=\"306\"\u003ebergamot\u003c\/strong\u003e, and \u003cstrong data-start=\"312\" data-end=\"327\"\u003epink pepper\u003c\/strong\u003e — crisp, sparkling, and full of life, like a bold first impression that lingers.\u003c\/p\u003e\n\u003cp data-start=\"412\" data-end=\"671\"\u003eAt its heart, a graceful bouquet of \u003cstrong data-start=\"448\" data-end=\"456\"\u003erose\u003c\/strong\u003e, \u003cstrong data-start=\"458\" data-end=\"467\"\u003elilac\u003c\/strong\u003e, and \u003cstrong data-start=\"473\" data-end=\"488\"\u003eylang-ylang\u003c\/strong\u003e unfolds — soft yet powerful, balancing delicate florals with a confident, contemporary edge. Hints of \u003cstrong data-start=\"591\" data-end=\"607\"\u003eblackcurrant\u003c\/strong\u003e add a subtle sweetness, enhancing its playful sophistication.\u003c\/p\u003e\n\u003cp data-start=\"673\" data-end=\"912\"\u003eAs the fragrance deepens, a sensual base of \u003cstrong data-start=\"717\" data-end=\"725\"\u003emusk\u003c\/strong\u003e, \u003cstrong data-start=\"727\" data-end=\"736\"\u003eamber\u003c\/strong\u003e, \u003cstrong data-start=\"738\" data-end=\"752\"\u003esandalwood\u003c\/strong\u003e, and \u003cstrong data-start=\"758\" data-end=\"767\"\u003epeach\u003c\/strong\u003e emerges, wrapping the skin in a warm, velvety glow. Smooth and captivating, it leaves a trail that feels both refined and irresistibly modern.\u003c\/p\u003e\n\u003cp data-start=\"914\" data-end=\"1049\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eLady is confidence reimagined — luminous, bold, and beautifully composed. For those who lead with grace and leave a lasting impression.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":52942001504598,"sku":"ODAIRE-LADY-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_7423.jpg?v=1774545567"},{"product_id":"lady-50ml-inspired-by-creed-aventus-for-her-copy","title":"Passion 50ml | Inspired by TF Tobacco Vanille","description":"\u003cp data-section-id=\"12alst2\" data-start=\"0\" data-end=\"37\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"3\" data-end=\"37\"\u003eOdaire Passion – Eau de Parfum\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"39\" data-end=\"414\"\u003eBold, addictive, and undeniably luxurious, \u003cstrong data-start=\"82\" data-end=\"103\"\u003ePassion by Odaire\u003c\/strong\u003e is a rich expression of warmth and desire. Inspired by the iconic \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eTom Ford\u003c\/span\u003e\u003c\/span\u003e \u003cstrong data-start=\"208\" data-end=\"227\"\u003eTobacco Vanille\u003c\/strong\u003e, it opens with an intoxicating blend of \u003cstrong data-start=\"268\" data-end=\"317\"\u003etobacco leaf, warm spices, and creamy vanilla\u003c\/strong\u003e — deep, smooth, and instantly captivating, like the glow of candlelight against midnight velvet.\u003c\/p\u003e\n\u003cp data-start=\"416\" data-end=\"690\"\u003eAt its heart, decadent notes of \u003cstrong data-start=\"448\" data-end=\"504\"\u003ecacao, tonka bean, vanilla blossom, and dried fruits\u003c\/strong\u003e unfold beautifully, creating a sensual balance between smoky richness and soft sweetness. The composition feels opulent yet comforting, wrapping the senses in effortless sophistication.\u003c\/p\u003e\n\u003cp data-start=\"692\" data-end=\"944\"\u003eAs the fragrance settles, a seductive base of \u003cstrong data-start=\"738\" data-end=\"770\"\u003ewoody accords and dark amber\u003c\/strong\u003e lingers on the skin — warm, refined, and unforgettable. Smooth vanilla and tobacco continue to shine through, leaving a trail that is both powerful and irresistibly elegant.\u003c\/p\u003e\n\u003cp data-start=\"946\" data-end=\"1118\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"946\" data-end=\"957\"\u003ePassion\u003c\/strong\u003e is indulgence redefined — bold, smooth, and intensely magnetic. Created for those who command attention effortlessly and leave behind an unforgettable presence.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":53510721143126,"sku":"ODAIRE-PASSION-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_9492.jpg?v=1778183519"},{"product_id":"passion-50ml-inspired-by-tf-tobacco-vanille-copy","title":"Bloom 50ml | Inspired by TF Black Orchid","description":"\u003cp data-section-id=\"1byjxos\" data-start=\"0\" data-end=\"35\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"3\" data-end=\"35\"\u003eOdaire Bloom – Eau de Parfum\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"37\" data-end=\"443\"\u003eMysterious, sensual, and unapologetically bold, \u003cstrong data-start=\"85\" data-end=\"104\"\u003eBloom by Odaire\u003c\/strong\u003e is a captivating fragrance that celebrates dark elegance and irresistible allure. Inspired by the iconic \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eTom Ford\u003c\/span\u003e\u003c\/span\u003e \u003cstrong data-start=\"248\" data-end=\"264\"\u003eBlack Orchid\u003c\/strong\u003e, it opens with a rich fusion of \u003cstrong data-start=\"297\" data-end=\"355\"\u003eblack truffle, ylang-ylang, bergamot, and blackcurrant\u003c\/strong\u003e — deep, luxurious, and instantly intriguing, like a midnight bloom unfolding in secret.\u003c\/p\u003e\n\u003cp data-start=\"445\" data-end=\"691\"\u003eAt its heart, an opulent floral accord of \u003cstrong data-start=\"487\" data-end=\"528\"\u003eblack orchid, jasmine, and lotus wood\u003c\/strong\u003e emerges, blending velvety florals with warm spice and subtle earthiness. The result is both powerful and refined, balancing femininity with a daring, modern edge.\u003c\/p\u003e\n\u003cp data-start=\"693\" data-end=\"948\"\u003eAs the fragrance settles, an intoxicating base of \u003cstrong data-start=\"743\" data-end=\"806\"\u003epatchouli, incense, vanilla, sandalwood, and dark chocolate\u003c\/strong\u003e wraps the skin in a smooth, sensual warmth. Rich and long-lasting, it leaves behind a trail that feels seductive, elegant, and unforgettable.\u003c\/p\u003e\n\u003cp data-start=\"950\" data-end=\"1135\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"950\" data-end=\"959\"\u003eBloom\u003c\/strong\u003e is confidence in its most enigmatic form — dark, luxurious, and beautifully untamed. Created for those who embrace their power and leave a lasting impression wherever they go.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":53510871744854,"sku":"ODAIRE-BLOOM-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_9491.jpg?v=1778184026"},{"product_id":"secret-50ml-inspired-by-rabanne-one-million","title":"Secret 50ml | Inspired by Rabanne One Million","description":"\u003cp data-section-id=\"1f7h4rd\" data-start=\"0\" data-end=\"36\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"3\" data-end=\"36\"\u003eOdaire Secret – Eau de Parfum\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"38\" data-end=\"405\"\u003eDaring, charismatic, and undeniably addictive, \u003cstrong data-start=\"85\" data-end=\"105\"\u003eSecret by Odaire\u003c\/strong\u003e is a fragrance made for those who thrive in the spotlight. Inspired by \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRabanne\u003c\/span\u003e\u003c\/span\u003e \u003cstrong data-start=\"215\" data-end=\"230\"\u003eOne Million\u003c\/strong\u003e, it opens with an energising burst of \u003cstrong data-start=\"269\" data-end=\"315\"\u003eblood mandarin, grapefruit, and fresh mint\u003c\/strong\u003e — vibrant, crisp, and instantly attention-grabbing, like confidence bottled into a scent.\u003c\/p\u003e\n\u003cp data-start=\"407\" data-end=\"617\"\u003eAt its heart, warm notes of \u003cstrong data-start=\"435\" data-end=\"472\"\u003ecinnamon, rose, and spicy accords\u003c\/strong\u003e create a bold contrast of freshness and sensuality. Smooth yet powerful, the fragrance balances modern sophistication with an irresistible edge.\u003c\/p\u003e\n\u003cp data-start=\"619\" data-end=\"860\"\u003eAs it settles, a rich base of \u003cstrong data-start=\"649\" data-end=\"695\"\u003eamber, leather, patchouli, and woody notes\u003c\/strong\u003e unfolds, leaving behind a warm, seductive trail that lingers effortlessly on the skin. Deep, masculine, and refined, it captures the feeling of luxury and ambition.\u003c\/p\u003e\n\u003cp data-start=\"862\" data-end=\"1053\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"862\" data-end=\"872\"\u003eSecret\u003c\/strong\u003e is confidence without limits — bold, magnetic, and impossible to ignore. Crafted for those who own every room they walk into and leave a lasting impression long after they’re gone.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":53622517891414,"sku":"ODAIRE-SECRET-50ML-1","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_9490.jpg?v=1778184475"},{"product_id":"climax-50ml-inspired-by-tf-fucking-fabulous","title":"Climax 50ml | Inspired by TF Fucking Fabulous","description":"\u003cp data-start=\"0\" data-end=\"33\"\u003e\u003cstrong data-start=\"0\" data-end=\"33\"\u003eOdaire Climax – Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"35\" data-end=\"391\"\u003eProvocative, addictive, and effortlessly commanding, Climax by Odaire is a daring fragrance that exudes confidence and modern luxury. Inspired by Tom Ford Fucking Fabulous, it opens with an electrifying blend of \u003cstrong data-start=\"247\" data-end=\"261\"\u003eclary sage\u003c\/strong\u003e and \u003cstrong data-start=\"266\" data-end=\"278\"\u003elavender\u003c\/strong\u003e, creating an aromatic freshness that feels smooth, sophisticated, and undeniably bold from the very first spray.\u003c\/p\u003e\n\u003cp data-start=\"393\" data-end=\"707\"\u003eAt its heart, a rich fusion of \u003cstrong data-start=\"424\" data-end=\"441\"\u003ebitter almond\u003c\/strong\u003e, \u003cstrong data-start=\"443\" data-end=\"454\"\u003evanilla\u003c\/strong\u003e, and supple \u003cstrong data-start=\"467\" data-end=\"478\"\u003eleather\u003c\/strong\u003e unfolds, wrapping the senses in a creamy warmth balanced by a subtle smoky edge. Deeply sensual and refined, the fragrance blurs the line between softness and intensity, creating an aura that is both seductive and unforgettable.\u003c\/p\u003e\n\u003cp data-start=\"709\" data-end=\"1007\"\u003eAs it settles, an opulent base of \u003cstrong data-start=\"743\" data-end=\"757\"\u003etonka bean\u003c\/strong\u003e, \u003cstrong data-start=\"759\" data-end=\"772\"\u003ecashmeran\u003c\/strong\u003e, \u003cstrong data-start=\"774\" data-end=\"783\"\u003eamber\u003c\/strong\u003e, and soft \u003cstrong data-start=\"794\" data-end=\"803\"\u003ewoods\u003c\/strong\u003e lingers on the skin, leaving behind a warm, velvety trail that feels luxurious, intimate, and irresistibly magnetic. Smooth yet powerful, Climax is designed to captivate long after the moment has passed.\u003c\/p\u003e\n\u003cp data-start=\"1009\" data-end=\"1193\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eClimax is confidence without restraint — bold, sensual, and unapologetically indulgent. Created for those who own every room they enter and leave a lasting impression wherever they go.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":54011824603478,"sku":"ODAIRE-CLIMAX-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/Climax.jpg?v=1779983699"},{"product_id":"climax-50ml-inspired-by-tf-fucking-fabulous-copy","title":"Sugar 50ml | Inspired by Dior Miss D","description":"\u003cp data-start=\"0\" data-end=\"32\"\u003e\u003cstrong data-start=\"0\" data-end=\"32\"\u003eOdaire Sugar – Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"34\" data-end=\"402\"\u003eRomantic, radiant, and irresistibly feminine, Sugar by Odaire is a beautifully modern fragrance that captures the essence of elegance with a playful, sparkling charm. Inspired by Miss Dior, it opens with a luminous burst of \u003cstrong data-start=\"258\" data-end=\"270\"\u003ebergamot\u003c\/strong\u003e, \u003cstrong data-start=\"272\" data-end=\"284\"\u003emandarin\u003c\/strong\u003e, and soft \u003cstrong data-start=\"295\" data-end=\"310\"\u003epink pepper\u003c\/strong\u003e, creating a fresh and delicate introduction that feels effortlessly graceful and uplifting.\u003c\/p\u003e\n\u003cp data-start=\"404\" data-end=\"719\"\u003eAt its heart, an enchanting bouquet of \u003cstrong data-start=\"443\" data-end=\"458\"\u003eGrasse rose\u003c\/strong\u003e, \u003cstrong data-start=\"460\" data-end=\"469\"\u003epeony\u003c\/strong\u003e, and \u003cstrong data-start=\"475\" data-end=\"486\"\u003ejasmine\u003c\/strong\u003e blooms beautifully, blending velvety florals with a subtle sweetness that feels timeless yet contemporary. Soft, airy, and refined, the floral accord wraps the skin in a romantic sophistication that is both delicate and captivating.\u003c\/p\u003e\n\u003cp data-start=\"721\" data-end=\"1016\"\u003eAs the fragrance settles, a warm and sensual base of \u003cstrong data-start=\"774\" data-end=\"782\"\u003emusk\u003c\/strong\u003e, \u003cstrong data-start=\"784\" data-end=\"795\"\u003evanilla\u003c\/strong\u003e, \u003cstrong data-start=\"797\" data-end=\"810\"\u003epatchouli\u003c\/strong\u003e, and smooth \u003cstrong data-start=\"823\" data-end=\"837\"\u003etonka bean\u003c\/strong\u003e leaves behind a soft, lingering trail that feels comforting, elegant, and unforgettable. Sweet without being overpowering, Sugar balances freshness and warmth in perfect harmony.\u003c\/p\u003e\n\u003cp data-start=\"1018\" data-end=\"1241\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eSugar is femininity in its most radiant form — soft, confident, and effortlessly enchanting. Created for those who embrace romance, elegance, and the beauty of leaving a gentle yet unforgettable impression wherever they go.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":54011838169430,"sku":"ODAIRE-SUGAR-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/sugar_e1f735c5-6e2a-41f1-ac62-0c4ae983dfcf.jpg?v=1779983864"},{"product_id":"velvet-50ml-inspired-by-ysl-black-opium","title":"Velvet 50ml | Inspired by YSL Black Opium","description":"\u003cp data-start=\"0\" data-end=\"33\"\u003e\u003cstrong data-start=\"0\" data-end=\"33\"\u003eOdaire Velvet – Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"35\" data-end=\"405\"\u003eSeductive, glamorous, and irresistibly addictive, Velvet by Odaire is a bold fragrance that embodies confidence, sensuality, and after-dark elegance. Inspired by YSL Black Opium, it opens with an energising blend of \u003cstrong data-start=\"251\" data-end=\"266\"\u003epink pepper\u003c\/strong\u003e, \u003cstrong data-start=\"268\" data-end=\"286\"\u003eorange blossom\u003c\/strong\u003e, and rich \u003cstrong data-start=\"297\" data-end=\"305\"\u003epear\u003c\/strong\u003e, creating a sweet yet sparkling introduction that feels vibrant, modern, and instantly captivating.\u003c\/p\u003e\n\u003cp data-start=\"407\" data-end=\"719\"\u003eAt its heart, an intoxicating fusion of \u003cstrong data-start=\"447\" data-end=\"457\"\u003ecoffee\u003c\/strong\u003e, \u003cstrong data-start=\"459\" data-end=\"470\"\u003ejasmine\u003c\/strong\u003e, and soft \u003cstrong data-start=\"481\" data-end=\"493\"\u003elicorice\u003c\/strong\u003e unfolds, blending dark sweetness with creamy florals for a scent that is both daring and beautifully feminine. Deep, warm, and effortlessly alluring, the fragrance creates a luxurious contrast between sweetness and intensity.\u003c\/p\u003e\n\u003cp data-start=\"721\" data-end=\"1009\"\u003eAs it settles, a sensual base of \u003cstrong data-start=\"754\" data-end=\"765\"\u003evanilla\u003c\/strong\u003e, \u003cstrong data-start=\"767\" data-end=\"780\"\u003epatchouli\u003c\/strong\u003e, \u003cstrong data-start=\"782\" data-end=\"795\"\u003ecedarwood\u003c\/strong\u003e, and smooth \u003cstrong data-start=\"808\" data-end=\"825\"\u003ecashmere wood\u003c\/strong\u003e wraps the skin in a velvety warmth that lingers long into the night. Rich and long-lasting, Velvet leaves behind a seductive trail that feels mysterious, confident, and unforgettable.\u003c\/p\u003e\n\u003cp data-start=\"1011\" data-end=\"1196\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eVelvet is bold femininity at its most addictive — dark, elegant, and unapologetically glamorous. Created for those who light up every room with confidence, charm, and undeniable allure.\u003c\/p\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":54011870249302,"sku":"ODAIRE-VELVET-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/velvet.jpg?v=1779983740"},{"product_id":"obsession-50ml-inspired-by-ysl-black-opium-copy","title":"Obsession 50ml | Inspired by YSL Libre","description":"\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv data-voice-floating-orb-focus-background=\"\" class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"3b9a439c-78c9-4ce3-8468-2b8606bd4d6a\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"36\"\u003e\u003cstrong data-start=\"0\" data-end=\"36\"\u003eOdaire Obsession – Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"38\" data-end=\"408\"\u003eBold, sophisticated, and fiercely feminine, Obsession by Odaire is a statement fragrance that celebrates confidence, freedom, and modern elegance. Inspired by YSL Libre, it opens with a vibrant blend of \u003cstrong data-start=\"241\" data-end=\"253\"\u003elavender\u003c\/strong\u003e, sparkling \u003cstrong data-start=\"265\" data-end=\"277\"\u003emandarin\u003c\/strong\u003e, and juicy \u003cstrong data-start=\"289\" data-end=\"305\"\u003eblackcurrant\u003c\/strong\u003e, creating a fresh yet sensual introduction that feels powerful, refined, and effortlessly captivating.\u003c\/p\u003e\n\u003cp data-start=\"410\" data-end=\"736\"\u003eAt its heart, an elegant floral accord of \u003cstrong data-start=\"452\" data-end=\"470\"\u003eorange blossom\u003c\/strong\u003e, \u003cstrong data-start=\"472\" data-end=\"483\"\u003ejasmine\u003c\/strong\u003e, and delicate \u003cstrong data-start=\"498\" data-end=\"510\"\u003elavender\u003c\/strong\u003e blooms beautifully, balancing soft femininity with a bold aromatic edge. Smooth and luminous, the fragrance captures the perfect contrast between strength and grace, creating an aura that feels both timeless and contemporary.\u003c\/p\u003e\n\u003cp data-start=\"738\" data-end=\"1052\"\u003eAs it settles, a warm and addictive base of \u003cstrong data-start=\"782\" data-end=\"793\"\u003evanilla\u003c\/strong\u003e, \u003cstrong data-start=\"795\" data-end=\"808\"\u003eambergris\u003c\/strong\u003e, \u003cstrong data-start=\"810\" data-end=\"823\"\u003ecedarwood\u003c\/strong\u003e, and soft \u003cstrong data-start=\"834\" data-end=\"842\"\u003emusk\u003c\/strong\u003e lingers on the skin, leaving behind a creamy, sensual trail that feels luxurious, confident, and unforgettable. Rich yet effortlessly wearable, Obsession is designed to empower and captivate from day to night.\u003c\/p\u003e\n\u003cp data-start=\"1054\" data-end=\"1258\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eObsession is freedom in fragrance form — bold, elegant, and unapologetically confident. Created for those who live fearlessly, embrace their individuality, and leave a lasting impression wherever they go.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":54011880112470,"sku":"ODAIRE-OBSESSION-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/obsession.jpg?v=1779983756"},{"product_id":"aura-50ml-inspired-by-ysl-myslf","title":"Aura 50ml | Inspired by YSL Myslf","description":"\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv data-voice-floating-orb-focus-background=\"\" class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"3b9a439c-78c9-4ce3-8468-2b8606bd4d6a\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv data-voice-floating-orb-focus-background=\"\" class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-4\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-4\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-4\" data-testid=\"conversation-turn-10\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"86aebe13-f930-45fd-b0ef-a0a64344bf92\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"31\"\u003e\u003cstrong data-start=\"0\" data-end=\"31\"\u003eOdaire Aura – Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"33\" data-end=\"404\"\u003eFresh, confident, and effortlessly magnetic, Aura by Odaire is a modern fragrance designed for those who embrace individuality with quiet strength and undeniable presence. Inspired by YSL MYSLF, it opens with a vibrant burst of \u003cstrong data-start=\"261\" data-end=\"283\"\u003eCalabrian bergamot\u003c\/strong\u003e and sparkling \u003cstrong data-start=\"298\" data-end=\"316\"\u003ecitrus accords\u003c\/strong\u003e, delivering an energising freshness that feels clean, refined, and instantly uplifting.\u003c\/p\u003e\n\u003cp data-start=\"406\" data-end=\"707\"\u003eAt its heart, a smooth floral blend of \u003cstrong data-start=\"445\" data-end=\"463\"\u003eorange blossom\u003c\/strong\u003e and aromatic \u003cstrong data-start=\"477\" data-end=\"489\"\u003elavender\u003c\/strong\u003e creates a sophisticated contrast between brightness and depth. Elegant yet contemporary, the scent balances freshness with a subtle sensuality, giving it a signature that feels both powerful and effortlessly wearable.\u003c\/p\u003e\n\u003cp data-start=\"709\" data-end=\"1039\"\u003eAs the fragrance settles, a warm and addictive base of \u003cstrong data-start=\"764\" data-end=\"776\"\u003eambrofix\u003c\/strong\u003e, soft \u003cstrong data-start=\"783\" data-end=\"792\"\u003ewoods\u003c\/strong\u003e, \u003cstrong data-start=\"794\" data-end=\"807\"\u003epatchouli\u003c\/strong\u003e, and sensual \u003cstrong data-start=\"821\" data-end=\"829\"\u003emusk\u003c\/strong\u003e lingers on the skin, leaving behind a clean, smooth trail that feels modern, comforting, and undeniably attractive. Long-lasting and versatile, Aura is designed to make an impression without ever overpowering.\u003c\/p\u003e\n\u003cp data-start=\"1041\" data-end=\"1230\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eAura is confidence in its purest form — fresh, bold, and authentically refined. Created for those who move with purpose, embrace who they are, and leave a lasting presence wherever they go.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":54011894399318,"sku":"ODAIRE-AURA-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/aura.jpg?v=1779983775"},{"product_id":"noir-50ml-inspired-by-jo-malone-oud-bergamot","title":"Noir 50ml | Inspired by Jo Malone Oud Bergamot","description":"\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv data-voice-floating-orb-focus-background=\"\" class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"3b9a439c-78c9-4ce3-8468-2b8606bd4d6a\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv data-voice-floating-orb-focus-background=\"\" class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-4\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-4\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-4\" data-testid=\"conversation-turn-10\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"86aebe13-f930-45fd-b0ef-a0a64344bf92\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"31\"\u003e\u003cstrong data-start=\"0\" data-end=\"31\"\u003eOdaire Noir – Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"33\" data-end=\"408\"\u003eDark, refined, and effortlessly sophisticated, Noir by Odaire is a luxurious fragrance that captures the perfect balance between smoky depth and luminous freshness. Inspired by Jo Malone Oud \u0026amp; Bergamot, it opens with a radiant burst of \u003cstrong data-start=\"269\" data-end=\"281\"\u003ebergamot\u003c\/strong\u003e and sparkling \u003cstrong data-start=\"296\" data-end=\"314\"\u003ecitrus accords\u003c\/strong\u003e, creating a crisp and elegant introduction that feels fresh, clean, and instantly intriguing.\u003c\/p\u003e\n\u003cp data-start=\"410\" data-end=\"691\"\u003eAt its heart, rich \u003cstrong data-start=\"429\" data-end=\"442\"\u003ecedarwood\u003c\/strong\u003e and soft \u003cstrong data-start=\"452\" data-end=\"470\"\u003eorange blossom\u003c\/strong\u003e emerge, adding warmth and subtle sensuality while maintaining the fragrance’s smooth, modern character. Earthy yet refined, the composition unfolds with a quiet confidence that feels understated and undeniably luxurious.\u003c\/p\u003e\n\u003cp data-start=\"693\" data-end=\"979\"\u003eAs it settles, an opulent base of \u003cstrong data-start=\"727\" data-end=\"734\"\u003eoud\u003c\/strong\u003e, smoky \u003cstrong data-start=\"742\" data-end=\"751\"\u003eamber\u003c\/strong\u003e, and sensual \u003cstrong data-start=\"765\" data-end=\"773\"\u003emusk\u003c\/strong\u003e wraps the skin in a deep, woody warmth that lingers beautifully throughout the day. Smooth and atmospheric, Noir leaves behind a sophisticated trail that feels powerful, elegant, and effortlessly timeless.\u003c\/p\u003e\n\u003cp data-start=\"981\" data-end=\"1179\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eNoir is understated luxury in its darkest form — bold, smooth, and quietly captivating. Created for those who appreciate refinement, depth, and the art of making an impression without saying a word.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":54011908129110,"sku":"ODAIRE-NOIR-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/Noir.jpg?v=1779983793"},{"product_id":"candy-50ml-inspired-by-le-labo-santal-33","title":"Candy 50ml | Inspired by Le Labo Santal 33","description":"\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv data-voice-floating-orb-focus-background=\"\" class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"3b9a439c-78c9-4ce3-8468-2b8606bd4d6a\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv data-voice-floating-orb-focus-background=\"\" class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-4\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-4\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-4\" data-testid=\"conversation-turn-10\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"86aebe13-f930-45fd-b0ef-a0a64344bf92\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"32\"\u003e\u003cstrong data-start=\"0\" data-end=\"32\"\u003eOdaire Candy – Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"34\" data-end=\"440\"\u003eSmooth, addictive, and effortlessly distinctive, Candy by Odaire is a modern fragrance that blends smoky woods with soft sensuality for a scent that feels both comforting and unforgettable. Inspired by Le Labo Santal 33, it opens with an intriguing fusion of \u003cstrong data-start=\"293\" data-end=\"305\"\u003ecardamom\u003c\/strong\u003e, \u003cstrong data-start=\"307\" data-end=\"324\"\u003eviolet accord\u003c\/strong\u003e, and delicate \u003cstrong data-start=\"339\" data-end=\"347\"\u003eiris\u003c\/strong\u003e, creating a crisp yet creamy introduction that feels refined, airy, and quietly captivating.\u003c\/p\u003e\n\u003cp data-start=\"442\" data-end=\"752\"\u003eAt its heart, rich \u003cstrong data-start=\"461\" data-end=\"475\"\u003esandalwood\u003c\/strong\u003e and smooth \u003cstrong data-start=\"487\" data-end=\"500\"\u003ecedarwood\u003c\/strong\u003e unfold beautifully, blending warm woods with soft spice to create a signature that is both intimate and undeniably sophisticated. Earthy yet elegant, the fragrance balances freshness with depth, making it effortlessly wearable and endlessly addictive.\u003c\/p\u003e\n\u003cp data-start=\"754\" data-end=\"1053\"\u003eAs it settles, a sensual base of \u003cstrong data-start=\"787\" data-end=\"798\"\u003eleather\u003c\/strong\u003e, \u003cstrong data-start=\"800\" data-end=\"809\"\u003eamber\u003c\/strong\u003e, \u003cstrong data-start=\"811\" data-end=\"819\"\u003emusk\u003c\/strong\u003e, and smoky \u003cstrong data-start=\"831\" data-end=\"847\"\u003ewood accords\u003c\/strong\u003e lingers on the skin, leaving behind a warm, velvety trail that feels clean, comforting, and powerfully modern. Subtle yet memorable, Candy creates an aura that draws people in without ever trying too hard.\u003c\/p\u003e\n\u003cp data-start=\"1055\" data-end=\"1274\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eCandy is understated confidence in fragrance form — warm, iconic, and irresistibly individual. Created for those who embrace effortless style, quiet luxury, and a scent that leaves a lasting impression wherever they go.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":54011922874710,"sku":"ODAIRE-CANDY-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/candy2.jpg?v=1779983828"},{"product_id":"reign-50ml-inspired-by-rabanne-invictus","title":"Reign 50ml | Inspired by Rabanne Invictus","description":"\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv data-voice-floating-orb-focus-background=\"\" class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-3\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"3b9a439c-78c9-4ce3-8468-2b8606bd4d6a\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv data-voice-floating-orb-focus-background=\"\" class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-4\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-4\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-4\" data-testid=\"conversation-turn-10\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"86aebe13-f930-45fd-b0ef-a0a64344bf92\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-7\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-7\" data-turn-id-container=\"request-WEB:cc7ca2ec-9a7a-41f4-88d4-bba39a1f6486-7\" data-testid=\"conversation-turn-16\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"b14ecdc2-0774-4ac0-90d9-5f70904edd7f\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"32\"\u003e\u003cstrong data-start=\"0\" data-end=\"32\"\u003eOdaire Reign – Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"34\" data-end=\"411\"\u003ePowerful, energetic, and undeniably bold, Reign by Odaire is a fresh yet intensely masculine fragrance created for those driven by confidence, ambition, and victory. Inspired by Rabanne Invictus, it opens with an invigorating burst of \u003cstrong data-start=\"269\" data-end=\"283\"\u003egrapefruit\u003c\/strong\u003e, \u003cstrong data-start=\"285\" data-end=\"303\"\u003emarine accords\u003c\/strong\u003e, and vibrant \u003cstrong data-start=\"317\" data-end=\"329\"\u003emandarin\u003c\/strong\u003e, delivering a crisp freshness that feels clean, dynamic, and instantly uplifting.\u003c\/p\u003e\n\u003cp data-start=\"413\" data-end=\"722\"\u003eAt its heart, an aromatic blend of \u003cstrong data-start=\"448\" data-end=\"460\"\u003ebay leaf\u003c\/strong\u003e, \u003cstrong data-start=\"462\" data-end=\"473\"\u003ejasmine\u003c\/strong\u003e, and subtle \u003cstrong data-start=\"486\" data-end=\"496\"\u003espices\u003c\/strong\u003e creates a balance of strength and sophistication, adding depth and intensity while maintaining the fragrance’s fresh, modern edge. Smooth and energising, the scent captures the spirit of determination and effortless charisma.\u003c\/p\u003e\n\u003cp data-start=\"724\" data-end=\"1033\"\u003eAs it settles, a powerful base of \u003cstrong data-start=\"758\" data-end=\"773\"\u003eguaiac wood\u003c\/strong\u003e, \u003cstrong data-start=\"775\" data-end=\"788\"\u003eambergris\u003c\/strong\u003e, \u003cstrong data-start=\"790\" data-end=\"801\"\u003eoakmoss\u003c\/strong\u003e, and sensual \u003cstrong data-start=\"815\" data-end=\"828\"\u003epatchouli\u003c\/strong\u003e leaves behind a warm, masculine trail that feels strong, addictive, and long-lasting. Fresh aquatic notes blend seamlessly with woody warmth, creating a scent that commands attention without overpowering.\u003c\/p\u003e\n\u003cp data-start=\"1035\" data-end=\"1226\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eReign is victory bottled — fresh, fearless, and unapologetically confident. Created for those who lead with strength, embrace every challenge, and leave a lasting impression wherever they go.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Odaire","offers":[{"title":"Default Title","offer_id":54011973599574,"sku":"ODAIRE-REIGN-50ML","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/reign.jpg?v=1779983845"},{"product_id":"day-dreamer-50ml-inspired-by-pdm-althair","title":"Day Dreamer 50ml | Inspired by PDM Althair","description":"\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full min-w-0 flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] not-print:data-expanded-composer:overflow-y-hidden! scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-md]:md:scroll-pt-0 has-data-[fixed-header=less-than-md]:md:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\"\u003e\n\u003cdiv class=\"contents\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eOdaire Day Dreamer – Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWarm, sophisticated, and effortlessly captivating, Day Dreamer by Odaire is a luxurious fragrance that blends creamy sweetness with refined masculinity. Inspired by Parfums de Marly Althaïr, it opens with a vibrant fusion of \u003cstrong\u003eorange blossom\u003c\/strong\u003e, \u003cstrong\u003ebergamot\u003c\/strong\u003e, and subtle \u003cstrong\u003ecinnamon\u003c\/strong\u003e, creating an inviting introduction that feels bright, smooth, and irresistibly comforting.\u003c\/p\u003e\n\u003cp\u003eAt its heart, rich notes of \u003cstrong\u003ebourbon vanilla\u003c\/strong\u003e take centre stage, beautifully complemented by \u003cstrong\u003eelemi resin\u003c\/strong\u003e and soft aromatic nuances. The result is a fragrance that feels both elegant and addictive, balancing creamy sweetness with a refined warmth that never becomes overwhelming.\u003c\/p\u003e\n\u003cp\u003eAs the scent develops, a sophisticated base of \u003cstrong\u003eguaiac wood\u003c\/strong\u003e, \u003cstrong\u003eambrox\u003c\/strong\u003e, \u003cstrong\u003epraline\u003c\/strong\u003e, and \u003cstrong\u003emusk\u003c\/strong\u003e emerges, leaving behind a smooth, velvety trail that is rich, sensual, and exceptionally long-lasting. The blend of warm woods, gourmand sweetness, and modern amber notes creates a fragrance that feels luxurious, confident, and effortlessly memorable.\u003c\/p\u003e\n\u003cp\u003eDay Dreamer is indulgence redefined — warm, charismatic, and undeniably refined. Created for those who appreciate understated luxury, embrace ambition, and leave a lasting impression through quiet confidence and timeless style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full whitespace-normal items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\n\u003cp\u003e\u003caudio class=\"fixed start-0 bottom-0 hidden h-0 w-0\" autoplay=\"autoplay\" crossorigin=\"anonymous\"\u003e\u003c\/audio\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Odaire","offers":[{"title":"50ml","offer_id":54270296818006,"sku":"ODAIRE-DAYDREAMER-50ML-1","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"100ml","offer_id":54270296850774,"sku":"ODAIRE-DAYDREAMER-100ML","price":49.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_1225.jpg?v=1782232235"},{"product_id":"solar-inspired-by-xeroff-naxos","title":"Solar | Inspired by Xeroff Naxos","description":"\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full min-w-0 flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] not-print:data-expanded-composer:overflow-y-hidden! scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-md]:md:scroll-pt-0 has-data-[fixed-header=less-than-md]:md:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\"\u003e\n\u003cdiv class=\"contents\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eOdaire Solar – Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eRadiant, charismatic, and effortlessly sophisticated, Solar by Odaire is a rich and uplifting fragrance that blends fresh citrus with warm honeyed sweetness. Inspired by Xerjoff Naxos, it opens with a vibrant burst of \u003cstrong\u003ebergamot\u003c\/strong\u003e, \u003cstrong\u003elemon\u003c\/strong\u003e, and \u003cstrong\u003elavender\u003c\/strong\u003e, creating a bright and invigorating introduction that feels clean, elegant, and instantly captivating.\u003c\/p\u003e\n\u003cp\u003eAt its heart, luxurious notes of \u003cstrong\u003ehoney\u003c\/strong\u003e, \u003cstrong\u003ecinnamon\u003c\/strong\u003e, \u003cstrong\u003ecashmeran\u003c\/strong\u003e, and delicate floral accords unfold, adding warmth, depth, and a touch of indulgence. The contrast between aromatic freshness and smooth sweetness creates a perfectly balanced composition that feels both refined and addictive.\u003c\/p\u003e\n\u003cp\u003eAs the fragrance settles, a rich base of \u003cstrong\u003etobacco leaf\u003c\/strong\u003e, \u003cstrong\u003etonka bean\u003c\/strong\u003e, and \u003cstrong\u003evanilla\u003c\/strong\u003e emerges, leaving behind a warm, sensual trail that is comforting, masculine, and exceptionally long-lasting. The blend of creamy sweetness, aromatic spice, and smooth tobacco creates a signature scent that feels timeless, confident, and effortlessly distinguished.\u003c\/p\u003e\n\u003cp\u003eSolar is warmth bottled — bold, luxurious, and undeniably captivating. Created for those who command attention with quiet confidence, appreciate true craftsmanship, and leave a lasting impression wherever they go.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Odaire","offers":[{"title":"50ml","offer_id":54270316446038,"sku":"ODAIRE-SOLAR-50ML","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"100ml","offer_id":54270316478806,"sku":"ODAIRE-SOLAR-100ML","price":49.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_1223.jpg?v=1782232325"},{"product_id":"magic-inspired-by-emporio-armani-stronger-with-you-intensely","title":"Magic | Inspired by Emporio Armani Stronger With You Intensely","description":"\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full min-w-0 flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] not-print:data-expanded-composer:overflow-y-hidden! scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-md]:md:scroll-pt-0 has-data-[fixed-header=less-than-md]:md:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\"\u003e\n\u003cdiv class=\"contents\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eOdaire Magic – Eau de Parfum\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eMagnetic, addictive, and effortlessly charismatic, Magic by Odaire is a rich and modern fragrance that blends warm sweetness with irresistible depth. Inspired by Emporio Armani Stronger With You Intensely, it opens with an energising burst of \u003cstrong\u003epink pepper\u003c\/strong\u003e, \u003cstrong\u003ejuniper berries\u003c\/strong\u003e, and \u003cstrong\u003eviolet\u003c\/strong\u003e, creating a vibrant introduction that feels bold, contemporary, and instantly captivating.\u003c\/p\u003e\n\u003cp\u003eAt its heart, a luxurious blend of \u003cstrong\u003etoffee\u003c\/strong\u003e, \u003cstrong\u003ecinnamon\u003c\/strong\u003e, \u003cstrong\u003elavender\u003c\/strong\u003e, and \u003cstrong\u003esage\u003c\/strong\u003e unfolds, delivering a warm and indulgent sweetness balanced by aromatic freshness. Smooth and inviting, the fragrance creates a perfect harmony between comfort and confidence, making it impossible to ignore.\u003c\/p\u003e\n\u003cp\u003eAs the scent settles, a powerful base of \u003cstrong\u003evanilla\u003c\/strong\u003e, \u003cstrong\u003eamber\u003c\/strong\u003e, \u003cstrong\u003etonka bean\u003c\/strong\u003e, and \u003cstrong\u003esuede\u003c\/strong\u003e emerges, leaving behind a rich, sensual trail that is warm, masculine, and exceptionally long-lasting. The combination of creamy sweetness, soft spices, and smooth woods creates a fragrance that feels both sophisticated and deeply addictive.\u003c\/p\u003e\n\u003cp\u003eMagic is confidence bottled — warm, bold, and undeniably captivating. Created for those who embrace every moment, thrive on ambition, and leave a lasting impression through effortless charm and modern sophistication.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Odaire","offers":[{"title":"50ml","offer_id":54270325227862,"sku":"ODAIRE-MAGIC-50ML","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"100ml","offer_id":54270325260630,"sku":"ODAIRE-MAGIC-100ML","price":49.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0890\/1489\/4934\/files\/IMG_1224.jpg?v=1782232352"}],"url":"https:\/\/odaire.co.uk\/collections\/best-selling-fragrance-dupe.oembed?page=2","provider":"Odaire","version":"1.0","type":"link"}