{"product_id":"bosch-expert-akku-sabelsage-exsa18v-32","title":"BOSCH EXPERT Akku-Säbelsäge EXSA18V-32","description":"\u003cstyle\u003e\n.mlx,.mlx *{box-sizing:border-box}\n\n.mlx{\n  --blue:#0088c9;\n  --blue-dark:#006fa6;\n  --navy:#0b3448;\n  --red:#ed0016;\n  --green:#55ad18;\n  --text:#151515;\n  font-family:'Poppins',Arial,sans-serif;\n  color:var(--text);\n  width:calc(100vw - 40px);\n  max-width:1450px;\n  position:relative;\n  left:50%;\n  transform:translateX(-50%);\n  margin:40px 0 55px;\n}\n\n\/* ==========================================================\n   HERO\n========================================================== *\/\n\n.mlx-hero{\n  width:100%;\n  padding:42px 48px;\n  border-radius:16px;\n  background:linear-gradient(115deg,#101010 0%,#10222b 48%,#075b85 100%);\n  color:#fff;\n}\n\n.mlx-hero-inner{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) auto;\n  align-items:center;\n  gap:50px;\n}\n\n.mlx-hero h2{\n  margin:0;\n  font-size:clamp(30px,3vw,44px);\n  line-height:1.13;\n  font-weight:700;\n}\n\n.mlx-hero-sub{\n  margin-top:12px;\n  max-width:900px;\n  color:#f2f2f2;\n  font-size:15px;\n  line-height:1.7;\n}\n\n\/* ==========================================================\n   EXPERT LOGO\n========================================================== *\/\n\n.mlx-expert{\n  width:320px;\n  max-width:100%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n}\n\n.mlx-expert img{\n  display:block;\n  width:100%;\n  height:auto;\n  object-fit:contain;\n}\n\n\/* ==========================================================\n   SPECS\n========================================================== *\/\n\n.mlx-specs{\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:14px;\n  margin-top:18px;\n}\n\n.mlx-spec{\n  padding:22px 15px;\n  text-align:center;\n  background:#f4f5f6;\n  border-radius:10px;\n  border-bottom:3px solid var(--blue);\n}\n\n.mlx-spec strong{\n  display:block;\n  font-size:23px;\n  font-weight:700;\n}\n\n.mlx-spec span{\n  display:block;\n  margin-top:5px;\n  color:#777;\n  font-size:11px;\n}\n\n\/* ==========================================================\n   INTRO\n========================================================== *\/\n\n.mlx-intro{\n  margin:40px 0;\n}\n\n.mlx-intro h3{\n  margin:0 0 13px;\n  font-size:25px;\n  font-weight:700;\n}\n\n.mlx-intro p{\n  margin:0 0 10px;\n  color:#555;\n  font-size:14px;\n  line-height:1.8;\n}\n\n\/* ==========================================================\n   VARIANTEN\n========================================================== *\/\n\n.mlx-variants{\n  width:100%;\n  padding:32px;\n  background:#f4f5f6;\n  border-radius:16px;\n}\n\n.mlx-section-head{\n  margin-bottom:23px;\n}\n\n.mlx-section-head h2{\n  margin:0;\n  font-size:27px;\n  font-weight:700;\n}\n\n.mlx-section-head p{\n  margin:6px 0 0;\n  color:#777;\n  font-size:13px;\n}\n\n.mlx-variant-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:16px;\n}\n\n\/* ==========================================================\n   KARTEN\n========================================================== *\/\n\n.mlx-card{\n  position:relative;\n  display:flex;\n  flex-direction:column;\n  min-width:0;\n  overflow:hidden;\n  background:#fff;\n  border:1px solid #ddd;\n  border-radius:12px;\n  cursor:pointer;\n  transition:border-color .2s,transform .2s,box-shadow .2s;\n}\n\n.mlx-card:hover{\n  transform:translateY(-3px);\n  border-color:var(--blue);\n  box-shadow:0 10px 30px rgba(0,0,0,.07);\n}\n\n.mlx-card.active{\n  border:2px solid var(--blue);\n  box-shadow:0 8px 25px rgba(0,136,201,.13);\n}\n\n\/* ==========================================================\n   BILDER\n========================================================== *\/\n\n.mlx-card-image{\n  position:relative;\n  height:260px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  padding:20px;\n  background:#fff;\n  border-bottom:1px solid #eee;\n  overflow:hidden;\n}\n\n.mlx-card-image img{\n  display:block;\n  width:100%;\n  height:100%;\n  max-width:310px;\n  object-fit:contain;\n  object-position:center;\n  transition:transform .25s ease;\n}\n\n.mlx-card:hover .mlx-card-image img{\n  transform:scale(1.04);\n}\n\n.mlx-mini-expert{\n  position:absolute;\n  z-index:5;\n  top:16px;\n  left:16px;\n  padding:7px 11px;\n  background:var(--red);\n  color:#fff;\n  font-size:10px;\n  font-weight:800;\n}\n\n\/* ==========================================================\n   CARD BODY\n========================================================== *\/\n\n.mlx-card-body{\n  position:relative;\n  display:flex;\n  flex-direction:column;\n  flex:1;\n  padding:20px;\n}\n\n.mlx-check{\n  position:absolute;\n  top:17px;\n  right:17px;\n  width:25px;\n  height:25px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border:1px solid #ccc;\n  border-radius:50%;\n  background:#fff;\n  color:#fff;\n  font-size:14px;\n  font-weight:700;\n}\n\n.mlx-card.active .mlx-check{\n  background:var(--blue);\n  border-color:var(--blue);\n}\n\n.mlx-card.active .mlx-check:after{\n  content:\"✓\";\n}\n\n.mlx-variant-number{\n  margin-bottom:12px;\n  color:var(--blue);\n  font-size:10px;\n  font-weight:700;\n  text-transform:uppercase;\n  letter-spacing:.7px;\n}\n\n.mlx-card h3{\n  margin:0;\n  padding-right:30px;\n  font-size:17px;\n  line-height:1.35;\n  font-weight:700;\n}\n\n.mlx-card-description{\n  min-height:57px;\n  margin-top:8px;\n  color:#777;\n  font-size:11px;\n  line-height:1.6;\n}\n\n\/* ==========================================================\n   ARTIKELNUMMER\n========================================================== *\/\n\n.mlx-art{\n  margin-top:16px;\n  padding-top:13px;\n  border-top:1px solid #eee;\n}\n\n.mlx-art-label{\n  color:#999;\n  font-size:9px;\n}\n\n.mlx-art-value{\n  margin-top:3px;\n  font-size:11px;\n}\n\n\/* ==========================================================\n   LAGER\n========================================================== *\/\n\n.mlx-stock{\n  display:flex;\n  align-items:center;\n  gap:7px;\n  margin-top:12px;\n  color:var(--green);\n  font-size:12px;\n  font-weight:600;\n}\n\n.mlx-stock:before{\n  content:\"\";\n  width:8px;\n  height:8px;\n  flex:0 0 8px;\n  border-radius:50%;\n  background:var(--green);\n}\n\n\/* ==========================================================\n   PREISE\n========================================================== *\/\n\n.mlx-price-box{\n  margin-top:auto;\n  padding-top:20px;\n}\n\n.mlx-list-price{\n  display:flex;\n  align-items:center;\n  flex-wrap:wrap;\n  gap:10px;\n  min-height:32px;\n  color:#8a8a8a;\n  font-size:14px;\n  line-height:1.2;\n}\n\n.mlx-list-price del{\n  color:#8a8a8a;\n  font-size:14px;\n  font-weight:500;\n  text-decoration-thickness:1.5px;\n}\n\n.mlx-sale{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:30px;\n  padding:6px 10px;\n  border-radius:5px;\n  background:var(--red);\n  color:#fff;\n  font-size:13px;\n  line-height:1;\n  font-weight:800;\n  white-space:nowrap;\n}\n\n.mlx-price{\n  margin-top:8px;\n  font-size:27px;\n  line-height:1.15;\n  font-weight:700;\n}\n\n.mlx-vat{\n  margin-top:5px;\n  color:#999;\n  font-size:10px;\n}\n\n\/* ==========================================================\n   AUSWAHL\n========================================================== *\/\n\n.mlx-selection{\n  margin-top:18px;\n  overflow:hidden;\n  background:#fff;\n  border:1px solid #ddd;\n  border-radius:12px;\n}\n\n.mlx-selection-top{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) auto auto;\n  align-items:center;\n  gap:40px;\n  padding:23px 26px;\n}\n\n.mlx-selection-label{\n  color:#999;\n  font-size:9px;\n  text-transform:uppercase;\n  letter-spacing:.6px;\n}\n\n.mlx-selection-name{\n  margin-top:4px;\n  font-size:18px;\n  font-weight:700;\n}\n\n.mlx-selection-price{\n  font-size:25px;\n  font-weight:700;\n  white-space:nowrap;\n}\n\n\/* ==========================================================\n   WARENKORB\n========================================================== *\/\n\n.mlx-cart{\n  min-width:260px;\n  padding:16px 30px;\n  border:0;\n  border-radius:5px;\n  background:var(--blue);\n  color:#fff;\n  font-family:'Poppins',Arial,sans-serif;\n  font-size:13px;\n  font-weight:700;\n  cursor:pointer;\n  transition:background .2s,transform .2s;\n}\n\n.mlx-cart:hover{\n  background:var(--blue-dark);\n  transform:translateY(-1px);\n}\n\n.mlx-cart:disabled{\n  opacity:.65;\n}\n\n\/* ==========================================================\n   LIEFERUMFANG\n========================================================== *\/\n\n.mlx-included{\n  padding:30px 26px;\n  border-top:1px solid #eee;\n  background:#fafafa;\n}\n\n.mlx-included-head{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:25px;\n  margin-bottom:22px;\n}\n\n.mlx-included h3{\n  margin:0;\n  font-size:21px;\n  font-weight:700;\n}\n\n.mlx-bosch-number{\n  color:#888;\n  font-size:10px;\n  text-align:right;\n}\n\n.mlx-bosch-number strong{\n  display:block;\n  margin-top:3px;\n  color:#111;\n  font-size:12px;\n}\n\n.mlx-items{\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:12px;\n}\n\n.mlx-item{\n  position:relative;\n  display:flex;\n  align-items:center;\n  min-height:82px;\n  padding:18px 20px 18px 24px;\n  background:#fff;\n  border:1px solid #d8e0e4;\n  border-radius:9px;\n  transition:border-color .2s,transform .2s,box-shadow .2s;\n}\n\n.mlx-item:before{\n  content:\"\";\n  position:absolute;\n  left:0;\n  top:16px;\n  bottom:16px;\n  width:4px;\n  background:var(--navy);\n  border-radius:0 4px 4px 0;\n}\n\n.mlx-item:hover{\n  transform:translateY(-2px);\n  border-color:#9bb7c5;\n  box-shadow:0 7px 20px rgba(0,0,0,.05);\n}\n\n.mlx-item-text{\n  color:var(--navy);\n  font-size:13px;\n  line-height:1.5;\n  font-weight:600;\n}\n\n\/* ==========================================================\n   HIGHLIGHTS\n========================================================== *\/\n\n.mlx-highlights{\n  margin-top:45px;\n}\n\n.mlx-highlights h2{\n  margin:0 0 20px;\n  font-size:27px;\n  font-weight:700;\n}\n\n.mlx-highlight-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:14px;\n}\n\n.mlx-highlight{\n  min-height:175px;\n  padding:23px;\n  background:#f5f5f5;\n  border-radius:10px;\n  border-top:3px solid var(--blue);\n}\n\n.mlx-highlight-number{\n  width:30px;\n  height:30px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  margin-bottom:14px;\n  border-radius:50%;\n  background:#111;\n  color:#fff;\n  font-size:11px;\n  font-weight:700;\n}\n\n.mlx-highlight h3{\n  margin:0 0 7px;\n  font-size:15px;\n  font-weight:700;\n}\n\n.mlx-highlight p{\n  margin:0;\n  color:#666;\n  font-size:11px;\n  line-height:1.65;\n}\n\n\/* ==========================================================\n   TECHNIK\n========================================================== *\/\n\n.mlx-tech{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:40px;\n  margin-top:45px;\n  padding:34px;\n  background:#101010;\n  color:#fff;\n  border-radius:14px;\n}\n\n.mlx-tech h2{\n  margin:0 0 12px;\n  color:#fff;\n  font-size:24px;\n}\n\n.mlx-tech p{\n  margin:0;\n  color:#ddd;\n  font-size:12px;\n  line-height:1.75;\n}\n\n.mlx-tech-list{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.mlx-tech-feature{\n  padding:14px;\n  border:1px solid #333;\n  border-radius:7px;\n  background:#181818;\n}\n\n.mlx-tech-feature strong{\n  display:block;\n  margin-bottom:3px;\n  color:#fff;\n  font-size:12px;\n}\n\n.mlx-tech-feature span{\n  color:#aaa;\n  font-size:9px;\n}\n\n.mlx-message{\n  display:none;\n  margin-top:10px;\n  padding:12px;\n  font-size:11px;\n}\n\n.mlx-message.error{\n  display:block;\n  background:#fff0f0;\n  color:#c60012;\n}\n\n\/* ==========================================================\n   TABLET\n========================================================== *\/\n\n@media(max-width:1100px){\n\n  .mlx{\n    width:calc(100vw - 30px);\n  }\n\n  .mlx-expert{\n    width:240px;\n  }\n\n  .mlx-variant-grid{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n  .mlx-items{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n  .mlx-highlight-grid{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n  .mlx-selection-top{\n    grid-template-columns:1fr auto;\n  }\n\n  .mlx-cart{\n    grid-column:1\/-1;\n    width:100%;\n  }\n\n  .mlx-tech{\n    grid-template-columns:1fr;\n  }\n}\n\n\/* ==========================================================\n   MOBILE\n========================================================== *\/\n\n@media(max-width:650px){\n\n  .mlx{\n    width:calc(100vw - 20px);\n    margin:25px 0 40px;\n  }\n\n  .mlx-hero{\n    padding:25px 20px;\n    border-radius:10px;\n  }\n\n  .mlx-hero-inner{\n    grid-template-columns:1fr;\n    gap:22px;\n  }\n\n  .mlx-expert{\n    width:190px;\n  }\n\n  .mlx-specs{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    gap:8px;\n  }\n\n  .mlx-spec{\n    padding:16px 8px;\n  }\n\n  .mlx-variants{\n    padding:18px 12px;\n  }\n\n  .mlx-variant-grid{\n    grid-template-columns:1fr;\n  }\n\n  .mlx-card-image{\n    height:240px;\n  }\n\n  .mlx-card-image img{\n    max-width:300px;\n  }\n\n  .mlx-selection-top{\n    grid-template-columns:1fr;\n    gap:12px;\n    padding:18px;\n  }\n\n  .mlx-cart{\n    width:100%;\n    min-width:0;\n  }\n\n  .mlx-included{\n    padding:20px 15px;\n  }\n\n  .mlx-included-head{\n    display:block;\n  }\n\n  .mlx-bosch-number{\n    margin-top:10px;\n    text-align:left;\n  }\n\n  .mlx-items{\n    grid-template-columns:1fr;\n    gap:8px;\n  }\n\n  .mlx-highlight-grid{\n    grid-template-columns:1fr;\n  }\n\n  .mlx-tech{\n    grid-template-columns:1fr;\n    padding:22px 18px;\n  }\n\n  .mlx-tech-list{\n    grid-template-columns:1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"mlx\"\u003e\n\n\u003c!-- ========================================================\n     HERO\n======================================================== --\u003e\n\n\u003csection class=\"mlx-hero\"\u003e\n\n  \u003cdiv class=\"mlx-hero-inner\"\u003e\n\n    \u003cdiv\u003e\n\n      \u003ch2\u003eEXSA18V-32 Akku-Säbelsäge\u003c\/h2\u003e\n\n      \u003cdiv class=\"mlx-hero-sub\"\u003e\n        Enorme Kraft, hoher Anwenderschutz und komfortabler Sägeblattwechsel.\n        Der EXPERT EXSA18V-32 kombiniert BITURBO Brushless mit 32 mm Hublänge,\n        bis zu 3'000 Hüben\/min und einer Leistung vergleichbar mit einem\n        1'300-W-Kabelgerät.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mlx-expert\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0433\/5920\/7577\/files\/LOGO_EXPERT_300f074a-e77c-48c1-ba55-f5a133a9852f.png?v=1789855724\" alt=\"Bosch EXPERT\"\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- ========================================================\n     SPECS\n======================================================== --\u003e\n\n\u003cdiv class=\"mlx-specs\"\u003e\n\n  \u003cdiv class=\"mlx-spec\"\u003e\n    \u003cstrong\u003e32 mm\u003c\/strong\u003e\n    \u003cspan\u003eHublänge\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mlx-spec\"\u003e\n    \u003cstrong\u003e3'000\u003c\/strong\u003e\n    \u003cspan\u003eHübe\/min\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mlx-spec\"\u003e\n    \u003cstrong\u003e1'300 W\u003c\/strong\u003e\n    \u003cspan\u003eVergleichsleistung\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mlx-spec\"\u003e\n    \u003cstrong\u003e18 V\u003c\/strong\u003e\n    \u003cspan\u003eProfessional System\u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c!-- ========================================================\n     INTRO\n======================================================== --\u003e\n\n\u003csection class=\"mlx-intro\"\u003e\n\n  \u003ch3\u003eMaximale Sägeleistung mit fortschrittlichem Anwenderschutz\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Der BOSCH EXPERT EXSA18V-32 Professional bietet die Leistung eines\n    kabelgebundenen 1'300-W-Geräts, eine Hublänge von 32 mm und bis zu\n    3'000 Hübe pro Minute. Der BITURBO Brushless Hochleistungsmotor und\n    der robuste Antriebsstrang sind für die extreme Leistung der\n    EXPERT-Akkus ausgelegt.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    KickBack Control reduziert das Verletzungsrisiko bei einem blockierenden\n    Werkzeug. Aktive und passive Vibration Control minimieren schädliche\n    Schwingungen, während Stop Control das Gerät nach Abschluss des Schnitts\n    automatisch abschaltet. Der grosse Entriegelungshebel ermöglicht einen\n    schnellen werkzeuglosen Sägeblattwechsel – auch mit Arbeitshandschuhen.\n  \u003c\/p\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- ========================================================\n     VARIANTEN\n======================================================== --\u003e\n\n\u003csection class=\"mlx-variants\"\u003e\n\n\u003cdiv class=\"mlx-section-head\"\u003e\n\n  \u003ch2\u003eVariante \u0026amp; Lieferumfang wählen\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Wähle den passenden Lieferumfang und lege deine gewünschte Variante direkt in den Warenkorb.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"mlx-variant-grid\"\u003e\n\n\u003c!-- ========================================================\n     VARIANTE 1 – KARTONSCHACHTEL\n======================================================== --\u003e\n\n\u003cdiv class=\"mlx-card active\" data-id=\"57287182287226\" data-name=\"In Kartonschachtel\" data-price=\"CHF 399.70\" data-article=\"0 601 6C4 100\" data-package=\"carton\" onclick=\"mlxSelect(this)\"\u003e\n\n  \u003cdiv class=\"mlx-card-image\"\u003e\n\n    \u003cspan class=\"mlx-mini-expert\"\u003eEXPERT\u003c\/span\u003e\n\n    \u003cimg id=\"mlxVariantImage0\" src=\"https:\/\/meltec.ch\/cdn\/shop\/files\/ShopifyBilder_14.png?v=1789902798\u0026amp;width=1600\" alt=\"EXPERT EXSA18V-32 in Kartonschachtel\" loading=\"eager\"\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mlx-card-body\"\u003e\n\n    \u003cdiv class=\"mlx-check\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"mlx-variant-number\"\u003eVariante 1\u003c\/div\u003e\n\n    \u003ch3\u003eIn Kartonschachtel\u003c\/h3\u003e\n\n    \u003cdiv class=\"mlx-card-description\"\u003e\n      EXPERT EXSA18V-32 Solo-Gerät in Kartonschachtel.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mlx-art\"\u003e\n      \u003cdiv class=\"mlx-art-label\"\u003eBosch Art.-Nr.\u003c\/div\u003e\n      \u003cdiv class=\"mlx-art-value\"\u003e0 601 6C4 100\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mlx-stock\"\u003eAuf Lager\u003c\/div\u003e\n\n    \u003cdiv class=\"mlx-price-box\"\u003e\n\n      \u003cdiv class=\"mlx-list-price\"\u003e\n        \u003cdel\u003eCHF 470.20\u003c\/del\u003e\n        \u003cspan class=\"mlx-sale\"\u003e−15%\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mlx-price\"\u003eCHF 399.70\u003c\/div\u003e\n\n      \u003cdiv class=\"mlx-vat\"\u003eexkl. MwSt.\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c!-- ========================================================\n     VARIANTE 2 – L-BOXX 238\n======================================================== --\u003e\n\n\u003cdiv class=\"mlx-card\" data-id=\"57287182319994\" data-name=\"In L-BOXX 238\" data-price=\"CHF 429.55\" data-article=\"0 601 6C4 101\" data-package=\"lboxx\" onclick=\"mlxSelect(this)\"\u003e\n\n  \u003cdiv class=\"mlx-card-image\"\u003e\n\n    \u003cspan class=\"mlx-mini-expert\"\u003eEXPERT\u003c\/span\u003e\n\n    \u003cimg id=\"mlxVariantImage1\" src=\"https:\/\/meltec.ch\/cdn\/shop\/files\/EXSA18V-32_SOS_06016C4101_3.png?v=1789902795\u0026amp;width=1600\" alt=\"EXPERT EXSA18V-32 in L-BOXX 238\" loading=\"eager\"\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mlx-card-body\"\u003e\n\n    \u003cdiv class=\"mlx-check\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"mlx-variant-number\"\u003eVariante 2\u003c\/div\u003e\n\n    \u003ch3\u003eIn L-BOXX 238\u003c\/h3\u003e\n\n    \u003cdiv class=\"mlx-card-description\"\u003e\n      EXPERT EXSA18V-32 inklusive L-BOXX 238, L-BOXX-Einlage und S 1159 XHM Säbelsägeblatt.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mlx-art\"\u003e\n      \u003cdiv class=\"mlx-art-label\"\u003eBosch Art.-Nr.\u003c\/div\u003e\n      \u003cdiv class=\"mlx-art-value\"\u003e0 601 6C4 101\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mlx-stock\"\u003eAuf Lager\u003c\/div\u003e\n\n    \u003cdiv class=\"mlx-price-box\"\u003e\n\n      \u003cdiv class=\"mlx-list-price\"\u003e\n        \u003cdel\u003eCHF 505.35\u003c\/del\u003e\n        \u003cspan class=\"mlx-sale\"\u003e−15%\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mlx-price\"\u003eCHF 429.55\u003c\/div\u003e\n\n      \u003cdiv class=\"mlx-vat\"\u003eexkl. MwSt.\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c!-- ========================================================\n     DEINE AUSWAHL\n======================================================== --\u003e\n\n\u003cdiv class=\"mlx-selection\"\u003e\n\n\u003cdiv class=\"mlx-selection-top\"\u003e\n\n  \u003cdiv\u003e\n\n    \u003cdiv class=\"mlx-selection-label\"\u003eDeine Auswahl\u003c\/div\u003e\n\n    \u003cdiv class=\"mlx-selection-name\" id=\"mlxName\"\u003e\n      In Kartonschachtel\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mlx-selection-price\" id=\"mlxPrice\"\u003e\n    CHF 399.70\n  \u003c\/div\u003e\n\n  \u003cbutton type=\"button\" class=\"mlx-cart\" id=\"mlxCart\" onclick=\"mlxAddCart()\"\u003e\n    In den Warenkorb\n  \u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\n\u003c!-- ========================================================\n     ENTHALTEN\n======================================================== --\u003e\n\n\u003cdiv class=\"mlx-included\"\u003e\n\n\u003cdiv class=\"mlx-included-head\"\u003e\n\n  \u003ch3\u003eEnthalten in dieser Variante\u003c\/h3\u003e\n\n  \u003cdiv class=\"mlx-bosch-number\"\u003e\n    Bosch Art.-Nr.\n    \u003cstrong id=\"mlxArticle\"\u003e0 601 6C4 100\u003c\/strong\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mlx-items\" id=\"mlxItems\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mlx-message\" id=\"mlxMessage\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- ========================================================\n     HIGHLIGHTS\n======================================================== --\u003e\n\n\u003csection class=\"mlx-highlights\"\u003e\n\n\u003ch2\u003eProdukt-Highlights\u003c\/h2\u003e\n\n\u003cdiv class=\"mlx-highlight-grid\"\u003e\n\n\u003cdiv class=\"mlx-highlight\"\u003e\n  \u003cdiv class=\"mlx-highlight-number\"\u003e01\u003c\/div\u003e\n  \u003ch3\u003eÜberragende Power\u003c\/h3\u003e\n  \u003cp\u003eLeistung vergleichbar mit einem 1'300-W-Kabelgerät, 32 mm Hublänge und bis zu 3'000 Hübe pro Minute.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mlx-highlight\"\u003e\n  \u003cdiv class=\"mlx-highlight-number\"\u003e02\u003c\/div\u003e\n  \u003ch3\u003eBITURBO Brushless\u003c\/h3\u003e\n  \u003cp\u003eHochleistungsmotor und Antriebsstrang sind speziell für die extreme Leistung der EXPERT-Akkus ausgelegt.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mlx-highlight\"\u003e\n  \u003cdiv class=\"mlx-highlight-number\"\u003e03\u003c\/div\u003e\n  \u003ch3\u003eKickBack Control\u003c\/h3\u003e\n  \u003cp\u003eMinimiert das Verletzungsrisiko bei blockierendem Werkzeug und reduziert beschädigte oder verbogene Sägeblätter.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mlx-highlight\"\u003e\n  \u003cdiv class=\"mlx-highlight-number\"\u003e04\u003c\/div\u003e\n  \u003ch3\u003eVibration Control\u003c\/h3\u003e\n  \u003cp\u003eAktive und passive Vibration Control reduzieren schädliche Schwingungen für komfortableres Arbeiten.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mlx-highlight\"\u003e\n  \u003cdiv class=\"mlx-highlight-number\"\u003e05\u003c\/div\u003e\n  \u003ch3\u003eWerkzeugloser Blattwechsel\u003c\/h3\u003e\n  \u003cp\u003eDer grosse Entriegelungshebel ermöglicht einen schnellen und einfachen Sägeblattwechsel – auch mit Handschuhen.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mlx-highlight\"\u003e\n  \u003cdiv class=\"mlx-highlight-number\"\u003e06\u003c\/div\u003e\n  \u003ch3\u003e180° LED \u0026amp; Stop Control\u003c\/h3\u003e\n  \u003cp\u003eGrossflächige Arbeitsbeleuchtung und automatische Abschaltung nach Abschluss des Schnitts.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- ========================================================\n     TECHNIK\n======================================================== --\u003e\n\n\u003csection class=\"mlx-tech\"\u003e\n\n\u003cdiv\u003e\n\n  \u003ch2\u003eAusstattung \u0026amp; Anwendung\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Der EXPERT EXSA18V-32 ist für anspruchsvolle Sägearbeiten in verschiedenen\n    Materialien ausgelegt, darunter Metallrohre und -träger, Holz und\n    Ziegelsteine. Die Säbelsäge arbeitet mit 18 V, besitzt eine Hublänge von\n    32 mm und wiegt 3,66 kg ohne Akku. Sie ist mit dem Bosch Professional\n    18V System und der markenübergreifenden AMPShare Akku-Allianz kompatibel.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mlx-tech-list\"\u003e\n\n\u003cdiv class=\"mlx-tech-feature\"\u003e\n  \u003cstrong\u003eHublänge\u003c\/strong\u003e\n  \u003cspan\u003e32 mm\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mlx-tech-feature\"\u003e\n  \u003cstrong\u003eHubzahl\u003c\/strong\u003e\n  \u003cspan\u003ebis zu 3'000 min⁻¹\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mlx-tech-feature\"\u003e\n  \u003cstrong\u003eVergleichsleistung\u003c\/strong\u003e\n  \u003cspan\u003e1'300 W\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"mlx-tech-feature\"\u003e\n  \u003cstrong\u003eGewicht exkl. Akku\u003c\/strong\u003e\n  \u003cspan\u003e3,66 kg\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n\n\/* ==========================================================\n   LIEFERUMFANG\n========================================================== *\/\n\nconst mlxPackages = {\n\n  carton:[\n    \"EXPERT EXSA18V-32 Akku-Säbelsäge\",\n    \"Kartonschachtel\"\n  ],\n\n  lboxx:[\n    \"EXPERT EXSA18V-32 Akku-Säbelsäge\",\n    \"1 × Säbelsägeblatt S 1159 XHM, Progressor for Wood + Metal – 2 608 653 787\",\n    \"1\/1 L-BOXX-Einlage – 1 600 A03 522\",\n    \"L-BOXX 238 – 1 600 A01 2G2\"\n  ]\n\n};\n\n\n\/* ==========================================================\n   AKTUELLE VARIANTE\n========================================================== *\/\n\nlet mlxVariant = \"57287182287226\";\n\n\n\/* ==========================================================\n   LIEFERUMFANG RENDERN\n========================================================== *\/\n\nfunction mlxRenderItems(packageName){\n\n  const container = document.getElementById('mlxItems');\n\n  container.innerHTML = '';\n\n  const items = mlxPackages[packageName] || [];\n\n  items.forEach(function(itemText){\n\n    const item = document.createElement('div');\n\n    item.className = 'mlx-item';\n\n    const text = document.createElement('span');\n\n    text.className = 'mlx-item-text';\n\n    text.textContent = itemText;\n\n    item.appendChild(text);\n\n    container.appendChild(item);\n\n  });\n\n}\n\n\n\/* ==========================================================\n   VARIANTE AUSWÄHLEN\n========================================================== *\/\n\nfunction mlxSelect(card){\n\n  document\n    .querySelectorAll('.mlx-card')\n    .forEach(function(c){\n      c.classList.remove('active');\n    });\n\n  card.classList.add('active');\n\n  mlxVariant = card.dataset.id;\n\n  document.getElementById('mlxName').textContent =\n    card.dataset.name;\n\n  document.getElementById('mlxPrice').textContent =\n    card.dataset.price;\n\n  document.getElementById('mlxArticle').textContent =\n    card.dataset.article;\n\n  mlxRenderItems(card.dataset.package);\n\n  try{\n\n    const url = new URL(window.location.href);\n\n    url.searchParams.set(\n      'variant',\n      mlxVariant\n    );\n\n    window.history.replaceState(\n      {},\n      '',\n      url.toString()\n    );\n\n  }catch(e){}\n\n}\n\n\n\/* ==========================================================\n   SHOPIFY WARENKORB\n========================================================== *\/\n\nasync function mlxAddCart(){\n\n  const button =\n    document.getElementById('mlxCart');\n\n  const message =\n    document.getElementById('mlxMessage');\n\n  button.disabled = true;\n  button.textContent = 'Wird hinzugefügt...';\n\n  message.className = 'mlx-message';\n  message.textContent = '';\n\n  try{\n\n    let root = '\/';\n\n    if(\n      window.Shopify \u0026\u0026\n      window.Shopify.routes \u0026\u0026\n      window.Shopify.routes.root\n    ){\n      root = window.Shopify.routes.root;\n    }\n\n    const response =\n      await fetch(\n        root + 'cart\/add.js',\n        {\n          method:'POST',\n\n          headers:{\n            'Content-Type':'application\/json',\n            'Accept':'application\/json'\n          },\n\n          body:JSON.stringify({\n            items:[\n              {\n                id:Number(mlxVariant),\n                quantity:1\n              }\n            ]\n          })\n        }\n      );\n\n    const data = await response.json();\n\n    if(!response.ok){\n\n      throw new Error(\n        data.description ||\n        data.message ||\n        'Artikel konnte nicht in den Warenkorb gelegt werden.'\n      );\n\n    }\n\n    button.textContent = '✓ Im Warenkorb';\n\n    setTimeout(function(){\n\n      window.location.href = root + 'cart';\n\n    },350);\n\n  }catch(error){\n\n    button.disabled = false;\n\n    button.textContent = 'In den Warenkorb';\n\n    message.className = 'mlx-message error';\n\n    message.textContent =\n      error.message ||\n      'Beim Hinzufügen ist ein Fehler aufgetreten.';\n\n  }\n\n}\n\n\n\/* ==========================================================\n   SHOPIFY PRODUKTGALERIE -\u003e ECHTE SHOPIFY VARIANTE\n\n   Bild \/ Thumbnail 1 -\u003e Kartonschachtel\n   Variante 57287182287226\n\n   Bild \/ Thumbnail 2 -\u003e L-BOXX 238\n   Variante 57287182319994\n========================================================== *\/\n\nconst mlxGalleryVariants = [\n  \"57287182287226\",\n  \"57287182319994\"\n];\n\nfunction mlxOpenShopifyVariant(variantId){\n\n  if(!variantId){\n    return;\n  }\n\n  try{\n\n    const current = new URL(window.location.href);\n\n    if(String(current.searchParams.get(\"variant\")) === String(variantId)){\n      return;\n    }\n\n    current.searchParams.set(\"variant\", variantId);\n    window.location.assign(current.toString());\n\n  }catch(error){\n\n    window.location.href =\n      window.location.pathname +\n      \"?variant=\" +\n      encodeURIComponent(variantId);\n\n  }\n\n}\n\nfunction mlxGetGalleryCandidates(){\n\n  const selectors = [\n    'product-gallery img',\n    'media-gallery img',\n    '[id*=\"MediaGallery\"] img',\n    '[class*=\"product__media\"] img',\n    '[class*=\"product-media\"] img',\n    '[class*=\"product_media\"] img',\n    '[class*=\"thumbnail\"] img',\n    '[class*=\"slider\"] img'\n  ];\n\n  const found = [];\n\n  selectors.forEach(function(selector){\n\n    document.querySelectorAll(selector).forEach(function(img){\n\n      if(img.closest(\".mlx\")){\n        return;\n      }\n\n      if(found.indexOf(img) === -1){\n        found.push(img);\n      }\n\n    });\n\n  });\n\n  return found;\n}\n\nfunction mlxGetUniqueGalleryImages(){\n\n  const candidates = mlxGetGalleryCandidates();\n  const unique = [];\n  const seen = {};\n\n  candidates.forEach(function(img){\n\n    const key =\n      img.currentSrc ||\n      img.src ||\n      img.getAttribute(\"src\") ||\n      img.getAttribute(\"data-src\") ||\n      \"\";\n\n    if(!key){\n      return;\n    }\n\n    const low = key.toLowerCase();\n\n    if(\n      low.indexOf(\"logo\") !== -1 ||\n      low.indexOf(\"icon\") !== -1 ||\n      low.indexOf(\"payment\") !== -1\n    ){\n      return;\n    }\n\n    \/* Shopify-Grössenparameter entfernen, damit Thumbnail und Hauptbild\n       als dasselbe Produktbild erkannt werden. *\/\n    const cleanKey = key\n      .replace(\/([_-])(?:50x|75x|100x|150x|200x|300x|400x|500x|600x)(?=\\.)\/i, \"\")\n      .split(\"?\")[0];\n\n    if(!seen[cleanKey]){\n      seen[cleanKey] = true;\n      unique.push(img);\n    }\n\n  });\n\n  return unique;\n}\n\n\nfunction mlxSyncVariantCardImages(){\n\n  const images = mlxGetUniqueGalleryImages();\n\n  for(let i = 0; i \u003c 2; i++){\n\n    const target = document.getElementById(\"mlxVariantImage\" + i);\n    const source = images[i];\n\n    if(!target || !source){\n      continue;\n    }\n\n    \/* Ein fest hinterlegtes Variantenbild niemals überschreiben. *\/\n    if(target.getAttribute(\"src\")){\n      continue;\n    }\n\n    target.src =\n      source.currentSrc ||\n      source.src ||\n      source.getAttribute(\"src\") ||\n      \"\";\n\n    const srcset =\n      source.getAttribute(\"srcset\") ||\n      source.getAttribute(\"data-srcset\") ||\n      \"\";\n\n    if(srcset){\n      target.setAttribute(\"srcset\", srcset);\n    }\n\n  }\n\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", function(){\n  setTimeout(mlxSyncVariantCardImages, 250);\n});\n\nsetTimeout(mlxSyncVariantCardImages, 900);\n\n\ndocument.addEventListener(\n  \"click\",\n  function(event){\n\n    if(event.target.closest \u0026\u0026 event.target.closest(\".mlx\")){\n      return;\n    }\n\n    const clicked =\n      event.target.closest \u0026\u0026\n      event.target.closest(\n        'img, a, button, [data-media-id], [data-image-id], [class*=\"thumbnail\"]'\n      );\n\n    if(!clicked){\n      return;\n    }\n\n    let clickedImg = null;\n\n    if(clicked.tagName === \"IMG\"){\n      clickedImg = clicked;\n    }else if(clicked.querySelector){\n      clickedImg = clicked.querySelector(\"img\");\n    }\n\n    if(!clickedImg){\n      return;\n    }\n\n    const images = mlxGetUniqueGalleryImages();\n\n    const clickedSrc =\n      clickedImg.currentSrc ||\n      clickedImg.src ||\n      clickedImg.getAttribute(\"src\") ||\n      \"\";\n\n    const clickedClean = clickedSrc\n      .replace(\/([_-])(?:50x|75x|100x|150x|200x|300x|400x|500x|600x)(?=\\.)\/i, \"\")\n      .split(\"?\")[0];\n\n    const index = images.findIndex(function(img){\n\n      const src =\n        img.currentSrc ||\n        img.src ||\n        img.getAttribute(\"src\") ||\n        \"\";\n\n      const clean = src\n        .replace(\/([_-])(?:50x|75x|100x|150x|200x|300x|400x|500x|600x)(?=\\.)\/i, \"\")\n        .split(\"?\")[0];\n\n      return clickedClean \u0026\u0026 clean === clickedClean;\n\n    });\n\n    if(index \u003c 0 || index \u003e 1){\n      return;\n    }\n\n    setTimeout(function(){\n      mlxOpenShopifyVariant(mlxGalleryVariants[index]);\n    },40);\n\n  },\n  true\n);\n\n\n\/* ==========================================================\n   BEIM LADEN: MLX-AUSWAHL AN URL-VARIANTE ANPASSEN\n========================================================== *\/\n\nfunction mlxSyncStartVariant(){\n\n  let id = \"\";\n\n  try{\n    const url = new URL(window.location.href);\n    id = url.searchParams.get(\"variant\") || \"\";\n  }catch(e){}\n\n  if(!id){\n    id = \"57287182287226\";\n  }\n\n  const card = document.querySelector(\n    '.mlx-card[data-id=\"' + id + '\"]'\n  );\n\n  if(!card){\n    return;\n  }\n\n  document.querySelectorAll(\".mlx-card\").forEach(function(c){\n    c.classList.remove(\"active\");\n  });\n\n  card.classList.add(\"active\");\n\n  mlxVariant = card.dataset.id;\n\n  document.getElementById(\"mlxName\").textContent =\n    card.dataset.name;\n\n  document.getElementById(\"mlxPrice\").textContent =\n    card.dataset.price;\n\n  document.getElementById(\"mlxArticle\").textContent =\n    card.dataset.article;\n\n  mlxRenderItems(card.dataset.package);\n\n  mlxOpenShopifyVariant(mlxVariant);\n\n}\n\n\n\/* ==========================================================\n   START\n========================================================== *\/\n\nmlxSyncStartVariant();\n\n\u003c\/script\u003e","brand":"Bosch","offers":[{"title":"in Kartonschachtel","offer_id":57287182287226,"sku":"0 601 6C4 100","price":399.7,"currency_code":"CHF","in_stock":true},{"title":"in L-BOXX 238","offer_id":57287182319994,"sku":"0 601 6C4 101","price":429.55,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0433\/5920\/7577\/files\/ShopifyBilder_14.png?v=1789902798","url":"https:\/\/meltec.ch\/products\/bosch-expert-akku-sabelsage-exsa18v-32","provider":"MELTEC GmbH","version":"1.0","type":"link"}