{"product_id":"aeroride-quick-dry-mens-short-sleeve-cycling-jersey","title":"AeroRide Quick-Dry Men’s Short-Sleeve Cycling Jersey","description":"\u003cbody\u003e\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003cmeta name=\"description\" content=\"AeroRide Quick-Dry Cycling Jersey with moisture-wicking fabric, breathable mesh panels and ergonomic cycling fit for MTB, road and gravel riding.\"\u003e\n\u003ctitle\u003eAeroRide Quick-Dry Cycling Jersey\u003c\/title\u003e\n\n\u003cstyle\u003e\n.bosveld-rod-section {\n  --olive-dark:#26351f;\n  --olive:#556b2f;\n  --olive-medium:#718447;\n  --olive-light:#a8b486;\n  --cream:#f6f2e7;\n  --white:#ffffff;\n  --gold:#d4af37;\n  --text:#252a22;\n  --muted:#535c4d;\n  --border:rgba(85,107,47,.18);\n\n  position:relative;\n  width:100%;\n  overflow:hidden;\n  padding:72px 20px;\n  color:var(--text);\n  font-family:Arial,Helvetica,sans-serif;\n  background:\n    radial-gradient(circle at 10% 10%,rgba(113,132,71,.18),transparent 32%),\n    radial-gradient(circle at 90% 80%,rgba(85,107,47,.14),transparent 30%),\n    var(--cream);\n}\n\n.bosveld-rod-section,\n.bosveld-rod-section *{box-sizing:border-box}\n\n.bosveld-rod-container{\n  position:relative;\n  z-index:2;\n  width:min(100%,860px);\n  margin:0 auto;\n}\n\n.bosveld-decoration{\n  position:absolute;\n  border-radius:50%;\n  pointer-events:none;\n  animation:bosveld-float 7s ease-in-out infinite;\n}\n.bosveld-decoration--one{\n  top:40px;right:4%;width:130px;height:130px;\n  border:2px solid rgba(85,107,47,.18);\n}\n.bosveld-decoration--two{\n  bottom:100px;left:3%;width:84px;height:84px;\n  background:rgba(113,132,71,.1);\n  animation-delay:-3s;\n}\n\n.bosveld-eyebrow{\n  margin:0 0 14px;\n  color:var(--olive);\n  font-size:.8rem;\n  font-weight:900;\n  letter-spacing:2.2px;\n  text-transform:uppercase;\n  animation:bosveld-fade-up .7s ease both;\n}\n\n.bosveld-title{\n  max-width:100%;\n  margin:0;\n  color:var(--olive-dark);\n  font-size:clamp(2.7rem,8vw,5.4rem);\n  line-height:.95;\n  letter-spacing:-.055em;\n  overflow-wrap:normal;\n  word-break:normal;\n  animation:bosveld-fade-up .8s .1s ease both;\n}\n.bosveld-title span{display:block;color:var(--olive-medium)}\n\n.bosveld-tagline{\n  margin:22px 0 0;\n  color:#9a7637;\n  font-size:clamp(1.05rem,2vw,1.35rem);\n  font-weight:900;\n  line-height:1.4;\n  animation:bosveld-fade-up .8s .15s ease both;\n}\n\n.bosveld-intro{\n  max-width:760px;\n  margin:18px 0 36px;\n  color:#3f4939;\n  font-size:1.05rem;\n  line-height:1.75;\n  animation:bosveld-fade-up .8s .2s ease both;\n}\n\n.bosveld-product-visual{\n  position:relative;\n  display:grid;\n  width:100%;\n  min-height:480px;\n  margin-bottom:38px;\n  overflow:hidden;\n  place-items:center;\n  border:1px solid var(--border);\n  border-radius:26px;\n  background:\n    radial-gradient(circle at center,rgba(168,180,134,.25),transparent 46%),\n    linear-gradient(150deg,#fff,#e8eddc);\n  box-shadow:0 22px 48px rgba(38,53,31,.14);\n  perspective:1200px;\n}\n.bosveld-product-visual::before{\n  position:absolute;width:430px;height:430px;border-radius:50%;\n  background:rgba(113,132,71,.1);\n  content:\"\";\n  animation:bosveld-halo 5s ease-in-out infinite;\n}\n\n.bosveld-product-badge{\n  position:absolute;top:22px;right:22px;z-index:4;\n  display:grid;width:96px;height:96px;place-items:center;\n  border-radius:50%;color:#dce7be;text-align:center;\n  background:var(--olive-dark);\n  box-shadow:0 14px 30px rgba(38,53,31,.25);\n  animation:bosveld-badge-float 3.5s ease-in-out infinite;\n}\n.bosveld-product-badge strong{display:block;font-size:.9rem;line-height:1.1}\n.bosveld-product-badge span{\n  display:block;margin-top:5px;color:rgba(255,255,255,.68);\n  font-size:.5rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;\n}\n\n\/* AeroRide product illustration inside the original Bosveld visual frame *\/\n.bosveld-cycling-jersey{\n  position:relative;\n  z-index:3;\n  width:min(430px,78%);\n  height:350px;\n  animation:bosveld-product-float 4s ease-in-out infinite;\n}\n\n.bosveld-jersey-body{\n  position:absolute;\n  left:50%;top:62px;\n  width:230px;height:250px;\n  border:8px solid #151915;\n  border-radius:28px 28px 36px 36px;\n  background:\n    linear-gradient(145deg,rgba(255,255,255,.08),transparent 28%),\n    linear-gradient(180deg,#53624d,#303a2c);\n  transform:translateX(-50%);\n  overflow:hidden;\n  box-shadow:0 26px 38px rgba(34,40,31,.22);\n}\n\n.bosveld-jersey-sleeve{\n  position:absolute;\n  top:72px;\n  width:112px;height:102px;\n  border:8px solid #151915;\n  background:#414d3b;\n  z-index:-1;\n}\n.bosveld-jersey-sleeve--left{\n  left:33px;border-radius:30px 8px 28px 18px;transform:rotate(27deg);\n}\n.bosveld-jersey-sleeve--right{\n  right:33px;border-radius:8px 30px 18px 28px;transform:rotate(-27deg);\n}\n\n.bosveld-jersey-neck{\n  position:absolute;\n  z-index:5;\n  left:50%;top:42px;\n  width:92px;height:54px;\n  border:8px solid #151915;\n  border-radius:0 0 50px 50px;\n  background:#e7ecdc;\n  transform:translateX(-50%);\n}\n\n.bosveld-jersey-zip{\n  position:absolute;\n  left:50%;top:22px;\n  width:5px;height:205px;\n  border-radius:999px;\n  background:#d9e0d1;\n  transform:translateX(-50%);\n}\n\n.bosveld-jersey-panel{\n  position:absolute;\n  top:62px;\n  width:66px;height:142px;\n  border:2px solid rgba(225,236,217,.34);\n  border-radius:18px;\n  background:repeating-linear-gradient(45deg,rgba(220,231,210,.12) 0 7px,transparent 7px 13px);\n}\n.bosveld-jersey-panel--left{left:18px}\n.bosveld-jersey-panel--right{right:18px}\n\n.bosveld-jersey-logo{\n  position:absolute;\n  left:50%;top:84px;\n  transform:translateX(-50%);\n  color:#f3f6ec;\n  font-size:.76rem;\n  font-weight:900;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n.bosveld-jersey-band{\n  position:absolute;\n  left:0;right:0;bottom:40px;height:27px;\n  background:repeating-linear-gradient(90deg,#728361 0 22px,#98a787 22px 44px);\n}\n\n.bosveld-section{\n  position:relative;\n  width:100%;\n  margin-bottom:36px;\n  padding:clamp(24px,5vw,40px);\n  border:1px solid var(--border);\n  border-radius:22px;\n  background:rgba(255,255,255,.94);\n  box-shadow:0 14px 35px rgba(38,53,31,.08);\n}\n\n.bosveld-section--dark{\n  color:var(--white);\n  background:var(--olive-dark);\n  box-shadow:0 20px 45px rgba(38,53,31,.18);\n}\n\n.bosveld-section-heading{\n  max-width:100%;\n  margin:0 0 10px;\n  color:var(--olive-dark);\n  font-size:clamp(1.65rem,4vw,2.45rem);\n  line-height:1.15;\n  letter-spacing:-.03em;\n}\n.bosveld-section--dark .bosveld-section-heading{color:var(--white)}\n\n.bosveld-section-intro{\n  max-width:680px;\n  margin:0 0 24px;\n  color:var(--muted);\n  line-height:1.65;\n}\n.bosveld-section--dark .bosveld-section-intro{color:rgba(255,255,255,.72)}\n\n.bosveld-benefit-grid,\n.bosveld-feature-grid,\n.bosveld-spec-grid{\n  display:grid;\n  width:100%;\n  gap:16px;\n}\n.bosveld-benefit-grid{\n  grid-template-columns:1fr;\n  max-width:680px;\n  margin:0 auto;\n}\n.bosveld-feature-grid,\n.bosveld-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n\n.bosveld-benefit-card,\n.bosveld-feature-card,\n.bosveld-spec-card{\n  position:relative;\n  overflow:hidden;\n  min-width:0;\n  border-radius:17px;\n  transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,background .35s ease;\n}\n\n.bosveld-benefit-card{\n  display:grid;\n  grid-template-columns:58px minmax(0,1fr);\n  column-gap:16px;\n  align-items:start;\n  padding:22px;\n  border:1px solid rgba(255,255,255,.13);\n  background:rgba(255,255,255,.07);\n}\n.bosveld-benefit-icon{\n  grid-row:1 \/ span 2;\n}\n.bosveld-benefit-card strong{\n  margin:2px 0 7px;\n  font-size:1.05rem;\n  line-height:1.3;\n}\n.bosveld-benefit-card p{\n  grid-column:2;\n}\n.bosveld-benefit-card:hover{\n  border-color:rgba(255,255,255,.32);\n  background:rgba(255,255,255,.12);\n  transform:translateY(-6px);\n}\n\n.bosveld-benefit-icon{\n  display:grid;width:48px;height:48px;margin-bottom:14px;\n  place-items:center;border-radius:15px;\n  color:var(--olive-dark);font-size:1.3rem;background:#dce7be;\n  animation:bosveld-icon-bob 3.3s ease-in-out infinite;\n}\n.bosveld-benefit-card strong,\n.bosveld-feature-card strong,\n.bosveld-spec-card strong{\n  display:block;margin-bottom:8px;font-size:.96rem;\n}\n.bosveld-benefit-card p{\n  margin:0;color:rgba(255,255,255,.72);\n  font-size:.86rem;line-height:1.6;\n}\n\n.bosveld-feature-card,\n.bosveld-spec-card{\n  padding:20px;\n  border:1px solid var(--border);\n  background:#f8faf3;\n}\n.bosveld-feature-card:hover,\n.bosveld-spec-card:hover{\n  border-color:var(--olive-medium);\n  box-shadow:0 18px 36px rgba(38,53,31,.12);\n  transform:translateY(-6px);\n}\n.bosveld-feature-card p,\n.bosveld-spec-card p{\n  margin:0;color:var(--muted);font-size:.86rem;line-height:1.6;\n}\n\n.bosveld-feature-number{\n  display:grid;\n  width:42px;height:42px;\n  margin-bottom:12px;\n  place-items:center;\n  border-radius:50%;\n  color:var(--olive-dark);\n  background:#dce7be;\n  font-weight:900;\n}\n\n.bosveld-cta{\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:18px;\n  padding:clamp(24px,5vw,38px);\n  border-radius:22px;\n  color:var(--white);\n  background:linear-gradient(135deg,var(--olive),var(--olive-dark));\n  box-shadow:0 20px 45px rgba(38,53,31,.2);\n}\n.bosveld-cta h2{margin:0 0 8px;font-size:clamp(1.55rem,4vw,2.2rem)}\n.bosveld-cta p{margin:0;color:rgba(255,255,255,.76);line-height:1.65}\n\n.bosveld-button-group{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:12px;\n}\n.bosveld-button{\n  position:relative;\n  display:inline-flex;\n  justify-content:center;\n  align-items:center;\n  min-height:52px;\n  overflow:hidden;\n  padding:0 22px;\n  border:2px solid var(--white);\n  border-radius:10px;\n  font-weight:900;\n  text-align:center;\n  text-decoration:none;\n  transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease;\n}\n.bosveld-button:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(0,0,0,.18)}\n.bosveld-button--primary{color:var(--olive-dark);background:var(--white)}\n.bosveld-button--secondary{color:var(--white);background:transparent;cursor:pointer}\n\n.bosveld-footer-tagline{\n  margin:30px 0 0;\n  color:var(--olive-dark);\n  font-size:.86rem;\n  font-weight:900;\n  letter-spacing:2.3px;\n  text-align:center;\n  text-transform:uppercase;\n}\n\n.bosveld-reveal{\n  opacity:0;\n  transform:translateY(28px);\n  transition:opacity .75s ease,transform .75s ease;\n}\n.bosveld-reveal.is-visible{opacity:1;transform:translateY(0)}\n\n.bosveld-stagger\u003e*{\n  opacity:0;\n  transform:translateY(18px);\n  transition:opacity .6s ease,transform .6s ease;\n}\n.bosveld-reveal.is-visible .bosveld-stagger\u003e*{opacity:1;transform:translateY(0)}\n.bosveld-reveal.is-visible .bosveld-stagger\u003e*:nth-child(1){transition-delay:.08s}\n.bosveld-reveal.is-visible .bosveld-stagger\u003e*:nth-child(2){transition-delay:.16s}\n.bosveld-reveal.is-visible .bosveld-stagger\u003e*:nth-child(3){transition-delay:.24s}\n.bosveld-reveal.is-visible .bosveld-stagger\u003e*:nth-child(4){transition-delay:.32s}\n.bosveld-reveal.is-visible .bosveld-stagger\u003e*:nth-child(5){transition-delay:.40s}\n.bosveld-reveal.is-visible .bosveld-stagger\u003e*:nth-child(6){transition-delay:.48s}\n\n@keyframes bosveld-fade-up{\n  from{opacity:0;transform:translateY(24px)}\n  to{opacity:1;transform:translateY(0)}\n}\n@keyframes bosveld-float{\n  0%,100%{transform:translateY(0) rotate(0)}\n  50%{transform:translateY(-18px) rotate(8deg)}\n}\n@keyframes bosveld-product-float{\n  0%,100%{transform:translateY(0) rotate(-1deg)}\n  50%{transform:translateY(-12px) rotate(1deg)}\n}\n@keyframes bosveld-halo{\n  0%,100%{opacity:.75;transform:scale(.92)}\n  50%{opacity:1;transform:scale(1.06)}\n}\n@keyframes bosveld-icon-bob{\n  0%,100%{transform:translateY(0) rotate(-2deg)}\n  50%{transform:translateY(-7px) rotate(2deg)}\n}\n@keyframes bosveld-badge-float{\n  0%,100%{transform:translateY(0) rotate(-2deg)}\n  50%{transform:translateY(-7px) rotate(2deg)}\n}\n\n@media screen and (max-width:760px){\n  .bosveld-rod-section{padding:48px 16px}\n\n  .bosveld-title{\n    font-size:clamp(2.45rem,13vw,4rem);\n  }\n\n  .bosveld-product-visual{min-height:390px}\n\n  .bosveld-cycling-jersey{\n    width:min(370px,90%);\n    height:300px;\n  }\n\n  .bosveld-jersey-body{\n    top:58px;\n    width:195px;\n    height:215px;\n    border-width:7px;\n  }\n\n  .bosveld-jersey-sleeve{\n    top:66px;\n    width:92px;\n    height:84px;\n    border-width:7px;\n  }\n\n  .bosveld-jersey-sleeve--left{left:40px}\n  .bosveld-jersey-sleeve--right{right:40px}\n\n  .bosveld-jersey-neck{\n    top:42px;\n    width:78px;\n    height:46px;\n    border-width:7px;\n  }\n\n  .bosveld-jersey-zip{height:174px}\n\n  .bosveld-benefit-grid,\n  .bosveld-feature-grid,\n  .bosveld-spec-grid{\n    grid-template-columns:1fr;\n  }\n\n  .bosveld-product-badge{\n    top:14px;\n    right:14px;\n    width:76px;\n    height:76px;\n  }\n}\n\n@media screen and (max-width:430px){\n  .bosveld-benefit-card{\n    grid-template-columns:48px minmax(0,1fr);\n    column-gap:13px;\n    padding:18px 16px;\n  }\n  .bosveld-benefit-icon{\n    width:44px;\n    height:44px;\n  }\n\n  .bosveld-rod-section{padding-inline:10px}\n\n  .bosveld-rod-container{width:100%}\n\n  .bosveld-title{\n    font-size:clamp(2.2rem,14vw,3.35rem);\n  }\n\n  .bosveld-eyebrow{\n    font-size:.72rem;\n    letter-spacing:1.7px;\n  }\n\n  .bosveld-intro{font-size:.96rem}\n\n  .bosveld-product-visual{\n    min-height:330px;\n    border-radius:20px;\n  }\n\n  .bosveld-cycling-jersey{\n    width:94%;\n    height:255px;\n  }\n\n  .bosveld-jersey-body{\n    top:54px;\n    width:158px;\n    height:175px;\n    border-width:6px;\n  }\n\n  .bosveld-jersey-sleeve{\n    top:61px;\n    width:72px;\n    height:68px;\n    border-width:6px;\n  }\n\n  .bosveld-jersey-sleeve--left{left:52px}\n  .bosveld-jersey-sleeve--right{right:52px}\n\n  .bosveld-jersey-neck{\n    top:42px;\n    width:62px;\n    height:38px;\n    border-width:6px;\n  }\n\n  .bosveld-jersey-panel{\n    top:46px;\n    width:46px;\n    height:98px;\n  }\n\n  .bosveld-jersey-logo{\n    top:65px;\n    font-size:.58rem;\n  }\n\n  .bosveld-jersey-zip{\n    top:14px;\n    height:140px;\n  }\n\n  .bosveld-product-badge{\n    width:66px;\n    height:66px;\n  }\n\n  .bosveld-section{padding:22px 17px}\n}\n\n@media(prefers-reduced-motion:reduce){\n  .bosveld-rod-section *,\n  .bosveld-rod-section *::before,\n  .bosveld-rod-section *::after{\n    animation-duration:.01ms!important;\n    animation-iteration-count:1!important;\n    transition-duration:.01ms!important;\n  }\n  .bosveld-reveal{opacity:1;transform:none}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"bosveld-rod-section\"\u003e\n  \u003cspan class=\"bosveld-decoration bosveld-decoration--one\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n  \u003cspan class=\"bosveld-decoration bosveld-decoration--two\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\n  \u003cdiv class=\"bosveld-rod-container\"\u003e\n    \u003cp class=\"bosveld-eyebrow\"\u003eSummer performance for road, trail and gravel\u003c\/p\u003e\n\n    \u003ch1 class=\"bosveld-title\"\u003e\n      AeroRide\n      \u003cspan\u003eQuick-Dry Cycling Jersey\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"bosveld-tagline\"\u003eRide Further. Stay Cooler. Look Sharp.\u003c\/p\u003e\n\n    \u003cp class=\"bosveld-intro\"\u003e\n      Whether you’re grinding up a mountain trail or pushing pace on the open road,\n      the \u003cstrong\u003eAeroRide Quick-Dry Cycling Jersey\u003c\/strong\u003e keeps you comfortable,\n      ventilated, and moving. Engineered for the summer heat, this short-sleeve top\n      wicks sweat fast and dries even faster — so you stay focused on the ride,\n      not the discomfort.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"bosveld-product-visual\" data-parallax\u003e\n      \u003cdiv class=\"bosveld-product-badge\"\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eQuick-Dry\u003c\/strong\u003e\n          \u003cspan\u003eSummer performance\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bosveld-cycling-jersey\" role=\"img\" aria-label=\"AeroRide Quick-Dry Cycling Jersey\"\u003e\n        \u003cdiv class=\"bosveld-jersey-sleeve bosveld-jersey-sleeve--left\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"bosveld-jersey-sleeve bosveld-jersey-sleeve--right\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"bosveld-jersey-body\"\u003e\n          \u003cdiv class=\"bosveld-jersey-panel bosveld-jersey-panel--left\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"bosveld-jersey-panel bosveld-jersey-panel--right\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"bosveld-jersey-zip\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"bosveld-jersey-logo\"\u003eAeroRide\u003c\/div\u003e\n          \u003cdiv class=\"bosveld-jersey-band\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"bosveld-jersey-neck\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003csection class=\"bosveld-section bosveld-section--dark bosveld-reveal\"\u003e\n      \u003ch2 class=\"bosveld-section-heading\"\u003eBuilt to perform when the temperature climbs\u003c\/h2\u003e\n      \u003cp class=\"bosveld-section-intro\"\u003e\n        Lightweight, breathable performance that helps you stay comfortable when\n        the trail gets steep, the pace rises and the summer heat sets in.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"bosveld-benefit-grid bosveld-stagger\"\u003e\n        \u003carticle class=\"bosveld-benefit-card\"\u003e\n          \u003cdiv class=\"bosveld-benefit-icon\" aria-hidden=\"true\"\u003e💧\u003c\/div\u003e\n          \u003cstrong\u003eQuick-Dry Comfort\u003c\/strong\u003e\n          \u003cp\u003eMoisture-wicking fabric pulls sweat away from your skin and dries rapidly.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-benefit-card\"\u003e\n          \u003cdiv class=\"bosveld-benefit-icon\" aria-hidden=\"true\"\u003e🌬️\u003c\/div\u003e\n          \u003cstrong\u003eBreathable Airflow\u003c\/strong\u003e\n          \u003cp\u003eEngineered mesh panels promote ventilation to help keep your core temperature in check.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-benefit-card\"\u003e\n          \u003cdiv class=\"bosveld-benefit-icon\" aria-hidden=\"true\"\u003e🚴\u003c\/div\u003e\n          \u003cstrong\u003eRide-Focused Fit\u003c\/strong\u003e\n          \u003cp\u003eLightweight stretch moves naturally with your body through every pedal stroke.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"bosveld-section bosveld-reveal\"\u003e\n      \u003ch2 class=\"bosveld-section-heading\"\u003eBuilt For\u003c\/h2\u003e\n      \u003cp class=\"bosveld-section-intro\"\u003e\n        One summer jersey for road, trail, gravel and everyday training.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"bosveld-feature-grid bosveld-stagger\"\u003e\n        \u003carticle class=\"bosveld-feature-card\"\u003e\n          \u003cstrong\u003e🚵 Mountain Biking (MTB)\u003c\/strong\u003e\n          \u003cp\u003eBreathable comfort for climbs, technical sections and long trail sessions.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-feature-card\"\u003e\n          \u003cstrong\u003e🚴 Road Cycling\u003c\/strong\u003e\n          \u003cp\u003eA streamlined fit for training rides, endurance routes and faster road efforts.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-feature-card\"\u003e\n          \u003cstrong\u003e🪨 Gravel Riding\u003c\/strong\u003e\n          \u003cp\u003eLightweight performance for mixed surfaces, long days and changing terrain.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-feature-card\"\u003e\n          \u003cstrong\u003e☀️ Casual Summer Rides \u0026amp; Training\u003c\/strong\u003e\n          \u003cp\u003eComfortable for warm-weather fitness rides, easy spins and regular training sessions.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"bosveld-section bosveld-reveal\" id=\"features\"\u003e\n      \u003ch2 class=\"bosveld-section-heading\"\u003eKey Features\u003c\/h2\u003e\n      \u003cp class=\"bosveld-section-intro\"\u003e\n        Designed around the things that matter most when you’re riding in the heat.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"bosveld-feature-grid bosveld-stagger\"\u003e\n        \u003carticle class=\"bosveld-feature-card\"\u003e\n          \u003cdiv class=\"bosveld-feature-number\"\u003e01\u003c\/div\u003e\n          \u003cstrong\u003eQuick-Dry Fabric\u003c\/strong\u003e\n          \u003cp\u003eAdvanced moisture-wicking technology pulls sweat away from your skin and dries rapidly.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-feature-card\"\u003e\n          \u003cdiv class=\"bosveld-feature-number\"\u003e02\u003c\/div\u003e\n          \u003cstrong\u003eBreathable Construction\u003c\/strong\u003e\n          \u003cp\u003eEngineered mesh panels promote airflow to help keep your core temperature in check.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-feature-card\"\u003e\n          \u003cdiv class=\"bosveld-feature-number\"\u003e03\u003c\/div\u003e\n          \u003cstrong\u003eShort-Sleeve Design\u003c\/strong\u003e\n          \u003cp\u003eIdeal for warm-weather riding without sacrificing freedom of movement.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-feature-card\"\u003e\n          \u003cdiv class=\"bosveld-feature-number\"\u003e04\u003c\/div\u003e\n          \u003cstrong\u003eLightweight \u0026amp; Stretchy\u003c\/strong\u003e\n          \u003cp\u003eMoves with your body through every pedal stroke and technical section.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-feature-card\"\u003e\n          \u003cdiv class=\"bosveld-feature-number\"\u003e05\u003c\/div\u003e\n          \u003cstrong\u003eErgonomic Fit\u003c\/strong\u003e\n          \u003cp\u003eCut for the cycling position, not the couch.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-feature-card\"\u003e\n          \u003cdiv class=\"bosveld-feature-number\"\u003e06\u003c\/div\u003e\n          \u003cstrong\u003eSummer-Ready\u003c\/strong\u003e\n          \u003cp\u003eDesigned to perform when the temperature climbs.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"bosveld-section bosveld-reveal\"\u003e\n      \u003ch2 class=\"bosveld-section-heading\"\u003eThe Ride Experience\u003c\/h2\u003e\n      \u003cp class=\"bosveld-section-intro\"\u003e\n        Picture this: it’s early morning, the trail is yours, and the sun is already warming up.\n        You clip in, push off, and within minutes you’re in the zone. The AeroRide jersey\n        breathes with you — no clinging, no overheating, no distractions. Just you,\n        the bike, and the trail ahead.\n      \u003c\/p\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"bosveld-section bosveld-reveal\"\u003e\n      \u003ch2 class=\"bosveld-section-heading\"\u003eProduct Specifications\u003c\/h2\u003e\n\n      \u003cdiv class=\"bosveld-spec-grid bosveld-stagger\"\u003e\n        \u003carticle class=\"bosveld-spec-card\"\u003e\n          \u003cstrong\u003eProduct\u003c\/strong\u003e\n          \u003cp\u003eAeroRide Quick-Dry Cycling Jersey\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-spec-card\"\u003e\n          \u003cstrong\u003eStyle\u003c\/strong\u003e\n          \u003cp\u003eShort-sleeve performance cycling jersey\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-spec-card\"\u003e\n          \u003cstrong\u003eFabric\u003c\/strong\u003e\n          \u003cp\u003eQuick-dry, moisture-wicking performance fabric\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-spec-card\"\u003e\n          \u003cstrong\u003eVentilation\u003c\/strong\u003e\n          \u003cp\u003eBreathable engineered mesh panels\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-spec-card\"\u003e\n          \u003cstrong\u003eFit\u003c\/strong\u003e\n          \u003cp\u003eErgonomic cycling-focused fit\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-spec-card\"\u003e\n          \u003cstrong\u003eSizes\u003c\/strong\u003e\n          \u003cp\u003eAvailable in multiple sizes to suit different rider builds\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"bosveld-section bosveld-reveal\"\u003e\n      \u003ch2 class=\"bosveld-section-heading\"\u003eCare Instructions\u003c\/h2\u003e\n\n      \u003cdiv class=\"bosveld-feature-grid bosveld-stagger\"\u003e\n        \u003carticle class=\"bosveld-feature-card\"\u003e\n          \u003cstrong\u003eWash Cool\u003c\/strong\u003e\n          \u003cp\u003eUse a gentle cold or cool wash cycle to help protect the technical fibres.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-feature-card\"\u003e\n          \u003cstrong\u003eAvoid Harsh Chemicals\u003c\/strong\u003e\n          \u003cp\u003eSkip bleach and aggressive detergents that may affect performance fabric.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-feature-card\"\u003e\n          \u003cstrong\u003eAir Dry\u003c\/strong\u003e\n          \u003cp\u003eHang or lay flat away from direct high heat.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"bosveld-feature-card\"\u003e\n          \u003cstrong\u003eStore Dry\u003c\/strong\u003e\n          \u003cp\u003eAllow the jersey to dry completely before packing it into a riding bag or cupboard.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\u003cdiv class=\"bosveld-cta bosveld-reveal\"\u003e\n      \u003cdiv\u003e\n        \u003ch2\u003eRide further. Stay cooler. Look sharp.\u003c\/h2\u003e\n        \u003cp\u003e\n          Gear up with a jersey built for airflow, quick drying and long-session comfort.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bosveld-button-group\"\u003e\n        \u003ca class=\"bosveld-button bosveld-button--primary\" href=\"#features\"\u003e\n          View Product Features\n        \u003c\/a\u003e\n\n        \u003ca class=\"bosveld-button bosveld-button--secondary\" href=\"#\" onclick=\"event.preventDefault();var f=document.querySelector('form[action*=cart]');if(f){var btn=f.querySelector('[type=submit]');if(btn)btn.click();}\"\u003e\n          🛒 Add to Cart\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"bosveld-footer-tagline\"\u003eRide. Breathe. Go Further.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\",function(){\n  const revealItems=document.querySelectorAll(\".bosveld-reveal\");\n\n  if(\"IntersectionObserver\" in window){\n    const observer=new IntersectionObserver(function(entries,revealObserver){\n      entries.forEach(function(entry){\n        if(!entry.isIntersecting)return;\n        entry.target.classList.add(\"is-visible\");\n        revealObserver.unobserve(entry.target);\n      });\n    },{threshold:.14});\n\n    revealItems.forEach(function(item){observer.observe(item)});\n  }else{\n    revealItems.forEach(function(item){item.classList.add(\"is-visible\")});\n  }\n\n  document.querySelectorAll('.bosveld-rod-section a[href^=\"#\"]').forEach(function(link){\n    link.addEventListener(\"click\",function(event){\n      const href=link.getAttribute(\"href\");\n      if(!href || href===\"#\")return;\n      const target=document.querySelector(href);\n      if(!target)return;\n      event.preventDefault();\n      target.scrollIntoView({behavior:\"smooth\",block:\"start\"});\n    });\n  });\n});\n\u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Bosveld Tactical","offers":[{"title":"M","offer_id":48831062278297,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":48831062311065,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":48831062343833,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL","offer_id":48831062376601,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"XXXL","offer_id":48831062409369,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0732\/9375\/8617\/files\/ChatGPTImageAug8_2026_07_37_11AM.png?v=1786168001","url":"https:\/\/bosveldtactical.co.za\/products\/aeroride-quick-dry-mens-short-sleeve-cycling-jersey","provider":"Bosveld Tactical ","version":"1.0","type":"link"}