{"id":8229,"date":"2026-04-20T10:58:42","date_gmt":"2026-04-20T02:58:42","guid":{"rendered":"https:\/\/zhss.org\/?p=8229"},"modified":"2026-04-20T10:58:59","modified_gmt":"2026-04-20T02:58:59","slug":"cap-x-8-80x40-grey-similar-to-ral-7042","status":"publish","type":"post","link":"https:\/\/zhss.org\/ru\/metals\/aluminium\/aluminium-sections\/cap-x-8-80x40-grey-similar-to-ral-7042\/","title":{"rendered":"\u041a\u0440\u044b\u0448\u043a\u0430 X 8 80\u00d740, \u0441\u0435\u0440\u0430\u044f, \u043a\u0430\u043a RAL 7042"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8229\" class=\"elementor elementor-8229\" data-elementor-post-type=\"post\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-f0f63b1 e-con-full e-flex e-con e-child\" data-id=\"f0f63b1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-132fe9b elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"132fe9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cap X 8 80&#215;40, grey similar to RAL 7042<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a23cc35 elementor-widget elementor-widget-html\" data-id=\"a23cc35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"zhss-gallery-editor\" data-use-imgix=\"auto\"><\/div>\n\n<style>\n#zhss-gallery-editor{\n  --zg-line:#1e2a8a;\n  --zg-active:#e53935;\n  --zg-gap:16px;\n\n  --zg-main-height-desktop:618px;\n  --zg-main-height-tablet:350px;\n  --zg-main-height-mobile:308px;\n\n  --zg-thumb-gap-desktop:14px;\n  --zg-thumb-gap-tablet:12px;\n  --zg-thumb-gap-mobile:8px;\n\n  --zg-svg-padding:10px;\n  --zg-svg-bg:#fff;\n\n  --zg-radius:8px;\n\n  --zg-thumb-count:4;\n  --zg-thumb-size:144px;\n}\n\n#zhss-gallery-editor{\n  display:flex;\n  gap:var(--zg-gap);\n  align-items:stretch;\n  width:100%;\n  max-width:100%;\n  padding:0;\n  margin:0;\n  background:transparent;\n  border:none;\n  border-radius:0;\n  box-sizing:border-box;\n}\n\n#zhss-gallery-editor *{\n  box-sizing:border-box;\n}\n\n#zhss-gallery-editor .zhss-gallery__thumbs{\n  width:var(--zg-thumb-size);\n  min-width:var(--zg-thumb-size);\n  height:var(--zg-main-height-desktop);\n  display:flex;\n  flex-direction:column;\n  gap:var(--zg-thumb-gap-desktop);\n}\n\n#zhss-gallery-editor .zhss-gallery__thumb{\n  appearance:none;\n  -webkit-appearance:none;\n  display:block;\n  width:var(--zg-thumb-size);\n  height:var(--zg-thumb-size);\n  min-width:var(--zg-thumb-size);\n  min-height:var(--zg-thumb-size);\n  max-width:var(--zg-thumb-size);\n  max-height:var(--zg-thumb-size);\n  flex:0 0 var(--zg-thumb-size);\n  padding:0;\n  margin:0;\n  background:transparent;\n  border:2px solid var(--zg-line);\n  border-radius:var(--zg-radius);\n  overflow:hidden;\n  cursor:pointer;\n  transition:border-color .18s ease, opacity .18s ease;\n}\n\n#zhss-gallery-editor .zhss-gallery__thumb:hover{\n  opacity:.92;\n}\n\n#zhss-gallery-editor .zhss-gallery__thumb.is-active{\n  border-color:var(--zg-active);\n}\n\n#zhss-gallery-editor .zhss-gallery__thumb img{\n  display:block;\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  border-radius:var(--zg-radius);\n  background:transparent;\n}\n\n#zhss-gallery-editor .zhss-gallery__thumb img.is-svg{\n  object-fit:contain;\n  padding:var(--zg-svg-padding);\n  background:var(--zg-svg-bg);\n}\n\n#zhss-gallery-editor .zhss-gallery__main{\n  flex:1 1 auto;\n  min-width:0;\n  border:2px solid var(--zg-active);\n  border-radius:var(--zg-radius);\n  overflow:hidden;\n  background:transparent;\n}\n\n#zhss-gallery-editor .zhss-gallery__main-image{\n  display:block;\n  width:100%;\n  height:var(--zg-main-height-desktop);\n  object-fit:cover;\n  border-radius:var(--zg-radius);\n  background:transparent;\n}\n\n#zhss-gallery-editor .zhss-gallery__main-image.is-svg{\n  object-fit:contain;\n  padding:var(--zg-svg-padding);\n  background:var(--zg-svg-bg);\n}\n\n@media (max-width:1024px){\n  #zhss-gallery-editor{\n    flex-direction:column;\n    gap:14px;\n  }\n\n  #zhss-gallery-editor .zhss-gallery__main{\n    order:1;\n  }\n\n  #zhss-gallery-editor .zhss-gallery__thumbs{\n    order:2;\n    width:100%;\n    min-width:0;\n    height:auto;\n    flex-direction:row;\n    gap:var(--zg-thumb-gap-tablet);\n    overflow:hidden;\n  }\n\n  #zhss-gallery-editor .zhss-gallery__thumb{\n    width:auto;\n    height:auto;\n    min-width:0;\n    min-height:0;\n    max-width:none;\n    max-height:none;\n    flex:1 1 0;\n  }\n\n  #zhss-gallery-editor .zhss-gallery__thumb img{\n    width:100%;\n    height:auto;\n    aspect-ratio:1 \/ 1;\n    object-fit:cover;\n  }\n\n  #zhss-gallery-editor .zhss-gallery__thumb img.is-svg{\n    object-fit:contain;\n    padding:var(--zg-svg-padding);\n    background:var(--zg-svg-bg);\n  }\n\n  #zhss-gallery-editor .zhss-gallery__main-image{\n    height:var(--zg-main-height-tablet);\n  }\n}\n\n@media (max-width:767px){\n  #zhss-gallery-editor{\n    gap:10px;\n  }\n\n  #zhss-gallery-editor .zhss-gallery__thumbs{\n    gap:var(--zg-thumb-gap-mobile);\n  }\n\n  #zhss-gallery-editor .zhss-gallery__main-image{\n    height:var(--zg-main-height-mobile);\n  }\n}\n<\/style>\n\n<script>\n(function () {\n  const rawImages = [\n    'https:\/\/zhss.org\/wp-content\/uploads\/2026\/04\/Cap-5-20x20-black.png',\n    'https:\/\/zhss.org\/wp-content\/uploads\/2026\/04\/Cap-5-20x20-1.svg',\n    'https:\/\/zhss.org\/wp-content\/uploads\/2026\/04\/Cap-5-20x20-black-V1.png',\n    'https:\/\/zhss.org\/wp-content\/uploads\/2026\/04\/Cap-5-20x20-V1.svg'\n  ];\n\n  const imageAltPrefix = 'Product image';\n\n  const config = {\n    imgixBase: 'https:\/\/zhss.imgix.net',\n    originHost: 'zhss.org',\n    originUploadsPrefix: '\/wp-content\/uploads\/',\n    rewriteSvg: false,\n    probeTimeout: 2500,\n    imgixDefaultParams: {\n      auto: 'format,compress',\n      w: '2000'\n    }\n  };\n\n  const root = document.getElementById('zhss-gallery-editor');\n  if (!root || !rawImages.length) return;\n\n  function escapeHtml(str) {\n    return String(str || '')\n      .replace(\/&\/g, '&amp;')\n      .replace(\/<\/g, '&lt;')\n      .replace(\/>\/g, '&gt;')\n      .replace(\/\"\/g, '&quot;')\n      .replace(\/'\/g, '&#039;');\n  }\n\n  function isSvg(url) {\n    return \/\\.svg(\\?.*)?$\/i.test(url || '');\n  }\n\n  function toAbsoluteUrl(url) {\n    try {\n      return new URL(url, window.location.origin).toString();\n    } catch (e) {\n      return url;\n    }\n  }\n\n  function parseBooleanLike(value) {\n    if (typeof value !== 'string') return null;\n    const v = value.trim().toLowerCase();\n    if (['1','true','yes','on'].includes(v)) return true;\n    if (['0','false','no','off'].includes(v)) return false;\n    return null;\n  }\n\n  function buildImgixUrl(originUrl) {\n    const absUrl = toAbsoluteUrl(originUrl);\n\n    try {\n      const u = new URL(absUrl);\n      const allowedHosts = [\n        config.originHost,\n        'www.' + config.originHost,\n        window.location.hostname\n      ].filter(Boolean);\n\n      if (!allowedHosts.includes(u.hostname)) return absUrl;\n      if (!u.pathname.startsWith(config.originUploadsPrefix)) return absUrl;\n      if (isSvg(absUrl) && !config.rewriteSvg) return absUrl;\n\n      \/* \u5173\u952e\uff1a\u4f60\u7684 imgix \u5fc5\u987b\u4fdd\u7559 \/wp-content\/uploads\/ *\/\n      const out = new URL(config.imgixBase.replace(\/\\\/$\/, '') + u.pathname);\n\n      const sourceQuery = new URLSearchParams(u.search);\n\n      if (sourceQuery.has('max-w')) out.searchParams.set('w', sourceQuery.get('max-w'));\n      if (sourceQuery.has('max-h')) out.searchParams.set('h', sourceQuery.get('max-h'));\n      if (sourceQuery.has('w')) out.searchParams.set('w', sourceQuery.get('w'));\n      if (sourceQuery.has('h')) out.searchParams.set('h', sourceQuery.get('h'));\n      if (sourceQuery.has('fit')) out.searchParams.set('fit', sourceQuery.get('fit'));\n\n      Object.keys(config.imgixDefaultParams).forEach(function (key) {\n        const value = config.imgixDefaultParams[key];\n        if (value !== '' && !out.searchParams.has(key)) {\n          out.searchParams.set(key, value);\n        }\n      });\n\n      return out.toString();\n    } catch (e) {\n      return absUrl;\n    }\n  }\n\n  function probeImage(url, timeoutMs) {\n    return new Promise(function (resolve) {\n      const img = new Image();\n      let done = false;\n\n      const timer = setTimeout(function () {\n        if (done) return;\n        done = true;\n        resolve(false);\n      }, timeoutMs);\n\n      img.onload = function () {\n        if (done) return;\n        done = true;\n        clearTimeout(timer);\n        resolve(true);\n      };\n\n      img.onerror = function () {\n        if (done) return;\n        done = true;\n        clearTimeout(timer);\n        resolve(false);\n      };\n\n      img.src = url;\n    });\n  }\n\n  const items = rawImages.map(function (originUrl, index) {\n    return {\n      index: index,\n      origin: toAbsoluteUrl(originUrl),\n      imgix: buildImgixUrl(originUrl),\n      svg: isSvg(originUrl)\n    };\n  });\n\n  function getDisplayUrl(item, useImgix) {\n    if (item.svg && !config.rewriteSvg) return item.origin;\n    if (useImgix && item.imgix && item.imgix !== item.origin) return item.imgix;\n    return item.origin;\n  }\n\n  function bindFallback(imgEl) {\n    if (!imgEl) return;\n\n    imgEl.addEventListener('error', function () {\n      const origin = this.getAttribute('data-origin');\n      if (origin && this.getAttribute('src') !== origin) {\n        this.setAttribute('src', origin);\n      }\n    }, { once: true });\n  }\n\n  function render(useImgix) {\n    root.setAttribute('data-image-source', useImgix ? 'imgix' : 'origin');\n\n    const styles = getComputedStyle(root);\n    const mainHeight = parseFloat(styles.getPropertyValue('--zg-main-height-desktop')) || 618;\n    const thumbGap = parseFloat(styles.getPropertyValue('--zg-thumb-gap-desktop')) || 14;\n    const count = items.length;\n    const thumbSize = Math.floor((mainHeight - thumbGap * (count - 1)) \/ count);\n\n    root.style.setProperty('--zg-thumb-count', count);\n    root.style.setProperty('--zg-thumb-size', thumbSize + 'px');\n\n    const thumbsHtml = items.map(function (item, index) {\n      const displayUrl = getDisplayUrl(item, useImgix);\n      const activeClass = index === 0 ? ' is-active' : '';\n      const svgClass = item.svg ? ' is-svg' : '';\n\n      return `\n        <button\n          class=\"zhss-gallery__thumb${activeClass}\"\n          type=\"button\"\n          data-full=\"${escapeHtml(displayUrl)}\"\n          data-origin=\"${escapeHtml(item.origin)}\"\n          data-is-svg=\"${item.svg ? '1' : '0'}\"\n          aria-label=\"Image ${index + 1}\">\n          <img\n            decoding=\"async\"\n            loading=\"lazy\"\n            class=\"${svgClass.trim()}\"\n            src=\"${escapeHtml(displayUrl)}\"\n            data-origin=\"${escapeHtml(item.origin)}\"\n            alt=\"${escapeHtml(imageAltPrefix + ' ' + (index + 1))}\">\n        <\/button>\n      `;\n    }).join('');\n\n    const firstUrl = getDisplayUrl(items[0], useImgix);\n    const firstIsSvg = items[0].svg ? ' is-svg' : '';\n\n    root.innerHTML = `\n      <div class=\"zhss-gallery__thumbs\">\n        ${thumbsHtml}\n      <\/div>\n      <div class=\"zhss-gallery__main\">\n        <img\n          decoding=\"async\"\n          class=\"zhss-gallery__main-image${firstIsSvg}\"\n          src=\"${escapeHtml(firstUrl)}\"\n          data-origin=\"${escapeHtml(items[0].origin)}\"\n          alt=\"${escapeHtml(imageAltPrefix + ' 1')}\">\n      <\/div>\n    `;\n\n    const main = root.querySelector('.zhss-gallery__main-image');\n    const thumbs = root.querySelectorAll('.zhss-gallery__thumb');\n    const thumbImgs = root.querySelectorAll('.zhss-gallery__thumb img');\n\n    bindFallback(main);\n    thumbImgs.forEach(bindFallback);\n\n    thumbs.forEach(function (btn, index) {\n      btn.addEventListener('click', function () {\n        const full = this.getAttribute('data-full');\n        const origin = this.getAttribute('data-origin');\n        const svg = this.getAttribute('data-is-svg') === '1';\n\n        if (!full) return;\n\n        main.setAttribute('src', full);\n        main.setAttribute('data-origin', origin || '');\n        main.setAttribute('alt', imageAltPrefix + ' ' + (index + 1));\n        main.classList.toggle('is-svg', svg);\n\n        thumbs.forEach(function (item) {\n          item.classList.remove('is-active');\n        });\n\n        this.classList.add('is-active');\n\n        bindFallback(main);\n      });\n    });\n\n    console.log('[ZHSS Gallery] source mode =', useImgix ? 'IMGIX' : 'ORIGIN');\n  }\n\n  async function init() {\n    const forced = parseBooleanLike(root.getAttribute('data-use-imgix'));\n\n    if (forced === false) {\n      render(false);\n      return;\n    }\n\n    const firstRaster = items.find(function (item) {\n      return !item.svg && item.imgix !== item.origin;\n    });\n\n    if (!firstRaster) {\n      render(false);\n      return;\n    }\n\n    const imgixOk = await probeImage(firstRaster.imgix, config.probeTimeout);\n\n    if (forced === true) {\n      render(imgixOk);\n      return;\n    }\n\n    render(imgixOk);\n  }\n\n  init();\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60c532a elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"60c532a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a1ebfce elementor-widget elementor-widget-heading\" data-id=\"a1ebfce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Technical Data<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-989f8ed elementor-position-left elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box\" data-id=\"989f8ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img decoding=\"async\" src=\"https:\/\/zhss.org\/wp-content\/uploads\/2026\/04\/Cap-5-20x20-1.svg\" class=\"attachment-full size-full wp-image-7731\" alt=\"\" \/><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Properties<\/h3><p class=\"elementor-image-box-description\">Line\t         line 5\nESD-safe\t No\nWeight\t m = 1.2 g\nDelivery unit\t1 pce.\nMaterial\tPA-GF\nColour\tblack\n<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aadc660 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"aadc660\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a9da97 elementor-widget elementor-widget-heading\" data-id=\"5a9da97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Description<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a65870d elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box\" data-id=\"a65870d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img fetchpriority=\"high\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https:\/\/zhss.imgix.net\/wp-content\/uploads\/2026\/04\/Cap-5-20x20-black-V1.png?auto=format%2Ccompress&amp;ixlib=php-3.3.1\" class=\"attachment-full size-full wp-image-7729\" alt=\"\" srcset=\"https:\/\/zhss.imgix.net\/wp-content\/uploads\/2026\/04\/Cap-5-20x20-black-V1.png?auto=format%2Ccompress&amp;ixlib=php-3.3.1&amp;w=2000 2000w, https:\/\/zhss.imgix.net\/wp-content\/uploads\/2026\/04\/Cap-5-20x20-black-V1.png?auto=format%2Ccompress&amp;fit=crop&amp;h=200&amp;ixlib=php-3.3.1&amp;w=300 300w, https:\/\/zhss.imgix.net\/wp-content\/uploads\/2026\/04\/Cap-5-20x20-black-V1.png?auto=format%2Ccompress&amp;fit=crop&amp;h=682&amp;ixlib=php-3.3.1&amp;w=1024 1024w, https:\/\/zhss.imgix.net\/wp-content\/uploads\/2026\/04\/Cap-5-20x20-black-V1.png?auto=format%2Ccompress&amp;fit=crop&amp;h=512&amp;ixlib=php-3.3.1&amp;w=768 768w, https:\/\/zhss.imgix.net\/wp-content\/uploads\/2026\/04\/Cap-5-20x20-black-V1.png?auto=format%2Ccompress&amp;fit=crop&amp;h=1024&amp;ixlib=php-3.3.1&amp;w=1536 1536w, https:\/\/zhss.imgix.net\/wp-content\/uploads\/2026\/04\/Cap-5-20x20-black-V1.png?auto=format%2Ccompress&amp;fit=crop&amp;h=12&amp;ixlib=php-3.3.1&amp;w=18 18w\" sizes=\"(max-width: 2000px) 100vw, 2000px\" \/><\/figure><div class=\"elementor-image-box-content\"><p class=\"elementor-image-box-description\">item Caps securely protect cut edges and prevent dirt from entering the profile contour at the end face.\nThe special dome geometry suppresses vibrations and is resistant to temperature changes.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-96f00c3 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"96f00c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b68d8d elementor-widget elementor-widget-heading\" data-id=\"5b68d8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Assembly Instructions\n\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d92cacc elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"d92cacc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img decoding=\"async\" src=\"https:\/\/zhss.org\/wp-content\/uploads\/2026\/04\/Cap-5-20x20-V1.svg\" class=\"attachment-full size-full wp-image-7730\" alt=\"\" \/><\/figure><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2b483c elementor-widget elementor-widget-heading\" data-id=\"e2b483c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Variants<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea7e91b elementor-widget elementor-widget-html\" data-id=\"ea7e91b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"zhss-variants-i18n\" class=\"zhss-variants-hidden-source\" aria-hidden=\"true\">\n  <span data-key=\"label_variant\">Variant<\/span>\n  <span data-key=\"label_length\">Line<span class=\"zhss-variants__head-mm\"><\/span><\/span>\n  <span data-key=\"label_grooves\">Material<\/span>\n  <span data-key=\"label_colour\">Colour<\/span>\n\n  <span data-key=\"mobile_length\">Line:<\/span>\n  <span data-key=\"mobile_grooves\">Material:<\/span>\n  <span data-key=\"mobile_colour\">Colour:<\/span>\n<\/div>\n\n<div id=\"zhss-variants-source\" class=\"zhss-variants-hidden-source\" aria-hidden=\"true\">\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2026\/04\/Cap-5-20x20-black-V2.png\"\n    data-length=\"5\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20-natural\/\"\n  >\n    <span data-field=\"name\">Cap 5 16x8.5, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#2\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-black.png\"\n    data-length=\"5\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 20x10, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#3\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 20x20, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#4\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-2N90-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 20x20, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#5\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-2N90-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 20x20 ESD, black<\/span>\n    <span data-field=\"grooves\">\tPlastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#6\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 40x10, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#7\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-2N90-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 40x10, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#8\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 40x20, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#9\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-2N90-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 40x20, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#10\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 40x20 ESD, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#11\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 40x40, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#12\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 40x40, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#13\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 40x40 ESD, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#14\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 60x20, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#15\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 60x40, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#16\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 80x14, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#17\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"5\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 5 80x20, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#18\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 30x12, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#19\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 30x12, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#20\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 30x24, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#21\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 30x30, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#22\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 30x30, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#23\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 30x30 ESD, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#24\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 60x12, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#25\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 60x24, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#26\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 60x30, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#27\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 60x30, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#28\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 60x30 ESD, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#29\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 60x60, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#27\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 60x60, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#30\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 90x30, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#31\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 90x60, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#32\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 120x30, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#33\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 120x30, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#34\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 6 120x60, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#35\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 32x18, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#36\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"6\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 32x18, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#37\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 40x16, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#38\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 40x16, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#39\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 40x16 ESD, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#40\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 40x32, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#41\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 40x40, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#42\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 40x40, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#43\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 40x40 ESD, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#44\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 80x16, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#45\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 80x16, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#46\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 80x16 ESD, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#47\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 80x32, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#48\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 80x40, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#49\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 80x40, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#50\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 80x40 ESD, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#51\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 80x80, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#52\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 80x80, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#53\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 80x80 ESD, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#54\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 120x16, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#55\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 120x40, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#56\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 120x40, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#57\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 120x40 ESD, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#58\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 120x80, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#59\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 120x80, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#60\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 120x120, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#61\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 160x16, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#62\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 160x28, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#63\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 160x28, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#62\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 160x28, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-ESD)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#64\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 160x40, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#65\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 160x40, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#66\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 160x60, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#67\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 160x80, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#68\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 160x80, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#69\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 200x28, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#70\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 200x40, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#71\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 200x80, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#72\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 240x28, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#73\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 8 240x40, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#74\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"10\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 10 50x20, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#75\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"10\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 10 50x20, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#76\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"10\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 10 50x50, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#77\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"10\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 10 50x50, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#78\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"10\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 10 100x50, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#79\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"10\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 10 100x50, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#80\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"10\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 10 100x100, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#81\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"10\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 10 100x100, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#82\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"10\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 10 200x100, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#83\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"10\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 10 200x100, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#84\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"12\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 12 60x60, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#85\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"12\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 12 120x60, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#86\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"12\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 12 120x120, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#87\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"12\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 12 240x60, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#88\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"12\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap 12 240x120, black<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#89\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"X\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap X 6 60x12, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#90\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"X\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap X 8 40x16, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#91\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"X\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap X 8 40x40, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#92\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"X\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap X 8 80x16, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#93\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"X\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap X 8 80x40, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#94\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"X\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap X 8 80x80, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n#95\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#000000\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap, Groove Plate Profile 8 200x14, black similar to RAL 9005<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Black<\/span>\n  <\/div>\n#96\n  <div\n    class=\"zhss-variants-source__item\"\n    data-image=\"https:\/\/zhss.org\/wp-content\/uploads\/2025\/10\/Profile-5-20x20-1N-natural.png\"\n    data-length=\"8\"\n    data-swatch=\"#BDBDBD\"\n    data-url=\"https:\/\/zhss.org\/metals\/aluminium\/aluminium-sections\/profile-5-20x20\/#\"\n  >\n    <span data-field=\"name\">Cap, Groove Plate Profile 8 200x14, grey similar to RAL 7042<\/span>\n    <span data-field=\"grooves\">Plastic (PA-GF)<\/span>\n    <span data-field=\"colour\">Grey<\/span>\n  <\/div>\n\n<\/div>\n\n<div id=\"zhss-variants-table\"><\/div>\n\n<style>\n.zhss-variants-hidden-source{\n  position:absolute;\n  left:-99999px;\n  top:auto;\n  width:1px;\n  height:1px;\n  overflow:hidden;\n  opacity:0;\n  pointer-events:none;\n}\n.zhss-variants-hidden-source span,\n.zhss-variants-hidden-source div{\n  display:block;\n  white-space:pre-wrap;\n}\n\n#zhss-variants-table{\n  --head-size-desktop: 19px;\n  --content-size-desktop: 16px;\n  --variant-size-desktop: 16px;\n\n  --variant-size-tablet: 18px;\n  --label-size-tablet: 18px;\n  --value-size-tablet: 16px;\n\n  --variant-size-mobile: 17px;\n  --label-size-mobile: 17px;\n  --value-size-mobile: 15px;\n\n  --text-color: #5f5f5f;\n  --title-color: #5d5d5d;\n  --head-color: #0D015E;\n  --line-color: #d9d9e2;\n  --hover-bg: #DFDFDF;\n  --active-color: #0D015E;\n  --active-border: #0D015E;\n  --radius: 8px;\n}\n\n#zhss-variants-table{\n  width:100%;\n  background:transparent;\n  border:none;\n  margin:0;\n  padding:0;\n  font-family:inherit;\n  color:var(--text-color);\n}\n#zhss-variants-table *{\n  box-sizing:border-box;\n}\n\n#zhss-variants-table .zhss-variants__table{\n  width:100%;\n  background:transparent;\n  border:none;\n}\n\n#zhss-variants-table .zhss-variants__row{\n  display:grid;\n  grid-template-columns:minmax(0, 1.7fr) minmax(0, 0.4fr) minmax(0, 0.65fr) minmax(0, 0.5fr);\n  gap:1px;\n  align-items:center;\n  text-decoration:none;\n  color:inherit;\n}\n\n#zhss-variants-table .zhss-variants__col,\n#zhss-variants-table .zhss-variants__variant-wrap,\n#zhss-variants-table .zhss-variants__variant-text,\n#zhss-variants-table .zhss-variants__value,\n#zhss-variants-table .zhss-variants__color-wrap{\n  min-width:0;\n}\n\n#zhss-variants-table .zhss-variants__head{\n  padding:0 10px 16px;\n  border-bottom:1px solid var(--line-color);\n}\n\n#zhss-variants-table .zhss-variants__head .zhss-variants__col{\n  display:flex;\n  align-items:flex-start;\n}\n\n#zhss-variants-table .zhss-variants__head-label{\n  display:inline-block;\n  max-width:100%;\n  font-size:var(--head-size-desktop);\n  font-weight:900;\n  line-height:1.2;\n  color:var(--head-color);\n  white-space:normal;\n  overflow-wrap:break-word;\n  word-break:normal;\n}\n\n#zhss-variants-table .zhss-variants__head-mm{\n  font-size:1em;\n  font-weight:inherit;\n  line-height:1;\n}\n\n@media (min-width:1025px){\n  #zhss-variants-table .zhss-variants__head-mm{\n    font-size:0.72em;\n    font-weight:800;\n    position:relative;\n    top:-1px;\n  }\n}\n\n#zhss-variants-table .zhss-variants__item{\n  padding:10px 8px;\n  border-top:1px solid var(--line-color);\n  background:transparent;\n  transition:border-color .18s ease, box-shadow .18s ease, background-color .18s ease, color .18s ease;\n}\n\n#zhss-variants-table .zhss-variants__item:last-child{\n  border-bottom:1px solid var(--line-color);\n}\n\n#zhss-variants-table .zhss-variants__item.is-current{\n  border:2px solid var(--active-border);\n  border-radius:var(--radius);\n  padding:8px 6px;\n}\n\n#zhss-variants-table .zhss-variants__variant-wrap{\n  display:flex;\n  align-items:center;\n  gap:10px;\n}\n\n#zhss-variants-table .zhss-variants__variant-img{\n  width:64px;\n  height:64px;\n  object-fit:contain;\n  flex:0 0 64px;\n}\n\n#zhss-variants-table .zhss-variants__variant-text{\n  font-size:var(--variant-size-desktop);\n  line-height:1.3;\n  font-weight:600;\n  color:var(--title-color);\n  overflow-wrap:anywhere;\n}\n\n#zhss-variants-table .zhss-variants__col--length,\n#zhss-variants-table .zhss-variants__col--grooves,\n#zhss-variants-table .zhss-variants__col--colour{\n  font-size:var(--content-size-desktop);\n  line-height:1.3;\n  font-weight:500;\n  color:var(--text-color);\n}\n\n#zhss-variants-table .zhss-variants__value{\n  font-weight:500;\n  color:inherit;\n  overflow-wrap:anywhere;\n}\n\n#zhss-variants-table .zhss-variants__item.is-current .zhss-variants__variant-text,\n#zhss-variants-table .zhss-variants__item.is-current .zhss-variants__value,\n#zhss-variants-table .zhss-variants__item.is-current .zhss-variants__mobile-label{\n  font-weight:700;\n  color:var(--active-color);\n}\n\n@media (min-width:1025px){\n  #zhss-variants-table .zhss-variants__item:hover{\n    background:var(--hover-bg);\n    border-radius:var(--radius);\n  }\n\n  #zhss-variants-table .zhss-variants__item:hover .zhss-variants__variant-text,\n  #zhss-variants-table .zhss-variants__item:hover .zhss-variants__value,\n  #zhss-variants-table .zhss-variants__item:hover .zhss-variants__mobile-label{\n    color:var(--active-color);\n  }\n}\n\n#zhss-variants-table .zhss-variants__color-wrap{\n  display:grid;\n  grid-template-columns:22px minmax(0, 1fr);\n  align-items:center;\n  column-gap:8px;\n}\n\n#zhss-variants-table .zhss-variants__color-swatch{\n  width:22px;\n  height:22px;\n  display:block;\n}\n\n#zhss-variants-table .zhss-variants__mobile-label{\n  display:none;\n}\n\n@media (max-width:1024px){\n  #zhss-variants-table .zhss-variants__head{\n    display:none;\n  }\n\n  #zhss-variants-table .zhss-variants__item{\n    display:block;\n    padding:10px 8px;\n    border-top:1px solid var(--line-color);\n  }\n\n  #zhss-variants-table .zhss-variants__item.is-current{\n    padding:8px 6px;\n  }\n\n  #zhss-variants-table .zhss-variants__col{\n    display:block;\n    width:100%;\n  }\n\n  #zhss-variants-table .zhss-variants__col + .zhss-variants__col{\n    margin-top:8px;\n  }\n\n  #zhss-variants-table .zhss-variants__variant-wrap{\n    align-items:center;\n    gap:10px;\n  }\n\n  #zhss-variants-table .zhss-variants__variant-img{\n    width:68px;\n    height:68px;\n    flex:0 0 68px;\n  }\n\n  #zhss-variants-table .zhss-variants__variant-text{\n    font-size:var(--variant-size-tablet);\n    line-height:1.3;\n    font-weight:700;\n  }\n\n  #zhss-variants-table .zhss-variants__col--length,\n  #zhss-variants-table .zhss-variants__col--grooves,\n  #zhss-variants-table .zhss-variants__col--colour{\n    font-size:var(--value-size-tablet);\n    line-height:1.38;\n  }\n\n  #zhss-variants-table .zhss-variants__mobile-label{\n    display:inline-block;\n    font-weight:700;\n    font-size:var(--label-size-tablet);\n    margin-right:4px;\n    color:var(--title-color);\n  }\n\n  #zhss-variants-table .zhss-variants__value{\n    font-weight:500;\n    font-size:var(--value-size-tablet);\n  }\n\n  #zhss-variants-table .zhss-variants__item.is-current .zhss-variants__value,\n  #zhss-variants-table .zhss-variants__item.is-current .zhss-variants__variant-text,\n  #zhss-variants-table .zhss-variants__item.is-current .zhss-variants__mobile-label{\n    font-weight:700;\n    color:var(--active-color);\n  }\n\n  #zhss-variants-table .zhss-variants__color-swatch{\n    width:26px;\n    height:26px;\n  }\n\n  #zhss-variants-table .zhss-variants__color-wrap{\n    display:inline-flex;\n    vertical-align:middle;\n    gap:6px;\n    flex-wrap:wrap;\n    align-items:center;\n  }\n}\n\n@media (max-width:767px){\n  #zhss-variants-table .zhss-variants__item{\n    padding:8px 6px;\n  }\n\n  #zhss-variants-table .zhss-variants__item.is-current{\n    padding:6px 4px;\n  }\n\n  #zhss-variants-table .zhss-variants__col + .zhss-variants__col{\n    margin-top:6px;\n  }\n\n  #zhss-variants-table .zhss-variants__variant-wrap{\n    gap:8px;\n    align-items:center;\n  }\n\n  #zhss-variants-table .zhss-variants__variant-img{\n    width:58px;\n    height:58px;\n    flex:0 0 58px;\n  }\n\n  #zhss-variants-table .zhss-variants__variant-text{\n    font-size:var(--variant-size-mobile);\n    line-height:1.28;\n    font-weight:700;\n  }\n\n  #zhss-variants-table .zhss-variants__mobile-label{\n    font-size:var(--label-size-mobile);\n    font-weight:700;\n  }\n\n  #zhss-variants-table .zhss-variants__value{\n    font-size:var(--value-size-mobile);\n    line-height:1.35;\n    font-weight:500;\n  }\n\n  #zhss-variants-table .zhss-variants__item.is-current .zhss-variants__value,\n  #zhss-variants-table .zhss-variants__item.is-current .zhss-variants__variant-text,\n  #zhss-variants-table .zhss-variants__item.is-current .zhss-variants__mobile-label{\n    font-weight:700;\n    color:var(--active-color);\n  }\n\n  #zhss-variants-table .zhss-variants__col--length,\n  #zhss-variants-table .zhss-variants__col--grooves,\n  #zhss-variants-table .zhss-variants__col--colour{\n    font-size:var(--value-size-mobile);\n    line-height:1.35;\n  }\n\n  #zhss-variants-table .zhss-variants__color-swatch{\n    width:22px;\n    height:22px;\n  }\n}\n<\/style>\n\n<script>\n(function () {\n  const root = document.getElementById('zhss-variants-table');\n  const i18nRoot = document.getElementById('zhss-variants-i18n');\n  const sourceRoot = document.getElementById('zhss-variants-source');\n  if (!root || !i18nRoot || !sourceRoot) return;\n\n  function getI18nNode(key) {\n    return i18nRoot.querySelector('[data-key=\"' + key + '\"]');\n  }\n\n  function trHtml(key, fallback) {\n    const node = getI18nNode(key);\n    return node ? node.innerHTML : fallback;\n  }\n\n  function trText(key, fallback) {\n    const node = getI18nNode(key);\n    return node ? node.textContent : fallback;\n  }\n\n  function escapeHtml(str) {\n    return String(str || '')\n      .replace(\/&\/g, '&amp;')\n      .replace(\/<\/g, '&lt;')\n      .replace(\/>\/g, '&gt;')\n      .replace(\/\"\/g, '&quot;')\n      .replace(\/'\/g, '&#039;');\n  }\n\n  function normalizePath(pathname) {\n    return (pathname || '\/').replace(\/\\\/+$\/, '') || '\/';\n  }\n\n  function getHtmlLangCandidates() {\n    const lang = (document.documentElement.getAttribute('lang') || '').toLowerCase().trim();\n    if (!lang) return [];\n\n    const out = [lang];\n    const primary = lang.split('-')[0];\n    if (primary && primary !== lang) out.push(primary);\n\n    return out;\n  }\n\n  function detectCurrentLanguagePrefix(pathname) {\n    const segments = String(pathname || '\/').split('\/').filter(Boolean);\n    if (!segments.length) return '';\n\n    const first = segments[0].toLowerCase();\n    const htmlLangCandidates = getHtmlLangCandidates();\n\n    if (htmlLangCandidates.includes(first)) return first;\n\n    const primaryCandidates = htmlLangCandidates.map(function(code) {\n      return code.split('-')[0];\n    });\n    if (primaryCandidates.includes(first)) return first;\n\n    if (\/^[a-z]{2,3}(?:-[a-z]{2,3})?$\/.test(first)) {\n      return first;\n    }\n\n    return '';\n  }\n\n  function joinPrefixAndPath(prefix, pathname) {\n    const cleanPrefix = String(prefix || '').replace(\/^\\\/+|\\\/+$\/g, '');\n    const cleanPath = String(pathname || '\/');\n\n    if (!cleanPrefix) return cleanPath || '\/';\n    if (cleanPath === '\/' || cleanPath === '') return '\/' + cleanPrefix + '\/';\n\n    return '\/' + cleanPrefix + (cleanPath.startsWith('\/') ? cleanPath : '\/' + cleanPath);\n  }\n\n  function buildTranslatePressAwareUrl(rawUrl) {\n    let urlObj;\n    try {\n      urlObj = new URL(rawUrl, window.location.origin);\n    } catch (e) {\n      return rawUrl;\n    }\n\n    if (urlObj.origin !== window.location.origin) return urlObj.href;\n\n    const currentPrefix = detectCurrentLanguagePrefix(window.location.pathname);\n    const targetPrefix = detectCurrentLanguagePrefix(urlObj.pathname);\n\n    if (targetPrefix) return urlObj.href;\n    if (!currentPrefix) return urlObj.href;\n\n    urlObj.pathname = joinPrefixAndPath(currentPrefix, urlObj.pathname);\n    return urlObj.href;\n  }\n\n  function readSourceVariants() {\n    const items = Array.prototype.slice.call(sourceRoot.querySelectorAll('.zhss-variants-source__item')).slice(0, 200);\n\n    return items.map(function(item) {\n      const getText = function(field) {\n        const node = item.querySelector('[data-field=\"' + field + '\"]');\n        return node ? (node.textContent || '').trim() : '';\n      };\n\n      return {\n        image: item.getAttribute('data-image') || '',\n        name: getText('name'),\n        length: item.getAttribute('data-length') || '',\n        grooves: getText('grooves'),\n        swatch: item.getAttribute('data-swatch') || '#BDBDBD',\n        colour: getText('colour'),\n        url: item.getAttribute('data-url') || '#'\n      };\n    }).filter(function(item) {\n      return item.name || item.length || item.colour || item.grooves;\n    });\n  }\n\n  const labels = {\n    variant: trHtml('label_variant', 'Variant \u2193\u2191'),\n    length: trHtml('label_length', 'Length <span class=\"zhss-variants__head-mm\">(mm)<\/span> \u2193\u2191'),\n    grooves: trHtml('label_grooves', 'Grooves \u2193\u2191'),\n    colour: trHtml('label_colour', 'Colour \u2193\u2191'),\n    mobileLength: trText('mobile_length', 'Length:'),\n    mobileGrooves: trText('mobile_grooves', 'Grooves:'),\n    mobileColour: trText('mobile_colour', 'Colour:')\n  };\n\n  function renderTable() {\n    const variants = readSourceVariants();\n    const currentPath = normalizePath(window.location.pathname);\n\n    const rowsHtml = variants.map(function(item) {\n      const localizedUrl = buildTranslatePressAwareUrl(item.url || '#');\n      const itemPath = normalizePath(new URL(localizedUrl, window.location.origin).pathname);\n      const isCurrent = itemPath === currentPath ? ' is-current' : '';\n\n      return `\n        <a class=\"zhss-variants__row zhss-variants__item${isCurrent}\" href=\"${escapeHtml(localizedUrl)}\" data-url=\"${escapeHtml(localizedUrl)}\">\n          <div class=\"zhss-variants__col zhss-variants__col--variant\">\n            <div class=\"zhss-variants__variant-wrap\">\n              <img decoding=\"async\" class=\"zhss-variants__variant-img\" src=\"${escapeHtml(item.image)}\" alt=\"${escapeHtml(item.name)}\">\n              <div class=\"zhss-variants__variant-text\">${escapeHtml(item.name)}<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"zhss-variants__col zhss-variants__col--length\">\n            <span class=\"zhss-variants__mobile-label\">${escapeHtml(labels.mobileLength)}<\/span>\n            <span class=\"zhss-variants__value\">${escapeHtml(item.length)}<\/span>\n          <\/div>\n\n          <div class=\"zhss-variants__col zhss-variants__col--grooves\">\n            <span class=\"zhss-variants__mobile-label\">${escapeHtml(labels.mobileGrooves)}<\/span>\n            <span class=\"zhss-variants__value\">${escapeHtml(item.grooves)}<\/span>\n          <\/div>\n\n          <div class=\"zhss-variants__col zhss-variants__col--colour\">\n            <span class=\"zhss-variants__mobile-label\">${escapeHtml(labels.mobileColour)}<\/span>\n            <span class=\"zhss-variants__color-wrap\">\n              <span class=\"zhss-variants__color-swatch\" style=\"background:${escapeHtml(item.swatch)};\"><\/span>\n              <span class=\"zhss-variants__value\">${escapeHtml(item.colour)}<\/span>\n            <\/span>\n          <\/div>\n        <\/a>\n      `;\n    }).join('');\n\n    root.innerHTML = `\n      <div class=\"zhss-variants__table\">\n        <div class=\"zhss-variants__head zhss-variants__row\">\n          <div class=\"zhss-variants__col zhss-variants__col--variant\">\n            <span class=\"zhss-variants__head-label\">${labels.variant}<\/span>\n          <\/div>\n\n          <div class=\"zhss-variants__col zhss-variants__col--length\">\n            <span class=\"zhss-variants__head-label\">${labels.length}<\/span>\n          <\/div>\n\n          <div class=\"zhss-variants__col zhss-variants__col--grooves\">\n            <span class=\"zhss-variants__head-label\">${labels.grooves}<\/span>\n          <\/div>\n\n          <div class=\"zhss-variants__col zhss-variants__col--colour\">\n            <span class=\"zhss-variants__head-label\">${labels.colour}<\/span>\n          <\/div>\n        <\/div>\n\n        ${rowsHtml}\n      <\/div>\n    `;\n  }\n\n  renderTable();\n\n  const observer = new MutationObserver(function() {\n    renderTable();\n  });\n\n  observer.observe(i18nRoot, {\n    childList:true,\n    subtree:true,\n    characterData:true,\n    attributes:true\n  });\n\n  observer.observe(sourceRoot, {\n    childList:true,\n    subtree:true,\n    characterData:true,\n    attributes:true\n  });\n\n  window.setTimeout(renderTable, 400);\n  window.setTimeout(renderTable, 1200);\n})();\n<\/script>\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>Technical Data Properties Line line 5 ESD-safe No Weight m = 1.2 g Delivery unit 1 pce. Material PA-GF Colour black Description item Caps securely protect cut edges and prevent dirt from entering the profile contour at the end face. The special dome geometry suppresses vibrations and is resistant to temperature changes. Assembly Instructions Variants [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6819,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37],"tags":[],"class_list":["post-8229","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aluminium-sections"],"_links":{"self":[{"href":"https:\/\/zhss.org\/ru\/wp-json\/wp\/v2\/posts\/8229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zhss.org\/ru\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zhss.org\/ru\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zhss.org\/ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zhss.org\/ru\/wp-json\/wp\/v2\/comments?post=8229"}],"version-history":[{"count":4,"href":"https:\/\/zhss.org\/ru\/wp-json\/wp\/v2\/posts\/8229\/revisions"}],"predecessor-version":[{"id":8233,"href":"https:\/\/zhss.org\/ru\/wp-json\/wp\/v2\/posts\/8229\/revisions\/8233"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zhss.org\/ru\/wp-json\/wp\/v2\/media\/6819"}],"wp:attachment":[{"href":"https:\/\/zhss.org\/ru\/wp-json\/wp\/v2\/media?parent=8229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zhss.org\/ru\/wp-json\/wp\/v2\/categories?post=8229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zhss.org\/ru\/wp-json\/wp\/v2\/tags?post=8229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}