1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/051742360c26797e-s.p.0f97p8c3305p~.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/68d403cf9f2c68c5-s.p.00d1o87t2t-bn.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/a3264cb69f626630-s.p.0x7~p8ws0wa0a.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/ea3421846039b7f3-s.p.06jmhnppna1wq.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fbp_logo.png&w=96&q=75 1x, /_next/image?url=%2Fbp_logo.png&w=256&q=75 2x"/><link rel="stylesheet" href="/_next/static/chunks/0frjf28nw8y5p.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0~lfaaarl8juq.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0y5d5j530fegj.js"/>
1<script src="/_next/static/chunks/13jcsqejao-eo.js" async=""></script>
1<script src="/_next/static/chunks/0t_iv~1xhg~y-.js" async=""></script>
1<script src="/_next/static/chunks/0164z37o80roq.js" async=""></script>
1<script src="/_next/static/chunks/00gpmutju1-1m.js" async=""></script>
1<script src="/_next/static/chunks/05js~hy3vzaol.js" async=""></script>
1<script src="/_next/static/chunks/00_k82jktnnnq.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-0rtjdeg8ic5-c.js" async=""></script>
1<script src="/_next/static/chunks/0l.v.08dfbrld.js" async=""></script>
1<script src="/_next/static/chunks/0.76u-er_z2gj.js" async=""></script>
1<script src="/_next/static/chunks/0h~-pfc5ajudj.js" async=""></script>
1<script src="/_next/static/chunks/182m6wzeg~ix6.js" async=""></script>
1<script src="/_next/static/chunks/16wx2h-zt1ec2.js" async=""></script>
1<script src="/_next/static/chunks/0huh74pcwdp98.js" async=""></script>
1<script src="/_next/static/chunks/01dglbp5mvuml.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=AW-18131022310" as="script"/><meta name="next-size-adjust" content=""/><meta name="theme-color" content="#153d2f"/><meta name="color-scheme" content="light dark"/><title>Bike Rentals & Bike Shop â OZ Trails Bike Park · Bella Vista, AR</title><meta name="description" content="Mountain bike rentals at OZ Trails Bike Park in Bella Vista, Arkansas â full-suspension downhill bikes, protective gear, repairs and OZ Trails retail at the HQ bike shop, minutes from Bentonville."/><meta name="application-name" content="OZ Trails Bike Park"/><meta name="author" content="OZ Trails Bike Park"/><meta name="keywords" content="OZ Trails Bike Park,bike rentals,OZ Trails bike rentals,mountain bike rental,mountain bike rentals,downhill bike rental,downhill bike rental Arkansas,full suspension rental,bike park rentals,Bella Vista bike rentals,Bentonville bike rentals,Northwest Arkansas bike rentals,bike shop,bike shop Bella Vista AR,bike repairs,Bella Vista Arkansas,Bentonville mountain biking"/><meta name="creator" content="OZ Trails Bike Park"/><meta name="publisher" content="OZ Trails Bike Park"/><meta name="robots" content="index, follow"/><meta name="category" content="Sports & Recreation"/><link rel="canonical" href="https://oztrailsbikepark.com/rentals"/><meta name="format-detection" content="telephone=no, address=no, email=no"/><meta property="og:title" content="Bike Rentals & Bike Shop â OZ Trails Bike Park · Bella Vista, AR"/><meta property="og:description" content="Mountain bike rentals at OZ Trails Bike Park in Bella Vista, Arkansas â full-suspension downhill bikes, protective gear, repairs and OZ Trails retail at the HQ bike shop, minutes from Bentonville."/><meta property="og:url" content="https://oztrailsbikepark.com/rentals"/><meta property="og:site_name" content="OZ Trails Bike Park"/><meta property="og:locale" content="en_US"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Bike Rentals & Bike Shop â OZ Trails Bike Park · Bella Vista, AR"/><meta name="twitter:description" content="Mountain bike rentals at OZ Trails Bike Park in Bella Vista, Arkansas â full-suspension downhill bikes, protective gear, repairs and OZ Trails retail at the HQ bike shop, minutes from Bentonville."/><link rel="icon" href="/favicon.ico?favicon.00u20scl6mgs1.ico" sizes="64x64" type="image/x-icon"/><link rel="icon" href="/icon.png?icon.0powlem516t~d.png" sizes="192x192" type="image/png"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.17-kfeik2g0uq.png" sizes="180x180" type="image/png"/>
1<script src="/_next/static/chunks/03~yq9q893hmn.js" noModule=""></script>
1</head><body class="montserrat_17ad3fbe-module__ZLLjwq__variable playfair_display_c46e8480-module__vImcbq__variable source_serif_4_9294f8a8-module__7aakrq__variable inter_3d9c7ff2-module__6cOLqa__variable space_grotesk_54ee17cb-module__YZRofq__variable ibm_plex_sans_e3eeeb36-module__OoT23G__variable jetbrains_mono_b43f49e-module__BCJTaa__variable font-(family-name:--font-montserrat) antialiased"><div hidden=""><!--$--><!--/$--></div>
1<script>((a2, b2, c3, d3, e2, f2, g3, h3) => { 2 let i3 = document.documentElement, j2 = ["light", "dark"]; 3 function k2(b3) { 4 var c4; 5 (Array.isArray(a2) ? a2 : [a2]).forEach((a3) => { 6 let c5 = a3 === "class", d4 = c5 && f2 ? e2.map((a4) => f2[a4] || a4) : e2; 7 c5 ? (i3.classList.remove(...d4), i3.classList.add(f2 && f2[b3] ? f2[b3] : b3)) : i3.setAttribute(a3, b3); 8 }), c4 = b3, h3 && j2.includes(c4) && (i3.style.colorScheme = c4); 9 } 10 if (d3) k2(d3); 11 else try { 12 let a3 = localStorage.getItem(b2) || c3, d4 = g3 && a3 === "system" ? window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light" : a3; 13 k2(d4); 14 } catch { 15 } 16 })("class","theme","system",null,["light","dark"],null,true,true)</script>
16<!--$--><!--/$--><div class="theme-public min-h-screen bg-surface-base text-text-primary">
16<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","@id":"https://oztrailsbikepark.com/rentals#webpage","url":"https://oztrailsbikepark.com/rentals","name":"Bike Rentals & Bike Shop â OZ Trails Bike Park · Bella Vista, AR","description":"Mountain bike rentals at OZ Trails Bike Park in Bella Vista, Arkansas â full-suspension downhill bikes, protective gear, repairs and OZ Trails retail at the HQ bike shop, minutes from Bentonville.","keywords":"OZ Trails Bike Park, bike rentals, OZ Trails bike rentals, mountain bike rental, mountain bike rentals, downhill bike rental, downhill bike rental Arkansas, full suspension rental, bike park rentals, Bella Vista bike rentals, Bentonville bike rentals, Northwest Arkansas bike rentals, bike shop, bike shop Bella Vista AR, bike repairs, Bella Vista Arkansas, Bentonville mountain biking","inLanguage":"en-US","isPartOf":{"@id":"https://oztrailsbikepark.com/#website"},"about":{"@id":"https://oztrailsbikepark.com/rentals#bike-shop"},"mainEntity":{"@id":"https://oztrailsbikepark.com/rentals#bike-shop"},"breadcrumb":{"@id":"https://oztrailsbikepark.com/rentals#crumbs"}}</script>
16<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","@id":"https://oztrailsbikepark.com/rentals#crumbs","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://oztrailsbikepark.com/"},{"@type":"ListItem","position":2,"name":"Bike Rentals & Bike Shop","item":"https://oztrailsbikepark.com/rentals"}]}</script>
16<script type="application/ld+json">{"@context":"https://schema.org","@type":"BikeStore","@id":"https://oztrailsbikepark.com/rentals#bike-shop","name":"OZ Trails Bike Shop & Rental Center","description":"Full-service bike shop at the base of OZ Trails Bike Park in Bella Vista, Arkansas â mountain bike rentals, certified mechanics and repairs, protective gear and OZ Trails retail.","url":"https://oztrailsbikepark.com/rentals","image":"https://oztrailsbikepark.com/opengraph-image","parentOrganization":{"@id":"https://oztrailsbikepark.com/#org"},"containedInPlace":{"@id":"https://oztrailsbikepark.com/#park"},"address":{"@type":"PostalAddress","streetAddress":"2726 Bella Vista Way","addressLocality":"Bella Vista","addressRegion":"AR","postalCode":"72714","addressCountry":"US"},"geo":{"@type":"GeoCoordinates","latitude":36.4734,"longitude":-94.2288},"areaServed":{"@type":"AdministrativeArea","name":"Northwest Arkansas"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Thursday","Friday"],"opens":"10:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday","Sunday"],"opens":"09:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Tuesday","Wednesday"],"opens":"00:00","closes":"00:00"}],"priceRange":"$$","makesOffer":[{"@type":"Offer","name":"Bike Rentals","url":"https://oztrailsbikepark.com/rentals#bike-rentals","itemOffered":{"@id":"https://oztrailsbikepark.com/rentals#bike-rentals"}},{"@type":"Offer","name":"Bike repairs and tune-ups","url":"https://oztrailsbikepark.com/rentals#shop-repairs"}]}</script>
16<script type="application/ld+json">{"@context":"https://schema.org","@type":"Service","@id":"https://oztrailsbikepark.com/rentals#bike-rentals","name":"Bike Rentals","serviceType":"Mountain bike rental","description":"Full-day rentals of professionally maintained full-suspension mountain bikes at OZ Trails Bike Park â premium, regular and kids' bikes, full-face helmet included, with pads and rental insurance as add-ons.","url":"https://oztrailsbikepark.com/rentals","provider":{"@id":"https://oztrailsbikepark.com/#org"},"areaServed":{"@type":"AdministrativeArea","name":"Northwest Arkansas"},"availableAtOrFrom":{"@id":"https://oztrailsbikepark.com/rentals#bike-shop"},"hasOfferCatalog":{"@type":"OfferCatalog","name":"Full-day bike rentals","itemListElement":[{"@type":"Offer","name":"Premium Bike Rental","description":"Top-tier full-suspension trail / enduro bike","price":"129.99","priceCurrency":"USD","url":"https://oztrailsbikepark.com/shop#rentals"},{"@type":"Offer","name":"Regular Bike Rental","description":"Full-suspension trail bike","price":"109.99","priceCurrency":"USD","url":"https://oztrailsbikepark.com/shop#rentals"},{"@type":"Offer","name":"Kids Bike Rental â Full Suspension","description":"Youth full-suspension","price":"89.99","priceCurrency":"USD","url":"https://oztrailsbikepark.com/shop#rentals"},{"@type":"Offer","name":"Kids Bike Rental â Hardtail","description":"Youth hardtail","price":"74.99","priceCurrency":"USD","url":"https://oztrailsbikepark.com/shop#rentals"}]}}</script>
16<div class="popart min-h-screen"><style> 17 .popart { 18 --popart-pink: #E87D80; 19 --popart-pink-bright: #ED8F80; 20 --popart-pink-deep: #CD7BA3; 21 --popart-teal: #388C92; 22 --popart-teal-deep: #226C5E; 23 --popart-blue: #4B96BB; 24 --popart-periwinkle: #A084BB; 25 --popart-orange: #F3A57F; 26 --popart-orange-shadow: #195742; 27 --popart-light-blue: #DCEBF1; 28 --popart-black: #0a0a0a; 29 30 background: var(--popart-black); 31 color: #ffffff; 32 font-weight: 400; 33 line-height: 1.55; 34 letter-spacing: 0; 35 -webkit-font-smoothing: antialiased; 36 background-image: 37 radial-gradient(ellipse at 25% 15%, rgba(255,255,255,0.04), transparent 55%), 38 radial-gradient(ellipse at 80% 85%, rgba(255,255,255,0.03), transparent 60%), 39 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.06 0 0 0 0 0.06 0 0 0 0 0.06 0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"), 40 linear-gradient(180deg, #0d0d0d 0%, #050505 100%); 41 background-size: auto, auto, 400px 400px, auto; 42 } 43 44 /* ---------- Eyebrow labels ---------- */ 45 .popart-eyebrow { 46 display: inline-block; 47 font-size: 11px; 48 font-weight: 700; 49 text-transform: uppercase; 50 letter-spacing: 0.22em; 51 } 52 .popart-eyebrow-orange { color: var(--popart-orange); } 53 .popart-eyebrow-pink { color: var(--popart-pink); } 54 .popart-eyebrow-teal { color: var(--popart-teal); } 55 .popart-eyebrow-muted { color: rgba(255, 255, 255, 0.55); } 56 57 /* ---------- Header ---------- */ 58 .popart-header { 59 position: sticky; 60 top: 0; 61 z-index: 40; 62 background: rgba(10, 10, 10, 0.92); 63 -webkit-backdrop-filter: blur(8px); 64 backdrop-filter: blur(8px); 65 border-bottom: 1px solid rgba(255, 255, 255, 0.06); 66 } 67 .popart-header-inner { 68 position: relative; 69 max-width: 1280px; 70 margin: 0 auto; 71 height: 64px; 72 padding: 0 20px; 73 display: flex; 74 align-items: center; 75 justify-content: space-between; 76 } 77 @media (min-width: 640px) { 78 .popart-header-inner { padding: 0 32px; } 79 } 80 .popart-header-logo { 81 display: inline-flex; 82 align-items: center; 83 min-height: 44px; 84 padding: 0 8px; 85 margin-left: -8px; 86 transition: opacity 150ms ease; 87 } 88 .popart-header-logo:hover { opacity: 0.85; } 89 .popart-header-right { 90 display: flex; 91 align-items: center; 92 gap: 14px; 93 } 94 .popart-header-rule { 95 position: absolute; 96 left: 0; right: 0; bottom: -1px; 97 height: 1px; 98 background: linear-gradient( 99 90deg, 100 transparent 0%, 101 var(--popart-orange) 18%, 102 var(--popart-pink-bright) 38%, 103 var(--popart-pink) 55%, 104 var(--popart-pink-deep) 70%, 105 var(--popart-periwinkle) 85%, 106 var(--popart-blue) 95%, 107 transparent 100% 108 ); 109 opacity: 0.6; 110 pointer-events: none; 111 } 112 113 /* Header utility: secure-checkout chip */ 114 .popart-secure-chip { 115 display: inline-flex; 116 align-items: center; 117 gap: 6px; 118 font-family: inherit; 119 font-size: 10px; 120 font-weight: 800; 121 letter-spacing: 0.16em; 122 text-transform: uppercase; 123 color: rgba(255, 255, 255, 0.78); 124 } 125 .popart-secure-chip svg { 126 color: var(--popart-orange); 127 } 128 129 /* ---------- CTA chips ---------- */ 130 .popart-cta-chip { 131 display: inline-flex; 132 align-items: center; 133 gap: 8px; 134 padding: 9px 16px; 135 font-family: inherit; 136 font-size: 11px; 137 font-weight: 800; 138 letter-spacing: 0.16em; 139 text-transform: uppercase; 140 text-decoration: none; 141 color: #0a0a0a; 142 background: linear-gradient(90deg, 143 #f4f4f4 0%, 144 #f4f4f4 45%, 145 #FABD80 72%, 146 #F3A57F 90%, 147 #ED8F80 100%); 148 border-radius: 4px; 149 box-shadow: 0 2px 0 rgba(0, 0, 0, 0.45); 150 transition: transform 150ms ease, box-shadow 150ms ease; 151 } 152 .popart-cta-chip:hover { 153 transform: translateY(-1px); 154 box-shadow: 0 4px 0 rgba(0, 0, 0, 0.5); 155 } 156 .popart-cta-chip:active { 157 transform: translateY(1px); 158 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.35); 159 } 160 .popart-cta-chip-short { display: none; } 161 @media (max-width: 480px) { 162 .popart-cta-chip { padding: 8px 12px; font-size: 10px; letter-spacing: 0.12em; } 163 .popart-cta-chip-long { display: none; } 164 .popart-cta-chip-short { display: inline; } 165 } 166 167 .popart-cta-pink { 168 display: inline-flex; 169 align-items: center; 170 justify-content: center; 171 gap: 10px; 172 padding: 14px 26px; 173 font-family: inherit; 174 font-size: 13px; 175 font-weight: 900; 176 font-style: italic; 177 letter-spacing: 0.10em; 178 text-transform: uppercase; 179 text-decoration: none; 180 color: #ffffff; 181 background: linear-gradient(180deg, var(--popart-pink-bright) 0%, var(--popart-pink-deep) 100%); 182 border-radius: 4px; 183 box-shadow: 4px 4px 0 var(--popart-orange); 184 transition: transform 150ms ease, box-shadow 150ms ease, background 150ms ease; 185 border: 0; 186 cursor: pointer; 187 } 188 .popart-cta-pink:hover { 189 transform: translate(-2px, -2px); 190 box-shadow: 6px 6px 0 var(--popart-orange); 191 } 192 .popart-cta-pink:active { 193 transform: translate(2px, 2px); 194 box-shadow: 1px 1px 0 var(--popart-orange); 195 } 196 .popart-cta-pink:disabled, 197 .popart-cta-pink[disabled] {
198 cursor: not-allowed; 199 background: linear-gradient(180deg, #555 0%, #3a3a3a 100%); 200 color: rgba(255,255,255,0.65); 201 box-shadow: 4px 4px 0 rgba(255,255,255,0.08); 202 } 203 .popart-cta-pink:disabled:hover, 204 .popart-cta-pink[disabled]:hover { 205 transform: none; 206 box-shadow: 4px 4px 0 rgba(255,255,255,0.08); 207 } 208 .popart-cta-pink-block { 209 display: flex; 210 width: 100%; 211 } 212 213 /* ---------- Section frame ---------- */ 214 .popart-section { 215 position: relative; 216 padding: 64px 20px; 217 overflow: hidden; 218 } 219 @media (min-width: 640px) { 220 .popart-section { padding: 96px 32px; } 221 } 222 223 .popart-section-eyebrow { 224 max-width: 1080px; 225 margin: 0 auto 24px; 226 display: flex; 227 align-items: baseline; 228 justify-content: space-between; 229 gap: 16px; 230 } 231 232 /* ---------- Hero / poster card primitive ---------- */ 233 .popart-hero-card { 234 position: relative; 235 display: block; 236 margin: 36px auto 0; 237 max-width: 880px; 238 border: 4px solid #ffffff; 239 border-radius: 6px; 240 overflow: hidden; 241 background: #0a0a0a; 242 box-shadow: 243 8px 8px 0 var(--popart-pink), 244 16px 16px 0 var(--popart-teal); 245 transform: translateZ(0); 246 transition: transform 240ms ease, box-shadow 240ms ease; 247 isolation: isolate; 248 } 249 @media (min-width: 640px) { 250 .popart-hero-card { margin-top: 48px; } 251 } 252 .popart-hero-card:hover { 253 transform: translate(-3px, -3px); 254 box-shadow: 255 11px 11px 0 var(--popart-pink), 256 20px 20px 0 var(--popart-teal); 257 } 258 .popart-hero-card:focus-visible { 259 outline: 3px solid var(--popart-orange); 260 outline-offset: 6px; 261 } 262 .popart-hero-img { 263 display: block; 264 width: 100%; 265 height: auto; 266 transition: transform 600ms cubic-bezier(0.2, 0.7, 0.2, 1); 267 } 268 .popart-hero-card:hover .popart-hero-img { transform: scale(1.02); } 269 270 /* ---------- Hero typography ---------- */ 271 .popart-hero-h1 { 272 margin: 14px 0 0; 273 font-family: inherit; 274 font-weight: 900; 275 letter-spacing: -0.025em; 276 } 277 .popart-hero-kicker { 278 display: block; 279 font-size: clamp(18px, 2.6vw, 28px); 280 font-weight: 500; 281 font-style: italic; 282 color: rgba(255, 255, 255, 0.72); 283 letter-spacing: -0.005em; 284 margin-bottom: 8px; 285 text-transform: none; 286 } 287 .popart-hero-shout { 288 display: block; 289 font-family: inherit; 290 font-weight: 900; 291 font-style: italic; 292 font-size: clamp(48px, 9.5vw, 116px); 293 line-height: 0.9; 294 letter-spacing: -0.025em; 295 text-transform: uppercase; 296 color: #ffffff; 297 text-shadow: 298 4px 4px 0 var(--popart-pink), 299 8px 8px 0 var(--popart-teal); 300 } 301 .popart-hero-shout em { 302 font-style: italic; 303 color: var(--popart-orange); 304 text-shadow: 305 4px 4px 0 var(--popart-orange-shadow), 306 8px 8px 0 var(--popart-teal); 307 } 308 309 .popart-hero-sub { 310 margin: 28px auto 0; 311 max-width: 540px; 312 font-size: 15px; 313 line-height: 1.55; 314 color: rgba(255, 255, 255, 0.72); 315 } 316 @media (min-width: 640px) { 317 .popart-hero-sub { font-size: 16px; margin-top: 36px; } 318 } 319 320 /* ---------- Section title (smaller than hero shout) ---------- */ 321 .popart-section-title { 322 font-family: inherit; 323 font-weight: 900; 324 font-size: clamp(40px, 6vw, 72px); 325 line-height: 0.95; 326 letter-spacing: -0.02em; 327 text-transform: uppercase; 328 color: #ffffff; 329 text-shadow: 3px 3px 0 var(--popart-pink); 330 } 331 .popart-section-title em { 332 color: var(--popart-orange); 333 font-style: italic; 334 text-shadow: 3px 3px 0 var(--popart-orange-shadow); 335 } 336 337 /* ---------- Pricing row primitive (used by root poster + PlanCard) ---------- */ 338 .popart-row { 339 display: flex; 340 flex-direction: column; 341 text-decoration: none; 342 color: inherit; 343 cursor: pointer; 344 position: relative; 345 background: transparent; 346 transition: transform 180ms ease, filter 180ms ease, box-shadow 180ms ease; 347 border-radius: 2px; 348 overflow: visible; 349 border: 0; 350 padding: 0; 351 width: 100%; 352 text-align: left; 353 font-family: inherit; 354 } 355 @media (min-width: 640px) { 356 .popart-row { flex-direction: row; align-items: stretch; } 357 } 358 .popart-row:hover { 359 transform: translateX(4px); 360 filter: brightness(1.06); 361 box-shadow: -6px 0 0 0 var(--popart-orange), 0 6px 22px rgba(243, 165, 127, 0.28); 362 } 363 .popart-row:active { transform: translateX(2px); } 364 .popart-row:focus-visible { 365 outline: 3px solid var(--popart-orange); 366 outline-offset: 4px; 367 } 368 .popart-row[disabled], 369 .popart-row[aria-disabled="true"] { 370 cursor: default; 371 } 372 .popart-row[disabled]:hover, 373 .popart-row[aria-disabled="true"]:hover { 374 transform: none; 375 filter: none; 376 box-shadow: none; 377 } 378 379 .popart-row-price { 380 display: flex; 381 align-items: baseline; 382 justify-content: center; 383 gap: 4px; 384 background: #ffffff; 385 font-family: inherit; 386 font-weight: 900; 387 font-style: italic; 388 letter-spacing: -0.02em; 389 flex-shrink: 0; 390 padding: 22px 32px; 391 min-height: 110px; 392 } 393 @media (min-width: 640px) { 394 .popart-row-price { 395 width: 196px; 396 padding: 0 22px; 397 } 398 } 399 .popart-row-price--orange { 400 color: var(--popart-orange); 401 text-shadow: 3px 3px 0 var(--popart-orange-shadow); 402 } 403 .popart-row-amount { 404 font-size: clamp(44px, 7.5vw, 60px); 405 line-height: 1; 406 } 407 .popart-row-per { 408 font-size: 0.34em; 409 font-weight: 800; 410 font-style: normal; 411 letter-spacing: 0.05em; 412 color: inherit; 413 text-shadow: none; 414 } 415 416 .popart-row-band { 417 flex: 1; 418 display: flex; 419 flex-direction: row; 420 align-items: center; 421 gap: 10px; 422 padding: 16px 18px; 423 color: #ffffff; 424 position: relative; 425 overflow: hidden; 426 min-width: 0; 427 } 428 @media (min-width: 640px) { 429 .popart-row-band { 430 gap: 12px; 431 padding: 18px 22px; 432 } 433 } 434 .popart-row-band-content { 435 flex: 1; 436 display: flex; 437 flex-direction: column; 438 justify-content: center; 439 min-width: 0; 440 } 441 .popart-row-chevron { 442 flex-shrink: 0; 443 font-family: inherit; 444 font-size: 22px; 445 font-weight: 900; 446 line-height: 1; 447 color: rgba(255, 255, 255, 0.7); 448 transition: transform 200ms cubic-bezier(0.2, 0.7, 0.2, 1), color 180ms ease; 449 } 450 .popart-row:hover .popart-row-chevron { 451 transform: translateX(4px); 452 color: #ffffff; 453 } 454 @media (prefers-reduced-motion: reduce) { 455 .popart-row-chevron { transition: none; } 456 .popart-row:hover .popart-row-chevron { transform: none; } 457 } 458 .popart-row-band--pink { 459 background: linear-gradient(180deg, var(--popart-pink-bright) 0%, var(--popart-pink-deep) 100%); 460 } 461 .popart-row-title { 462 font-family: inherit; 463 font-weight: 900; 464 font-size: clamp(18px, 2.4vw, 25px); 465 line-height: 1.05; 466 letter-spacing: 0.005em; 467 text-transform: uppercase; 468 color: #ffffff; 469 } 470 .popart-row-sub { 471 margin-top: 8px; 472 font-family: inherit; 473 font-weight: 600; 474 font-size: 12px; 475 letter-spacing: 0.16em; 476 text-transform: uppercase; 477 color: rgba(255, 255, 255, 0.95); 478 } 479 @media (min-width: 768px) { 480 .popart-row-sub { font-size: 13px; letter-spacing: 0.18em; } 481 } 482 .popart-row-note { 483 margin-top: 10px; 484 font-family: inherit; 485 font-weight: 500; 486 font-style: italic; 487 font-size: 12px; 488 letter-spacing: 0; 489 color: rgba(255, 255, 255, 0.7); 490 text-transform: none;
491 overflow-wrap: anywhere; 492 } 493 @media (min-width: 640px) { 494 .popart-row-note { font-size: 12.5px; } 495 } 496 .popart-row-note s { 497 text-decoration: line-through; 498 text-decoration-thickness: 1.5px; 499 text-decoration-color: rgba(255, 255, 255, 0.55); 500 color: rgba(255, 255, 255, 0.55); 501 } 502 503 .popart-row-divider { 504 height: 1.5px; 505 background: var(--popart-teal); 506 margin: 12px 0; 507 opacity: 0.85; 508 } 509 510 /* PlanCard-only modifiers */ 511 .popart-row--selected { 512 transform: translateX(4px); 513 box-shadow: -6px 0 0 0 var(--popart-orange), 0 6px 22px rgba(243, 165, 127, 0.28); 514 } 515 .popart-row--selected:hover { 516 transform: translateX(4px); 517 } 518 .popart-row-badge { 519 position: absolute; 520 top: -16px; 521 left: 12px; 522 z-index: 4; 523 display: inline-flex; 524 align-items: center; 525 padding: 5px 12px; 526 background: var(--popart-orange); 527 color: #0a0a0a; 528 font-family: inherit; 529 font-weight: 900; 530 font-size: 10px; 531 letter-spacing: 0.16em; 532 text-transform: uppercase; 533 border-radius: 3px; 534 box-shadow: 0 2px 0 var(--popart-orange-shadow); 535 white-space: nowrap; 536 } 537 /* When the row carries a badge, give the price a top gutter so the 538 italic $-glyph doesn't crowd the floating tag. */ 539 .popart-row:has(.popart-row-badge) .popart-row-price { 540 padding-top: 18px; 541 } 542 @media (min-width: 640px) { 543 .popart-row:has(.popart-row-badge) .popart-row-price { 544 padding-top: 14px; 545 } 546 } 547 548 /* Radio-dot variant â used on the /membership/checkout picker so the cards 549 read as a radio group instead of a navigational call-to-action. The dot 550 replaces the chevron, sits in the same flex slot, and never animates 551 translate (which would compete with the orange ::before selection rail 552 from .popart-row--selected). */ 553 .popart-row-radio { 554 flex-shrink: 0; 555 width: 22px; 556 height: 22px; 557 border-radius: 999px; 558 border: 2px solid rgba(255, 255, 255, 0.85); 559 background: transparent; 560 box-shadow: inset 0 0 0 0 rgba(255, 255, 255, 0); 561 transition: box-shadow 180ms ease, background 180ms ease, border-color 180ms ease; 562 } 563 .popart-row--select:hover .popart-row-radio { 564 border-color: #ffffff; 565 background: rgba(255, 255, 255, 0.08); 566 } 567 .popart-row-radio--on { 568 border-color: #ffffff; 569 background: #ffffff; 570 box-shadow: inset 0 0 0 4px var(--popart-orange); 571 } 572 .popart-row--select:hover .popart-row-radio--on { 573 background: #ffffff; 574 } 575 /* The select variant is a radio, not a "go" affordance â disable the 576 translateX hover/selected animation so the click target stays still. */ 577 .popart-row--select:hover { 578 transform: none; 579 } 580 .popart-row--select.popart-row--selected, 581 .popart-row--select.popart-row--selected:hover { 582 transform: none; 583 } 584 @media (prefers-reduced-motion: reduce) { 585 .popart-row-radio { transition: none; } 586 } 587 588 /* ---------- Perks card (light-blue with hard offset shadow) ---------- */ 589 .popart-perks-card { 590 background: var(--popart-light-blue); 591 color: #0a0a0a; 592 padding: 18px 24px 22px; 593 border-radius: 2px; 594 box-shadow: 0 4px 0 rgba(0, 0, 0, 0.25); 595 } 596 .popart-perks-eyebrow { 597 display: flex; 598 align-items: center; 599 gap: 10px; 600 margin-bottom: 12px; 601 } 602 .popart-perks-bar { 603 flex: 1; 604 height: 1.5px; 605 background: linear-gradient(90deg, transparent, var(--popart-orange-shadow), transparent); 606 } 607 .popart-perks-title { 608 font-family: inherit; 609 font-weight: 800; 610 font-size: 11px; 611 letter-spacing: 0.3em; 612 color: var(--popart-orange-shadow); 613 text-transform: uppercase; 614 flex-shrink: 0; 615 } 616 .popart-perks-list { 617 list-style: none; 618 margin: 0; 619 padding: 0; 620 font-family: inherit; 621 font-weight: 500; 622 color: #0e0e0e; 623 font-size: 14.5px; 624 line-height: 1.42; 625 } 626 .popart-perks-list li { 627 position: relative; 628 padding-left: 22px; 629 margin: 6px 0; 630 } 631 .popart-perks-list li::before { 632 content: ""; 633 position: absolute; 634 left: 4px; top: 9px; 635 width: 7px; height: 7px; 636 border-radius: 50%; 637 background: #0e0e0e; 638 } 639 .popart-perks-list strong { font-weight: 800; color: #0a0a0a; } 640 .popart-perk-muted { color: #4a4a4a; font-weight: 500; } 641 642 /* ---------- URL chip ---------- */ 643 .popart-url-chip { 644 display: inline-flex; 645 align-items: center; 646 background: linear-gradient( 647 90deg, 648 #f4f4f4 0%, 649 #f4f4f4 55%, 650 #FABD80 76%, 651 #F3A57F 92%, 652 #ED8F80 100% 653 ); 654 color: #0e0e0e; 655 padding: 11px 26px; 656 border-radius: 4px; 657 font-family: inherit; 658 font-weight: 800; 659 font-size: 14px; 660 letter-spacing: 0.14em; 661 text-transform: uppercase; 662 text-decoration: none; 663 box-shadow: 0 3px 0 rgba(0, 0, 0, 0.4); 664 transition: transform 180ms ease, box-shadow 180ms ease; 665 white-space: nowrap; 666 } 667 @media (min-width: 768px) { 668 .popart-url-chip { font-size: 18px; padding: 13px 36px; } 669 } 670 .popart-url-chip:hover { 671 transform: translateY(-2px); 672 box-shadow: 0 5px 0 rgba(0, 0, 0, 0.45); 673 } 674 .popart-url-chip:active { 675 transform: translateY(1px); 676 box-shadow: 0 2px 0 rgba(0, 0, 0, 0.35); 677 } 678 679 /* ---------- Sunset hairline ---------- */ 680 .popart-sunset { 681 height: 2px; 682 background: linear-gradient( 683 90deg, 684 #FABD80, 685 var(--popart-orange), 686 var(--popart-pink-bright), 687 var(--popart-pink), 688 var(--popart-pink-deep), 689 var(--popart-periwinkle), 690 var(--popart-blue) 691 ); 692 opacity: 0.7; 693 } 694 .popart-sunset-thin { 695 height: 1px; 696 opacity: 0.55; 697 } 698 699 /* ---------- Notice / canceled banner primitive ---------- */ 700 .popart-notice { 701 position: relative; 702 background: rgba(232, 125, 128, 0.06); 703 color: rgba(255, 255, 255, 0.85); 704 padding: 12px 16px; 705 margin-bottom: 24px; 706 box-shadow: -4px 0 0 var(--popart-pink); 707 font-size: 14px; 708 font-style: italic; 709 line-height: 1.5; 710 } 711 .popart-notice strong { 712 color: var(--popart-orange); 713 font-weight: 800; 714 font-style: normal; 715 } 716 717 /* ---------- Inline link ---------- */ 718 .popart-link-inline { 719 color: #ffffff; 720 text-decoration: none; 721 border-bottom: 1px solid var(--popart-pink); 722 padding-bottom: 1px; 723 transition: color 150ms ease, border-color 150ms ease; 724 } 725 .popart-link-inline:hover { 726 color: var(--popart-pink); 727 border-bottom-color: var(--popart-orange); 728 } 729 730 /* ---------- Footer ---------- */ 731 .popart-footer { 732 padding: 32px 20px 40px; 733 border-top: 1px solid rgba(255, 255, 255, 0.06); 734 } 735 @media (min-width: 640px) { 736 .popart-footer { padding: 32px 32px 40px; } 737 } 738 .popart-footer-inner { 739 max-width: 1100px; 740 margin: 0 auto; 741 } 742 .popart-footer-row { 743 margin-top: 18px; 744 display: flex; 745 flex-wrap: wrap; 746 align-items: center; 747 justify-content: space-between; 748 gap: 12px; 749 } 750 .popart-footer-contact { 751 margin-top: 26px; 752 } 753 .popart-footer-contact-heading { 754 display: block; 755 text-align: center; 756 color: rgba(255, 255, 255, 0.55); 757 margin: 0 0 14px; 758 } 759 .popart-footer-contact-list { 760 list-style: none; 761 margin: 0; 762 padding: 0; 763 display: grid; 764 grid-template-columns: repeat(3, minmax(0, 1fr)); 765 gap: 12px; 766 } 767 .popart-footer-contact-item { 768 display: flex; 769 flex-direction: column; 770 align-items: center; 771 gap: 4px; 772 text-align: center; 773 padding: 14px 12px; 774 border: 1px solid rgba(255, 255, 255, 0.14); 775 border-radius: 14px; 776 background: rgba(255, 255, 255, 0.03); 777 } 778 .popart-footer-contact-label { 779 font-size: 10px; 780 letter-spacing: 0.18em; 781 text-transform: uppercase; 782 color: rgba(255, 255, 255, 0.62); 783 } 784 .popart-footer-contact-phone { 785 font-size: 18px; 786 font-weight: 600; 787 color: #ffffff; 788 text-decoration: none; 789 border-bottom: 2px solid var(--popart-orange); 790 padding-bottom: 1px; 791 transition: color 150ms ease, border-color 150ms ease; 792 } 793 .popart-footer-contact-phone:hover { 794 color: var(--popart-orange); 795 } 796 .popart-footer-contact-phone:focus-visible { 797 outline: 2px solid var(--popart-orange); 798 outline-offset: 3px; 799 border-radius: 2px; 800 } 801 .popart-footer-contact-note { 802 font-size: 12px; 803 color: rgba(255, 255, 255, 0.52); 804 } 805 @media (max-width: 719.98px) { 806 .popart-footer-contact-list { 807 grid-template-columns: minmax(0, 1fr); 808 } 809 } 810 811 .popart-footer-social { 812 display: flex; 813 justify-content: center; 814 gap: 12px; 815 margin-top: 22px; 816 } 817 .popart-social-tile { 818 display: inline-flex; 819 align-items: center; 820 justify-content: center; 821 width: 44px; 822 height: 44px; 823 border-radius: 6px; 824 color: rgba(255, 255, 255, 0.72); 825 background: rgba(255, 255, 255, 0.05); 826 border: 1px solid rgba(255, 255, 255, 0.12); 827 transition: transform 160ms ease, background 160ms ease, 828 color 160ms ease, border-color 160ms ease; 829 } 830 .popart-social-tile svg { 831 width: 21px; 832 height: 21px; 833 display: block; 834 } 835 .popart-social-tile:hover { 836 transform: translateY(-2px); 837 color: #ffffff; 838 } 839 .popart-social-tile--ig:hover { 840 background: var(--popart-pink); 841 border-color: var(--popart-pink); 842 } 843 .popart-social-tile--fb:hover { 844 background: var(--popart-blue); 845 border-color: var(--popart-blue); 846 } 847 .popart-social-tile--yt:hover { 848 background: var(--popart-orange); 849 border-color: var(--popart-orange); 850 } 851 .popart-social-tile:focus-visible { 852 outline: 2px solid var(--popart-orange); 853 outline-offset: 3px; 854 } 855 @media (prefers-reduced-motion: reduce) { 856 .popart-social-tile { 857 transition: none; 858 } 859 .popart-social-tile:hover { 860 transform: none; 861 } 862 } 863 864 /* ---------- Reduced motion ---------- */ 865 @media (prefers-reduced-motion: reduce) { 866 .popart-hero-card, 867 .popart-hero-img, 868 .popart-row, 869 .popart-cta-pink, 870 .popart-cta-chip, 871 .popart-url-chip { 872 transition: none; 873 } 874 .popart-hero-card:hover, 875 .popart-row:hover, 876 .popart-cta-pink:hover, 877 .popart-cta-chip:hover, 878 .popart-url-chip:hover { 879 transform: translateX(0) translateY(0); 880 } 881 .popart-hero-card:hover { 882 box-shadow: 883 8px 8px 0 var(--popart-pink), 884 16px 16px 0 var(--popart-teal); 885 } 886 .popart-cta-pink:hover { 887 box-shadow: 4px 4px 0 var(--popart-orange); 888 } 889 .popart-cta-chip:hover { 890 box-shadow: 0 2px 0 rgba(0, 0, 0, 0.45); 891 } 892 .popart-row:hover { 893 box-shadow: none; 894 } 895 .popart-url-chip:hover { 896 box-shadow: 0 3px 0 rgba(0, 0, 0, 0.4); 897 } 898 .popart-hero-card:hover .popart-hero-img { transform: none; } 899 } 900</style><style> 901 .rn-hero { padding-top: 56px; padding-bottom: 40px; } 902 @media (min-width: 640px) { .rn-hero { padding-top: 88px; padding-bottom: 56px; } } 903 .rn-hero-inner { max-width: 1080px; margin: 0 auto; } 904 .rn-hero-sub { margin: 22px 0 0; max-width: 620px; font-size: 15px; line-height: 1.62; color: rgba(255, 255, 255, 0.74); } 905 @media (min-width: 640px) { .rn-hero-sub { font-size: 17px; } } 906 .rn-hero-chips { margin-top: 28px; display: flex; flex-wrap: wrap; gap: 10px; } 907 .rn-chip { 908 display: inline-flex; align-items: center; gap: 8px; padding: 10px 16px; 909 font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; 910 color: #0a0a0a; text-decoration: none; background: #ffffff; border-radius: 4px; 911 box-shadow: 3px 3px 0 var(--popart-pink), 6px 6px 0 var(--popart-teal); 912 transition: transform 160ms ease, box-shadow 160ms ease; 913 } 914 .rn-chip:hover { transform: translate(-2px, -2px); box-shadow: 5px 5px 0 var(--popart-pink), 9px 9px 0 var(--popart-teal); } 915 916 .rn-section { padding-top: 16px; } 917 .rn-inner { max-width: 1080px; margin: 0 auto; } 918 .rn-lead { margin: 18px 0 0; max-width: 680px; font-size: 15px; line-height: 1.65; color: rgba(255, 255, 255, 0.78); } 919 @media (min-width: 640px) { .rn-lead { font-size: 16px; } } 920 .rn-lead strong { color: #ffffff; } 921 922 /* Checklist */ 923 .rn-list { list-style: none; margin: 22px 0 0; padding: 0; display: grid; gap: 10px; max-width: 680px; } 924 .rn-list li { position: relative; padding-left: 28px; font-size: 15px; line-height: 1.55; color: rgba(255, 255, 255, 0.82); } 925 .rn-list li::before { content: "â"; position: absolute; left: 2px; top: 0; font-weight: 900; color: var(--popart-orange); } 926 .rn-list strong { color: #ffffff; } 927 928 /* Rates table */ 929 .rn-table-label { display: flex; align-items: center; gap: 12px; margin: 34px 0 14px; } 930 .rn-table-label-bar { flex: 1; height: 1px; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.22), transparent); } 931 .rn-table-label-text { font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.2em; color: var(--popart-orange); white-space: nowrap; } 932 .rn-table-wrap { 933 background: #ffffff; border: 3px solid #ffffff; border-radius: 4px; 934 box-shadow: 6px 6px 0 var(--popart-pink), 12px 12px 0 var(--popart-teal); 935 overflow-x: auto; -webkit-overflow-scrolling: touch; 936 } 937 /* Prototype carried min-width: 640px for its four-column layout; 938 the two-column rate table fits every viewport without scrolling. */ 939 .rn-table { width: 100%; border-collapse: collapse; color: #0a0a0a; } 940 .rn-table thead th { 941 background: #0a0a0a; color: #ffffff; padding: 14px 14px; 942 font-size: 10px; font-weight: 800; letter-spacing: 0.16em; text-transform: uppercase; 943 text-align: center; line-height: 1.4; 944 } 945 .rn-table thead th:first-child { text-align: left; width: 62%; } 946 .rn-table thead th small { display: block; font-weight: 600; font-size: 10px; letter-spacing: 0.04em; text-transform: none; color: rgba(255, 255, 255, 0.65); margin-top: 3px; } 947 .rn-table thead th.rn-col-best { background: var(--popart-teal); } 948 .rn-table tbody td { padding: 14px; border-bottom: 1px solid rgba(10, 10, 10, 0.08); text-align: center; vertical-align: middle; } 949 .rn-table tbody tr:last-child td { border-bottom: none; } 950 .rn-table tbody tr:nth-child(even) { background: rgba(56, 140, 146, 0.04); } 951 .rn-table tbody td:first-child { text-align: left; } 952 .rn-bike-name { display: block; font-family: inherit; font-weight: 900; font-style: italic; font-size: 15px; text-transform: uppercase; letter-spacing: -0.005em; } 953 .rn-bike-model { display: block; font-size: 12px; font-weight: 600; color: rgba(10, 10, 10, 0.55); margin-top: 2px; } 954 .rn-price { font-family: inherit; font-style: italic; font-weight: 900; font-size: 17px; letter-spacing: -0.01em; font-variant-numeric: tabular-nums; color: #0a0a0a; } 955 .rn-price--best { color: var(--popart-teal-deep); font-size: 18px; } 956 .rn-table-note { margin: 14px 2px 0; font-size: 13px; color: rgba(255, 255, 255, 0.55); } 957 958 /* Big CTA */ 959 .rn-cta-wrap { margin-top: 28px; } 960 .rn-cta-big { padding: 22px 44px; font-size: 19px; letter-spacing: 0.08em; box-shadow: 6px 6px 0 var(--popart-orange); } 961 .rn-cta-big:hover { box-shadow: 8px 8px 0 var(--popart-orange); } 962 .rn-cta-big:active { box-shadow: 2px 2px 0 var(--popart-orange); } 963 @media (max-width: 560px) { .rn-cta-big { display: flex; width: 100%; padding: 20px 24px; } } 964 965 /* Two-up cards (shop & retail) */ 966 .rn-duo { display: grid; grid-template-columns: 1fr; gap: 22px; margin-top: 26px; } 967 @media (min-width: 880px) { .rn-duo { grid-template-columns: 1fr 1fr; } } 968 .rn-duo-card { 969 background: #ffffff; color: #0a0a0a; border: 3px solid #ffffff; border-radius: 4px; 970 padding: 24px 26px; box-shadow: 5px 5px 0 var(--popart-pink), 10px 10px 0 var(--popart-teal); 971 } 972 .rn-duo-card h3 { margin: 0 0 10px; font-family: inherit; font-weight: 900; font-style: italic; font-size: 19px; text-transform: uppercase; color: var(--popart-teal-deep); } 973 .rn-duo-card p { margin: 0 0 14px; font-size: 14px; line-height: 1.6; color: #333; } 974 .rn-duo-card ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 8px; } 975 .rn-duo-card ul li { position: relative; padding-left: 20px; font-size: 13.5px; line-height: 1.5; color: #333; } 976 .rn-duo-card ul li::before { content: "â"; position: absolute; left: 0; top: 0; font-weight: 900; color: var(--popart-teal); } 977 .rn-duo-card ul li strong { font-weight: 800; color: #0a0a0a; } 978 .rn-duo-note { margin-top: 1
9786px !important; padding: 14px 16px; border-radius: 4px; background: rgba(243, 165, 127, 0.14); font-size: 13px !important; } 979 .rn-duo-note strong { color: var(--popart-orange-shadow); } 980 .rn-duo-note a { color: var(--popart-teal-deep); font-weight: 800; } 981 982 /* Framed shop / retail photos (July 2026 design package). Figure + 983 figcaption values verbatim from rentals.html â the figure itself is 984 a dark block inside the white card, so the light figcaption text 985 stays legible. */ 986 .rn-shop-photo { margin: 4px 0 14px; border: 3px solid #fff; border-radius: 6px; overflow: hidden; background: #111; box-shadow: 6px 6px 0 var(--popart-teal), 12px 12px 0 var(--popart-pink); } 987 .rn-shop-photo img { display: block; width: 100%; height: 300px; object-fit: cover; } 988 .rn-shop-photo figcaption { padding: 8px 12px; font-size: 11px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgba(255,255,255,0.6); background: rgba(255,255,255,0.04); } 989 .rn-retail-photo { margin: 4px 0 14px; border: 3px solid #fff; border-radius: 6px; overflow: hidden; background: #111; box-shadow: 6px 6px 0 var(--popart-pink), 12px 12px 0 var(--popart-teal); } 990 .rn-retail-photo img { display: block; width: 100%; height: 300px; object-fit: cover; object-position: center 22%; } 991 .rn-retail-photo figcaption { padding: 8px 12px; font-size: 11px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgba(255,255,255,0.6); background: rgba(255,255,255,0.04); } 992 993 .rn-cta-band { text-align: center; max-width: 640px; margin: 0 auto; } 994 .rn-cta-copy { margin: 0 0 26px; font-size: 15px; line-height: 1.6; color: rgba(255, 255, 255, 0.74); } 995 996 #bike-rentals, #shop-repairs, #retail { scroll-margin-top: 92px; } 997 </style><style> 998 /* Smooth in-page scrolling + offset so the sticky bar never covers a 999 section heading. Scoped to the anchor targets on this page. */ 1000 html { scroll-behavior: smooth; } 1001 #passes, #plan, #hq, #before, #hours, #instagram, #share, #faq, #careers { 1002 scroll-margin-top: 92px; 1003 } 1004 @media (prefers-reduced-motion: reduce) { 1005 html { scroll-behavior: auto; } 1006 } 1007 1008 .popart-landing-header { 1009 position: sticky; 1010 top: 0; 1011 z-index: 50; 1012 background: rgba(10, 10, 10, 0.92); 1013 -webkit-backdrop-filter: blur(10px); 1014 backdrop-filter: blur(10px); 1015 border-bottom: 1px solid rgba(255, 255, 255, 0.06); 1016 } 1017 .popart-landing-header-inner { 1018 position: relative; 1019 max-width: 1280px; 1020 margin: 0 auto; 1021 height: 68px; 1022 padding: 0 20px; 1023 display: flex; 1024 align-items: center; 1025 gap: 16px; 1026 } 1027 @media (min-width: 640px) { 1028 .popart-landing-header-inner { padding: 0 28px; } 1029 } 1030 .popart-landing-header .popart-header-logo { flex: 0 0 auto; } 1031 1032 /* ---------- Desktop nav (centered, hidden below 1024px) ---------- */ 1033 .popart-landing-nav { display: none; } 1034 @media (min-width: 1024px) { 1035 .popart-landing-nav { 1036 flex: 1 1 auto; 1037 display: inline-flex; 1038 align-items: center; 1039 justify-content: center; 1040 gap: 0; 1041 min-width: 0; 1042 } 1043 } 1044 .popart-landing-nav-link { 1045 position: relative; 1046 display: inline-flex; 1047 align-items: center; 1048 height: 44px; 1049 padding: 0 13px; 1050 font-family: inherit; 1051 font-size: 11px; 1052 font-weight: 800; 1053 letter-spacing: 0.16em; 1054 text-transform: uppercase; 1055 white-space: nowrap; 1056 color: rgba(255, 255, 255, 0.7); 1057 text-decoration: none; 1058 transition: color 150ms ease; 1059 } 1060 .popart-landing-nav-link:hover { color: #ffffff; } 1061 .popart-landing-nav-link:focus-visible { 1062 outline: 2px solid var(--popart-orange); 1063 outline-offset: 2px; 1064 border-radius: 2px; 1065 } 1066 .popart-landing-nav-link.is-current { color: #ffffff; } 1067 .popart-landing-nav-link::after { 1068 content: ""; 1069 position: absolute; 1070 left: 13px; 1071 right: 13px; 1072 bottom: 12px; 1073 height: 2px; 1074 background: var(--popart-orange); 1075 transform: scaleX(0); 1076 transform-origin: center; 1077 transition: transform 200ms cubic-bezier(0.2, 0.7, 0.2, 1); 1078 } 1079 .popart-landing-nav-link:hover::after, 1080 .popart-landing-nav-link.is-current::after { 1081 transform: scaleX(1); 1082 } 1083 @media (prefers-reduced-motion: reduce) { 1084 .popart-landing-nav-link::after { transition: none; } 1085 } 1086 /* Tightened variant while the eight links + right cluster share a 1087 narrower bar; the Login chip yields (still in the drawer). */ 1088 @media (min-width: 1024px) and (max-width: 1439.98px) { 1089 .popart-landing-nav-link { padding: 0 8px; font-size: 10px; letter-spacing: 0.1em; } 1090 .popart-landing-nav-link::after { left: 8px; right: 8px; } 1091 .popart-landing-login { display: none; } 1092 } 1093 1094 /* ---------- Accent nav items (design package, July 2026) ---------- 1095 Ozzy's carries its restaurant-brand dark orange; the external 1096 "OZ Trails" trail-map link is periwinkle so it reads as leaving 1097 the bike-park site. Values verbatim from the package styles.css. */ 1098 .popart-landing-nav-link.is-trailmaps, 1099 .popart-landing-nav-link.is-trailmaps:hover, 1100 .popart-landing-drawer-link.is-trailmaps, 1101 .popart-landing-drawer-link.is-trailmaps:hover { color: var(--popart-periwinkle); } 1102 .popart-landing-nav-link.is-trailmaps::after { background: var(--popart-periwinkle); } 1103 .popart-landing-drawer-link.is-trailmaps:hover { 1104 border-color: rgba(160, 132, 187, 0.45); 1105 background: rgba(160, 132, 187, 0.08); 1106 } 1107 .popart-landing-nav-link.is-ozzys, 1108 .popart-landing-nav-link.is-ozzys:hover, 1109 .popart-landing-drawer-link.is-ozzys, 1110 .popart-landing-drawer-link.is-ozzys:hover { color: #C2571C; } 1111 .popart-landing-nav-link.is-ozzys::after { background: #C2571C; } 1112 .popart-landing-drawer-link.is-ozzys:hover { 1113 border-color: rgba(194, 87, 28, 0.45); 1114 background: rgba(194, 87, 28, 0.08); 1115 } 1116 1117 /* ---------- Right cluster ---------- */ 1118 .popart-landing-right { 1119 flex: 0 0 auto; 1120 margin-left: auto; 1121 display: inline-flex; 1122 align-items: center; 1123 gap: 12px; 1124 } 1125 .popart-landing-login { 1126 display: inline-flex; 1127 align-items: center; 1128 min-height: 36px; 1129 padding: 0 14px; 1130 font-family: inherit; 1131 font-size: 11px; 1132 font-weight: 800; 1133 letter-spacing: 0.20em; 1134 text-transform: uppercase; 1135 text-decoration: none; 1136 color: rgba(255, 255, 255, 0.78); 1137 border: 1px solid rgba(255, 255, 255, 0.22); 1138 border-radius: 4px; 1139 transition: color 150ms ease, border-color 150ms ease, background 150ms ease; 1140 } 1141 .popart-landing-login:hover { 1142 color: #ffffff; 1143 border-color: rgba(255, 255, 255, 0.45); 1144 background: rgba(255, 255, 255, 0.05); 1145 } 1146 .popart-landing-login:focus-visible { 1147 outline: 2px solid var(--popart-orange); 1148 outline-offset: 2px; 1149 } 1150 /* Hide the Login chip on the smallest viewports so the bar doesn't 1151 crowd â it stays available inside the mobile drawer. */ 1152 /* Login + the Memberships chip + the menu button need ~460px; below 1153 ~480px (every phone, incl. 440px iPhone Pro Max) Login folds into the 1154 menu so the header never pushes the page sideways. */ 1155 @media (max-width: 479.98px) { 1156 .popart-landing-login { display: none; } 1157 } 1158 /* Small phones (360px Android): tighten the bar so the chip + menu fit. */ 1159 @media (max-width: 374.98px) { 1160 .popart-landing-header-inner { padding: 0 14px; gap: 10px; } 1161 .popart-landing-right { gap: 8px; } 1162 .popart-landing-right .popart-cta-chip { padding-left: 12px; padding-right: 12px; letter-spacing: 0.08em; } 1163 } 1164 /* ---------- Mobile menu button (visible below 1024px) ---------- */ 1165 .popart-landing-menu-btn { 1166 display: inline-flex; 1167 align-items: center; 1168 justify-content: center; 1169 width: 40px; 1170 height: 40px; 1171 padding: 0; 1172 border: 1px solid rgba(255, 255, 255, 0.16); 1173 background: rgba(255, 255, 255, 0.04); 1174 color: #ffffff; 1175 border-radius: 6px; 1176 cursor: pointer; 1177 transition: background 150ms ease, border-color 150ms ease; 1178 } 1179 .popart-landing-menu-btn:hover { 1180 background: rgba(255, 255, 255, 0.08); 1181 border-color: rgba(255, 255, 255, 0.3); 1182 } 1183 @media (min-width: 1024px) { 1184 .popart-landing-menu-btn { display: none; } 1185 } 1186 1187 /* ---------- Mobile drawer ---------- */ 1188 .popart-landing-drawer { 1189 position: fixed; 1190 inset: 0; 1191 z-index: 60; 1192 display: flex; 1193 justify-content: flex-end; 1194 } 1195 .popart-landing-drawer-scrim { 1196 position: absolute; 1197 inset: 0; 1198 background: rgba(0, 0, 0, 0.6); 1199 backdrop-filter: blur(4px); 1200 -webkit-backdrop-filter: blur(4px); 1201 border: 0; 1202 padding: 0; 1203 cursor: pointer; 1204 animation: popart-landing-fade-in 180ms ease both; 1205 } 1206 .popart-landing-drawer-panel { 1207 position: relative; 1208 width: min(86vw, 360px); 1209 height: 100%; 1210 background: #0a0a0a; 1211 border-left: 1px solid rgba(255, 255, 255, 0.08); 1212 padding: 88px 24px 32px; 1213 overflow-y: auto; 1214 animation: popart-landing-slide-in 220ms cubic-bezier(0.2, 0.7, 0.2, 1) both; 1215 display: flex; 1216 flex-direction: column; 1217 gap: 24px; 1218 } 1219 @keyframes popart-landing-fade-in { 1220 from { opacity: 0; } 1221 to { opacity: 1; } 1222 } 1223 @keyframes popart-landing-slide-in { 1224 from { transform: translateX(100%); } 1225 to { transform: translateX(0); } 1226 } 1227 .popart-landing-drawer-list { 1228 list-style: none; 1229 margin: 0; 1230 padding: 0; 1231 display: flex; 1232 flex-direction: column; 1233 gap: 4px; 1234 } 1235 .popart-landing-drawer-link { 1236 display: flex; 1237 align-items: center; 1238 height: 52px; 1239 padding: 0 14px; 1240 border: 1px solid transparent; 1241 border-radius: 6px; 1242 font-family: inherit; 1243 font-size: 13px; 1244 font-weight: 800; 1245 letter-spacing: 0.16em; 1246 text-transform: uppercase; 1247 color: rgba(255, 255, 255, 0.78); 1248 text-decoration: none; 1249 transition: background 150ms ease, color 150ms ease, 1250 border-color 150ms ease; 1251 } 1252 .popart-landing-drawer-link:hover { 1253 background: rgba(255, 255, 255, 0.04); 1254 color: #ffffff; 1255 } 1256 .popart-landing-drawer-link.is-current { 1257 color: #ffffff; 1258 border-color: rgba(243, 165, 127, 0.45); 1259 background: rgba(243, 165, 127, 0.08); 1260 } 1261 .popart-landing-drawer-cta { 1262 display: flex; 1263 flex-direction: column; 1264 gap: 14px; 1265 padding-top: 18px; 1266 border-top: 1px solid rgba(255, 255, 255, 0.08); 1267 } 1268 .popart-landing-drawer-login { 1269 display: inline-flex; 1270 align-items: center; 1271 justify-content: center; 1272 height: 48px; 1273 font-family: inherit; 1274 font-size: 12px; 1275 font-weight: 800; 1276 letter-spacing: 0.18em; 1277 text-transform: uppercase; 1278 text-decoration: none; 1279 color: rgba(255, 255, 255, 0.82); 1280 border: 1px solid rgba(255, 255, 255, 0.16); 1281 border-radius: 4px; 1282 transition: background 150ms ease, color 150ms ease; 1283 } 1284 .popart-landing-drawer-login:hover { 1285 background: rgba(255, 255, 255, 0.05); 1286 color: #ffffff; 1287 } 1288 1289 @media (prefers-reduced-motion: reduce) { 1290 .popart-landing-drawer-scrim, 1291 .popart-landing-drawer-panel { 1292 animation: none; 1293 } 1294 } 1295</style>
1295<header class="popart-header popart-landing-header"><div class="popart-header-inner popart-landing-header-inner"><a aria-label="OZ Trails Bike Park" class="popart-header-logo" href="/"><img alt="OZ Trails Bike Park" width="82" height="40" decoding="async" data-nimg="1" class="h-9 w-auto" style="color:transparent" srcSet="/_next/image?url=%2Fbp_logo.png&w=96&q=75 1x, /_next/image?url=%2Fbp_logo.png&w=256&q=75 2x" src="/_next/image?url=%2Fbp_logo.png&w=256&q=75"/></a><nav class="popart-landing-nav" aria-label="Primary"><a class="popart-landing-nav-link" href="/about">About</a><a class="popart-landing-nav-link" href="/know-before-you-go">Visit</a><a class="popart-landing-nav-link is-current" aria-current="page" href="/rentals">Rentals + Bike Shop</a><a class="popart-landing-nav-link" href="/trails">Trails</a><a class="popart-landing-nav-link" href="/lessons">Lessons</a><a class="popart-landing-nav-link is-ozzys" href="/ozzys">Ozzy's Ride + Dine</a><a href="https://www.oztrails.com/trailmaps/" target="_blank" rel="noopener noreferrer" class="popart-landing-nav-link is-trailmaps">OZ Trails</a></nav><div class="popart-landing-right"><a class="popart-landing-login" href="/portal">Login</a><a class="popart-cta-chip" href="/#passes"><span>Memberships + Passes</span><span aria-hidden="true">â</span></a><button type="button" class="popart-landing-menu-btn" aria-label="Open menu" aria-expanded="false" aria-controls="popart-landing-drawer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div><div class="popart-header-rule" aria-hidden="true"></div></header><main><section class="popart-section rn-hero" aria-labelledby="rn-title"><div class="rn-hero-inner"><span class="popart-eyebrow popart-eyebrow-orange">Full-service bike shop at OZ Trails HQ</span><h1 id="rn-title" class="popart-section-title" style="margin-top:14px">Bike rentals & <em>retail.</em></h1><p class="rn-hero-sub">Pro-maintained full-suspension rentals, protective gear, certified mechanics, and OZ Trails merch â all under one roof at the base of the mountain.</p><div class="rn-hero-chips"><a class="rn-chip" href="#bike-rentals">Bike Rentals</a><a class="rn-chip" href="#shop-repairs">Shop & Repairs</a><a class="rn-chip" href="#retail">Retail</a></div></div></section><section id="bike-rentals" class="popart-section rn-section" aria-labelledby="rn-rentals-heading"><div class="rn-inner"><h2 id="rn-rentals-heading" class="popart-section-title">Don't have your own <em>rig?</em></h2><p class="rn-lead">No problem. OZ Trails HQ stocks a fleet of professionally maintained, full-suspension mountain bikes ready to rip from the summit to the base. Whether you're visiting from out of town or trying gravity riding for the first time, we'll get you set up with the right bike and the right fit.</p><ul class="rn-list"><li><strong>Full-face helmet included</strong> with every bike rental</li><li>Professional bike fitting by our shop staff</li><li>All bikes inspected and tuned before each ride</li><li>Reservations recommended â walk-ups welcome based on availability</li><li><strong>Lift pass required separately</strong>.<!-- --> <a class="popart-link-inline" href="/shop">View pass options</a></li></ul><div class="rn-table-label"><span class="rn-table-label-bar" aria-hidden="true"></span><span class="rn-table-label-text">Full-Day Rental Rates</span><span class="rn-table-label-bar" aria-hidden="true"></span></div><div class="rn-table-wrap"><table class="rn-table"><thead><tr><th scope="col">Bike</th><th scope="col" class="rn-col-best">Full-Day Rate<small>Helmet included</small></th></tr></thead><tbody><tr><td><span class="rn-bike-name">Premium Bike</span><span class="rn-bike-model">Top-tier full-suspension trail / enduro bike</span></td><td><span class="rn-price rn-price--best">$129.99</span></td></tr><tr><td><span class="rn-bike-name">Regular Bike</span><span class="rn-bike-model">Full-suspension trail bike</span></td><td>
1295<span class="rn-price rn-price--best">$109.99</span></td></tr><tr><td><span class="rn-bike-name">Kids Full Suspension</span><span class="rn-bike-model">Youth full-suspension</span></td><td><span class="rn-price rn-price--best">$89.99</span></td></tr><tr><td><span class="rn-bike-name">Kids Hardtail</span><span class="rn-bike-model">Youth hardtail</span></td><td><span class="rn-price rn-price--best">$74.99</span></td></tr></tbody></table></div><p class="rn-table-note">Knee/elbow pads (<!-- -->$20.00<!-- -->) and rental insurance (<!-- -->$35.00<!-- -->) are available as add-ons at the shop. All rentals are paid onsite.</p><div class="rn-cta-wrap"><a class="popart-cta-pink rn-cta-big" href="/shop#rentals"><span>Reserve a Rental</span><span aria-hidden="true">â</span></a></div></div></section><section id="shop-repairs" class="popart-section rn-section" aria-labelledby="rn-shop-heading"><div class="rn-inner"><h2 id="rn-shop-heading" class="popart-section-title">Shop, repairs & <em>merch.</em></h2><div class="rn-duo"><div class="rn-duo-card"><h3>Bike Shop & Repairs</h3><figure class="rn-shop-photo"><img alt="A full-suspension mountain bike on display inside the OZ Trails bike shop" loading="lazy" width="1400" height="972" decoding="async" data-nimg="1" style="color:transparent" sizes="(max-width: 860px) 100vw, 520px" srcSet="/_next/image?url=%2Frentals%2Fshop-bike-display.jpg&w=640&q=75 640w, /_next/image?url=%2Frentals%2Fshop-bike-display.jpg&w=750&q=75 750w, /_next/image?url=%2Frentals%2Fshop-bike-display.jpg&w=828&q=75 828w, /_next/image?url=%2Frentals%2Fshop-bike-display.jpg&w=1080&q=75 1080w, /_next/image?url=%2Frentals%2Fshop-bike-display.jpg&w=1200&q=75 1200w, /_next/image?url=%2Frentals%2Fshop-bike-display.jpg&w=1920&q=75 1920w, /_next/image?url=%2Frentals%2Fshop-bike-display.jpg&w=2048&q=75 2048w, /_next/image?url=%2Frentals%2Fshop-bike-display.jpg&w=3840&q=75 3840w" src="/_next/image?url=%2Frentals%2Fshop-bike-display.jpg&w=3840&q=75"/><figcaption>The bike shop at OZ Trails HQ</figcaption></figure><p>The full-service bike shop at OZ Trails HQ has you covered â whether you need a quick trailside fix or a full tune-up. Our certified mechanics are on-site during park hours to keep you rolling.</p><ul><li>Full-service bike repairs and tune-ups</li><li>Parts, tubes, tires, brake pads, and drivetrain components</li><li>Chain lube, sealant, and trail essentials</li><li><strong>FREE safety inspection</strong> before your ride â just ask at the shop counter</li></ul><p class="rn-duo-note"><strong>Bringing your own bike?</strong> Review our<!-- --> <a href="/know-before-you-go#gear-and-bike">gear requirements</a> <!-- -->to make sure your bike meets park specifications before you arrive. Helmets and closed-toe shoes are mandatory.</p></div><div class="rn-duo-card" id="retail"><h3>Retail</h3><figure class="rn-retail-photo"><img alt="A rider wearing the OZ Trails Bike Park Archimedes Flow t-shirt" loading="lazy" width="1100" height="1467" decoding="async" data-nimg="1" style="color:transparent" sizes="(max-width: 860px) 100vw, 520px" srcSet="/_next/image?url=%2Frentals%2Fretail-archimedes-tee.jpg&w=640&q=75 640w, /_next/image?url=%2Frentals%2Fretail-archimedes-tee.jpg&w=750&q=75 750w, /_next/image?url=%2Frentals%2Fretail-archimedes-tee.jpg&w=828&q=75 828w, /_next/image?url=%2Frentals%2Fretail-archimedes-tee.jpg&w=1080&q=75 1080w, /_next/image?url=%2Frentals%2Fretail-archimedes-tee.jpg&w=1200&q=75 1200w, /_next/image?url=%2Frentals%2Fretail-archimedes-tee.jpg&w=1920&q=75 1920w, /_next/image?url=%2Frentals%2Fretail-archimedes-tee.jpg&w=2048&q=75 2048w, /_next/image?url=%2Frentals%2Fretail-archimedes-tee.jpg&w=3840&q=75 3840w" src="/_next/image?url=%2Frentals%2Fretail-archimedes-tee.jpg&w=3840&q=75"/><figcaption>Archimedes Flow tee â in the shop now</figcaption></figure><p>Take a piece of OZ Trails home with you. The retail shop at HQ carries OZ Trailsâbranded merchandise, riding apparel, and accessories for every level of rider.</p><ul><li>OZ Trails t-shirts, hoodies, and hats</li><li>Riding jerseys and shorts</li><li>Water bottles, stickers, and trail accessories</li><li>Gifts and souvenirs</li></ul></div></div></div></section><section class="popart-section" aria-labelledby="rn-cta-heading"><div class="rn-cta-band"><span class="popart-eyebrow popart-eyebrow-orange">Need a lift pass too?</span><h2 id="rn-cta-heading" class="popart-section-title" style="margin-top:14px">Gear is half the <em>story.</em></h2><p class="rn-cta-copy">Bike rentals and gear get you equipped â but you'll need a lift pass to access the trails. Memberships and day passes are both available.</p><a class="popart-cta-pink" href="/shop"><span>Buy Passes</span><span aria-hidden="true">â</span></a></div></section><section class="popart-section" aria-labelledby="er-band-heading"><style> 1296 .er-band { 1297 max-width: 1100px; 1298 margin: 0 auto; 1299 display: flex; 1300 flex-wrap: wrap; 1301 align-items: center; 1302 justify-content: space-between; 1303 gap: 20px 28px; 1304 padding: 30px 28px; 1305 border-radius: 8px; 1306 background-image: 1307 radial-gradient(ellipse at 12% 0%, rgba(56,140,146,0.18), transparent 60%), 1308 radial-gradient(ellipse at 92% 100%, rgba(160,132,187,0.14), transparent 60%), 1309 linear-gradient(180deg, #141414 0%, #0a0a0a 100%); 1310 border: 1px solid rgba(255,255,255,0.1); 1311 box-shadow: 6px 6px 0 var(--popart-teal); 1312 } 1313 .er-band-periwinkle { box-shadow: 6px 6px 0 var(--popart-periwinkle); } 1314 .er-band-eyebrow { color: var(--popart-teal); } 1315 .er-band-periwinkle .er-band-eyebrow { color: var(--popart-periwinkle); } 1316 .er-band-title { 1317 margin: 8px 0 0; 1318 font-family: inherit; 1319 font-weight: 900; 1320 font-style: italic; 1321 text-transform: uppercase; 1322 letter-spacing: -0.01em; 1323 line-height: 1; 1324 font-size: clamp(24px, 3.2vw, 34px); 1325 color: #fff; 1326 } 1327 .er-band-title em { font-style: italic; color: var(--popart-teal); } 1328 .er-band-periwinkle .er-band-title em { color: var(--popart-periwinkle); } 1329 .er-band p { 1330 margin: 12px 0 0; 1331 max-width: 520px; 1332 font-size: 14.5px; 1333 line-height: 1.6; 1334 color: rgba(255,255,255,0.72); 1335 } 1336 @media (max-width: 640px) { 1337 .er-band { padding: 24px 20px; } 1338 } 1339 </style><div class="er-band er-band-teal"><div class="er-band-copy"><span class="popart-eyebrow er-band-eyebrow">Group events &
1339 buyouts</span><h2 id="er-band-heading" class="er-band-title">Bring the <em>whole crew.</em></h2><p>Corporate outings, birthdays, team rides, race weekends, and private park buyouts. Tell us what you're planning and we'll build the day around it â passes, rentals, lessons, and food all in one quote.</p></div><a class="popart-cta-pink" href="/eventrequest"><span>Plan an Event</span><span aria-hidden="true">â</span></a></div></section></main><footer class="popart-footer"><div class="popart-footer-inner"><div class="popart-sunset" aria-hidden="true"></div><div class="popart-footer-social"><a href="https://www.instagram.com/oztrailsbikepark/" target="_blank" rel="noopener noreferrer" class="popart-social-tile popart-social-tile--ig" aria-label="OZ Trails Bike Park on Instagram"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="18" height="18" rx="5"></rect><circle cx="12" cy="12" r="4"></circle><circle cx="17" cy="7" r="1.1" fill="currentColor" stroke="none"></circle></svg></a><a href="https://www.facebook.com/OZTrailsBikePark" target="_blank" rel="noopener noreferrer" class="popart-social-tile popart-social-tile--fb" aria-label="OZ Trails Bike Park on Facebook"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M15.12 5.32H17V2.14A26.11 26.11 0 0 0 14.26 2c-2.72 0-4.58 1.66-4.58 4.7v2.6H6.61v3.56h3.07V22h3.68v-9.14h3.06l.46-3.56h-3.52V7.05c0-1.03.28-1.73 1.76-1.73z"></path></svg></a><a href="https://www.youtube.com/@OZTRAILS" target="_blank" rel="noopener noreferrer" class="popart-social-tile popart-social-tile--yt" aria-label="OZ Trails Bike Park on YouTube"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M23.5 6.5a3 3 0 0 0-2.1-2.1C19.5 3.9 12 3.9 12 3.9s-7.5 0-9.4.5A3 3 0 0 0 .5 6.5C0 8.4 0 12 0 12s0 3.6.5 5.5a3 3 0 0 0 2.1 2.1c1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1C24 15.6 24 12 24 12s0-3.6-.5-5.5zM9.6 15.6V8.4l6.2 3.6-6.2 3.6z"></path></svg></a></div><section class="popart-footer-contact" aria-labelledby="footer-contact-heading"><h2 id="footer-contact-heading" class="popart-eyebrow popart-footer-contact-heading">Who to call</h2><ul class="popart-footer-contact-list"><li class="popart-footer-contact-item"><span class="popart-footer-contact-label">Bike Park Patrol</span><a href="tel:+14792221852" class="popart-footer-contact-phone">(479) 222-1852</a><span class="popart-footer-contact-note">On-trail emergencies & injuries only</span></li><li class="popart-footer-contact-item"><span class="popart-footer-contact-label">Guest Services</span><a href="tel:+14792220514" class="popart-footer-contact-phone">(479) 222-0514</a><span class="popart-footer-contact-note">Hours, passes, memberships, events</span></li><li class="popart-footer-contact-item"><span class="popart-footer-contact-label">Bike Shop + Retail</span><a href="tel:+14795330090" class="popart-footer-contact-phone">(479) 533-0090</a><span class="popart-footer-contact-note">Rentals, service, and retail</span></li></ul></section><div class="popart-footer-row"><span class="popart-eyebrow popart-eyebrow-muted">OZ Trails Bike Park · Bella Vista, Arkansas</span><span class="popart-eyebrow popart-eyebrow-muted">© 2026</span></div></div></footer></div><!--$--><!--/$--></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><noscript><img height="1" width="1" style="display:none" alt="" src="https://www.facebook.com/tr?id=1218136153840043&ev=PageView&noscript=1"/></noscript>
1339<script src="/_next/static/chunks/0y5d5j530fegj.js" id="_R_" async=""></script>
1339<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1339<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[59919,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\"],\"ThemeProvider\"]\n3:I[63369,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\"],\"PostHogProvider\"]\n4:I[741658,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\"],\"ConvexClientProvider\"]\n5:I[186627,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\"],\"default\"]\n6:I[43065,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\"],\"default\"]\n7:I[754219,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\"],\"Toaster\"]\n8:I[345203,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\"],\"\"]\nf:I[717073,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/0frjf28nw8y5p.css\",\"style\"]\n:HL[\"/_next/static/chunks/0~lfaaarl8juq.css\",\"style\"]\n:HL[\"/_next/static/media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/051742360c26797e-s.p.0f97p8c3305p~.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/68d403cf9f2c68c5-s.p.00d1o87t2t-bn.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/a3264cb69f626630-s.p.0x7~p8ws0wa0a.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/ea3421846039b7f3-s.p.06jmhnppna1wq.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n9:[\"$\",\"img\",null,{\"height\":\"1\",\"width\":\"1\",\"style\":{\"display\":\"none\"},\"alt\":\"\",\"src\":\"https://www.facebook.com/tr?id=1218136153840043\u0026ev=PageView\u0026noscript=1\"}]\n"])</script>
1339<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"rentals\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(public)\",{\"children\":[\"rentals\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0frjf28nw8y5p.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0~lfaaarl8juq.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0l.v.08dfbrld.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0.76u-er_z2gj.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/182m6wzeg~ix6.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"montserrat_17ad3fbe-module__ZLLjwq__variable playfair_display_c46e848
13390-module__vImcbq__variable source_serif_4_9294f8a8-module__7aakrq__variable inter_3d9c7ff2-module__6cOLqa__variable space_grotesk_54ee17cb-module__YZRofq__variable ibm_plex_sans_e3eeeb36-module__OoT23G__variable jetbrains_mono_b43f49e-module__BCJTaa__variable font-(family-name:--font-montserrat) antialiased\",\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"children\":[[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L7\",null,{\"position\":\"top-center\",\"theme\":\"system\",\"richColors\":true}]]}]}]}],[[\"$\",\"$L8\",null,{\"id\":\"google-ads-gtag-src\",\"src\":\"https://www.googletagmanager.com/gtag/js?id=AW-18131022310\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L8\",null,{\"id\":\"google-ads-gtag-init\",\"strategy\":\"afterInteractive\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n gtag('js', new Date());\\n gtag('config', 'AW-18131022310');\\n \"}]],[[\"$\",\"$L8\",null,{\"id\":\"meta-pixel-init\",\"strategy\":\"afterInteractive\",\"children\":\"\\n !function(f,b,e,v,n,t,s)\\n {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\\n n.callMethod.apply(n,arguments):n.queue.push(arguments)};\\n if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\\n n.queue=[];t=b.createElement(e);t.async=!0;\\n t.src=v;s=b.getElementsByTagName(e)[0];\\n s.parentNode.insertBefore(t,s)}(window, document,'script',\\n 'https://connect.facebook.net/en_US/fbevents.js');\\n fbq('init', '1218136153840043');\\n fbq('track', 'PageView');\\n \"}],[\"$\",\"noscript\",null,{\"children\":\"$9\"}]]]}"])</script>
1339<script>self.__next_f.push([1,"]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"div\",null,{\"className\":\"theme-public min-h-screen bg-surface-base text-text-primary\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$La\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}],{\"children\":[\"$Lb\",{\"children\":[\"$Lc\",{},null,false,null]},null,false,\"$@d\"]},null,false,null]},null,false,null],\"$Le\",false]],\"m\":\"$undefined\",\"G\":[\"$f\",[\"$L10\",\"$L11\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"6sNXuaRTGsy4LVHtBPMnQ\"}\n1b:I[669112,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\"],\"ViewportBoundary\"]\n1d:I[669112,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\"],\"MetadataBoundary\"]\n1e:\"$Sreact.suspense\"\na:[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:children:props:children:props:children:0:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:children:props:children:props:children:0:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:children:props:children:props:children:0:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:children:props:children:props:children:0:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],[]]\nb:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n12:T462,{\"@context\":\"https://schema.org\",\"@type\":\"WebPage\",\"@id\":\"https://oztrailsbikepark.com/rentals#webpage\",\"url\":\"https://oztrailsbikepark.com/rentals\",\"name\":\"Bike Rentals \u0026 Bike Shop â OZ Trails Bike Park · Bella Vista, AR\",\"description\":\"Mountain bike rentals at OZ Trails Bike Park in Bella Vista, Arkansas â full-suspension downhill bikes, protective gear, repairs and OZ Trails retail at the HQ bike shop, minutes from Bentonville.\",\"keywords\":\"OZ Trails Bike Park, bike rentals, OZ Trails bike rentals, mountain bike rental, mountain bike rentals, downhill bike rental, downhill bike rental Arkansas, full suspension rental, bike park rentals, Bella Vista bike rentals, Bentonville bike rentals, Northwest Arkansas bike rentals, bike shop, bike shop Bella Vista AR, bike repairs, Bella Vista Arkansas, Bentonville mountain biking\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https://oztrailsbikepark.com/#website\"},\"about\":{\"@id\":\"https://oztrailsbikepark.com/rentals#bike-shop\"},\"mainEntity\":{\"@id\":\"https://oztrailsbikepark.com/rentals#bike-shop\"},\"breadcrumb\":{\"@id\":\"https://oztrailsbikepark.com/rentals#crumbs\"}}13:T61f,{\"@context\":\"https://schema.org\",\"@type\":\"BikeStore\",\"@id\":\"https://oztrailsbikepark.com/rentals#bike-shop\",\"name\":\"OZ Trails Bike Shop \u0026 Rental Center\",\"description\":\"Full-service bike shop at the base of "])</script>
1339<script>self.__next_f.push([1,"OZ Trails Bike Park in Bella Vista, Arkansas â mountain bike rentals, certified mechanics and repairs, protective gear and OZ Trails retail.\",\"url\":\"https://oztrailsbikepark.com/rentals\",\"image\":\"https://oztrailsbikepark.com/opengraph-image\",\"parentOrganization\":{\"@id\":\"https://oztrailsbikepark.com/#org\"},\"containedInPlace\":{\"@id\":\"https://oztrailsbikepark.com/#park\"},\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"2726 Bella Vista Way\",\"addressLocality\":\"Bella Vista\",\"addressRegion\":\"AR\",\"postalCode\":\"72714\",\"addressCountry\":\"US\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":36.4734,\"longitude\":-94.2288},\"areaServed\":{\"@type\":\"AdministrativeArea\",\"name\":\"Northwest Arkansas\"},\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Thursday\",\"Friday\"],\"opens\":\"10:00\",\"closes\":\"19:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Saturday\",\"Sunday\"],\"opens\":\"09:00\",\"closes\":\"19:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Tuesday\",\"Wednesday\"],\"opens\":\"00:00\",\"closes\":\"00:00\"}],\"priceRange\":\"$$\",\"makesOffer\":[{\"@type\":\"Offer\",\"name\":\"Bike Rentals\",\"url\":\"https://oztrailsbikepark.com/rentals#bike-rentals\",\"itemOffered\":{\"@id\":\"https://oztrailsbikepark.com/rentals#bike-rentals\"}},{\"@type\":\"Offer\",\"name\":\"Bike repairs and tune-ups\",\"url\":\"https://oztrailsbikepark.com/rentals#shop-repairs\"}]}c:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$12\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"@id\\\":\\\"https://oztrailsbikepark.com/rentals#crumbs\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://oztrailsbikepark.com/\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Bike Rentals \u0026 Bike Shop\\\",\\\"item\\\":\\\"https://oztrailsbikepark.com/rentals\\\"}]}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$13\"}}],\"$L14\",\"$L15\"],[\"$L16\",\"$L17\",\"$L18\"],\"$L19\"]}]\n1a:[]\nd:\"$W1a\"\ne:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1b\",null,{\"children\":\"$L1c\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1d\",null,{\"children\":[\"$\",\"$1e\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L1f\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n10:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0frjf28nw8y5p.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n11:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0~lfaaarl8juq.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n26:I[669112,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\"],\"OutletBoundary\"]\n20:T5c5,{\"@context\":\"https://schema.org\",\"@type\":\"Service\",\"@id\":\"https://oztrailsbikepark.com/rentals#bike-rentals\",\"name\":\"Bike Rentals\",\"serviceType\":\"Mountain bike rental\",\"description\":\"Full-day rentals of professionally maintained full-suspension mountain bikes at OZ Trails Bike Park â premium, regular and kids' bikes, full-face helmet included, with pads and rental insurance as add-ons.\",\"url\":\"https://oztrailsbikepark.com/rentals\",\"provider\":{\"@id\":\"https://oztrailsbikepark.com/#org\"},\"areaServed\":{\"@type\":\"AdministrativeArea\",\"name\":\"Northwest Arkansas\"},\"availableAtOrFrom\":{\"@id\":\"https://oztrailsbikepark.com/rentals#bike-shop\"},\"hasOfferCatalog\":{\"@type\":\"OfferCatalog\",\"name\":\"Full-day bike rentals\",\"itemListElement\":[{\"@type\":\"Offer\",\"name\":\"Premium Bike Rental\",\"description\":\"Top-tier full-suspension trail / enduro bike\",\"price\":\"129.99\",\"priceCurrency\":\"USD\",\"url\":\"https://oztrailsbikepark.com/shop#rentals\"},{\"@type\":\"Offer\",\"name\":\"Regular Bike Rental\",\"description\":\"Full-suspension trail bike\",\"price\":\"109.99\",\"priceCurrency\":\"USD\",\"url\":\"https://oztrailsbikepark.com/shop#rentals\"},{\"@type\":\"Offer\",\"name\":\"Kids Bike Rental â Full Suspension\",\"description\":\"Youth full-su
1339spensio"])</script>
1339<script>self.__next_f.push([1,"n\",\"price\":\"89.99\",\"priceCurrency\":\"USD\",\"url\":\"https://oztrailsbikepark.com/shop#rentals\"},{\"@type\":\"Offer\",\"name\":\"Kids Bike Rental â Hardtail\",\"description\":\"Youth hardtail\",\"price\":\"74.99\",\"priceCurrency\":\"USD\",\"url\":\"https://oztrailsbikepark.com/shop#rentals\"}]}}14:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$20\"}}]\n21:T5b16,\n .popart {\n --popart-pink: #E87D80;\n --popart-pink-bright: #ED8F80;\n --popart-pink-deep: #CD7BA3;\n --popart-teal: #388C92;\n --popart-teal-deep: #226C5E;\n --popart-blue: #4B96BB;\n --popart-periwinkle: #A084BB;\n --popart-orange: #F3A57F;\n --popart-orange-shadow: #195742;\n --popart-light-blue: #DCEBF1;\n --popart-black: #0a0a0a;\n\n background: var(--popart-black);\n color: #ffffff;\n font-weight: 400;\n line-height: 1.55;\n letter-spacing: 0;\n -webkit-font-smoothing: antialiased;\n background-image:\n radial-gradient(ellipse at 25% 15%, rgba(255,255,255,0.04), transparent 55%),\n radial-gradient(ellipse at 80% 85%, rgba(255,255,255,0.03), transparent 60%),\n url(\"data:image/svg+xml;utf8,\u003csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'\u003e\u003cfilter id='n'\u003e\u003cfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/\u003e\u003cfeColorMatrix values='0 0 0 0 0.06 0 0 0 0 0.06 0 0 0 0 0.06 0 0 0 0.55 0'/\u003e\u003c/filter\u003e\u003crect width='100%25' height='100%25' filter='url(%23n)'/\u003e\u003c/svg\u003e\"),\n linear-gradient(180deg, #0d0d0d 0%, #050505 100%);\n background-size: auto, auto, 400px 400px, auto;\n }\n\n /* ---------- Eyebrow labels ---------- */\n .popart-eyebrow {\n display: inline-block;\n font-size: 11px;\n font-weight: 700;\n text-transform: uppercase;\n letter-spacing: 0.22em;\n }\n .popart-eyebrow-orange { color: var(--popart-orange); }\n .popart-eyebrow-pink { color: var(--popart-pink); }\n .popart-eyebrow-teal { color: var(--popart-teal); }\n .popart-eyebrow-muted { color: rgba(255, 255, 255, 0.55); }\n\n /* ---------- Header ---------- */\n .popart-header {\n position: sticky;\n top: 0;\n z-index: 40;\n background: rgba(10, 10, 10, 0.92);\n -webkit-backdrop-filter: blur(8px);\n backdrop-filter: blur(8px);\n border-bottom: 1px solid rgba(255, 255, 255, 0.06);\n }\n .popart-header-inner {\n position: relative;\n max-width: 1280px;\n margin: 0 auto;\n height: 64px;\n padding: 0 20px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n }\n @media (min-width: 640px) {\n .popart-header-inner { padding: 0 32px; }\n }\n .popart-header-logo {\n display: inline-flex;\n align-items: center;\n min-height: 44px;\n padding: 0 8px;\n margin-left: -8px;\n transition: opacity 150ms ease;\n }\n .popart-header-logo:hover { opacity: 0.85; }\n .popart-header-right {\n display: flex;\n align-items: center;\n gap: 14px;\n }\n .popart-header-rule {\n position: absolute;\n left: 0; right: 0; bottom: -1px;\n height: 1px;\n background: linear-gradient(\n 90deg,\n transparent 0%,\n var(--popart-orange) 18%,\n var(--popart-pink-bright) 38%,\n var(--popart-pink) 55%,\n var(--popart-pink-deep) 70%,\n var(--popart-periwinkle) 85%,\n var(--popart-blue) 95%,\n transparent 100%\n );\n opacity: 0.6;\n pointer-events: none;\n }\n\n /* Header utility: secure-checkout chip */\n .popart-secure-chip {\n display: inline-flex;\n align-items: center;\n gap: 6px;\n font-family: inherit;\n font-size: 10px;\n font-weight: 800;\n letter-spacing: 0.16em;\n text-transform: uppercase;\n color: rgba(255, 255, 255, 0.78);\n }\n .popart-secure-chip svg {\n color: var(--popart-orange);\n }\n\n /* ---------- CTA chips ---------- */\n .popart-cta-chip {\n display: inline-flex;\n align-items: center;\n gap: 8px;\n padding: 9px 16px;\n font-family: inherit;\n font-size: 11px;\n font-weight: 800;\n letter-spacing: 0.16em;\n text-transform: uppercase;\n text-decoration: none;\n color: #0a0a0a;\n background: linear-gradient(90deg,\n #f4f4f4 0%,\n #f"])</script>
1339<script>self.__next_f.push([1,"4f4f4 45%,\n #FABD80 72%,\n #F3A57F 90%,\n #ED8F80 100%);\n border-radius: 4px;\n box-shadow: 0 2px 0 rgba(0, 0, 0, 0.45);\n transition: transform 150ms ease, box-shadow 150ms ease;\n }\n .popart-cta-chip:hover {\n transform: translateY(-1px);\n box-shadow: 0 4px 0 rgba(0, 0, 0, 0.5);\n }\n .popart-cta-chip:active {\n transform: translateY(1px);\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);\n }\n .popart-cta-chip-short { display: none; }\n @media (max-width: 480px) {\n .popart-cta-chip { padding: 8px 12px; font-size: 10px; letter-spacing: 0.12em; }\n .popart-cta-chip-long { display: none; }\n .popart-cta-chip-short { display: inline; }\n }\n\n .popart-cta-pink {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: 10px;\n padding: 14px 26px;\n font-family: inherit;\n font-size: 13px;\n font-weight: 900;\n font-style: italic;\n letter-spacing: 0.10em;\n text-transform: uppercase;\n text-decoration: none;\n color: #ffffff;\n background: linear-gradient(180deg, var(--popart-pink-bright) 0%, var(--popart-pink-deep) 100%);\n border-radius: 4px;\n box-shadow: 4px 4px 0 var(--popart-orange);\n transition: transform 150ms ease, box-shadow 150ms ease, background 150ms ease;\n border: 0;\n cursor: pointer;\n }\n .popart-cta-pink:hover {\n transform: translate(-2px, -2px);\n box-shadow: 6px 6px 0 var(--popart-orange);\n }\n .popart-cta-pink:active {\n transform: translate(2px, 2px);\n box-shadow: 1px 1px 0 var(--popart-orange);\n }\n .popart-cta-pink:disabled,\n .popart-cta-pink[disabled] {\n cursor: not-allowed;\n background: linear-gradient(180deg, #555 0%, #3a3a3a 100%);\n color: rgba(255,255,255,0.65);\n box-shadow: 4px 4px 0 rgba(255,255,255,0.08);\n }\n .popart-cta-pink:disabled:hover,\n .popart-cta-pink[disabled]:hover {\n transform: none;\n box-shadow: 4px 4px 0 rgba(255,255,255,0.08);\n }\n .popart-cta-pink-block {\n display: flex;\n width: 100%;\n }\n\n /* ---------- Section frame ---------- */\n .popart-section {\n position: relative;\n padding: 64px 20px;\n overflow: hidden;\n }\n @media (min-width: 640px) {\n .popart-section { padding: 96px 32px; }\n }\n\n .popart-section-eyebrow {\n max-width: 1080px;\n margin: 0 auto 24px;\n display: flex;\n align-items: baseline;\n justify-content: space-between;\n gap: 16px;\n }\n\n /* ---------- Hero / poster card primitive ---------- */\n .popart-hero-card {\n position: relative;\n display: block;\n margin: 36px auto 0;\n max-width: 880px;\n border: 4px solid #ffffff;\n border-radius: 6px;\n overflow: hidden;\n background: #0a0a0a;\n box-shadow:\n 8px 8px 0 var(--popart-pink),\n 16px 16px 0 var(--popart-teal);\n transform: translateZ(0);\n transition: transform 240ms ease, box-shadow 240ms ease;\n isolation: isolate;\n }\n @media (min-width: 640px) {\n .popart-hero-card { margin-top: 48px; }\n }\n .popart-hero-card:hover {\n transform: translate(-3px, -3px);\n box-shadow:\n 11px 11px 0 var(--popart-pink),\n 20px 20px 0 var(--popart-teal);\n }\n .popart-hero-card:focus-visible {\n outline: 3px solid var(--popart-orange);\n outline-offset: 6px;\n }\n .popart-hero-img {\n display: block;\n width: 100%;\n height: auto;\n transition: transform 600ms cubic-bezier(0.2, 0.7, 0.2, 1);\n }\n .popart-hero-card:hover .popart-hero-img { transform: scale(1.02); }\n\n /* ---------- Hero typography ---------- */\n .popart-hero-h1 {\n margin: 14px 0 0;\n font-family: inherit;\n font-weight: 900;\n letter-spacing: -0.025em;\n }\n .popart-hero-kicker {\n display: block;\n font-size: clamp(18px, 2.6vw, 28px);\n font-weight: 500;\n font-style: italic;\n color: rgba(255, 255, 255, 0.72);\n letter-spacing: -0.005em;\n margin-bottom: 8px;\n text-transform: none;\n }\n .popart-hero-shout {\n display: block;\n font-family: inherit;\n font-weight: 900;\n font-style: italic;\n font-size: clamp(48px, 9.5vw, 116px);\n line-height: 0.9;\n letter-spacing: -0.025em;\n text-transform: "])</script>
1339<script>self.__next_f.push([1,"uppercase;\n color: #ffffff;\n text-shadow:\n 4px 4px 0 var(--popart-pink),\n 8px 8px 0 var(--popart-teal);\n }\n .popart-hero-shout em {\n font-style: italic;\n color: var(--popart-orange);\n text-shadow:\n 4px 4px 0 var(--popart-orange-shadow),\n 8px 8px 0 var(--popart-teal);\n }\n\n .popart-hero-sub {\n margin: 28px auto 0;\n max-width: 540px;\n font-size: 15px;\n line-height: 1.55;\n color: rgba(255, 255, 255, 0.72);\n }\n @media (min-width: 640px) {\n .popart-hero-sub { font-size: 16px; margin-top: 36px; }\n }\n\n /* ---------- Section title (smaller than hero shout) ---------- */\n .popart-section-title {\n font-family: inherit;\n font-weight: 900;\n font-size: clamp(40px, 6vw, 72px);\n line-height: 0.95;\n letter-spacing: -0.02em;\n text-transform: uppercase;\n color: #ffffff;\n text-shadow: 3px 3px 0 var(--popart-pink);\n }\n .popart-section-title em {\n color: var(--popart-orange);\n font-style: italic;\n text-shadow: 3px 3px 0 var(--popart-orange-shadow);\n }\n\n /* ---------- Pricing row primitive (used by root poster + PlanCard) ---------- */\n .popart-row {\n display: flex;\n flex-direction: column;\n text-decoration: none;\n color: inherit;\n cursor: pointer;\n position: relative;\n background: transparent;\n transition: transform 180ms ease, filter 180ms ease, box-shadow 180ms ease;\n border-radius: 2px;\n overflow: visible;\n border: 0;\n padding: 0;\n width: 100%;\n text-align: left;\n font-family: inherit;\n }\n @media (min-width: 640px) {\n .popart-row { flex-direction: row; align-items: stretch; }\n }\n .popart-row:hover {\n transform: translateX(4px);\n filter: brightness(1.06);\n box-shadow: -6px 0 0 0 var(--popart-orange), 0 6px 22px rgba(243, 165, 127, 0.28);\n }\n .popart-row:active { transform: translateX(2px); }\n .popart-row:focus-visible {\n outline: 3px solid var(--popart-orange);\n outline-offset: 4px;\n }\n .popart-row[disabled],\n .popart-row[aria-disabled=\"true\"] {\n cursor: default;\n }\n .popart-row[disabled]:hover,\n .popart-row[aria-disabled=\"true\"]:hover {\n transform: none;\n filter: none;\n box-shadow: none;\n }\n\n .popart-row-price {\n display: flex;\n align-items: baseline;\n justify-content: center;\n gap: 4px;\n background: #ffffff;\n font-family: inherit;\n font-weight: 900;\n font-style: italic;\n letter-spacing: -0.02em;\n flex-shrink: 0;\n padding: 22px 32px;\n min-height: 110px;\n }\n @media (min-width: 640px) {\n .popart-row-price {\n width: 196px;\n padding: 0 22px;\n }\n }\n .popart-row-price--orange {\n color: var(--popart-orange);\n text-shadow: 3px 3px 0 var(--popart-orange-shadow);\n }\n .popart-row-amount {\n font-size: clamp(44px, 7.5vw, 60px);\n line-height: 1;\n }\n .popart-row-per {\n font-size: 0.34em;\n font-weight: 800;\n font-style: normal;\n letter-spacing: 0.05em;\n color: inherit;\n text-shadow: none;\n }\n\n .popart-row-band {\n flex: 1;\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 10px;\n padding: 16px 18px;\n color: #ffffff;\n position: relative;\n overflow: hidden;\n min-width: 0;\n }\n @media (min-width: 640px) {\n .popart-row-band {\n gap: 12px;\n padding: 18px 22px;\n }\n }\n .popart-row-band-content {\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: center;\n min-width: 0;\n }\n .popart-row-chevron {\n flex-shrink: 0;\n font-family: inherit;\n font-size: 22px;\n font-weight: 900;\n line-height: 1;\n color: rgba(255, 255, 255, 0.7);\n transition: transform 200ms cubic-bezier(0.2, 0.7, 0.2, 1), color 180ms ease;\n }\n .popart-row:hover .popart-row-chevron {\n transform: translateX(4px);\n color: #ffffff;\n }\n @media (prefers-reduced-motion: reduce) {\n .popart-row-chevron { transition: none; }\n .popart-row:hover .popart-row-chevron { transform: none; }\n }\n .popart-row-band--pink {\n background: linear-gradient(180deg, var(--popart-pink-bright) 0%, var(--popart-pink-deep) "])</script>
1339<script>self.__next_f.push([1,"100%);\n }\n .popart-row-title {\n font-family: inherit;\n font-weight: 900;\n font-size: clamp(18px, 2.4vw, 25px);\n line-height: 1.05;\n letter-spacing: 0.005em;\n text-transform: uppercase;\n color: #ffffff;\n }\n .popart-row-sub {\n margin-top: 8px;\n font-family: inherit;\n font-weight: 600;\n font-size: 12px;\n letter-spacing: 0.16em;\n text-transform: uppercase;\n color: rgba(255, 255, 255, 0.95);\n }\n @media (min-width: 768px) {\n .popart-row-sub { font-size: 13px; letter-spacing: 0.18em; }\n }\n .popart-row-note {\n margin-top: 10px;\n font-family: inherit;\n font-weight: 500;\n font-style: italic;\n font-size: 12px;\n letter-spacing: 0;\n color: rgba(255, 255, 255, 0.7);\n text-transform: none;\n overflow-wrap: anywhere;\n }\n @media (min-width: 640px) {\n .popart-row-note { font-size: 12.5px; }\n }\n .popart-row-note s {\n text-decoration: line-through;\n text-decoration-thickness: 1.5px;\n text-decoration-color: rgba(255, 255, 255, 0.55);\n color: rgba(255, 255, 255, 0.55);\n }\n\n .popart-row-divider {\n height: 1.5px;\n background: var(--popart-teal);\n margin: 12px 0;\n opacity: 0.85;\n }\n\n /* PlanCard-only modifiers */\n .popart-row--selected {\n transform: translateX(4px);\n box-shadow: -6px 0 0 0 var(--popart-orange), 0 6px 22px rgba(243, 165, 127, 0.28);\n }\n .popart-row--selected:hover {\n transform: translateX(4px);\n }\n .popart-row-badge {\n position: absolute;\n top: -16px;\n left: 12px;\n z-index: 4;\n display: inline-flex;\n align-items: center;\n padding: 5px 12px;\n background: var(--popart-orange);\n color: #0a0a0a;\n font-family: inherit;\n font-weight: 900;\n font-size: 10px;\n letter-spacing: 0.16em;\n text-transform: uppercase;\n border-radius: 3px;\n box-shadow: 0 2px 0 var(--popart-orange-shadow);\n white-space: nowrap;\n }\n /* When the row carries a badge, give the price a top gutter so the\n italic $-glyph doesn't crowd the floating tag. */\n .popart-row:has(.popart-row-badge) .popart-row-price {\n padding-top: 18px;\n }\n @media (min-width: 640px) {\n .popart-row:has(.popart-row-badge) .popart-row-price {\n padding-top: 14px;\n }\n }\n\n /* Radio-dot variant â used on the /membership/checkout picker so the cards\n read as a radio group instead of a navigational call-to-action. The dot\n replaces the chevron, sits in the same flex slot, and never animates\n translate (which would compete with the orange ::before selection rail\n from .popart-row--selected). */\n .popart-row-radio {\n flex-shrink: 0;\n width: 22px;\n height: 22px;\n border-radius: 999px;\n border: 2px solid rgba(255, 255, 255, 0.85);\n background: transparent;\n box-shadow: inset 0 0 0 0 rgba(255, 255, 255, 0);\n transition: box-shadow 180ms ease, background 180ms ease, border-color 180ms ease;\n }\n .popart-row--select:hover .popart-row-radio {\n border-color: #ffffff;\n background: rgba(255, 255, 255, 0.08);\n }\n .popart-row-radio--on {\n border-color: #ffffff;\n background: #ffffff;\n box-shadow: inset 0 0 0 4px var(--popart-orange);\n }\n .popart-row--select:hover .popart-row-radio--on {\n background: #ffffff;\n }\n /* The select variant is a radio, not a \"go\" affordance â disable the\n translateX hover/selected animation so the click target stays still. */\n .popart-row--select:hover {\n transform: none;\n }\n .popart-row--select.popart-row--selected,\n .popart-row--select.popart-row--selected:hover {\n transform: none;\n }\n @media (prefers-reduced-motion: reduce) {\n .popart-row-radio { transition: none; }\n }\n\n /* ---------- Perks card (light-blue with hard offset shadow) ---------- */\n .popart-perks-card {\n background: var(--popart-light-blue);\n color: #0a0a0a;\n padding: 18px 24px 22px;\n border-radius: 2px;\n box-shadow: 0 4px 0 rgba(0, 0, 0, 0.25);\n }\n .popart-perks-eyebrow {\n display: flex;
1339\n align-items: center;\n gap: 10px;\n margin-bottom: 12px;\n }\n .popart-perks-bar {\n flex: 1;\n height: 1.5px;\n "])</script>
1339<script>self.__next_f.push([1,"background: linear-gradient(90deg, transparent, var(--popart-orange-shadow), transparent);\n }\n .popart-perks-title {\n font-family: inherit;\n font-weight: 800;\n font-size: 11px;\n letter-spacing: 0.3em;\n color: var(--popart-orange-shadow);\n text-transform: uppercase;\n flex-shrink: 0;\n }\n .popart-perks-list {\n list-style: none;\n margin: 0;\n padding: 0;\n font-family: inherit;\n font-weight: 500;\n color: #0e0e0e;\n font-size: 14.5px;\n line-height: 1.42;\n }\n .popart-perks-list li {\n position: relative;\n padding-left: 22px;\n margin: 6px 0;\n }\n .popart-perks-list li::before {\n content: \"\";\n position: absolute;\n left: 4px; top: 9px;\n width: 7px; height: 7px;\n border-radius: 50%;\n background: #0e0e0e;\n }\n .popart-perks-list strong { font-weight: 800; color: #0a0a0a; }\n .popart-perk-muted { color: #4a4a4a; font-weight: 500; }\n\n /* ---------- URL chip ---------- */\n .popart-url-chip {\n display: inline-flex;\n align-items: center;\n background: linear-gradient(\n 90deg,\n #f4f4f4 0%,\n #f4f4f4 55%,\n #FABD80 76%,\n #F3A57F 92%,\n #ED8F80 100%\n );\n color: #0e0e0e;\n padding: 11px 26px;\n border-radius: 4px;\n font-family: inherit;\n font-weight: 800;\n font-size: 14px;\n letter-spacing: 0.14em;\n text-transform: uppercase;\n text-decoration: none;\n box-shadow: 0 3px 0 rgba(0, 0, 0, 0.4);\n transition: transform 180ms ease, box-shadow 180ms ease;\n white-space: nowrap;\n }\n @media (min-width: 768px) {\n .popart-url-chip { font-size: 18px; padding: 13px 36px; }\n }\n .popart-url-chip:hover {\n transform: translateY(-2px);\n box-shadow: 0 5px 0 rgba(0, 0, 0, 0.45);\n }\n .popart-url-chip:active {\n transform: translateY(1px);\n box-shadow: 0 2px 0 rgba(0, 0, 0, 0.35);\n }\n\n /* ---------- Sunset hairline ---------- */\n .popart-sunset {\n height: 2px;\n background: linear-gradient(\n 90deg,\n #FABD80,\n var(--popart-orange),\n var(--popart-pink-bright),\n var(--popart-pink),\n var(--popart-pink-deep),\n var(--popart-periwinkle),\n var(--popart-blue)\n );\n opacity: 0.7;\n }\n .popart-sunset-thin {\n height: 1px;\n opacity: 0.55;\n }\n\n /* ---------- Notice / canceled banner primitive ---------- */\n .popart-notice {\n position: relative;\n background: rgba(232, 125, 128, 0.06);\n color: rgba(255, 255, 255, 0.85);\n padding: 12px 16px;\n margin-bottom: 24px;\n box-shadow: -4px 0 0 var(--popart-pink);\n font-size: 14px;\n font-style: italic;\n line-height: 1.5;\n }\n .popart-notice strong {\n color: var(--popart-orange);\n font-weight: 800;\n font-style: normal;\n }\n\n /* ---------- Inline link ---------- */\n .popart-link-inline {\n color: #ffffff;\n text-decoration: none;\n border-bottom: 1px solid var(--popart-pink);\n padding-bottom: 1px;\n transition: color 150ms ease, border-color 150ms ease;\n }\n .popart-link-inline:hover {\n color: var(--popart-pink);\n border-bottom-color: var(--popart-orange);\n }\n\n /* ---------- Footer ---------- */\n .popart-footer {\n padding: 32px 20px 40px;\n border-top: 1px solid rgba(255, 255, 255, 0.06);\n }\n @media (min-width: 640px) {\n .popart-footer { padding: 32px 32px 40px; }\n }\n .popart-footer-inner {\n max-width: 1100px;\n margin: 0 auto;\n }\n .popart-footer-row {\n margin-top: 18px;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n gap: 12px;\n }\n .popart-footer-contact {\n margin-top: 26px;\n }\n .popart-footer-contact-heading {\n display: block;\n text-align: center;\n color: rgba(255, 255, 255, 0.55);\n margin: 0 0 14px;\n }\n .popart-footer-contact-list {\n list-style: none;\n margin: 0;\n padding: 0;\n display: grid;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n gap: 12px;\n }\n .popart-footer-contact-item {\n display: flex;\n flex-direction: column;
1339\n align-items: center;\n gap: 4px;\n text-align: center;\n padding: 14px 12px;\n border: 1px so"])</script>
1339<script>self.__next_f.push([1,"lid rgba(255, 255, 255, 0.14);\n border-radius: 14px;\n background: rgba(255, 255, 255, 0.03);\n }\n .popart-footer-contact-label {\n font-size: 10px;\n letter-spacing: 0.18em;\n text-transform: uppercase;\n color: rgba(255, 255, 255, 0.62);\n }\n .popart-footer-contact-phone {\n font-size: 18px;\n font-weight: 600;\n color: #ffffff;\n text-decoration: none;\n border-bottom: 2px solid var(--popart-orange);\n padding-bottom: 1px;\n transition: color 150ms ease, border-color 150ms ease;\n }\n .popart-footer-contact-phone:hover {\n color: var(--popart-orange);\n }\n .popart-footer-contact-phone:focus-visible {\n outline: 2px solid var(--popart-orange);\n outline-offset: 3px;\n border-radius: 2px;\n }\n .popart-footer-contact-note {\n font-size: 12px;\n color: rgba(255, 255, 255, 0.52);\n }\n @media (max-width: 719.98px) {\n .popart-footer-contact-list {\n grid-template-columns: minmax(0, 1fr);\n }\n }\n\n .popart-footer-social {\n display: flex;\n justify-content: center;\n gap: 12px;\n margin-top: 22px;\n }\n .popart-social-tile {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 44px;\n height: 44px;\n border-radius: 6px;\n color: rgba(255, 255, 255, 0.72);\n background: rgba(255, 255, 255, 0.05);\n border: 1px solid rgba(255, 255, 255, 0.12);\n transition: transform 160ms ease, background 160ms ease,\n color 160ms ease, border-color 160ms ease;\n }\n .popart-social-tile svg {\n width: 21px;\n height: 21px;\n display: block;\n }\n .popart-social-tile:hover {\n transform: translateY(-2px);\n color: #ffffff;\n }\n .popart-social-tile--ig:hover {\n background: var(--popart-pink);\n border-color: var(--popart-pink);\n }\n .popart-social-tile--fb:hover {\n background: var(--popart-blue);\n border-color: var(--popart-blue);\n }\n .popart-social-tile--yt:hover {\n background: var(--popart-orange);\n border-color: var(--popart-orange);\n }\n .popart-social-tile:focus-visible {\n outline: 2px solid var(--popart-orange);\n outline-offset: 3px;\n }\n @media (prefers-reduced-motion: reduce) {\n .popart-social-tile {\n transition: none;\n }\n .popart-social-tile:hover {\n transform: none;\n }\n }\n\n /* ---------- Reduced motion ---------- */\n @media (prefers-reduced-motion: reduce) {\n .popart-hero-card,\n .popart-hero-img,\n .popart-row,\n .popart-cta-pink,\n .popart-cta-chip,\n .popart-url-chip {\n transition: none;\n }\n .popart-hero-card:hover,\n .popart-row:hover,\n .popart-cta-pink:hover,\n .popart-cta-chip:hover,\n .popart-url-chip:hover {\n transform: translateX(0) translateY(0);\n }\n .popart-hero-card:hover {\n box-shadow:\n 8px 8px 0 var(--popart-pink),\n 16px 16px 0 var(--popart-teal);\n }\n .popart-cta-pink:hover {\n box-shadow: 4px 4px 0 var(--popart-orange);\n }\n .popart-cta-chip:hover {\n box-shadow: 0 2px 0 rgba(0, 0, 0, 0.45);\n }\n .popart-row:hover {\n box-shadow: none;\n }\n .popart-url-chip:hover {\n box-shadow: 0 3px 0 rgba(0, 0, 0, 0.4);\n }\n .popart-hero-card:hover .popart-hero-img { transform: none; }\n }\n15:[\"$\",\"div\",null,{\"className\":\"popart min-h-screen\",\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$21\"}}],\"$L22\",\"$L23\",\"$L24\",\"$L25\"]}]\n16:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/16wx2h-zt1ec2.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n17:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0huh74pcwdp98.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n18:[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/01dglbp5mvuml.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n19:[\"$\",\"$L26\",null,{\"children\":[\"$\",\"$1e\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@27\"}]}]\n29:I[182495,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\",\"/_next/static/chunks/16wx2h-zt1ec2.js\",\"/_next/static/chunks/0huh74pcwdp98.js\",\"/_next/static/chunks/01dglbp5mvuml"])</script>
1339<script>self.__next_f.push([1,".js\"],\"PopArtLandingHeader\"]\n2a:I[383604,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\",\"/_next/static/chunks/16wx2h-zt1ec2.js\",\"/_next/static/chunks/0huh74pcwdp98.js\",\"/_next/static/chunks/01dglbp5mvuml.js\"],\"\"]\n2b:I[614208,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\",\"/_next/static/chunks/16wx2h-zt1ec2.js\",\"/_next/static/chunks/0huh74pcwdp98.js\",\"/_next/static/chunks/01dglbp5mvuml.js\"],\"RentalRateTable\"]\n2c:I[46040,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\",\"/_next/static/chunks/16wx2h-zt1ec2.js\",\"/_next/static/chunks/0huh74pcwdp98.js\",\"/_next/static/chunks/01dglbp5mvuml.js\"],\"Image\"]\n31:I[329446,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\",\"/_next/static/chunks/16wx2h-zt1ec2.js\",\"/_next/static/chunks/0huh74pcwdp98.js\",\"/_next/static/chunks/01dglbp5mvuml.js\"],\"FooterNewsletter\"]\n28:T1d56,\n .rn-hero { padding-top: 56px; padding-bottom: 40px; }\n @media (min-width: 640px) { .rn-hero { padding-top: 88px; padding-bottom: 56px; } }\n .rn-hero-inner { max-width: 1080px; margin: 0 auto; }\n .rn-hero-sub { margin: 22px 0 0; max-width: 620px; font-size: 15px; line-height: 1.62; color: rgba(255, 255, 255, 0.74); }\n @media (min-width: 640px) { .rn-hero-sub { font-size: 17px; } }\n .rn-hero-chips { margin-top: 28px; display: flex; flex-wrap: wrap; gap: 10px; }\n .rn-chip {\n display: inline-flex; align-items: center; gap: 8px; padding: 10px 16px;\n font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase;\n color: #0a0a0a; text-decoration: none; background: #ffffff; border-radius: 4px;\n box-shadow: 3px 3px 0 var(--popart-pink), 6px 6px 0 var(--popart-teal);\n transition: transform 160ms ease, box-shadow 160ms ease;\n }\n .rn-chip:hover { transform: translate(-2px, -2px); box-shadow: 5px 5px 0 var(--popart-pink), 9px 9px 0 var(--popart-teal); }\n\n .rn-section { padding-top: 16px; }\n .rn-inner { max-width: 1080px; margin: 0 auto; }\n .rn-lead { margin: 18px 0 0; max-width: 680px; font-size: 15px; line-height: 1.65; color: rgba(255, 255, 255, 0.78); }\n @media (min-width: 640px) { .rn-lead { font-size: 16px; } }\n .rn-lead strong { color: #ffffff; }\n\n /* Checklist */\n .rn-list { list-style: none; margin: 22px 0 0; padding: 0; display: grid; gap: 10px; max-width: 680px; }\n .rn-list li { position: relative; padding-left: 28px; font-size: 15px; line-height: 1.55; color: rgba(255, 255, 255, 0.82); }\n .rn-list li::before { content: \"â\"; position: absolute; left: 2px; top: 0; font-weight: 900; color: var(--popart-orange); }\n .rn-list strong { color: #ffffff; }\n\n /* Rates table */\n .rn-table-label { display: flex; align-items: center; gap: 12px; margin: 34px 0 14px; }\n .rn-table-label-bar { flex: 1; height: 1px; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.22), transparent); }\n .rn-table-label-text { font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.2em; color: var(--popart-orange); white-space: nowrap; }\n .rn-table-wrap {\n background: #ffffff; border: 3px solid #ffffff; border-radius: 4px;\n box-shadow: 6px 6px 0 var(--popart-pink), 12px 12px 0 var(--popart-teal);\n overflow-x: auto; -webkit-overflow-scrolling: touch;\n }\n /* Prototype carried min-width: 640px for its four-column layout;\n the two-column rate table fits every viewport without scrolling. */\n .rn-table { width: 100%; border-collapse: collapse; color: #0a0a0a; }\n .rn-table thead th {\n background: #0a0a0a; color: #ffffff; padding: 14px 14px;\n font-size: 10px; font-weight: 800; letter-spacing: 0.16em; text-transform: upp"])</script>
1339<script>self.__next_f.push([1,"ercase;\n text-align: center; line-height: 1.4;\n }\n .rn-table thead th:first-child { text-align: left; width: 62%; }\n .rn-table thead th small { display: block; font-weight: 600; font-size: 10px; letter-spacing: 0.04em; text-transform: none; color: rgba(255, 255, 255, 0.65); margin-top: 3px; }\n .rn-table thead th.rn-col-best { background: var(--popart-teal); }\n .rn-table tbody td { padding: 14px; border-bottom: 1px solid rgba(10, 10, 10, 0.08); text-align: center; vertical-align: middle; }\n .rn-table tbody tr:last-child td { border-bottom: none; }\n .rn-table tbody tr:nth-child(even) { background: rgba(56, 140, 146, 0.04); }\n .rn-table tbody td:first-child { text-align: left; }\n .rn-bike-name { display: block; font-family: inherit; font-weight: 900; font-style: italic; font-size: 15px; text-transform: uppercase; letter-spacing: -0.005em; }\n .rn-bike-model { display: block; font-size: 12px; font-weight: 600; color: rgba(10, 10, 10, 0.55); margin-top: 2px; }\n .rn-price { font-family: inherit; font-style: italic; font-weight: 900; font-size: 17px; letter-spacing: -0.01em; font-variant-numeric: tabular-nums; color: #0a0a0a; }\n .rn-price--best { color: var(--popart-teal-deep); font-size: 18px; }\n .rn-table-note { margin: 14px 2px 0; font-size: 13px; color: rgba(255, 255, 255, 0.55); }\n\n /* Big CTA */\n .rn-cta-wrap { margin-top: 28px; }\n .rn-cta-big { padding: 22px 44px; font-size: 19px; letter-spacing: 0.08em; box-shadow: 6px 6px 0 var(--popart-orange); }\n .rn-cta-big:hover { box-shadow: 8px 8px 0 var(--popart-orange); }\n .rn-cta-big:active { box-shadow: 2px 2px 0 var(--popart-orange); }\n @media (max-width: 560px) { .rn-cta-big { display: flex; width: 100%; padding: 20px 24px; } }\n\n /* Two-up cards (shop \u0026 retail) */\n .rn-duo { display: grid; grid-template-columns: 1fr; gap: 22px; margin-top: 26px; }\n @media (min-width: 880px) { .rn-duo { grid-template-columns: 1fr 1fr; } }\n .rn-duo-card {\n background: #ffffff; color: #0a0a0a; border: 3px solid #ffffff; border-radius: 4px;\n padding: 24px 26px; box-shadow: 5px 5px 0 var(--popart-pink), 10px 10px 0 var(--popart-teal);\n }\n .rn-duo-card h3 { margin: 0 0 10px; font-family: inherit; font-weight: 900; font-style: italic; font-size: 19px; text-transform: uppercase; color: var(--popart-teal-deep); }\n .rn-duo-card p { margin: 0 0 14px; font-size: 14px; line-height: 1.6; color: #333; }\n .rn-duo-card ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 8px; }\n .rn-duo-card ul li { position: relative; padding-left: 20px; font-size: 13.5px; line-height: 1.5; color: #333; }\n .rn-duo-card ul li::before { content: \"â\"; position: absolute; left: 0; top: 0; font-weight: 900; color: var(--popart-teal); }\n .rn-duo-card ul li strong { font-weight: 800; color: #0a0a0a; }\n .rn-duo-note { margin-top: 16px !important; padding: 14px 16px; border-radius: 4px; background: rgba(243, 165, 127, 0.14); font-size: 13px !important; }\n .rn-duo-note strong { color: var(--popart-orange-shadow); }\n .rn-duo-note a { color: var(--popart-teal-deep); font-weight: 800; }\n\n /* Framed shop / retail photos (July 2026 design package). Figure +\n figcaption values verbatim from rentals.html â the figure itself is\n a dark block inside the white card, so the light figcaption text\n stays legible. */\n .rn-shop-photo { margin: 4px 0 14px; border: 3px solid #fff; border-radius: 6px; overflow: hidden; background: #111; box-shadow: 6px 6px 0 var(--popart-teal), 12px 12px 0 var(--popart-pink); }\n .rn-shop-photo img { display: block; width: 100%; height: 300px; object-fit: cover; }\n .rn-shop-photo figcaption { padding: 8px 12px; font-size: 11px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgba(255,255,255,0.6); background: rgba(255,255,255,0.04); }\n .rn-retail-photo { margin: 4px 0 14px; border: 3px solid #fff; border-radius: 6px; overflow: hidden; background: #111; box-shadow: 6px 6px 0 var(--popart-pink), 12px 12px 0 var(--popart-teal); }\n "])</script>
1339<script>self.__next_f.push([1," .rn-retail-photo img { display: block; width: 100%; height: 300px; object-fit: cover; object-position: center 22%; }\n .rn-retail-photo figcaption { padding: 8px 12px; font-size: 11px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgba(255,255,255,0.6); background: rgba(255,255,255,0.04); }\n\n .rn-cta-band { text-align: center; max-width: 640px; margin: 0 auto; }\n .rn-cta-copy { margin: 0 0 26px; font-size: 15px; line-height: 1.6; color: rgba(255, 255, 255, 0.74); }\n\n #bike-rentals, #shop-repairs, #retail { scroll-margin-top: 92px; }\n 22:[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$28\"}}]\n23:[\"$\",\"$L29\",null,{\"isHome\":false}]\n24:[\"$\",\"main\",null,{\"children\":[[\"$\",\"section\",null,{\"className\":\"popart-section rn-hero\",\"aria-labelledby\":\"rn-title\",\"children\":[\"$\",\"div\",null,{\"className\":\"rn-hero-inner\",\"children\":[[\"$\",\"span\",null,{\"className\":\"popart-eyebrow popart-eyebrow-orange\",\"children\":\"Full-service bike shop at OZ Trails HQ\"}],[\"$\",\"h1\",null,{\"id\":\"rn-title\",\"className\":\"popart-section-title\",\"style\":{\"marginTop\":14},\"children\":[\"Bike rentals \u0026 \",[\"$\",\"em\",null,{\"children\":\"retail.\"}]]}],[\"$\",\"p\",null,{\"className\":\"rn-hero-sub\",\"children\":\"Pro-maintained full-suspension rentals, protective gear, certified mechanics, and OZ Trails merch â all under one roof at the base of the mountain.\"}],[\"$\",\"div\",null,{\"className\":\"rn-hero-chips\",\"children\":[[\"$\",\"a\",null,{\"className\":\"rn-chip\",\"href\":\"#bike-rentals\",\"children\":\"Bike Rentals\"}],[\"$\",\"a\",null,{\"className\":\"rn-chip\",\"href\":\"#shop-repairs\",\"children\":\"Shop \u0026 Repairs\"}],[\"$\",\"a\",null,{\"className\":\"rn-chip\",\"href\":\"#retail\",\"children\":\"Retail\"}]]}]]}]}],[\"$\",\"section\",null,{\"id\":\"bike-rentals\",\"className\":\"popart-section rn-section\",\"aria-labelledby\":\"rn-rentals-heading\",\"children\":[\"$\",\"div\",null,{\"className\":\"rn-inner\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"rn-rentals-heading\",\"className\":\"popart-section-title\",\"children\":[\"Don't have your own \",[\"$\",\"em\",null,{\"children\":\"rig?\"}]]}],[\"$\",\"p\",null,{\"className\":\"rn-lead\",\"children\":\"No problem. OZ Trails HQ stocks a fleet of professionally maintained, full-suspension mountain bikes ready to rip from the summit to the base. Whether you're visiting from out of town or trying gravity riding for the first time, we'll get you set up with the right bike and the right fit.\"}],[\"$\",\"ul\",null,{\"className\":\"rn-list\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Full-face helmet included\"}],\" with every bike rental\"]}],[\"$\",\"li\",null,{\"children\":\"Professional bike fitting by our shop staff\"}],[\"$\",\"li\",null,{\"children\":\"All bikes inspected and tuned before each ride\"}],[\"$\",\"li\",null,{\"children\":\"Reservations recommended â walk-ups welcome based on availability\"}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Lift pass required separately\"}],\".\",\" \",[\"$\",\"$L2a\",null,{\"href\":\"/shop\",\"prefetch\":false,\"className\":\"popart-link-inline\",\"children\":\"View pass options\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"rn-table-label\",\"children\":[[\"$\",\"span\",null,{\"className\":\"rn-table-label-bar\",\"aria-hidden\":\"true\"}],[\"$\",\"span\",null,{\"className\":\"rn-table-label-text\",\"children\":\"Full-Day Rental Rates\"}],[\"$\",\"span\",null,{\"className\":\"rn-table-label-bar\",\"aria-hidden\":\"true\"}]]}],[\"$\",\"$L2b\",null,{}],[\"$\",\"div\",null,{\"className\":\"rn-cta-wrap\",\"children\":[\"$\",\"$L2a\",null,{\"href\":\"/shop#rentals\",\"prefetch\":false,\"className\":\"popart-cta-pink rn-cta-big\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Reserve a Rental\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"â\"}]]}]}]]}]}],[\"$\",\"section\",null,{\"id\":\"shop-repairs\",\"className\":\"popart-section rn-section\",\"aria-labelledby\":\"rn-shop-heading\",\"children\":[\"$\",\"div\",null,{\"className\":\"rn-inner\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"rn-shop-heading\",\"className\":\"popart-section-title\",\"children\":[\"Shop, repairs \u0026 \",[\"$\",\"em\",null,{\"children\":\"merch.\"}]]}],[\"$\",\"div\",null,{\"className\":\"rn-duo\",\"children\":[[\"$\",\"div\",null,{\"className\":\"rn-duo-card\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"Bike Shop \u0026 Repairs\"}],[\"$\",\""])</script>
1339<script>self.__next_f.push([1,"figure\",null,{\"className\":\"rn-shop-photo\",\"children\":[[\"$\",\"$L2c\",null,{\"src\":\"/rentals/shop-bike-display.jpg\",\"alt\":\"A full-suspension mountain bike on display inside the OZ Trails bike shop\",\"width\":1400,\"height\":972,\"loading\":\"lazy\",\"sizes\":\"(max-width: 860px) 100vw, 520px\"}],[\"$\",\"figcaption\",null,{\"children\":\"The bike shop at OZ Trails HQ\"}]]}],[\"$\",\"p\",null,{\"children\":\"The full-service bike shop at OZ Trails HQ has you covered â whether you need a quick trailside fix or a full tune-up. Our certified mechanics are on-site during park hours to keep you rolling.\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":\"Full-service bike repairs and tune-ups\"}],[\"$\",\"li\",null,{\"children\":\"Parts, tubes, tires, brake pads, and drivetrain components\"}],[\"$\",\"li\",null,{\"children\":\"Chain lube, sealant, and trail essentials\"}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"FREE safety inspection\"}],\" before your ride â just ask at the shop counter\"]}]]}],\"$L2d\"]}],\"$L2e\"]}]]}]}],\"$L2f\",\"$L30\"]}]\n25:[\"$\",\"footer\",null,{\"className\":\"popart-footer\",\"children\":[\"$\",\"div\",null,{\"className\":\"popart-footer-inner\",\"children\":[[\"$\",\"div\",null,{\"className\":\"popart-sunset\",\"aria-hidden\":\"true\"}],[\"$\",\"$L31\",null,{}],[\"$\",\"div\",null,{\"className\":\"popart-footer-social\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://www.instagram.com/oztrailsbikepark/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"popart-social-tile popart-social-tile--ig\",\"aria-label\":\"OZ Trails Bike Park on Instagram\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.9\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"3\",\"y\":\"3\",\"width\":\"18\",\"height\":\"18\",\"rx\":\"5\"}],[\"$\",\"circle\",null,{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],[\"$\",\"circle\",null,{\"cx\":\"17\",\"cy\":\"7\",\"r\":\"1.1\",\"fill\":\"currentColor\",\"stroke\":\"none\"}]]}]}],[\"$\",\"a\",null,{\"href\":\"https://www.facebook.com/OZTrailsBikePark\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"popart-social-tile popart-social-tile--fb\",\"aria-label\":\"OZ Trails Bike Park on Facebook\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M15.12 5.32H17V2.14A26.11 26.11 0 0 0 14.26 2c-2.72 0-4.58 1.66-4.58 4.7v2.6H6.61v3.56h3.07V22h3.68v-9.14h3.06l.46-3.56h-3.52V7.05c0-1.03.28-1.73 1.76-1.73z\"}]}]}],[\"$\",\"a\",null,{\"href\":\"https://www.youtube.com/@OZTRAILS\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"popart-social-tile popart-social-tile--yt\",\"aria-label\":\"OZ Trails Bike Park on YouTube\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M23.5 6.5a3 3 0 0 0-2.1-2.1C19.5 3.9 12 3.9 12 3.9s-7.5 0-9.4.5A3 3 0 0 0 .5 6.5C0 8.4 0 12 0 12s0 3.6.5 5.5a3 3 0 0 0 2.1 2.1c1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1C24 15.6 24 12 24 12s0-3.6-.5-5.5zM9.6 15.6V8.4l6.2 3.6-6.2 3.6z\"}]}]}]]}],[\"$\",\"section\",null,{\"className\":\"popart-footer-contact\",\"aria-labelledby\":\"footer-contact-heading\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"footer-contact-heading\",\"className\":\"popart-eyebrow popart-footer-contact-heading\",\"children\":\"Who to call\"}],[\"$\",\"ul\",null,{\"className\":\"popart-footer-contact-list\",\"children\":[[\"$\",\"li\",\"4792221852\",{\"className\":\"popart-footer-contact-item\",\"children\":[[\"$\",\"span\",null,{\"className\":\"popart-footer-contact-label\",\"children\":\"Bike Park Patrol\"}],[\"$\",\"a\",null,{\"href\":\"tel:+14792221852\",\"className\":\"popart-footer-contact-phone\",\"children\":\"(479) 222-1852\"}],[\"$\",\"span\",null,{\"className\":\"popart-footer-contact-note\",\"children\":\"On-trail emergencie
1339s \u0026 injuries only\"}]]}],[\"$\",\"li\",\"4792220514\",{\"className\":\"popart-footer-contact-item\",\"children\":[[\"$\",\"span\",null,{\"className\":\"popart-footer-contact-label\",\"children\":\"Guest Services\"}],[\"$\",\"a\",null,{\"href\":\"tel:+14792220514\",\"className\":\"popart-footer-contact-phone\",\"children\":\"(479) 222-0514\"}],[\"$\",\"span\",null,{\"className\":\"popart-footer-contact-note\",\"children\":\"Hours, passes, memb"])</script>
1339<script>self.__next_f.push([1,"erships, events\"}]]}],[\"$\",\"li\",\"4795330090\",{\"className\":\"popart-footer-contact-item\",\"children\":[[\"$\",\"span\",null,{\"className\":\"popart-footer-contact-label\",\"children\":\"Bike Shop + Retail\"}],[\"$\",\"a\",null,{\"href\":\"tel:+14795330090\",\"className\":\"popart-footer-contact-phone\",\"children\":\"(479) 533-0090\"}],[\"$\",\"span\",null,{\"className\":\"popart-footer-contact-note\",\"children\":\"Rentals, service, and retail\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"popart-footer-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"popart-eyebrow popart-eyebrow-muted\",\"children\":\"OZ Trails Bike Park · Bella Vista, Arkansas\"}],[\"$\",\"span\",null,{\"className\":\"popart-eyebrow popart-eyebrow-muted\",\"children\":\"© 2026\"}]]}]]}]}]\n2d:[\"$\",\"p\",null,{\"className\":\"rn-duo-note\",\"children\":[[\"$\",\"strong\",null,{\"children\":\"Bringing your own bike?\"}],\" Review our\",\" \",[\"$\",\"$L2a\",null,{\"href\":\"/know-before-you-go#gear-and-bike\",\"prefetch\":false,\"children\":\"gear requirements\"}],\" \",\"to make sure your bike meets park specifications before you arrive. Helmets and closed-toe shoes are mandatory.\"]}]\n2e:[\"$\",\"div\",null,{\"className\":\"rn-duo-card\",\"id\":\"retail\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"Retail\"}],[\"$\",\"figure\",null,{\"className\":\"rn-retail-photo\",\"children\":[[\"$\",\"$L2c\",null,{\"src\":\"/rentals/retail-archimedes-tee.jpg\",\"alt\":\"A rider wearing the OZ Trails Bike Park Archimedes Flow t-shirt\",\"width\":1100,\"height\":1467,\"loading\":\"lazy\",\"sizes\":\"(max-width: 860px) 100vw, 520px\"}],[\"$\",\"figcaption\",null,{\"children\":\"Archimedes Flow tee â in the shop now\"}]]}],[\"$\",\"p\",null,{\"children\":\"Take a piece of OZ Trails home with you. The retail shop at HQ carries OZ Trailsâbranded merchandise, riding apparel, and accessories for every level of rider.\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":\"OZ Trails t-shirts, hoodies, and hats\"}],[\"$\",\"li\",null,{\"children\":\"Riding jerseys and shorts\"}],[\"$\",\"li\",null,{\"children\":\"Water bottles, stickers, and trail accessories\"}],[\"$\",\"li\",null,{\"children\":\"Gifts and souvenirs\"}]]}]]}]\n2f:[\"$\",\"section\",null,{\"className\":\"popart-section\",\"aria-labelledby\":\"rn-cta-heading\",\"children\":[\"$\",\"div\",null,{\"className\":\"rn-cta-band\",\"children\":[[\"$\",\"span\",null,{\"className\":\"popart-eyebrow popart-eyebrow-orange\",\"children\":\"Need a lift pass too?\"}],[\"$\",\"h2\",null,{\"id\":\"rn-cta-heading\",\"className\":\"popart-section-title\",\"style\":{\"marginTop\":14},\"children\":[\"Gear is half the \",[\"$\",\"em\",null,{\"children\":\"story.\"}]]}],[\"$\",\"p\",null,{\"className\":\"rn-cta-copy\",\"children\":\"Bike rentals and gear get you equipped â but you'll need a lift pass to access the trails. Memberships and day passes are both available.\"}],[\"$\",\"$L2a\",null,{\"href\":\"/shop\",\"prefetch\":false,\"className\":\"popart-cta-pink\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Buy Passes\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"â\"}]]}]]}]}]\n32:T5bf,\n .er-band {\n max-width: 1100px;\n margin: 0 auto;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n gap: 20px 28px;\n padding: 30px 28px;\n border-radius: 8px;\n background-image:\n radial-gradient(ellipse at 12% 0%, rgba(56,140,146,0.18), transparent 60%),\n radial-gradient(ellipse at 92% 100%, rgba(160,132,187,0.14), transparent 60%),\n linear-gradient(180deg, #141414 0%, #0a0a0a 100%);\n border: 1px solid rgba(255,255,255,0.1);\n box-shadow: 6px 6px 0 var(--popart-teal);\n }\n .er-band-periwinkle { box-shadow: 6px 6px 0 var(--popart-periwinkle); }\n .er-band-eyebrow { color: var(--popart-teal); }\n .er-band-periwinkle .er-band-eyebrow { color: var(--popart-periwinkle); }\n .er-band-title {\n margin: 8px 0 0;\n font-family: inherit;\n font-weight: 900;\n font-style: italic;\n text-transform: uppercase;\n letter-spacing: -0.01em;\n line-height: 1;\n font-size: clamp(24px, 3.2vw, 34px);\n color: #fff;\n }\n .er-band-title em { font-style: italic; color: var(--popart-teal); }\n .er-band-periwinkle .er-band-title em { color: var(--popart-periwinkle);"])</script>
1339<script>self.__next_f.push([1," }\n .er-band p {\n margin: 12px 0 0;\n max-width: 520px;\n font-size: 14.5px;\n line-height: 1.6;\n color: rgba(255,255,255,0.72);\n }\n @media (max-width: 640px) {\n .er-band { padding: 24px 20px; }\n }\n 30:[\"$\",\"section\",null,{\"className\":\"popart-section\",\"aria-labelledby\":\"er-band-heading\",\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$32\"}}],[\"$\",\"div\",null,{\"className\":\"er-band er-band-teal\",\"children\":[[\"$\",\"div\",null,{\"className\":\"er-band-copy\",\"children\":[[\"$\",\"span\",null,{\"className\":\"popart-eyebrow er-band-eyebrow\",\"children\":\"Group events \u0026 buyouts\"}],[\"$\",\"h2\",null,{\"id\":\"er-band-heading\",\"className\":\"er-band-title\",\"children\":[\"Bring the \",[\"$\",\"em\",null,{\"children\":\"whole crew.\"}]]}],[\"$\",\"p\",null,{\"children\":\"Corporate outings, birthdays, team rides, race weekends, and private park buyouts. Tell us what you're planning and we'll build the day around it â passes, rentals, lessons, and food all in one quote.\"}]]}],[\"$\",\"$L2a\",null,{\"href\":\"/eventrequest\",\"prefetch\":false,\"className\":\"popart-cta-pink\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Plan an Event\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"â\"}]]}]]}]]}]\n1c:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#153d2f\"}],[\"$\",\"meta\",\"3\",{\"name\":\"color-scheme\",\"content\":\"light dark\"}]]\n"])</script>
1339<script>self.__next_f.push([1,"33:I[732435,[\"/_next/static/chunks/0l.v.08dfbrld.js\",\"/_next/static/chunks/0.76u-er_z2gj.js\",\"/_next/static/chunks/0h~-pfc5ajudj.js\",\"/_next/static/chunks/182m6wzeg~ix6.js\"],\"IconMark\"]\n"])</script>
1339<script>self.__next_f.push([1,"1f:[[\"$\",\"title\",\"0\",{\"children\":\"Bike Rentals \u0026 Bike Shop â OZ Trails Bike Park · Bella Vista, AR\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Mountain bike rentals at OZ Trails Bike Park in Bella Vista, Arkansas â full-suspension downhill bikes, protective gear, repairs and OZ Trails retail at the HQ bike shop, minutes from Bentonville.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"OZ Trails Bike Park\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"OZ Trails Bike Park\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"OZ Trails Bike Park,bike rentals,OZ Trails bike rentals,mountain bike rental,mountain bike rentals,downhill bike rental,downhill bike rental Arkansas,full suspension rental,bike park rentals,Bella Vista bike rentals,Bentonville bike rentals,Northwest Arkansas bike rentals,bike shop,bike shop Bella Vista AR,bike repairs,Bella Vista Arkansas,Bentonville mountain biking\"}],[\"$\",\"meta\",\"5\",{\"name\":\"creator\",\"content\":\"OZ Trails Bike Park\"}],[\"$\",\"meta\",\"6\",{\"name\":\"publisher\",\"content\":\"OZ Trails Bike Park\"}],[\"$\",\"meta\",\"7\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"8\",{\"name\":\"category\",\"content\":\"Sports \u0026 Recreation\"}],[\"$\",\"link\",\"9\",{\"rel\":\"canonical\",\"href\":\"https://oztrailsbikepark.com/rentals\"}],[\"$\",\"meta\",\"10\",{\"name\":\"format-detection\",\"content\":\"telephone=no, address=no, email=no\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:title\",\"content\":\"Bike Rentals \u0026 Bike Shop â OZ Trails Bike Park · Bella Vista, AR\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:description\",\"content\":\"Mountain bike rentals at OZ Trails Bike Park in Bella Vista, Arkansas â full-suspension downhill bikes, protective gear, repairs and OZ Trails retail at the HQ bike shop, minutes from Bentonville.\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:url\",\"content\":\"https://oztrailsbikepark.com/rentals\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:site_name\",\"content\":\"OZ Trails Bike Park\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:title\",\"content\":\"Bike Rentals \u0026 Bike Shop â OZ Trails Bike Park · Bella Vista, AR\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:description\",\"content\":\"Mountain bike rentals at OZ Trails Bike Park in Bella Vista, Arkansas â full-suspension downhill bikes, protective gear, repairs and OZ Trails retail at the HQ bike shop, minutes from Bentonville.\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.00u20scl6mgs1.ico\",\"sizes\":\"64x64\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.0powlem516t~d.png\",\"sizes\":\"192x192\",\"type\":\"image/png\"}],[\"$\",\"link\",\"22\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.17-kfeik2g0uq.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L33\",\"23\",{}]]\n27:null\n"])</script>
1339</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.