{"title":"Accueil","description":null,"products":[{"product_id":"oreiller-cervical-helloqure-original","title":"Helloqure™ : Oreiller de massage","description":"\u003cp style=\"text-align: center;\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        .product-section {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n            max-width: 700px;\n            margin: 0 auto;\n            background: rgba(134, 170, 222, 0.08);\n            border-radius: 20px;\n            padding: 20px;\n            color: #333;\n        }\n\n        @media (min-width: 768px) {\n            .product-section {\n                padding: 30px;\n            }\n        }\n\n        .limited-offer {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 8px;\n            margin-bottom: 20px;\n            font-weight: 800;\n            color: #666;\n            text-transform: uppercase;\n            font-size: 12px;\n            letter-spacing: 1px;\n        }\n\n        @media (min-width: 768px) {\n            .limited-offer {\n                font-size: 14px;\n                gap: 10px;\n            }\n        }\n\n        .pulse-dot {\n            width: 10px;\n            height: 10px;\n            background: #86aade;\n            border-radius: 50%;\n            animation: pulse 2s infinite;\n        }\n\n        @media (min-width: 768px) {\n            .pulse-dot {\n                width: 12px;\n                height: 12px;\n            }\n        }\n\n        @keyframes pulse {\n            0%, 100% {\n                opacity: 1;\n                transform: scale(1);\n            }\n            50% {\n                opacity: 0.5;\n                transform: scale(1.1);\n            }\n        }\n\n        .pricing {\n            text-align: center;\n            margin-bottom: 25px;\n        }\n\n        .old-price {\n            font-size: 32px;\n            color: #999;\n            text-decoration: line-through;\n            font-weight: 700;\n            margin-right: 10px;\n        }\n\n        @media (min-width: 768px) {\n            .old-price {\n                font-size: 42px;\n                margin-right: 15px;\n            }\n        }\n\n        .new-price {\n            font-size: 32px;\n            color: #000;\n            font-weight: 800;\n        }\n\n        @media (min-width: 768px) {\n            .new-price {\n                font-size: 42px;\n            }\n        }\n\n        .order-notification {\n            background: white;\n            border-radius: 15px;\n            padding: 15px;\n            display: flex;\n            align-items: center;\n            gap: 12px;\n            margin-bottom: 20px;\n            box-shadow: 0 2px 10px rgba(0,0,0,0.05);\n            position: relative;\n            transition: opacity 0.3s ease;\n        }\n\n        @media (min-width: 768px) {\n            .order-notification {\n                padding: 20px;\n                gap: 15px;\n            }\n        }\n\n        .order-notification.fade-out {\n            opacity: 0;\n        }\n\n        .order-notification.fade-in {\n            opacity: 1;\n        }\n\n        .cart-icon {\n            width: 40px;\n            height: 40px;\n            background: #f5f5f5;\n            border-radius: 10px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 20px;\n            flex-shrink: 0;\n        }\n\n        @media (min-width: 768px) {\n            .cart-icon {\n                width: 50px;\n                height: 50px;\n                font-size: 24px;\n            }\n        }\n\n        .order-text {\n            flex: 1;\n            font-size: 14px;\n        }\n\n        @media (min-width: 768px) {\n            .order-text {\n                font-size: 16px;\n            }\n        }\n\n        .customer-name {\n            color: #86aade;\n            font-weight: 700;\n        }\n\n        .order-details {\n            color: #666;\n            font-size: 12px;\n            margin-top: 3px;\n        }\n\n        @media (min-width: 768px) {\n            .order-details {\n                font-size: 14px;\n            }\n        }\n\n        .status-dot {\n            width: 10px;\n            height: 10px;\n            background: #86aade;\n            border-radius: 50%;\n            animation: pulse 2s infinite;\n            flex-shrink: 0;\n        }\n\n        @media (min-width: 768px) {\n            .status-dot {\n                width: 12px;\n                height: 12px;\n            }\n        }\n\n        .guarantees {\n            display: flex;\n            justify-content: center;\n            gap: 15px;\n            margin-bottom: 15px;\n            flex-wrap: wrap;\n        }\n\n        @media (min-width: 768px) {\n            .guarantees {\n                gap: 30px;\n            }\n        }\n\n        .guarantee-item {\n            display: flex;\n            align-items: center;\n            gap: 6px;\n            font-size: 12px;\n            font-weight: 600;\n            color: #666;\n        }\n\n        @media (min-width: 768px) {\n            .guarantee-item {\n                gap: 8px;\n                font-size: 14px;\n            }\n        }\n\n        .checkmark {\n            color: #86aade;\n            font-size: 14px;\n        }\n\n        @media (min-width: 768px) {\n            .checkmark {\n                font-size: 16px;\n            }\n        }\n\n        .savings-badge {\n            background: rgba(134, 170, 222, 0.15);\n            border: 2px solid #86aade;\n            border-radius: 25px;\n            padding: 10px 20px;\n            text-align: center;\n            margin-bottom: 20px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 8px;\n            font-weight: 700;\n            color: #333;\n            font-size: 13px;\n        }\n\n        @media (min-width: 768px) {\n            .savings-badge {\n                padding: 12px 25px;\n                gap: 10px;\n                font-size: 15px;\n            }\n        }\n\n        .savings-dot {\n            width: 8px;\n            height: 8px;\n            background: #86aade;\n            border-radius: 50%;\n            animation: pulse 2s infinite;\n        }\n\n        @media (min-width: 768px) {\n            .savings-dot {\n                width: 10px;\n                height: 10px;\n            }\n        }\n\n        .cta-section {\n            background: #86aade;\n            border-radius: 15px;\n            padding: 15px;\n            margin-bottom: 20px;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            gap: 10px;\n            flex-wrap: wrap;\n            animation: subtle-glow 3s infinite;\n        }\n\n        @media (min-width: 768px) {\n            .cta-section {\n                padding: 20px;\n                gap: 20px;\n            }\n        }\n\n        @keyframes subtle-glow {\n            0%, 100% {\n                box-shadow: 0 0 20px rgba(134, 170, 222, 0.3);\n            }\n            50% {\n                box-shadow: 0 0 30px rgba(134, 170, 222, 0.5);\n            }\n        }\n\n        .cta-badge {\n            background: rgba(255, 255, 255, 0.3);\n            padding: 6px 14px;\n            border-radius: 20px;\n            font-weight: 600;\n            color: white;\n            font-size: 11px;\n            text-align: center;\n        }\n\n        @media (min-width: 768px) {\n            .cta-badge {\n                padding: 8px 18px;\n                font-size: 13px;\n            }\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"product-section\"\u003e\n\u003c!-- Offre limitée --\u003e\n\u003cdiv class=\"limited-offer\"\u003e\n\u003cspan class=\"pulse-dot\"\u003e\u003c\/span\u003e \u003cspan\u003eOffre limitée | Forte demande\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- Prix --\u003e\n\u003cdiv class=\"pricing\"\u003e\n\u003cspan class=\"old-price\"\u003e159€\u003c\/span\u003e \u003cspan class=\"new-price\"\u003e79.98€\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- Notification de commande --\u003e\n\u003cdiv class=\"order-notification\" id=\"orderNotification\"\u003e\n\u003cdiv class=\"cart-icon\"\u003e🛒\u003c\/div\u003e\n\u003cdiv class=\"order-text\"\u003e\n\u003cdiv\u003e\n\u003cspan id=\"customerName\" class=\"customer-name\"\u003eSarah\u003c\/span\u003e \u003cspan\u003e vient de commander\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"orderDetails\" class=\"order-details\"\u003e1 Oreiller Helloqure™ à 79.98€\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"status-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Garanties --\u003e\n\u003cdiv class=\"guarantees\"\u003e\n\u003cdiv class=\"guarantee-item\"\u003e\n\u003cspan class=\"checkmark\"\u003e✓\u003c\/span\u003e \u003cspan\u003eSatisfait ou remboursé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"guarantee-item\"\u003e\n\u003cspan class=\"checkmark\"\u003e✓\u003c\/span\u003e \u003cspan\u003eGarantie 90 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Badge économies --\u003e\n\u003cdiv class=\"savings-badge\"\u003e\n\u003cspan class=\"savings-dot\"\u003e\u003c\/span\u003e \u003cspan\u003eVous économisez 79€ aujourd'hui\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"helloqure.com","offers":[{"title":"Default Title","offer_id":45035498471503,"sku":null,"price":104.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0702\/0485\/0255\/files\/image_4_2_87cef854-f484-4ea1-9d1c-8c80400f4cf2.jpg?v=1787303942"}],"url":"https:\/\/www.usecallixe.com\/fr\/collections\/frontpage.oembed","provider":"Helloqure","version":"1.0","type":"link"}