{"product_id":"neolite-fix-rohrverschluss-40-sack-1-palette","title":"Neolite Fix Rohrverschluss – 40 Sack (1 Palette)","description":"\u003cdiv class=\"nfix-product-description\"\u003e\n  \u003cstyle\u003e\n    .nfix-product-description {\n      --nfix-primary: #0b4f75;\n      --nfix-primary-dark: #073854;\n      --nfix-soft: #f2f7fa;\n      --nfix-border: #d9e1e5;\n      --nfix-text: #111111;\n      --nfix-muted: #5f6b72;\n      --nfix-danger: #a32828;\n      --nfix-danger-soft: #fff4f4;\n      --nfix-success: #146443;\n      --nfix-success-soft: #e7f7ef;\n\n      width: 100%;\n      max-width: 920px;\n      color: var(--nfix-text);\n      font-family: inherit;\n      font-size: 16px;\n      line-height: 1.55;\n      container-type: inline-size;\n      container-name: nfix-product;\n    }\n\n    .nfix-product-description * {\n      box-sizing: border-box;\n    }\n\n    .nfix-product-description h2 {\n      margin: 0 0 10px;\n      color: #000000;\n      font-size: clamp(30px, 4vw, 44px);\n      font-weight: 800;\n      line-height: 1.08;\n    }\n\n    .nfix-product-description h3 {\n      margin: 0 0 8px;\n      color: var(--nfix-primary-dark);\n      font-size: 20px;\n      line-height: 1.3;\n    }\n\n    .nfix-product-description p {\n      margin: 0 0 14px;\n    }\n\n    .nfix-product-description ul {\n      margin: 12px 0 0;\n      padding-left: 24px;\n    }\n\n    .nfix-product-description li {\n      margin: 5px 0;\n    }\n\n    .nfix-product-description button,\n    .nfix-product-description input,\n    .nfix-product-description select {\n      font: inherit;\n    }\n\n    .nfix-product-description a {\n      overflow-wrap: anywhere;\n    }\n\n    \/* EINLEITUNG *\/\n\n    .nfix-product-description .nfix-intro {\n      padding-bottom: 28px;\n    }\n\n    .nfix-product-description .nfix-lead {\n      max-width: 780px;\n      margin-bottom: 10px;\n      font-size: 17px;\n      font-weight: 700;\n    }\n\n    .nfix-product-description .nfix-badges {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin-top: 20px;\n      padding: 0;\n      list-style: none;\n    }\n\n    .nfix-product-description .nfix-badges li {\n      margin: 0;\n      padding: 7px 11px;\n      border: 1px solid var(--nfix-border);\n      border-radius: 999px;\n      background: var(--nfix-soft);\n      color: var(--nfix-primary-dark);\n      font-size: 14px;\n      font-weight: 700;\n    }\n\n    \/* SCHNELLZUGRIFFE *\/\n\n    .nfix-product-description .nfix-quick-actions {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 10px;\n      width: 100%;\n      margin-top: 22px;\n    }\n\n    .nfix-product-description .nfix-quick-card {\n      display: flex;\n      flex-direction: column;\n      justify-content: space-between;\n      min-width: 0;\n      min-height: 184px;\n      padding: 16px 13px;\n      border: 1px solid var(--nfix-border);\n      border-radius: 11px;\n      background: var(--nfix-soft);\n    }\n\n    .nfix-product-description .nfix-quick-card \u003e div {\n      min-width: 0;\n    }\n\n    .nfix-product-description .nfix-quick-card strong {\n      display: block;\n      margin-bottom: 7px;\n      color: var(--nfix-primary-dark);\n      font-size: 16px;\n      font-weight: 800;\n      line-height: 1.3;\n      hyphens: auto;\n    }\n\n    .nfix-product-description .nfix-quick-card p {\n      margin: 0 0 15px;\n      color: var(--nfix-muted);\n      font-size: 13px;\n      line-height: 1.45;\n      hyphens: auto;\n    }\n\n    .nfix-product-description .nfix-quick-link {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: 100%;\n      min-width: 0;\n      min-height: 44px;\n      margin-top: auto;\n      padding: 9px 7px;\n      border: 1px solid var(--nfix-primary);\n      border-radius: 7px;\n      background: var(--nfix-primary);\n      color: #ffffff;\n      font-size: 13px;\n      font-weight: 800;\n      line-height: 1.3;\n      text-align: center;\n      text-decoration: none;\n      white-space: normal;\n      transition:\n        background-color 0.2s ease,\n        border-color 0.2s ease,\n        color 0.2s ease,\n        transform 0.2s ease;\n    }\n\n    .nfix-product-description .nfix-quick-link:hover {\n      border-color: var(--nfix-primary-dark);\n      background: var(--nfix-primary-dark);\n      color: #ffffff;\n      transform: translateY(-1px);\n    }\n\n    .nfix-product-description .nfix-quick-link-secondary {\n      background: #ffffff;\n      color: var(--nfix-primary);\n    }\n\n    .nfix-product-description .nfix-quick-link-secondary:hover {\n      border-color: var(--nfix-primary-dark);\n      background: #e9f1f5;\n      color: var(--nfix-primary-dark);\n    }\n\n    \/* HAUPTREITER *\/\n\n    .nfix-product-description .nfix-accordions {\n      border-top: 1px solid var(--nfix-border);\n    }\n\n    .nfix-product-description .nfix-main-details {\n      margin: 0;\n      scroll-margin-top: 24px;\n      border: 0;\n      border-bottom: 1px solid var(--nfix-border);\n    }\n\n    .nfix-product-description summary {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 16px;\n      cursor: pointer;\n      list-style: none;\n    }\n\n    .nfix-product-description summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .nfix-product-description summary::marker {\n      content: \"\";\n    }\n\n    .nfix-product-description summary:focus-visible {\n      outline: 3px solid rgba(11, 79, 117, 0.2);\n      outline-offset: 3px;\n      border-radius: 4px;\n    }\n\n    .nfix-product-description .nfix-main-summary {\n      min-height: 72px;\n      padding: 16px 4px;\n      color: #000000;\n      font-size: 22px;\n      font-weight: 800;\n    }\n\n    .nfix-product-description\n      .nfix-main-details[open]\n      \u003e .nfix-main-summary {\n      color: var(--nfix-primary);\n    }\n\n    .nfix-product-description .nfix-panel {\n      padding: 4px 4px 30px;\n    }\n\n    \/* PLUS UND MINUS *\/\n\n    .nfix-product-description .nfix-plus {\n      position: relative;\n      flex: 0 0 26px;\n      width: 26px;\n      height: 26px;\n      border: 1px solid currentColor;\n      border-radius: 50%;\n    }\n\n    .nfix-product-description .nfix-plus::before,\n    .nfix-product-description .nfix-plus::after {\n      content: \"\";\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      width: 10px;\n      height: 1.5px;\n      background: currentColor;\n      transform: translate(-50%, -50%);\n    }\n\n    .nfix-product-description .nfix-plus::after {\n      transform: translate(-50%, -50%) rotate(90deg);\n    }\n\n    .nfix-product-description\n      details[open]\n      \u003e summary\n      .nfix-plus::after {\n      display: none;\n    }\n\n    \/* UNTERREITER *\/\n\n    .nfix-product-description .nfix-sub-accordions {\n      display: grid;\n      gap: 10px;\n    }\n\n    .nfix-product-description .nfix-sub-details {\n      overflow: hidden;\n      border: 1px solid var(--nfix-border);\n      border-radius: 9px;\n      background: #ffffff;\n    }\n\n    .nfix-product-description .nfix-sub-summary {\n      min-height: 58px;\n      padding: 13px 16px;\n      font-size: 18px;\n      font-weight: 750;\n    }\n\n    .nfix-product-description\n      .nfix-sub-details[open]\n      \u003e .nfix-sub-summary {\n      color: var(--nfix-primary);\n      background: var(--nfix-soft);\n    }\n\n    .nfix-product-description .nfix-sub-content {\n      padding: 17px 18px 20px;\n    }\n\n    .nfix-product-description .nfix-sub-content \u003e :last-child {\n      margin-bottom: 0;\n    }\n\n    \/* HINWEISBOXEN *\/\n\n    .nfix-product-description .nfix-info-box {\n      margin-top: 18px;\n      padding: 16px 18px;\n      border-left: 4px solid var(--nfix-primary);\n      border-radius: 4px;\n      background: var(--nfix-soft);\n    }\n\n    .nfix-product-description .nfix-info-box strong {\n      color: var(--nfix-primary-dark);\n    }\n\n    .nfix-product-description .nfix-danger-box {\n      margin-bottom: 16px;\n      padding: 16px 18px;\n      border: 1px solid #eccaca;\n      border-left: 4px solid var(--nfix-danger);\n      border-radius: 5px;\n      background: var(--nfix-danger-soft);\n    }\n\n    .nfix-product-description .nfix-danger-box strong {\n      color: var(--nfix-danger);\n    }\n\n    \/* TECHNISCHE DATEN *\/\n\n    .nfix-product-description .nfix-tech-grid {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .nfix-product-description .nfix-tech-card {\n      padding: 16px 18px;\n      border: 1px solid var(--nfix-border);\n      border-radius: 9px;\n      background: #ffffff;\n    }\n\n    .nfix-product-description .nfix-tech-label {\n      display: block;\n      margin-bottom: 5px;\n      color: var(--nfix-muted);\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: 0.03em;\n      text-transform: uppercase;\n    }\n\n    .nfix-product-description .nfix-tech-value {\n      display: block;\n      font-size: 17px;\n      font-weight: 750;\n      line-height: 1.35;\n    }\n\n    \/* VERBRAUCHSRECHNER *\/\n\n    .nfix-product-description .nfix-calculator {\n      padding: 20px;\n      border: 1px solid var(--nfix-border);\n      border-radius: 12px;\n      background: var(--nfix-soft);\n    }\n\n    .nfix-product-description .nfix-calculator-head {\n      margin-bottom: 18px;\n    }\n\n    .nfix-product-description .nfix-calculator-head p {\n      margin: 0;\n      color: var(--nfix-muted);\n    }\n\n    .nfix-product-description .nfix-calculator-fields {\n      display: grid;\n      grid-template-columns:\n        minmax(0, 1fr)\n        minmax(180px, 0.55fr);\n      gap: 14px;\n      align-items: end;\n    }\n\n    .nfix-product-description .nfix-field {\n      display: grid;\n      gap: 6px;\n    }\n\n    .nfix-product-description .nfix-field label {\n      color: var(--nfix-primary-dark);\n      font-size: 14px;\n      font-weight: 800;\n    }\n\n    .nfix-product-description .nfix-field input,\n    .nfix-product-description .nfix-field select {\n      display: block;\n      width: 100%;\n      min-height: 48px;\n      margin: 0;\n      padding: 10px 12px;\n      border: 1px solid #bfcdd4;\n      border-radius: 7px;\n      background: #ffffff;\n      color: #111111;\n      box-shadow: none;\n      appearance: auto;\n    }\n\n    .nfix-product-description .nfix-field input:focus,\n    .nfix-product-description .nfix-field select:focus {\n      border-color: var(--nfix-primary);\n      outline: 3px solid rgba(11, 79, 117, 0.13);\n    }\n\n    .nfix-product-description .nfix-calculator-actions {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 15px;\n    }\n\n    .nfix-product-description .nfix-button {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 46px;\n      margin: 0;\n      padding: 11px 18px;\n      border: 1px solid var(--nfix-primary);\n      border-radius: 7px;\n      cursor: pointer;\n      font-weight: 800;\n      text-align: center;\n      text-decoration: none;\n      appearance: none;\n    }\n\n    .nfix-product-description .nfix-button-primary {\n      background: var(--nfix-primary);\n      color: #ffffff;\n    }\n\n    .nfix-product-description .nfix-button-primary:hover {\n      background: var(--nfix-primary-dark);\n    }\n\n    .nfix-product-description .nfix-button-secondary {\n      background: #ffffff;\n      color: var(--nfix-primary);\n    }\n\n    .nfix-product-description .nfix-button-secondary:hover {\n      background: #e9f1f5;\n    }\n\n    .nfix-product-description .nfix-calculator-error {\n      margin-top: 14px;\n      padding: 11px 13px;\n      border-left: 4px solid var(--nfix-danger);\n      border-radius: 4px;\n      background: var(--nfix-danger-soft);\n      color: #7d2020;\n      font-weight: 700;\n    }\n\n    .nfix-product-description .nfix-calculator-results {\n      margin-top: 20px;\n    }\n\n    .nfix-product-description .nfix-result-highlight {\n      margin-bottom: 12px;\n      padding: 18px 20px;\n      border-radius: 10px;\n      background: var(--nfix-primary);\n      color: #ffffff;\n    }\n\n    .nfix-product-description .nfix-result-caption {\n      display: block;\n      margin-bottom: 3px;\n      font-size: 13px;\n      font-weight: 700;\n      opacity: 0.9;\n      text-transform: uppercase;\n    }\n\n    .nfix-product-description .nfix-result-main {\n      display: block;\n      font-size: clamp(28px, 5vw, 40px);\n      font-weight: 900;\n      line-height: 1.1;\n    }\n\n    .nfix-product-description .nfix-result-grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 10px;\n    }\n\n    .nfix-product-description .nfix-result-card {\n      padding: 15px;\n      border: 1px solid var(--nfix-border);\n      border-radius: 8px;\n      background: #ffffff;\n    }\n\n    .nfix-product-description .nfix-result-label {\n      display: block;\n      margin-bottom: 4px;\n      color: var(--nfix-muted);\n      font-size: 12px;\n      font-weight: 700;\n      line-height: 1.4;\n      text-transform: uppercase;\n    }\n\n    .nfix-product-description .nfix-result-value {\n      display: block;\n      color: var(--nfix-primary-dark);\n      font-size: 18px;\n      font-weight: 850;\n      line-height: 1.35;\n      overflow-wrap: anywhere;\n    }\n\n    .nfix-product-description .nfix-calculation-note {\n      margin-top: 14px;\n      color: var(--nfix-muted);\n      font-size: 13px;\n    }\n\n    .nfix-product-description [hidden] {\n      display: none !important;\n    }\n\n    \/* VIDEO *\/\n\n    .nfix-product-description .nfix-video-box {\n      overflow: hidden;\n      width: 100%;\n      border: 1px solid var(--nfix-border);\n      border-radius: 12px;\n      background: #000000;\n      box-shadow: 0 4px 18px rgba(7, 56, 84, 0.12);\n    }\n\n    .nfix-product-description .nfix-video-stage {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: 100%;\n      min-height: 320px;\n      background: #000000;\n    }\n\n    .nfix-product-description .nfix-video-player {\n      display: block;\n      width: auto;\n      height: auto;\n      max-width: 100%;\n      max-height: 680px;\n      background: #000000;\n      object-fit: contain;\n    }\n\n    .nfix-product-description .nfix-video-description {\n      padding: 16px 18px;\n      background: var(--nfix-soft);\n    }\n\n    .nfix-product-description .nfix-video-description strong {\n      display: block;\n      margin-bottom: 5px;\n      color: var(--nfix-primary-dark);\n      font-size: 18px;\n    }\n\n    .nfix-product-description .nfix-video-description p {\n      margin: 0;\n      color: var(--nfix-muted);\n      font-size: 14px;\n    }\n\n    .nfix-product-description .nfix-video-actions {\n      margin-top: 16px;\n    }\n\n    \/* VERSAND *\/\n\n    .nfix-product-description .nfix-pallet-grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 12px;\n      margin-bottom: 24px;\n    }\n\n    .nfix-product-description .nfix-pallet-card {\n      min-width: 0;\n      padding: 17px 12px;\n      border: 1px solid var(--nfix-border);\n      border-radius: 9px;\n      background: var(--nfix-soft);\n      text-align: center;\n    }\n\n    .nfix-product-description .nfix-pallet-value {\n      display: block;\n      color: var(--nfix-primary-dark);\n      font-size: 24px;\n      font-weight: 850;\n      line-height: 1.2;\n    }\n\n    .nfix-product-description .nfix-pallet-label {\n      display: block;\n      margin-top: 4px;\n      color: var(--nfix-muted);\n      font-size: 13px;\n      font-weight: 700;\n    }\n\n    .nfix-product-description .nfix-curbside-box {\n      display: flex;\n      align-items: flex-start;\n      gap: 12px;\n      margin-bottom: 20px;\n      padding: 15px 17px;\n      border: 1px solid #cfdde3;\n      border-radius: 9px;\n      background: #edf5f8;\n    }\n\n    .nfix-product-description .nfix-curbside-symbol {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      flex: 0 0 32px;\n      width: 32px;\n      height: 32px;\n      border-radius: 50%;\n      background: var(--nfix-primary);\n      color: #ffffff;\n      font-size: 17px;\n      font-weight: 900;\n    }\n\n    .nfix-product-description .nfix-curbside-box strong {\n      display: block;\n      margin-bottom: 3px;\n      color: var(--nfix-primary-dark);\n    }\n\n    .nfix-product-description .nfix-curbside-box p {\n      margin: 0;\n      color: var(--nfix-muted);\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    .nfix-product-description .nfix-shipping-block {\n      margin-top: 20px;\n    }\n\n    .nfix-product-description .nfix-shipping-title {\n      padding: 14px 16px;\n      border-radius: 10px 10px 0 0;\n      background: var(--nfix-primary);\n      color: #ffffff;\n      font-size: 18px;\n      font-weight: 800;\n    }\n\n    .nfix-product-description .nfix-shipping-subtitle {\n      display: block;\n      margin-top: 2px;\n      font-size: 13px;\n      font-weight: 500;\n      opacity: 0.92;\n    }\n\n    .nfix-product-description .nfix-shipping-content {\n      padding: 12px;\n      border: 1px solid var(--nfix-border);\n      border-top: 0;\n      border-radius: 0 0 10px 10px;\n      background: #ffffff;\n    }\n\n    .nfix-product-description .nfix-shipping-options {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 10px;\n      width: 100%;\n    }\n\n    .nfix-product-description .nfix-shipping-option {\n      display: flex;\n      flex-direction: column;\n      min-width: 0;\n      min-height: 165px;\n      padding: 14px 12px;\n      border: 1px solid var(--nfix-border);\n      border-radius: 9px;\n      background: #ffffff;\n    }\n\n    .nfix-product-description .nfix-shipping-amount {\n      display: block;\n      margin-bottom: 5px;\n      color: var(--nfix-primary-dark);\n      font-size: 16px;\n      font-weight: 850;\n      line-height: 1.25;\n    }\n\n    .nfix-product-description .nfix-shipping-product {\n      display: block;\n      margin-bottom: 14px;\n      color: var(--nfix-muted);\n      font-size: 13px;\n      line-height: 1.45;\n    }\n\n    .nfix-product-description .nfix-shipping-price {\n      display: block;\n      margin-top: auto;\n      color: var(--nfix-primary-dark);\n      font-size: 21px;\n      font-weight: 900;\n      line-height: 1.2;\n    }\n\n    .nfix-product-description .nfix-shipping-tax {\n      display: block;\n      margin-top: 3px;\n      color: var(--nfix-muted);\n      font-size: 11px;\n      font-weight: 600;\n      line-height: 1.35;\n    }\n\n    .nfix-product-description .nfix-shipping-service {\n      display: block;\n      margin-top: 7px;\n      color: var(--nfix-muted);\n      font-size: 12px;\n      line-height: 1.4;\n    }\n\n    .nfix-product-description .nfix-shipping-free {\n      display: grid;\n      grid-template-columns:\n        minmax(0, 1fr)\n        minmax(0, 1.3fr)\n        auto;\n      align-items: center;\n      gap: 12px;\n      margin-top: 10px;\n      padding: 14px;\n      border: 1px solid #cce8da;\n      border-radius: 9px;\n      background: var(--nfix-success-soft);\n    }\n\n    .nfix-product-description .nfix-shipping-free strong {\n      color: var(--nfix-success);\n      font-size: 16px;\n    }\n\n    .nfix-product-description .nfix-shipping-free-product {\n      color: #4b6658;\n      font-size: 13px;\n      line-height: 1.4;\n    }\n\n    .nfix-product-description .nfix-free-shipping {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      padding: 7px 11px;\n      border-radius: 999px;\n      background: #ffffff;\n      color: var(--nfix-success);\n      font-size: 14px;\n      font-weight: 850;\n      text-align: center;\n      white-space: nowrap;\n    }\n\n    \/* DOWNLOADS *\/\n\n    .nfix-product-description .nfix-downloads {\n      display: grid;\n      gap: 10px;\n    }\n\n    .nfix-product-description .nfix-download {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 18px;\n      min-width: 0;\n      padding: 16px 18px;\n      border: 1px solid var(--nfix-border);\n      border-radius: 9px;\n      background: #ffffff;\n      color: inherit;\n      text-decoration: none;\n      transition:\n        border-color 0.2s ease,\n        background-color 0.2s ease,\n        transform 0.2s ease;\n    }\n\n    .nfix-product-description .nfix-download:hover {\n      border-color: var(--nfix-primary);\n      background: var(--nfix-soft);\n      transform: translateY(-1px);\n    }\n\n    .nfix-product-description .nfix-download strong,\n    .nfix-product-description .nfix-download small {\n      display: block;\n    }\n\n    .nfix-product-description .nfix-download small {\n      margin-top: 3px;\n      color: var(--nfix-muted);\n    }\n\n    .nfix-product-description .nfix-download-action {\n      flex: 0 0 auto;\n      color: var(--nfix-primary);\n      font-weight: 800;\n      white-space: nowrap;\n    }\n\n    \/* ABSCHLUSSHINWEIS *\/\n\n    .nfix-product-description .nfix-legal-note {\n      margin-top: 25px;\n      padding: 16px 18px;\n      border-left: 4px solid var(--nfix-primary);\n      border-radius: 4px;\n      background: var(--nfix-soft);\n      color: #495960;\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .nfix-product-description .nfix-legal-note strong {\n      color: var(--nfix-primary-dark);\n    }\n\n    .nfix-product-description .nfix-legal-note a {\n      color: var(--nfix-primary);\n      font-weight: 750;\n      text-decoration: underline;\n      text-underline-offset: 2px;\n    }\n\n    \/* MOBILE *\/\n\n    @container nfix-product (max-width: 420px) {\n      .nfix-product-description .nfix-quick-actions,\n      .nfix-product-description .nfix-tech-grid,\n      .nfix-product-description .nfix-pallet-grid,\n      .nfix-product-description .nfix-result-grid,\n      .nfix-product-description .nfix-calculator-fields,\n      .nfix-product-description .nfix-shipping-options {\n        grid-template-columns: 1fr;\n      }\n\n      .nfix-product-description .nfix-quick-card {\n        min-height: auto;\n        padding: 18px;\n      }\n\n      .nfix-product-description .nfix-main-summary {\n        min-height: 68px;\n        font-size: 20px;\n      }\n\n      .nfix-product-description .nfix-calculator-actions {\n        display: grid;\n        grid-template-columns: 1fr;\n      }\n\n      .nfix-product-description .nfix-button {\n        width: 100%;\n      }\n\n      .nfix-product-description .nfix-shipping-option {\n        min-height: auto;\n      }\n\n      .nfix-product-description .nfix-shipping-free {\n        grid-template-columns: 1fr;\n        text-align: center;\n      }\n\n      .nfix-product-description .nfix-free-shipping {\n        width: 100%;\n        white-space: normal;\n      }\n\n      .nfix-product-description .nfix-download {\n        align-items: flex-start;\n        flex-direction: column;\n      }\n\n      .nfix-product-description .nfix-download-action {\n        font-size: 13px;\n        white-space: normal;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"nfix-intro\"\u003e\n    \u003ch2\u003eNeolite Fix Rohrverschluss\u003c\/h2\u003e\n\n    \u003cp class=\"nfix-lead\"\u003e\n      Mineralischer Rohrverschluss zum fachgerechten Verschließen der\n      Fräskanäle nachträglich eingefräster Fußbodenheizungen.\n    \u003c\/p\u003e\n\n    \u003cul\u003e\n      \u003cli\u003eZum Verschließen nachträglich hergestellter Fräskanäle\u003c\/li\u003e\n      \u003cli\u003eZum vollständigen Einbetten wasserführender Heizrohre\u003c\/li\u003e\n      \u003cli\u003eFür nachträglich eingefräste Fußbodenheizungssysteme\u003c\/li\u003e\n      \u003cli\u003eGeprüfte Anwendung durch das IBF Troisdorf\u003c\/li\u003e\n      \u003cli\u003eMineralisch und hydraulisch erhärtend\u003c\/li\u003e\n      \u003cli\u003eBestandteil des abgestimmten Neolite-Systemaufbaus\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cul class=\"nfix-badges\"\u003e\n      \u003cli\u003eVerbrauch ca. 3,6 kg\/m²\u003c\/li\u003e\n      \u003cli\u003e8 Liter Wasser je Sack\u003c\/li\u003e\n      \u003cli\u003e25 kg je Sack\u003c\/li\u003e\n      \u003cli\u003e40 Säcke je Palette\u003c\/li\u003e\n      \u003cli\u003e1.000 kg je Vollpalette\u003c\/li\u003e\n      \u003cli\u003eCa. 277,8 m² je Palette\u003c\/li\u003e\n      \u003cli\u003eAb 4 Paletten versandkostenfrei\u003c\/li\u003e\n      \u003cli\u003eLieferung frei Bordsteinkante\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"nfix-quick-actions\"\u003e\n      \u003cdiv class=\"nfix-quick-card\"\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eDas Neolite-System\u003c\/strong\u003e\n          \u003cp\u003e\n            Den vollständigen Systemaufbau für nachträglich gefräste\n            Fußbodenheizungen ansehen.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003ca class=\"nfix-quick-link nfix-quick-link-secondary\" href=\"\/pages\/anwendung\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n          System ansehen\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nfix-quick-card\"\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eMaterialbedarf berechnen\u003c\/strong\u003e\n          \u003cp\u003e\n            Baustellenfläche eingeben und den benötigten Sack- und\n            Palettenbedarf direkt ermitteln.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003ca class=\"nfix-quick-link\" href=\"#nfix-verbrauchsrechner\" data-nfix-open-calculator\u003e\n          Verbrauch berechnen\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nfix-quick-card\"\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eAnwendungsvideo\u003c\/strong\u003e\n          \u003cp\u003e\n            Die fachgerechte Verarbeitung von Neolite Fix Rohrverschluss\n            direkt auf dieser Produktseite ansehen.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003ca class=\"nfix-quick-link nfix-quick-link-secondary\" href=\"#nfix-anwendungsvideo\" data-nfix-open-video\u003e\n          Video ansehen\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nfix-accordions\"\u003e\n\n    \u003cdetails class=\"nfix-main-details\"\u003e\n      \u003csummary class=\"nfix-main-summary\"\u003e\n        \u003cspan\u003eAnwendung \u0026amp; Verarbeitung\u003c\/span\u003e\n        \u003cspan class=\"nfix-plus\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"nfix-panel\"\u003e\n        \u003cdiv class=\"nfix-sub-accordions\"\u003e\n\n          \u003cdetails class=\"nfix-sub-details\" open\u003e\n            \u003csummary class=\"nfix-sub-summary\"\u003e\n              \u003cspan\u003eAnwendungsbereich\u003c\/span\u003e\n              \u003cspan class=\"nfix-plus\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n            \u003c\/summary\u003e\n\n            \u003cdiv class=\"nfix-sub-content\"\u003e\n              \u003cp\u003e\n                Neolite Fix Rohrverschluss ist für den fachgerechten\n                Verschluss nachträglich gefräster Kanäle in Estrichflächen\n                vorgesehen, in denen wasserführende Heizrohre verlegt\n                werden.\n              \u003c\/p\u003e\n\n              \u003cp\u003e\n                Das Produkt ist innerhalb des vorgesehenen\n                Neolite-Systemaufbaus und entsprechend der aktuellen\n                Systemanweisung zu verarbeiten.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n\n          \u003cdetails class=\"nfix-sub-details\"\u003e\n            \u003csummary class=\"nfix-sub-summary\"\u003e\n              \u003cspan\u003eUntergrund \u0026amp; Vorbereitung\u003c\/span\u003e\n              \u003cspan class=\"nfix-plus\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n            \u003c\/summary\u003e\n\n            \u003cdiv class=\"nfix-sub-content\"\u003e\n              \u003cul\u003e\n                \u003cli\u003eEstrich auf Tragfähigkeit und Eignung prüfen.\u003c\/li\u003e\n                \u003cli\u003eRisse, Hohlstellen und Rückstände kontrollieren.\u003c\/li\u003e\n                \u003cli\u003eFräskanäle vollständig von Frässtaub befreien.\u003c\/li\u003e\n                \u003cli\u003eFläche und Fräskanäle sorgfältig absaugen.\u003c\/li\u003e\n                \u003cli\u003eSystemgrundierung fachgerecht auftragen.\u003c\/li\u003e\n                \u003cli\u003eHeizrohre einlegen und gegen Bewegung sichern.\u003c\/li\u003e\n              \u003c\/ul\u003e\n\n              \u003cdiv class=\"nfix-info-box\"\u003e\n                \u003cstrong\u003eSystemabmessungen:\u003c\/strong\u003e\u003cbr\u003e\n                Fräskanalbreite ca. 17 mm, Frästiefe ca. 20 mm und\n                Heizrohr ca. 16 mm.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n\n          \u003cdetails class=\"nfix-sub-details\"\u003e\n            \u003csummary class=\"nfix-sub-summary\"\u003e\n              \u003cspan\u003eAnmischen\u003c\/span\u003e\n              \u003cspan class=\"nfix-plus\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n            \u003c\/summary\u003e\n\n            \u003cdiv class=\"nfix-sub-content\"\u003e\n              \u003cul\u003e\n                \u003cli\u003e\n                  8 Liter sauberes Leitungswasser je 25-kg-Sack vorlegen.\n                \u003c\/li\u003e\n                \u003cli\u003eTrockenmaterial gleichmäßig einstreuen.\u003c\/li\u003e\n                \u003cli\u003eHomogen und klumpenfrei anmischen.\u003c\/li\u003e\n                \u003cli\u003eNicht mit Fremdstoffen vermischen.\u003c\/li\u003e\n                \u003cli\u003eAngesteiftes Material nicht erneut aufmischen.\u003c\/li\u003e\n              \u003c\/ul\u003e\n\n              \u003cdiv class=\"nfix-info-box\"\u003e\n                \u003cstrong\u003eWasserbedarf:\u003c\/strong\u003e\u003cbr\u003e\n                8 Liter sauberes Leitungswasser je 25-kg-Sack.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n\n          \u003cdetails class=\"nfix-sub-details\"\u003e\n            \u003csummary class=\"nfix-sub-summary\"\u003e\n              \u003cspan\u003eVerfüllen \u0026amp; Abziehen\u003c\/span\u003e\n              \u003cspan class=\"nfix-plus\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n            \u003c\/summary\u003e\n\n            \u003cdiv class=\"nfix-sub-content\"\u003e\n              \u003cul\u003e\n                \u003cli\u003eMaterial vollständig in die Fräskanäle einbringen.\u003c\/li\u003e\n                \u003cli\u003eFräskanäle hohlraumfrei verfüllen.\u003c\/li\u003e\n                \u003cli\u003eHeizrohr vollständig umschließen.\u003c\/li\u003e\n                \u003cli\u003eUngenügend verfüllte Stellen nacharbeiten.\u003c\/li\u003e\n                \u003cli\u003eÜberschüssiges Material sauber abziehen.\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n\n          \u003cdetails class=\"nfix-sub-details\"\u003e\n            \u003csummary class=\"nfix-sub-summary\"\u003e\n              \u003cspan\u003eTrocknung \u0026amp; weiterer Systemaufbau\u003c\/span\u003e\n              \u003cspan class=\"nfix-plus\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n            \u003c\/summary\u003e\n\n            \u003cdiv class=\"nfix-sub-content\"\u003e\n              \u003cul\u003e\n                \u003cli\u003eTrocknungs- und Wartezeiten einhalten.\u003c\/li\u003e\n                \u003cli\u003e\n                  Je nach Temperatur nach ungefähr 3 bis 6 Stunden\n                  begehbar.\n                \u003c\/li\u003e\n                \u003cli\u003e\n                  Nachfolgende Grundierung und Ausgleichsmasse gemäß\n                  Systemanweisung ausführen.\n                \u003c\/li\u003e\n              \u003c\/ul\u003e\n\n              \u003ca class=\"nfix-download\" href=\"\/pages\/anwendung\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n                \u003cspan\u003e\n                  \u003cstrong\u003eVollständigen Systemaufbau ansehen\u003c\/strong\u003e\n                  \u003csmall\u003eSchritt-für-Schritt-Anwendung im Webshop\u003c\/small\u003e\n                \u003c\/span\u003e\n\n                \u003cspan class=\"nfix-download-action\"\u003e\n                  System ansehen ↗\n                \u003c\/span\u003e\n              \u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n\n          \u003cdetails class=\"nfix-sub-details\"\u003e\n            \u003csummary class=\"nfix-sub-summary\"\u003e\n              \u003cspan\u003eReinigung \u0026amp; Sicherheit\u003c\/span\u003e\n              \u003cspan class=\"nfix-plus\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n            \u003c\/summary\u003e\n\n            \u003cdiv class=\"nfix-sub-content\"\u003e\n              \u003cdiv class=\"nfix-danger-box\"\u003e\n                \u003cstrong\u003eSignalwort: Gefahr\u003c\/strong\u003e\u003cbr\u003e\n                H315 Verursacht Hautreizungen.\u003cbr\u003e\n                H317 Kann allergische Hautreaktionen verursachen.\u003cbr\u003e\n                H318 Verursacht schwere Augenschäden.\u003cbr\u003e\n                H335 Kann die Atemwege reizen.\n              \u003c\/div\u003e\n\n              \u003cul\u003e\n                \u003cli\u003eEinatmen und Aufwirbeln von Staub vermeiden.\u003c\/li\u003e\n                \u003cli\u003eNur in gut belüfteten Bereichen verwenden.\u003c\/li\u003e\n                \u003cli\u003e\n                  Schutzhandschuhe, Schutzkleidung, Augen- und\n                  Gesichtsschutz tragen.\n                \u003c\/li\u003e\n                \u003cli\u003e\n                  Bei Staubentwicklung geeigneten Atemschutz verwenden.\n                \u003c\/li\u003e\n                \u003cli\u003eWerkzeuge unmittelbar mit Wasser reinigen.\u003c\/li\u003e\n                \u003cli\u003e\n                  Produkt nicht in Kanalisation, Gewässer oder Erdreich\n                  gelangen lassen.\n                \u003c\/li\u003e\n              \u003c\/ul\u003e\n\n              \u003cp\u003e\n                \u003cstrong\u003eGiftnotruf der Charité:\u003c\/strong\u003e\n                030 30686700\n              \u003c\/p\u003e\n\n              \u003ca class=\"nfix-download\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1012\/3037\/9334\/files\/Sicherheitsdatenblatt_-_Neolite_Fix_Rohrverschluss_final.pdf?v=1790609598\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n                \u003cspan\u003e\n                  \u003cstrong\u003e\n                    Sicherheitsdatenblatt direkt öffnen\n                  \u003c\/strong\u003e\n\n                  \u003csmall\u003e\n                    Vollständige Sicherheits-, Schutz- und\n                    Entsorgungshinweise · PDF\n                  \u003c\/small\u003e\n                \u003c\/span\u003e\n\n                \u003cspan class=\"nfix-download-action\"\u003e\n                  PDF öffnen ↗\n                \u003c\/span\u003e\n              \u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/details\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"nfix-main-details\"\u003e\n      \u003csummary class=\"nfix-main-summary\"\u003e\n        \u003cspan\u003eTechnische Daten\u003c\/span\u003e\n        \u003cspan class=\"nfix-plus\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"nfix-panel\"\u003e\n        \u003cdiv class=\"nfix-tech-grid\"\u003e\n\n          \u003cdiv class=\"nfix-tech-card\"\u003e\n            \u003cspan class=\"nfix-tech-label\"\u003eProdukt\u003c\/span\u003e\n            \u003cspan class=\"nfix-tech-value\"\u003e\n              Neolite Fix Rohrverschluss\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-tech-card\"\u003e\n            \u003cspan class=\"nfix-tech-label\"\u003eVerbrauch\u003c\/span\u003e\n            \u003cspan class=\"nfix-tech-value\"\u003eCa. 3,6 kg\/m²\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-tech-card\"\u003e\n            \u003cspan class=\"nfix-tech-label\"\u003eGebindegröße\u003c\/span\u003e\n            \u003cspan class=\"nfix-tech-value\"\u003e25 kg je Sack\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-tech-card\"\u003e\n            \u003cspan class=\"nfix-tech-label\"\u003ePaletteneinheit\u003c\/span\u003e\n            \u003cspan class=\"nfix-tech-value\"\u003e40 Säcke\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-tech-card\"\u003e\n            \u003cspan class=\"nfix-tech-label\"\u003eMaterial je Palette\u003c\/span\u003e\n            \u003cspan class=\"nfix-tech-value\"\u003e1.000 kg\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-tech-card\"\u003e\n            \u003cspan class=\"nfix-tech-label\"\u003eReichweite je Palette\u003c\/span\u003e\n            \u003cspan class=\"nfix-tech-value\"\u003eCa. 277,8 m²\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-tech-card\"\u003e\n            \u003cspan class=\"nfix-tech-label\"\u003eWasserbedarf\u003c\/span\u003e\n            \u003cspan class=\"nfix-tech-value\"\u003e\n              8 Liter je 25-kg-Sack\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-tech-card\"\u003e\n            \u003cspan class=\"nfix-tech-label\"\u003eFarbe\u003c\/span\u003e\n            \u003cspan class=\"nfix-tech-value\"\u003eGrau\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-tech-card\"\u003e\n            \u003cspan class=\"nfix-tech-label\"\u003eTransport\u003c\/span\u003e\n            \u003cspan class=\"nfix-tech-value\"\u003e\n              Kein Gefahrgut\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-tech-card\"\u003e\n            \u003cspan class=\"nfix-tech-label\"\u003eGISCODE\u003c\/span\u003e\n            \u003cspan class=\"nfix-tech-value\"\u003eZP 1\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-tech-card\"\u003e\n            \u003cspan class=\"nfix-tech-label\"\u003eUFI-Code\u003c\/span\u003e\n            \u003cspan class=\"nfix-tech-value\"\u003e\n              8300-P0G6-N009-GYU1\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-tech-card\"\u003e\n            \u003cspan class=\"nfix-tech-label\"\u003eLagerklasse\u003c\/span\u003e\n            \u003cspan class=\"nfix-tech-value\"\u003e\n              LGK 13\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"nfix-main-details\" id=\"nfix-verbrauchsrechner\" data-nfix-calculator-details\u003e\n      \u003csummary class=\"nfix-main-summary\"\u003e\n        \u003cspan\u003eVerbrauchsrechner\u003c\/span\u003e\n        \u003cspan class=\"nfix-plus\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"nfix-panel\"\u003e\n        \u003cdiv class=\"nfix-calculator\" data-nfix-calculator\u003e\n\n          \u003cdiv class=\"nfix-calculator-head\"\u003e\n            \u003ch3\u003ePalettenbedarf berechnen\u003c\/h3\u003e\n\n            \u003cp\u003e\n              Berechnungsgrundlage: ca. 3,6 kg je m².\n              Eine Palette enthält 40 Säcke à 25 kg.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-calculator-fields\"\u003e\n            \u003cdiv class=\"nfix-field\"\u003e\n              \u003clabel data-nfix-area-label\u003e\n                Fläche der Baustelle in m²\n              \u003c\/label\u003e\n\n              \u003cinput type=\"number\" min=\"0.1\" step=\"0.1\" inputmode=\"decimal\" placeholder=\"z. B. 185\" autocomplete=\"off\" data-nfix-area\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nfix-field\"\u003e\n              \u003clabel data-nfix-reserve-label\u003e\n                Optionaler Zuschlag\n              \u003c\/label\u003e\n\n              \u003cselect data-nfix-reserve\u003e\n                \u003coption value=\"0\"\u003e0 % Zuschlag\u003c\/option\u003e\n                \u003coption value=\"5\"\u003e5 % Zuschlag\u003c\/option\u003e\n                \u003coption value=\"10\"\u003e10 % Zuschlag\u003c\/option\u003e\n                \u003coption value=\"15\"\u003e15 % Zuschlag\u003c\/option\u003e\n              \u003c\/select\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-calculator-actions\"\u003e\n            \u003cbutton class=\"nfix-button nfix-button-primary\" type=\"button\" data-nfix-calculate\u003e\n              Bedarf berechnen\n            \u003c\/button\u003e\n\n            \u003cbutton class=\"nfix-button nfix-button-secondary\" type=\"button\" data-nfix-reset\u003e\n              Zurücksetzen\n            \u003c\/button\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-calculator-error\" role=\"alert\" data-nfix-error hidden\u003e\n            Bitte geben Sie eine gültige Fläche größer als 0 m² ein.\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-calculator-results\" aria-live=\"polite\" data-nfix-results hidden\u003e\n            \u003cdiv class=\"nfix-result-highlight\"\u003e\n              \u003cspan class=\"nfix-result-caption\"\u003e\n                Empfohlene Bestellmenge\n              \u003c\/span\u003e\n\n              \u003cspan class=\"nfix-result-main\" data-nfix-pallets\u003e\n                –\n              \u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nfix-result-grid\"\u003e\n              \u003cdiv class=\"nfix-result-card\"\u003e\n                \u003cspan class=\"nfix-result-label\"\u003e\n                  Materialbedarf\n                \u003c\/span\u003e\n                \u003cspan class=\"nfix-result-value\" data-nfix-required-kg\u003e\n                  –\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"nfix-result-card\"\u003e\n                \u003cspan class=\"nfix-result-label\"\u003e\n                  Sackbedarf\n                \u003c\/span\u003e\n                \u003cspan class=\"nfix-result-value\" data-nfix-required-sacks\u003e\n                  –\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"nfix-result-card\"\u003e\n                \u003cspan class=\"nfix-result-label\"\u003e\n                  Gelieferte Säcke\n                \u003c\/span\u003e\n                \u003cspan class=\"nfix-result-value\" data-nfix-delivered-sacks\u003e\n                  –\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"nfix-result-card\"\u003e\n                \u003cspan class=\"nfix-result-label\"\u003e\n                  Gelieferte Menge\n                \u003c\/span\u003e\n                \u003cspan class=\"nfix-result-value\" data-nfix-delivered-kg\u003e\n                  –\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"nfix-result-card\"\u003e\n                \u003cspan class=\"nfix-result-label\"\u003e\n                  Reichweite\n                \u003c\/span\u003e\n                \u003cspan class=\"nfix-result-value\" data-nfix-coverage\u003e\n                  –\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"nfix-result-card\"\u003e\n                \u003cspan class=\"nfix-result-label\"\u003e\n                  Restmenge\n                \u003c\/span\u003e\n                \u003cspan class=\"nfix-result-value\" data-nfix-remaining\u003e\n                  –\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"nfix-result-card\"\u003e\n                \u003cspan class=\"nfix-result-label\"\u003e\n                  Sparversand\n                \u003c\/span\u003e\n                \u003cspan class=\"nfix-result-value\" data-nfix-saver-shipping\u003e\n                  –\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"nfix-result-card\"\u003e\n                \u003cspan class=\"nfix-result-label\"\u003e\n                  Expressversand\n                \u003c\/span\u003e\n                \u003cspan class=\"nfix-result-value\" data-nfix-express-shipping\u003e\n                  –\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cp class=\"nfix-calculation-note\"\u003e\n              Die Bestellmenge wird auf vollständige Paletten aufgerundet.\n              Die Berechnung ist eine unverbindliche Bedarfsschätzung.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"nfix-main-details\" id=\"nfix-anwendungsvideo\" data-nfix-video-details\u003e\n      \u003csummary class=\"nfix-main-summary\"\u003e\n        \u003cspan\u003eAnwendungsvideo\u003c\/span\u003e\n        \u003cspan class=\"nfix-plus\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"nfix-panel\"\u003e\n        \u003cdiv class=\"nfix-video-box\"\u003e\n\n          \u003cdiv class=\"nfix-video-stage\"\u003e\n            \u003cvideo class=\"nfix-video-player\" controls playsinline preload=\"metadata\" data-nfix-video\u003e\n              \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/582fda9dcfed473194f2f4b99e0003c8.mp4\" type=\"video\/mp4\"\u003e\n\n              Ihr Browser unterstützt die Wiedergabe nicht.\n            \u003c\/source\u003e\u003c\/video\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-video-description\"\u003e\n            \u003cstrong\u003e\n              Verarbeitung von Neolite Fix Rohrverschluss\n            \u003c\/strong\u003e\n\n            \u003cp\u003e\n              Vorbereitung, Anmischen, Einbringen in die Fräskanäle sowie\n              Verteilen und Abziehen.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nfix-video-actions\"\u003e\n          \u003ca class=\"nfix-download\" href=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/582fda9dcfed473194f2f4b99e0003c8.mp4\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n            \u003cspan\u003e\n              \u003cstrong\u003eAnwendungsvideo separat öffnen\u003c\/strong\u003e\n              \u003csmall\u003eDirekter Aufruf der MP4-Datei\u003c\/small\u003e\n            \u003c\/span\u003e\n\n            \u003cspan class=\"nfix-download-action\"\u003e\n              Video öffnen ↗\n            \u003c\/span\u003e\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"nfix-main-details\"\u003e\n      \u003csummary class=\"nfix-main-summary\"\u003e\n        \u003cspan\u003eVersand \u0026amp; Rabatte\u003c\/span\u003e\n        \u003cspan class=\"nfix-plus\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"nfix-panel\"\u003e\n        \u003cdiv class=\"nfix-pallet-grid\"\u003e\n          \u003cdiv class=\"nfix-pallet-card\"\u003e\n            \u003cspan class=\"nfix-pallet-value\"\u003e25 kg\u003c\/span\u003e\n            \u003cspan class=\"nfix-pallet-label\"\u003eInhalt je Sack\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-pallet-card\"\u003e\n            \u003cspan class=\"nfix-pallet-value\"\u003e40\u003c\/span\u003e\n            \u003cspan class=\"nfix-pallet-label\"\u003e\n              Säcke je Palette\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-pallet-card\"\u003e\n            \u003cspan class=\"nfix-pallet-value\"\u003e1.000 kg\u003c\/span\u003e\n            \u003cspan class=\"nfix-pallet-label\"\u003e\n              Gewicht je Palette\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nfix-curbside-box\"\u003e\n          \u003cspan class=\"nfix-curbside-symbol\"\u003e✓\u003c\/span\u003e\n\n          \u003cdiv\u003e\n            \u003cstrong\u003eLieferung frei Bordsteinkante\u003c\/strong\u003e\n\n            \u003cp\u003e\n              Die Palette wird an der nächstmöglich erreichbaren Stelle\n              der Lieferadresse abgestellt.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nfix-shipping-block\"\u003e\n          \u003cdiv class=\"nfix-shipping-title\"\u003e\n            Sparversand – frei Bordsteinkante\n\n            \u003cspan class=\"nfix-shipping-subtitle\"\u003e\n              Regellaufzeit ca. 4–6 Werktage\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-shipping-content\"\u003e\n            \u003cdiv class=\"nfix-shipping-options\"\u003e\n              \u003cdiv class=\"nfix-shipping-option\"\u003e\n                \u003cspan class=\"nfix-shipping-amount\"\u003e1 Palette\u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-product\"\u003e\n                  40 Säcke\u003cbr\u003e1.000 kg\n                \u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-price\"\u003e149,00 €\u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-tax\"\u003e\n                  netto zzgl. MwSt.\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"nfix-shipping-option\"\u003e\n                \u003cspan class=\"nfix-shipping-amount\"\u003e2 Paletten\u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-product\"\u003e\n                  80 Säcke\u003cbr\u003e2.000 kg\n                \u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-price\"\u003e219,00 €\u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-tax\"\u003e\n                  netto zzgl. MwSt.\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"nfix-shipping-option\"\u003e\n                \u003cspan class=\"nfix-shipping-amount\"\u003e3 Paletten\u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-product\"\u003e\n                  120 Säcke\u003cbr\u003e3.000 kg\n                \u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-price\"\u003e299,00 €\u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-tax\"\u003e\n                  netto zzgl. MwSt.\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nfix-shipping-free\"\u003e\n              \u003cstrong\u003eAb 4 Paletten\u003c\/strong\u003e\n\n              \u003cspan class=\"nfix-shipping-free-product\"\u003e\n                Ab 160 Säcken beziehungsweise 4.000 kg\n              \u003c\/span\u003e\n\n              \u003cspan class=\"nfix-free-shipping\"\u003e\n                Versandkostenfrei\n              \u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nfix-shipping-block\"\u003e\n          \u003cdiv class=\"nfix-shipping-title\"\u003e\n            Expressversand – frei Bordsteinkante\n\n            \u003cspan class=\"nfix-shipping-subtitle\"\u003e\n              Regellaufzeit ca. 2–3 Werktage · telefonisches Avis\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nfix-shipping-content\"\u003e\n            \u003cdiv class=\"nfix-shipping-options\"\u003e\n              \u003cdiv class=\"nfix-shipping-option\"\u003e\n                \u003cspan class=\"nfix-shipping-amount\"\u003e1 Palette\u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-product\"\u003e\n                  40 Säcke\u003cbr\u003e1.000 kg\n                \u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-price\"\u003e199,00 €\u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-tax\"\u003e\n                  netto zzgl. MwSt.\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"nfix-shipping-option\"\u003e\n                \u003cspan class=\"nfix-shipping-amount\"\u003e2 Paletten\u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-product\"\u003e\n                  80 Säcke\u003cbr\u003e2.000 kg\n                \u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-price\"\u003e249,00 €\u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-tax\"\u003e\n                  netto zzgl. MwSt.\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"nfix-shipping-option\"\u003e\n                \u003cspan class=\"nfix-shipping-amount\"\u003e3 Paletten\u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-product\"\u003e\n                  120 Säcke\u003cbr\u003e3.000 kg\n                \u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-price\"\u003e349,00 €\u003c\/span\u003e\n                \u003cspan class=\"nfix-shipping-tax\"\u003e\n                  netto zzgl. MwSt.\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nfix-shipping-free\"\u003e\n              \u003cstrong\u003eAb 4 Paletten\u003c\/strong\u003e\n\n              \u003cspan class=\"nfix-shipping-free-product\"\u003e\n                Ab 160 Säcken beziehungsweise 4.000 kg\n              \u003c\/span\u003e\n\n              \u003cspan class=\"nfix-free-shipping\"\u003e\n                Versandkostenfrei\n              \u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"nfix-main-details\"\u003e\n      \u003csummary class=\"nfix-main-summary\"\u003e\n        \u003cspan\u003eDownloads \u0026amp; Anwendungshilfe\u003c\/span\u003e\n        \u003cspan class=\"nfix-plus\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"nfix-panel\"\u003e\n        \u003cdiv class=\"nfix-downloads\"\u003e\n\n          \u003ca class=\"nfix-download\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1012\/3037\/9334\/files\/Technisches_Datenblatt_-_Neolite_Fix_Rohrverschluss-1.pdf?v=1790098594\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n            \u003cspan\u003e\n              \u003cstrong\u003e\n                Technisches Datenblatt Neolite Fix Rohrverschluss\n              \u003c\/strong\u003e\n\n              \u003csmall\u003e\n                Produkt-, Anwendungs- und Verarbeitungsinformationen · PDF\n              \u003c\/small\u003e\n            \u003c\/span\u003e\n\n            \u003cspan class=\"nfix-download-action\"\u003e\n              PDF öffnen ↗\n            \u003c\/span\u003e\n          \u003c\/a\u003e\n\n          \u003ca class=\"nfix-download\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1012\/3037\/9334\/files\/Sicherheitsdatenblatt_-_Neolite_Fix_Rohrverschluss_final.pdf?v=1790609598\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n            \u003cspan\u003e\n              \u003cstrong\u003e\n                Sicherheitsdatenblatt Neolite Fix Rohrverschluss\n              \u003c\/strong\u003e\n\n              \u003csmall\u003e\n                Gefahren-, Schutz-, Lagerungs- und\n                Entsorgungshinweise · PDF\n              \u003c\/small\u003e\n            \u003c\/span\u003e\n\n            \u003cspan class=\"nfix-download-action\"\u003e\n              PDF öffnen ↗\n            \u003c\/span\u003e\n          \u003c\/a\u003e\n\n          \u003ca class=\"nfix-download\" href=\"\/pages\/anwendung\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n            \u003cspan\u003e\n              \u003cstrong\u003e\n                Neolite Anwendung und Systemaufbau\n              \u003c\/strong\u003e\n\n              \u003csmall\u003e\n                Schritt-für-Schritt-Erklärung im Webshop\n              \u003c\/small\u003e\n            \u003c\/span\u003e\n\n            \u003cspan class=\"nfix-download-action\"\u003e\n              Ansehen ↗\n            \u003c\/span\u003e\n          \u003c\/a\u003e\n\n          \u003ca class=\"nfix-download\" href=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/582fda9dcfed473194f2f4b99e0003c8.mp4\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n            \u003cspan\u003e\n              \u003cstrong\u003e\n                Anwendungsvideo Neolite Fix Rohrverschluss\n              \u003c\/strong\u003e\n\n              \u003csmall\u003e\n                Browserkompatible Verarbeitungshilfe als MP4\n              \u003c\/small\u003e\n            \u003c\/span\u003e\n\n            \u003cspan class=\"nfix-download-action\"\u003e\n              Video öffnen ↗\n            \u003c\/span\u003e\n          \u003c\/a\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nfix-legal-note\"\u003e\n    \u003cstrong\u003eHinweis:\u003c\/strong\u003e\u003cbr\u003e\n    Vor Verkauf und Verarbeitung immer die aktuellen\n    Herstellerunterlagen, technischen Datenblätter, Sicherheitsdatenblätter\n    und rechtlichen Kennzeichnungspflichten prüfen. Diese\n    Produktbeschreibung und der Verbrauchsrechner ersetzen weder das\n    technische Datenblatt noch das Sicherheitsdatenblatt oder die aktuelle\n    Neolite-Systemanweisung. Die Lieferung erfolgt frei Bordsteinkante.\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function () {\n      \"use strict\";\n\n      function each(elements, callback) {\n        Array.prototype.forEach.call(elements, callback);\n      }\n\n      function initializeNeoliteBlock(root, index) {\n        if (!root || root.getAttribute(\"data-nfix-initialized\") === \"true\") {\n          return;\n        }\n\n        root.setAttribute(\"data-nfix-initialized\", \"true\");\n\n        var mainItems = root.querySelectorAll(\n          \".nfix-accordions \u003e .nfix-main-details\"\n        );\n\n        var calculatorDetails = root.querySelector(\n          \"[data-nfix-calculator-details]\"\n        );\n\n        var videoDetails = root.querySelector(\n          \"[data-nfix-video-details]\"\n        );\n\n        var video = root.querySelector(\"[data-nfix-video]\");\n\n        function pauseVideo() {\n          if (video \u0026\u0026 !video.paused) {\n            video.pause();\n          }\n        }\n\n        function openDetails(detailsElement, focusElement) {\n          if (!detailsElement) {\n            return;\n          }\n\n          each(mainItems, function (item) {\n            item.open = item === detailsElement;\n          });\n\n          window.setTimeout(function () {\n            try {\n              detailsElement.scrollIntoView({\n                behavior: \"smooth\",\n                block: \"start\"\n              });\n            } catch (error) {\n              detailsElement.scrollIntoView(true);\n            }\n\n            if (focusElement) {\n              window.setTimeout(function () {\n                focusElement.focus();\n              }, 300);\n            }\n          }, 80);\n        }\n\n        each(mainItems, function (item) {\n          item.addEventListener(\"toggle\", function () {\n            if (!item.open) {\n              if (item === videoDetails) {\n                pauseVideo();\n              }\n\n              return;\n            }\n\n            each(mainItems, function (otherItem) {\n              if (otherItem !== item) {\n                otherItem.open = false;\n              }\n            });\n          });\n        });\n\n        var subGroups = root.querySelectorAll(\n          \".nfix-sub-accordions\"\n        );\n\n        each(subGroups, function (group) {\n          var subItems = group.querySelectorAll(\n            \".nfix-sub-details\"\n          );\n\n          each(subItems, function (item) {\n            item.addEventListener(\"toggle\", function () {\n              if (!item.open) {\n                return;\n              }\n\n              each(subItems, function (otherItem) {\n                if (otherItem !== item) {\n                  otherItem.open = false;\n                }\n              });\n            });\n          });\n        });\n\n        var calculator = root.querySelector(\n          \"[data-nfix-calculator]\"\n        );\n\n        var areaInput = root.querySelector(\n          \"[data-nfix-area]\"\n        );\n\n        each(\n          root.querySelectorAll(\"[data-nfix-open-calculator]\"),\n          function (link) {\n            link.addEventListener(\"click\", function (event) {\n              event.preventDefault();\n              openDetails(calculatorDetails, areaInput);\n            });\n          }\n        );\n\n        each(\n          root.querySelectorAll(\"[data-nfix-open-video]\"),\n          function (link) {\n            link.addEventListener(\"click\", function (event) {\n              event.preventDefault();\n              openDetails(videoDetails, null);\n            });\n          }\n        );\n\n        if (!calculator || !areaInput) {\n          return;\n        }\n\n        var reserveInput = calculator.querySelector(\n          \"[data-nfix-reserve]\"\n        );\n\n        var calculateButton = calculator.querySelector(\n          \"[data-nfix-calculate]\"\n        );\n\n        var resetButton = calculator.querySelector(\n          \"[data-nfix-reset]\"\n        );\n\n        var errorBox = calculator.querySelector(\n          \"[data-nfix-error]\"\n        );\n\n        var resultsBox = calculator.querySelector(\n          \"[data-nfix-results]\"\n        );\n\n        var areaLabel = calculator.querySelector(\n          \"[data-nfix-area-label]\"\n        );\n\n        var reserveLabel = calculator.querySelector(\n          \"[data-nfix-reserve-label]\"\n        );\n\n        var suffix =\n          String(Date.now()) +\n          \"-\" +\n          String(index || 0) +\n          \"-\" +\n          String(Math.floor(Math.random() * 100000));\n\n        areaInput.id = \"nfix-area-\" + suffix;\n        reserveInput.id = \"nfix-reserve-\" + suffix;\n\n        if (areaLabel) {\n          areaLabel.setAttribute(\"for\", areaInput.id);\n        }\n\n        if (reserveLabel) {\n          reserveLabel.setAttribute(\"for\", reserveInput.id);\n        }\n\n        var consumption = 3.6;\n        var kilogramsPerSack = 25;\n        var sacksPerPallet = 40;\n        var kilogramsPerPallet = 1000;\n\n        function parseValue(value) {\n          return parseFloat(\n            String(value || \"\")\n              .trim()\n              .replace(\/\\s\/g, \"\")\n              .replace(\",\", \".\")\n          );\n        }\n\n        function formatDecimal(value) {\n          try {\n            return new Intl.NumberFormat(\"de-DE\", {\n              maximumFractionDigits: 1\n            }).format(value);\n          } catch (error) {\n            return String(Math.round(value * 10) \/ 10)\n              .replace(\".\", \",\");\n          }\n        }\n\n        function formatWhole(value) {\n          try {\n            return new Intl.NumberFormat(\"de-DE\", {\n              maximumFractionDigits: 0\n            }).format(value);\n          } catch (error) {\n            return String(Math.round(value));\n          }\n        }\n\n        function setResult(selector, value) {\n          var element = calculator.querySelector(selector);\n\n          if (element) {\n            element.textContent = value;\n          }\n        }\n\n        function shippingPrice(pallets, type) {\n          if (pallets \u003e= 4) {\n            return \"Versandkostenfrei\";\n          }\n\n          if (type === \"saver\") {\n            if (pallets === 1) return \"149,00 € netto\";\n            if (pallets === 2) return \"219,00 € netto\";\n            if (pallets === 3) return \"299,00 € netto\";\n          }\n\n          if (type === \"express\") {\n            if (pallets === 1) return \"199,00 € netto\";\n            if (pallets === 2) return \"249,00 € netto\";\n            if (pallets === 3) return \"349,00 € netto\";\n          }\n\n          return \"Laut Angebot\";\n        }\n\n        function calculate() {\n          var area = parseValue(areaInput.value);\n          var reserve = parseValue(reserveInput.value);\n\n          if (!isFinite(area) || area \u003c= 0) {\n            resultsBox.hidden = true;\n            errorBox.hidden = false;\n            areaInput.focus();\n            return;\n          }\n\n          if (!isFinite(reserve) || reserve \u003c 0) {\n            reserve = 0;\n          }\n\n          errorBox.hidden = true;\n\n          var reserveFactor = 1 + reserve \/ 100;\n\n          var requiredKg =\n            area *\n            consumption *\n            reserveFactor;\n\n          var requiredSacks = Math.ceil(\n            requiredKg \/ kilogramsPerSack\n          );\n\n          var requiredPallets = Math.ceil(\n            requiredSacks \/ sacksPerPallet\n          );\n\n          if (requiredPallets \u003c 1) {\n            requiredPallets = 1;\n          }\n\n          var deliveredSacks =\n            requiredPallets * sacksPerPallet;\n\n          var deliveredKg =\n            requiredPallets * kilogramsPerPallet;\n\n          var coverage =\n            deliveredKg \/\n            (consumption * reserveFactor);\n\n          var remaining =\n            deliveredKg - requiredKg;\n\n          setResult(\n            \"[data-nfix-pallets]\",\n            requiredPallets === 1\n              ? \"1 Palette\"\n              : formatWhole(requiredPallets) + \" Paletten\"\n          );\n\n          setResult(\n            \"[data-nfix-required-kg]\",\n            formatDecimal(requiredKg) + \" kg\"\n          );\n\n          setResult(\n            \"[data-nfix-required-sacks]\",\n            formatWhole(requiredSacks) + \" Säcke\"\n          );\n\n          setResult(\n            \"[data-nfix-delivered-sacks]\",\n            formatWhole(deliveredSacks) + \" Säcke\"\n          );\n\n          setResult(\n            \"[data-nfix-delivered-kg]\",\n            formatWhole(deliveredKg) + \" kg\"\n          );\n\n          setResult(\n            \"[data-nfix-coverage]\",\n            formatDecimal(coverage) + \" m²\"\n          );\n\n          setResult(\n            \"[data-nfix-remaining]\",\n            formatDecimal(remaining) + \" kg\"\n          );\n\n          setResult(\n            \"[data-nfix-saver-shipping]\",\n            shippingPrice(requiredPallets, \"saver\")\n          );\n\n          setResult(\n            \"[data-nfix-express-shipping]\",\n            shippingPrice(requiredPallets, \"express\")\n          );\n\n          resultsBox.hidden = false;\n        }\n\n        function reset() {\n          areaInput.value = \"\";\n          reserveInput.value = \"0\";\n          errorBox.hidden = true;\n          resultsBox.hidden = true;\n          areaInput.focus();\n        }\n\n        calculateButton.addEventListener(\n          \"click\",\n          calculate\n        );\n\n        resetButton.addEventListener(\n          \"click\",\n          reset\n        );\n\n        areaInput.addEventListener(\"keydown\", function (event) {\n          if (event.key === \"Enter\" || event.keyCode === 13) {\n            event.preventDefault();\n            calculate();\n          }\n        });\n\n        reserveInput.addEventListener(\"keydown\", function (event) {\n          if (event.key === \"Enter\" || event.keyCode === 13) {\n            event.preventDefault();\n            calculate();\n          }\n        });\n      }\n\n      function initializeAll(container) {\n        var scope = container || document;\n\n        each(\n          scope.querySelectorAll(\".nfix-product-description\"),\n          function (block, index) {\n            initializeNeoliteBlock(block, index);\n          }\n        );\n      }\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\n          \"DOMContentLoaded\",\n          function () {\n            initializeAll(document);\n          }\n        );\n      } else {\n        initializeAll(document);\n      }\n\n      document.addEventListener(\n        \"shopify:section:load\",\n        function (event) {\n          initializeAll(event.target);\n        }\n      );\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"www.neoliteshop.de","offers":[{"title":"Default Title","offer_id":56950196044102,"sku":"NEO1000","price":1184.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1012\/3037\/9334\/files\/Neolite_Rohrfix_Sack_mit_Palette.jpg?v=1784659410","url":"https:\/\/shop.neoliteshop.de\/products\/neolite-fix-rohrverschluss-40-sack-1-palette","provider":"Neolite","version":"1.0","type":"link"}