{"product_id":"torque-wolf™-airpro-portable-tyre-inflator","title":"Torque Wolf™ AirPro Portable Tyre Inflator","description":"\u003cstyle\u003e\n\/* =========================================================\n   TORQUE WOLF™ AIRPRO — PREMIUM PRODUCT PAGE\n   ========================================================= *\/\n\n#tw-airpro {\n  --tw-orange: #ff6500;\n  --tw-orange2: #ff9d45;\n  --tw-black: #050505;\n  --tw-dark: #0b0b0d;\n  --tw-card: #111114;\n  --tw-card2: #17171b;\n  --tw-white: #ffffff;\n  --tw-muted: #a4a4aa;\n  --tw-border: rgba(255,255,255,.09);\n  --tw-glow: rgba(255,101,0,.28);\n\n  background:\n    radial-gradient(circle at 15% 10%, rgba(255,101,0,.12), transparent 30%),\n    radial-gradient(circle at 90% 30%, rgba(255,101,0,.08), transparent 28%),\n    #050505;\n\n  color: var(--tw-white);\n  font-family: Inter, Arial, Helvetica, sans-serif;\n  overflow: hidden;\n  position: relative;\n}\n\n#tw-airpro * {\n  box-sizing: border-box;\n}\n\n#tw-airpro a {\n  color: inherit;\n  text-decoration: none;\n}\n\n#tw-airpro .tw-container {\n  width: min(1180px, 92%);\n  margin: auto;\n}\n\n#tw-airpro .tw-orange {\n  color: var(--tw-orange);\n}\n\n\/* GRID BACKGROUND *\/\n\n#tw-airpro::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  opacity: .16;\n  background-image:\n    linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);\n  background-size: 50px 50px;\n  mask-image: linear-gradient(to bottom, black, transparent 85%);\n}\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n#tw-airpro .tw-hero {\n  min-height: 760px;\n  display: flex;\n  align-items: center;\n  position: relative;\n  padding: 100px 0 80px;\n}\n\n#tw-airpro .tw-hero-grid {\n  display: grid;\n  grid-template-columns: 1.05fr .95fr;\n  gap: 70px;\n  align-items: center;\n}\n\n#tw-airpro .tw-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 9px 15px;\n  border: 1px solid rgba(255,101,0,.35);\n  background: rgba(255,101,0,.07);\n  border-radius: 999px;\n  color: var(--tw-orange2);\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  margin-bottom: 22px;\n  animation: twPulse 2.8s infinite;\n}\n\n#tw-airpro .tw-dot {\n  width: 7px;\n  height: 7px;\n  background: var(--tw-orange);\n  border-radius: 50%;\n  box-shadow: 0 0 15px var(--tw-orange);\n}\n\n#tw-airpro h1 {\n  font-size: clamp(46px, 6vw, 78px);\n  line-height: .94;\n  letter-spacing: -3.5px;\n  margin: 0 0 25px;\n  font-weight: 950;\n}\n\n#tw-airpro h1 span {\n  display: block;\n  color: var(--tw-orange);\n  text-shadow: 0 0 35px rgba(255,101,0,.25);\n}\n\n#tw-airpro .tw-hero-copy {\n  color: #b7b7bd;\n  font-size: 18px;\n  line-height: 1.75;\n  max-width: 650px;\n  margin-bottom: 32px;\n}\n\n#tw-airpro .tw-buttons {\n  display: flex;\n  gap: 14px;\n  flex-wrap: wrap;\n}\n\n#tw-airpro .tw-btn {\n  padding: 17px 25px;\n  border-radius: 10px;\n  font-weight: 900;\n  letter-spacing: .3px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  transition: .3s ease;\n}\n\n#tw-airpro .tw-btn-primary {\n  color: #090909;\n  background: linear-gradient(135deg, #ff6500, #ff9d45);\n  box-shadow: 0 12px 40px rgba(255,101,0,.25);\n}\n\n#tw-airpro .tw-btn-primary:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 18px 50px rgba(255,101,0,.4);\n}\n\n#tw-airpro .tw-btn-secondary {\n  border: 1px solid var(--tw-border);\n  background: rgba(255,255,255,.04);\n  color: white;\n}\n\n#tw-airpro .tw-btn-secondary:hover {\n  border-color: rgba(255,101,0,.5);\n  transform: translateY(-4px);\n}\n\n\/* HERO PRODUCT VISUAL *\/\n\n#tw-airpro .tw-product-stage {\n  position: relative;\n  min-height: 500px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n#tw-airpro .tw-glow {\n  position: absolute;\n  width: 330px;\n  height: 330px;\n  border-radius: 50%;\n  background: var(--tw-orange);\n  filter: blur(100px);\n  opacity: .18;\n  animation: twGlow 4s ease-in-out infinite;\n}\n\n#tw-airpro .tw-ring {\n  position: absolute;\n  width: 410px;\n  height: 410px;\n  border: 1px solid rgba(255,101,0,.18);\n  border-radius: 50%;\n  animation: twSpin 20s linear infinite;\n}\n\n#tw-airpro .tw-ring::before,\n#tw-airpro .tw-ring::after {\n  content: \"\";\n  position: absolute;\n  width: 9px;\n  height: 9px;\n  border-radius: 50%;\n  background: var(--tw-orange);\n  box-shadow: 0 0 20px var(--tw-orange);\n}\n\n#tw-airpro .tw-ring::before {\n  top: 25px;\n  left: 80px;\n}\n\n#tw-airpro .tw-ring::after {\n  bottom: 45px;\n  right: 50px;\n}\n\n#tw-airpro .tw-product-placeholder {\n  position: relative;\n  z-index: 2;\n  width: min(430px, 85%);\n  min-height: 350px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n#tw-airpro .tw-product-placeholder img {\n  width: 100%;\n  max-width: 430px;\n  height: auto;\n  object-fit: contain;\n  filter:\n    drop-shadow(0 30px 35px rgba(0,0,0,.75))\n    drop-shadow(0 0 35px rgba(255,101,0,.18));\n  animation: twFloat 5s ease-in-out infinite;\n}\n\n\/* Replace placeholder with product image *\/\n#tw-airpro .tw-image-placeholder {\n  width: 360px;\n  height: 360px;\n  border: 1px dashed rgba(255,101,0,.4);\n  border-radius: 25px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n  color: #777;\n  background: rgba(255,255,255,.025);\n}\n\n\/* FLOATING BADGES *\/\n\n#tw-airpro .tw-float-card {\n  position: absolute;\n  z-index: 5;\n  background: rgba(17,17,20,.86);\n  backdrop-filter: blur(12px);\n  border: 1px solid var(--tw-border);\n  border-radius: 13px;\n  padding: 13px 16px;\n  box-shadow: 0 15px 40px rgba(0,0,0,.35);\n  font-size: 12px;\n  font-weight: 800;\n  animation: twFloatCard 4s ease-in-out infinite;\n}\n\n#tw-airpro .tw-float-card strong {\n  display: block;\n  color: var(--tw-orange);\n  font-size: 17px;\n  margin-bottom: 3px;\n}\n\n#tw-airpro .tw-float-1 {\n  top: 65px;\n  right: 10px;\n}\n\n#tw-airpro .tw-float-2 {\n  bottom: 65px;\n  left: 0;\n  animation-delay: 1.2s;\n}\n\n\/* =========================================================\n   TRUST BAR\n   ========================================================= *\/\n\n#tw-airpro .tw-trust {\n  border-top: 1px solid var(--tw-border);\n  border-bottom: 1px solid var(--tw-border);\n  background: rgba(255,255,255,.025);\n}\n\n#tw-airpro .tw-trust-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n}\n\n#tw-airpro .tw-trust-item {\n  padding: 24px 18px;\n  text-align: center;\n  border-right: 1px solid var(--tw-border);\n}\n\n#tw-airpro .tw-trust-item:last-child {\n  border-right: 0;\n}\n\n#tw-airpro .tw-trust-icon {\n  color: var(--tw-orange);\n  font-size: 25px;\n  margin-bottom: 7px;\n}\n\n#tw-airpro .tw-trust-title {\n  font-weight: 900;\n  font-size: 14px;\n}\n\n#tw-airpro .tw-trust-sub {\n  color: #777;\n  font-size: 11px;\n  margin-top: 4px;\n}\n\n\/* =========================================================\n   SECTION HEADINGS\n   ========================================================= *\/\n\n#tw-airpro .tw-section {\n  padding: 115px 0;\n  position: relative;\n}\n\n#tw-airpro .tw-section-heading {\n  text-align: center;\n  max-width: 760px;\n  margin: 0 auto 65px;\n}\n\n#tw-airpro .tw-kicker {\n  color: var(--tw-orange);\n  text-transform: uppercase;\n  letter-spacing: 2px;\n  font-size: 11px;\n  font-weight: 900;\n  margin-bottom: 13px;\n}\n\n#tw-airpro h2 {\n  font-size: clamp(34px, 4vw, 55px);\n  line-height: 1;\n  letter-spacing: -2px;\n  margin: 0 0 18px;\n}\n\n#tw-airpro .tw-section-heading p {\n  color: #929298;\n  line-height: 1.7;\n  font-size: 16px;\n}\n\n\/* =========================================================\n   FEATURES\n   ========================================================= *\/\n\n#tw-airpro .tw-features {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n}\n\n#tw-airpro .tw-feature {\n  padding: 30px;\n  min-height: 235px;\n  border: 1px solid var(--tw-border);\n  border-radius: 18px;\n  background:\n    linear-gradient(145deg, rgba(255,255,255,.055), rgba(255,255,255,.015));\n  position: relative;\n  overflow: hidden;\n  transition: .4s ease;\n}\n\n#tw-airpro .tw-feature::after {\n  content: \"\";\n  position: absolute;\n  width: 100px;\n  height: 100px;\n  right: -45px;\n  top: -45px;\n  background: var(--tw-orange);\n  filter: blur(60px);\n  opacity: .12;\n}\n\n#tw-airpro .tw-feature:hover {\n  transform: translateY(-9px);\n  border-color: rgba(255,101,0,.35);\n  box-shadow: 0 25px 70px rgba(0,0,0,.35);\n}\n\n#tw-airpro .tw-feature-number {\n  font-size: 11px;\n  color: var(--tw-orange);\n  font-weight: 900;\n  letter-spacing: 1px;\n  margin-bottom: 20px;\n}\n\n#tw-airpro .tw-feature h3 {\n  margin: 0 0 12px;\n  font-size: 21px;\n}\n\n#tw-airpro .tw-feature p {\n  margin: 0;\n  color: #8d8d94;\n  line-height: 1.65;\n  font-size: 14px;\n}\n\n\/* =========================================================\n   PICTURE THIS\n   ========================================================= *\/\n\n#tw-airpro .tw-story {\n  background:\n    radial-gradient(circle at 50% 50%, rgba(255,101,0,.08), transparent 35%),\n    #080809;\n  border-top: 1px solid var(--tw-border);\n  border-bottom: 1px solid var(--tw-border);\n}\n\n#tw-airpro .tw-story-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 20px;\n}\n\n#tw-airpro .tw-story-card {\n  position: relative;\n  min-height: 280px;\n  padding: 32px;\n  border-radius: 20px;\n  background: linear-gradient(145deg,#151519,#0b0b0d);\n  border: 1px solid var(--tw-border);\n  overflow: hidden;\n}\n\n#tw-airpro .tw-story-card::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(135deg, transparent 55%, rgba(255,101,0,.1));\n  pointer-events: none;\n}\n\n#tw-airpro .tw-story-number {\n  width: 45px;\n  height: 45px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: rgba(255,101,0,.12);\n  border: 1px solid rgba(255,101,0,.3);\n  color: var(--tw-orange);\n  font-weight: 900;\n  margin-bottom: 45px;\n}\n\n#tw-airpro .tw-story-card h3 {\n  margin: 0 0 12px;\n  font-size: 22px;\n}\n\n#tw-airpro .tw-story-card p {\n  color: #85858c;\n  line-height: 1.65;\n  margin: 0;\n}\n\n\/* =========================================================\n   PRESSURE DISPLAY\n   ========================================================= *\/\n\n#tw-airpro .tw-pressure {\n  display: grid;\n  grid-template-columns: .9fr 1.1fr;\n  gap: 70px;\n  align-items: center;\n}\n\n#tw-airpro .tw-pressure-visual {\n  min-height: 440px;\n  border-radius: 25px;\n  background:\n    radial-gradient(circle at center, rgba(255,101,0,.15), transparent 42%),\n    linear-gradient(145deg,#121214,#080809);\n  border: 1px solid var(--tw-border);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  position: relative;\n}\n\n#tw-airpro .tw-gauge {\n  width: 275px;\n  height: 275px;\n  border-radius: 50%;\n  border: 12px solid #242429;\n  box-shadow:\n    inset 0 0 35px rgba(0,0,0,.8),\n    0 0 50px rgba(255,101,0,.12);\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  position: relative;\n}\n\n#tw-airpro .tw-gauge::before {\n  content: \"\";\n  position: absolute;\n  inset: -8px;\n  border-radius: 50%;\n  border: 2px solid rgba(255,101,0,.35);\n  border-left-color: transparent;\n  border-bottom-color: transparent;\n  transform: rotate(-25deg);\n}\n\n#tw-airpro .tw-gauge-value {\n  font-size: 64px;\n  font-weight: 950;\n  letter-spacing: -4px;\n}\n\n#tw-airpro .tw-gauge-unit {\n  color: var(--tw-orange);\n  font-size: 14px;\n  font-weight: 900;\n  letter-spacing: 2px;\n}\n\n#tw-airpro .tw-pressure-copy h2 {\n  margin-bottom: 22px;\n}\n\n#tw-airpro .tw-pressure-copy p {\n  color: #97979d;\n  line-height: 1.8;\n}\n\n#tw-airpro .tw-check-list {\n  list-style: none;\n  padding: 0;\n  margin: 28px 0 0;\n}\n\n#tw-airpro .tw-check-list li {\n  padding: 13px 0;\n  border-bottom: 1px solid var(--tw-border);\n  font-size: 14px;\n  color: #c6c6ca;\n}\n\n#tw-airpro .tw-check-list li span {\n  color: var(--tw-orange);\n  margin-right: 10px;\n}\n\n\/* =========================================================\n   PERFECT FOR\n   ========================================================= *\/\n\n#tw-airpro .tw-use-grid {\n  display: grid;\n  grid-template-columns: repeat(5,1fr);\n  gap: 12px;\n}\n\n#tw-airpro .tw-use {\n  padding: 27px 16px;\n  text-align: center;\n  border: 1px solid var(--tw-border);\n  background: rgba(255,255,255,.025);\n  border-radius: 15px;\n  transition: .35s;\n}\n\n#tw-airpro .tw-use:hover {\n  background: rgba(255,101,0,.08);\n  transform: translateY(-7px);\n  border-color: rgba(255,101,0,.35);\n}\n\n#tw-airpro .tw-use-icon {\n  font-size: 28px;\n  margin-bottom: 13px;\n}\n\n#tw-airpro .tw-use strong {\n  font-size: 13px;\n}\n\n\/* =========================================================\n   BOX CONTENT\n   ========================================================= *\/\n\n#tw-airpro .tw-box {\n  max-width: 900px;\n  margin: auto;\n  border: 1px solid var(--tw-border);\n  border-radius: 25px;\n  padding: 45px;\n  background:\n    linear-gradient(145deg,rgba(255,101,0,.07),rgba(255,255,255,.02));\n}\n\n#tw-airpro .tw-box-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 12px 40px;\n}\n\n#tw-airpro .tw-box-item {\n  padding: 17px 0;\n  border-bottom: 1px solid var(--tw-border);\n  color: #c8c8cc;\n  font-size: 14px;\n}\n\n#tw-airpro .tw-box-item::before {\n  content: \"✓\";\n  color: var(--tw-orange);\n  font-weight: 900;\n  margin-right: 12px;\n}\n\n\/* =========================================================\n   CTA\n   ========================================================= *\/\n\n#tw-airpro .tw-final {\n  padding: 130px 0;\n  text-align: center;\n  position: relative;\n}\n\n#tw-airpro .tw-final::before {\n  content: \"\";\n  position: absolute;\n  width: 450px;\n  height: 450px;\n  background: var(--tw-orange);\n  filter: blur(160px);\n  opacity: .1;\n  left: 50%;\n  top: 50%;\n  transform: translate(-50%,-50%);\n}\n\n#tw-airpro .tw-final h2 {\n  position: relative;\n  font-size: clamp(40px,5vw,68px);\n}\n\n#tw-airpro .tw-final p {\n  position: relative;\n  max-width: 650px;\n  margin: 0 auto 30px;\n  color: #96969c;\n  line-height: 1.7;\n}\n\n#tw-airpro .tw-brand {\n  position: relative;\n  margin-top: 28px;\n  color: #66666d;\n  font-size: 12px;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n}\n\n\/* =========================================================\n   REVEAL ANIMATION\n   ========================================================= *\/\n\n#tw-airpro .tw-reveal {\n  opacity: 0;\n  transform: translateY(35px);\n  transition: opacity .8s ease, transform .8s ease;\n}\n\n#tw-airpro .tw-reveal.tw-visible {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n\/* =========================================================\n   KEYFRAMES\n   ========================================================= *\/\n\n@keyframes twFloat {\n  0%,100% { transform: translateY(0) rotate(0deg); }\n  50% { transform: translateY(-15px) rotate(1deg); }\n}\n\n@keyframes twFloatCard {\n  0%,100% { transform: translateY(0); }\n  50% { transform: translateY(-9px); }\n}\n\n@keyframes twSpin {\n  from { transform: rotate(0deg); }\n  to { transform: rotate(360deg); }\n}\n\n@keyframes twGlow {\n  0%,100% { transform: scale(1); opacity:.15; }\n  50% { transform: scale(1.15); opacity:.25; }\n}\n\n@keyframes twPulse {\n  0%,100% { box-shadow: 0 0 0 rgba(255,101,0,0); }\n  50% { box-shadow: 0 0 25px rgba(255,101,0,.12); }\n}\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media(max-width:1000px) {\n\n  #tw-airpro .tw-hero-grid,\n  #tw-airpro .tw-pressure {\n    grid-template-columns: 1fr;\n  }\n\n  #tw-airpro .tw-hero {\n    text-align: center;\n  }\n\n  #tw-airpro .tw-hero-copy {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  #tw-airpro .tw-buttons {\n    justify-content: center;\n  }\n\n  #tw-airpro .tw-features {\n    grid-template-columns: repeat(2,1fr);\n  }\n\n  #tw-airpro .tw-use-grid {\n    grid-template-columns: repeat(3,1fr);\n  }\n\n  #tw-airpro .tw-pressure-copy {\n    text-align: center;\n  }\n\n  #tw-airpro .tw-check-list {\n    text-align: left;\n  }\n}\n\n@media(max-width:650px) {\n\n  #tw-airpro .tw-hero {\n    padding: 70px 0 55px;\n    min-height: auto;\n  }\n\n  #tw-airpro h1 {\n    font-size: 47px;\n    letter-spacing: -2.5px;\n  }\n\n  #tw-airpro .tw-hero-copy {\n    font-size: 15px;\n  }\n\n  #tw-airpro .tw-product-stage {\n    min-height: 400px;\n  }\n\n  #tw-airpro .tw-ring {\n    width: 300px;\n    height: 300px;\n  }\n\n  #tw-airpro .tw-float-1 {\n    right: -5px;\n    top: 30px;\n  }\n\n  #tw-airpro .tw-float-2 {\n    left: -5px;\n    bottom: 25px;\n  }\n\n  #tw-airpro .tw-trust-grid {\n    grid-template-columns: repeat(2,1fr);\n  }\n\n  #tw-airpro .tw-trust-item:nth-child(2) {\n    border-right: 0;\n  }\n\n  #tw-airpro .tw-trust-item:nth-child(3),\n  #tw-airpro .tw-trust-item:nth-child(4) {\n    border-top: 1px solid var(--tw-border);\n  }\n\n  #tw-airpro .tw-features,\n  #tw-airpro .tw-story-grid {\n    grid-template-columns: 1fr;\n  }\n\n  #tw-airpro .tw-use-grid {\n    grid-template-columns: repeat(2,1fr);\n  }\n\n  #tw-airpro .tw-box {\n    padding: 28px 22px;\n  }\n\n  #tw-airpro .tw-box-grid {\n    grid-template-columns: 1fr;\n  }\n\n  #tw-airpro .tw-section {\n    padding: 80px 0;\n  }\n\n  #tw-airpro .tw-pressure-visual {\n    min-height: 350px;\n  }\n\n  #tw-airpro .tw-gauge {\n    width: 220px;\n    height: 220px;\n  }\n\n  #tw-airpro .tw-gauge-value {\n    font-size: 52px;\n  }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv id=\"tw-airpro\"\u003e\n\n  \u003c!-- =====================================================\n       HERO\n       ===================================================== --\u003e\n\n  \u003csection class=\"tw-hero\"\u003e\n    \u003cdiv class=\"tw-container\"\u003e\n      \u003cdiv class=\"tw-hero-grid\"\u003e\n\n        \u003cdiv class=\"tw-reveal\"\u003e\n\n          \u003cdiv class=\"tw-eyebrow\"\u003e\n            \u003cspan class=\"tw-dot\"\u003e\u003c\/span\u003e\n            TORQUE WOLF™ AIRPRO\n          \u003c\/div\u003e\n\n          \u003ch1\u003e\n            Never Let A Flat\n            \u003cspan\u003eStop You Again.\u003c\/span\u003e\n          \u003c\/h1\u003e\n\n          \u003cp class=\"tw-hero-copy\"\u003e\n            A flat tyre can turn a normal day into a stressful roadside\n            situation. Keep the Torque Wolf™ AirPro in your vehicle and\n            have a compact inflation solution ready when you need it.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"tw-buttons\"\u003e\n            \u003ca href=\"#tw-airpro-box\" class=\"tw-btn tw-btn-primary\"\u003e\n              GET YOUR AIRPRO →\n            \u003c\/a\u003e\n\n            \u003ca href=\"#tw-airpro-features\" class=\"tw-btn tw-btn-secondary\"\u003e\n              EXPLORE FEATURES\n            \u003c\/a\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"tw-product-stage tw-reveal\"\u003e\n\n          \u003cdiv class=\"tw-glow\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"tw-ring\"\u003e\u003c\/div\u003e\n\n          \u003cdiv class=\"tw-float-card tw-float-1\"\u003e\n            \u003cstrong\u003eDIGITAL\u003c\/strong\u003e\n            Pressure Display\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tw-float-card tw-float-2\"\u003e\n            \u003cstrong\u003eAUTO STOP\u003c\/strong\u003e\n            Set Your Target Pressure\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tw-product-placeholder\"\u003e\n\n            \u003c!--\n            ==================================================\n            REPLACE THE DIV BELOW WITH YOUR PRODUCT IMAGE\n\n            Example:\n\n            \u003cimg src=\"YOUR_IMAGE_URL\"\n                 alt=\"Torque Wolf AirPro Portable Tyre Inflator\"\u003e\n\n            ==================================================\n            --\u003e\n\n            \u003cdiv class=\"tw-image-placeholder\"\u003e\n              \u003cdiv\u003e\n                \u003cstrong style=\"color:#ff6500;\"\u003e\n                  TORQUE WOLF™ AIRPRO\n                \u003c\/strong\u003e\n                \u003cbr\u003e\u003cbr\u003e\n                Replace this box with\u003cbr\u003e\n                your product image.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       TRUST BAR\n       ===================================================== --\u003e\n\n  \u003cdiv class=\"tw-trust\"\u003e\n    \u003cdiv class=\"tw-container\"\u003e\n      \u003cdiv class=\"tw-trust-grid\"\u003e\n\n        \u003cdiv class=\"tw-trust-item\"\u003e\n          \u003cdiv class=\"tw-trust-icon\"\u003e◉\u003c\/div\u003e\n          \u003cdiv class=\"tw-trust-title\"\u003eDIGITAL DISPLAY\u003c\/div\u003e\n          \u003cdiv class=\"tw-trust-sub\"\u003eKnow Your Pressure\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tw-trust-item\"\u003e\n          \u003cdiv class=\"tw-trust-icon\"\u003e⚡\u003c\/div\u003e\n          \u003cdiv class=\"tw-trust-title\"\u003eFAST INFLATION\u003c\/div\u003e\n          \u003cdiv class=\"tw-trust-sub\"\u003eBuilt For Convenience\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tw-trust-item\"\u003e\n          \u003cdiv class=\"tw-trust-icon\"\u003e✓\u003c\/div\u003e\n          \u003cdiv class=\"tw-trust-title\"\u003eAUTO SHUTOFF\u003c\/div\u003e\n          \u003cdiv class=\"tw-trust-sub\"\u003eTarget Pressure Control\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tw-trust-item\"\u003e\n          \u003cdiv class=\"tw-trust-icon\"\u003e▣\u003c\/div\u003e\n          \u003cdiv class=\"tw-trust-title\"\u003eCOMPACT\u003c\/div\u003e\n          \u003cdiv class=\"tw-trust-sub\"\u003eEasy To Keep In Your Car\u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================================\n       FEATURES\n       ===================================================== --\u003e\n\n  \u003csection class=\"tw-section\" id=\"tw-airpro-features\"\u003e\n\n    \u003cdiv class=\"tw-container\"\u003e\n\n      \u003cdiv class=\"tw-section-heading tw-reveal\"\u003e\n        \u003cdiv class=\"tw-kicker\"\u003eWhy AirPro\u003c\/div\u003e\n\n        \u003ch2\u003e\n          Small Enough To Store.\n          \u003cspan class=\"tw-orange\"\u003eReady When You Need It.\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          Designed to give drivers a convenient way to top up tyre\n          pressure without relying entirely on finding a nearby\n          service station or waiting for assistance.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"tw-features\"\u003e\n\n        \u003cdiv class=\"tw-feature tw-reveal\"\u003e\n          \u003cdiv class=\"tw-feature-number\"\u003e01 \/ SPEED\u003c\/div\u003e\n          \u003ch3\u003eGet Back On The Road\u003c\/h3\u003e\n          \u003cp\u003e\n            The powered inflation system is designed to make tyre\n            top-ups faster and easier than using a manual pump.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tw-feature tw-reveal\"\u003e\n          \u003cdiv class=\"tw-feature-number\"\u003e02 \/ CONTROL\u003c\/div\u003e\n          \u003ch3\u003eSet Your Target Pressure\u003c\/h3\u003e\n          \u003cp\u003e\n            Select your desired pressure and let the automatic\n            shutoff help stop inflation at the selected target.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tw-feature tw-reveal\"\u003e\n          \u003cdiv class=\"tw-feature-number\"\u003e03 \/ VERSATILITY\u003c\/div\u003e\n          \u003ch3\u003eMore Than A Car Pump\u003c\/h3\u003e\n          \u003cp\u003e\n            Use the supplied adaptors for compatible car tyres,\n            bicycle tyres, sports balls and other inflatables.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tw-feature tw-reveal\"\u003e\n          \u003cdiv class=\"tw-feature-number\"\u003e04 \/ VISIBILITY\u003c\/div\u003e\n          \u003ch3\u003eSee Your Pressure\u003c\/h3\u003e\n          \u003cp\u003e\n            The digital display gives you a clear pressure reading\n            so you can monitor inflation with greater confidence.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tw-feature tw-reveal\"\u003e\n          \u003cdiv class=\"tw-feature-number\"\u003e05 \/ PORTABILITY\u003c\/div\u003e\n          \u003ch3\u003eKeep It In Your Vehicle\u003c\/h3\u003e\n          \u003cp\u003e\n            Compact construction makes it easy to store in your\n            vehicle so an inflation solution is always close at hand.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tw-feature tw-reveal\"\u003e\n          \u003cdiv class=\"tw-feature-number\"\u003e06 \/ PEACE OF MIND\u003c\/div\u003e\n          \u003ch3\u003eBe Prepared\u003c\/h3\u003e\n          \u003cp\u003e\n            From daily commuting to weekend adventures, AirPro\n            gives you another useful tool to keep in your vehicle.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       PICTURE THIS\n       ===================================================== --\u003e\n\n  \u003csection class=\"tw-section tw-story\"\u003e\n\n    \u003cdiv class=\"tw-container\"\u003e\n\n      \u003cdiv class=\"tw-section-heading tw-reveal\"\u003e\n\n        \u003cdiv class=\"tw-kicker\"\u003ePicture This\u003c\/div\u003e\n\n        \u003ch2\u003e\n          Monday Morning.\n          \u003cspan class=\"tw-orange\"\u003eLow Tyre.\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          No panic. No unnecessary delay. Just a simple tool\n          ready to help you deal with the situation.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"tw-story-grid\"\u003e\n\n        \u003cdiv class=\"tw-story-card tw-reveal\"\u003e\n\n          \u003cdiv class=\"tw-story-number\"\u003e01\u003c\/div\u003e\n\n          \u003ch3\u003eSpot The Problem\u003c\/h3\u003e\n\n          \u003cp\u003e\n            You walk to your car and notice one tyre looks low.\n            Instead of immediately turning a small problem into\n            a major inconvenience, you reach for AirPro.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"tw-story-card tw-reveal\"\u003e\n\n          \u003cdiv class=\"tw-story-number\"\u003e02\u003c\/div\u003e\n\n          \u003ch3\u003eSet \u0026amp; Inflate\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Connect the appropriate valve adaptor, select your\n            target pressure and start the inflator.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"tw-story-card tw-reveal\"\u003e\n\n          \u003cdiv class=\"tw-story-number\"\u003e03\u003c\/div\u003e\n\n          \u003ch3\u003eGet Moving\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Once the tyre reaches the selected pressure, you're\n            ready to check the tyre and continue your journey.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       DIGITAL PRESSURE DISPLAY\n       ===================================================== --\u003e\n\n  \u003csection class=\"tw-section\"\u003e\n\n    \u003cdiv class=\"tw-container\"\u003e\n\n      \u003cdiv class=\"tw-pressure\"\u003e\n\n        \u003cdiv class=\"tw-pressure-visual tw-reveal\"\u003e\n\n          \u003cdiv class=\"tw-gauge\"\u003e\n\n            \u003cdiv class=\"tw-gauge-value\"\u003e35\u003c\/div\u003e\n\n            \u003cdiv class=\"tw-gauge-unit\"\u003e\n              PSI\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"tw-pressure-copy tw-reveal\"\u003e\n\n          \u003cdiv class=\"tw-kicker\"\u003ePressure Control\u003c\/div\u003e\n\n          \u003ch2\u003e\n            Know Exactly\n            \u003cspan class=\"tw-orange\"\u003eWhere You Stand.\u003c\/span\u003e\n          \u003c\/h2\u003e\n\n          \u003cp\u003e\n            Guesswork is the last thing you want when dealing with\n            tyre pressure. AirPro's digital pressure display is\n            designed to give you a clear reading while you inflate.\n          \u003c\/p\u003e\n\n          \u003cul class=\"tw-check-list\"\u003e\n\n            \u003cli\u003e\n              \u003cspan\u003e✓\u003c\/span\u003e\n              Digital pressure display\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cspan\u003e✓\u003c\/span\u003e\n              PSI \/ BAR \/ KPA support\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cspan\u003e✓\u003c\/span\u003e\n              Adjustable target pressure\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cspan\u003e✓\u003c\/span\u003e\n              Automatic shutoff at selected target\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cspan\u003e✓\u003c\/span\u003e\n              Multiple valve adaptors\n            \u003c\/li\u003e\n\n          \u003c\/ul\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       PERFECT FOR\n       ===================================================== --\u003e\n\n  \u003csection class=\"tw-section\"\u003e\n\n    \u003cdiv class=\"tw-container\"\u003e\n\n      \u003cdiv class=\"tw-section-heading tw-reveal\"\u003e\n\n        \u003cdiv class=\"tw-kicker\"\u003eBuilt For Real Life\u003c\/div\u003e\n\n        \u003ch2\u003e\n          One Small Tool.\n          \u003cspan class=\"tw-orange\"\u003eSo Many Situations.\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"tw-use-grid\"\u003e\n\n        \u003cdiv class=\"tw-use tw-reveal\"\u003e\n          \u003cdiv class=\"tw-use-icon\"\u003e🚗\u003c\/div\u003e\n          \u003cstrong\u003eDaily Drivers\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tw-use tw-reveal\"\u003e\n          \u003cdiv class=\"tw-use-icon\"\u003e👨‍👩‍👧\u003c\/div\u003e\n          \u003cstrong\u003eFamilies\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tw-use tw-reveal\"\u003e\n          \u003cdiv class=\"tw-use-icon\"\u003e🛣️\u003c\/div\u003e\n          \u003cstrong\u003eCommuters\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tw-use tw-reveal\"\u003e\n          \u003cdiv class=\"tw-use-icon\"\u003e🏕️\u003c\/div\u003e\n          \u003cstrong\u003eAdventurers\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tw-use tw-reveal\"\u003e\n          \u003cdiv class=\"tw-use-icon\"\u003e🚲\u003c\/div\u003e\n          \u003cstrong\u003eCyclists\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       WHAT'S IN THE BOX\n       ===================================================== --\u003e\n\n  \u003csection class=\"tw-section\" id=\"tw-airpro-box\"\u003e\n\n    \u003cdiv class=\"tw-container\"\u003e\n\n      \u003cdiv class=\"tw-section-heading tw-reveal\"\u003e\n\n        \u003cdiv class=\"tw-kicker\"\u003eIncluded\u003c\/div\u003e\n\n        \u003ch2\u003e\n          Everything You Need\n          \u003cspan class=\"tw-orange\"\u003eIn One Kit.\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"tw-box tw-reveal\"\u003e\n\n        \u003cdiv class=\"tw-box-grid\"\u003e\n\n          \u003cdiv class=\"tw-box-item\"\u003e\n            Torque Wolf™ AirPro Portable Tyre Inflator\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tw-box-item\"\u003e\n            Digital Pressure Display\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tw-box-item\"\u003e\n            Automatic Pressure Shutoff\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tw-box-item\"\u003e\n            Multiple Valve Adaptors\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tw-box-item\"\u003e\n            Power Cable\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tw-box-item\"\u003e\n            Carry Bag\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       FINAL CTA\n       ===================================================== --\u003e\n\n  \u003csection class=\"tw-final\"\u003e\n\n    \u003cdiv class=\"tw-container\"\u003e\n\n      \u003cdiv class=\"tw-kicker\"\u003e\n        TORQUE WOLF™ AIRPRO\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"tw-reveal\"\u003e\n        Don't Wait For\n        \u003cspan class=\"tw-orange\"\u003eRoadside Help.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"tw-reveal\"\u003e\n        Keep a portable tyre inflator in your vehicle and be better\n        prepared for low tyre pressure when you're away from home.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"tw-buttons\" style=\"justify-content:center;\"\u003e\n\n        \u003ca href=\"#shopify-product\" class=\"tw-btn tw-btn-primary\"\u003e\n          GET YOUR AIRPRO →\n        \u003c\/a\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tw-brand\"\u003e\n        Torque Wolf™ — Power In Your Hands.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function(){\n\n  const root = document.querySelector('#tw-airpro');\n\n  if(!root) return;\n\n  const elements = root.querySelectorAll('.tw-reveal');\n\n  const observer = new IntersectionObserver((entries) =\u003e {\n\n    entries.forEach(entry =\u003e {\n\n      if(entry.isIntersecting){\n\n        entry.target.classList.add('tw-visible');\n\n        observer.unobserve(entry.target);\n\n      }\n\n    });\n\n  }, {\n    threshold: .12\n  });\n\n  elements.forEach((element, index) =\u003e {\n\n    element.style.transitionDelay =\n      Math.min(index * 0.05, 0.35) + 's';\n\n    observer.observe(element);\n\n  });\n\n})();\n\u003c\/script\u003e","brand":"Torque Wolf","offers":[{"title":"Default Title","offer_id":54750457921902,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1023\/1860\/4654\/files\/torque-wolf-air-compressor-kit-dark.png?v=1788869336","url":"https:\/\/torquewolf.co.za\/products\/torque-wolf%e2%84%a2-airpro-portable-tyre-inflator","provider":"Torque Wolf","version":"1.0","type":"link"}