{"id":11842,"date":"2026-07-31T00:18:29","date_gmt":"2026-07-31T00:18:29","guid":{"rendered":"https:\/\/www.magicelek.com\/shop2\/"},"modified":"2026-09-02T23:36:06","modified_gmt":"2026-09-02T23:36:06","slug":"shop2","status":"publish","type":"page","link":"https:\/\/www.magicelek.com\/de\/shop2\/","title":{"rendered":"shop2"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11842\" class=\"elementor elementor-11842 elementor-11658\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da3ac74 e-flex e-con-boxed e-con e-parent\" data-id=\"da3ac74\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab902f5 elementor-widget elementor-widget-html\" data-id=\"ab902f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   MAGIC ELEK DYNAMIC WOOCOMMERCE SHOP \u2014 DE\r\n   Paste into one Elementor HTML widget\r\n   ========================================================= *\/\r\n#me-shop {\r\n  --me-bg: #e7e3da;\r\n  --me-bg-soft: #f4f1eb;\r\n  --me-navy: #16233f;\r\n  --me-navy-2: #26385c;\r\n  --me-greige: #b7ad97;\r\n  --me-muted: #5c6480;\r\n  --me-danger: #b53c36;\r\n  --me-line: rgba(22, 35, 63, .12);\r\n  --me-glass: rgba(255, 255, 255, .52);\r\n  --me-shadow: 0 22px 50px -24px rgba(22, 35, 63, .35);\r\n  --me-radius: 22px;\r\n  position: relative;\r\n  width: 100%;\r\n  color: var(--me-navy);\r\n  font-family: Inter, \"Segoe UI\", Arial, sans-serif;\r\n  line-height: 1.5;\r\n}\r\n#me-shop *,\r\n#me-shop *::before,\r\n#me-shop *::after {\r\n  box-sizing: border-box;\r\n}\r\n#me-shop img {\r\n  display: block;\r\n  max-width: 100%;\r\n}\r\n#me-shop a {\r\n  color: inherit;\r\n}\r\n#me-shop button {\r\n  font: inherit;\r\n}\r\n#me-shop .me-container {\r\n  width: min(1240px, calc(100% - 40px));\r\n  margin: 0 auto;\r\n}\r\n#me-shop .me-section {\r\n  padding: 65px 0;\r\n}\r\n#me-shop .me-section:first-child {\r\n  padding-top: 35px;\r\n}\r\n#me-shop .me-glass {\r\n  position: relative;\r\n  overflow: hidden;\r\n  background: var(--me-glass);\r\n  border: 1px solid rgba(255, 255, 255, .7);\r\n  border-radius: var(--me-radius);\r\n  box-shadow: var(--me-shadow);\r\n  backdrop-filter: blur(16px);\r\n  -webkit-backdrop-filter: blur(16px);\r\n}\r\n#me-shop .me-glass::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  pointer-events: none;\r\n  border-radius: inherit;\r\n  border: 1px solid rgba(255, 255, 255, .35);\r\n}\r\n#me-shop .me-section-heading {\r\n  max-width: 760px;\r\n  margin: 0 auto 34px;\r\n  text-align: center;\r\n}\r\n#me-shop .me-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 9px;\r\n  margin-bottom: 15px;\r\n  padding: 7px 15px;\r\n  border: 1px solid var(--me-line);\r\n  border-radius: 100px;\r\n  background: rgba(255, 255, 255, .44);\r\n  color: var(--me-navy);\r\n  font-size: 11px;\r\n  font-weight: 800;\r\n  letter-spacing: .2em;\r\n  text-transform: uppercase;\r\n}\r\n#me-shop .me-eyebrow::before {\r\n  content: \"\";\r\n  width: 6px;\r\n  height: 6px;\r\n  border-radius: 50%;\r\n  background: var(--me-greige);\r\n}\r\n#me-shop .me-section-heading h2 {\r\n  margin: 0;\r\n  color: var(--me-navy);\r\n  font-size: clamp(28px, 4vw, 46px);\r\n  line-height: 1.08;\r\n  letter-spacing: -.035em;\r\n}\r\n#me-shop .me-section-heading p {\r\n  margin: 13px auto 0;\r\n  color: var(--me-muted);\r\n  font-size: 16px;\r\n}\r\n\/* Bannerbild unter dem Titel \u2014 maximal reduzierter Abstand *\/\r\n#me-shop .me-section-visual {\r\n  display: block;\r\n  width: 100%;\r\n  max-width: 900px;\r\n  margin: -18px auto 16px;\r\n  padding: 0;\r\n  border: 0;\r\n  border-radius: 0;\r\n  background: none;\r\n  box-shadow: none;\r\n  line-height: 0;\r\n  font-size: 0;\r\n}\r\n#me-shop .me-section-visual img {\r\n  display: block;\r\n  width: 100%;\r\n  height: auto;\r\n  margin: 0;\r\n  padding: 0;\r\n  border: 0;\r\n  border-radius: 14px;\r\n}\r\n#me-shop .me-section-visual[hidden] {\r\n  display: none !important;\r\n}\r\n\/* Rubriken-Navigation *\/\r\n#me-shop .me-category-nav {\r\n  display: flex;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  flex-wrap: wrap;\r\n  margin-bottom: 40px;\r\n}\r\n#me-shop .me-category-nav a {\r\n  padding: 10px 15px;\r\n  border: 1px solid var(--me-line);\r\n  border-radius: 999px;\r\n  background: rgba(255, 255, 255, .48);\r\n  color: var(--me-navy);\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  text-decoration: none;\r\n  transition: .25s ease;\r\n}\r\n#me-shop .me-category-nav a:hover {\r\n  transform: translateY(-2px);\r\n  background: #fff;\r\n}\r\n\/* Produktraster *\/\r\n#me-shop .me-product-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 24px;\r\n}\r\n#me-shop .me-product-grid.me-grid-four {\r\n  grid-template-columns: repeat(4, minmax(0, 1fr));\r\n}\r\n#me-shop .me-product-card {\r\n  display: flex;\r\n  min-width: 0;\r\n  flex-direction: column;\r\n  padding: 20px;\r\n  transition: transform .25s ease, box-shadow .25s ease;\r\n}\r\n#me-shop .me-product-card:hover {\r\n  transform: translateY(-6px);\r\n}\r\n#me-shop .me-product-media {\r\n  position: relative;\r\n  display: grid;\r\n  height: 245px;\r\n  place-items: center;\r\n  overflow: hidden;\r\n  margin-bottom: 18px;\r\n  border: 1px solid var(--me-line);\r\n  border-radius: 17px;\r\n  background:\r\n    radial-gradient(circle at 50% 25%, rgba(255,255,255,.95), transparent 55%),\r\n    linear-gradient(150deg, rgba(255,255,255,.72), rgba(207,211,216,.35));\r\n}\r\n#me-shop .me-product-media img {\r\n  width: 100%;\r\n  height: 100%;\r\n  padding: 18px;\r\n  object-fit: contain;\r\n  transition: transform .35s ease;\r\n}\r\n#me-shop .me-product-card:hover .me-product-media img {\r\n  transform: scale(1.04);\r\n}\r\n#me-shop .me-stock-badge {\r\n  position: absolute;\r\n  z-index: 2;\r\n  top: 13px;\r\n  left: 13px;\r\n  max-width: calc(100% - 26px);\r\n  padding: 7px 11px;\r\n  border: 1px solid rgba(255,255,255,.7);\r\n  border-radius: 999px;\r\n  background: rgba(255,255,255,.86);\r\n  color: var(--me-navy);\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n  letter-spacing: .1em;\r\n  line-height: 1.2;\r\n  text-transform: uppercase;\r\n}\r\n#me-shop .me-stock-badge.me-out {\r\n  color: var(--me-danger);\r\n  background: rgba(255, 241, 239, .92);\r\n}\r\n#me-shop .me-product-category {\r\n  margin-bottom: 7px;\r\n  color: var(--me-greige);\r\n  font-size: 11px;\r\n  font-weight: 900;\r\n  letter-spacing: .13em;\r\n  text-transform: uppercase;\r\n}\r\n#me-shop .me-product-card h3 {\r\n  margin: 0;\r\n  color: var(--me-navy);\r\n  font-size: 18px;\r\n  line-height: 1.3;\r\n}\r\n#me-shop .me-product-description {\r\n  display: -webkit-box;\r\n  overflow: hidden;\r\n  min-height: 63px;\r\n  margin: 10px 0 0;\r\n  color: var(--me-muted);\r\n  font-size: 13px;\r\n  -webkit-box-orient: vertical;\r\n  -webkit-line-clamp: 3;\r\n}\r\n#me-shop .me-price {\r\n  margin-top: auto;\r\n  padding-top: 18px;\r\n  color: var(--me-navy);\r\n  font-size: 17px;\r\n  font-weight: 900;\r\n}\r\n#me-shop .me-price del {\r\n  margin-right: 6px;\r\n  color: var(--me-muted);\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  opacity: .72;\r\n}\r\n#me-shop .me-price ins {\r\n  color: var(--me-danger);\r\n  text-decoration: none;\r\n}\r\n#me-shop .me-actions {\r\n  display: grid;\r\n  grid-template-columns: 1fr auto;\r\n  gap: 9px;\r\n  margin-top: 15px;\r\n}\r\n#me-shop .me-button {\r\n  display: inline-flex;\r\n  min-height: 45px;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 11px 17px;\r\n  border: 0;\r\n  border-radius: 999px;\r\n  background: linear-gradient(135deg, var(--me-navy-2), var(--me-navy));\r\n  box-shadow: 0 13px 28px -15px rgba(22,35,63,.7);\r\n  color: white;\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n  text-align: center;\r\n  text-decoration: none;\r\n  cursor: pointer;\r\n  transition: .25s ease;\r\n}\r\n#me-shop .me-button:hover {\r\n  transform: translateY(-2px);\r\n  color: white;\r\n}\r\n#me-shop .me-button.me-secondary {\r\n  width: 45px;\r\n  padding: 0;\r\n  border: 1px solid var(--me-line);\r\n  background: rgba(255,255,255,.65);\r\n  box-shadow: none;\r\n  color: var(--me-navy);\r\n}\r\n#me-shop .me-button.me-disabled {\r\n  background: #aeb2bc;\r\n  box-shadow: none;\r\n  cursor: not-allowed;\r\n  opacity: .75;\r\n}\r\n\/* Konfigurator *\/\r\n#me-shop .me-builder {\r\n  padding: 30px;\r\n}\r\n#me-shop .me-builder-columns {\r\n  display: grid;\r\n  grid-template-columns: .82fr 1.15fr .95fr;\r\n  gap: 18px;\r\n}\r\n#me-shop .me-builder-column {\r\n  min-width: 0;\r\n  padding: 22px;\r\n  border: 1px solid var(--me-line);\r\n  border-radius: 18px;\r\n  background: rgba(255,255,255,.36);\r\n}\r\n#me-shop .me-builder-title {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 11px;\r\n  margin-bottom: 20px;\r\n}\r\n\/* Badge 1 \/ 2 \/ 3 *\/\r\n#me-shop .me-builder-number {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  width: 40px !important;\r\n  height: 40px !important;\r\n  min-width: 0 !important;\r\n  max-width: 40px !important;\r\n  flex: 0 0 40px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  border-radius: 12px !important;\r\n  background: var(--me-navy) !important;\r\n  color: #ffffff !important;\r\n  font-size: 17px !important;\r\n  font-weight: 900 !important;\r\n  line-height: 1 !important;\r\n  text-align: center !important;\r\n}\r\n#me-shop .me-builder-title h3 {\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  font-size: 16px !important;\r\n  line-height: 1.25 !important;\r\n}\r\n\/* Untertitel: nur die span im div, damit das Badge unber\u00fchrt bleibt *\/\r\n#me-shop .me-builder-title div span {\r\n  display: block;\r\n  margin: 2px 0 0;\r\n  color: var(--me-muted);\r\n  font-size: 12px;\r\n  font-weight: 400;\r\n  line-height: 1.3;\r\n}\r\n#me-shop .me-builder-products {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 13px;\r\n}\r\n#me-shop .me-mini-product {\r\n  display: flex;\r\n  min-width: 0;\r\n  flex-direction: column;\r\n  padding: 12px;\r\n  border: 1px solid var(--me-line);\r\n  border-radius: 15px;\r\n  background: rgba(255,255,255,.55);\r\n}\r\n#me-shop .me-mini-product-image {\r\n  display: grid;\r\n  height: 120px;\r\n  place-items: center;\r\n  overflow: hidden;\r\n  margin-bottom: 10px;\r\n  border-radius: 12px;\r\n  background: rgba(255,255,255,.56);\r\n}\r\n#me-shop .me-mini-product-image img {\r\n  width: 100%;\r\n  height: 100%;\r\n  padding: 8px;\r\n  object-fit: contain;\r\n}\r\n#me-shop .me-mini-product h4 {\r\n  margin: 0;\r\n  color: var(--me-navy);\r\n  font-size: 12px;\r\n  line-height: 1.35;\r\n}\r\n#me-shop .me-mini-price {\r\n  margin-top: auto;\r\n  padding-top: 8px;\r\n  color: var(--me-navy);\r\n  font-size: 13px;\r\n  font-weight: 900;\r\n}\r\n#me-shop .me-mini-product .me-button {\r\n  min-height: 36px;\r\n  margin-top: 9px;\r\n  padding: 8px 10px;\r\n  font-size: 11px;\r\n}\r\n\/* Karussells *\/\r\n#me-shop .me-carousel {\r\n  position: relative;\r\n}\r\n#me-shop .me-carousel-track {\r\n  display: grid;\r\n  grid-auto-columns: minmax(255px, 30%);\r\n  grid-auto-flow: column;\r\n  gap: 20px;\r\n  overflow-x: auto;\r\n  padding: 5px 3px 24px;\r\n  scroll-behavior: smooth;\r\n  scroll-snap-type: x mandatory;\r\n  scrollbar-width: thin;\r\n  scrollbar-color: var(--me-greige) transparent;\r\n}\r\n#me-shop .me-carousel-track .me-product-card {\r\n  scroll-snap-align: start;\r\n}\r\n#me-shop .me-carousel-controls {\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  gap: 10px;\r\n  margin-top: 17px;\r\n  width: 100%;\r\n  text-align: center;\r\n}\r\n#me-shop .me-carousel-button {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  width: 44px !important;\r\n  height: 44px !important;\r\n  min-width: 0 !important;\r\n  max-width: 44px !important;\r\n  flex: 0 0 44px !important;\r\n  padding: 0 !important;\r\n  margin: 0 !important;\r\n  border: 1px solid var(--me-line);\r\n  border-radius: 50% !important;\r\n  background: var(--me-navy);\r\n  color: #ffffff;\r\n  font-size: 22px;\r\n  line-height: 1 !important;\r\n  font-family: Inter, \"Segoe UI\", Arial, sans-serif;\r\n  text-align: center;\r\n  cursor: pointer;\r\n  transition: .2s ease;\r\n}\r\n#me-shop .me-carousel-button:hover {\r\n  transform: translateY(-2px);\r\n  background: var(--me-navy-2);\r\n  color: #ffffff;\r\n}\r\n\/* Laden und Fehler *\/\r\n#me-shop .me-loading,\r\n#me-shop .me-error,\r\n#me-shop .me-empty {\r\n  grid-column: 1 \/ -1;\r\n  width: 100%;\r\n  padding: 32px;\r\n  border: 1px solid var(--me-line);\r\n  border-radius: 18px;\r\n  background: rgba(255,255,255,.45);\r\n  color: var(--me-muted);\r\n  text-align: center;\r\n}\r\n#me-shop .me-loader {\r\n  display: inline-block;\r\n  width: 28px;\r\n  height: 28px;\r\n  margin-bottom: 9px;\r\n  border: 3px solid rgba(22,35,63,.15);\r\n  border-top-color: var(--me-navy);\r\n  border-radius: 50%;\r\n  animation: me-spin .8s linear infinite;\r\n}\r\n@keyframes me-spin {\r\n  to { transform: rotate(360deg); }\r\n}\r\n@media (max-width: 1050px) {\r\n  #me-shop .me-product-grid.me-grid-four {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n  #me-shop .me-builder-columns {\r\n    grid-template-columns: 1fr;\r\n  }\r\n  #me-shop .me-carousel-track {\r\n    grid-auto-columns: minmax(270px, 46%);\r\n  }\r\n}\r\n@media (max-width: 720px) {\r\n  #me-shop .me-container {\r\n    width: min(100% - 28px, 1240px);\r\n  }\r\n  #me-shop .me-section {\r\n    padding: 48px 0;\r\n  }\r\n  #me-shop .me-product-grid,\r\n  #me-shop .me-product-grid.me-grid-four {\r\n    grid-template-columns: 1fr;\r\n  }\r\n  #me-shop .me-builder {\r\n    padding: 18px;\r\n  }\r\n  #me-shop .me-builder-column {\r\n    padding: 17px;\r\n  }\r\n  #me-shop .me-carousel-track {\r\n    grid-auto-columns: 88%;\r\n  }\r\n  #me-shop .me-section-visual {\r\n    margin: -12px auto 14px;\r\n  }\r\n}\r\n\/* Produktbild-Abmessungen *\/\r\n#me-shop .me-product-grid .me-product-media {\r\n  height: auto !important;\r\n  min-height: 0 !important;\r\n  aspect-ratio: auto !important;\r\n  display: block !important;\r\n  padding: 16px !important;\r\n  overflow: visible !important;\r\n}\r\n#me-shop .me-product-grid .me-product-media img {\r\n  width: 100% !important;\r\n  height: auto !important;\r\n  max-height: none !important;\r\n  object-fit: contain !important;\r\n}\r\n<\/style>\r\n<div id=\"me-shop\">\r\n  <section class=\"me-section\" id=\"me-komplettpakete\">\r\n    <div class=\"me-container\">\r\n      <div class=\"me-section-heading\">\r\n        <span class=\"me-eyebrow\">MAGIC ELEK Shop<\/span>\r\n        <h2>Unsere Produkte kaufen<\/h2>\r\n      <\/div>\r\n      <nav class=\"me-category-nav\" aria-label=\"Shop-Rubriken\">\r\n        <a href=\"#me-komplettpakete\">Komplettpakete<\/a>\r\n        <a href=\"#me-leuchtenpakete\">Leuchtenpakete<\/a>\r\n        <a href=\"#me-set-zusammenstellen\">Set zusammenstellen<\/a>\r\n        <a href=\"#me-schuettgut\">Sch\u00fcttgut<\/a>\r\n        <a href=\"#me-ergaenzende-produkte\">Erg\u00e4nzende Produkte<\/a>\r\n      <\/nav>\r\n      <div class=\"me-section-heading\">\r\n        <span class=\"me-eyebrow\">Komplette Installation<\/span>\r\n        <h2>Unsere Komplettpakete<\/h2>\r\n      <\/div>\r\n      <figure class=\"me-section-visual\" id=\"me-visual-complete-packs\" hidden><img decoding=\"async\" id=\"me-visual-complete-packs-img\" src=\"\" alt=\"Inhalt des Komplettpakets\" loading=\"lazy\"><\/figure>\r\n      <div id=\"me-complete-packs\" class=\"me-product-grid\" aria-live=\"polite\">\r\n        <div class=\"me-loading\">\r\n          <span class=\"me-loader\"><\/span><br>  Komplettpakete werden geladen \u2026\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n  <section class=\"me-section\" id=\"me-leuchtenpakete\">\r\n    <div class=\"me-container\">\r\n      <div class=\"me-section-heading\">\r\n        <span class=\"me-eyebrow\">Unsichtbare Beleuchtung<\/span>\r\n        <h2>Unsere Leuchtenpakete<\/h2>\r\n      <\/div>\r\n      <figure class=\"me-section-visual\" id=\"me-visual-light-packs\" hidden><img decoding=\"async\" id=\"me-visual-light-packs-img\" src=\"\" alt=\"Inhalt des Leuchtenpakets\" loading=\"lazy\"><\/figure>\r\n      <div id=\"me-light-packs\" class=\"me-product-grid\" aria-live=\"polite\">\r\n        <div class=\"me-loading\">\r\n          <span class=\"me-loader\"><\/span><br>  Leuchtenpakete werden geladen \u2026\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n  <section class=\"me-section\" id=\"me-set-zusammenstellen\">\r\n    <div class=\"me-container\">\r\n      <div class=\"me-section-heading\">\r\n        <span class=\"me-eyebrow\">Individuelle Konfiguration<\/span>\r\n        <h2>Stellen Sie Ihr Set selbst zusammen<\/h2>\r\n        <p>W\u00e4hlen Sie ein Kabel, Ihre Verbinder und anschlie\u00dfend das passende Zubeh\u00f6r.<\/p>\r\n      <\/div>\r\n      <div class=\"me-builder me-glass\">\r\n        <div class=\"me-builder-columns\">\r\n          <div class=\"me-builder-column\">\r\n            <div class=\"me-builder-title\"><span class=\"me-builder-number\">1<\/span><div><h3>Wahl des Kabels<\/h3><span>Mit oder ohne Erdung<\/span><\/div><\/div>\r\n            <div id=\"me-builder-cables\" class=\"me-builder-products\">\r\n              <div class=\"me-loading\">\r\n                <span class=\"me-loader\"><\/span><br>  Wird geladen \u2026\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"me-builder-column\">\r\n            <div class=\"me-builder-title\"><span class=\"me-builder-number\">2<\/span><div><h3>Wahl der Verbinder<\/h3><span>Mit oder ohne Erdung<\/span><\/div><\/div>\r\n            <div id=\"me-builder-connectors\" class=\"me-builder-products\">\r\n              <div class=\"me-loading\">\r\n                <span class=\"me-loader\"><\/span><br>  Wird geladen \u2026\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"me-builder-column\">\r\n            <div class=\"me-builder-title\"><span class=\"me-builder-number\">3<\/span><div><h3>Wahl des Zubeh\u00f6rs<\/h3><span>Montage und Finish<\/span><\/div><\/div>\r\n            <div id=\"me-builder-accessories\" class=\"me-builder-products\">\r\n              <div class=\"me-loading\">\r\n                <span class=\"me-loader\"><\/span><br>  Wird geladen \u2026\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n  <section class=\"me-section\" id=\"me-schuettgut\">\r\n    <div class=\"me-container\">\r\n      <div class=\"me-section-heading\">\r\n        <span class=\"me-eyebrow\">Katalog<\/span>\r\n        <h2>Sch\u00fcttgut<\/h2>\r\n      <\/div>\r\n      <div class=\"me-carousel\">\r\n        <div id=\"me-bulk-products\" class=\"me-carousel-track\" aria-live=\"polite\">\r\n          <div class=\"me-loading\">\r\n            <span class=\"me-loader\"><\/span><br>  Produkte werden geladen \u2026\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"me-carousel-controls\"><button class=\"me-carousel-button\" type=\"button\" data-carousel-target=\"me-bulk-products\" data-direction=\"-1\" aria-label=\"Vorherige Produkte\">\u2190<\/button><button class=\"me-carousel-button\" type=\"button\" data-carousel-target=\"me-bulk-products\" data-direction=\"1\" aria-label=\"N\u00e4chste Produkte\">\u2192<\/button><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n  <section class=\"me-section\" id=\"me-ergaenzende-produkte\">\r\n    <div class=\"me-container\">\r\n      <div class=\"me-section-heading\">\r\n        <span class=\"me-eyebrow\">F\u00fcr mehr M\u00f6glichkeiten<\/span>\r\n        <h2>Erg\u00e4nzende Produkte<\/h2>\r\n      <\/div>\r\n      <div class=\"me-carousel\">\r\n        <div id=\"me-complementary-products\" class=\"me-carousel-track\" aria-live=\"polite\">\r\n          <div class=\"me-loading\">\r\n            <span class=\"me-loader\"><\/span><br>  Produkte werden geladen \u2026\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"me-carousel-controls\"><button class=\"me-carousel-button\" type=\"button\" data-carousel-target=\"me-complementary-products\" data-direction=\"-1\" aria-label=\"Vorherige Produkte\">\u2190<\/button><button class=\"me-carousel-button\" type=\"button\" data-carousel-target=\"me-complementary-products\" data-direction=\"1\" aria-label=\"N\u00e4chste Produkte\">\u2192<\/button><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\r\n<script>\r\n(function () {\r\n  \"use strict\";\r\n  \/* =======================================================\r\n     KONFIGURATION\r\n     ======================================================= *\/\r\n  const CONFIG = {\r\n    \/* ---- BILDER DER ABSCHNITTE ---- *\/\r\n    completePacksImage: \"https:\/\/www.magicelek.com\/wp-content\/uploads\/2026\/09\/6434e94b-bec6-42ec-b902-755d799e5135-2026-09-01.png\",\r\n    lightPacksImage: \"https:\/\/www.magicelek.com\/wp-content\/uploads\/2026\/09\/008e80d0-bdd9-45c6-9474-6a1a7aebac15-2026-09-01.png\",\r\n    \/* ------------------------------- *\/\r\n    completePackIds: [8039, 8073],\r\n    lightPackIds: [8079, 8038],\r\n    cableIds: [8002, 8021],\r\n    connectorIds: [7995, 8014, 7966, 7989],\r\n    accessoryIds: [8034, 8094, 8090, 7982],\r\n    bulkCategorySlug: \"schuttgut\",\r\n    complementaryCategorySlug: \"erganzende-produkte\",\r\n    productsPerCategory: 100,\r\n    locale: \"de-DE\"\r\n  };\r\n  \/* Sprache der Seite: \/de\/, \/en\/, sonst Franz\u00f6sisch *\/\r\n  const langMatch = window.location.pathname.match(\/^\\\/(de|en)\\\/\/);\r\n  const LANG_CODE = langMatch ? langMatch[1] : \"de\";\r\n  const LANG_PREFIX = langMatch ? \"\/\" + langMatch[1] : \"\/de\";\r\n  const API_ROOT =\r\n    window.location.origin.replace(\/\\\/$\/, \"\") +\r\n    LANG_PREFIX +\r\n    \"\/wp-json\/wc\/store\/v1\";\r\n  \/* WPML: Sprache bei jeder Anfrage erzwingen *\/\r\n  function withLang(url) {\r\n    const separator = url.indexOf(\"?\") === -1 ? \"?\" : \"&\";\r\n    return url + separator + \"lang=\" + encodeURIComponent(LANG_CODE);\r\n  }\r\n  \/* Sicherheitsfilter: nur Produkte der aktuellen Sprache *\/\r\n  function isCurrentLanguage(product) {\r\n    const link = String(product && product.permalink ? product.permalink : \"\");\r\n    const isDe = \/\\\/de\\\/\/.test(link);\r\n    const isEn = \/\\\/en\\\/\/.test(link);\r\n    if (LANG_CODE === \"de\") {\r\n      return isDe;\r\n    }\r\n    if (LANG_CODE === \"en\") {\r\n      return isEn;\r\n    }\r\n    return !isDe && !isEn;\r\n  }\r\n  \/* =======================================================\r\n     HILFSFUNKTIONEN\r\n     ======================================================= *\/\r\n  function escapeHtml(value) {\r\n    return String(value ?? \"\")\r\n      .replace(\/&\/g, \"&amp;\")\r\n      .replace(\/<\/g, \"&lt;\")\r\n      .replace(\/>\/g, \"&gt;\")\r\n      .replace(\/\"\/g, \"&quot;\")\r\n      .replace(\/'\/g, \"&#039;\");\r\n  }\r\n  function decodeHtmlEntities(value) {\r\n    const textarea = document.createElement(\"textarea\");\r\n    textarea.innerHTML = value || \"\";\r\n    return textarea.value;\r\n  }\r\n  function stripHtml(html) {\r\n    const element = document.createElement(\"div\");\r\n    element.innerHTML = html || \"\";\r\n    return element.textContent || element.innerText || \"\";\r\n  }\r\n  function setupSectionVisual(figureId, imageId, url) {\r\n    const figure = document.getElementById(figureId);\r\n    const image = document.getElementById(imageId);\r\n    if (!figure || !image) {\r\n      return;\r\n    }\r\n    if (url && String(url).trim()) {\r\n      image.src = String(url).trim();\r\n      figure.hidden = false;\r\n    } else {\r\n      figure.hidden = true;\r\n    }\r\n  }\r\n  function getProductImage(product) {\r\n    if (\r\n      product.images &&\r\n      Array.isArray(product.images) &&\r\n      product.images.length\r\n    ) {\r\n      return product.images[0].src;\r\n    }\r\n    return \"\";\r\n  }\r\n  function getCurrencySettings(product) {\r\n    const prices = product.prices || {};\r\n    return {\r\n      currencyCode: prices.currency_code || \"EUR\",\r\n      currencySymbol: prices.currency_symbol || \"\u20ac\",\r\n      decimalSeparator: prices.currency_decimal_separator || \",\",\r\n      thousandSeparator: prices.currency_thousand_separator || \".\",\r\n      minorUnit: Number(prices.currency_minor_unit ?? 2),\r\n      prefix: prices.currency_prefix || \"\",\r\n      suffix: prices.currency_suffix || \"\"\r\n    };\r\n  }\r\n  function formatMinorPrice(rawValue, product) {\r\n    if (\r\n      rawValue === null ||\r\n      rawValue === undefined ||\r\n      rawValue === \"\"\r\n    ) {\r\n      return \"\";\r\n    }\r\n    const settings = getCurrencySettings(product);\r\n    const divisor = Math.pow(10, settings.minorUnit);\r\n    const number = Number(rawValue) \/ divisor;\r\n    if (Number.isNaN(number)) {\r\n      return \"\";\r\n    }\r\n    let formatted;\r\n    try {\r\n      formatted = new Intl.NumberFormat(CONFIG.locale, {\r\n        minimumFractionDigits: settings.minorUnit,\r\n        maximumFractionDigits: settings.minorUnit\r\n      }).format(number);\r\n    } catch (error) {\r\n      formatted = number.toFixed(settings.minorUnit);\r\n    }\r\n    return (\r\n      escapeHtml(settings.prefix) +\r\n      formatted +\r\n      escapeHtml(settings.suffix || (\" \" + settings.currencySymbol))\r\n    );\r\n  }\r\n  function createPriceHtml(product) {\r\n    const prices = product.prices || {};\r\n    const current = prices.price;\r\n    const regular = prices.regular_price;\r\n    const sale = prices.sale_price;\r\n    if (current === null || current === undefined) {\r\n      return \"Preis ansehen\";\r\n    }\r\n    const currentFormatted = formatMinorPrice(current, product);\r\n    const regularFormatted = formatMinorPrice(regular, product);\r\n    const isOnSale =\r\n      product.on_sale === true &&\r\n      sale !== null &&\r\n      sale !== undefined &&\r\n      regular !== null &&\r\n      Number(sale) < Number(regular);\r\n    if (isOnSale) {\r\n      return (\r\n        \"<del>\" + regularFormatted + \"<\/del>\" +\r\n        \"<ins>\" + currentFormatted + \"<\/ins>\"\r\n      );\r\n    }\r\n    const range = prices.price_range;\r\n    if (\r\n      range &&\r\n      range.min_amount !== undefined &&\r\n      range.max_amount !== undefined &&\r\n      Number(range.min_amount) !== Number(range.max_amount)\r\n    ) {\r\n      return (\r\n        formatMinorPrice(range.min_amount, product) +\r\n        \" \u2013 \" +\r\n        formatMinorPrice(range.max_amount, product)\r\n      );\r\n    }\r\n    return currentFormatted;\r\n  }\r\n  function getStockLabel(product) {\r\n    if (!product.is_in_stock) {\r\n      return \"Nicht vorr\u00e4tig\";\r\n    }\r\n    if (product.low_stock_remaining !== null &&\r\n        product.low_stock_remaining !== undefined) {\r\n      return \"Nur noch \" + product.low_stock_remaining + \" auf Lager\";\r\n    }\r\n    if (product.on_sale) {\r\n      return \"Angebot\";\r\n    }\r\n    return \"Auf Lager\";\r\n  }\r\n  function getCategoryName(product, fallback) {\r\n    if (\r\n      product.categories &&\r\n      Array.isArray(product.categories) &&\r\n      product.categories.length\r\n    ) {\r\n      return product.categories[0].name;\r\n    }\r\n    return fallback || \"MAGIC ELEK\";\r\n  }\r\n  function getButtonLabel(product) {\r\n    if (!product.is_in_stock) {\r\n      return \"Nicht vorr\u00e4tig\";\r\n    }\r\n    if (\r\n      product.type === \"variable\" ||\r\n      product.type === \"grouped\"\r\n    ) {\r\n      return \"Optionen w\u00e4hlen\";\r\n    }\r\n    if (product.type === \"external\") {\r\n      return product.add_to_cart?.text || \"Produkt ansehen\";\r\n    }\r\n    return product.add_to_cart?.text || \"In den Warenkorb\";\r\n  }\r\n  function getProductUrl(product) {\r\n    return product.permalink || \"#\";\r\n  }\r\n  function getAddToCartUrl(product) {\r\n    if (\r\n      product.is_in_stock &&\r\n      product.type === \"simple\"\r\n    ) {\r\n      return (\r\n        window.location.origin +\r\n        LANG_PREFIX +\r\n        \"\/?add-to-cart=\" +\r\n        encodeURIComponent(product.id)\r\n      );\r\n    }\r\n    return getProductUrl(product);\r\n  }\r\n  function productCard(product, fallbackCategory) {\r\n    const title = escapeHtml(decodeHtmlEntities(product.name || \"Produkt\"));\r\n    const productUrl = escapeHtml(getProductUrl(product));\r\n    const actionUrl = escapeHtml(getAddToCartUrl(product));\r\n    const image = getProductImage(product);\r\n    const description = escapeHtml(stripHtml(product.short_description || product.description || \"\"));\r\n    const stockClass = product.is_in_stock ? \"\" : \" me-out\";\r\n    const buttonLabel = escapeHtml(getButtonLabel(product));\r\n    const category = escapeHtml(getCategoryName(product, fallbackCategory));\r\n    const mediaInner = image\r\n      ? `<img decoding=\"async\" src=\"${escapeHtml(image)}\" alt=\"${title}\" loading=\"lazy\">`\r\n      : `<span aria-hidden=\"true\" style=\"font-size:52px\">\u26a1<\/span>`;\r\n    const mainButton = product.is_in_stock\r\n      ? `<a class=\"me-button\" href=\"${actionUrl}\" data-product-id=\"${product.id}\">${buttonLabel}<\/a>`\r\n      : `<span class=\"me-button me-disabled\">${buttonLabel}<\/span>`;\r\n    return `<article class=\"me-product-card me-glass\"><a class=\"me-product-media\" href=\"${productUrl}\" aria-label=\"${title}\"><span class=\"me-stock-badge${stockClass}\">${escapeHtml(getStockLabel(product))}<\/span>${mediaInner}<\/a><div class=\"me-product-category\">${category}<\/div><h3><a href=\"${productUrl}\" style=\"text-decoration:none\">${title}<\/a><\/h3><p class=\"me-product-description\">${description || \"Entdecken Sie dieses MAGIC ELEK Produkt.\"}<\/p><div class=\"me-price\">${createPriceHtml(product)}<\/div><div class=\"me-actions\">${mainButton}<a class=\"me-button me-secondary\" href=\"${productUrl}\" aria-label=\"${title} ansehen\" title=\"Produkt ansehen\">\u2197<\/a><\/div><\/article>`;\r\n  }\r\n  function miniProductCard(product) {\r\n    const title = escapeHtml(decodeHtmlEntities(product.name || \"Produkt\"));\r\n    const productUrl = escapeHtml(getProductUrl(product));\r\n    const actionUrl = escapeHtml(getAddToCartUrl(product));\r\n    const image = getProductImage(product);\r\n    const buttonLabel = escapeHtml(getButtonLabel(product));\r\n    const mediaInner = image\r\n      ? `<img decoding=\"async\" src=\"${escapeHtml(image)}\" alt=\"${title}\" loading=\"lazy\">`\r\n      : `<span aria-hidden=\"true\" style=\"font-size:34px\">\u26a1<\/span>`;\r\n    const mainButton = product.is_in_stock\r\n      ? `<a class=\"me-button\" href=\"${actionUrl}\" data-product-id=\"${product.id}\">${buttonLabel}<\/a>`\r\n      : `<span class=\"me-button me-disabled\">Nicht vorr\u00e4tig<\/span>`;\r\n    return `<article class=\"me-mini-product\"><a class=\"me-mini-product-image\" href=\"${productUrl}\" aria-label=\"${title}\">${mediaInner}<\/a><h4><a href=\"${productUrl}\" style=\"text-decoration:none\">${title}<\/a><\/h4><div class=\"me-mini-price\">${createPriceHtml(product)}<\/div>${mainButton}<\/article>`;\r\n  }\r\n  function errorMessage(message) {\r\n    return `<div class=\"me-error\">${escapeHtml(message)}<\/div>`;\r\n  }\r\n  \/* =======================================================\r\n     API-ANFRAGEN\r\n     ======================================================= *\/\r\n  async function fetchJson(url) {\r\n    const response = await fetch(url, {\r\n      method: \"GET\",\r\n      credentials: \"same-origin\",\r\n      headers: {\r\n        \"Accept\": \"application\/json\"\r\n      }\r\n    });\r\n    if (!response.ok) {\r\n      throw new Error(\r\n        \"WooCommerce-API-Fehler: \" + response.status + \" \u2014 \" + url\r\n      );\r\n    }\r\n    return response.json();\r\n  }\r\n  \/* Jedes Produkt wird \u00fcber seinen eigenen Endpoint geladen *\/\r\n  async function fetchProductsByIds(ids) {\r\n    const cleanIds = ids\r\n      .map(Number)\r\n      .filter(Number.isInteger);\r\n    if (!cleanIds.length) {\r\n      return [];\r\n    }\r\n    const results = await Promise.all(\r\n      cleanIds.map(async id => {\r\n        try {\r\n          return await fetchJson(withLang(API_ROOT + \"\/products\/\" + id));\r\n        } catch (error) {\r\n          console.warn(\"Produkt nicht gefunden: \" + id, error);\r\n          return null;\r\n        }\r\n      })\r\n    );\r\n    return results.filter(Boolean);\r\n  }\r\n  async function fetchCategoryIdBySlug(slug) {\r\n    \/* 1) direkte Suche \u00fcber den Slug *\/\r\n    try {\r\n      const direct = await fetchJson(withLang(\r\n        API_ROOT +\r\n        \"\/products\/categories?per_page=100&slug=\" +\r\n        encodeURIComponent(slug)\r\n      ));\r\n      if (Array.isArray(direct) && direct.length) {\r\n        const match = direct.find(item => item.slug === slug) || direct[0];\r\n        if (match && match.id) {\r\n          return match.id;\r\n        }\r\n      }\r\n    } catch (error) {\r\n      console.warn(\"Direkte Suche nicht m\u00f6glich, alle Kategorien werden gelistet.\", error);\r\n    }\r\n    \/* 2) vollst\u00e4ndige Liste *\/\r\n    const categories = await fetchJson(withLang(\r\n      API_ROOT + \"\/products\/categories?per_page=100\"\r\n    ));\r\n    const category = categories.find(item => item.slug === slug);\r\n    if (!category) {\r\n      throw new Error('Kategorie nicht gefunden: \"' + slug + '\"');\r\n    }\r\n    return category.id;\r\n  }\r\n  async function fetchProductsByCategorySlug(slug) {\r\n    const categoryId = await fetchCategoryIdBySlug(slug);\r\n    const url = withLang(\r\n      API_ROOT +\r\n      \"\/products?category=\" +\r\n      encodeURIComponent(categoryId) +\r\n      \"&per_page=\" +\r\n      CONFIG.productsPerCategory +\r\n      \"&orderby=menu_order&order=asc\"\r\n    );\r\n    const products = await fetchJson(url);\r\n    if (!Array.isArray(products) || !products.length) {\r\n      return [];\r\n    }\r\n    \/* Sprachfilter, aber nie einen leeren Abschnitt anzeigen,\r\n       falls die API nur \u00dcbersetzungen zur\u00fcckgibt *\/\r\n    const filtered = products.filter(isCurrentLanguage);\r\n    return filtered.length ? filtered : products;\r\n  }\r\n  \/* =======================================================\r\n     RENDERING\r\n     ======================================================= *\/\r\n  async function renderMainProducts(\r\n    elementId,\r\n    productIds,\r\n    fallbackCategory\r\n  ) {\r\n    const element = document.getElementById(elementId);\r\n    if (!element) {\r\n      return;\r\n    }\r\n    try {\r\n      const products = await fetchProductsByIds(productIds);\r\n      if (!products.length) {\r\n        element.innerHTML = `<div class=\"me-empty\">Keine Produkte in diesem Bereich gefunden.<\/div>`;\r\n        return;\r\n      }\r\n      element.innerHTML = products\r\n        .map(product => productCard(product, fallbackCategory))\r\n        .join(\"\");\r\n    } catch (error) {\r\n      console.error(error);\r\n      element.innerHTML = errorMessage(\r\n        \"Dieser Bereich konnte nicht geladen werden.\"\r\n      );\r\n    }\r\n  }\r\n  async function renderMiniProducts(elementId, productIds) {\r\n    const element = document.getElementById(elementId);\r\n    if (!element) {\r\n      return;\r\n    }\r\n    try {\r\n      const products = await fetchProductsByIds(productIds);\r\n      if (!products.length) {\r\n        element.innerHTML = `<div class=\"me-empty\">Keine Produkte gefunden.<\/div>`;\r\n        return;\r\n      }\r\n      element.innerHTML = products\r\n        .map(miniProductCard)\r\n        .join(\"\");\r\n    } catch (error) {\r\n      console.error(error);\r\n      element.innerHTML = errorMessage(\r\n        \"Die Produkte konnten nicht geladen werden.\"\r\n      );\r\n    }\r\n  }\r\n  async function renderCategoryCarousel(\r\n    elementId,\r\n    categorySlug,\r\n    fallbackCategory\r\n  ) {\r\n    const element = document.getElementById(elementId);\r\n    if (!element) {\r\n      return;\r\n    }\r\n    try {\r\n      const products =\r\n        await fetchProductsByCategorySlug(categorySlug);\r\n      if (!products.length) {\r\n        element.innerHTML = `<div class=\"me-empty\">In dieser Kategorie sind keine Produkte ver\u00f6ffentlicht.<\/div>`;\r\n        return;\r\n      }\r\n      element.innerHTML = products\r\n        .map(product => productCard(product, fallbackCategory))\r\n        .join(\"\");\r\n    } catch (error) {\r\n      console.error(error);\r\n      element.innerHTML = errorMessage(\r\n        'Die Kategorie \"' + categorySlug + '\" konnte nicht geladen werden.'\r\n      );\r\n    }\r\n  }\r\n  \/* =======================================================\r\n     KARUSSELL-STEUERUNG\r\n     ======================================================= *\/\r\n  function initialiseCarouselButtons() {\r\n    document\r\n      .querySelectorAll(\"#me-shop .me-carousel-button\")\r\n      .forEach(button => {\r\n        button.addEventListener(\"click\", function () {\r\n          const targetId = button.dataset.carouselTarget;\r\n          const direction = Number(button.dataset.direction || 1);\r\n          const track = document.getElementById(targetId);\r\n          if (!track) {\r\n            return;\r\n          }\r\n          const firstCard =\r\n            track.querySelector(\".me-product-card\");\r\n          const distance =\r\n            firstCard\r\n              ? firstCard.getBoundingClientRect().width + 20\r\n              : 300;\r\n          track.scrollBy({\r\n            left: distance * direction,\r\n            behavior: \"smooth\"\r\n          });\r\n        });\r\n      });\r\n  }\r\n  \/* =======================================================\r\n     INITIALISIERUNG\r\n     ======================================================= *\/\r\n  async function initialiseShop() {\r\n    initialiseCarouselButtons();\r\n    setupSectionVisual(\r\n      \"me-visual-complete-packs\",\r\n      \"me-visual-complete-packs-img\",\r\n      CONFIG.completePacksImage\r\n    );\r\n    setupSectionVisual(\r\n      \"me-visual-light-packs\",\r\n      \"me-visual-light-packs-img\",\r\n      CONFIG.lightPacksImage\r\n    );\r\n    await Promise.allSettled([\r\n      renderMainProducts(\r\n        \"me-complete-packs\",\r\n        CONFIG.completePackIds,\r\n        \"Komplettpakete\"\r\n      ),\r\n      renderMainProducts(\r\n        \"me-light-packs\",\r\n        CONFIG.lightPackIds,\r\n        \"Leuchtenpakete\"\r\n      ),\r\n      renderMiniProducts(\r\n        \"me-builder-cables\",\r\n        CONFIG.cableIds\r\n      ),\r\n      renderMiniProducts(\r\n        \"me-builder-connectors\",\r\n        CONFIG.connectorIds\r\n      ),\r\n      renderMiniProducts(\r\n        \"me-builder-accessories\",\r\n        CONFIG.accessoryIds\r\n      ),\r\n      renderCategoryCarousel(\r\n        \"me-bulk-products\",\r\n        CONFIG.bulkCategorySlug,\r\n        \"Sch\u00fcttgut\"\r\n      ),\r\n      renderCategoryCarousel(\r\n        \"me-complementary-products\",\r\n        CONFIG.complementaryCategorySlug,\r\n        \"Erg\u00e4nzende Produkte\"\r\n      )\r\n    ]);\r\n  }\r\n  if (document.readyState === \"loading\") {\r\n    document.addEventListener(\r\n      \"DOMContentLoaded\",\r\n      initialiseShop\r\n    );\r\n  } else {\r\n    initialiseShop();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>MAGIC ELEK Shop Unsere Produkte kaufen Komplettpakete Leuchtenpakete Set zusammenstellen Sch\u00fcttgut Erg\u00e4nzende Produkte Komplette Installation&hellip;<\/p>\n","protected":false},"author":3378,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_angie_page":false,"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-11842","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.magicelek.com\/de\/wp-json\/wp\/v2\/pages\/11842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.magicelek.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.magicelek.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.magicelek.com\/de\/wp-json\/wp\/v2\/users\/3378"}],"replies":[{"embeddable":true,"href":"https:\/\/www.magicelek.com\/de\/wp-json\/wp\/v2\/comments?post=11842"}],"version-history":[{"count":26,"href":"https:\/\/www.magicelek.com\/de\/wp-json\/wp\/v2\/pages\/11842\/revisions"}],"predecessor-version":[{"id":12426,"href":"https:\/\/www.magicelek.com\/de\/wp-json\/wp\/v2\/pages\/11842\/revisions\/12426"}],"wp:attachment":[{"href":"https:\/\/www.magicelek.com\/de\/wp-json\/wp\/v2\/media?parent=11842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}