{"id":8272,"date":"2026-09-15T02:16:39","date_gmt":"2026-09-15T02:16:39","guid":{"rendered":"https:\/\/huasancustom.com\/product\/3d-air-jordan-keychains\/"},"modified":"2026-10-17T11:31:05","modified_gmt":"2026-10-17T11:31:05","slug":"3d-air-jordan-keychains","status":"publish","type":"product","link":"https:\/\/huasancustom.com\/es\/producto\/3d-air-jordan-keychains\/","title":{"rendered":"3D Air Jordan High-Top Sneaker Keychains"},"content":{"rendered":"<style>\n#hsk-ajk button { border:0 }\n#hsk-ajk svg { display:inline-block;vertical-align:middle;flex-shrink:0 }\n#hsk-ajk { \n  --blue: #005EB8;\n  --blue-dark: #004785;\n  --green: #6CC24A;\n  --accent: #6CC24A;\n  --ink: #111111;\n  --muted: #667085;\n  --line: #dfe5ef;\n  --soft: #f5f7fb;\n  --paper: #ffffff;\n }\n#hsk-ajk, #hsk-ajk * {  box-sizing: border-box;  }\n#hsk-ajk {  scroll-behavior: smooth;  }\n#hsk-ajk { \n  margin: 0;\n  color: var(--ink);\n  background: var(--paper);\n  font-family: Tahoma, Arial, sans-serif;\n  font-size: 16px;\n  line-height: 1.65;\n }\n#hsk-ajk a {  color: inherit; text-decoration: none;  }\n#hsk-ajk img {  display: block; max-width: 100%;  }\n#hsk-ajk button {  font: inherit;  }\n#hsk-ajk .section-shell {  width: min(1240px, calc(100% - 48px)); margin-inline: auto;  }\n#hsk-ajk .site-header { \n  position: sticky;\n  z-index: 50;\n  top: 14px;\n  width: min(1240px, calc(100% - 48px));\n  min-height: 70px;\n  margin: 14px auto 0;\n  padding: 10px 12px 10px 18px;\n  display: flex;\n  align-items: center;\n  gap: 28px;\n  border: 1px solid rgba(223,229,239,.9);\n  border-radius: 18px;\n  background: rgba(255,255,255,.92);\n  box-shadow: 0 12px 40px rgba(18,37,73,.09);\n  backdrop-filter: blur(14px);\n }\n#hsk-ajk .brand {  display: inline-flex; align-items: center; gap: 10px; font-weight: 760; letter-spacing: -.02em; white-space: nowrap;  }\n#hsk-ajk .brand b {  color: var(--blue);  }\n#hsk-ajk .brand-mark {  width: 38px; height: 38px; display: grid; place-items: center; color: #fff; border-radius: 11px; background: var(--blue); font-weight: 900;  }\n#hsk-ajk .site-header nav {  margin-left: auto; display: flex; gap: 25px; color: #475467; font-size: 14px; font-weight: 650;  }\n#hsk-ajk .site-header nav a:hover {  color: var(--blue);  }\n#hsk-ajk .header-cta, #hsk-ajk .button {  display: inline-flex; align-items: center; justify-content: center; gap: 9px; min-height: 48px; padding: 0 22px; border-radius: 12px; font-weight: 750; transition: .2s ease;  }\n#hsk-ajk .header-cta {  color: #fff; background: var(--blue);  }\n#hsk-ajk .header-cta:hover, #hsk-ajk .primary-button:hover {  color: #fff; background: var(--blue-dark); transform: translateY(-1px);  }\n#hsk-ajk .breadcrumb {  width: min(1240px, calc(100% - 48px)); margin: 26px auto 0; display: flex; align-items: center; gap: 7px; color: #667085; font-size: 13px;  }\n#hsk-ajk .breadcrumb a:hover {  color: var(--blue);  }\n#hsk-ajk .hero {  padding: 46px 0 86px; display: grid; grid-template-columns: 1.03fr .97fr; align-items: center; gap: clamp(44px, 6vw, 86px);  }\n#hsk-ajk .gallery-stage {  position: relative; overflow: hidden; aspect-ratio: 1; border-radius: 28px; background: var(--soft); border: 1px solid var(--line);  }\n#hsk-ajk .gallery-stage > img {  width: 100%; height: 100%; object-fit: cover;  }\n#hsk-ajk .gallery-badge, #hsk-ajk .gallery-count {  position: absolute; top: 18px; padding: 7px 12px; border-radius: 99px; background: rgba(255,255,255,.9); box-shadow: 0 4px 20px rgba(0,0,0,.08); font-size: 12px; font-weight: 750;  }\n#hsk-ajk .gallery-badge {  left: 18px;  }\n#hsk-ajk .gallery-count {  right: 18px;  }\n#hsk-ajk .gallery-thumbnails {  display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; margin-top: 14px;  }\n#hsk-ajk .gallery-thumbnails button {  padding: 0; overflow: hidden; aspect-ratio: 1; cursor: pointer; border: 2px solid transparent; border-radius: 14px; background: var(--soft);  }\n#hsk-ajk .gallery-thumbnails button.active {  border-color: var(--blue); box-shadow: 0 0 0 3px rgba(0,94,184,.15);  }\n#hsk-ajk .gallery-thumbnails img {  width: 100%; height: 100%; object-fit: cover;  }\n#hsk-ajk .eyebrow {  margin: 0 0 12px; color: var(--blue); font-size: 13px; line-height: 1.3; font-weight: 850; letter-spacing: .11em; text-transform: uppercase;  }\n#hsk-ajk .hero-title, #hsk-ajk h2, #hsk-ajk h3, #hsk-ajk p {  overflow-wrap: break-word;  }\n#hsk-ajk .hero-title {  margin: 0; max-width: 720px; font-size: clamp(46px, 5.4vw, 76px); line-height: .98; letter-spacing: -.055em;  }\n#hsk-ajk .hero-title.is-long {  font-size: clamp(40px, 4.3vw, 61px);  }\n#hsk-ajk .hero-title.is-xlong {  font-size: clamp(35px, 3.6vw, 52px);  }\n#hsk-ajk .hero-lede {  margin: 26px 0 23px; color: #475467; font-size: 19px; line-height: 1.65;  }\n#hsk-ajk .proof-strip {  display: flex; flex-wrap: wrap; gap: 9px; margin-bottom: 24px;  }\n#hsk-ajk .proof-strip span {  display: inline-flex; align-items: center; gap: 7px; padding: 8px 11px; color: var(--blue-dark); background: #edf2ff; border-radius: 9px; font-size: 13px; font-weight: 750;  }\n#hsk-ajk .check-list {  list-style: none; margin: 0 0 29px; padding: 0; display: grid; gap: 10px; color: #344054;  }\n#hsk-ajk .check-list li {  display: flex; gap: 10px; align-items: flex-start;  }\n#hsk-ajk .check-list svg {  flex: none; margin-top: 4px; color: var(--green);  }\n#hsk-ajk .hero-actions {  display: flex; flex-wrap: wrap; gap: 12px;  }\n#hsk-ajk .primary-button {  color: #fff; background: var(--blue);  }\n#hsk-ajk .secondary-button {  color: var(--ink); border: 1px solid var(--line); background: #fff;  }\n#hsk-ajk .secondary-button:hover {  border-color: var(--blue); color: var(--blue);  }\n#hsk-ajk .microcopy {  margin: 14px 0 0; color: #667085; font-size: 12px;  }\n#hsk-ajk .signal-band {  padding: 30px 0; border-block: 1px solid #e5eaf3; background: #f6f8fc;  }\n#hsk-ajk .signal-grid {  display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px;  }\n#hsk-ajk .signal-grid article {  min-height: 142px; padding: 24px; display: grid; grid-template-columns: 48px 1fr; align-items: start; gap: 16px; border: 1px solid #dfe5ef; border-radius: 18px; background: #fff; box-shadow: 0 8px 26px rgba(18,37,73,.05);  }\n#hsk-ajk .signal-icon {  width: 48px; height: 48px; display: grid; place-items: center; color: #fff; border-radius: 14px; background: var(--blue);  }\n#hsk-ajk .signal-icon svg {  width: 22px; height: 22px;  }\n#hsk-ajk .signal-grid h3 {  margin: 1px 0 7px; color: #111111; font-size: 17px; line-height: 1.25; letter-spacing: -.015em;  }\n#hsk-ajk .signal-grid p {  margin: 0; color: #667085; font-size: 13px; line-height: 1.55;  }\n#hsk-ajk .intro-section {  padding: 108px 0; display: grid; grid-template-columns: 1fr; gap: 26px;  }\n#hsk-ajk .intro-section h2, #hsk-ajk .section-heading h2, #hsk-ajk .use-copy h2, #hsk-ajk .quality-card h2, #hsk-ajk .quote-inner h2, #hsk-ajk .quote-intro h2 {  margin: 0; font-size: clamp(34px, 4vw, 55px); line-height: 1.08; letter-spacing: -.045em;  }\n#hsk-ajk .intro-copy {  color: #475467; font-size: 18px;  }\n#hsk-ajk .intro-copy p {  margin: 0 0 22px;  }\n#hsk-ajk .spec-section {  padding: 0 0 112px;  }\n#hsk-ajk .section-heading {  max-width: none; margin-bottom: 42px;  }\n#hsk-ajk .section-heading > p:last-child {max-width:760px;  margin: 15px 0 0; color: var(--muted); font-size: 18px;  }\n#hsk-ajk .spec-grid {  display: grid; grid-template-columns: 1.06fr .94fr; gap: 25px; align-items: start;  }\n#hsk-ajk .spec-table-wrap {  overflow: hidden; border: 1px solid var(--line); border-radius: 22px; background: #fff;  }\n#hsk-ajk table {  width: 100%; border-collapse: collapse;  }\n#hsk-ajk th, #hsk-ajk td {  padding: 8px 15px; border-bottom: 1px solid var(--line); text-align: left; vertical-align: top; line-height: 1.45;  }\n#hsk-ajk tr:last-child th, #hsk-ajk tr:last-child td {  border: 0;  }\n#hsk-ajk th {  width: 36%; color: #344054; background: #f8fafc; font-size: 13.5px;  }\n#hsk-ajk td {  color: #475467; font-size: 13.5px;  }\n#hsk-ajk .evidence-stack {  display: grid; grid-template-columns: 1fr 1fr; gap: 16px; align-items: start;  }\n#hsk-ajk .evidence-stack figure {  display: flex; flex-direction: column; margin: 0; overflow: hidden; border: 1px solid var(--line); border-radius: 22px; background: #fff;  }\n#hsk-ajk .evidence-stack img {  width: 100%; height: auto; aspect-ratio: 3 \/ 5; object-fit: contain; background: #fff;  }\n#hsk-ajk .evidence-stack figcaption {  min-height: 62px; display: flex; align-items: center; gap: 8px; padding: 11px 14px; color: #344054; font-size: 13px; font-weight: 700;  }\n#hsk-ajk .evidence-stack svg {  color: var(--green); flex: none;  }\n#hsk-ajk .custom-section {  padding: 104px 0; color: #fff; background: linear-gradient(125deg, #111111, #003e78 65%, #005EB8);  }\n#hsk-ajk .light-heading .eyebrow {  color: var(--accent);  }\n#hsk-ajk .light-heading > p:last-child {  color: #ccd7f4;  }\n#hsk-ajk .custom-grid {  display: grid; grid-template-columns: .82fr 1.18fr; gap: 24px;  }\n#hsk-ajk .color-card, #hsk-ajk .option-grid article {  border: 1px solid rgba(255,255,255,.14); border-radius: 22px; background: rgba(255,255,255,.075); backdrop-filter: blur(8px);  }\n#hsk-ajk .color-card {  padding: 30px;  }\n#hsk-ajk .color-card h3, #hsk-ajk .option-grid h3 {  margin: 0 0 18px; font-size: 21px;  }\n#hsk-ajk .color-card > p {  margin: 20px 0 0; color: #cbd5ee; font-size: 13px;  }\n#hsk-ajk .swatches {  display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px;  }\n#hsk-ajk .swatch-row {  display: flex; align-items: center; gap: 9px; color: #eaf0ff; font-size: 13px;  }\n#hsk-ajk .swatch {  width: 22px; height: 22px; flex: none; border: 2px solid rgba(255,255,255,.45); border-radius: 50%; box-shadow: 0 2px 6px rgba(0,0,0,.18);  }\n#hsk-ajk .option-grid {  display: grid; grid-template-columns: 1fr 1fr; gap: 14px;  }\n#hsk-ajk .option-grid article {  padding: 25px;  }\n#hsk-ajk .option-grid article > svg {  color: var(--accent);  }\n#hsk-ajk .option-grid h3 {  margin: 12px 0 5px;  }\n#hsk-ajk .option-grid p {  margin: 0; color: #cbd5ee; font-size: 14px;  }\n#hsk-ajk .use-section {  padding: 112px 0; display: grid; grid-template-columns: 1fr 1fr; gap: clamp(40px, 7vw, 90px); align-items: stretch;  }\n#hsk-ajk .use-image {  position: relative; min-height: 0; overflow: hidden; border-radius: 30px; background: var(--soft);  }\n#hsk-ajk .use-image:after {  content: \"IN USE\"; position: absolute; right: 18px; bottom: 18px; padding: 7px 12px; border-radius: 99px; background: var(--accent); color: #111111; font-size: 12px; font-weight: 900; letter-spacing: .08em;  }\n#hsk-ajk .use-image img {  position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center 58%;  }\n#hsk-ajk .use-copy > p:last-child {  margin-bottom: 0;  }\n#hsk-ajk .use-copy > p:last-child {  color: #667085;  }\n#hsk-ajk .buyer-list {  margin: 28px 0; display: flex; flex-wrap: wrap; gap: 9px;  }\n#hsk-ajk .buyer-list span {  padding: 8px 13px; color: #005EB8; border: 1px solid #cfd9f5; border-radius: 99px; background: #f5f7ff; font-size: 13px; font-weight: 680;  }\n#hsk-ajk .video-section {  padding: 104px 0; color: #fff; background: #111111;  }\n#hsk-ajk .video-inner {  display: grid; grid-template-columns: .7fr 1.3fr; gap: clamp(38px, 7vw, 90px); align-items: center;  }\n#hsk-ajk .video-copy .eyebrow {  color: var(--accent);  }\n#hsk-ajk .video-copy h2 {  margin: 0; font-size: clamp(34px, 4vw, 55px); line-height: 1.08; letter-spacing: -.045em;  }\n#hsk-ajk .video-copy .video-lede {  margin: 20px 0 0; color: #b9c5e3; font-size: 17px;  }\n#hsk-ajk .video-watch {  margin: 22px 0 0;  }\n#hsk-ajk .video-watch a {  display: inline-flex; align-items: center; justify-content: center; gap: 9px; min-height: 48px; padding: 0 24px; border-radius: 12px; color: #111; background: var(--green); font-size: 15px; font-weight: 800; letter-spacing: .01em; text-decoration: none; box-shadow: 0 10px 26px rgba(108,194,74,.26); transition: background .2s ease, transform .2s ease, box-shadow .2s ease;  }\n#hsk-ajk .video-watch a:hover, #hsk-ajk .video-watch a:focus-visible {  color: #111; background: #5bad3c; transform: translateY(-1px); box-shadow: 0 14px 30px rgba(108,194,74,.34);  }\n#hsk-ajk .video-frames {  display: grid; gap: 20px;  }\n#hsk-ajk .video-frames.is-multi {  grid-template-columns: repeat(auto-fit, minmax(258px, 1fr));  }\n#hsk-ajk .video-frame {  position: relative; overflow: hidden; aspect-ratio: 16 \/ 9; border: 1px solid rgba(255,255,255,.16); border-radius: 24px; background: #080808; box-shadow: 0 24px 60px rgba(0,0,0,.32);  }\n#hsk-ajk .video-frame iframe {  position: absolute; inset: 0; width: 100%; height: 100%; border: 0;  }\n#hsk-ajk .video-facade {  position: absolute; inset: 0; display: block; width: 100%; height: 100%; padding: 0; background: #080808; cursor: pointer;  }\n#hsk-ajk .video-facade img {  display: block; width: 100%; height: 100%; object-fit: cover; opacity: .74; transition: opacity .25s ease, transform .5s ease;  }\n#hsk-ajk .video-facade:hover img, #hsk-ajk .video-facade:focus-visible img {  opacity: .92; transform: scale(1.02);  }\n#hsk-ajk .video-play {  position: absolute; top: 50%; left: 50%; display: grid; place-items: center; width: 74px; height: 74px; border-radius: 50%; color: #111; background: rgba(255,255,255,.94); box-shadow: 0 14px 34px rgba(0,0,0,.38); transform: translate(-50%,-50%); transition: transform .25s ease, background .25s ease;  }\n#hsk-ajk .video-facade:hover .video-play {  background: var(--accent); transform: translate(-50%,-50%) scale(1.06);  }\n#hsk-ajk .video-facade:focus-visible {  outline: 3px solid var(--accent); outline-offset: -3px;  }\n@media (max-width: 620px) { #hsk-ajk .video-play {  width: 60px; height: 60px;  }\n#hsk-ajk .video-play svg {  width: 22px; height: 22px;  } }\n#hsk-ajk .process-section {  padding: 105px 0; background: var(--soft);  }\n#hsk-ajk .process-grid {  list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(5, 1fr); gap: 13px;  }\n#hsk-ajk .process-grid li {  min-height: 250px; padding: 24px 20px; border: 1px solid var(--line); border-radius: 20px; background: #fff;  }\n#hsk-ajk .process-grid .step-number {  color: var(--green); font-size: 29px; font-weight: 900; letter-spacing: -.05em;  }\n#hsk-ajk .process-grid h3 {  margin: 42px 0 8px; font-size: 17px; line-height: 1.25; transition: color .18s ease;  }\n#hsk-ajk .process-grid li:hover h3, #hsk-ajk .process-grid h3:hover {  color: var(--green);  }\n#hsk-ajk .process-grid p {  margin: 0; color: #667085; font-size: 13px;  }\n#hsk-ajk .quality-section {  padding: 112px 0; display: grid; grid-template-columns: 1.2fr .8fr; gap: 24px;  }\n#hsk-ajk .quality-card {  padding: clamp(28px, 5vw, 58px); border-radius: 27px; color: #fff; background: var(--blue);  }\n#hsk-ajk .quality-card > div > svg {  margin-bottom: 12px; color: var(--accent);  }\n#hsk-ajk .quality-card .eyebrow {  color: #cbd7ff;  }\n#hsk-ajk .quality-card ul {  list-style: none; margin: 34px 0 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 14px 18px;  }\n#hsk-ajk .quality-card li {  display: flex; gap: 8px; color: #eef2ff; font-size: 14px;  }\n#hsk-ajk .quality-card li svg {  width: 17px; flex: none; color: var(--accent);  }\n#hsk-ajk .quality-image {  overflow: hidden; border-radius: 27px; background: var(--soft);  }\n#hsk-ajk .quality-image img {  width: 100%; height: 100%; object-fit: cover;  }\n#hsk-ajk .faq-section {  padding: 0 0 112px; display: grid; grid-template-columns: 1fr; gap: 0;  }\n#hsk-ajk .faq-list {  border-top: 1px solid var(--line);  }\n#hsk-ajk .faq-list details {  border-bottom: 1px solid var(--line);  }\n#hsk-ajk .faq-list summary {  position: relative; cursor: pointer; list-style: none; padding: 24px 45px 24px 0; font-weight: 760; font-size: 17px;  }\n#hsk-ajk .faq-list summary::-webkit-details-marker {  display: none;  }\n#hsk-ajk .faq-list summary:after {  content: \"+\"; position: absolute; right: 5px; top: 20px; color: var(--blue); font-size: 26px; line-height: 1;  }\n#hsk-ajk .faq-list details[open] summary:after {  content: \"\u2013\";  }\n#hsk-ajk .faq-list p {  margin: -5px 0 23px; color: #667085;  }\n#hsk-ajk .quote-section {  padding: 0 0 40px;  }\n#hsk-ajk .quote-inner {  padding: 56px; display: flex; align-items: center; justify-content: space-between; gap: 45px; border-radius: 28px; color: #fff; background: #111111;  }\n#hsk-ajk .quote-inner .eyebrow {  color: #6CC24A;  }\n#hsk-ajk .quote-inner h2 {  max-width: 700px;  }\n#hsk-ajk .quote-inner p:last-child {  margin: 14px 0 0; color: #e5e7eb;  }\n#hsk-ajk .quote-button {  flex: none; color: var(--ink); background: var(--accent);  }\n#hsk-ajk .quote-button:hover {  background: #fff; transform: translateY(-2px);  }\n#hsk-ajk footer {  padding: 60px 0; color: #d3daf0; background: #111111;  }\n#hsk-ajk .footer-inner {  display: flex; align-items: flex-start; justify-content: space-between; gap: 40px;  }\n#hsk-ajk .footer-brand {  color: #fff;  }\n#hsk-ajk .footer-brand b {  color: #6CC24A;  }\n#hsk-ajk .footer-inner p {  max-width: 480px; margin: 14px 0 0; color: #8f9bbb;  }\n#hsk-ajk .footer-links {  display: grid; gap: 9px; font-size: 14px;  }\n#hsk-ajk .footer-links a:hover {  color: #fff;  }\n@media (max-width: 980px) { #hsk-ajk .site-header nav {  display: none;  }\n#hsk-ajk .hero, #hsk-ajk .spec-grid, #hsk-ajk .custom-grid, #hsk-ajk .use-section, #hsk-ajk .video-inner, #hsk-ajk .quality-section, #hsk-ajk .faq-section {  grid-template-columns: 1fr;  }\n#hsk-ajk .hero {  padding-top: 34px;  }\n#hsk-ajk .gallery {  max-width: 680px;  }\n#hsk-ajk .use-image {  aspect-ratio: 1;  }\n#hsk-ajk .intro-section {  gap: 22px;  }\n#hsk-ajk .process-grid {  grid-template-columns: repeat(3, 1fr);  }\n#hsk-ajk .quality-image img {  aspect-ratio: 16 \/ 9;  }\n#hsk-ajk .quote-inner {  align-items: flex-start; flex-direction: column;  } }\n@media (max-width: 680px) { #hsk-ajk .section-shell, #hsk-ajk .site-header, #hsk-ajk .breadcrumb {  width: min(100% - 28px, 1240px);  }\n#hsk-ajk .site-header {  min-height: 60px; top: 7px; margin-top: 7px; padding-left: 12px;  }\n#hsk-ajk .brand-mark {  width: 34px; height: 34px;  }\n#hsk-ajk .header-cta {  min-height: 40px; margin-left: auto; padding: 0 13px; font-size: 12px;  }\n#hsk-ajk .hero {  padding-bottom: 65px; gap: 35px;  }\n#hsk-ajk .hero-title {  font-size: 45px;  }\n#hsk-ajk .hero-lede {  font-size: 17px;  }\n#hsk-ajk .hero-actions .button {  width: 100%;  }\n#hsk-ajk .signal-band {  padding: 18px 0;  }\n#hsk-ajk .signal-grid {  grid-template-columns: 1fr; gap: 10px;  }\n#hsk-ajk .signal-grid article {  min-height: 0; padding: 18px; grid-template-columns: 42px 1fr;  }\n#hsk-ajk .signal-icon {  width: 42px; height: 42px; border-radius: 12px;  }\n#hsk-ajk .intro-section, #hsk-ajk .use-section, #hsk-ajk .quality-section {  padding-block: 80px;  }\n#hsk-ajk .evidence-stack, #hsk-ajk .option-grid, #hsk-ajk .quality-card ul {  grid-template-columns: 1fr;  }\n#hsk-ajk .swatches {  grid-template-columns: 1fr 1fr;  }\n#hsk-ajk .process-grid {  grid-template-columns: 1fr;  }\n#hsk-ajk .process-grid li {  min-height: 0;  }\n#hsk-ajk .process-grid h3 {  margin-top: 20px;  }\n#hsk-ajk .quote-inner {  width: min(100% - 28px, 1240px); padding: 34px 24px;  }\n#hsk-ajk .quote-button {  width: 100%;  }\n#hsk-ajk .footer-inner {  flex-direction: column;  } }\n@media (prefers-reduced-motion: reduce) { #hsk-ajk {  scroll-behavior: auto;  }\n#hsk-ajk, #hsk-ajk *, #hsk-ajk *:before, #hsk-ajk *:after {  transition: none !important;  } }\n#hsk-ajk input, #hsk-ajk textarea, #hsk-ajk select, #hsk-ajk button {  font-family: Tahoma, Arial, sans-serif;  }\n#hsk-ajk .hero-title, #hsk-ajk h2, #hsk-ajk h3 {  font-weight: 700; letter-spacing: -.025em;  }\n#hsk-ajk :focus-visible {  outline: 3px solid var(--blue); outline-offset: 4px;  }\n#hsk-ajk [id] {  scroll-margin-top: 110px;  }\n#hsk-ajk .quote-inner {  display: grid; grid-template-columns: .75fr 1.25fr; align-items: start; gap: 48px; padding: 48px; background: #111111; border-top: 6px solid var(--green);  }\n#hsk-ajk .quote-intro h2 {  line-height: 1.15;  }\n#hsk-ajk .quote-intro > p {  color: #d3d8df; font-size: 16px;  }\n#hsk-ajk .quote-points {  list-style: none; padding: 0; margin: 28px 0; display: grid; gap: 14px; font-size: 14px; color: #e5e7eb;  }\n#hsk-ajk .quote-points li {  display: flex; align-items: center; gap: 10px;  }\n#hsk-ajk .quote-points svg {  color: var(--green); flex: none;  }\n#hsk-ajk .inquiry-form {  min-width: 0; padding: 22px; border-radius: 20px; background: #fff; color: #111;  }\n#hsk-ajk .form-grid {  display: grid; grid-template-columns: 1fr 1fr; gap: 12px;  }\n#hsk-ajk .form-field {  display: flex; flex-direction: column; gap: 5px; min-width: 0; font-size: 14px; font-weight: 700;  }\n#hsk-ajk .form-wide {  grid-column: 1 \/ -1;  }\n#hsk-ajk .form-field small {  color: #667085; font-weight: 400;  }\n#hsk-ajk .form-field input, #hsk-ajk .form-field textarea {  width: 100%; min-width: 0; border: 1px solid #c8cfd5; border-radius: 8px; padding: 9px 11px; color: #111; background: #fff; font-size: 16px; line-height: 1.5;  }\n#hsk-ajk .form-field input:focus, #hsk-ajk .form-field textarea:focus {  border-color: var(--blue); outline: 2px solid #005eb830; outline-offset: 1px;  }\n#hsk-ajk .form-field textarea {  min-height: 82px; resize: vertical;  }\n#hsk-ajk .attachment-field {  padding: 12px 16px; background: #f4f8fc; border: 1px dashed var(--blue); border-radius: 10px;  }\n#hsk-ajk .attachment-field input {  padding: 0; border: 0; background: transparent; font-size: 14px; font-weight: 400;  }\n#hsk-ajk .attachment-field input::file-selector-button {  border: 0; border-radius: 6px; padding: 10px 12px; margin: 0 12px 8px 0; font: inherit; background: var(--blue); color: white; cursor: pointer;  }\n#hsk-ajk .file-list {  margin: 0; padding-left: 18px; font-weight: 400; overflow-wrap: anywhere;  }\n#hsk-ajk .file-feedback {  color: #9e2525; font-weight: 400;  }\n#hsk-ajk .file-clear {  justify-self: start; width: fit-content; border: 0; background: transparent; padding: 4px 0; color: var(--blue); text-decoration: underline; cursor: pointer; font-size: 14px;  }\n#hsk-ajk .form-actions {  display: flex; flex-wrap: wrap; gap: 12px; margin-top: 18px;  }\n#hsk-ajk .form-submit {  flex: 1 1 0; border: 0; color: #111; background: var(--green); cursor: pointer; font-size: 16px;  }\n#hsk-ajk .form-submit:hover {  background: #5bad3c;  }\n#hsk-ajk .form-note, #hsk-ajk .quote-inner .form-note:last-child {  margin: 10px 0 0; color: #525963; font-size: 13px; line-height: 1.5;  }\n#hsk-ajk .form-status {  margin-top: 9px; font-size: 14px; color: #004785;  }\n#hsk-ajk .quote-inner .inquiry-form .form-status {  color: #004785;  }\n@media (max-width: 980px) { #hsk-ajk .quote-inner {  grid-template-columns: 1fr; gap: 25px;  } }\n@media (max-width: 680px) { #hsk-ajk .quote-inner {  padding: 28px 18px;  }\n#hsk-ajk .inquiry-form {  padding: 20px 14px;  }\n#hsk-ajk .form-grid {  grid-template-columns: 1fr;  }\n#hsk-ajk .form-actions {  flex-direction: column;  }\n#hsk-ajk .form-submit, #hsk-ajk .whatsapp-submit {  width: 100%;  } }\n#hsk-ajk .custom-section h2, #hsk-ajk .custom-section h3, #hsk-ajk .video-section h2, #hsk-ajk .video-section h3, #hsk-ajk .quality-card h2, #hsk-ajk .quality-card h3, #hsk-ajk .quote-inner h2, #hsk-ajk .quote-inner h3 {  color: #fff;  }\n#hsk-ajk .whatsapp-submit {  flex: 1 1 0; border: 1px solid var(--blue); background: #fff; color: var(--blue); cursor: pointer; font-size: 16px;  }\n#hsk-ajk .whatsapp-submit:hover {  background: #eef5fb;  }\n#hsk-ajk .form-note a {  color: var(--blue); text-decoration: underline; overflow-wrap: anywhere;  }\n#hsk-ajk body > main {  width: 100%; max-width: 1240px; margin-inline: auto;  }\n\/* ---- WP \u7248\u5f0f\u6821\u51c6\uff1aH2 \u7edf\u4e00\u5b57\u53f7 \/ \u6df1\u8272\u6a21\u5757\u6807\u9898\u6539\u767d \/ \u6570\u636e\u6761\u4e0b\u79fb\u540e\u7684\u95f4\u8ddd ---- *\/\n#hsk-ajk .intro-section h2, #hsk-ajk .section-heading h2, #hsk-ajk .use-copy h2, #hsk-ajk .quality-card h2, #hsk-ajk .quote-inner h2, #hsk-ajk .video-copy h2, #hsk-ajk .quote-intro h2 { font-size: 34px; line-height: 1.14; letter-spacing: -.035em; }\n#hsk-ajk .custom-section h2, #hsk-ajk .custom-section h3,\n#hsk-ajk .video-section h2, #hsk-ajk .video-section h3,\n#hsk-ajk .quality-card h2, #hsk-ajk .quality-card h3,\n#hsk-ajk .quote-inner h2, #hsk-ajk .quote-inner h3 { color: #fff; }\n#hsk-ajk .intro-section { padding: 84px 0 52px; }\n#hsk-ajk .intro-copy { font-size: 19px; }\n#hsk-ajk .signal-band { padding: 44px 0 96px; }\n#hsk-ajk .signal-grid article { min-height: 156px; padding: 28px 26px; }\n#hsk-ajk .signal-grid h3 { font-size: 19px; }\n#hsk-ajk .signal-grid p { font-size: 14px; }\n@media (max-width: 980px) { #hsk-ajk .intro-section h2, #hsk-ajk .section-heading h2, #hsk-ajk .use-copy h2, #hsk-ajk .quality-card h2, #hsk-ajk .quote-inner h2, #hsk-ajk .video-copy h2, #hsk-ajk .quote-intro h2 { font-size: 30px; } }\n@media (max-width: 680px) { #hsk-ajk .intro-section h2, #hsk-ajk .section-heading h2, #hsk-ajk .use-copy h2, #hsk-ajk .quality-card h2, #hsk-ajk .quote-inner h2, #hsk-ajk .video-copy h2, #hsk-ajk .quote-intro h2 { font-size: 26px; } }\n.woocommerce div.product.elementor .woocommerce-tabs .woocommerce-Tabs-panel--description { padding-bottom: 0; }\n.woocommerce div.product.elementor .woocommerce-tabs { margin-bottom: 0; }\n.elementor-location-single .e-con-inner:has(> .elementor-widget-woocommerce-product-data-tabs) { padding-bottom: 0; }\n.elementor-location-single > .e-con:last-child > .e-con-inner:has(> .elementor-widget-heading) { padding-top: 0; }\n.elementor-location-single > .e-con:last-child:has(.elementor-widget-heading) { margin-top: min(5vw, 48px); margin-bottom: min(5vw, 48px); }\n\/* ---- \u6b63\u6587\u5916\u5c42 pre \u5bb9\u5668\uff1a\u53ea\u4e3a\u7ed5\u8fc7 wpautop\uff0c\u8fd9\u91cc\u6e05\u6389 pre \u7684\u9ed8\u8ba4\u6837\u5f0f ---- *\/\n#hsk-ajk pre.hsk-wp { margin: 0; padding: 0; border: 0; background: none; color: inherit;\n  font: inherit; white-space: normal; word-break: normal; overflow: visible; tab-size: normal; }\n\/* ---- \u4fee\u590d\uff1ause \u677f\u5757\u5de6\u56fe\u88c1\u5207\uff082026-09-11\uff09---- *\/\n#hsk-ajk .use-section { align-items: start; }\n#hsk-ajk .use-image { aspect-ratio: 1 \/ 1; }\n#hsk-ajk .use-image img { object-fit: contain; object-position: center; }\n<\/style>\n<div id=\"hsk-ajk\">\n<pre class=\"hsk-wp\"><main><section class=\"intro-section section-shell\"><div><p class=\"eyebrow\">Two moulded parts, one keyring<\/p><h2>Air Jordan Keychains: a 3D High-Top, Scaled Down<\/h2><\/div><div class=\"intro-copy\"><p>Two cast parts make up every batch of Nike Air Jordan keychains. The first is the shoe: a 3D high-top basketball silhouette with the laces worked into the surface, a padded collar and a treaded outsole, cast in soft PVC. The second is the swing tag that hangs beside it, moulded in the matching colour with the mark on its flat face. Both parts are cast, trimmed and ringed at the same bench.<\/p><p>The numbers come off the piece we keep as the reference: about 4.4 cm heel to toe, 1.2 cm across, 2.6 cm tall, and roughly 13.8 g with the ring and tag fitted. Sneaker shops hang it on a peg, resale counters tie it to a pair, launch teams drop it into a goodie bag. Colour, mark and bagging are settled on one approved piece before a run of Air Jordan keychains starts.<\/p><\/div><\/section><section class=\"signal-band\" aria-label=\"Product advantages\"><div class=\"signal-grid section-shell\"><article><div class=\"signal-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sparkles\" aria-hidden=\"true\"><path d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"><\/path><path d=\"M20 2v4\"><\/path><path d=\"M22 4h-4\"><\/path><circle cx=\"4\" cy=\"20\" r=\"2\"><\/circle><\/svg><\/div><div><h3>Two Moulded Parts in One Keyring<\/h3><p>The swing tag is cast separately in the matching colour, so your mark gets a flat, readable panel instead of a curved sidewall. On most Air Jordan keychains the tag carries the name and the shoe carries the shape.<\/p><\/div><\/article><article><div class=\"signal-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-palette\" aria-hidden=\"true\"><path d=\"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z\"><\/path><circle cx=\"13.5\" cy=\"6.5\" r=\".5\" fill=\"currentColor\"><\/circle><circle cx=\"17.5\" cy=\"10.5\" r=\".5\" fill=\"currentColor\"><\/circle><circle cx=\"6.5\" cy=\"12.5\" r=\".5\" fill=\"currentColor\"><\/circle><circle cx=\"8.5\" cy=\"7.5\" r=\".5\" fill=\"currentColor\"><\/circle><\/svg><\/div><div><h3>Seven Colours, Split Across One Order<\/h3><p>Black, red, blue, green, yellow, purple and pink sit in stock and mix in one run from 50 pieces, so a colour story is tested before a logo run is committed. Air Jordan keychains ship from our Shenzhen workshop.<\/p><\/div><\/article><article><div class=\"signal-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-package-check\" aria-hidden=\"true\"><path d=\"M12 22V12\"><\/path><path d=\"m16 17 2 2 4-4\"><\/path><path d=\"M21 11.127V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.729l7 4a2 2 0 0 0 2 .001l1.32-.753\"><\/path><path d=\"M3.29 7 12 12l8.71-5\"><\/path><path d=\"m7.5 4.27 8.997 5.148\"><\/path><\/svg><\/div><div><h3>A High-Top That Still Reads at 4.4 cm<\/h3><p>Laces, a padded collar and a treaded outsole are all in the mould, so the piece still passes for a high-top hanging on a shop peg. Air Jordan keychains carrying your own mark on the tag start from 100 pieces.<\/p><\/div><\/article><\/div><\/section><section id=\"specifications\" class=\"spec-section section-shell\"><div class=\"section-heading\"><p class=\"eyebrow\">Off the sample bench<\/p><h2>Air Jordan Keychains: Sample Numbers and Order Terms<\/h2><p>The numbers below come off the piece we hold as the reference, and the terms beside them are fixed when the quotation is confirmed.<\/p><\/div><div class=\"spec-grid\"><div class=\"spec-table-wrap\"><table><tbody><tr><th scope=\"row\">Shoe material<\/th><td>Soft PVC, cast in one piece; silver-tone ring and chain<\/td><\/tr><tr><th scope=\"row\">Silhouette<\/th><td>High-top basketball shape with moulded laces, padded collar and treaded outsole<\/td><\/tr><tr><th scope=\"row\">Length x width x height<\/th><td>Approx. 4.4 cm x 1.2 cm x 2.6 cm<\/td><\/tr><tr><th scope=\"row\">Weight, ring and tag fitted<\/th><td>Approx. 13.8 g per piece<\/td><\/tr><tr><th scope=\"row\">Colours held in stock<\/th><td>Black, red, blue, green, yellow, purple, pink<\/td><\/tr><tr><th scope=\"row\">Swing tag<\/th><td>Cast in the matching colour; printed or moulded mark on request<\/td><\/tr><tr><th scope=\"row\">Hardware<\/th><td>Silver-tone split ring, mounted on a short chain<\/td><\/tr><tr><th scope=\"row\">Bagging<\/th><td>One piece per OPP bag, packed into export cartons<\/td><\/tr><tr><th scope=\"row\">MOQ, stock colours<\/th><td>50 pieces, mixed colours allowed<\/td><\/tr><tr><th scope=\"row\">MOQ, your own mark<\/th><td>100 pieces<\/td><\/tr><tr><th scope=\"row\">MOQ, new colour or new mould<\/th><td>500 pieces<\/td><\/tr><tr><th scope=\"row\">Samples and bulk timing<\/th><td>One stock piece free, buyer pays the freight; bulk runs about 5-7 days after approval, plus about a week when a mark is added<\/td><\/tr><\/tbody><\/table><\/div><div class=\"evidence-stack\"><figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/huasancustom.com\/wp-content\/uploads\/2026\/09\/air-jordan-keychain-size.jpg\" alt=\"Air Jordan keychains size chart: a 4.4 cm high-top sneaker measured against a ruler\" width=\"800\" height=\"800\" loading=\"lazy\"\/><figcaption><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-ruler\" aria-hidden=\"true\"><path d=\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\"><\/path><path d=\"m14.5 12.5 2-2\"><\/path><path d=\"m11.5 9.5 2-2\"><\/path><path d=\"m8.5 6.5 2-2\"><\/path><path d=\"m17.5 15.5 2-2\"><\/path><\/svg> Reference piece: 4.4 x 1.2 x 2.6 cm<\/figcaption><\/figure><figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/huasancustom.com\/wp-content\/uploads\/2026\/09\/air-jordan-keychain-weight.jpg\" alt=\"Air Jordan keychains reference weight: 13.8 g with the split ring and swing tag fitted\" width=\"800\" height=\"800\" loading=\"lazy\"\/><figcaption><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-weight\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"5\" r=\"3\"><\/circle><path d=\"M6.5 8a2 2 0 0 0-1.905 1.46L2.1 18.5A2 2 0 0 0 4 21h16a2 2 0 0 0 1.925-2.54L19.4 9.5A2 2 0 0 0 17.48 8Z\"><\/path><\/svg> Reference piece: 13.8 g, ring and tag fitted<\/figcaption><\/figure><\/div><\/div><\/section><section id=\"customization\" class=\"custom-section\"><div class=\"section-shell\"><div class=\"section-heading light-heading\"><p class=\"eyebrow\">What can be changed<\/p><h2>Colour, Mark and Bagging<\/h2><p>The cast shoe and the swing tag are the two parts a buyer usually changes: the colour of the pair, the mark on the tag, and how the piece is bagged. Each of the three is confirmed on a sample before a run of Air Jordan keychains begins.<\/p><\/div><div class=\"custom-grid\"><div class=\"color-card\"><h3>The stock range: seven solid colours<\/h3><div class=\"swatches\"><div class=\"swatch-row\"><span class=\"swatch\" style=\"background-color:#1C1C1C\"><\/span><span>Black<\/span><\/div><div class=\"swatch-row\"><span class=\"swatch\" style=\"background-color:#D62828\"><\/span><span>Red<\/span><\/div><div class=\"swatch-row\"><span class=\"swatch\" style=\"background-color:#1F6FE5\"><\/span><span>Blue<\/span><\/div><div class=\"swatch-row\"><span class=\"swatch\" style=\"background-color:#2E9E5B\"><\/span><span>Green<\/span><\/div><div class=\"swatch-row\"><span class=\"swatch\" style=\"background-color:#F7D117\"><\/span><span>Yellow<\/span><\/div><div class=\"swatch-row\"><span class=\"swatch\" style=\"background-color:#7B4FBF\"><\/span><span>Purple<\/span><\/div><div class=\"swatch-row\"><span class=\"swatch\" style=\"background-color:#F27FA5\"><\/span><span>Pink<\/span><\/div><\/div><p>Stock shades ship as they are. A Pantone reference or a physical colour sample starts a dyed batch from 500 pieces, and we keep one cast piece from the approved run as the standard for later orders.<\/p><\/div><div class=\"option-grid\"><article><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-palette\" aria-hidden=\"true\"><path d=\"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z\"><\/path><circle cx=\"13.5\" cy=\"6.5\" r=\".5\" fill=\"currentColor\"><\/circle><circle cx=\"17.5\" cy=\"10.5\" r=\".5\" fill=\"currentColor\"><\/circle><circle cx=\"6.5\" cy=\"12.5\" r=\".5\" fill=\"currentColor\"><\/circle><circle cx=\"8.5\" cy=\"7.5\" r=\".5\" fill=\"currentColor\"><\/circle><\/svg><h3>Pair colour<\/h3><p>Stock shades need no tooling. A custom shade starts from 500 pieces, matched to a Pantone number or a physical sample and kept as a cast reference for repeat orders.<\/p><\/article><article><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-scissors\" aria-hidden=\"true\"><circle cx=\"6\" cy=\"6\" r=\"3\"><\/circle><circle cx=\"6\" cy=\"18\" r=\"3\"><\/circle><path d=\"M20 4 8.12 15.88\"><\/path><path d=\"M14.47 14.48 20 20\"><\/path><path d=\"M8.12 8.12 12 12\"><\/path><\/svg><h3>Mark on the tag<\/h3><p>The tag is the cleanest place for a customer mark, printed or moulded into its flat face. The shoe sidewall can also take a mark, though a curved surface lets less detail through.<\/p><\/article><article><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-box\" aria-hidden=\"true\"><path d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"><\/path><path d=\"m3.3 7 8.7 5 8.7-5\"><\/path><path d=\"M12 22V12\"><\/path><\/svg><h3>Bagging and cartons<\/h3><p>Each piece travels in its own OPP bag, with export cartons as the outer packing; hang cards, printed bags and gift boxes are priced as add-ons.<\/p><\/article><article><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-gauge\" aria-hidden=\"true\"><path d=\"M15.6 2.7a10 10 0 1 0 5.7 5.7\"><\/path><circle cx=\"12\" cy=\"12\" r=\"2\"><\/circle><path d=\"M13.4 10.6 19 5\"><\/path><\/svg><h3>Moulded details<\/h3><p>Laces, collar and outsole are all part of the mould. Send a drawing or a reference shoe and we quote a new mould and its tooling lead time separately.<\/p><\/article><\/div><\/div><\/div><\/section><section class=\"use-section section-shell\"><div class=\"use-image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/huasancustom.com\/wp-content\/uploads\/2026\/09\/air-jordan-keychain-logo-strap.jpg\" alt=\"Air Jordan keychains: the moulded swing tag that carries the customer mark, shown with the matching green high-top shoe\" width=\"800\" height=\"800\" loading=\"lazy\"\/><\/div><div class=\"use-copy\"><p class=\"eyebrow\">Where the piece sells<\/p><h2>Sneaker Retail, Resale Counters and Launch Giveaways<\/h2><div class=\"buyer-list\"><span>Sneaker shops and resale counters<\/span><span>Streetwear labels and club merch<\/span><span>Launch events and drop days<\/span><span>Promotional gift distributors<\/span><span>Online sellers and marketplace stores<\/span><span>Tourist and souvenir shops<\/span><\/div><p>Air Jordan keychains sell in threes. The shop keeps one colour on the peg, the resale counter ties it to a pair, and the launch team drops it into a goodie bag.<br \/><br \/>What carries across all three is the pairing: a shoe that photographs well, and a tag that reads the mark from a metre away.<br \/><br \/>Fill a pegboard with silhouettes that do not repeat by ordering it alongside <a href=\"https:\/\/huasancustom.com\/product\/custom-clog-keychains\/\">clog shoe keychains<\/a>,<br \/><br \/>our <a href=\"https:\/\/huasancustom.com\/product\/custom-canvas-shoe-keychains\/\">canvas shoe keychains<\/a>, or the wider <a href=\"https:\/\/huasancustom.com\/product-category\/realistic-shoe-keychains\/\">realistic shoe keychain range<\/a>.<\/p><\/div><\/section><section class=\"video-section\" aria-labelledby=\"product-video-title\"><div class=\"video-inner section-shell\"><div class=\"video-copy\"><p class=\"eyebrow\">On the bench<\/p><h2 id=\"product-video-title\">The High-Top and Its Tag, on the Bench<\/h2><p class=\"video-lede\">A short clip from the workshop: the cast shoe, the moulded laces and outsole, and the swing tag that hangs beside it.<\/p><p class=\"video-lede\">The batch of Air Jordan keychains runs through trimming, ringing and one last look at the tag before the pieces are bagged.<\/p><p class=\"video-watch\"><a href=\"https:\/\/www.youtube.com\/watch?v=HNH4ouPyhR4\" target=\"_blank\" rel=\"noopener noreferrer\">Watch on YouTube<span aria-hidden=\"true\"> \u2197<\/span><\/a><\/p><\/div><div class=\"video-frames\"><div class=\"video-frame\"><button type=\"button\" class=\"video-facade\" data-yt=\"HNH4ouPyhR4\" data-yt-start=\"0\" aria-label=\"Play video: The High-Top and Its Tag, on the Bench\"><img src=\"https:\/\/i.ytimg.com\/vi\/HNH4ouPyhR4\/maxresdefault.jpg\" alt=\"The High-Top and Its Tag, on the Bench \u2013 video preview\" loading=\"lazy\" decoding=\"async\" onerror=\"this.onerror=null;this.src='https:\/\/i.ytimg.com\/vi\/HNH4ouPyhR4\/hqdefault.jpg'\"\/><span class=\"video-play\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 5.14v13.72a1 1 0 0 0 1.5.86l11-6.86a1 1 0 0 0 0-1.72l-11-6.86A1 1 0 0 0 8 5.14z\"\/><\/svg><\/span><\/button><\/div><\/div><\/div><\/section><section id=\"process\" class=\"process-section\"><div class=\"section-shell\"><div class=\"section-heading\"><p class=\"eyebrow\">The order, step by step<\/p><h2>From Your Enquiry to a Sealed Carton<\/h2><\/div><ol class=\"process-grid\"><li><div class=\"step-number\">01<\/div><h3>Tell us the shape of the order<\/h3><p>How many Air Jordan keychains, which of the seven colours, the artwork, the bagging and the destination country.<\/p><\/li><li><div class=\"step-number\">02<\/div><h3>Freeze the specification<\/h3><p>Colour mix, mark on the tag, ring and chain, and packing written down on one sheet you sign off.<\/p><\/li><li><div class=\"step-number\">03<\/div><h3>Sign off the sample<\/h3><p>A cast piece with the colour and mark applied is sent for approval before any mould time is committed.<\/p><\/li><li><div class=\"step-number\">04<\/div><h3>Cast the run<\/h3><p>The batch follows the approved piece and the written sheet, with pieces pulled during the run and compared against it.<\/p><\/li><li><div class=\"step-number\">05<\/div><h3>Check and bag<\/h3><p>Every piece is gauged, weighed and inspected, then counted and packed by colour against the packing list.<\/p><\/li><\/ol><\/div><\/section><section class=\"quality-section section-shell\"><div class=\"quality-card\"><div><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"><\/path><path d=\"m9 12 2 2 4-4\"><\/path><\/svg><p class=\"eyebrow\">Checks before packing<\/p><h2>What Gets Checked Before Air Jordan Keychains Are Boxed<\/h2><\/div><ul><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-check\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg> Heel-to-toe length, width and height gauged against the approved sample<\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-check\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg> Cast surface with no short shots, flash or air pockets along the collar and laces<\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-check\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg> Sidestripe, eyelet ring and lace relief fully formed, with no under-filled detail<\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-check\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg> Colour of shoe and tag compared side by side with the retained cast reference<\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-check\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg> Mark on the tag checked for position, size and legibility against the artwork<\/li><li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-check\" aria-hidden=\"true\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg> Count and colour split verified against the packing list before the carton closes<\/li><\/ul><\/div><div class=\"quality-image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/huasancustom.com\/wp-content\/uploads\/2026\/09\/air-jordan-keychain-color-lineup.jpg\" alt=\"Air Jordan keychains in assorted colours checked against the packing list before the carton is sealed\" width=\"800\" height=\"800\" loading=\"lazy\"\/><\/div><\/section><section id=\"faq\" class=\"faq-section section-shell\"><div class=\"section-heading\"><p class=\"eyebrow\">Questions buyers send us<\/p><h2>Air Jordan Keychains: Buyer Questions<\/h2><\/div><div class=\"faq-list\"><details open><summary>Can you match a particular Air Jordan colourway?<\/summary><p>Yes. Send a Pantone number or a clear photograph of the pair you want to sit next to, and we cast the shoe and the tag in the closest match the PVC allows. Two-tone builds such as red over black or blue over white repeat most reliably, so we keep a cast piece from your first run of Air Jordan keychains as the colour standard.<\/p><\/details><details><summary>Is the mark printed on the shoe or on the tag?<\/summary><p>Either, but the tag suits most marks. Its flat face takes a printed or moulded mark with more detail than the curved sidewall of the shoe, and it can be read without turning the keyring over. Send the artwork and we will tell you which face it fits.<\/p><\/details><details><summary>What is the minimum order for a colour or a mark?<\/summary><p>Stock Air Jordan keychains start at 50 pieces, and one order can carry more than one colour. Adding your own mark starts at 100 pieces. A new colour or a new mould starts at 500 pieces.<\/p><\/details><details><summary>Do you supply a sample first?<\/summary><p>Yes. A single piece from our stock of Air Jordan keychains is free and you cover the freight. A sample carrying your own colour or mark is charged, because it has to be cast for that order.<\/p><\/details><details><summary>How long does a bulk run take?<\/summary><p>About five to seven days for a bulk run of Air Jordan keychains once the sample is signed off. Add roughly a week when your own mark is printed or moulded into the tag. Freight time depends on the destination and the method.<\/p><\/details><details><summary>Can you produce exact brand marks or player numbers?<\/summary><p>We can develop the silhouette, but protected logos, brand names and player likenesses are cast only against written authorisation from the rights holder. Send the authorisation along with your enquiry and we will confirm what is possible.<\/p><\/details><\/div><\/section><\/main><script>document.querySelectorAll('.video-facade').forEach(function(btn){btn.addEventListener('click',function(){var id=btn.getAttribute('data-yt'),start=btn.getAttribute('data-yt-start')||'0';var src='https:\/\/www.youtube-nocookie.com\/embed\/'+id+'?rel=0&autoplay=1'+(start&&start!=='0'?'&start='+start:'');var f=document.createElement('iframe');f.src=src;f.title=btn.getAttribute('aria-label')||'Product video';f.loading='lazy';f.setAttribute('allow','accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share');f.setAttribute('referrerpolicy','strict-origin-when-cross-origin');f.setAttribute('allowfullscreen','');btn.replaceWith(f);});});<\/script><\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<ul>\n<li>3D Air Jordan keychains moulded as mini high-top sneakers in soft PVC<\/li>\n<li>A matching swing tag cast in the same colour, ready for your own logo<\/li>\n<li>7 stock colours, mixed inside one order from 50 pieces<\/li>\n<li>Your own mark from 100 pieces; a new colour or mould from 500 pieces<\/li>\n<\/ul>","protected":false},"featured_media":8267,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"product_brand":[],"product_cat":[204],"product_tag":[],"class_list":["post-8272","product","type-product","status-publish","has-post-thumbnail","product_cat-realistic-shoe-keychains","desktop-align-left","tablet-align-left","mobile-align-left","first","instock","shipping-taxable","product-type-simple"],"_links":{"self":[{"href":"https:\/\/huasancustom.com\/es\/wp-json\/wp\/v2\/product\/8272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/huasancustom.com\/es\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/huasancustom.com\/es\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/huasancustom.com\/es\/wp-json\/wp\/v2\/comments?post=8272"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/huasancustom.com\/es\/wp-json\/wp\/v2\/media\/8267"}],"wp:attachment":[{"href":"https:\/\/huasancustom.com\/es\/wp-json\/wp\/v2\/media?parent=8272"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/huasancustom.com\/es\/wp-json\/wp\/v2\/product_brand?post=8272"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/huasancustom.com\/es\/wp-json\/wp\/v2\/product_cat?post=8272"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/huasancustom.com\/es\/wp-json\/wp\/v2\/product_tag?post=8272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}