Offensive Spacing Training Spot Markers | 16"
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap'); .hkb{ --o:#ff6b1a; --od:#e85d10; --ink:#0c0c0e; --bo dy:#45454d; --muted:#6b6b73; --line:#e7e7ec; --bg:#fff; --bg2:#f6f6f8; --black:#0f0f12; font-family:'Inter',Arial,sans-serif; color:var(--body); line-height:1.6; } .hkb *{ box-sizing:border-box; } .hkb img{ max-width:100%; } .hkb .wrap{ max-width:1140px; margin:0 auto; padding:0 22px; } .hkb .sec{ padding:62px 0; background:var(--bg); } .hkb .sec--alt{ background:var(--bg2); } .hkb .sec--black{ background:var(--black); color:#fff; } .hkb .kick{ text-align:center; max-width:760px; margin:0 auto 44px; } .hkb .ey{ display:inline-block; font-family:'Oswald'; font-size:12.5px; font-weight:600; letter-spacing:.22em; text-transform:uppercase; color:var(--o); margin-bottom:12px; } .hkb h2.t{ font-family:'Oswald'; font-weight:700; text-transform:uppercase; font-size:clamp(26px,3.4vw,38px); line-height:1.05; letter-spacing:-.01em; color:var(--ink); margin:0 0 12px; } .hkb .sec--black h2.t{ color:#fff; } .hkb .kick p{ font-size:16px; color:var(--muted); margin:0; } .hkb .btn{ display:inline-flex; align-items:center; justify-content:center; gap:9px; cursor:pointer; font-family:'Oswald','Inter',sans-serif; font-weight:600; font-size:15px; letter-spacing:.04em; text-transform:uppercase; border-radius:10px; padding:15px 30px; border:2px solid transparent; transition:transform .15s ease, box-shadow .15s ease, background .15s, color .15s, border-color .15s; text-decoration:none; } .hkb .btn svg{ flex:0 0 auto; } .hkb .btn--o{ background:var(--o); color:#fff; box-shadow:0 10px 24px rgba(255,107,26,.30); } .hkb .btn--o:hover{ background:var(--od); transform:translateY(-2px); } .hkb .btn--ghost{ background:transparent; color:var(--ink); border-color:var(--line); } .hkb .btn--ghost:hover{ border-color:var(--o); color:var(--o); } .hkb .sec--black .btn--ghost{ color:#fff; border-color:rgba(255,255,255,.32); } .hkb .sec--black .btn--ghost:hover{ color:var(--o); border-color:var(--o); } .hkb .lead{ display:grid; grid-template-columns:1.05fr .95fr; gap:50px; align-items:center; } .hkb .lead h2.t{ font-size:clamp(28px,3.8vw,42px); } .hkb .lead p{ font-size:17px; line-height:1.6; color:var(--body); margin:0 0 24px; } .hkb .lead__pic img{ width:100%; border-radius:18px; display:block; filter:drop-shadow(0 26px 46px rgba(0,0,0,.16)); } .hkb .trust{ display:flex; flex-wrap:wrap; gap:9px 20px; margin-top:22px; } .hkb .trust span{ font-size:13.5px; font-weight:600; color:var(--muted); display:inline-flex; align-items:center; gap:6px; } .hkb .trust b{ color:var(--ink); } .hkb .trust .st{ color:var(--o); font-size:15px; } .hkb .steps{ display:grid; grid-template-columns:repeat(2,1fr); gap:16px; max-width:980px; margin:0 auto; } .hkb .step{ position:relative; background:#fff; border:1px solid var(--line); border-radius:16px; padding:26px 26px 24px 72px; box-shadow:0 2px 10px rgba(0,0,0,.04); transition:transform .15s, box-shadow .15s; } .hkb .step:hover{ transform:translateY(-3px); box-shadow:0 14px 30px rgba(0,0,0,.10); } .hkb .step .num{ position:absolute; left:22px; top:24px; width:36px; height:36px; border-radius:50%; background:var(--o); color:#fff; font-family:'Oswald'; font-weight:700; font-size:18px; display:flex; align-items:center; justify-content:center; } .hkb .step h3{ font-family:'Oswald'; font-weight:600; text-transform:uppercase; font-size:17.5px; color:var(--ink); margin:0 0 7px; } .hkb .step p{ font-size:14.5px; line-height:1.55; color:var(--body); margin:0; } .hkb .specs{ display:grid; grid-template-columns:repeat(3,1fr); gap:14px; max-width:980px; margin:0 auto; } .hkb .spec{ text-align:center; background:#fff; border:1px solid var(--line); border-radius:14px; padding:26px 18px; } .hkb .spec .k{ font-family:'Oswald'; font-size:12px; font-weight:600; letter-spacing:.12em; text-transform:uppercase; color:var(--o); margin-bottom:8px; } .hkb .spec .v{ font-size:15px; color:var(--ink); font-weight:600; line-height:1.5; } .hkb .feat{ display:grid; grid-template-columns:repeat(2,1fr); gap:16px; max-width:920px; margin:0 auto; } .hkb .fcard{ display:flex; gap:14px; align-items:flex-start; background:#fff; border:1px solid var(--line); border-radius:14px; padding:22px; } .hkb .fcard .ic{ flex:0 0 auto; width:28px; height:28px; color:var(--o); } .hkb .fcard p{ margin:0; font-size:15px; line-height:1.5; color:var(--ink); font-weight:500; } .hkb .split{ display:grid; grid-template-columns:1fr 1fr; gap:44px; align-items:center; max-width:1040px; margin:0 auto; } .hkb .split .pic img{ width:100%; border-radius:16px; display:block; box-shadow:0 18px 40px rgba(0,0,0,.12); } .hkb .split h2.t{ margin-top:0; } .hkb .split .ck{ list-style:none; padding:0; margin:16px 0 0; } .hkb .split .ck li{ position:relative; padding-left:30px; margin:11px 0; font-size:15px; color:var(--body); } .hkb .split .ck li::before{ content:"\2713"; position:absolute; left:0; top:0; color:var(--o); font-weight:800; font-size:16px; } .hkb .letter{ max-width:820px; margin:0 auto; background:#fff; border:1px solid var(--line); border-left:4px solid var(--o); border-radius:14px; padding:36px 40px; } .hkb .letter p{ font-size:15.5px; line-height:1.7; color:var(--body); margin:0 0 15px; } .hkb .letter .sign{ font-family:'Oswald'; font-weight:600; text-transform:uppercase; letter-spacing:.04em; color:var(--ink); } .hkb .letter .ps{ font-size:14px; color:var(--muted); margin-top:18px; } .hkb .gal{ display:grid; grid-template-columns:repeat(3,1fr); gap:14px; max-width:1000px; margin:0 auto; } .hkb .gal figure{ margin:0; border-radius:14px; overflow:hidden; border:1px solid var(--line); background:#fff; aspect-ratio:1/1; } .hkb .gal img{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .4s; } .hkb .gal figure:hover img{ transform:scale(1.05); } .hkb .vids{ display:grid; grid-template-columns:repeat(3,1fr); gap:16px 16px; max-width:1040px; margin:0 auto; } .hkb .vids--one{ grid-template-columns:1fr; max-width:900px; } .hkb .vids--one figcaption{ font-size:14px; } .hkb .vid{ margin:0; } .hkb .vid .fr{ position:relative; padding-top:56.25%; border-radius:12px; overflow:hidden; border:1px solid var(--line); background:#000; } .hkb .vid iframe{ position:absolute; inset:0; width:100%; height:100%; border:0; } .hkb .vid figcaption{ font-family:'Oswald'; font-weight:600; text-transform:uppercase; font-size:12.5px; letter-spacing:.03em; color:var(--ink); margin-top:9px; text-align:center; } .hkb .anchor{ display:flex; flex-wrap:wrap; gap:18px; justify-content:center; align-items:stretch; margin-top:6px; } .hkb .anchor .ac{ background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.16); border-radius:16px; padding:24px 30px; text-align:center; min-width:230px; } .hkb .anchor .ac .big{ font-family:'Oswald'; font-weight:700; font-size:34px; color:#fff; line-height:1; } .hkb .anchor .ac .lbl{ font-size:13.5px; color:#c9c9d1; margin-top:8px; } .hkb .anchor .ac--win{ background:rgba(255,107,26,.16); border-color:var(--o); } .hkb .anchor .ac--win .big{ color:var(--o); } .hkb .anchor .vs{ align-self:center; font-family:'Oswald'; font-weight:700; color:#6b6b73; font-size:16px; } .hkb .anchor__note{ text-align:center; color:#c9c9d1; font-size:15px; margin:26px auto 0; max-width:560px; } .hkb .faq{ max-width:820px; margin:0 auto; } .hkb .faq details{ border:1px solid var(--line); border-radius:12px; background:#fff; margin:10px 0; padding:0 22px; } .hkb .faq summary{ cursor:pointer; list-style:none; font-family:'Oswald'; font-weight:600; text-transform:uppercase; font-size:15px; color:var(--ink); padding:18px 28px 18px 0; position:relative; } .hkb .faq summary::-webkit-details-marker{ display:none; } .hkb .faq summary::after{ content:"+"; position:absolute; right:0; top:13px; font-size:26px; color:var(--o); font-weight:400; } .hkb .faq details[open] summary::after{ content:"\2013"; } .hkb .faq details p{ margin:0 0 18px; font-size:14.5px; line-height:1.6; color:var(--body); } .hkb .ctaband{ text-align:center; max-width:680px; margin:0 auto; } .hkb .ctaband p{ color:#c9c9d1; margin:0 auto 26px; max-width:560px; font-size:16px; } .hkb .ctaband .btn--o{ box-shadow:0 12px 30px rgba(255,107,26,.40); } @media(max-width:860px){ .hkb .lead{ grid-template-columns:1fr; gap:30px; text-align:center; } .hkb .lead p{ margin-left:auto; margin-right:auto; } .hkb .trust{ justify-content:center; } .hkb .lead__pic{ order:-1; max-width:430px; margin:0 auto; } .hkb .split{ grid-template-columns:1fr; gap:26px; } .hkb .split .pic{ order:-1; } .hkb .vids{ grid-template-columns:1fr 1fr; } } @media(max-width:680px){ .hkb .steps,.hkb .feat,.hkb .specs{ grid-template-columns:1fr; } .hkb .gal{ grid-template-columns:1fr 1fr; } .hkb .vids{ grid-template-columns:1fr; } .hkb .sec{ padding:46px 0; } .hkb .btn{ width:100%; } .hkb .letter{ padding:28px 24px; } } HoopsKing TrainingTeach Spacing Your Players Actually Remember Numbered, non-slip floor spots make offensive spacing and positioning instantly clear — so your drills run faster, your instructions land, and your players know exactly where to be. Built for Read & React, Motion, Flex, Princeton and more. Add the Spot Markers — $199.99 Numbered 1–6Non-slip molded polyAny offenseFast shipping Why It Matters“Spread Out” Isn’t Coaching Players don’t hold spacing because “move” and “spread out” are abstract — they can’t see where they’re supposed to be. Put numbered spots on the floor and spacing becomes concrete. Drills run faster, instructions stick, and good positioning becomes a habit. What It DoesBuilt to Make You Better Numbered spots (1–6) players can see Non-slip so they stay put mid-drill Durable molded polyvinyl, built to last Make your instructions crystal clear Works with any offense you run Great for teaching defense too Up CloseA Closer Look The DetailsSpecs Set Numbered floor spots Material Molded polyvinyl, non-slip Use Offensive & defensive spacing Good QuestionsFAQ Which offenses can I teach with them?Any — Read & React, Motion, Flex, Princeton and more. The numbered spots map to whatever system you run.Will they hold up to daily use?Yes — they’re molded polyvinyl built to survive countless practices.How fast does it ship?Most orders ship quickly with tracking emailed to you. Make Spacing Click for Your Team Turn abstract instructions into spots players can see. Add the Offensive Spacing Spot Markers today. Add the Spot Markers — $199.99
More you might like
Related
Offensive Spacing Training Spot Markers | 16"
Related
Offensive Spacing Training Spot Markers | 16"
Related
Offensive Spacing Training Spot Markers | 16"
Related