{"title":"26PDX50UCBUNDLE","description":"","products":[{"product_id":"reinigungslosung-fur-dreamebot-w10-w10-pro-l10s-ultra-l10-ultra-l10-prime-l10s-pro-ultra","title":"Reinigungslösung für L10sProUltra\/Aqua10Roller\/L10sUltraGen2\/L40Ultra\/X50UltraComplete\/L50ProUltra\/X50Master\/L40sProUltra\/L40UltraAE\/Aqua10UltraRollerComplete\/Aqua10UltraTrackComplete\/Matrix10Ultra\/Aqua10Roller\/L10sUltraGen3\/Matrix10Pro\/X50sUltra\/v","description":"\u003cul\u003e\n\u003cli\u003eDas Produkt enthält: 1L Reinigungslösung*1\u003c\/li\u003e\n\u003cli\u003eDank des Reinigers wird die Tiefenreinigung von Böden ein Kinderspiel. Darüber hinaus trocknet er sehr schnell und reduziert reduziert deutlich den Schmutz\u003c\/li\u003e\n\u003cli\u003eDas Konzentrat ist für Scheuersaugroboter und Staubsauger konzipiert und getestet. Daher ist es nicht notwendig, das Reinigungsmittel auszuspülen\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Dreame Germany","offers":[{"title":"Default Title","offer_id":41846097346769,"sku":"20010100000907","price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0584\/7508\/6033\/files\/SOLUTION1L.png?v=1702608554"},{"product_id":"dreame-x50-ultra-complete-saugroboter","title":"Dreame X50 Ultra Complete Saugroboter","description":"\u003cstyle\u003e\n  .coupon-container {\n    width: 100%;\n    max-width: 600px;\n    margin-top: 10px;\n    font-size: 10px;\n  }\n\n  .coupon {\n    background-color: #222;\n    color: white;\n    display: flex;\n    border-radius: 10px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .coupon::before,\n  .coupon::after {\n    content: \"\";\n    position: absolute;\n    width: 20px;\n    height: 20px;\n    background-color: #f5f5f5;\n    border-radius: 50%;\n  }\n\n  .coupon::before {\n    top: 50%;\n    left: -10px;\n    transform: translateY(-50%);\n  }\n\n  .coupon::after {\n    top: 50%;\n    right: -10px;\n    transform: translateY(-50%);\n  }\n\n  .coupon-left {\n    flex: 1;\n    padding: 2% 5%;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n\n  .coupon-right {\n    flex: 1;\n    padding: 2%;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    position: relative;\n  }\n\n  .coupon-right::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 1px;\n    height: 100%;\n    background-color: rgba(255, 255, 255, 0.3);\n    border-left: 1px dashed white;\n  }\n\n  .discount {\n    font-size: 2em;\n    font-weight: bold;\n    line-height: 1;\n    margin: 0;\n  }\n\n  .limited {\n    font-size: 1rem;\n    margin-top: 5px;\n  }\n  .code-text{\n    font-size: 1.2rem;\n    font-weight: bold;\n  }\n  .code {\n    font-size: 1.2rem;\n    font-weight: bold;\n    white-space: nowrap;\n  }\n\n  .copy-btn {\n    background-color: #f6dd51;\n    color: #222;\n    border: none;\n    border-radius: 30px;\n    padding: 6px 20px;\n    font-size: 1rem;\n    font-weight: bold;\n    cursor: pointer;\n    text-transform: uppercase;\n    white-space: nowrap;\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .copy-btn:hover {\n    background-color: #f0cc5f;\n    transform: scale(1.15);\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);\n  }\n\n  .copy-btn.copied {\n    background-color: #90EE90;\n    transform: scale(0.92);\n    box-shadow: none;\n  }\n\n  @media (max-width: 600px) {\n    .coupon {\n      flex-direction: column;\n    }\n\n    .coupon::before,\n    .coupon::after {\n      width: 15px;\n      height: 15px;\n    }\n\n    .coupon::before {\n      top: -7.5px;\n      left: 50%;\n      transform: translateX(-50%);\n    }\n\n    .coupon::after {\n      bottom: -7.5px;\n      left: 50%;\n      top: auto;\n      transform: translateX(-50%);\n    }\n\n    .coupon-right::before {\n      width: 100%;\n      height: 1px;\n      top: 0;\n      left: 0;\n      border-left: none;\n      border-top: 1px dashed white;\n    }\n\n    .coupon-left,\n    .coupon-right {\n      justify-content: center;\n      padding: 15px;\n    }\n\n    .discount {\n      font-size: 3rem;\n    }\n\n    .off {\n      font-size: 1.5rem;\n    }\n\n    .limited {\n      font-size: 0.9rem;\n    }\n\n    .copy-btn {\n      padding: 6px 28px;\n      font-size: 0.9rem;\n    }\n  }\n\u003c\/style\u003e\n\u003ccopy-code success-text=\"Kopiert\"\u003e\n\u003cdiv class=\"coupon-container\"\u003e\n    \u003cdiv class=\"coupon\"\u003e\n        \u003cdiv class=\"coupon-left\"\u003e\n            \u003cspan class=\"code-text\"\u003eCode:\u003c\/span\u003e \u003cspan class=\"code\"\u003e26PDX50UC\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"coupon-right\"\u003e\u003cbutton class=\"copy-btn\"\u003eKopieren\u003c\/button\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/copy-code\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv\u003e\n\u003cdiv data-line=\"true\" data-line-index=\"0\" data-zone-id=\"0\"\u003e\u003cstrong\u003eAnheben und absenken – sauber auch unter Möbeln\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eDas branchenweit erste ProLeap™-System\u003c\/li\u003e\n\u003cli\u003eVersaLift Navigation für die Reinigung auf kleinstem Raum\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta http-equiv=\"Content-Type\" content=\"text\/html; charset=utf-8\"\u003e\n\u003cdiv data-line=\"true\" data-line-index=\"0\" data-zone-id=\"0\"\u003e\u003cspan\u003eAutonomes Nachfüllen von Reinigungsmitteln\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003eHyperStream™ DuoBrush zum Entwirren minimiert Verfilzungen\u003c\/li\u003e\n\u003cli\u003eDual Flex Arm-Technologie für schwer erreichbare Ecken\u003c\/li\u003e\n\u003cli\u003eVerbessertes AceClean™ DryBoard\u003c\/li\u003e\n\u003cli\u003eAnpassungsfähiges intelligentes PowerDock™\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\n\u003cscript\u003e\n    document.querySelectorAll('copy-code .coupon').forEach((coupon) =\u003e {\n      const btn = coupon.querySelector('.copy-btn');\n      const code = coupon.querySelector('.code');\n  \n      if (!btn || !code) return;\n  \n      btn.addEventListener('click', async (e) =\u003e {\n        e.preventDefault();\n        e.stopPropagation();\n  \n        const text = code.textContent.trim();\n  \n        try {\n          await navigator.clipboard.writeText(text);\n  \n          const successText =\n            coupon.closest('copy-code')?.getAttribute('success-text') ||\n            'Kopiert';\n  \n          const successEl = document.createElement('div');\n          successEl.className = 'copy-success-text';\n          successEl.textContent = successText;\n  \n          document.body.appendChild(successEl);\n  \n          setTimeout(() =\u003e {\n            successEl.remove();\n          }, 1000);\n  \n          fetch(`\/discount\/${text}`).catch(() =\u003e {});\n        } catch (err) {\n          console.error('Copy failed:', err);\n        }\n      });\n    });\n\u003c\/script\u003e","brand":"Dreame Germany","offers":[{"title":"Default Title","offer_id":42441379152081,"sku":"010204AA001195","price":999.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0584\/7508\/6033\/files\/Total-Right-_-_02_305956a9-5703-475a-acd6-12ec42753ed4.jpg?v=1745761114"}],"url":"https:\/\/de.dreametech.com\/collections\/26pdx50ucbundle.oembed","provider":"Dreame Germany","version":"1.0","type":"link"}