Preparetobeunstoppable

Trade

The d3 range improves athletic performance and supports injury prevention and rehabilitation. Access this must-have arsenal of products trusted by Physios, Trainers, Gyms and Medical Clinics worldwide.

Sign-up for a trade account to unlock competitive pricing and exceptional customer service you can rely on.

discounts
for
clubs
&schools

Attention all schools and sports clubs! Get the competitive edge for your athletes with d3.

Open an account today and receive unbeatable wholesale pricing on the complete range of d3 products.

d3 Basketball in net
.d3z-map,.d3z-map *{box-sizing:border-box} .d3z-map{--orange:#fd6408;--ink:#000;--copy:#fff;--muted:#a7a7a7;width:100%;margin:0;background:var(--ink);color:var(--copy);font-family:avant,sans-serif;font-weight:400;overflow:hidden} .d3z-map__inner{width:min(1440px,100%);margin:0 auto;padding:110px 50px 100px} .d3z-map__intro{text-align:center} .d3z-map__eyebrow{margin:0 0 12px;color:var(--orange);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase} .d3z-map h2{max-width:1100px;margin:0 auto;color:#fff;font-family:avant,sans-serif;font-size:clamp(44px,5vw,80px);font-weight:500;letter-spacing:-.025em;line-height:1} .d3z-map__intro-text{margin:18px auto 0;color:var(--muted);font-size:18px;line-height:1.5} .d3z-map__layout{display:grid;grid-template-columns:minmax(460px,1.08fr) minmax(370px,.92fr);gap:clamp(48px,6vw,92px);align-items:center;padding-top:55px} .d3z-map__visual{position:relative;width:100%;aspect-ratio:69/100;overflow:hidden;background:#000} .d3z-map__runner{display:block;width:100%;height:100%;max-width:none;object-fit:cover;user-select:none;-webkit-user-drag:none} .d3z-map__hotspot{position:absolute;z-index:2;left:var(--x);top:var(--y);display:grid;width:48px;height:48px;padding:0;transform:translate(-50%,-50%);border:0;border-radius:50%;background:transparent;cursor:pointer;place-items:center;-webkit-tap-highlight-color:transparent} .d3z-map__hotspot:before,.d3z-map__hotspot:after{grid-area:1/1;border-radius:50%;content:""} .d3z-map__hotspot:before{width:12px;height:12px;border:2px solid #fff;background:var(--orange);box-shadow:0 0 0 3px rgba(0,0,0,.78),0 0 0 5px rgba(255,255,255,.92);transition:transform .16s ease,background .16s ease} .d3z-map__hotspot:after{width:36px;height:36px;border:1px solid rgba(255,255,255,.72);animation:d3z-pulse 2.4s ease-out infinite} .d3z-map__hotspot:hover:before,.d3z-map__hotspot:focus-visible:before,.d3z-map__hotspot[aria-pressed=true]:before{transform:scale(1.32);background:#fff;box-shadow:0 0 0 3px var(--orange),0 0 24px 10px rgba(253,100,8,.72)} .d3z-map__hotspot[aria-pressed=true]:after{border-color:var(--orange);animation:none} .d3z-map__hotspot:focus-visible{outline:2px solid #fff;outline-offset:4px} .d3z-map__hotspot-name{position:absolute;left:50%;bottom:calc(100% + 7px);padding:5px 9px;transform:translateX(-50%) translateY(4px);border:1px solid rgba(255,255,255,.28);border-radius:3px;background:rgba(3,3,3,.92);color:#fff;font-size:12px;font-weight:600;line-height:1;opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .14s ease,transform .14s ease} .d3z-map__hotspot:hover .d3z-map__hotspot-name,.d3z-map__hotspot:focus-visible .d3z-map__hotspot-name,.d3z-map__hotspot[aria-pressed=true] .d3z-map__hotspot-name{transform:translateX(-50%);opacity:1} .d3z-map__content{display:grid;gap:28px;min-width:0;align-content:center} .d3z-map__nav{display:flex;flex-wrap:wrap;gap:2px 20px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.18)} .d3z-map__area{min-height:38px;padding:7px 0 5px;border:0;border-bottom:1px solid transparent;border-radius:0!important;outline:0;background:transparent!important;color:#898989;font:inherit;font-size:14px;cursor:pointer;appearance:none;box-shadow:none!important;transition:border-color .15s ease,color .15s ease} .d3z-map__area:hover,.d3z-map__area:focus-visible{color:#fff} .d3z-map__area:focus-visible{outline:2px solid #fff;outline-offset:3px} .d3z-map__area[aria-pressed=true]{border-color:var(--orange);color:var(--orange)} .d3z-map__panel{position:relative;min-height:320px;padding-top:28px;border-top:1px solid rgba(255,255,255,.72)} .d3z-map__panel:before{position:absolute;top:-2px;left:0;width:68px;height:3px;background:var(--orange);content:""} .d3z-map__panel-label{margin:0 0 9px;color:var(--orange);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase} .d3z-map__panel h3{margin:0;color:#fff;font-family:avant,sans-serif;font-size:clamp(46px,4.6vw,72px);font-weight:500;letter-spacing:-.025em;line-height:.95;text-transform:capitalize} .d3z-map__list{display:grid;margin:28px 0 0;padding:0;list-style:none} .d3z-map__item{min-height:66px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:17px;line-height:1.45} .d3z-map__use{color:#d6d6d6}.d3z-map__dash{color:#8b8b8b}.d3z-map__product{color:#fff;font-weight:600} .d3z-map__tutorials{display:flex;flex-wrap:wrap;align-items:center;gap:13px 18px;margin-top:26px} .d3z-map__tutorial{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:10px 18px 8px;border:2px solid #fff;border-radius:35px;background:#fff;color:#000!important;font-size:14px;font-weight:600;text-decoration:none!important;transition:background .15s ease,border-color .15s ease,transform .15s ease} .d3z-map__tutorial:hover,.d3z-map__tutorial:focus-visible{border-color:var(--orange);background:var(--orange);transform:translateX(2px)} .d3z-map__tutorial svg{width:17px;height:17px} .d3z-map__secondary{color:#fff!important;font-size:14px;text-decoration:underline!important;text-decoration-color:rgba(255,255,255,.45)!important;text-underline-offset:4px;transition:color .15s ease,text-decoration-color .15s ease} .d3z-map__secondary:hover,.d3z-map__secondary:focus-visible{color:var(--orange)!important;text-decoration-color:var(--orange)!important} .d3z-map__sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important} @keyframes d3z-pulse{0%{transform:scale(.55);opacity:.9}76%,100%{transform:scale(1.42);opacity:0}} @media(max-width:900px){.d3z-map__inner{padding:80px 30px}.d3z-map__layout{grid-template-columns:1fr;max-width:660px;margin:auto;gap:34px}.d3z-map__nav{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity}.d3z-map__area{flex:0 0 auto;scroll-snap-align:start}} @media(max-width:540px){.d3z-map__inner{padding:65px 0}.d3z-map__intro{padding:0 20px;text-align:left}.d3z-map h2,.d3z-map__intro-text{margin-left:0}.d3z-map__layout{padding-top:35px}.d3z-map__content{padding:0 20px}.d3z-map__nav{margin:0 -20px;padding-left:20px;padding-right:20px}.d3z-map__panel{min-height:0}.d3z-map__intro-text{font-size:16px}} @media(prefers-reduced-motion:reduce){.d3z-map *,.d3z-map *:before,.d3z-map *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

d3 strapping & support guide

Which tape or bandage do you need?

Tap a highlighted body area to find the right support.

Athlete running at night with selectable taping areas (function () { "use strict"; var STYLE_ID = "d3z-body-map-styles"; var DATA = { shoulder: { label: "Shoulder", x: 44, y: 30, items: [["Muscle Support", "Kinesiology"], ["Joint stabilisation", "Rigid"]], tutorials: [ ["Kinesiology shoulder", "https://www.d3tape.com/tutorial/kinesiology-tape-shoulder/"], ["Rigid shoulder", "https://www.d3tape.com/tutorial/hypofix-and-rigid-for-shoulder/"] ] }, fingers: { label: "Fingers / hand", x: 33, y: 42, items: [["Everyday taping", "Athletic"], ["Post-injury or full immobilisation", "Rigid"]], tutorials: [ ["Rigid thumb", "https://www.d3tape.com/tutorial/strapping-a-thumb-with-rigid/"], ["EAB hand and thumb", "https://www.d3tape.com/tutorial/eab-hand-and-thumb-support-tutorial/"] ] }, wrist: { label: "Wrist", x: 68, y: 32, items: [["Muscle support", "Kinesiology"], ["Everyday taping", "Athletic"], ["Post-injury or full immobilisation", "Rigid"]], tutorials: [["Cohesive wrist", "https://www.d3tape.com/tutorial/cohesive-wrap-around-the-wrist-tutorial/"]] }, hamstring: { label: "Hamstring", x: 39, y: 53, items: [["Muscle support", "Kinesiology"], ["Compression", "Cohesive"]], tutorials: [["Kinesiology hamstring", "https://www.d3tape.com/tutorial/kinesiology-tape-for-hamstring/"]] }, thigh: { label: "Thigh", x: 57, y: 51, items: [["Compression", "EAB"]], tutorials: [["General taping application", "https://www.d3tape.com/tutorial/kinesiology-tape-general-application/"]] }, knee: { label: "Knee", x: 69, y: 54, items: [["Muscle Support", "Kinesiology"], ["Joint stabilisation", "Rigid"], ["Compression", "Cohesive"]], tutorials: [ ["Kinesiology knee", "https://www.d3tape.com/tutorial/kinesiology-tape-knee/"], ["Rigid knee", "https://www.d3tape.com/tutorial/rigid-tape/"] ] }, calf: { label: "Calf", x: 28, y: 64, items: [["Muscle Support", "Kinesiology"], ["Compression", "Cohesive"]], tutorials: [ ["Kinesiology calf", "https://www.d3tape.com/tutorial/kinesiology-tape-calf/"], ["Alternative calf method", "https://www.d3tape.com/tutorial/calf/"] ] }, ankle: { label: "Ankle", x: 54, y: 68, items: [["Everyday taping", "Athletic"], ["Post-injury or full immobilisation", "Rigid"], ["Muscle support", "Kinesiology"]], tutorials: [ ["ASTX ankle", "https://www.d3tape.com/tutorial/astx-ankle-strapping/"], ["Rigid ankle", "https://www.d3tape.com/tutorial/rigid-ankle-strapping-/"] ] } }; var CSS = [ ".d3z-map,.d3z-map *{box-sizing:border-box}", ".d3z-map{--orange:#fd6408;--ink:#000;--copy:#fff;--muted:#a7a7a7;width:100%;margin:0;background:var(--ink);color:var(--copy);font-family:avant,sans-serif;font-weight:400;overflow:hidden}", ".d3z-map__inner{width:min(1440px,100%);margin:0 auto;padding:110px 50px 100px}", ".d3z-map__intro{text-align:center}", ".d3z-map__eyebrow{margin:0 0 12px;color:var(--orange);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}", ".d3z-map h2{max-width:1100px;margin:0 auto;color:#fff;font-family:avant,sans-serif;font-size:clamp(44px,5vw,80px);font-weight:500;letter-spacing:-.025em;line-height:1}", ".d3z-map__intro-text{margin:18px auto 0;color:var(--muted);font-size:18px;line-height:1.5}", ".d3z-map__layout{display:grid;grid-template-columns:minmax(460px,1.08fr) minmax(370px,.92fr);gap:clamp(48px,6vw,92px);align-items:center;padding-top:55px}", ".d3z-map__visual{position:relative;width:100%;aspect-ratio:69/100;overflow:hidden;background:#000}", ".d3z-map__runner{display:block;width:100%;height:100%;max-width:none;object-fit:cover;user-select:none;-webkit-user-drag:none}", ".d3z-map__hotspot{position:absolute;z-index:2;left:var(--x);top:var(--y);display:grid;width:48px;height:48px;padding:0;transform:translate(-50%,-50%);border:0;border-radius:50%;background:transparent;cursor:pointer;place-items:center;-webkit-tap-highlight-color:transparent}", ".d3z-map__hotspot:before,.d3z-map__hotspot:after{grid-area:1/1;border-radius:50%;content:''}", ".d3z-map__hotspot:before{width:12px;height:12px;border:2px solid #fff;background:var(--orange);box-shadow:0 0 0 3px rgba(0,0,0,.78),0 0 0 5px rgba(255,255,255,.92);transition:transform .16s ease,background .16s ease}", ".d3z-map__hotspot:after{width:36px;height:36px;border:1px solid rgba(255,255,255,.72);animation:d3z-pulse 2.4s ease-out infinite}", ".d3z-map__hotspot:hover:before,.d3z-map__hotspot:focus-visible:before,.d3z-map__hotspot[aria-pressed=true]:before{transform:scale(1.32);background:#fff;box-shadow:0 0 0 3px var(--orange),0 0 24px 10px rgba(253,100,8,.72)}", ".d3z-map__hotspot[aria-pressed=true]:after{border-color:var(--orange);animation:none}", ".d3z-map__hotspot:focus-visible{outline:2px solid #fff;outline-offset:4px}", ".d3z-map__hotspot-name{position:absolute;left:50%;bottom:calc(100% + 7px);padding:5px 9px;transform:translateX(-50%) translateY(4px);border:1px solid rgba(255,255,255,.28);border-radius:3px;background:rgba(3,3,3,.92);color:#fff;font-size:12px;font-weight:600;line-height:1;opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .14s ease,transform .14s ease}", ".d3z-map__hotspot:hover .d3z-map__hotspot-name,.d3z-map__hotspot:focus-visible .d3z-map__hotspot-name,.d3z-map__hotspot[aria-pressed=true] .d3z-map__hotspot-name{transform:translateX(-50%);opacity:1}", ".d3z-map__content{display:grid;gap:28px;min-width:0;align-content:center}", ".d3z-map__nav{display:flex;flex-wrap:wrap;gap:2px 20px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.18)}", ".d3z-map__area{min-height:38px;padding:7px 0 5px!important;border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;outline:0;background:transparent!important;color:#898989!important;font:inherit;font-size:14px!important;cursor:pointer;appearance:none;box-shadow:none!important;transition:border-color .15s ease,color .15s ease}", ".d3z-map__area:hover,.d3z-map__area:focus-visible{color:#fff!important}", ".d3z-map__area:focus-visible{outline:2px solid #fff;outline-offset:3px}", ".d3z-map__area[aria-pressed=true]{border-bottom-color:var(--orange)!important;color:var(--orange)!important}", ".d3z-map__panel{position:relative;min-height:320px;padding-top:28px;border-top:1px solid rgba(255,255,255,.72)}", ".d3z-map__panel:before{position:absolute;top:-2px;left:0;width:68px;height:3px;background:var(--orange);content:''}", ".d3z-map__panel-label{margin:0 0 9px;color:var(--orange);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}", ".d3z-map__panel h3{margin:0;color:#fff;font-family:avant,sans-serif;font-size:clamp(46px,4.6vw,72px);font-weight:500;letter-spacing:-.025em;line-height:.95;text-transform:capitalize}", ".d3z-map__list{display:grid;margin:28px 0 0;padding:0;list-style:none}", ".d3z-map__item{min-height:66px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:17px;line-height:1.45}", ".d3z-map__use{color:#d6d6d6}.d3z-map__dash{color:#8b8b8b}.d3z-map__product{color:#fff;font-weight:600}", ".d3z-map__tutorials{display:flex;flex-wrap:wrap;align-items:center;gap:13px 18px;margin-top:26px}", ".d3z-map__tutorial{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:10px 18px 8px;border:2px solid #fff;border-radius:35px;background:#fff;color:#000!important;font-size:14px;font-weight:600;text-decoration:none!important;transition:background .15s ease,border-color .15s ease,transform .15s ease}", ".d3z-map__tutorial:hover,.d3z-map__tutorial:focus-visible{border-color:var(--orange);background:var(--orange);transform:translateX(2px)}", ".d3z-map__secondary{color:#fff!important;font-size:14px;text-decoration:underline!important;text-decoration-color:rgba(255,255,255,.45)!important;text-underline-offset:4px;transition:color .15s ease,text-decoration-color .15s ease}", ".d3z-map__secondary:hover,.d3z-map__secondary:focus-visible{color:var(--orange)!important;text-decoration-color:var(--orange)!important}", ".d3z-map__sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}", "@keyframes d3z-pulse{0%{transform:scale(.55);opacity:.9}76%,100%{transform:scale(1.42);opacity:0}}", "@media(max-width:900px){.d3z-map__inner{padding:80px 30px}.d3z-map__layout{grid-template-columns:1fr;max-width:660px;margin:auto;gap:34px}.d3z-map__nav{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity}.d3z-map__area{flex:0 0 auto;scroll-snap-align:start}}", "@media(max-width:540px){.d3z-map__inner{padding:65px 0}.d3z-map__intro{padding:0 20px;text-align:left}.d3z-map h2,.d3z-map__intro-text{margin-left:0}.d3z-map__layout{padding-top:35px}.d3z-map__content{padding:0 20px}.d3z-map__nav{margin:0 -20px;padding-left:20px;padding-right:20px}.d3z-map__panel{min-height:0}.d3z-map__intro-text{font-size:16px}}", "@media(prefers-reduced-motion:reduce){.d3z-map *,.d3z-map *:before,.d3z-map *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}" ].join(""); function make(tag, className, text) { var element = document.createElement(tag); if (className) element.className = className; if (text != null) element.textContent = text; return element; } function addStyles() { if (document.getElementById(STYLE_ID)) return; var style = document.createElement("style"); style.id = STYLE_ID; style.textContent = CSS; document.head.appendChild(style); } function initialise(root) { if (root.getAttribute("data-d3z-global-ready") === "true") return; var inner = root.querySelector(".d3z-map__inner"); if (!inner) return; Array.prototype.slice.call(root.childNodes).forEach(function (node) { if (node !== inner) root.removeChild(node); }); var visual = root.querySelector(".d3z-map__visual"); var nav = root.querySelector(".d3z-map__nav"); var panel = root.querySelector(".d3z-map__panel"); if (!visual || !nav || !panel) return; root.setAttribute("data-d3z-global-ready", "true"); root.setAttribute("data-ready", "true"); nav.textContent = ""; Array.prototype.slice.call(visual.querySelectorAll(".d3z-map__hotspot")).forEach(function (node) { node.remove(); }); function show(key, scroll) { var region = DATA[key]; Array.prototype.slice.call(root.querySelectorAll("[data-region]")).forEach(function (element) { element.setAttribute("aria-pressed", String(element.getAttribute("data-region") === key)); }); panel.textContent = ""; panel.appendChild(make("p", "d3z-map__panel-label", "Recommended for")); panel.appendChild(make("h3", "", region.label)); var list = make("ul", "d3z-map__list"); region.items.forEach(function (item) { var row = make("li", "d3z-map__item"); row.appendChild(make("span", "d3z-map__use", item[0])); row.appendChild(make("span", "d3z-map__dash", " – ")); row.appendChild(make("span", "d3z-map__product", item[1])); list.appendChild(row); }); panel.appendChild(list); var tutorials = make("div", "d3z-map__tutorials"); var primary = make("a", "d3z-map__tutorial", "Watch " + region.tutorials[0][0] + " →"); primary.href = region.tutorials[0][1]; primary.setAttribute("aria-label", "Watch " + region.tutorials[0][0] + " tutorial"); tutorials.appendChild(primary); if (region.tutorials[1]) { var secondary = make("a", "d3z-map__secondary", "Also: " + region.tutorials[1][0]); secondary.href = region.tutorials[1][1]; secondary.setAttribute("aria-label", "Watch " + region.tutorials[1][0] + " tutorial"); tutorials.appendChild(secondary); } panel.appendChild(tutorials); if (scroll && window.matchMedia("(max-width:900px)").matches) { panel.scrollIntoView({ behavior: "smooth", block: "nearest" }); } } Object.keys(DATA).forEach(function (key) { var region = DATA[key]; var hotspot = make("button", "d3z-map__hotspot"); hotspot.type = "button"; hotspot.setAttribute("data-region", key); hotspot.setAttribute("aria-label", region.label); hotspot.setAttribute("aria-pressed", "false"); hotspot.style.setProperty("--x", region.x + "%"); hotspot.style.setProperty("--y", region.y + "%"); hotspot.appendChild(make("span", "d3z-map__hotspot-name", region.label)); hotspot.addEventListener("click", function () { show(key, true); }); hotspot.addEventListener("mouseenter", function () { show(key, false); }); hotspot.addEventListener("focus", function () { show(key, false); }); visual.appendChild(hotspot); var area = make("button", "d3z-map__area", region.label); area.type = "button"; area.setAttribute("data-region", key); area.setAttribute("aria-pressed", "false"); area.addEventListener("click", function () { show(key, true); }); area.addEventListener("focus", function () { show(key, false); }); nav.appendChild(area); }); show("shoulder", false); } function init() { var roots = document.querySelectorAll("[data-d3z-map]"); if (!roots.length) return; addStyles(); Array.prototype.forEach.call(roots, initialise); } var attempts = 0; function boot() { init(); if (document.querySelector("[data-d3z-map][data-d3z-global-ready='true']")) return; attempts += 1; if (attempts < 40) window.setTimeout(boot, 250); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", boot); } else { boot(); } })(); (function(){ function enforceClickOnly(){ document.querySelectorAll("[data-d3z-map]").forEach(function(root){ root.querySelectorAll(".d3z-map__area:not([data-d3z-click-only])").forEach(function(area){ var key=area.getAttribute("data-region"); var clean=area.cloneNode(true); clean.setAttribute("data-d3z-click-only","true"); clean.addEventListener("click",function(){ var hotspot=root.querySelector(".d3z-map__hotspot[data-region=""+key+""]"); if(hotspot) hotspot.click(); }); area.replaceWith(clean); }); }); } [0,100,400,1000,2000].forEach(function(delay){window.setTimeout(enforceClickOnly,delay)}); })();