{"id":21800,"date":"2022-06-30T15:59:50","date_gmt":"2022-06-30T13:59:50","guid":{"rendered":"https:\/\/www.diamantrad.com\/?page_id=21800"},"modified":"2025-07-24T11:11:38","modified_gmt":"2025-07-24T09:11:38","slug":"365-urban-e-bikes","status":"publish","type":"page","link":"https:\/\/www.diamantrad.com\/de-DE\/bikes\/365-urban-e-bikes\/","title":{"rendered":"365 Kollektion"},"content":{"rendered":"\n<div class=\"wp-block-cover\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1707\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" class=\"wp-block-cover__image-background wp-image-57249 size-full\" alt=\"23dia life 365 300dpi 67i3760 2\" src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_67I3760-2-scaled.avif\" style=\"object-position:27% 48%\" data-object-fit=\"cover\" data-object-position=\"27% 48%\" srcset=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_67I3760-2-scaled.avif 2560w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_67I3760-2-300x200.avif 300w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_67I3760-2-1024x683.avif 1024w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_67I3760-2-768x512.avif 768w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_67I3760-2-1536x1024.avif 1536w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_67I3760-2-2048x1365.avif 2048w\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-color-gray-light-background-color has-background-dim-0 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><\/p>\n\n\n<div class=\"lazyblock-cover-text-Z1kAo0k wp-block-lazyblock-cover-text\"><div class=\"covertext container py-5 d-flex flex-column colorscheme-light justify-content-center\" id=\"covertext-Z1kAo0k\">\r\n  <div class=\"lazyblock-inner-blocks\">\n\n<h2 class=\"wp-block-heading\">Diamant 365<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Every day energy<\/h3>\n\n<\/div>\r\n<\/div><\/div><\/div><\/div>\n\n\n<div class=\"lazyblock-nncontainer-1m1UrI wp-block-lazyblock-nncontainer\"><div class=\"section-standard\">\r\n  <div class=\"container\" id=\"container-1m1UrI\">\r\n    <div class=\"row\">\r\n      <div class=\"col py-4 py-lg-5\">\r\n        <div class=\"lazyblock-inner-blocks\">\n<div class=\"wp-bootstrap-blocks-row row\">\n\t\n\n<div class=\"col-12 col-md-6\">\n\t\t\t\n\n<h3 class=\"wp-block-heading has-text-align-right\">Das ist ein Kick-Bike<\/h3>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-md-6\">\n\t\t\t\n\n<p class=\"wp-block-paragraph\">Das Diamant 365 ist ein Urban E-Bike. Da stehen andere Dinge im Vordergrund als beim klassischen E-Bike f\u00fcr die Tour. Eben auch an der Ampel der schnelle Kick, um wieder loszufahren. Oh, was nervt denn mehr am Radeln in der Stadt als die n\u00e4chste Ampel\u2026!? Die agile Beschleunigung des Nabenmotors wirst du am 365 lieben. Nat\u00fcrlich auch an der n\u00e4chsten Br\u00fccke \u00fcber Spree, Main oder Rhein. Oder wenn du in Stuttgart wohnst und doch mal flink einen H\u00fcgel fahren musst.<\/p>\n\n\t<\/div>\n\n<\/div>\n\n<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"lazyblock-nncontainer-1i3Cfa wp-block-lazyblock-nncontainer\"><div class=\"section-light\">\r\n  <div class=\"container\" id=\"container-1i3Cfa\">\r\n    <div class=\"row\">\r\n      <div class=\"col py-4 py-lg-5\">\r\n        <div class=\"lazyblock-inner-blocks\">\n\n<h3 class=\"wp-block-heading\">Diamant 365 <strong>\u2013<\/strong> jetzt kaufen<\/h3>\n\n\n<div class=\"lazyblock-bikeselection-ZCO6f7 wp-block-lazyblock-bikeselection\"><template id=\"bikeTeaserComponent\">\n  <template x-if=\"frames.value.length\">\n    <div class=\"bikefinder-tile px-3 py-4 px-lg-4\" :class=\"classNames\">\n      <div class=\"bikefinder-tile-content\">\n        <a :href=\"selectedFrame.value.link\" class=\"bikefinder-title\">\n          <h4\n            class=\"mb-0\"\n            x-text=\"extractOrCleanString(selectedFrame.value.title)\"\n          ><\/h4>\n        <\/a>\n\n        <p\n          class=\"bikefinder-subtitle\"\n          x-text=\"$store.utils.t($store.utils.translations.frames[extractOrCleanString(selectedFrame.value.title, true)])\"\n        ><\/p>\n\n        <div\n          class=\"bikefinder-preis\"\n          x-text=\"getAbText() + ' ' + formatNumber(selectedFrame.value.price_lowest) + ' ' + getCurrency()\"\n        ><\/div>\n        <a :href=\"selectedFrame.value.link\" class=\"color-images mx-auto mb-4\"\n          ><picture>\n            <img\n              :src=\"selectedFrameImage.value\"\n              class=\"img-fluid lazy\"\n              :alt=\"selectedFrame.value.title\"\n          \/><\/picture>\n        <\/a>\n\n        <div class=\"bikefinder-controls mb-3\">\n          <div class=\"color-switch\">\n            <template x-for=\"(color, index) in selectedFrame.value.colors\">\n              <span\n                @click=\"onColorClicked(color)\"\n                :class=\"'bike-color-' + color.value.toLowerCase()\"\n                data-bs-toggle=\"tooltip\"\n                data-bs-placement=\"top\"\n                :title=\"color.description\"\n              ><\/span>\n            <\/template>\n          <\/div>\n\n          <div class=\"bikefinder-rahmen\">\n            <ul\n              class=\"nav nav-tabs\"\n              x-data=\"{ frames: framesAsGenerations ? selectedFrameByGeneration: frames }\"\n            >\n              <template x-for=\"(frame, index) in frames.value\">\n                <li\n                  class=\"nav-item\"\n                  @click=\"onFrameClicked(frame)\"\n                  x-show=\"!framesAsGenerations || isFrameInFiltered(frame)\"\n                >\n                  <span\n                    class=\"nav-link\"\n                    :class=\"selectedFrame.value.id == frame.id ? 'active' : ''\"\n                    x-data=\"{ meta: getFrameMeta(frame.frameType) }\"\n                  >\n                    <img\n                      width=\"48\"\n                      height=\"28\"\n                      :src=\"meta.icon\"\n                      data-bs-toggle=\"tooltip\"\n                      data-bs-placement=\"top\"\n                      :title=\"$store.utils.t(meta.text)\"\n                    \/>\n                  <\/span>\n                <\/li>\n              <\/template>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n      <template x-if=\"framesAsGenerations\">\n        <div\n          x-data=\"generation({ generations: frames, generationClickedCallback: generationsCallback })\"\n        ><\/div>\n      <\/template>\n    <\/div>\n  <\/template>\n<\/template>\n\n<script>\n  document.addEventListener(\"alpine:init\", () => {\n    Alpine.data(\n      \"biketeaser\",\n      ({ frames, framesAsGenerations, framesMeta }) => ({\n        template: null,\n        frames: { value: frames },\n        selectedFrameByGeneration: { value: [] },\n        selectedFrame: { value: null },\n        framesMeta: framesMeta,\n        selectedFrameImage: {},\n        framesAsGenerations: framesAsGenerations,\n        generationsCallback: null,\n        classNames: \"\",\n        currentVariant: null,\n        init() {\n          this.setup();\n          this.$nextTick(() => {\n            this.mounted();\n            this.render();\n          });\n        },\n        setup() {\n          this.template = document.getElementById(\"bikeTeaserComponent\");\n        },\n        mounted() {\n          if (this.frames.value.length) {\n            if (this.framesAsGenerations) {\n              this.selectedFrameByGeneration.value = this.frames.value[0];\n              this.selectedFrame.value = this.frames.value[0];\n            } else {\n              this.selectedFrame.value = this.frames.value;\n            }\n\n            const frame = this.getFrameWithSpecialRecommendedRetailpriceOrFirst(\n              this.selectedFrame.value,\n            );\n\n            let variant = this.getVariantsWithKey(\n              frame,\n              \"special_recommended_retailprice\",\n            )[0];\n            if (!variant) {\n              variant = frame.variants[0];\n            }\n\n            const uniqueFrameImageOfVariant = this.getImageByVariant(\n              frame,\n              variant,\n            );\n\n            this.selectedFrame.value = frame;\n            this.selectedFrameImage = uniqueFrameImageOfVariant;\n\n            this.setClassNames(variant.id);\n          }\n          this.generationsCallback = this.onGenerationClicked.bind(this);\n        },\n        render() {\n          this.$el.innerHTML = this.template.innerHTML;\n        },\n        getFrameWithSpecialRecommendedRetailpriceOrFirst(frames) {\n          const frame = frames.find((frame) => {\n            return frame.hasOwnProperty(\"special_recommended_retailprice\");\n          });\n          return frame ? frame : frames[0];\n        },\n        getVariantsWithKey(frame, key, value = \"\") {\n          if (\n            frame.commonValues.hasOwnProperty(key) &&\n            (value ? frame.commonValues[key] === value : true)\n          ) {\n            return frame.variants;\n          }\n\n          return frame.variants.filter((variant) => {\n            return variant[key] && (value ? variant[key] === value : true);\n          });\n        },\n        getRecomendedRetailpriceVariantColor(color) {\n          const variantsWithPrice = this.getVariantsWithKey(\n            this.selectedFrame.value,\n            \"special_recommended_retailprice\",\n          );\n\n          const variantsWithColor = this.getVariantsWithKey(\n            this.selectedFrame.value,\n            \"primary_basecolour\",\n            color.value,\n          );\n\n          const variantsWithPriceIds = variantsWithPrice.map(\n            (variant) => variant.id,\n          );\n          let variant = variantsWithPrice.find((variant) =>\n            variantsWithPriceIds.includes(variant.id),\n          );\n          if (!variant) {\n            variant = variantsWithColor.length ? variantsWithColor[0] : this.selectedFrame.value.variants[0];\n          }\n\n          return {\n            value: variant ? variant.value : \"\",\n            variantId: variant ? variant.id : null,\n          };\n        },\n        getImageByVariant(frame, variant) {\n          if (!variant) {\n            return { value: frame?.commonValues?.pos_image, variantId: null };\n          }\n          const uniqueImage = frame.images?.find((image) => {\n            return image.value == variant[image.propertyPath];\n          });\n\n          return uniqueImage\n            ? { value: uniqueImage.value, variantId: variant.id }\n            : { value: frame.commonValues?.pos_image, variantId: variant.id };\n        },\n        isFrameInFiltered(frame) {\n          return frame.hasVariants.length ? true : false;\n        },\n        extractTextInBrackets(text) {\n          const match = text.match(\/\\((.*?)\\)\/);\n          return match ? match[1] : \"\";\n        },\n        onFrameClicked(frame) {\n          this.selectedFrame.value = frame;\n          const variantsWithPrice = this.getVariantsWithKey(\n            frame,\n            \"special_recommended_retailprice\",\n          );\n\n          const variantsWithPosImage = this.getVariantsWithKey(\n            frame,\n            \"pos_image\",\n          );\n\n          const variantsWithPriceIds = variantsWithPrice.map(\n            (variant) => variant.id,\n          );\n\n          let variant = variantsWithPrice.find((variant) =>\n            variantsWithPriceIds.includes(variant.id),\n          );\n          if (!variant) {\n            variant = frame.variants[0];\n          }\n\n          const uniqueFrameImageOfVariant = this.getImageByVariant(\n            frame,\n            variant,\n          );\n\n          this.selectedFrameImage = uniqueFrameImageOfVariant;\n          this.setClassNames(variant.id);\n        },\n        onGenerationClicked(generation) {\n          this.selectedFrameByGeneration.value = generation;\n          this.selectedFrame.value = this.selectedFrameByGeneration.value[0];\n          this.selectedFrameImage = this.selectedFrame.value.images[0];\n          this.setClassNames(this.selectedFrame.value.images[0].variantId);\n        },\n        onColorClicked(color) {\n          this.selectedFrameImage = this.selectedFrame.value.images.find(\n            (image) => image.variantId == color.variantId,\n          );\n\n          const colorRetailprice =\n            this.getRecomendedRetailpriceVariantColor(color);\n          this.setClassNames(colorRetailprice.variantId);\n        },\n        setClassNames(variantId) {\n          \/\/ Maybe many?\n          this.currentVariant = this.selectedFrame.value.variants.find(\n            (variant) => {\n              return variant.id === variantId;\n            },\n          );\n\n          let names = [];\n          if (this.isReducedPrice(this.currentVariant) && this.isLastChance()) {\n            names.push(\"sale\");\n            names.push(\"lastchance\");\n          } else if (this.isReducedPrice(this.currentVariant)) {\n            names.push(\"sale\");\n          } else if (this.isLastChance()) {\n            names.push(\"lastchance\");\n          }\n\n          if (this.isNewBike()) {\n            names.push(\"newbike\");\n          }\n          this.classNames = names.join(\" \");\n        },\n        getPriceText(price) {\n          return \"Ab \" + price + \" EUR\";\n        },\n        formatNumber(number) {\n          if (this.$store.utils.country === \"CH\") {\n            return number.toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \"'\");\n          } else {\n            return number.toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \".\");\n          }\n        },\n        getAbText() {\n          const lang = this.$store.utils.lang;\n          return (\n            {\n              da: \"Fra\",\n              de: \"Ab\",\n              en: \"From\",\n              fi: \"Alkaen\",\n              fr: \"\u00c0 partir de\",\n              nl: \"Vanaf\",\n              pl: \"Od\",\n              sv: \"Fr\u00e5n\",\n            }[lang] || \"Ab\"\n          );\n        },\n        getCurrency() {\n          const currencyMap = {\n            CH: \"CHF\",\n            DK: \"DKK\",\n            GB: \"GBP\",\n            PL: \"PLN\",\n            SE: \"SEK\",\n          };\n          const country = this.$store.utils.country;\n          return currencyMap[country] || \"EUR\";\n        },\n        isReducedPrice(variant) {\n          if (variant && variant.special_recommended_retailprice) {\n            return variant.special_recommended_retailprice;\n          }\n          return this.selectedFrame.value.specialRecommendedRetailprice.find(\n            (price) => price.variantId === this.selectedFrame.value.id,\n          );\n        },\n        isLastChance() {\n          return this.selectedFrame.value.lastchance;\n        },\n        isNewBike() {\n          return this.selectedFrame.value.newbike;\n        },\n        removeAllBrackets(str) {\n          const regex = \/\\[.*?\\]|\\(.*?\\)|\\{.*?\\}\/g;\n          return str.replace(regex, \"\");\n        },\n        extractBrackets(str) {\n          const regex = \/\\[.*?\\]|\\(.*?\\)|\\{.*?\\}\/g;\n\n          const matches = str.match(regex);\n\n          return matches || [];\n        },\n        getFrameMeta(frameType) {\n          return this.framesMeta[frameType] || { icon: '', text: '' };\n        },\n        extractOrCleanString(str, returnExtracted = false) {\n          if (!str) return \"\";\n          const pattern =\n            \/\\(?\\b(HCH|MIT|Lowstep|SCH|TIE|Midstep|Stepover|HER|TRA)\\b\\)?\/i;\n          const match = str.match(pattern);\n\n          if (match) {\n            return returnExtracted\n              ? match[1]\n              : str.replace(pattern, \"\").replace(\/\\s+\/g, \" \").trim();\n          }\n\n          return returnExtracted ? null : str.trim();\n        },\n      }),\n    );\n  });\n<\/script>\n<template id=\"bikeSelectionComponent\">\n  <div class=\"row bikefinder bikeselection my-5\">\n    <div class=\"col\">\n      <div\n        x-data=\"{ groupedFrames: $store.selectionBikeController.sortAlphaAction(model.groupedFrames[blockId]) }\"\n        class=\"bikefinder-bikes\"\n      >\n        <div class=\"bikefinder-grid\">\n          <template x-for=\"(value, index) in groupedFrames\">\n            <div\n              x-data=\"biketeaser({ frames: groupedFrames[index], framesAsGenerations: false,  framesMeta: model.frameFilterModel })\"\n            ><\/div>\n          <\/template>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/template>\n\n<script>\n  document.addEventListener(\"alpine:init\", () => {\n    Alpine.data(\"bikeselection\", ({ blockId, model }) => ({\n      template: null,\n      blockId: blockId,\n      model: model,\n      init() {\n        this.setup();\n        this.$nextTick(() => {\n          this.mounted();\n          this.render();\n        });\n      },\n      setup() {\n        this.template = document.getElementById(\"bikeSelectionComponent\");\n      },\n      mounted() {},\n      render() {\n        this.$el.innerHTML = this.template.innerHTML;\n      },\n    }));\n  });\n<\/script>\n<div x-data='bikeselection({ blockId: \"ZCO6f7\", model: $store.selectionBikeModel })'><\/div>\n<\/div>\n<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"lazyblock-nncontainer-PA6AW wp-block-lazyblock-nncontainer\"><div class=\"section-standard\">\r\n  <div class=\"container\" id=\"container-PA6AW\">\r\n    <div class=\"row\">\r\n      <div class=\"col py-4 py-lg-5\">\r\n        <div class=\"lazyblock-inner-blocks\">\n\n<h3 class=\"wp-block-heading\">Die wichtigsten Features<\/h3>\n\n\n<div class=\"lazyblock-features-Z1YSYUI wp-block-lazyblock-features\"><div class=\"features\" id=\"features-Z1YSYUI\">\r\n    <div class=\"feature card\" id=\"feature-Z1YSYUI-0\">\r\n      <figure class=\"mb-3\">\r\n        <img src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT1-scaled.avif\"\r\n          srcset=\"\r\n           https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT1-300x200.avif 300w, \r\n           https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT1-768x512.avif 768w, \r\n           https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT1-1024x683.avif 1024w, \r\n           https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT1-1536x1024.avif 1536w, \r\n          \r\n          https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT1-scaled.avif 2400w\"\r\n          sizes=\"(max-width: 768px) 100vw, (max-width: 1200px) 80vw, 2400px\"\r\n          alt=\"365HCH 23 35856 A ALT1 scaled\"\r\n          class=\"img-fluid\"\r\n          decoding=\"async\"\r\n        \/>\r\n      <\/figure>\r\n      <div class=\"card-body p-0\">\r\n        <h5 class=\"card-title text-uppercase\">Fingerspiel<\/h5>\r\n        <p class=\"card-content small mb-0\">Die kleine Remote am Lenker hast du immer gut im Blick. Akku-Stand und Unterst\u00fctzungsmodus zeigen dir die LEDs an. F\u00fcr mehr Details gibt es eine App &#8211; f\u00fcr Android und iPhone.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"feature card\" id=\"feature-Z1YSYUI-1\">\r\n      <figure class=\"mb-3\">\r\n        <img src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT4-scaled.avif\"\r\n          srcset=\"\r\n           https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT4-300x200.avif 300w, \r\n           https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT4-768x512.avif 768w, \r\n           https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT4-1024x683.avif 1024w, \r\n           https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT4-1536x1024.avif 1536w, \r\n          \r\n          https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT4-scaled.avif 2400w\"\r\n          sizes=\"(max-width: 768px) 100vw, (max-width: 1200px) 80vw, 2400px\"\r\n          alt=\"365HCH 23 35856 A ALT4 scaled\"\r\n          class=\"img-fluid\"\r\n          decoding=\"async\"\r\n        \/>\r\n      <\/figure>\r\n      <div class=\"card-body p-0\">\r\n        <h5 class=\"card-title text-uppercase\">Versteckspiel<\/h5>\r\n        <p class=\"card-content small mb-0\">Der Akku ist fest verbaut, um Gewicht zu sparen. Der Ladeport ist bequem im Rahmendreieck untergebracht. Das alles f\u00e4llt kaum auf &#8211; muss ja auch nicht.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"feature card\" id=\"feature-Z1YSYUI-2\">\r\n      <figure class=\"mb-3\">\r\n        <img src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT5-scaled.avif\"\r\n          srcset=\"\r\n           https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT5-300x200.avif 300w, \r\n           https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT5-768x512.avif 768w, \r\n           https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT5-1024x683.avif 1024w, \r\n           https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT5-1536x1024.avif 1536w, \r\n          \r\n          https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/365HCH_23_35856_A_ALT5-scaled.avif 2400w\"\r\n          sizes=\"(max-width: 768px) 100vw, (max-width: 1200px) 80vw, 2400px\"\r\n          alt=\"365HCH 23 35856 A ALT5 scaled\"\r\n          class=\"img-fluid\"\r\n          decoding=\"async\"\r\n        \/>\r\n      <\/figure>\r\n      <div class=\"card-body p-0\">\r\n        <h5 class=\"card-title text-uppercase\">So viel Leistung wie n\u00f6tig<\/h5>\r\n        <p class=\"card-content small mb-0\">Das 365 f\u00e4hrt mit 250Wh Akku-Kapazit\u00e4t und einem Drehmoment von 40Nm. Das reicht f\u00fcr ca. 60km im regul\u00e4ren Betrieb. Einen optional erh\u00e4ltlichen Range Extender mit noch einmal 250Wh montierst du intuitiv innerhalb von drei Minuten im Rahmendreieck.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n<\/div>\r\n<\/div>\n<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div><\/div>\n\n\n<div class=\"wp-block-cover is-light\"><img data-dominant-color=\"728387\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1707\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" class=\"wp-block-cover__image-background wp-image-57236 size-full not-transparent\" alt=\"22dia life 365 hch\" src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_Z2A0685-scaled.avif\" style=\"--dominant-color: #728387; object-position:47% 56%\" data-object-fit=\"cover\" data-object-position=\"47% 56%\" srcset=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_Z2A0685-scaled.avif 2560w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_Z2A0685-300x200.avif 300w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_Z2A0685-1024x683.avif 1024w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_Z2A0685-768x512.avif 768w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_Z2A0685-1536x1024.avif 1536w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_Z2A0685-2048x1366.avif 2048w\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><\/p>\n<\/div><\/div>\n\n\n<div class=\"lazyblock-nncontainer-Z4W9kc wp-block-lazyblock-nncontainer\"><div class=\"section-dark\">\r\n  <div class=\"container\" id=\"container-Z4W9kc\">\r\n    <div class=\"row\">\r\n      <div class=\"col py-4 py-lg-5\">\r\n        <div class=\"lazyblock-inner-blocks\">\n\n<h2 class=\"wp-block-heading\">Ein E-Bike, aber nat\u00fcrlich.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein normales Bike ohne Motor w\u00fcrde man eben greifen und mal schnell zum Supermarkt radeln, zum Biergarten oder zur Post. Viele E-Bikes kommen daf\u00fcr nicht zum Einsatz; ihre Dom\u00e4ne sind das t\u00e4gliche Pendeln und der lange Ausflug. Jetzt ist da das 365 &#8211; ein E-Bike, aber nat\u00fcrlich.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a role=\"button\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.diamantrad.com\/de-DE\/bike\/365-acera-hch\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Opens external link in a new tab\">Entdecke das 365<\/a><\/div>\n<\/div>\n\n<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"lazyblock-nncontainer-Ztg7jf wp-block-lazyblock-nncontainer\"><div class=\"section-standard\">\r\n  <div class=\"container\" id=\"container-Ztg7jf\">\r\n    <div class=\"row\">\r\n      <div class=\"col py-4 py-lg-5\">\r\n        <div class=\"lazyblock-inner-blocks\">\n<div class=\"wp-bootstrap-blocks-row row\">\n\t\n\n<div class=\"col-12 col-md-6\">\n\t\t\t\n\n<figure class=\"wp-block-image size-full\"><img data-dominant-color=\"3c798c\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1707\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_67I2451-scaled.avif\" alt=\"22dia life 365\" class=\"wp-image-57265 not-transparent\" style=\"--dominant-color: #3c798c; aspect-ratio:4\/3;object-fit:cover\" srcset=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_67I2451-scaled.avif 2560w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_67I2451-300x200.avif 300w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_67I2451-1024x683.avif 1024w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_67I2451-768x512.avif 768w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_67I2451-1536x1024.avif 1536w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_67I2451-2048x1365.avif 2048w\" \/><\/figure>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-md-6\">\n\t\t\t\n\n<h3 class=\"wp-block-heading\">Smart<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Das 365 ist ein smartes E-Bike. Zur Unterst\u00fctzung der Fahrer:innen steht ab Launch eine App von Hyena zur Verf\u00fcgung. Der Hyena Rider Assistant kann \u00fcber <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.hyenatek.hra&amp;pli=1\" target=\"_blank\" rel=\"noopener\" title=\"\" aria-label=\"Opens external link in a new tab\">Google Play<\/a> und den <a href=\"https:\/\/apps.apple.com\/tw\/app\/hyena-rider-assistant\/id1566979703\" target=\"_blank\" rel=\"noopener\" title=\"\" aria-label=\"Opens external link in a new tab\">App-Store<\/a> von Apple bezogen werden. Damit kannst du das System an&nbsp; deine Vorlieben anpassen, deine Route mit der Rest-Reichweite abgleichen, Statistiken zu deinen Fahrten abrufen oder ganz klassisch die Fahrdaten anzeigen lassen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein integriertes Display gibt es bei uns nicht. Technik entwickelt sich weiter. Eine App auf deinem Telefon bleibt aktuell, wenn ein eingebautes Display schon nicht mehr auf dem Stand der Zeit w\u00e4re.<\/p>\n\n\t<\/div>\n\n<\/div>\n\n\n<div class=\"wp-bootstrap-blocks-row row\">\n\t\n\n<div class=\"col-12 col-md-6\">\n\t\t\t\n\n<figure class=\"wp-block-image size-full\"><img data-dominant-color=\"447d96\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1707\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_Z2A1824-scaled.avif\" alt=\"22dia life 365 hch\" class=\"wp-image-57278 not-transparent\" style=\"--dominant-color: #447d96; aspect-ratio:4\/3;object-fit:cover\" srcset=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_Z2A1824-scaled.avif 2560w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_Z2A1824-300x200.avif 300w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_Z2A1824-1024x683.avif 1024w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_Z2A1824-768x512.avif 768w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_Z2A1824-1536x1024.avif 1536w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2025\/03\/23DIA_Life_365_300dpi_Z2A1824-2048x1366.avif 2048w\" \/><\/figure>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-md-6\">\n\t\t\t\n\n<h3 class=\"wp-block-heading\">Und clever<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die Kabel laufen schon am Vorbau in den Rahmen. Das sorgt f\u00fcr eine saubere Erscheinung. Die L\u00f6sung von Diamant f\u00fchrt die Kabel sicher ohne Knick und wartungsfreundlich von vorne in den Rahmen.<\/p>\n\n\t<\/div>\n\n<\/div>\n\n<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div><\/div>\n\n\n<div class=\"wp-block-cover is-light\"><video class=\"wp-block-cover__video-background intrinsic-ignore\" autoplay muted loop playsinline src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2022\/06\/Diamant365_ShortClip-01-komprimiert.mp4\" data-object-fit=\"cover\"><\/video><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><\/p>\n\n\n<div class=\"lazyblock-cover-text-Z3msvd wp-block-lazyblock-cover-text\"><div class=\"covertext container py-5 d-flex flex-column colorscheme-light justify-content-center\" id=\"covertext-Z3msvd\">\r\n  <div class=\"lazyblock-inner-blocks\">\n\n<h2 class=\"wp-block-heading\">Jeden Tag in Pole Position<\/h2>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a role=\"button\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.diamantrad.com\/de-DE\/bike\/365-deluxe-35858-2023\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Opens external link in a new tab\">Jetzt fahren<\/a><\/div>\n<\/div>\n\n<\/div>\r\n<\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Extrem leichtes urban E-Bike mit neu entwickeltem Motor \u25ba leichtes Handling \u25ba zus\u00e4tzliche Reichweite mit Range Extender.<\/p>\n","protected":false},"author":3,"featured_media":57249,"parent":339,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_crdt_document":"","slim_seo":{"title":"Diamant 365 Urban E-Bikes","description":"Extrem leichtes Urban E-Bike mit neu entwickeltem Motor \u25ba leichtes Handling \u25ba zus\u00e4tzliche Reichweite mit Range Extender."},"footnotes":""},"class_list":["post-21800","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/pages\/21800","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/comments?post=21800"}],"version-history":[{"count":2,"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/pages\/21800\/revisions"}],"predecessor-version":[{"id":65349,"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/pages\/21800\/revisions\/65349"}],"up":[{"embeddable":true,"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/pages\/339"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/media\/57249"}],"wp:attachment":[{"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/media?parent=21800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}