{"id":73969,"date":"2026-02-23T16:23:00","date_gmt":"2026-02-23T15:23:00","guid":{"rendered":"https:\/\/www.diamantrad.com\/?page_id=73969"},"modified":"2026-02-23T20:30:30","modified_gmt":"2026-02-23T19:30:30","slug":"accessory-bar","status":"publish","type":"page","link":"https:\/\/www.diamantrad.com\/en-GB\/accessory-bar\/","title":{"rendered":"Accessory Bar"},"content":{"rendered":"\n<div class=\"wp-block-cover\"><img data-dominant-color=\"82778a\" data-has-transparency=\"false\" style=\"--dominant-color: #82778a;\" loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1707\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" class=\"wp-block-cover__image-background wp-image-73175 size-full not-transparent\" alt=\"Diamant Videos 2025 Fabio Andoni\" src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/Diamant_Videos_2025_Fabio_Andoni-38-scaled.avif\" data-object-fit=\"cover\" srcset=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/Diamant_Videos_2025_Fabio_Andoni-38-scaled.avif 2560w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/Diamant_Videos_2025_Fabio_Andoni-38-300x200.avif 300w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/Diamant_Videos_2025_Fabio_Andoni-38-1024x683.avif 1024w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/Diamant_Videos_2025_Fabio_Andoni-38-768x512.avif 768w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/Diamant_Videos_2025_Fabio_Andoni-38-1536x1024.avif 1536w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/Diamant_Videos_2025_Fabio_Andoni-38-2048x1365.avif 2048w\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-20 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\"><div class=\"lazyblock-cover-text-x4Max wp-block-lazyblock-cover-text\"><div class=\"covertext container py-5 d-flex flex-column colorscheme-light justify-content-center\" id=\"covertext-x4Max\">\r\n  <div class=\"lazyblock-inner-blocks\">\n\n<h2 class=\"wp-block-heading\">Accessory Bar<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">The multifunctional top tube<\/h4>\n\n<\/div>\r\n<\/div><\/div><\/div><\/div>\n\n\n<div class=\"lazyblock-nncontainer-nrf6d wp-block-lazyblock-nncontainer\"><div class=\"section-standard\">\r\n  <div class=\"container\" id=\"container-nrf6d\">\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\">Why a bicycle may have a top tube \u2013 but may not need it<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Not every bike needs a top tube. But many love the classic look of a stepover frame. That&#8217;s why we re-invented the top tube from scratch when we developed the Suvea E-SUV. It&#8217;s more than a top tube, as it combines visual aesthetics with designed functionality &#8211; and it&#8217;s removable.<\/p>\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 has-parallax\"><div role=\"img\" aria-label=\"Accessory Bar Detail\" class=\"wp-block-cover__image-background wp-image-73504 size-full has-parallax\" style=\"background-position:50% 50%;background-image:url(https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/Accessory-Bar-Detail-1-scaled.avif)\"><\/div><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\" style=\"background-color:#a19389\"><\/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-ZMlxUR wp-block-lazyblock-nncontainer\"><div class=\"section-standard\">\r\n  <div class=\"container\" id=\"container-ZMlxUR\">\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\">Top tube: A matter of style, not stiffness<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We build our lowstep frames with hiqh-quality materials and engineer them to the same stability as other frame styles. Thus, we can say with conviction: A top tube is not strictly necessary anymore nowadays. The Suvea&#8217;s removable Accessory Bar offers a superior alternative for two types of people.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Those who definitely want to enjoy the comfort of a lowstep in their everyday riding, but do not want to miss out on the functionality of a top tube when they go on a long weekend ride or embark on a cycling vacation, i.e. whenever they need to carry a little more.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And those who really appreciate the classic looks of a stepover frame, but keep an eye on some realistic scenarios in which they&#8217;d benefit of a lowstep&#8217;s comfort \u2013 without having to buy a new or second e-bike just for that. May it be an accident, age, or because soon a child-seat will take ownership of the rack.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Suvea and Suvea Speed will always be among the most comfortable pedelec options for anyone, but when needed, they can transform to either more sportive or more comfortable&nbsp;\u2013&nbsp;but always more flexible.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" autoplay loop muted src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/Suvea_Accessory-Bar_Explosion_Rendering.mp4\" playsinline><\/video><\/figure>\n\n<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"lazyblock-nncontainer-Z1kLypP wp-block-lazyblock-nncontainer\"><div class=\"section-standard\">\r\n  <div class=\"container\" id=\"container-Z1kLypP\">\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\">What is the Accessory Bar?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Accessory Bar is intentionally not a \u201creal top tube,\u201d but a much more practical and flexible solution. It consists of two parts: An aluminum bar with seat clamp, which must match the frame size, and a plastic cover featuring an elegant engraving of the Diamant head badge. The aluminum bar is designed with open grooves. This allows you to mount inserts and attach your gear flexibly. You can also secure accessories using suitable straps or belts. Additionally, two screws on top of the Accessory Bar allow you to firmly and securely mount a top tube bag \u2013 ideal for quick access to your smartphone or an energy bar.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" autoplay loop muted src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/Accessory-Bar-Zubehoer.mp4\" playsinline><\/video><\/figure>\n\n<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"lazyblock-nncontainer-Z286b9x wp-block-lazyblock-nncontainer\"><div class=\"section-standard\">\r\n  <div class=\"container\" id=\"container-Z286b9x\">\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\"><strong>How to install the Accessory Bar<\/strong>&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s simple and only takes a few minutes. For maximum safety and perfect fit, we always recommend installation by one of our authorized dealers. The following video serves as a supplementary guide and demonstrates proper installation.<\/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\/en-GB\/store-finder\/\">Find a Diamant dealer<\/a><\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" autoplay loop muted src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/Accessory-Bar-Montage-.mp4\" playsinline><\/video><\/figure>\n\n<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"lazyblock-nncontainer-ZuabKr wp-block-lazyblock-nncontainer\"><div class=\"section-standard\">\r\n  <div class=\"container\" id=\"container-ZuabKr\">\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\">How we developed the Accessory Bar<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Interview with Gernot K\u00fcnzel, Senior Industrial Designer at Diamant<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>What did the development process for the Suvea with Accessory Bar look like?<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the goal of designing a lowstep frame, we asked ourselves whether a welded-in top tube would unnecessarily complicate everything \u2013 technically, it simply wasn\u2019t required. Instead, we invested significant time into the mounting system and the assembly and installation processes. Everything has to fit together perfectly to create a harmonious overall package.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>Were there specific technical or design challenges?<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, especially the challenge of covering two different frame sizes with a single kit. Different lengths and installation positions made things more complex. At the same time, the price of the retrofit kit had to remain attractive for both dealers and customers. In the end, we decided on two sizes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>What was the most exciting moment during development?<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Definitely seeing whether the idea would resonate in the market and with customers. It quickly became clear that we\u2019re not the only ones who recognize the added value of an optional top tube.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>What values and design principles define the final product?<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the Accessory Bar, we want riders to personalize their bike \u2013 to truly make it their own. Functionality, flexibility, and individual customization were always our top priorities.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img data-dominant-color=\"d6807f\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"2083\" height=\"1492\" sizes=\"auto, (max-width: 2083px) 100vw, 2083px\" src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/Gernot-AB.avif\" alt=\"Gernot AB\" class=\"wp-image-73537 not-transparent\" style=\"--dominant-color: #d6807f; aspect-ratio:1.3961351778799833;width:835px;height:auto\" srcset=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/Gernot-AB.avif 2083w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/Gernot-AB-300x215.avif 300w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/Gernot-AB-1024x733.avif 1024w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/Gernot-AB-768x550.avif 768w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/Gernot-AB-1536x1100.avif 1536w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/Gernot-AB-2048x1467.avif 2048w\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img data-dominant-color=\"f47f80\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"2083\" height=\"1492\" sizes=\"auto, (max-width: 2083px) 100vw, 2083px\" src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/AB-Gernot-2.avif\" alt=\"AB Gernot\" class=\"wp-image-73552 not-transparent\" style=\"--dominant-color: #f47f80; width:835px\" srcset=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/AB-Gernot-2.avif 2083w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/AB-Gernot-2-300x215.avif 300w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/AB-Gernot-2-1024x733.avif 1024w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/AB-Gernot-2-768x550.avif 768w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/AB-Gernot-2-1536x1100.avif 1536w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/AB-Gernot-2-2048x1467.avif 2048w\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img data-dominant-color=\"e3817d\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"2083\" height=\"1492\" sizes=\"auto, (max-width: 2083px) 100vw, 2083px\" src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/AB-Gernot-3.avif\" alt=\"AB Gernot\" class=\"wp-image-73567 not-transparent\" style=\"--dominant-color: #e3817d; width:835px\" srcset=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/AB-Gernot-3.avif 2083w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/AB-Gernot-3-300x215.avif 300w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/AB-Gernot-3-1024x733.avif 1024w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/AB-Gernot-3-768x550.avif 768w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/AB-Gernot-3-1536x1100.avif 1536w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/AB-Gernot-3-2048x1467.avif 2048w\" \/><\/figure>\n<\/div>\n<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"lazyblock-nncontainer-Z62bS8 wp-block-lazyblock-nncontainer\"><div class=\"section-light\">\r\n  <div class=\"container\" id=\"container-Z62bS8\">\r\n    <div class=\"row\">\r\n      <div class=\"col py-4 py-lg-5 spaltentausch\">\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\">Buy an Accessory Bar for your Suvea now<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sizes: S-M \/ L-XL<br>Farbe: Black \/ Gold<br>Preis: <strong>99.99 \u20ac<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The optional Accessory Bar for the Diamant Suvea transforms your lowstep e-bike into an e-bike with a multifunctional top tube offering extensive carrying options.<\/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.trekbikes.com\/gb\/en_GB\/equipment\/fahrradkomponenten\/fahrradrahmenteile\/diamant-accessory-bar\/p\/49720\/?colorCode=black_gold\">Add to cart<\/a><\/div>\n<\/div>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-md-6\">\n\t\t\t\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1920\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/DiamantAccessoryBar-49720-B-Alt2-1-scaled.gif\" alt=\"DiamantAccessoryBar 49720 B Alt2 (1)\" class=\"wp-image-73254\"\/><\/figure>\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 has-parallax\"><div role=\"img\" aria-label=\"Accessory Bar Montage TP\" class=\"wp-block-cover__image-background wp-image-73519 size-full has-parallax\" style=\"background-position:50% 50%;background-image:url(https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/02\/Accessory-Bar-Montage-TP-1-scaled.avif)\"><\/div><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\" style=\"background-color:#9e8b83\"><\/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-Mjk66 wp-block-lazyblock-nncontainer\"><div class=\"section-light\">\r\n  <div class=\"container\" id=\"container-Mjk66\">\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\">These bikes are compatible with the Accessory Bar<\/h3>\n\n\n<div class=\"lazyblock-bikeselection-Z1rvWSQ 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: \"Z1rvWSQ\", 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-uk0xr wp-block-lazyblock-nncontainer\" id=\"faq\"><div class=\"section-standard\">\r\n  <div class=\"container\" id=\"container-uk0xr\">\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\">FAQ: Bike with or without top tube<\/h3>\n\n\n<div class=\"lazyblock-accordion-2u0vQp wp-block-lazyblock-accordion\"><div id=\"accordion-2u0vQp\" class=\"accordion accordion-flush mb-5\">  \r\n    <div class=\"accordion-item\">\r\n      <h2 class=\"mb-0 accordion-header\" id=\"heading-2u0vQp-0\">\r\n        <button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-2u0vQp-0\" aria-expanded=\"false\" aria-controls=\"collapse-2u0vQp-0\">\r\n          Does my bike really need a top tube?\r\n        <\/button>\r\n      <\/h2>\r\n      <div id=\"collapse-2u0vQp-0\" class=\"accordion-collapse collapse\" aria-labelledby=\"heading-2u0vQp-0\" data-bs-parent=\"#accordion-2u0vQp\">\r\n        <div class=\"accordion-body\"><p data-start=\"5745\" data-end=\"6149\">No, a top tube is not strictly necessary. Modern lowstep frames are sufficiently stable. Many riders prefer the classic look of a bike with a top tube. With the Accessory Bar for Suvea and Suvea Speed, that look becomes especially practical, as it securely carries accessories such as bags, pumps, jackets, tools, or other useful items \u2013 even a can of Pringles.<\/p><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"accordion-item\">\r\n      <h2 class=\"mb-0 accordion-header\" id=\"heading-2u0vQp-1\">\r\n        <button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-2u0vQp-1\" aria-expanded=\"false\" aria-controls=\"collapse-2u0vQp-1\">\r\n          How do I attach the Accessory Bar?\r\n        <\/button>\r\n      <\/h2>\r\n      <div id=\"collapse-2u0vQp-1\" class=\"accordion-collapse collapse\" aria-labelledby=\"heading-2u0vQp-1\" data-bs-parent=\"#accordion-2u0vQp\">\r\n        <div class=\"accordion-body\"><p data-start=\"6151\" data-end=\"6420\">The <a href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/equipment\/fahrradkomponenten\/fahrradrahmenteile\/diamant-accessory-bar\/p\/49720\/?colorCode=black_gold\"><span class=\"TextRun SCXW77023725 BCX8\" lang=\"DE-DE\" xml:lang=\"DE-DE\" data-contrast=\"auto\"><span class=\"NormalTextRun SpellingErrorV2Themed SCXW77023725 BCX8\">Accessory<\/span><\/span>\u00a0Bar<\/a> is mounted at the designated points on the frame and seatpost, exactly where a traditional top tube would be. We recommend installation by one of our authorized dealers. <a href=\"https:\/\/retailerassetsprd.blob.core.windows.net\/techassets\/SUVEA_AccessoryBar_MY26_QuickAssemblyGuide_EN-GB_2025-4-18.pdf?sv=2018-03-28&amp;ss=bfqt&amp;srt=sco&amp;sp=r&amp;se=2062-03-20T02:32:45Z&amp;st=2019-03-19T18:32:45Z&amp;spr=https&amp;sig=UogJIteiFltPX66np2M0a3esSu1uZzABYHTFInUlT%2Fo%3D\">A supplementary guide can be found here.<\/a><\/p><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"accordion-item\">\r\n      <h2 class=\"mb-0 accordion-header\" id=\"heading-2u0vQp-2\">\r\n        <button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-2u0vQp-2\" aria-expanded=\"false\" aria-controls=\"collapse-2u0vQp-2\">\r\n          Does the Accessory Bar fit every frame?\r\n        <\/button>\r\n      <\/h2>\r\n      <div id=\"collapse-2u0vQp-2\" class=\"accordion-collapse collapse\" aria-labelledby=\"heading-2u0vQp-2\" data-bs-parent=\"#accordion-2u0vQp\">\r\n        <div class=\"accordion-body\"><p>No, the <span class=\"TextRun SCXW21336649 BCX8\" lang=\"DE-DE\" xml:lang=\"DE-DE\" data-contrast=\"auto\"><a href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/equipment\/fahrradkomponenten\/fahrradrahmenteile\/diamant-accessory-bar\/p\/49720\/?colorCode=black_gold\"><span class=\"NormalTextRun SpellingErrorV2Themed SCXW21336649 BCX8\">Accessory Bar<\/span><\/a><\/span> is only compatible with the following bikes:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.diamantrad.com\/en-GB\/bikes\/suvea-e-suv-hardtail\/\"><span class=\"TextRun Underlined SCXW21336649 BCX8\" lang=\"DE-DE\" xml:lang=\"DE-DE\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW21336649 BCX8\">Suvea E-SUV<\/span><\/span><\/a><\/li>\n<li><span class=\"TextRun SCXW21336649 BCX8\" lang=\"DE-DE\" xml:lang=\"DE-DE\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW21336649 BCX8\">Suvea Speed S-Pedelec (currently not available in the UK)<\/span><\/span><\/li>\n<\/ul><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"accordion-item\">\r\n      <h2 class=\"mb-0 accordion-header\" id=\"heading-2u0vQp-3\">\r\n        <button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-2u0vQp-3\" aria-expanded=\"false\" aria-controls=\"collapse-2u0vQp-3\">\r\n          Is the Accessory Bar weatherproof and durable?\r\n        <\/button>\r\n      <\/h2>\r\n      <div id=\"collapse-2u0vQp-3\" class=\"accordion-collapse collapse\" aria-labelledby=\"heading-2u0vQp-3\" data-bs-parent=\"#accordion-2u0vQp\">\r\n        <div class=\"accordion-body\"><p data-start=\"6580\" data-end=\"6754\">Yes, the <span class=\"TextRun SCXW105823568 BCX8\" lang=\"DE-DE\" xml:lang=\"DE-DE\" data-contrast=\"auto\"><a href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/equipment\/fahrradkomponenten\/fahrradrahmenteile\/diamant-accessory-bar\/p\/49720\/?colorCode=black_gold\"><span class=\"NormalTextRun SpellingErrorV2Themed SCXW105823568 BCX8\">Accessory Bar<\/span><\/a><\/span> is made of robust, weather-resistant material and can even support your body weight without issue.<\/p><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"accordion-item\">\r\n      <h2 class=\"mb-0 accordion-header\" id=\"heading-2u0vQp-4\">\r\n        <button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-2u0vQp-4\" aria-expanded=\"false\" aria-controls=\"collapse-2u0vQp-4\">\r\n          Can I lift the bike using the Accessory Bar or attach my car rack clamp to it?\r\n        <\/button>\r\n      <\/h2>\r\n      <div id=\"collapse-2u0vQp-4\" class=\"accordion-collapse collapse\" aria-labelledby=\"heading-2u0vQp-4\" data-bs-parent=\"#accordion-2u0vQp\">\r\n        <div class=\"accordion-body\"><p data-start=\"6756\" data-end=\"7072\">No. The <span class=\"TextRun SCXW183824884 BCX8\" lang=\"DE-DE\" xml:lang=\"DE-DE\" data-contrast=\"auto\"><a href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/equipment\/fahrradkomponenten\/fahrradrahmenteile\/diamant-accessory-bar\/p\/49720\/?colorCode=black_gold\"><span class=\"NormalTextRun SpellingErrorV2Themed SCXW183824884 BCX8\">Accessory Bar<\/span><\/a><\/span> is not designed for that purpose. It is engineered to withstand downward forces. Applying force in the opposite direction, especially repeatedly or intensely, could cause it to detach from its mounting points.<\/p><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"accordion-item\">\r\n      <h2 class=\"mb-0 accordion-header\" id=\"heading-2u0vQp-5\">\r\n        <button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-2u0vQp-5\" aria-expanded=\"false\" aria-controls=\"collapse-2u0vQp-5\">\r\n          Does the Accessory Bar affect frame stability or ride comfort?\r\n        <\/button>\r\n      <\/h2>\r\n      <div id=\"collapse-2u0vQp-5\" class=\"accordion-collapse collapse\" aria-labelledby=\"heading-2u0vQp-5\" data-bs-parent=\"#accordion-2u0vQp\">\r\n        <div class=\"accordion-body\"><p data-start=\"7074\" data-end=\"7312\">No. The <span class=\"TextRun SCXW132584463 BCX8\" lang=\"DE-DE\" xml:lang=\"DE-DE\" data-contrast=\"auto\"><a href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/equipment\/fahrradkomponenten\/fahrradrahmenteile\/diamant-accessory-bar\/p\/49720\/?colorCode=black_gold\"><span class=\"NormalTextRun SpellingErrorV2Themed SCXW132584463 BCX8\">Accessory<\/span><span class=\"NormalTextRun SCXW132584463 BCX8\">\u00a0Bar<\/span><\/a><\/span> does not influence frame stability or ride characteristics. Instead, it offers additional storage solutions without compromising comfort or safety.<\/p><\/div>\r\n      <\/div>\r\n    <\/div>\r\n<\/div><\/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=\"827789\" data-has-transparency=\"false\" style=\"--dominant-color: #827789;\" loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1705\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" class=\"wp-block-cover__image-background wp-image-73209 size-full not-transparent\" alt=\"Diamant Videos 2025 Fabio Andoni\" src=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/Diamant_Videos_2025_Fabio_Andoni-30-scaled.avif\" data-object-fit=\"cover\" srcset=\"https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/Diamant_Videos_2025_Fabio_Andoni-30-scaled.avif 2560w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/Diamant_Videos_2025_Fabio_Andoni-30-300x200.avif 300w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/Diamant_Videos_2025_Fabio_Andoni-30-1024x682.avif 1024w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/Diamant_Videos_2025_Fabio_Andoni-30-768x512.avif 768w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/Diamant_Videos_2025_Fabio_Andoni-30-1536x1023.avif 1536w, https:\/\/www.diamantrad.com\/wp-content\/uploads\/2026\/01\/Diamant_Videos_2025_Fabio_Andoni-30-2048x1364.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\n\n<div class=\"lazyblock-cover-text-ZEgauz wp-block-lazyblock-cover-text\"><div class=\"covertext container py-5 d-flex flex-column colorscheme-light justify-content-center\" id=\"covertext-ZEgauz\">\r\n  <div class=\"lazyblock-inner-blocks\">\n\n<h4 class=\"wp-block-heading\">Many cyclists appreciate lowstep bikes \u2013 but often want more:<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">\u2713 Flexibility<br>\u2713 A sportier look<br>\u2713 Practical solutions for accessories<\/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.trekbikes.com\/gb\/en_GB\/equipment\/fahrradkomponenten\/fahrradrahmenteile\/diamant-accessory-bar\/p\/49720\/?colorCode=black_gold\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Opens external link in a new tab\">Discover the Accessory Bar<\/a><\/div>\n<\/div>\n\n<\/div>\r\n<\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":73175,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_crdt_document":"","slim_seo":{"title":"Why does a bike need a top tube?","description":"A modern bike does not strictly need a top tube, but many love the classic look. With the accessory bar, the top tube becomes modular and way more functional."},"footnotes":""},"class_list":["post-73969","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/pages\/73969","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=73969"}],"version-history":[{"count":3,"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/pages\/73969\/revisions"}],"predecessor-version":[{"id":73979,"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/pages\/73969\/revisions\/73979"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/media\/73175"}],"wp:attachment":[{"href":"https:\/\/www.diamantrad.com\/en-GB\/wp-json\/wp\/v2\/media?parent=73969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}