{"title":"Tous les produits","description":"\u003ch3\u003eToute la gamme OXYZÈNE\u003c\/h3\u003e\n\u003cp\u003eMal respirer la nuit ne se voit pas. Ça se sent au réveil — la bouche sèche, la fatigue malgré huit heures au lit, le conjoint qui déménage dans le salon.\u003c\/p\u003e\n\u003cp\u003eNos produits agissent tous sur le même principe : \u003cstrong\u003emaintenir le passage de l'air par le nez pendant que vous dormez\u003c\/strong\u003e, plutôt que par la bouche.\u003c\/p\u003e\n\u003ch3\u003ePar où commencer\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eLes bandes nasales\u003c\/strong\u003e ouvrent les narines de l'extérieur, grâce à un ressort pris entre deux couches de tissu. C'est le point d'entrée : rien à insérer, trois secondes à poser.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLe mouth tape\u003c\/strong\u003e empêche la bouche de s'ouvrir pendant la nuit. Il se combine aux bandes — nez ouvert d'un côté, bouche fermée de l'autre.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLes bandes magnétiques\u003c\/strong\u003e remplacent le ressort par des micro-aimants, pour celles et ceux qui veulent une ouverture plus marquée.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLes packs\u003c\/strong\u003e réunissent plusieurs de ces gestes à un prix inférieur à l'achat séparé.\u003c\/p\u003e\n\u003ch3\u003eCe que nos produits ne font pas\u003c\/h3\u003e\n\u003cp\u003eIls agissent sur la partie \u003cstrong\u003enasale\u003c\/strong\u003e de la respiration. Si votre ronflement vient du voile du palais ou de la gorge, ils ne changeront rien — et aucun dispositif vendu sans ordonnance ne traite l'apnée du sommeil. En cas de doute, parlez-en à votre médecin.\u003c\/p\u003e","products":[{"product_id":"bandes-nasales-30-nuits","title":"Bandes Nasales — 30 nuits","description":"\u003cp\u003e\u003cstrong\u003eRespire à fond. Dors mieux. Performe plus.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eLa bande nasale OXYZÈNE ouvre tes narines en continu grâce à un ressort renforcé — jusqu'à \u003cstrong\u003e+38 % d'air\u003c\/strong\u003e dès la première pose, sans aucun effort musculaire.\u003c\/p\u003e\u003ch3\u003eCe que tu y gagnes\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlus d'oxygène\u003c\/strong\u003e — narines grandes ouvertes, la nuit comme à l'effort\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMoins de ronflements\u003c\/strong\u003e — la respiration nasale apaise les nuits (les tiennes et celles d'à côté)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUn meilleur sommeil\u003c\/strong\u003e — fini la bouche sèche au réveil, tu te lèves plus clair\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUne vraie récupération\u003c\/strong\u003e — plus de sommeil profond = un corps qui répare\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eSimple comme respirer\u003c\/h3\u003e\u003cp\u003eTu la poses en 3 secondes juste au-dessus des ailes du nez, tu lisses pour activer le ressort, et c'est parti pour la nuit. Adhésif médical hypoallergénique qui ne tiraille pas et se retire sans douleur.\u003c\/p\u003e\u003ch3\u003e🎁 Bonus abonnement : 2 ebooks offerts dès le 1er mois\u003c\/h3\u003e\u003cp\u003eEn t'abonnant, tu reçois immédiatement nos deux guides OXYZÈNE : \u003cstrong\u003e« Pourquoi tu te réveilles fatigué (et comment y remédier ce soir) »\u003c\/strong\u003e et \u003cstrong\u003e« +15 % d'oxygène : le protocole de récupération express »\u003c\/strong\u003e — les protocoles complets pour optimiser ta respiration la nuit comme à l'effort.\u003c\/p\u003e\u003cp\u003e✓ Certifié CE · ✓ Sans latex, parfum ni colorant · ✓ Satisfait ou remboursé 30 nuits · ✓ Abonnement −30 %, résiliable en 1 clic\u003c\/p\u003e","brand":"OXYZÈNE","offers":[{"title":"30 nuits","offer_id":64786778325341,"sku":"OXY-BN-30","price":28.43,"currency_code":"EUR","in_stock":true},{"title":"90 nuits","offer_id":65087563301213,"sku":"OXY-BN-90","price":72.5,"currency_code":"EUR","in_stock":true},{"title":"180 nuits","offer_id":65087563333981,"sku":"OXY-BN-180","price":127.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1073\/9020\/6301\/files\/oxyzene-bandes-packshot.png?v=1782828545"},{"product_id":"pack-respiration-complete-30-nuits","title":"Pack Respiration Complète — 30 nuits","description":"\u003cp\u003e\u003cstrong\u003eBande nasale + Mouth tape. 30 nuits du rituel complet.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eLe combo que les biohackers gardent secret. Nez ouvert + bouche fermée = oxygénation maximale. 8 heures de respiration nasale profonde, sans effort.\u003c\/p\u003e\n\n\u003ch3\u003eContient\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e30 bandes nasales renforcées (60 × 22 mm noir)\u003c\/li\u003e\n\u003cli\u003e30 patchs buccaux hypoallergéniques\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eÉconomise 14%\u003c\/strong\u003e vs achat séparé. \u003cstrong\u003eÉconomise jusqu'à 30%\u003c\/strong\u003e avec l'abonnement mensuel.\u003c\/p\u003e\n\n\u003ch3\u003eCe que tu retrouves en 30 nuits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e+38%\u003c\/strong\u003e capacité respiratoire nasale\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e−72%\u003c\/strong\u003e fréquence de ronflement\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e+1h28\u003c\/strong\u003e sommeil profond mesuré\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e0\u003c\/strong\u003e bouches sèches au réveil\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003e3 étapes, 30 secondes avant de te coucher\u003c\/h3\u003e\n\u003col\u003e\n\u003cli\u003eTu poses la bande nasale juste au-dessus des ailes du nez\u003c\/li\u003e\n\u003cli\u003eTu colles le patch buccal sur la bouche\u003c\/li\u003e\n\u003cli\u003eTu dors. Ta respiration nasale prend le relais toute la nuit\u003c\/li\u003e\n\u003c\/ol\u003e\n\n\u003cp\u003e✓ Conçu en France · ✓ Matériaux certifiés CE · ✓ Sans latex, hypoallergénique · ✓ Garantie 30 nuits · ✓ Abonnement résiliable en 1 clic\u003c\/p\u003e","brand":"OXYZÈNE","offers":[{"title":"30 nuits","offer_id":64786779144541,"sku":"OXY-PACK-RESP","price":42.84,"currency_code":"EUR","in_stock":true},{"title":"90 nuits","offer_id":65100980978013,"sku":null,"price":109.24,"currency_code":"EUR","in_stock":true},{"title":"180 nuits","offer_id":65100981010781,"sku":null,"price":192.78,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1073\/9020\/6301\/files\/oxyzene-packresp-packshot.png?v=1782829142"},{"product_id":"pack-performance-30-nuits","title":"Pack Performance — 30 nuits","description":"\u003cp\u003e\u003cstrong\u003eLe rituel complet, pour les nuits sérieuses.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eNotre pack le plus complet : bande nasale + mouth tape + bandes nasales magnétiques. Trois technologies de respiration nasale combinées pour les utilisateurs avancés.\u003c\/p\u003e\n\n\u003ch3\u003eContient\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e30 bandes nasales renforcées (60 × 22 mm noir)\u003c\/li\u003e\n\u003cli\u003e30 patchs buccaux hypoallergéniques\u003c\/li\u003e\n\u003cli\u003e30 bandes nasales magnétiques (Max Airflow)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eÉconomise 25%\u003c\/strong\u003e vs achat séparé. \u003cstrong\u003eÉconomise jusqu'à 30%\u003c\/strong\u003e avec l'abonnement mensuel.\u003c\/p\u003e\n\n\u003ch3\u003ePour qui ?\u003c\/h3\u003e\n\u003cp\u003eLes utilisateurs avancés qui veulent maximiser leur respiration nocturne : sportifs, biohackers, personnes avec congestion chronique, recherche de performance maximale.\u003c\/p\u003e\n\n\u003ch3\u003eComment alterner\u003c\/h3\u003e\n\u003cp\u003eTu peux alterner les bandes classiques et magnétiques selon les nuits (sport intense → magnétiques, nuits standard → classiques), ou utiliser uniquement les magnétiques si tu préfères. Le mouth tape reste constant pour la respiration nasale forcée.\u003c\/p\u003e\n\n\u003cp\u003e✓ Conçu en France · ✓ Matériaux certifiés CE · ✓ Sans latex, hypoallergénique · ✓ Garantie 30 nuits · ✓ Abonnement résiliable en 1 clic\u003c\/p\u003e","brand":"OXYZÈNE","offers":[{"title":"30 nuits","offer_id":64786779636061,"sku":"OXY-PACK-PERF","price":57.0,"currency_code":"EUR","in_stock":true},{"title":"90 nuits","offer_id":65100981043549,"sku":null,"price":145.35,"currency_code":"EUR","in_stock":true},{"title":"180 nuits","offer_id":65100981076317,"sku":null,"price":256.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1073\/9020\/6301\/files\/oxyzene-packperf-packshot.png?v=1782829142"},{"product_id":"mouth-tape-30-nuits","title":"Mouth Tape — 30 nuits","description":"\u003cp\u003e\u003cstrong\u003eFerme ta bouche. Force ta respiration nasale. Réveille-toi reposé.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e30 patchs buccaux hypoallergéniques. Forme X-shape avec trou de ventilation central pour la sécurité. Adhésif médical grade qui tient toute la nuit, retrait sans douleur le matin.\u003c\/p\u003e\n\n\u003cp\u003eTu décolles, tu poses sur la bouche, tu dors. Ta respiration nasale prend le relais automatiquement. En bonus : effet jawline visible après quelques semaines (tonification des muscles maxillaires).\u003c\/p\u003e\n\n\u003ch3\u003eCe que tu retrouves en 30 nuits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e−72%\u003c\/strong\u003e fréquence de ronflement\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e+1h28\u003c\/strong\u003e sommeil profond mesuré\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e0\u003c\/strong\u003e bouches sèches au réveil\u003c\/li\u003e\n\u003cli\u003eEffet jawline progressif (tonification mâchoire)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComposition\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport : tissu spunlace respirant, hypoallergénique\u003c\/li\u003e\n\u003cli\u003eAdhésif : médical grade, sans latex, certifié ISO 10993\u003c\/li\u003e\n\u003cli\u003eForme : X-shape avec trou de ventilation central\u003c\/li\u003e\n\u003cli\u003eCouleur : noir mat\u003c\/li\u003e\n\u003cli\u003eDimensions : 60 × 25 mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eSans\u003c\/strong\u003e latex, parabènes, parfum, colorants, perturbateurs endocriniens.\u003c\/p\u003e\n\n\u003cp\u003e✓ Conçu en France · ✓ Matériaux certifiés CE · ✓ Garantie satisfait ou remboursé 30 nuits · ✓ Abonnement mensuel disponible (−30%, résiliable en 1 clic)\u003c\/p\u003e","brand":"OXYZÈNE","offers":[{"title":"30 nuits","offer_id":64786809487709,"sku":"OXY-MT-30","price":28.43,"currency_code":"EUR","in_stock":true},{"title":"90 nuits","offer_id":65100981109085,"sku":null,"price":72.5,"currency_code":"EUR","in_stock":true},{"title":"180 nuits","offer_id":65100981141853,"sku":null,"price":127.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1073\/9020\/6301\/files\/oxyzene-mouthtape-packshot.png?v=1782829142"},{"product_id":"bandes-nasales-magnetiques-30-nuits","title":"Bandes Nasales Magnétiques — 30 nuits","description":"\u003cp\u003e\u003cstrong\u003eLa version avancée de nos bandes nasales. Pour les nuits sérieuses.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e30 bandes nasales magnétiques (technologie Max Airflow). Micro-aimants intégrés qui prolongent l'ouverture des narines au-delà de ce qu'un ressort classique permet. Idéal pour les sportifs, biohackers, congestion chronique.\u003c\/p\u003e\n\n\u003cp\u003eTu poses la bande juste au-dessus des ailes du nez avant de te coucher. Les micro-aimants s'activent au contact de la peau et maintiennent une ouverture nasale maximale toute la nuit.\u003c\/p\u003e\n\n\u003ch3\u003ePour qui ?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSportifs cherchant une oxygénation nocturne maximale\u003c\/li\u003e\n\u003cli\u003eBiohackers du sommeil\u003c\/li\u003e\n\u003cli\u003ePersonnes avec congestion chronique ou cloison déviée légère\u003c\/li\u003e\n\u003cli\u003eUtilisateurs déjà à l'aise avec les bandes classiques qui veulent pousser plus loin\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eCe que tu retrouves en 30 nuits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e+52%\u003c\/strong\u003e capacité respiratoire nasale (vs +38% bandes classiques)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e−72%\u003c\/strong\u003e fréquence de ronflement\u003c\/li\u003e\n\u003cli\u003eRécupération musculaire améliorée (oxygénation accrue)\u003c\/li\u003e\n\u003cli\u003ePerformance cardio mesurable\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComposition\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport : tissu respirant flexible\u003c\/li\u003e\n\u003cli\u003eMicro-aimants : terre rare grade médical, encapsulés (non en contact avec la peau)\u003c\/li\u003e\n\u003cli\u003eAdhésif : médical grade, hypoallergénique, sans latex (norme ISO 10993)\u003c\/li\u003e\n\u003cli\u003eDimensions : 60 × 22 mm\u003c\/li\u003e\n\u003cli\u003eCouleur : noir mat\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eSans\u003c\/strong\u003e latex, parabènes, parfum, colorants, perturbateurs endocriniens.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003e⚠️ Contre-indications :\u003c\/strong\u003e ne pas utiliser avec un pacemaker ou tout autre dispositif électronique implantable.\u003c\/p\u003e\n\n\u003cp\u003e✓ Conçu en France · ✓ Matériaux certifiés CE · ✓ Garantie satisfait ou remboursé 30 nuits · ✓ Abonnement mensuel disponible (−30%, résiliable en 1 clic)\u003c\/p\u003e","brand":"OXYZÈNE","offers":[{"title":"30 nuits","offer_id":64786810011997,"sku":"OXY-BNM-30","price":35.57,"currency_code":"EUR","in_stock":true},{"title":"90 nuits","offer_id":65100981174621,"sku":null,"price":90.7,"currency_code":"EUR","in_stock":true},{"title":"180 nuits","offer_id":65100981207389,"sku":null,"price":160.07,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1073\/9020\/6301\/files\/oxyzene-magnetiques-packshot.png?v=1782829142"},{"product_id":"masque-de-sommeil-oxyzene","title":"Masque de Sommeil OXYZENE","description":"\u003cp\u003e\u003cstrong\u003eLe noir total pour une récupération maximale.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eLe Masque de Sommeil OXYZENE, à mémoire de forme et coques 3D contourées, bloque 100 % de la lumière sans aucune pression sur les yeux. Tu clignes librement, tu t'endors plus vite, tu récupères mieux.\u003c\/p\u003e\n\u003ch3\u003ePourquoi tu vas l'adopter\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCoques 3D moulées : zéro contact avec les yeux et les cils\u003c\/li\u003e\n\u003cli\u003eOccultation totale de la lumière, jour comme nuit\u003c\/li\u003e\n\u003cli\u003eTissu mat ultra-doux, hypoallergénique\u003c\/li\u003e\n\u003cli\u003eSangle réglable qui ne glisse pas et ne tire pas les cheveux\u003c\/li\u003e\n\u003cli\u003eLéger et nomade : sieste, avion, décalage horaire\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAssocie-le à tes \u003cstrong\u003ebandes nasales\u003c\/strong\u003e et au \u003cstrong\u003emouth tape OXYZENE\u003c\/strong\u003e pour le rituel de récupération complet : nez ouvert, bouche fermée, obscurité totale.\u003c\/p\u003e\n\u003cp\u003e✓ Pensé pour les athlètes · ✓ Tissu certifié · ✓ Garantie 30 nuits\u003c\/p\u003e","brand":"OXYZENE","offers":[{"title":"Default Title","offer_id":65060376314205,"sku":null,"price":24.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1073\/9020\/6301\/files\/oxyzene-masque-packshot.png?v=1782829143"},{"product_id":"reveil-silencieux-oxyzene-bracelet-vibrant","title":"Réveil Silencieux OXYZENE — Bracelet Vibrant","description":"\u003cp\u003e\u003cstrong\u003eRéveille-toi en douceur. Sans réveiller personne.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFini la sonnerie agressive qui te fait sursauter et déclenche un pic de cortisol dès le réveil. Le \u003cstrong\u003eRéveil Silencieux OXYZENE\u003c\/strong\u003e te réveille par de \u003cstrong\u003evibrations progressives\u003c\/strong\u003e directement au poignet — efficaces, mais 100 % silencieuses. Idéal pour les gros dormeurs, les couples aux horaires décalés et tous ceux qui veulent des matins calmes.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e0 dB\u003c\/strong\u003e — réveil totalement silencieux, ne dérange pas ton\/ta partenaire\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e3 niveaux d'intensité\u003c\/strong\u003e avec montée progressive des vibrations\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eJusqu'à 5 alarmes\u003c\/strong\u003e programmables\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e14+ jours d'autonomie\u003c\/strong\u003e — charge rapide en USB\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSans EMF\u003c\/strong\u003e, sans téléphone, sans appli : appareil autonome\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBracelet souple et ajustable\u003c\/strong\u003e, ultra-léger, résistant à l'eau au quotidien\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUn réveil naturel, sans stress, pour des matins plus sereins et une meilleure récupération.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eGarantie satisfait ou remboursé 100 jours.\u003c\/em\u003e\u003c\/p\u003e","brand":"OXYZÈNE","offers":[{"title":"Default Title","offer_id":65060755407197,"sku":"OXY-RSV-01","price":44.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1073\/9020\/6301\/files\/oxyzene-montre-packshot.png?v=1782829142"},{"product_id":"reserve-1-an","title":"OXYZÈNE — Réserve 1 an","description":"\u003cp\u003eTa réserve d'un an de bandes nasales OXYZÈNE : 12 packs (360 nuits) livrés d'un coup. Le meilleur prix, zéro rupture.\u003c\/p\u003e","brand":"OXYZÈNE","offers":[{"title":"Default Title","offer_id":65092072997213,"sku":"OXY-BN-360","price":189.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1073\/9020\/6301\/files\/hf_20260627_145706_2bfe5aad-ac5b-4d6c-82da-7d341ff3e94b.png?v=1782572300"},{"product_id":"duo-e-books-protocole-sommeil-profond-respiration-performance","title":"Duo E-books — Protocole Sommeil Profond + Respiration \u0026 Performance","description":"\u003cp\u003e\u003cstrong\u003eCadeau Mois 1 de l'abonnement OXYZÈNE.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eDeux guides numériques pour transformer tes nuits dès ce soir :\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtocole Sommeil Profond\u003c\/strong\u003e — routine du soir, température, lumière, timing : le système complet pour maximiser ton sommeil profond.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRespiration \u0026amp; Performance\u003c\/strong\u003e — les techniques de respiration nasale utilisées par les athlètes pour récupérer plus vite.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eLivrés instantanément par e-mail après ta commande.\u003c\/p\u003e","brand":"OXYZÈNE","offers":[{"title":"Default Title","offer_id":65287368966493,"sku":"OXY-GIFT-EBOOKS","price":19.9,"currency_code":"EUR","in_stock":true}]},{"product_id":"mouth-tape-7-nuits-format-decouverte","title":"Mouth Tape — 7 nuits (Format Découverte)","description":"\u003cp\u003e\u003cstrong\u003eCadeau Mois 2 de l'abonnement OXYZÈNE.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e7 nuits de Mouth Tape pour découvrir le rituel complet : nez ouvert + bouche fermée = oxygénation maximale. Patchs hypoallergéniques, forme X avec ventilation centrale.\u003c\/p\u003e\u003cp\u003eLivré avec ta 2e recharge de bandes nasales, accompagné d'un coupon \u003cstrong\u003e-20 %\u003c\/strong\u003e sur le format 30 nuits.\u003c\/p\u003e","brand":"OXYZÈNE","offers":[{"title":"Default Title","offer_id":65287370244445,"sku":"OXY-GIFT-MT-7","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1073\/9020\/6301\/files\/oxyzene-mouthtape-packshot.png?v=1782829142"},{"product_id":"bandes-nasales-30-nuits-1","title":"Bandes Nasales — 30 nuits.","description":"\u003cstyle\u003e\n.oxy-ph__price-display{display:none !important}\n.oxybx__title--mode,.oxybx__modes{display:none !important}\n#oxy-prix{margin:0 0 6px}\n#oxy-prix .p1{font-size:34px;font-weight:800;letter-spacing:-.03em;color:#0A0A0A;line-height:1}\n#oxy-prix .p2{font-size:18px;color:#8B929C;text-decoration:line-through;margin-left:9px;font-weight:500}\n#oxy-prix .p3{display:inline-block;background:#1FA463;color:#fff;font-size:12px;font-weight:800;padding:4px 9px;border-radius:7px;margin-left:9px;vertical-align:middle}\n#oxy-prix .p4{display:inline-block;margin-left:9px;font-size:12.5px;font-weight:500;color:#9AA0A6;vertical-align:middle}\n#oxy-prix .p4:empty{display:none}\n#oxy-stock{display:flex;align-items:center;justify-content:center;gap:10px;background:#F4F5F7;border-radius:10px;padding:12px 14px;margin:15px 0 13px;font-size:14px;line-height:1.35;color:#3A3F46;text-align:center}\n#oxy-stock b{font-weight:700;color:#0A0A0A}\n#oxy-stock .pt{width:9px;height:9px;border-radius:50%;background:#F0453A;flex:0 0 auto;animation:oxyPulse 2.6s cubic-bezier(.4,0,.6,1) infinite}\n@keyframes oxyPulse{0%{box-shadow:0 0 0 0 rgba(240,69,58,.55)}65%{box-shadow:0 0 0 8px rgba(240,69,58,0)}100%{box-shadow:0 0 0 0 rgba(240,69,58,0)}}\n@media(prefers-reduced-motion:reduce){#oxy-stock .pt{animation:none}}\n.oxs2-sticky__old,.oxs2-sticky__disc{display:none !important}\n.oxs2-sticky__note{font-size:12px;font-weight:500;color:#6B7078;margin-left:8px;white-space:nowrap}\n.oxs2-sticky__note:empty{display:none}\nvideo[data-oxy-lazy-src]{width:100%;height:auto;display:block;object-fit:cover;background:#F2F1EC}\n.oxy-rvw__more{display:none !important}\n#oxy-more-row{display:flex;justify-content:center;margin-top:26px}\n#oxy-more-row[hidden]{display:none}\n#oxy-more{display:inline-flex;align-items:center;justify-content:center;padding:13px 30px;background:transparent;border:1px solid #C9A075;border-radius:50px;color:#C9A075;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.78px;line-height:1.2;cursor:pointer;transition:background .15s,color .15s}\n#oxy-more:hover{background:#C9A075;color:#FFFFFF}\n.oxybx__qty{grid-template-columns:1fr 1fr !important;gap:12px !important;align-items:stretch !important;overflow:visible !important;padding-top:6px !important}\n.oxybx__card{position:relative !important;overflow:hidden !important;border:2px solid #E6E8EC !important;border-radius:14px !important;padding:22px 12px 18px !important;background:#F7F8FA !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;transition:border-color .15s,background .15s !important}\n.oxybx__card:hover{border-color:#B8BDC6 !important}\n.oxybx__card-title{display:none !important}\n.oxybx__card-media{order:1 !important;margin:4px 0 10px !important}\n.oxybx__card-sub{order:2 !important;display:block !important;font-size:17px !important;font-weight:800 !important;line-height:1.15 !important;color:#0A0A0A !important;letter-spacing:-.02em !important;text-transform:uppercase !important}\n.oxybx__card::before{order:3;display:block;margin-top:5px;font-size:12.5px;font-weight:600;color:#6B7078;line-height:1.4}\n.oxybx__card:nth-of-type(1)::before{content:\"30 bandes · 0,50 € la nuit\"}\n.oxybx__card:nth-of-type(2)::before{content:\"90 bandes · 0,33 € la nuit\"}\n.oxybx__card::after{order:4;display:block;margin-top:11px;font-size:21px;font-weight:800;letter-spacing:-.02em;color:#0A0A0A;line-height:1.15}\n.oxybx__card:nth-of-type(1)::after{content:\"14,99 €\"}\n.oxybx__card:nth-of-type(2)::after{content:\"9,99 €\"}\n.oxybx__card:nth-of-type(1) .oxybx__ribbon{display:none !important}\n.oxybx__card:nth-of-type(1).is-active{border-color:#0A0A0A !important;background:#fff !important}\n.oxybx__card:nth-of-type(2){border-color:#C9A075 !important;background:#FFFBF4 !important;padding-top:44px !important;padding-bottom:14px !important}\n.oxybx__card:nth-of-type(2) .oxybx__ribbon{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:auto !important;width:100% !important;transform:none !important;z-index:5 !important;background:#C9A075 !important;color:#0A0A0A !important;font-size:11.5px !important;font-weight:800 !important;letter-spacing:.03em !important;line-height:1.2 !important;padding:9px 6px !important;border-radius:0 !important;white-space:nowrap !important;box-shadow:none !important;clip-path:none !important;display:block !important}\n.oxybx__card:nth-of-type(2) .oxybx__ribbon::before{content:\"🔥 MEILLEURE OFFRE (\"}\n.oxybx__card:nth-of-type(2) .oxybx__ribbon::after{content:\")\"}\n.oxybx__card:nth-of-type(2).is-active{border-color:#0A0A0A !important}\n.oxy-rvw__c-photo video{width:100%;height:100%;object-fit:cover;display:block;background:#0A0A0A}\n@media(max-width:480px){\n  #oxy-prix .p1{font-size:29px}\n  #oxy-prix .p4{display:block;margin:5px 0 0}\n  #oxy-stock{font-size:13px;padding:11px 10px;gap:8px}\n  .oxs2-sticky__note{font-size:11px;margin-left:6px}\n  .oxybx__qty{gap:9px !important}\n  .oxybx__card{padding:20px 7px 14px !important}\n  .oxybx__card:nth-of-type(2){padding-top:40px !important}\n  .oxybx__card-sub{font-size:15px !important}\n  .oxybx__card::before{font-size:11.5px}\n  .oxybx__card::after{font-size:18px}\n  .oxybx__card:nth-of-type(2) .oxybx__ribbon{font-size:10px !important;padding:8px 4px !important;white-space:normal !important}\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  var OFFRES = [\n    { PRIX:\"14,99 €\", BARRE:\"16,99 €\", BADGE:\"-12 %\", MENTION:\"\",                 NOTE:\"\",                STOCK:\"77 sachets\" },\n    { PRIX:\"9,99 €\",  BARRE:\"16,99 €\", BADGE:\"-41 %\", MENTION:\"29,97 € les 3\", NOTE:\"×3 = 29,97 €\", STOCK:\"25 packs\" }\n  ];\n\n  var VIDEO_FIX = {\n    'demo-3d-bande-nasale-oxyzene': {\n      src: 'https:\/\/cdn.shopify.com\/videos\/c\/vp\/e0da3ea06ecd4f298351370afcb4cb25\/e0da3ea06ecd4f298351370afcb4cb25.SD-480p-0.9Mbps-90672556.mp4',\n      poster: 'https:\/\/cdn.shopify.com\/s\/files\/1\/1073\/9020\/6301\/files\/preview_images\/e0da3ea06ecd4f298351370afcb4cb25.thumbnail.0000000000.jpg?v=1785794888'\n    }\n  };\n\n  var bloc, stock;\n  function cartes(){ return [].slice.call(document.querySelectorAll('.oxybx__card')); }\n  function indexActif(){\n    var cs = cartes();\n    for(var i=0;i\u003ccs.length;i++){ if(cs[i].className.indexOf('is-active')\u003e-1) return i; }\n    return 0;\n  }\n  function poser(el, txt){ if(el \u0026\u0026 el.textContent.trim() !== txt) el.textContent = txt; }\n\n  function majSticky(i){\n    var o = OFFRES[i] || OFFRES[0];\n    var pl = document.querySelector('.oxs2-sticky__priceline');\n    if(!pl) return;\n    var n = pl.querySelector('.oxs2-sticky__note');\n    if(!n){ n = document.createElement('span'); n.className = 'oxs2-sticky__note'; pl.appendChild(n); }\n    poser(pl.querySelector('.oxs2-sticky__p'), o.PRIX);\n    poser(n, o.NOTE);\n  }\n\n  function afficher(i){\n    var o = OFFRES[i] || OFFRES[0];\n    if(bloc){\n      poser(bloc.querySelector('.p1'), o.PRIX);\n      poser(bloc.querySelector('.p2'), o.BARRE);\n      poser(bloc.querySelector('.p3'), o.BADGE);\n      poser(bloc.querySelector('.p4'), o.MENTION);\n    }\n    if(stock) poser(stock.querySelector('b'), o.STOCK);\n    majSticky(i);\n  }\n\n  function correctif(v){\n    var s = v.getAttribute('data-oxy-lazy-src') || '';\n    for(var k in VIDEO_FIX){ if(s.indexOf(k) \u003e -1) return VIDEO_FIX[k]; }\n    return null;\n  }\n  function videosSecours(){\n    var vs = [].slice.call(document.querySelectorAll('video[data-oxy-lazy-src]'));\n    if(!vs.length) return;\n    vs.forEach(function(v){\n      var f = correctif(v);\n      if(f \u0026\u0026 f.poster \u0026\u0026 !v.getAttribute('poster')) v.setAttribute('poster', f.poster);\n    });\n    function activer(v){\n      if(v.dataset.oxyFix) return;\n      var s = v.getAttribute('data-oxy-lazy-src');\n      if(!s) return;\n      var f = correctif(v);\n      if(f \u0026\u0026 f.src) s = f.src;\n      v.dataset.oxyFix = '1';\n      v.setAttribute('preload','metadata');\n      v.src = s;\n      try { v.load(); } catch(e){}\n      if(v.hasAttribute('data-oxy-autoplay')){\n        v.muted = true;\n        var p = v.play();\n        if(p \u0026\u0026 p.catch) p.catch(function(){});\n      }\n    }\n    if(!('IntersectionObserver' in window)){ vs.forEach(activer); return; }\n    var io = new IntersectionObserver(function(entrees){\n      entrees.forEach(function(e){ if(e.isIntersecting){ activer(e.target); io.unobserve(e.target); } });\n    }, { rootMargin: '600px 0px' });\n    vs.forEach(function(v){ io.observe(v); });\n    setTimeout(function(){\n      vs.forEach(function(v){\n        if(v.dataset.oxyFix) return;\n        var r = v.getBoundingClientRect();\n        if(r.top \u003c window.innerHeight * 2.5) activer(v);\n      });\n    }, 2500);\n  }\n\n  function surveillerSticky(){\n    var st = document.querySelector('.oxs2-sticky');\n    if(!st || st.dataset.oxySuivi || !window.MutationObserver) return;\n    st.dataset.oxySuivi = '1';\n    var mo = new MutationObserver(function(){ majSticky(indexActif()); });\n    mo.observe(st, { childList:true, subtree:true, characterData:true });\n    majSticky(indexActif());\n  }\n\n  function build(){\n    var natif = document.querySelector('.oxy-ph__price-display');\n    if(natif \u0026\u0026 !document.getElementById('oxy-prix')){\n      bloc = document.createElement('div'); bloc.id='oxy-prix';\n      bloc.innerHTML = '\u003cspan class=\"p1\"\u003e\u003c\/span\u003e\u003cspan class=\"p2\"\u003e\u003c\/span\u003e\u003cspan class=\"p3\"\u003e\u003c\/span\u003e\u003cspan class=\"p4\"\u003e\u003c\/span\u003e';\n      natif.parentNode.insertBefore(bloc, natif);\n    } else { bloc = document.getElementById('oxy-prix'); }\n\n    var cta = document.querySelector('.oxybx__cta');\n    if(cta \u0026\u0026 !document.getElementById('oxy-stock')){\n      stock = document.createElement('div'); stock.id='oxy-stock';\n      stock.innerHTML = '\u003cspan class=\"pt\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003ePlus que \u003cb\u003e\u003c\/b\u003e en stock\u003c\/span\u003e';\n      cta.parentNode.insertBefore(stock, cta);\n    } else { stock = document.getElementById('oxy-stock'); }\n\n    var v = document.getElementById('oxy-total-note'); if(v) v.remove();\n    var cs = cartes();\n    cs.forEach(function(c,i){ c.addEventListener('click', function(){ setTimeout(function(){ afficher(i); },30); }); });\n    if(window.MutationObserver \u0026\u0026 cs.length){\n      var mo = new MutationObserver(function(){ afficher(indexActif()); });\n      cs.forEach(function(c){ mo.observe(c,{attributes:true,attributeFilter:['class']}); });\n    }\n    afficher(indexActif());\n    surveillerSticky();\n    videosSecours();\n    setTimeout(function(){ surveillerSticky(); videosSecours(); }, 1200);\n    setTimeout(function(){ surveillerSticky(); videosSecours(); }, 3000);\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',build); else build();\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  var FICHIER   = 'oxy-reviews-bandes-nasales-30-nuits.json';\n  var LOT_INIT  = 12;\n  var LOT_PLUS  = 8;\n  var CDN = 'https:\/\/cdn.shopify.com\/s\/files\/1\/1073\/9020\/6301\/files\/';\n\n  var EPINGLE = {\n    title: \"Mon copain dort enfin, et moi je ne me réveille plus cassée\",\n    body: \"Je ronfle, et pendant longtemps je me réveillais fatiguée même après de longues nuits. Ça fait plusieurs mois que j'utilise les bandes et je peux dire que c'est efficace. Mon copain vous remercie pour les nuits paisibles, et moi pour ne plus traîner ma fatigue toute la journée. Un produit qui peut sembler ne pas payer de mine, mais à ne pas sous-estimer.\",\n    name: \"Lina\", city: \"Lyon\", age: 25,\n    date: \"2 août 2026\", stars: 5, verified: true,\n    tags: [\"ronflement\",\"sommeil\",\"couple\"],\n    video: \"https:\/\/cdn.shopify.com\/videos\/c\/vp\/7697b2fdc54946d3821f577dabf0151d\/7697b2fdc54946d3821f577dabf0151d.HD-720p-1.6Mbps-90651953.mp4\",\n    poster: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1073\/9020\/6301\/files\/preview_images\/7697b2fdc54946d3821f577dabf0151d.thumbnail.0000000000.jpg?v=1785775495\"\n  };\n\n  var PHOTOS = {\n    \"parfait pour la course à pied\":               CDN + 'hf_20260727_123857_9fbc9a02-231e-4668-8444-795a34dd8702.png',\n    \"trail en montagne, respiration au top\":       CDN + 'hf_20260726_190848_2227e542-1b1c-4078-aba5-25347f4d0716.png',\n    \"sommeil plus profond confirmé par ma montre\": CDN + 'hf_20260726_191112_f81c40b8-beda-4301-b25a-f775bbf2bce3.png',\n    \"étudiant en staps, adopté\":                   CDN + 'hf_20260727_124100_fe0bf526-9c87-4dc5-9df7-c24eb61517e7.png'\n  };\n\n  var liste, rangee, boutonPlus, TOUS = [], filtre = {type:'tous', n:0}, affiches = 0;\n\n  function cle(s){ return (s||'').trim().toLowerCase(); }\n\n  function urlAsset(){\n    var el = document.querySelector('link[rel=stylesheet][href*=\"\/assets\/\"]') || document.querySelector('script[src*=\"\/assets\/\"]');\n    if(!el) return null;\n    var h = el.href || el.src;\n    return h.replace(\/\\\/assets\\\/[^?]+(\\?.*)?$\/, '\/assets\/' + FICHIER);\n  }\n  function etoiles(n){\n    var s = '\u003cspan class=\"oxy-rvw__c-stars\"\u003e\u003cspan class=\"oxy-stars\"\u003e\u003cspan class=\"oxy-stars__row\"\u003e';\n    for(var i=0;i\u003c5;i++){\n      s += '\u003csvg viewBox=\"0 0 20 20\" width=\"14\" height=\"14\" fill=\"' + (i\u003cn?'currentColor':'none') + '\" stroke=\"currentColor\" stroke-width=\"1.2\"\u003e\u003cpath d=\"M10 1.7l2.5 5.1 5.6.8-4.1 3.9 1 5.6L10 14.4 4.9 17.1l1-5.6L1.8 7.6l5.7-.8z\"\/\u003e\u003c\/svg\u003e';\n    }\n    return s + '\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e';\n  }\n  function carte(r){\n    var a = document.createElement('article');\n    a.className = 'oxy-rvw__c';\n    var media = '';\n    if(r.video){\n      media = '\u003cdiv class=\"oxy-rvw__c-photo\"\u003e\u003cvideo src=\"' + r.video + '\" poster=\"' + r.poster + '\" controls playsinline preload=\"none\"\u003e\u003c\/video\u003e\u003c\/div\u003e';\n    } else {\n      var src = PHOTOS[cle(r.title)];\n      if(src) media = '\u003cdiv class=\"oxy-rvw__c-photo\"\u003e\u003cimg src=\"' + src + '?width=700\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e';\n    }\n    var tags = (r.tags||[]).slice(0,3).map(function(t){ return '\u003cspan class=\"oxy-rvw__c-tag\"\u003e#'+t+'\u003c\/span\u003e'; }).join('');\n    a.innerHTML = media +\n      '\u003cdiv class=\"oxy-rvw__c-in\"\u003e' +\n        '\u003cdiv class=\"oxy-rvw__c-head\"\u003e' + etoiles(r.stars||5) +\n          (r.verified ? '\u003cspan class=\"oxy-rvw__c-verif\"\u003eVérifié\u003c\/span\u003e' : '') +\n        '\u003c\/div\u003e' +\n        '\u003ch3 class=\"oxy-rvw__c-title\"\u003e\u003c\/h3\u003e' +\n        '\u003cp class=\"oxy-rvw__c-body\"\u003e\u003c\/p\u003e' +\n        '\u003cdiv class=\"oxy-rvw__c-auth-row\"\u003e' +\n          '\u003cspan class=\"oxy-rvw__c-auth\"\u003e\u003cspan class=\"oxy-rvw__c-loc\"\u003e\u003c\/span\u003e\u003c\/span\u003e' +\n          '\u003cspan class=\"oxy-rvw__c-date\"\u003e\u003c\/span\u003e' +\n        '\u003c\/div\u003e' +\n        (tags ? '\u003cdiv class=\"oxy-rvw__c-tags\"\u003e'+tags+'\u003c\/div\u003e' : '') +\n      '\u003c\/div\u003e';\n    a.querySelector('.oxy-rvw__c-title').textContent = r.title || '';\n    a.querySelector('.oxy-rvw__c-body').textContent  = r.body || '';\n    a.querySelector('.oxy-rvw__c-loc').textContent   = (r.name||'') + ' · ' + (r.city||'') + (r.age ? ' · '+r.age+' ans' : '');\n    a.querySelector('.oxy-rvw__c-date').textContent  = r.date || '';\n    return a;\n  }\n\n  function etoilesDe(el){\n    var svgs = el.querySelectorAll('.oxy-rvw__c-stars svg');\n    var n = 0;\n    [].forEach.call(svgs, function(s){ var f = s.getAttribute('fill'); if(f \u0026\u0026 f !== 'none') n++; });\n    return n || 5;\n  }\n  function eligibles(){\n    return TOUS.filter(function(o){\n      if(filtre.type === 'photo') return o.photo;\n      if(filtre.type === 'stars') return o.stars === filtre.n;\n      return true;\n    });\n  }\n  function rendre(n){\n    var e = eligibles();\n    var fin = Math.min(e.length, affiches + n);\n    for(var i = affiches; i \u003c fin; i++) liste.appendChild(e[i].el);\n    affiches = fin;\n    var reste = e.length - affiches;\n    if(rangee) rangee.hidden = reste \u003c= 0;\n    if(boutonPlus) boutonPlus.textContent = reste \u003e 0 ? (\"Voir plus d'avis (\" + reste + \")\") : \"Voir plus d'avis\";\n  }\n  function repartir(){\n    while(liste.firstChild) liste.removeChild(liste.firstChild);\n    affiches = 0;\n    rendre(LOT_INIT);\n  }\n  function cabler(){\n    var fs = [].slice.call(document.querySelectorAll('.oxy-rvw__filter'));\n    fs.forEach(function(f){\n      var c = f.cloneNode(true);\n      f.parentNode.replaceChild(c, f);\n      var t = (c.textContent || '').trim();\n      var m = t.match(\/^(\\d)\/);\n      c.addEventListener('click', function(ev){\n        ev.preventDefault(); ev.stopPropagation();\n        [].forEach.call(document.querySelectorAll('.oxy-rvw__filter'), function(x){ x.classList.remove('is-active'); });\n        c.classList.add('is-active');\n        if(\/photo\/i.test(t))  filtre = {type:'photo', n:0};\n        else if(m)            filtre = {type:'stars', n:parseInt(m[1],10)};\n        else                  filtre = {type:'tous',  n:0};\n        repartir();\n      });\n    });\n\n    var ancien = document.querySelector('.oxy-rvw__more');\n    rangee = document.createElement('div');\n    rangee.id = 'oxy-more-row';\n    boutonPlus = document.createElement('button');\n    boutonPlus.type = 'button';\n    boutonPlus.id = 'oxy-more';\n    boutonPlus.textContent = \"Voir plus d'avis\";\n    rangee.appendChild(boutonPlus);\n    if(ancien \u0026\u0026 ancien.parentNode) ancien.parentNode.insertBefore(rangee, ancien.nextSibling);\n    else liste.parentNode.appendChild(rangee);\n    boutonPlus.addEventListener('click', function(ev){ ev.preventDefault(); ev.stopPropagation(); rendre(LOT_PLUS); });\n  }\n\n  function charger(){\n    liste = document.getElementById('oxy-rvw-list');\n    if(!liste || liste.dataset.oxyRempli) return;\n    liste.dataset.oxyRempli = '1';\n\n    var natifs = [].slice.call(liste.querySelectorAll('.oxy-rvw__c'));\n    var deja = natifs.map(function(el){ var t = el.querySelector('.oxy-rvw__c-title'); return cle(t ? t.textContent : ''); });\n\n    TOUS.push({ el: carte(EPINGLE), photo: true, stars: 5 });\n    natifs.forEach(function(el){\n      TOUS.push({ el: el, photo: !!el.querySelector('.oxy-rvw__c-photo'), stars: etoilesDe(el) });\n    });\n\n    var url = urlAsset();\n    var fini = function(){ cabler(); repartir(); };\n\n    if(!url){ fini(); return; }\n    fetch(url).then(function(r){ return r.json(); }).then(function(j){\n      var avis = (j.reviews||[]).slice();\n      avis.sort(function(a,b){ return (PHOTOS[cle(b.title)]?1:0) - (PHOTOS[cle(a.title)]?1:0); });\n      avis.forEach(function(rv){\n        var t = cle(rv.title);\n        if(deja.indexOf(t) \u003e -1) return;\n        deja.push(t);\n        TOUS.push({ el: carte(rv), photo: !!PHOTOS[t], stars: rv.stars || 5 });\n      });\n      fini();\n    }).catch(fini);\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',charger); else charger();\n})();\n\u003c\/script\u003e\n\n\u003cp\u003e\u003cstrong\u003eRespire à fond. Dors mieux. Performe plus.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eLa bande nasale OXYZÈNE ouvre tes narines en continu grâce à un ressort renforcé, sans aucun effort musculaire.\u003c\/p\u003e\u003ch3\u003eCe que tu y gagnes\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlus d'air par le nez\u003c\/strong\u003e — narines ouvertes, la nuit comme à l'effort\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMoins de ronflements\u003c\/strong\u003e — quand l'obstruction est nasale, la gorge cesse de vibrer\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUn meilleur sommeil\u003c\/strong\u003e — fini la bouche sèche au réveil\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUne vraie récupération\u003c\/strong\u003e — des nuits continues, un corps qui répare\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eSimple comme respirer\u003c\/h3\u003e\u003cp\u003eTu la poses en 3 secondes juste au-dessus des ailes du nez, tu lisses pour activer le ressort, et c'est parti pour la nuit. Adhésif médical hypoallergénique qui ne tiraille pas et se retire sans douleur.\u003c\/p\u003e\u003ch3\u003eCe que ces bandes ne font pas\u003c\/h3\u003e\u003cp\u003eElles agissent sur la partie \u003cstrong\u003enasale\u003c\/strong\u003e de la respiration. Si ton ronflement vient du voile du palais ou de la gorge, elles n'y changeront rien. Aucun dispositif vendu sans ordonnance ne traite l'apnée du sommeil — en cas de doute, parles-en à ton médecin.\u003c\/p\u003e\u003cp\u003eC'est aussi pour ça qu'on rembourse pendant 30 nuits : personne ne peut savoir à l'avance si ton blocage est nasal. Toi, tu le sauras dès la première nuit.\u003c\/p\u003e\u003cp\u003e✓ Certifié CE · ✓ Sans latex, parfum ni colorant · ✓ Satisfait ou remboursé 30 nuits\u003c\/p\u003e","brand":"OXYZÈNE","offers":[{"title":"1 PACK","offer_id":65454842806621,"sku":"OXY-BN-30","price":14.99,"currency_code":"EUR","in_stock":true},{"title":"2+1 OFFERT","offer_id":65454842839389,"sku":"OXY-BN-90","price":29.97,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1073\/9020\/6301\/files\/oxyzene-bandes-packshot.png?v=1782828545"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1073\/9020\/6301\/collections\/oxyzene-acheter-performance.png?v=1782474814","url":"https:\/\/oxyzene.com\/collections\/tous-les-produits.oembed","provider":"Oxyzene","version":"1.0","type":"link"}