{"title":"Home page","description":null,"products":[{"product_id":"sunsway-striped-canvas-hammock","title":"SunSway Striped Canvas Hammock","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003cmeta name=\"description\" content=\"Meet the SunSway Striped Canvas Hammock — a comfortable, durable hammock made for camping, bushveld getaways, the stoep, garden and outdoor adventures.\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n\/* =====================================================\n   BRAND COLOURS\n===================================================== *\/\n\n:root {\n  --deep: #25424c;\n  --orange: #e56e38;\n  --cream: #fff0c2;\n  --green: #6da48f;\n  --dark: #13262c;\n  --white: #ffffff;\n  --soft: #f8f4e5;\n  --text: #435b61;\n}\n\n\n\/* =====================================================\n   GLOBAL\n===================================================== *\/\n\n* {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n\nhtml {\n  scroll-behavior: smooth;\n}\n\nbody {\n  font-family: Arial, Helvetica, sans-serif;\n  background: var(--cream);\n  color: var(--deep);\n  line-height: 1.6;\n}\n\nimg {\n  max-width: 100%;\n  display: block;\n}\n\na {\n  text-decoration: none;\n}\n\n\n\/* =====================================================\n   TOP BAR\n===================================================== *\/\n\n.top-bar {\n  background: var(--orange);\n  color: var(--white);\n  text-align: center;\n  padding: 11px 15px;\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n}\n\n\n\/* =====================================================\n   HERO\n===================================================== *\/\n\n.hero {\n  position: relative;\n  overflow: hidden;\n  background: var(--deep);\n  color: white;\n  padding: 75px 20px 90px;\n}\n\n.hero::before {\n  content: \"\";\n  position: absolute;\n  width: 600px;\n  height: 600px;\n  border: 1px solid rgba(255,255,255,0.07);\n  border-radius: 50%;\n  right: -300px;\n  top: -250px;\n}\n\n.hero::after {\n  content: \"\";\n  position: absolute;\n  width: 400px;\n  height: 400px;\n  border: 1px solid rgba(229,110,56,0.18);\n  border-radius: 50%;\n  left: -220px;\n  bottom: -250px;\n}\n\n.hero-container {\n  max-width: 1200px;\n  margin: auto;\n  display: grid;\n  grid-template-columns: 0.95fr 1.05fr;\n  gap: 55px;\n  align-items: center;\n  position: relative;\n  z-index: 2;\n}\n\n\n\/* =====================================================\n   HERO CONTENT\n===================================================== *\/\n\n.hero-content {\n  position: relative;\n  z-index: 3;\n}\n\n.kicker {\n  display: inline-block;\n  border-left: 4px solid var(--orange);\n  padding-left: 12px;\n  color: var(--cream);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  margin-bottom: 22px;\n}\n\n.hero h1 {\n  font-size: clamp(43px, 6vw, 76px);\n  line-height: 0.95;\n  text-transform: uppercase;\n  letter-spacing: -3px;\n  font-weight: 950;\n  margin-bottom: 25px;\n}\n\n.hero h1 span {\n  color: var(--orange);\n}\n\n.hero-description {\n  max-width: 570px;\n  color: #e1e9e5;\n  font-size: 18px;\n  margin-bottom: 30px;\n}\n\n.hero-buttons {\n  display: flex;\n  gap: 13px;\n  flex-wrap: wrap;\n}\n\n.btn {\n  display: inline-block;\n  padding: 17px 28px;\n  border-radius: 4px;\n  font-size: 13px;\n  font-weight: 900;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n  transition: 0.2s ease;\n}\n\n.btn-orange {\n  background: var(--orange);\n  color: white;\n  box-shadow: 0 12px 30px rgba(229,110,56,0.25);\n}\n\n.btn-orange:hover {\n  transform: translateY(-3px);\n}\n\n.btn-outline {\n  border: 1px solid rgba(255,255,255,0.4);\n  color: white;\n}\n\n.btn-outline:hover {\n  background: rgba(255,255,255,0.08);\n}\n\n\n\/* =====================================================\n   HAMMOCK IMAGE AREA\n===================================================== *\/\n\n.product-stage {\n  min-height: 510px;\n  position: relative;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n\n  background:\n    radial-gradient(\n      circle at center,\n      rgba(109,164,143,0.22),\n      rgba(37,66,76,0) 68%\n    );\n}\n\n.product-stage img {\n  width: 100%;\n  max-width: 600px;\n  position: relative;\n  z-index: 2;\n  filter: drop-shadow(0 30px 35px rgba(0,0,0,0.35));\n}\n\n\n\/* Floating labels *\/\n\n.product-label {\n  position: absolute;\n  z-index: 5;\n  padding: 11px 16px;\n  background: var(--cream);\n  color: var(--deep);\n  font-size: 11px;\n  font-weight: 900;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n  box-shadow: 0 12px 25px rgba(0,0,0,0.2);\n}\n\n.label-one {\n  top: 65px;\n  right: 5px;\n}\n\n.label-two {\n  bottom: 65px;\n  left: 0;\n  background: var(--orange);\n  color: white;\n}\n\n\n\/* =====================================================\n   BENEFITS BAR\n===================================================== *\/\n\n.benefits {\n  background: var(--green);\n  color: white;\n  padding: 20px;\n}\n\n.benefits-inner {\n  max-width: 1150px;\n  margin: auto;\n  display: grid;\n  grid-template-columns: repeat(4,1fr);\n}\n\n.benefit {\n  text-align: center;\n  padding: 12px 10px;\n  border-right: 1px solid rgba(255,255,255,0.25);\n}\n\n.benefit:last-child {\n  border-right: none;\n}\n\n.benefit-icon {\n  display: block;\n  font-size: 23px;\n  margin-bottom: 3px;\n}\n\n.benefit strong {\n  display: block;\n  font-size: 12px;\n  text-transform: uppercase;\n  letter-spacing: 0.8px;\n}\n\n.benefit span {\n  font-size: 11px;\n  opacity: 0.85;\n}\n\n\n\/* =====================================================\n   INTRODUCTION\n===================================================== *\/\n\n.intro {\n  background: var(--cream);\n  padding: 95px 20px;\n  text-align: center;\n}\n\n.intro-inner {\n  max-width: 850px;\n  margin: auto;\n}\n\n.section-label {\n  color: var(--orange);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  margin-bottom: 12px;\n}\n\n.intro h2 {\n  font-size: clamp(34px,5vw,56px);\n  line-height: 1;\n  text-transform: uppercase;\n  font-weight: 950;\n  margin-bottom: 22px;\n}\n\n.intro h2 span {\n  color: var(--orange);\n}\n\n.intro p {\n  color: var(--text);\n  font-size: 17px;\n}\n\n\n\/* =====================================================\n   STORY SECTION\n===================================================== *\/\n\n.story {\n  background: var(--soft);\n  padding: 90px 20px;\n}\n\n.story-inner {\n  max-width: 1100px;\n  margin: auto;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 60px;\n  align-items: center;\n}\n\n\n\/* Story visual *\/\n\n.story-visual {\n  min-height: 430px;\n  border-radius: 8px;\n\n  background:\n    linear-gradient(\n      rgba(37,66,76,0.1),\n      rgba(37,66,76,0.4)\n    ),\n    url(\"YOUR-HAMMOCK-LIFESTYLE-IMAGE.jpg\")\n    center\/cover;\n\n  box-shadow: 15px 18px 0 var(--green);\n}\n\n\n\/* Story text *\/\n\n.story-content h2 {\n  font-size: clamp(34px,5vw,52px);\n  line-height: 1;\n  text-transform: uppercase;\n  font-weight: 950;\n  margin-bottom: 22px;\n}\n\n.story-content h2 span {\n  color: var(--orange);\n}\n\n.story-content p {\n  color: var(--text);\n  font-size: 17px;\n  margin-bottom: 18px;\n}\n\n\n\/* =====================================================\n   FEATURE SECTION\n===================================================== *\/\n\n.features {\n  background: var(--dark);\n  color: white;\n  padding: 95px 20px;\n}\n\n.features-inner {\n  max-width: 1150px;\n  margin: auto;\n}\n\n.features-header {\n  max-width: 720px;\n  margin-bottom: 45px;\n}\n\n.features-header h2 {\n  font-size: clamp(36px,5vw,58px);\n  line-height: 0.98;\n  text-transform: uppercase;\n  font-weight: 950;\n}\n\n.features-header h2 span {\n  color: var(--orange);\n}\n\n.features-header p {\n  color: #b9c9c5;\n  margin-top: 18px;\n  font-size: 16px;\n}\n\n\n\/* Feature cards *\/\n\n.feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3,1fr);\n  gap: 16px;\n}\n\n.feature-card {\n  background: #1b2d33;\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: 6px;\n  padding: 30px;\n  transition: 0.2s ease;\n}\n\n.feature-card:hover {\n  transform: translateY(-5px);\n  border-color: var(--orange);\n}\n\n.feature-number {\n  color: var(--orange);\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 2px;\n  margin-bottom: 14px;\n}\n\n.feature-card h3 {\n  font-size: 19px;\n  text-transform: uppercase;\n  margin-bottom: 10px;\n}\n\n.feature-card p {\n  color: #b7c6c2;\n  font-size: 14px;\n}\n\n\n\/* =====================================================\n   WHERE TO USE\n===================================================== *\/\n\n.uses {\n  background: var(--cream);\n  padding: 95px 20px;\n}\n\n.uses-inner {\n  max-width: 1100px;\n  margin: auto;\n}\n\n.uses-heading {\n  text-align: center;\n  margin-bottom: 45px;\n}\n\n.uses-heading h2 {\n  font-size: clamp(35px,5vw,55px);\n  line-height: 1;\n  text-transform: uppercase;\n  font-weight: 950;\n}\n\n.uses-heading h2 span {\n  color: var(--orange);\n}\n\n\n\/* Use cards *\/\n\n.use-grid {\n  display: grid;\n  grid-template-columns: repeat(2,1fr);\n  gap: 18px;\n}\n\n.use-card {\n  background: white;\n  padding: 30px;\n  border-radius: 7px;\n  border-left: 5px solid var(--green);\n  box-shadow: 0 10px 30px rgba(37,66,76,0.08);\n  transition: 0.2s ease;\n}\n\n.use-card:hover {\n  transform: translateY(-3px);\n}\n\n.use-card h3 {\n  font-size: 20px;\n  text-transform: uppercase;\n  margin-bottom: 8px;\n}\n\n.use-card p {\n  color: #627478;\n  font-size: 14px;\n}\n\n\n\/* =====================================================\n   COMFORT SECTION\n===================================================== *\/\n\n.comfort {\n  background: var(--green);\n  color: white;\n  padding: 90px 20px;\n  text-align: center;\n}\n\n.comfort-inner {\n  max-width: 800px;\n  margin: auto;\n}\n\n.comfort h2 {\n  font-size: clamp(38px,5vw,60px);\n  line-height: 1;\n  text-transform: uppercase;\n  font-weight: 950;\n  margin-bottom: 20px;\n}\n\n.comfort h2 span {\n  color: var(--cream);\n}\n\n.comfort p {\n  font-size: 18px;\n  color: rgba(255,255,255,0.9);\n}\n\n\n\/* =====================================================\n   WHAT'S IN THE BOX\n===================================================== *\/\n\n.box {\n  background: var(--cream);\n  padding: 90px 20px;\n}\n\n.box-inner {\n  max-width: 1050px;\n  margin: auto;\n  text-align: center;\n}\n\n.box h2 {\n  font-size: clamp(34px,5vw,52px);\n  line-height: 1;\n  text-transform: uppercase;\n  font-weight: 950;\n}\n\n.box-grid {\n  margin-top: 40px;\n  display: grid;\n  grid-template-columns: repeat(3,1fr);\n  gap: 20px;\n}\n\n.box-item {\n  background: white;\n  padding: 35px 20px;\n  border-radius: 7px;\n  border-bottom: 5px solid var(--orange);\n  box-shadow: 0 10px 30px rgba(37,66,76,0.08);\n}\n\n.box-icon {\n  font-size: 35px;\n  margin-bottom: 12px;\n}\n\n.box-item strong {\n  display: block;\n  font-size: 17px;\n  text-transform: uppercase;\n}\n\n.box-item span {\n  color: #69797c;\n  font-size: 13px;\n}\n\n\n\/* =====================================================\n   FINAL CTA\n===================================================== *\/\n\n.final-cta {\n  background: var(--orange);\n  color: white;\n  padding: 95px 20px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.final-cta::before {\n  content: \"\";\n  position: absolute;\n  width: 400px;\n  height: 400px;\n  border: 2px solid rgba(255,255,255,0.15);\n  border-radius: 50%;\n  left: -220px;\n  top: -200px;\n}\n\n.final-cta::after {\n  content: \"\";\n  position: absolute;\n  width: 450px;\n  height: 450px;\n  border: 2px solid rgba(255,255,255,0.12);\n  border-radius: 50%;\n  right: -250px;\n  bottom: -250px;\n}\n\n.final-cta-inner {\n  max-width: 750px;\n  margin: auto;\n  position: relative;\n  z-index: 2;\n}\n\n.final-cta h2 {\n  font-size: clamp(40px,6vw,68px);\n  line-height: 0.95;\n  text-transform: uppercase;\n  font-weight: 950;\n  margin-bottom: 20px;\n}\n\n.final-cta p {\n  font-size: 18px;\n  margin-bottom: 30px;\n}\n\n.cta-button {\n  display: inline-block;\n  background: var(--deep);\n  color: white;\n  padding: 18px 40px;\n  border-radius: 4px;\n  font-size: 13px;\n  font-weight: 950;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n  box-shadow: 0 12px 25px rgba(37,66,76,0.25);\n  transition: 0.2s ease;\n}\n\n.cta-button:hover {\n  transform: translateY(-3px);\n}\n\n\n\/* =====================================================\n   FOOTER\n===================================================== *\/\n\nfooter {\n  background: var(--dark);\n  color: #9eafab;\n  text-align: center;\n  padding: 30px 20px;\n  font-size: 12px;\n}\n\nfooter strong {\n  color: var(--orange);\n}\n\n\n\/* =====================================================\n   MOBILE\n===================================================== *\/\n\n@media(max-width:800px) {\n\n  .hero {\n    padding: 55px 18px 70px;\n  }\n\n  .hero-container {\n    grid-template-columns: 1fr;\n    text-align: center;\n  }\n\n  .kicker {\n    border-left: none;\n    border-bottom: 3px solid var(--orange);\n    padding-left: 0;\n    padding-bottom: 5px;\n  }\n\n  .hero-description {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .hero-buttons {\n    justify-content: center;\n  }\n\n  .product-stage {\n    min-height: 370px;\n  }\n\n  .label-one {\n    top: 20px;\n    right: 0;\n  }\n\n  .label-two {\n    bottom: 30px;\n    left: 0;\n  }\n\n  .benefits-inner {\n    grid-template-columns: repeat(2,1fr);\n  }\n\n  .benefit {\n    border-right: none;\n    border-bottom: 1px solid rgba(255,255,255,0.2);\n    padding: 15px 5px;\n  }\n\n  .story-inner {\n    grid-template-columns: 1fr;\n  }\n\n  .story-visual {\n    min-height: 320px;\n  }\n\n  .story-content {\n    text-align: center;\n  }\n\n  .feature-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .use-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .box-grid {\n    grid-template-columns: 1fr;\n  }\n\n}\n\n\n@media(max-width:450px) {\n\n  .hero h1 {\n    font-size: 43px;\n  }\n\n  .btn {\n    width: 100%;\n    text-align: center;\n  }\n\n  .product-stage {\n    min-height: 300px;\n  }\n\n  .intro,\n  .story,\n  .features,\n  .uses,\n  .box,\n  .comfort,\n  .final-cta {\n    padding-top: 70px;\n    padding-bottom: 70px;\n  }\n\n}\n\n\u003c\/style\u003e\n\u003c!-- =====================================================\n     ANNOUNCEMENT\n===================================================== --\u003e\n\u003cdiv class=\"top-bar\"\u003eBuilt For Weekends • Made For The Outdoors\u003c\/div\u003e\n\u003c!-- =====================================================\n     HERO\n===================================================== --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-container\"\u003e\n\u003cdiv class=\"hero-content\"\u003e\n\u003cdiv class=\"kicker\"\u003eSunSway • Outdoor Comfort\u003c\/div\u003e\n\u003ch1\u003eYour Backyard.\u003cbr\u003eYour Bush \u003cspan\u003eGetaway.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-description\"\u003eClose your eyes. Feel the breeze. Forget the clock. The SunSway Striped Canvas Hammock turns your garden, stoep or campsite into your own personal outdoor retreat.\u003c\/p\u003e\n\u003cdiv class=\"hero-buttons\"\u003e\n\u003c!-- CHANGE THIS TO YOUR SHOPIFY PRODUCT URL --\u003e \u003ca href=\"#buy\" class=\"btn btn-orange\"\u003e Get Your Hammock → \u003c\/a\u003e \u003ca href=\"#features\" class=\"btn btn-outline\"\u003e Explore The Details \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT IMAGE --\u003e\n\u003cdiv class=\"product-stage\"\u003e\n\u003c!--\n        Replace this with your Shopify product image URL.\n      --\u003e \u003cimg alt=\"SunSway blue and green striped canvas hammock\"\u003e\n\u003cdiv class=\"product-label label-one\"\u003eDurable Canvas\u003c\/div\u003e\n\u003cdiv class=\"product-label label-two\"\u003eWeekend Ready\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     BENEFITS\n===================================================== --\u003e\n\u003csection class=\"benefits\"\u003e\n\u003cdiv class=\"benefits-inner\"\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e🌿\u003c\/span\u003e \u003cstrong\u003eBreathable Canvas\u003c\/strong\u003e \u003cspan\u003eMade for warm days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e🏕️\u003c\/span\u003e \u003cstrong\u003eAdventure Ready\u003c\/strong\u003e \u003cspan\u003eCamping \u0026amp; getaways\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e☀️\u003c\/span\u003e \u003cstrong\u003eOutdoor Relaxation\u003c\/strong\u003e \u003cspan\u003eYour space, your escape\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e🎒\u003c\/span\u003e \u003cstrong\u003ePackable\u003c\/strong\u003e \u003cspan\u003eTake it with you\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     INTRO\n===================================================== --\u003e\n\u003csection class=\"intro\"\u003e\n\u003cdiv class=\"intro-inner\"\u003e\n\u003cdiv class=\"section-label\"\u003eMeet The SunSway\u003c\/div\u003e\n\u003ch2\u003eYour Perfect Hang.\u003cbr\u003e\u003cspan\u003eAnywhere You Go.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eWhether you're escaping to the bushveld, spending the afternoon on the stoep or setting up camp under the stars, the SunSway gives you somewhere comfortable to slow down, switch off and simply enjoy being outside.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     STORY\n===================================================== --\u003e\n\u003csection class=\"story\"\u003e\n\u003cdiv class=\"story-inner\"\u003e\n\u003cdiv class=\"story-visual\"\u003e\u003c!--\n        Replace the background image in the CSS\n        with a lifestyle image of the hammock.\n      --\u003e\u003c\/div\u003e\n\u003cdiv class=\"story-content\"\u003e\n\u003cdiv class=\"section-label\"\u003eSlow Down. Stay Awhile.\u003c\/div\u003e\n\u003ch2\u003eFrom The \u003cspan\u003eStoep\u003c\/span\u003e\u003cbr\u003eTo The Bush.\u003c\/h2\u003e\n\u003cp\u003eImagine a warm afternoon, a light breeze drifting through the trees and nowhere you need to be.\u003c\/p\u003e\n\u003cp\u003eThe SunSway wraps you in a comfortable canvas sling, giving you the perfect spot to read, nap, enjoy your coffee or simply watch the world go by.\u003c\/p\u003e\n\u003cp\u003eIt's not just somewhere to lie down. It's an invitation to slow down.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     FEATURES\n===================================================== --\u003e\n\u003csection class=\"features\" id=\"features\"\u003e\n\u003cdiv class=\"features-inner\"\u003e\n\u003cdiv class=\"features-header\"\u003e\n\u003cdiv class=\"section-label\"\u003eBuilt For The Outdoors\u003c\/div\u003e\n\u003ch2\u003eComfort That\u003cbr\u003e\u003cspan\u003eGoes The Distance.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eDesigned for outdoor relaxation without sacrificing durability, portability or style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-number\"\u003e01 \/ MATERIAL\u003c\/div\u003e\n\u003ch3\u003eHeavy-Duty Canvas\u003c\/h3\u003e\n\u003cp\u003eTightly woven canvas provides a breathable, comfortable surface that's made for outdoor use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-number\"\u003e02 \/ COMFORT\u003c\/div\u003e\n\u003ch3\u003eSpreader Bars\u003c\/h3\u003e\n\u003cp\u003eThe spreader bars help keep the hammock open and provide a flatter, more accessible place to relax.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-number\"\u003e03 \/ ATTACHMENT\u003c\/div\u003e\n\u003ch3\u003eRope Hanging System\u003c\/h3\u003e\n\u003cp\u003eDurable rope loops make it easy to secure the hammock between suitable trees or other appropriate anchor points.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-number\"\u003e04 \/ STYLE\u003c\/div\u003e\n\u003ch3\u003eBlue \u0026amp; Green Stripes\u003c\/h3\u003e\n\u003cp\u003eA vibrant striped design adds personality and colour to your garden, stoep, campsite or outdoor space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-number\"\u003e05 \/ SPACE\u003c\/div\u003e\n\u003ch3\u003eGenerous Size\u003c\/h3\u003e\n\u003cp\u003eDesigned to give one adult plenty of room to stretch out and enjoy a comfortable outdoor break.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-number\"\u003e06 \/ PORTABILITY\u003c\/div\u003e\n\u003ch3\u003eLightweight \u0026amp; Packable\u003c\/h3\u003e\n\u003cp\u003eTake your comfort with you on camping trips, weekends away, beach days and outdoor adventures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     WHERE TO USE\n===================================================== --\u003e\n\u003csection class=\"uses\"\u003e\n\u003cdiv class=\"uses-inner\"\u003e\n\u003cdiv class=\"uses-heading\"\u003e\n\u003cdiv class=\"section-label\"\u003eWherever The Weekend Takes You\u003c\/div\u003e\n\u003ch2\u003eOne Hammock.\u003cbr\u003e\u003cspan\u003eSo Many Places.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-grid\"\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003ch3\u003e🏕️ Bushveld Getaways\u003c\/h3\u003e\n\u003cp\u003eSet up your own comfortable retreat at camp and enjoy the sounds of nature around you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003ch3\u003e🌳 Garden \u0026amp; Stoep\u003c\/h3\u003e\n\u003cp\u003eTurn your everyday outdoor space into somewhere you'll actually want to spend your afternoons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003ch3\u003e🏖️ Beach Days\u003c\/h3\u003e\n\u003cp\u003eBring it along for relaxed outdoor days when you want somewhere comfortable to unwind.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003ch3\u003e🎪 Festivals \u0026amp; Events\u003c\/h3\u003e\n\u003cp\u003eCreate your own little relaxation zone wherever your outdoor adventures take you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003ch3\u003e🧺 Parks \u0026amp; Picnics\u003c\/h3\u003e\n\u003cp\u003eMake lazy afternoons outdoors even better with a comfortable place to stretch out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003ch3\u003e🚙 Weekend Road Trips\u003c\/h3\u003e\n\u003cp\u003ePack it into your adventure gear and take a little bit of comfort wherever you go.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     COMFORT MESSAGE\n===================================================== --\u003e\n\u003csection class=\"comfort\"\u003e\n\u003cdiv class=\"comfort-inner\"\u003e\n\u003cdiv class=\"section-label\"\u003eYour New Favourite Spot\u003c\/div\u003e\n\u003ch2\u003eHang Around.\u003cbr\u003e\u003cspan\u003eYou've Earned It.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eLife moves fast. Your hammock doesn't. Slow down, breathe in the fresh air and make a little more room for doing absolutely nothing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     WHAT'S INCLUDED\n===================================================== --\u003e\n\u003csection class=\"box\"\u003e\n\u003cdiv class=\"box-inner\"\u003e\n\u003cdiv class=\"section-label\"\u003eReady For Your Next Escape\u003c\/div\u003e\n\u003ch2\u003eWhat's Included?\u003c\/h2\u003e\n\u003cdiv class=\"box-grid\"\u003e\n\u003cdiv class=\"box-item\"\u003e\n\u003cdiv class=\"box-icon\"\u003e🏕️\u003c\/div\u003e\n\u003cstrong\u003e SunSway Hammock \u003c\/strong\u003e \u003cspan\u003e 1 × Striped Canvas Hammock \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"box-item\"\u003e\n\u003cdiv class=\"box-icon\"\u003e🪢\u003c\/div\u003e\n\u003cstrong\u003e Rope System \u003c\/strong\u003e \u003cspan\u003e Durable hanging ropes \u0026amp; loops \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"box-item\"\u003e\n\u003cdiv class=\"box-icon\"\u003e🌿\u003c\/div\u003e\n\u003cstrong\u003e Spreader Bars \u003c\/strong\u003e \u003cspan\u003e Open, comfortable hammock design \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     FINAL CTA\n===================================================== --\u003e\n\u003csection class=\"final-cta\" id=\"buy\"\u003e\n\u003cdiv class=\"final-cta-inner\"\u003e\n\u003cdiv class=\"section-label\"\u003eYour Perfect Hang Is Waiting\u003c\/div\u003e\n\u003ch2\u003eLife Is Short.\u003cbr\u003eHang Around More.\u003c\/h2\u003e\n\u003cp\u003eFrom the backyard to the bushveld, make your next outdoor escape a little more comfortable.\u003c\/p\u003e\n\u003c!--\n      CHANGE # TO YOUR SHOPIFY PRODUCT URL\n    --\u003e \u003ca href=\"#\" class=\"cta-button\"\u003e Get Your SunSway Hammock → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     FOOTER\n===================================================== --\u003e\u003cfooter\u003e\n\u003cp\u003e© 2026 \u003cstrong\u003eYour Outdoor Brand\u003c\/strong\u003e • Made For The Outdoors\u003c\/p\u003e\n\u003c\/footer\u003e","brand":"The Outdoor Co. ZA","offers":[{"title":"Blue","offer_id":44668341715032,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Red","offer_id":44668341747800,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/0084\/9240\/files\/sunsway-blue-hammock-clean.png?v=1787860314"},{"product_id":"nightray-pro-ultra-bright-sensor-headlamp","title":"NightRay Pro – Ultra-Bright Sensor Headlamp","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003cmeta name=\"description\" content=\"Meet the NightRay Pro Ultra-Bright Sensor Headlamp. Powerful triple-colour lighting, hands-free motion sensor control and rechargeable USB power for camping, hiking, braais, night walks and emergencies.\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n\/* =========================================================\n   BRAND COLOURS\n========================================================= *\/\n\n:root {\n  --deep: #25424c;\n  --orange: #e56e38;\n  --cream: #fff0c2;\n  --green: #6da48f;\n\n  --black: #0b1113;\n  --dark: #111c20;\n  --dark2: #18282d;\n\n  --white: #ffffff;\n  --light: #f8f5e8;\n\n  --text: #52666b;\n}\n\n\n\/* =========================================================\n   RESET\n========================================================= *\/\n\n* {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\nhtml {\n  scroll-behavior: smooth;\n}\n\nbody {\n  font-family: Arial, Helvetica, sans-serif;\n  background: var(--cream);\n  color: var(--deep);\n  line-height: 1.6;\n}\n\nimg {\n  max-width: 100%;\n  display: block;\n}\n\na {\n  text-decoration: none;\n}\n\n\n\/* =========================================================\n   TOP BAR\n========================================================= *\/\n\n.top-bar {\n  background: var(--orange);\n  color: white;\n  text-align: center;\n  padding: 11px 15px;\n\n  font-size: 12px;\n  font-weight: 900;\n\n  text-transform: uppercase;\n  letter-spacing: 1.5px;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.hero {\n  position: relative;\n  overflow: hidden;\n\n  background:\n    radial-gradient(\n      circle at 75% 40%,\n      rgba(109,164,143,0.16),\n      transparent 35%\n    ),\n    var(--black);\n\n  color: white;\n\n  padding: 75px 20px 90px;\n}\n\n\n\/* Decorative circles *\/\n\n.hero::before {\n  content: \"\";\n\n  position: absolute;\n\n  width: 600px;\n  height: 600px;\n\n  border: 1px solid rgba(255,255,255,0.06);\n\n  border-radius: 50%;\n\n  right: -300px;\n  top: -260px;\n}\n\n.hero::after {\n  content: \"\";\n\n  position: absolute;\n\n  width: 400px;\n  height: 400px;\n\n  border: 1px solid rgba(229,110,56,0.16);\n\n  border-radius: 50%;\n\n  left: -220px;\n  bottom: -250px;\n}\n\n\n.hero-container {\n  max-width: 1200px;\n\n  margin: auto;\n\n  display: grid;\n\n  grid-template-columns: 0.95fr 1.05fr;\n\n  gap: 55px;\n\n  align-items: center;\n\n  position: relative;\n\n  z-index: 2;\n}\n\n\n\/* =========================================================\n   HERO TEXT\n========================================================= *\/\n\n.hero-content {\n  position: relative;\n  z-index: 3;\n}\n\n.kicker {\n  display: inline-block;\n\n  border-left: 4px solid var(--orange);\n\n  padding-left: 12px;\n\n  color: var(--cream);\n\n  font-size: 12px;\n\n  font-weight: 900;\n\n  text-transform: uppercase;\n\n  letter-spacing: 2px;\n\n  margin-bottom: 22px;\n}\n\n\n.hero h1 {\n  font-size: clamp(44px, 6vw, 78px);\n\n  line-height: 0.93;\n\n  text-transform: uppercase;\n\n  letter-spacing: -3px;\n\n  font-weight: 950;\n\n  margin-bottom: 25px;\n}\n\n.hero h1 span {\n  color: var(--orange);\n}\n\n\n.hero-description {\n  max-width: 590px;\n\n  color: #d8e2df;\n\n  font-size: 18px;\n\n  margin-bottom: 30px;\n}\n\n\n\/* =========================================================\n   HERO BUTTONS\n========================================================= *\/\n\n.hero-buttons {\n  display: flex;\n\n  flex-wrap: wrap;\n\n  gap: 13px;\n}\n\n.btn {\n  display: inline-block;\n\n  padding: 17px 28px;\n\n  border-radius: 4px;\n\n  font-size: 13px;\n\n  font-weight: 900;\n\n  text-transform: uppercase;\n\n  letter-spacing: 1px;\n\n  transition: 0.2s ease;\n}\n\n.btn-orange {\n  background: var(--orange);\n\n  color: white;\n\n  box-shadow:\n    0 12px 30px rgba(229,110,56,0.25);\n}\n\n.btn-orange:hover {\n  transform: translateY(-3px);\n}\n\n.btn-outline {\n  border: 1px solid rgba(255,255,255,0.35);\n\n  color: white;\n}\n\n.btn-outline:hover {\n  background: rgba(255,255,255,0.08);\n}\n\n\n\/* =========================================================\n   HERO PRODUCT IMAGE\n========================================================= *\/\n\n.product-stage {\n\n  min-height: 520px;\n\n  position: relative;\n\n  display: flex;\n\n  justify-content: center;\n\n  align-items: center;\n\n  background:\n    radial-gradient(\n      circle at center,\n      rgba(255,240,194,0.08),\n      transparent 58%\n    );\n}\n\n\n.product-stage img {\n\n  width: 100%;\n\n  max-width: 590px;\n\n  position: relative;\n\n  z-index: 2;\n\n  filter:\n    drop-shadow(0 30px 40px rgba(0,0,0,0.55));\n}\n\n\n\/* Floating labels *\/\n\n.product-label {\n\n  position: absolute;\n\n  z-index: 5;\n\n  padding: 11px 16px;\n\n  background: var(--cream);\n\n  color: var(--deep);\n\n  font-size: 11px;\n\n  font-weight: 900;\n\n  text-transform: uppercase;\n\n  letter-spacing: 1px;\n\n  box-shadow:\n    0 12px 25px rgba(0,0,0,0.3);\n}\n\n.label-one {\n  top: 70px;\n  right: 0;\n}\n\n.label-two {\n  bottom: 70px;\n  left: 0;\n\n  background: var(--orange);\n\n  color: white;\n}\n\n\n\/* =========================================================\n   BENEFITS BAR\n========================================================= *\/\n\n.benefits {\n  background: var(--green);\n\n  color: white;\n\n  padding: 20px;\n}\n\n.benefits-inner {\n\n  max-width: 1150px;\n\n  margin: auto;\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(4, 1fr);\n}\n\n.benefit {\n\n  text-align: center;\n\n  padding: 12px 10px;\n\n  border-right:\n    1px solid rgba(255,255,255,0.25);\n}\n\n.benefit:last-child {\n  border-right: none;\n}\n\n.benefit-icon {\n  display: block;\n\n  font-size: 23px;\n\n  margin-bottom: 3px;\n}\n\n.benefit strong {\n\n  display: block;\n\n  font-size: 12px;\n\n  text-transform: uppercase;\n\n  letter-spacing: 0.8px;\n}\n\n.benefit span {\n\n  font-size: 11px;\n\n  opacity: 0.85;\n}\n\n\n\/* =========================================================\n   PROBLEM \/ INTRO\n========================================================= *\/\n\n.intro {\n\n  background: var(--cream);\n\n  padding: 95px 20px;\n\n  text-align: center;\n}\n\n.intro-inner {\n\n  max-width: 850px;\n\n  margin: auto;\n}\n\n.section-label {\n\n  color: var(--orange);\n\n  font-size: 12px;\n\n  font-weight: 900;\n\n  text-transform: uppercase;\n\n  letter-spacing: 2px;\n\n  margin-bottom: 12px;\n}\n\n\n.intro h2 {\n\n  font-size:\n    clamp(34px, 5vw, 58px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 22px;\n}\n\n.intro h2 span {\n  color: var(--orange);\n}\n\n\n.intro p {\n\n  color: var(--text);\n\n  font-size: 17px;\n}\n\n\n\/* =========================================================\n   DARKNESS PROBLEM SECTION\n========================================================= *\/\n\n.problem {\n\n  background: var(--dark);\n\n  color: white;\n\n  padding: 90px 20px;\n}\n\n.problem-inner {\n\n  max-width: 1100px;\n\n  margin: auto;\n\n  display: grid;\n\n  grid-template-columns:\n    1fr 1fr;\n\n  gap: 55px;\n\n  align-items: center;\n}\n\n\n.problem-text h2 {\n\n  font-size:\n    clamp(36px, 5vw, 57px);\n\n  line-height: 0.98;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 22px;\n}\n\n.problem-text h2 span {\n  color: var(--orange);\n}\n\n\n.problem-text p {\n\n  color: #bac9c6;\n\n  font-size: 16px;\n\n  margin-bottom: 18px;\n}\n\n\n\/* Problem cards *\/\n\n.problem-list {\n\n  display: grid;\n\n  gap: 12px;\n}\n\n.problem-card {\n\n  background: var(--dark2);\n\n  border-left:\n    4px solid var(--orange);\n\n  padding: 18px 20px;\n\n  border-radius: 4px;\n}\n\n.problem-card strong {\n\n  display: block;\n\n  font-size: 14px;\n\n  text-transform: uppercase;\n}\n\n.problem-card span {\n\n  color: #9eafab;\n\n  font-size: 13px;\n}\n\n\n\/* =========================================================\n   LIGHT MODES\n========================================================= *\/\n\n.modes {\n\n  background: var(--cream);\n\n  padding: 95px 20px;\n}\n\n.modes-inner {\n\n  max-width: 1150px;\n\n  margin: auto;\n}\n\n\n.modes-heading {\n\n  text-align: center;\n\n  margin-bottom: 50px;\n}\n\n.modes-heading h2 {\n\n  font-size:\n    clamp(36px, 5vw, 58px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n}\n\n.modes-heading h2 span {\n  color: var(--orange);\n}\n\n.modes-heading p {\n\n  max-width: 650px;\n\n  margin: 18px auto 0;\n\n  color: var(--text);\n\n  font-size: 16px;\n}\n\n\n\/* Mode grid *\/\n\n.mode-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(3, 1fr);\n\n  gap: 18px;\n}\n\n\n.mode-card {\n\n  background: white;\n\n  border-radius: 7px;\n\n  padding: 35px 30px;\n\n  box-shadow:\n    0 12px 35px rgba(37,66,76,0.08);\n\n  position: relative;\n\n  overflow: hidden;\n}\n\n.mode-card::after {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 100px;\n  height: 100px;\n\n  border-radius: 50%;\n\n  right: -50px;\n  bottom: -50px;\n\n  background: var(--green);\n\n  opacity: 0.12;\n}\n\n\n.mode-number {\n\n  color: var(--orange);\n\n  font-size: 12px;\n\n  font-weight: 900;\n\n  letter-spacing: 2px;\n\n  margin-bottom: 15px;\n}\n\n.mode-icon {\n\n  font-size: 42px;\n\n  margin-bottom: 14px;\n}\n\n.mode-card h3 {\n\n  font-size: 21px;\n\n  text-transform: uppercase;\n\n  margin-bottom: 10px;\n}\n\n.mode-card p {\n\n  color: #64777b;\n\n  font-size: 14px;\n}\n\n\n\/* =========================================================\n   SENSOR SECTION\n========================================================= *\/\n\n.sensor {\n\n  background: var(--deep);\n\n  color: white;\n\n  padding: 95px 20px;\n\n  position: relative;\n\n  overflow: hidden;\n}\n\n.sensor::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 500px;\n  height: 500px;\n\n  border:\n    1px solid rgba(109,164,143,0.2);\n\n  border-radius: 50%;\n\n  right: -220px;\n\n  top: -220px;\n}\n\n\n.sensor-inner {\n\n  max-width: 1100px;\n\n  margin: auto;\n\n  display: grid;\n\n  grid-template-columns:\n    1fr 1fr;\n\n  gap: 60px;\n\n  align-items: center;\n\n  position: relative;\n\n  z-index: 2;\n}\n\n\n.sensor-content h2 {\n\n  font-size:\n    clamp(36px, 5vw, 58px);\n\n  line-height: 0.98;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 20px;\n}\n\n.sensor-content h2 span {\n  color: var(--orange);\n}\n\n\n.sensor-content p {\n\n  color: #c3d0cd;\n\n  font-size: 17px;\n\n  margin-bottom: 25px;\n}\n\n\n\/* Sensor visual *\/\n\n.sensor-visual {\n\n  background:\n    radial-gradient(\n      circle,\n      rgba(255,240,194,0.12),\n      transparent 60%\n    );\n\n  min-height: 360px;\n\n  display: flex;\n\n  justify-content: center;\n\n  align-items: center;\n}\n\n\n.sensor-circle {\n\n  width: 250px;\n\n  height: 250px;\n\n  border-radius: 50%;\n\n  border:\n    1px solid rgba(255,255,255,0.15);\n\n  display: flex;\n\n  justify-content: center;\n\n  align-items: center;\n\n  position: relative;\n}\n\n.sensor-circle::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 180px;\n\n  height: 180px;\n\n  border-radius: 50%;\n\n  border:\n    2px solid var(--orange);\n\n  opacity: 0.55;\n}\n\n.sensor-circle::after {\n\n  content: \"WAVE\";\n\n  position: absolute;\n\n  font-size: 12px;\n\n  font-weight: 900;\n\n  letter-spacing: 4px;\n\n  color: var(--cream);\n}\n\n\n\/* =========================================================\n   FEATURES\n========================================================= *\/\n\n.features {\n\n  background: var(--dark);\n\n  color: white;\n\n  padding: 95px 20px;\n}\n\n.features-inner {\n\n  max-width: 1150px;\n\n  margin: auto;\n}\n\n\n.features-heading {\n\n  max-width: 700px;\n\n  margin-bottom: 45px;\n}\n\n.features-heading h2 {\n\n  font-size:\n    clamp(36px, 5vw, 58px);\n\n  line-height: 0.98;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n}\n\n.features-heading h2 span {\n  color: var(--orange);\n}\n\n.features-heading p {\n\n  color: #b6c5c1;\n\n  margin-top: 18px;\n}\n\n\n\/* Feature grid *\/\n\n.feature-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(3, 1fr);\n\n  gap: 16px;\n}\n\n\n.feature-card {\n\n  background: #1a2b30;\n\n  border:\n    1px solid rgba(255,255,255,0.07);\n\n  padding: 30px;\n\n  border-radius: 6px;\n\n  transition: 0.2s ease;\n}\n\n.feature-card:hover {\n\n  transform:\n    translateY(-5px);\n\n  border-color:\n    var(--orange);\n}\n\n\n.feature-number {\n\n  color: var(--orange);\n\n  font-size: 12px;\n\n  font-weight: 900;\n\n  letter-spacing: 2px;\n\n  margin-bottom: 14px;\n}\n\n.feature-card h3 {\n\n  font-size: 19px;\n\n  text-transform: uppercase;\n\n  margin-bottom: 10px;\n}\n\n.feature-card p {\n\n  color: #afbfbb;\n\n  font-size: 14px;\n}\n\n\n\/* =========================================================\n   USE CASES\n========================================================= *\/\n\n.uses {\n\n  background: var(--cream);\n\n  padding: 95px 20px;\n}\n\n.uses-inner {\n\n  max-width: 1100px;\n\n  margin: auto;\n}\n\n.uses-heading {\n\n  text-align: center;\n\n  margin-bottom: 45px;\n}\n\n.uses-heading h2 {\n\n  font-size:\n    clamp(36px, 5vw, 55px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n}\n\n.uses-heading h2 span {\n  color: var(--orange);\n}\n\n\n.use-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(2, 1fr);\n\n  gap: 18px;\n}\n\n\n.use-card {\n\n  background: white;\n\n  padding: 30px;\n\n  border-radius: 7px;\n\n  border-left:\n    5px solid var(--green);\n\n  box-shadow:\n    0 10px 30px rgba(37,66,76,0.07);\n\n  transition: 0.2s ease;\n}\n\n.use-card:hover {\n\n  transform:\n    translateY(-3px);\n}\n\n\n.use-icon {\n\n  font-size: 30px;\n\n  margin-bottom: 8px;\n}\n\n.use-card h3 {\n\n  font-size: 19px;\n\n  text-transform: uppercase;\n\n  margin-bottom: 7px;\n}\n\n.use-card p {\n\n  color: #65777b;\n\n  font-size: 14px;\n}\n\n\n\/* =========================================================\n   RECHARGEABLE SECTION\n========================================================= *\/\n\n.recharge {\n\n  background: var(--green);\n\n  color: white;\n\n  text-align: center;\n\n  padding: 90px 20px;\n}\n\n.recharge-inner {\n\n  max-width: 800px;\n\n  margin: auto;\n}\n\n.recharge h2 {\n\n  font-size:\n    clamp(38px, 5vw, 60px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 20px;\n}\n\n.recharge h2 span {\n  color: var(--cream);\n}\n\n.recharge p {\n\n  color: rgba(255,255,255,0.9);\n\n  font-size: 18px;\n}\n\n\n\/* =========================================================\n   WHAT'S IN THE BOX\n========================================================= *\/\n\n.box {\n\n  background: var(--cream);\n\n  padding: 90px 20px;\n}\n\n.box-inner {\n\n  max-width: 1050px;\n\n  margin: auto;\n\n  text-align: center;\n}\n\n.box h2 {\n\n  font-size:\n    clamp(35px, 5vw, 52px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n}\n\n\n.box-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(3, 1fr);\n\n  gap: 20px;\n\n  margin-top: 40px;\n}\n\n.box-item {\n\n  background: white;\n\n  padding: 35px 20px;\n\n  border-radius: 7px;\n\n  border-bottom:\n    5px solid var(--orange);\n\n  box-shadow:\n    0 10px 30px rgba(37,66,76,0.08);\n}\n\n.box-icon {\n\n  font-size: 35px;\n\n  margin-bottom: 12px;\n}\n\n.box-item strong {\n\n  display: block;\n\n  font-size: 17px;\n\n  text-transform: uppercase;\n}\n\n.box-item span {\n\n  color: #69797c;\n\n  font-size: 13px;\n}\n\n\n\/* =========================================================\n   FINAL CTA\n========================================================= *\/\n\n.final-cta {\n\n  background: var(--orange);\n\n  color: white;\n\n  text-align: center;\n\n  padding: 100px 20px;\n\n  position: relative;\n\n  overflow: hidden;\n}\n\n\n.final-cta::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 500px;\n  height: 500px;\n\n  border:\n    2px solid rgba(255,255,255,0.13);\n\n  border-radius: 50%;\n\n  left: -270px;\n  top: -260px;\n}\n\n\n.final-cta::after {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 450px;\n  height: 450px;\n\n  border:\n    2px solid rgba(255,255,255,0.1);\n\n  border-radius: 50%;\n\n  right: -250px;\n  bottom: -250px;\n}\n\n\n.final-cta-inner {\n\n  max-width: 800px;\n\n  margin: auto;\n\n  position: relative;\n\n  z-index: 2;\n}\n\n\n.final-cta h2 {\n\n  font-size:\n    clamp(40px, 6vw, 70px);\n\n  line-height: 0.93;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 20px;\n}\n\n\n.final-cta p {\n\n  font-size: 18px;\n\n  margin-bottom: 30px;\n}\n\n\n.cta-button {\n\n  display: inline-block;\n\n  background: var(--deep);\n\n  color: white;\n\n  padding: 19px 42px;\n\n  border-radius: 4px;\n\n  font-size: 13px;\n\n  font-weight: 950;\n\n  text-transform: uppercase;\n\n  letter-spacing: 1px;\n\n  box-shadow:\n    0 12px 28px rgba(37,66,76,0.3);\n\n  transition: 0.2s ease;\n}\n\n.cta-button:hover {\n\n  transform:\n    translateY(-3px);\n}\n\n\n\/* =========================================================\n   FOOTER\n========================================================= *\/\n\nfooter {\n\n  background: var(--black);\n\n  color: #91a29e;\n\n  text-align: center;\n\n  padding: 30px 20px;\n\n  font-size: 12px;\n}\n\nfooter strong {\n  color: var(--orange);\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width: 800px) {\n\n  .hero {\n\n    padding:\n      55px 18px 70px;\n  }\n\n  .hero-container {\n\n    grid-template-columns: 1fr;\n\n    text-align: center;\n  }\n\n  .kicker {\n\n    border-left: none;\n\n    border-bottom:\n      3px solid var(--orange);\n\n    padding-left: 0;\n\n    padding-bottom: 5px;\n  }\n\n  .hero-description {\n\n    margin-left: auto;\n\n    margin-right: auto;\n  }\n\n  .hero-buttons {\n\n    justify-content: center;\n  }\n\n  .product-stage {\n\n    min-height: 370px;\n  }\n\n  .label-one {\n\n    top: 20px;\n\n    right: 0;\n  }\n\n  .label-two {\n\n    bottom: 30px;\n\n    left: 0;\n  }\n\n  .benefits-inner {\n\n    grid-template-columns:\n      repeat(2,1fr);\n  }\n\n  .benefit {\n\n    border-right: none;\n\n    border-bottom:\n      1px solid rgba(255,255,255,0.2);\n\n    padding:\n      15px 5px;\n  }\n\n  .problem-inner {\n\n    grid-template-columns: 1fr;\n  }\n\n  .mode-grid {\n\n    grid-template-columns: 1fr;\n  }\n\n  .sensor-inner {\n\n    grid-template-columns: 1fr;\n\n    text-align: center;\n  }\n\n  .feature-grid {\n\n    grid-template-columns: 1fr;\n  }\n\n  .use-grid {\n\n    grid-template-columns: 1fr;\n  }\n\n  .box-grid {\n\n    grid-template-columns: 1fr;\n  }\n\n}\n\n\n@media(max-width:450px) {\n\n  .hero h1 {\n\n    font-size: 43px;\n  }\n\n  .btn {\n\n    width: 100%;\n\n    text-align: center;\n  }\n\n  .product-stage {\n\n    min-height: 300px;\n  }\n\n  .intro,\n  .problem,\n  .modes,\n  .sensor,\n  .features,\n  .uses,\n  .recharge,\n  .box,\n  .final-cta {\n\n    padding-top: 70px;\n\n    padding-bottom: 70px;\n  }\n\n}\n\n\u003c\/style\u003e\n\u003c!-- =========================================================\n     TOP BAR\n========================================================= --\u003e\n\u003cdiv class=\"top-bar\"\u003eBuilt For The Dark • Ready For The Adventure\u003c\/div\u003e\n\u003c!-- =========================================================\n     HERO\n========================================================= --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-container\"\u003e\n\u003cdiv class=\"hero-content\"\u003e\n\u003cdiv class=\"kicker\"\u003eNightRay Pro • Hands-Free Lighting\u003c\/div\u003e\n\u003ch1\u003eLight The Way.\u003cbr\u003e\u003cspan\u003eHands-Free.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-description\"\u003eWhen the sun goes down, the adventure doesn't have to stop. Meet the NightRay Pro — a powerful rechargeable headlamp designed to keep your hands free and your path illuminated.\u003c\/p\u003e\n\u003cdiv class=\"hero-buttons\"\u003e\n\u003c!-- CHANGE # TO YOUR SHOPIFY PRODUCT URL --\u003e \u003ca href=\"#buy\" class=\"btn btn-orange\"\u003e Get Your NightRay Pro → \u003c\/a\u003e \u003ca href=\"#features\" class=\"btn btn-outline\"\u003e See Why You'll Want It \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT IMAGE --\u003e\n\u003cdiv class=\"product-stage\"\u003e\n\u003c!--\n        REPLACE THIS WITH YOUR SHOPIFY PRODUCT IMAGE URL\n      --\u003e \u003cimg alt=\"NightRay Pro ultra-bright sensor headlamp\"\u003e\n\u003cdiv class=\"product-label label-one\"\u003eTriple-Colour Light\u003c\/div\u003e\n\u003cdiv class=\"product-label label-two\"\u003eHands-Free Sensor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     BENEFITS\n========================================================= --\u003e\n\u003csection class=\"benefits\"\u003e\n\u003cdiv class=\"benefits-inner\"\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e ⚡ \u003c\/span\u003e \u003cstrong\u003e Ultra-Bright \u003c\/strong\u003e \u003cspan\u003e Powerful illumination \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e 👋 \u003c\/span\u003e \u003cstrong\u003e Motion Sensor \u003c\/strong\u003e \u003cspan\u003e Hands-free control \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e 🔋 \u003c\/span\u003e \u003cstrong\u003e Rechargeable \u003c\/strong\u003e \u003cspan\u003e USB charging \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e 🌧️ \u003c\/span\u003e \u003cstrong\u003e Outdoor Ready \u003c\/strong\u003e \u003cspan\u003e Water-resistant design \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     INTRO\n========================================================= --\u003e\n\u003csection class=\"intro\"\u003e\n\u003cdiv class=\"intro-inner\"\u003e\n\u003cdiv class=\"section-label\"\u003eDarkness Shouldn't Stop You\u003c\/div\u003e\n\u003ch2\u003eWhen The Sun Goes Down,\u003cbr\u003e\u003cspan\u003eYou Keep Going.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eSetting up camp after dark? Walking back from the braai? Checking something outside? Working on your vehicle? Instead of holding a torch in one hand and trying to work with the other, put the light exactly where you need it — right on your head.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     PROBLEM SECTION\n========================================================= --\u003e\n\u003csection class=\"problem\"\u003e\n\u003cdiv class=\"problem-inner\"\u003e\n\u003cdiv class=\"problem-text\"\u003e\n\u003cdiv class=\"section-label\"\u003eWe've All Been There\u003c\/div\u003e\n\u003ch2\u003eTwo Hands.\u003cbr\u003e\u003cspan\u003eZero Free Hands.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eYou're carrying equipment, setting up your tent, cooking at the braai or trying to fix something in the dark.\u003c\/p\u003e\n\u003cp\u003eYour phone flashlight isn't enough. A normal torch leaves you with one hand. That's exactly why the NightRay Pro exists.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"problem-list\"\u003e\n\u003cdiv class=\"problem-card\"\u003e\n\u003cstrong\u003e 🌙 Walking After Dark \u003c\/strong\u003e \u003cspan\u003e Keep both hands free while lighting your path. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"problem-card\"\u003e\n\u003cstrong\u003e ⛺ Setting Up Camp \u003c\/strong\u003e \u003cspan\u003e See what you're doing while keeping your hands on your gear. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"problem-card\"\u003e\n\u003cstrong\u003e 🔧 Working On Your Vehicle \u003c\/strong\u003e \u003cspan\u003e Get light exactly where you're looking. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"problem-card\"\u003e\n\u003cstrong\u003e 🔥 Braaiing After Dark \u003c\/strong\u003e \u003cspan\u003e Keep your hands available while you prepare and cook. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     THREE LIGHT MODES\n========================================================= --\u003e\n\u003csection class=\"modes\"\u003e\n\u003cdiv class=\"modes-inner\"\u003e\n\u003cdiv class=\"modes-heading\"\u003e\n\u003cdiv class=\"section-label\"\u003eThree Ways To Light Your Adventure\u003c\/div\u003e\n\u003ch2\u003eOne Headlamp.\u003cbr\u003e\u003cspan\u003eThree Light Modes.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eChoose the lighting style that suits the situation — from powerful long-range illumination to wide-area light and night-vision-friendly red light.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mode-grid\"\u003e\n\u003c!-- WHITE --\u003e\n\u003cdiv class=\"mode-card\"\u003e\n\u003cdiv class=\"mode-number\"\u003e01 \/ WHITE BEAM\u003c\/div\u003e\n\u003cdiv class=\"mode-icon\"\u003e🔦\u003c\/div\u003e\n\u003ch3\u003ePowerful White Beam\u003c\/h3\u003e\n\u003cp\u003eA focused beam for trails, dark paths and environments where you need stronger directional light.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- WARM --\u003e\n\u003cdiv class=\"mode-card\"\u003e\n\u003cdiv class=\"mode-number\"\u003e02 \/ WARM COB\u003c\/div\u003e\n\u003cdiv class=\"mode-icon\"\u003e💡\u003c\/div\u003e\n\u003ch3\u003eWarm Yellow COB\u003c\/h3\u003e\n\u003cp\u003eA wider flood of light for close-up tasks, camp setup, cooking and working around your campsite.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- RED --\u003e\n\u003cdiv class=\"mode-card\"\u003e\n\u003cdiv class=\"mode-number\"\u003e03 \/ RED LIGHT\u003c\/div\u003e\n\u003cdiv class=\"mode-icon\"\u003e🔴\u003c\/div\u003e\n\u003ch3\u003eRed Light Mode\u003c\/h3\u003e\n\u003cp\u003eA red lighting option designed for situations where preserving night vision is useful and for signalling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     SENSOR\n========================================================= --\u003e\n\u003csection class=\"sensor\"\u003e\n\u003cdiv class=\"sensor-inner\"\u003e\n\u003cdiv class=\"sensor-content\"\u003e\n\u003cdiv class=\"section-label\"\u003eYour Hands Stay Free\u003c\/div\u003e\n\u003ch2\u003eJust Wave.\u003cbr\u003e\u003cspan\u003eThat's It.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eGot wet hands? Wearing gloves? Carrying gear? No problem.\u003c\/p\u003e\n\u003cp\u003eThe built-in motion sensor lets you control the light with a simple wave of your hand, so you don't have to fumble around searching for buttons.\u003c\/p\u003e\n\u003ca href=\"#buy\" class=\"btn btn-orange\"\u003e I Want One → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sensor-visual\"\u003e\n\u003cdiv class=\"sensor-circle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     FEATURES\n========================================================= --\u003e\n\u003csection class=\"features\" id=\"features\"\u003e\n\u003cdiv class=\"features-inner\"\u003e\n\u003cdiv class=\"features-heading\"\u003e\n\u003cdiv class=\"section-label\"\u003eBuilt For Real Outdoor Conditions\u003c\/div\u003e\n\u003ch2\u003eMore Than A Torch.\u003cbr\u003e\u003cspan\u003eYour New Outdoor Essential.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eCompact, rechargeable and designed to make outdoor tasks easier when daylight disappears.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-number\"\u003e01 \/ LIGHT\u003c\/div\u003e\n\u003ch3\u003eUltra-Bright Lighting\u003c\/h3\u003e\n\u003cp\u003ePowerful COB and spotlight LEDs give you the illumination you need in dark environments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-number\"\u003e02 \/ CONTROL\u003c\/div\u003e\n\u003ch3\u003eMotion Sensor\u003c\/h3\u003e\n\u003cp\u003eSwitch lighting with a simple hand wave without needing to press buttons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-number\"\u003e03 \/ POWER\u003c\/div\u003e\n\u003ch3\u003eUSB Rechargeable\u003c\/h3\u003e\n\u003cp\u003eRecharge via USB and avoid relying on disposable batteries for everyday use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-number\"\u003e04 \/ COMFORT\u003c\/div\u003e\n\u003ch3\u003eAdjustable Headband\u003c\/h3\u003e\n\u003cp\u003eLightweight construction and an adjustable headband help keep the lamp comfortably positioned.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-number\"\u003e05 \/ WEATHER\u003c\/div\u003e\n\u003ch3\u003eWater-Resistant\u003c\/h3\u003e\n\u003cp\u003eDesigned with water-resistant construction for everyday outdoor use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-number\"\u003e06 \/ MODES\u003c\/div\u003e\n\u003ch3\u003eMultiple Light Levels\u003c\/h3\u003e\n\u003cp\u003eChoose from multiple brightness and flash modes depending on what you're doing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     PERFECT FOR\n========================================================= --\u003e\n\u003csection class=\"uses\"\u003e\n\u003cdiv class=\"uses-inner\"\u003e\n\u003cdiv class=\"uses-heading\"\u003e\n\u003cdiv class=\"section-label\"\u003eWherever Darkness Finds You\u003c\/div\u003e\n\u003ch2\u003eTake It Camping.\u003cbr\u003e\u003cspan\u003eKeep It At Home.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-grid\"\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e🥾\u003c\/div\u003e\n\u003ch3\u003eHiking \u0026amp; Night Walks\u003c\/h3\u003e\n\u003cp\u003eKeep your hands free while illuminating trails and paths after sunset.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e⛺\u003c\/div\u003e\n\u003ch3\u003eCamping \u0026amp; Bushveld\u003c\/h3\u003e\n\u003cp\u003ePerfect for setting up camp, moving around your campsite and handling gear after dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e🔥\u003c\/div\u003e\n\u003ch3\u003eBraai After Dark\u003c\/h3\u003e\n\u003cp\u003eKeep both hands available while preparing food and managing the braai.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e🚙\u003c\/div\u003e\n\u003ch3\u003eRoad Trips \u0026amp; Off-Roading\u003c\/h3\u003e\n\u003cp\u003eKeep one in your vehicle for those unexpected jobs and adventures after sunset.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e🔧\u003c\/div\u003e\n\u003ch3\u003eDIY \u0026amp; Repairs\u003c\/h3\u003e\n\u003cp\u003ePut the light exactly where you're looking while keeping your hands available to work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3\u003eLoad-Shedding \u0026amp; Emergencies\u003c\/h3\u003e\n\u003cp\u003eKeep a rechargeable source of hands-free illumination ready when you need it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     RECHARGEABLE\n========================================================= --\u003e\n\u003csection class=\"recharge\"\u003e\n\u003cdiv class=\"recharge-inner\"\u003e\n\u003cdiv class=\"section-label\"\u003eNo Batteries. No Fuss.\u003c\/div\u003e\n\u003ch2\u003eCharge It.\u003cbr\u003e\u003cspan\u003eGrab It. Go.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe NightRay Pro is rechargeable via USB, giving you cordless convenience wherever your adventures take you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     WHAT'S IN THE BOX\n========================================================= --\u003e\n\u003csection class=\"box\"\u003e\n\u003cdiv class=\"box-inner\"\u003e\n\u003cdiv class=\"section-label\"\u003eEverything You Need\u003c\/div\u003e\n\u003ch2\u003eWhat's In The Box?\u003c\/h2\u003e\n\u003cdiv class=\"box-grid\"\u003e\n\u003cdiv class=\"box-item\"\u003e\n\u003cdiv class=\"box-icon\"\u003e🔦\u003c\/div\u003e\n\u003cstrong\u003e NightRay Pro \u003c\/strong\u003e \u003cspan\u003e 1 × Sensor Headlamp \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"box-item\"\u003e\n\u003cdiv class=\"box-icon\"\u003e🔌\u003c\/div\u003e\n\u003cstrong\u003e USB Charging \u003c\/strong\u003e \u003cspan\u003e Rechargeable USB connection \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"box-item\"\u003e\n\u003cdiv class=\"box-icon\"\u003e🎯\u003c\/div\u003e\n\u003cstrong\u003e Multiple Modes \u003c\/strong\u003e \u003cspan\u003e White, warm \u0026amp; red lighting \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     FINAL CTA\n========================================================= --\u003e\n\u003csection class=\"final-cta\" id=\"buy\"\u003e\n\u003cdiv class=\"final-cta-inner\"\u003e\n\u003cdiv class=\"section-label\"\u003eDon't Let Darkness Stop You\u003c\/div\u003e\n\u003ch2\u003eWhen The Sun Sets,\u003cbr\u003e\u003cspan\u003eTurn The Night On.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eKeep your hands free. Keep moving. Keep the adventure going.\u003c\/p\u003e\n\u003c!--\n      CHANGE # TO YOUR SHOPIFY PRODUCT URL\n    --\u003e \u003ca href=\"#\" class=\"cta-button\"\u003e Get Your NightRay Pro → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     FOOTER\n========================================================= --\u003e\u003cfooter\u003e\n\u003cp\u003e© 2026 \u003cstrong\u003eYour Outdoor Brand\u003c\/strong\u003e • Built For Adventure\u003c\/p\u003e\n\u003c\/footer\u003e","brand":"The Outdoor Co. ZA","offers":[{"title":"Default Title","offer_id":44670312611928,"sku":null,"price":359.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/0084\/9240\/files\/nightray-pro-headlamp-regenerated.png?v=1787897882"},{"product_id":"capshot-novelty-gun-shaped-bottle-opener","title":"CapShot – Novelty Gun-Shaped Bottle Opener","description":"\u003cbody\u003e\n\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\n\u003ctitle\u003eCapShot | Pop It. Launch It. Own The Braai.\u003c\/title\u003e\n\n\u003cmeta name=\"description\" content=\"Meet the CapShot Novelty Bottle Opener — the fun bottle opener that launches the bottle cap when you open it. Perfect for braais, camping, outdoor entertaining and gifts.\"\u003e\n\n\u003cstyle\u003e\n\n\/* =========================================================\n   BRAND COLOURS\n========================================================= *\/\n\n:root {\n  --orange: #e56e38;\n  --cream: #fff0c2;\n  --green: #6da48f;\n  --deep: #25424c;\n\n  --black: #0b1113;\n  --dark: #132126;\n  --dark2: #1b3036;\n\n  --white: #ffffff;\n  --muted: #aebfbc;\n}\n\n\n\/* =========================================================\n   RESET\n========================================================= *\/\n\n* {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\nhtml {\n  scroll-behavior: smooth;\n}\n\nbody {\n  font-family: Arial, Helvetica, sans-serif;\n  background: var(--cream);\n  color: var(--deep);\n  line-height: 1.6;\n}\n\nimg {\n  max-width: 100%;\n  display: block;\n}\n\na {\n  text-decoration: none;\n}\n\n\n\/* =========================================================\n   TOP BAR\n========================================================= *\/\n\n.top-bar {\n  background: var(--orange);\n  color: white;\n\n  text-align: center;\n\n  padding: 11px 15px;\n\n  font-size: 12px;\n  font-weight: 900;\n\n  text-transform: uppercase;\n  letter-spacing: 1.5px;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.hero {\n\n  position: relative;\n\n  overflow: hidden;\n\n  background:\n    radial-gradient(\n      circle at 70% 45%,\n      rgba(109,164,143,0.18),\n      transparent 32%\n    ),\n    var(--black);\n\n  color: white;\n\n  padding: 75px 20px 90px;\n}\n\n\n\/* Decorative background *\/\n\n.hero::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 650px;\n  height: 650px;\n\n  border: 1px solid rgba(255,255,255,0.06);\n\n  border-radius: 50%;\n\n  right: -330px;\n  top: -300px;\n}\n\n.hero::after {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 350px;\n  height: 350px;\n\n  border: 1px solid rgba(229,110,56,0.2);\n\n  border-radius: 50%;\n\n  left: -180px;\n  bottom: -180px;\n}\n\n\n.hero-container {\n\n  max-width: 1200px;\n\n  margin: auto;\n\n  display: grid;\n\n  grid-template-columns: 1fr 1fr;\n\n  gap: 60px;\n\n  align-items: center;\n\n  position: relative;\n\n  z-index: 2;\n}\n\n\n\/* =========================================================\n   HERO TEXT\n========================================================= *\/\n\n.hero-content {\n  position: relative;\n  z-index: 3;\n}\n\n\n.kicker {\n\n  display: inline-block;\n\n  color: var(--cream);\n\n  border-left:\n    4px solid var(--orange);\n\n  padding-left: 12px;\n\n  margin-bottom: 22px;\n\n  font-size: 12px;\n\n  font-weight: 900;\n\n  text-transform: uppercase;\n\n  letter-spacing: 2px;\n}\n\n\n.hero h1 {\n\n  font-size:\n    clamp(45px, 6vw, 78px);\n\n  line-height: 0.91;\n\n  text-transform: uppercase;\n\n  letter-spacing: -3px;\n\n  font-weight: 950;\n\n  margin-bottom: 25px;\n}\n\n\n.hero h1 span {\n  color: var(--orange);\n}\n\n\n.hero-description {\n\n  max-width: 580px;\n\n  color: #d4dfdc;\n\n  font-size: 18px;\n\n  margin-bottom: 30px;\n}\n\n\n\/* =========================================================\n   BUTTONS\n========================================================= *\/\n\n.hero-buttons {\n\n  display: flex;\n\n  flex-wrap: wrap;\n\n  gap: 13px;\n}\n\n\n.btn {\n\n  display: inline-block;\n\n  padding: 17px 28px;\n\n  border-radius: 4px;\n\n  font-size: 13px;\n\n  font-weight: 900;\n\n  text-transform: uppercase;\n\n  letter-spacing: 1px;\n\n  transition: 0.2s ease;\n}\n\n\n.btn-orange {\n\n  background: var(--orange);\n\n  color: white;\n\n  box-shadow:\n    0 12px 30px rgba(229,110,56,0.25);\n}\n\n\n.btn-orange:hover {\n\n  transform:\n    translateY(-3px);\n}\n\n\n.btn-outline {\n\n  border:\n    1px solid rgba(255,255,255,0.35);\n\n  color: white;\n}\n\n\n.btn-outline:hover {\n\n  background:\n    rgba(255,255,255,0.08);\n}\n\n\n\/* =========================================================\n   HERO PRODUCT AREA\n========================================================= *\/\n\n.product-stage {\n\n  min-height: 500px;\n\n  display: flex;\n\n  justify-content: center;\n\n  align-items: center;\n\n  position: relative;\n\n  background:\n    radial-gradient(\n      circle at center,\n      rgba(255,240,194,0.1),\n      transparent 60%\n    );\n}\n\n\n.product-stage img {\n\n  width: 100%;\n\n  max-width: 550px;\n\n  position: relative;\n\n  z-index: 2;\n\n  filter:\n    drop-shadow(0 30px 35px rgba(0,0,0,0.6));\n}\n\n\n\/* Image placeholder *\/\n\n.product-placeholder {\n\n  width: 430px;\n  height: 430px;\n\n  border:\n    1px dashed rgba(255,255,255,0.25);\n\n  display: flex;\n\n  justify-content: center;\n\n  align-items: center;\n\n  text-align: center;\n\n  padding: 30px;\n\n  color: rgba(255,255,255,0.45);\n\n  font-size: 13px;\n\n  text-transform: uppercase;\n\n  letter-spacing: 1px;\n}\n\n\n\/* Floating badges *\/\n\n.product-badge {\n\n  position: absolute;\n\n  z-index: 5;\n\n  background: var(--cream);\n\n  color: var(--deep);\n\n  padding: 11px 15px;\n\n  font-size: 11px;\n\n  font-weight: 900;\n\n  text-transform: uppercase;\n\n  letter-spacing: 1px;\n\n  box-shadow:\n    0 12px 25px rgba(0,0,0,0.3);\n}\n\n\n.badge-one {\n\n  top: 65px;\n\n  right: 0;\n}\n\n\n.badge-two {\n\n  bottom: 70px;\n\n  left: 0;\n\n  background: var(--orange);\n\n  color: white;\n}\n\n\n\/* =========================================================\n   BENEFITS BAR\n========================================================= *\/\n\n.benefits {\n\n  background: var(--green);\n\n  color: white;\n\n  padding: 20px;\n}\n\n\n.benefits-inner {\n\n  max-width: 1150px;\n\n  margin: auto;\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(4,1fr);\n}\n\n\n.benefit {\n\n  text-align: center;\n\n  padding: 10px;\n\n  border-right:\n    1px solid rgba(255,255,255,0.25);\n}\n\n\n.benefit:last-child {\n  border-right: none;\n}\n\n\n.benefit-icon {\n\n  display: block;\n\n  font-size: 23px;\n\n  margin-bottom: 3px;\n}\n\n\n.benefit strong {\n\n  display: block;\n\n  font-size: 12px;\n\n  text-transform: uppercase;\n\n  letter-spacing: 1px;\n}\n\n\n.benefit span {\n\n  font-size: 11px;\n\n  opacity: 0.85;\n}\n\n\n\/* =========================================================\n   INTRO\n========================================================= *\/\n\n.intro {\n\n  background: var(--cream);\n\n  text-align: center;\n\n  padding: 95px 20px;\n}\n\n\n.intro-inner {\n\n  max-width: 850px;\n\n  margin: auto;\n}\n\n\n.section-label {\n\n  color: var(--orange);\n\n  font-size: 12px;\n\n  font-weight: 900;\n\n  text-transform: uppercase;\n\n  letter-spacing: 2px;\n\n  margin-bottom: 13px;\n}\n\n\n.intro h2 {\n\n  font-size:\n    clamp(35px,5vw,58px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 22px;\n}\n\n\n.intro h2 span {\n  color: var(--orange);\n}\n\n\n.intro p {\n\n  color: #596d72;\n\n  font-size: 17px;\n}\n\n\n\/* =========================================================\n   BIG HOOK\n========================================================= *\/\n\n.hook {\n\n  background: var(--dark);\n\n  color: white;\n\n  padding: 90px 20px;\n\n  text-align: center;\n\n  position: relative;\n\n  overflow: hidden;\n}\n\n\n.hook-inner {\n\n  max-width: 900px;\n\n  margin: auto;\n\n  position: relative;\n\n  z-index: 2;\n}\n\n\n.hook h2 {\n\n  font-size:\n    clamp(40px,6vw,70px);\n\n  line-height: 0.95;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 20px;\n}\n\n\n.hook h2 span {\n  color: var(--orange);\n}\n\n\n.hook p {\n\n  max-width: 680px;\n\n  margin: auto;\n\n  color: #b8c8c5;\n\n  font-size: 17px;\n}\n\n\n\/* =========================================================\n   WHY YOU NEED IT\n========================================================= *\/\n\n.why {\n\n  background: var(--cream);\n\n  padding: 95px 20px;\n}\n\n\n.why-inner {\n\n  max-width: 1100px;\n\n  margin: auto;\n}\n\n\n.why-heading {\n\n  text-align: center;\n\n  margin-bottom: 50px;\n}\n\n\n.why-heading h2 {\n\n  font-size:\n    clamp(35px,5vw,57px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n}\n\n\n.why-heading h2 span {\n  color: var(--orange);\n}\n\n\n.why-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,1fr);\n\n  gap: 18px;\n}\n\n\n.why-card {\n\n  background: white;\n\n  padding: 35px 28px;\n\n  border-radius: 7px;\n\n  box-shadow:\n    0 12px 35px rgba(37,66,76,0.08);\n\n  border-top:\n    5px solid var(--green);\n\n  transition: 0.2s ease;\n}\n\n\n.why-card:hover {\n\n  transform:\n    translateY(-5px);\n\n  border-top-color:\n    var(--orange);\n}\n\n\n.why-icon {\n\n  font-size: 38px;\n\n  margin-bottom: 13px;\n}\n\n\n.why-card h3 {\n\n  font-size: 20px;\n\n  text-transform: uppercase;\n\n  margin-bottom: 9px;\n}\n\n\n.why-card p {\n\n  color: #64767a;\n\n  font-size: 14px;\n}\n\n\n\/* =========================================================\n   BRAAI SECTION\n========================================================= *\/\n\n.braai {\n\n  background:\n    linear-gradient(\n      135deg,\n      var(--deep),\n      #172a30\n    );\n\n  color: white;\n\n  padding: 100px 20px;\n\n  position: relative;\n\n  overflow: hidden;\n}\n\n\n.braai-inner {\n\n  max-width: 1100px;\n\n  margin: auto;\n\n  display: grid;\n\n  grid-template-columns:\n    1fr 1fr;\n\n  gap: 60px;\n\n  align-items: center;\n\n  position: relative;\n\n  z-index: 2;\n}\n\n\n.braai-content h2 {\n\n  font-size:\n    clamp(38px,5vw,60px);\n\n  line-height: 0.95;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 20px;\n}\n\n\n.braai-content h2 span {\n  color: var(--orange);\n}\n\n\n.braai-content p {\n\n  color: #c2d0cd;\n\n  font-size: 17px;\n\n  margin-bottom: 18px;\n}\n\n\n\/* Braai checklist *\/\n\n.braai-list {\n\n  display: grid;\n\n  gap: 12px;\n\n  margin-top: 25px;\n}\n\n\n.braai-item {\n\n  background:\n    rgba(255,255,255,0.06);\n\n  border-left:\n    4px solid var(--orange);\n\n  padding: 16px 18px;\n\n  font-weight: 700;\n\n  font-size: 14px;\n}\n\n\n\/* =========================================================\n   FUN FACT SECTION\n========================================================= *\/\n\n.fun {\n\n  background: var(--orange);\n\n  color: white;\n\n  text-align: center;\n\n  padding: 80px 20px;\n}\n\n\n.fun-inner {\n\n  max-width: 850px;\n\n  margin: auto;\n}\n\n\n.fun h2 {\n\n  font-size:\n    clamp(38px,5vw,58px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 18px;\n}\n\n\n.fun p {\n\n  font-size: 17px;\n\n  color: rgba(255,255,255,0.92);\n}\n\n\n\/* =========================================================\n   PERFECT FOR\n========================================================= *\/\n\n.uses {\n\n  background: var(--cream);\n\n  padding: 95px 20px;\n}\n\n\n.uses-inner {\n\n  max-width: 1100px;\n\n  margin: auto;\n}\n\n\n.uses-heading {\n\n  text-align: center;\n\n  margin-bottom: 45px;\n}\n\n\n.uses-heading h2 {\n\n  font-size:\n    clamp(35px,5vw,55px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n}\n\n\n.uses-heading h2 span {\n  color: var(--orange);\n}\n\n\n.use-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(2,1fr);\n\n  gap: 18px;\n}\n\n\n.use-card {\n\n  background: white;\n\n  padding: 28px;\n\n  border-radius: 7px;\n\n  border-left:\n    5px solid var(--green);\n\n  box-shadow:\n    0 10px 30px rgba(37,66,76,0.07);\n\n  transition: 0.2s ease;\n}\n\n\n.use-card:hover {\n\n  transform:\n    translateY(-3px);\n}\n\n\n.use-icon {\n\n  font-size: 30px;\n\n  margin-bottom: 7px;\n}\n\n\n.use-card h3 {\n\n  font-size: 18px;\n\n  text-transform: uppercase;\n\n  margin-bottom: 7px;\n}\n\n\n.use-card p {\n\n  color: #65777b;\n\n  font-size: 14px;\n}\n\n\n\/* =========================================================\n   PRODUCT DETAILS\n========================================================= *\/\n\n.details {\n\n  background: var(--dark);\n\n  color: white;\n\n  padding: 90px 20px;\n}\n\n\n.details-inner {\n\n  max-width: 1000px;\n\n  margin: auto;\n\n  text-align: center;\n}\n\n\n.details h2 {\n\n  font-size:\n    clamp(35px,5vw,53px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 40px;\n}\n\n\n.details h2 span {\n  color: var(--orange);\n}\n\n\n.details-table {\n\n  background: var(--dark2);\n\n  border-radius: 7px;\n\n  overflow: hidden;\n\n  text-align: left;\n}\n\n\n.detail-row {\n\n  display: grid;\n\n  grid-template-columns: 1fr 1fr;\n\n  padding: 18px 22px;\n\n  border-bottom:\n    1px solid rgba(255,255,255,0.08);\n}\n\n\n.detail-row:last-child {\n  border-bottom: none;\n}\n\n\n.detail-row strong {\n\n  color: var(--cream);\n\n  font-size: 13px;\n\n  text-transform: uppercase;\n}\n\n\n.detail-row span {\n\n  color: #b5c4c1;\n\n  font-size: 13px;\n}\n\n\n\/* =========================================================\n   COLOUR NOTE\n========================================================= *\/\n\n.colour-note {\n\n  background: var(--green);\n\n  color: white;\n\n  text-align: center;\n\n  padding: 45px 20px;\n}\n\n\n.colour-note h3 {\n\n  font-size: 23px;\n\n  text-transform: uppercase;\n\n  margin-bottom: 8px;\n}\n\n\n.colour-note p {\n\n  max-width: 650px;\n\n  margin: auto;\n\n  font-size: 14px;\n\n  color: rgba(255,255,255,0.9);\n}\n\n\n\/* =========================================================\n   SAFETY\n========================================================= *\/\n\n.safety {\n\n  background: #f4ead0;\n\n  padding: 35px 20px;\n\n  text-align: center;\n}\n\n\n.safety p {\n\n  max-width: 800px;\n\n  margin: auto;\n\n  color: #52666b;\n\n  font-size: 12px;\n\n  line-height: 1.6;\n}\n\n\n.safety strong {\n  color: var(--deep);\n}\n\n\n\/* =========================================================\n   FINAL CTA\n========================================================= *\/\n\n.final-cta {\n\n  background: var(--orange);\n\n  color: white;\n\n  text-align: center;\n\n  padding: 100px 20px;\n\n  position: relative;\n\n  overflow: hidden;\n}\n\n\n.final-cta::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 500px;\n  height: 500px;\n\n  border:\n    2px solid rgba(255,255,255,0.12);\n\n  border-radius: 50%;\n\n  left: -280px;\n\n  top: -260px;\n}\n\n\n.final-cta::after {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 450px;\n  height: 450px;\n\n  border:\n    2px solid rgba(255,255,255,0.1);\n\n  border-radius: 50%;\n\n  right: -250px;\n\n  bottom: -250px;\n}\n\n\n.final-cta-inner {\n\n  max-width: 800px;\n\n  margin: auto;\n\n  position: relative;\n\n  z-index: 2;\n}\n\n\n.final-cta h2 {\n\n  font-size:\n    clamp(42px,6vw,70px);\n\n  line-height: 0.92;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 20px;\n}\n\n\n.final-cta p {\n\n  font-size: 18px;\n\n  margin-bottom: 30px;\n}\n\n\n.cta-button {\n\n  display: inline-block;\n\n  background: var(--deep);\n\n  color: white;\n\n  padding: 19px 42px;\n\n  border-radius: 4px;\n\n  font-size: 13px;\n\n  font-weight: 950;\n\n  text-transform: uppercase;\n\n  letter-spacing: 1px;\n\n  box-shadow:\n    0 12px 28px rgba(37,66,76,0.3);\n\n  transition: 0.2s ease;\n}\n\n\n.cta-button:hover {\n\n  transform:\n    translateY(-3px);\n}\n\n\n\/* =========================================================\n   FOOTER\n========================================================= *\/\n\nfooter {\n\n  background: var(--black);\n\n  color: #8fa09d;\n\n  text-align: center;\n\n  padding: 30px 20px;\n\n  font-size: 12px;\n}\n\n\nfooter strong {\n  color: var(--orange);\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:800px) {\n\n  .hero {\n\n    padding:\n      55px 18px 70px;\n  }\n\n\n  .hero-container {\n\n    grid-template-columns: 1fr;\n\n    text-align: center;\n  }\n\n\n  .kicker {\n\n    border-left: none;\n\n    border-bottom:\n      3px solid var(--orange);\n\n    padding-left: 0;\n\n    padding-bottom: 5px;\n  }\n\n\n  .hero-description {\n\n    margin-left: auto;\n\n    margin-right: auto;\n  }\n\n\n  .hero-buttons {\n\n    justify-content: center;\n  }\n\n\n  .product-stage {\n\n    min-height: 350px;\n  }\n\n\n  .product-placeholder {\n\n    width: 310px;\n\n    height: 310px;\n  }\n\n\n  .badge-one {\n\n    top: 15px;\n\n    right: 0;\n  }\n\n\n  .badge-two {\n\n    bottom: 20px;\n\n    left: 0;\n  }\n\n\n  .benefits-inner {\n\n    grid-template-columns:\n      repeat(2,1fr);\n  }\n\n\n  .benefit {\n\n    border-right: none;\n\n    border-bottom:\n      1px solid rgba(255,255,255,0.2);\n\n    padding:\n      15px 5px;\n  }\n\n\n  .why-grid {\n\n    grid-template-columns: 1fr;\n  }\n\n\n  .braai-inner {\n\n    grid-template-columns: 1fr;\n\n    text-align: center;\n  }\n\n\n  .braai-list {\n\n    text-align: left;\n  }\n\n\n  .use-grid {\n\n    grid-template-columns: 1fr;\n  }\n\n}\n\n\n@media(max-width:450px) {\n\n  .hero h1 {\n\n    font-size: 43px;\n  }\n\n\n  .btn {\n\n    width: 100%;\n\n    text-align: center;\n  }\n\n\n  .product-stage {\n\n    min-height: 290px;\n  }\n\n\n  .product-placeholder {\n\n    width: 260px;\n\n    height: 260px;\n  }\n\n\n  .detail-row {\n\n    grid-template-columns: 1fr;\n\n    gap: 5px;\n  }\n\n\n  .intro,\n  .why,\n  .braai,\n  .uses,\n  .details,\n  .final-cta {\n\n    padding-top: 70px;\n\n    padding-bottom: 70px;\n  }\n\n}\n\n\u003c\/style\u003e\n\n\n\n\n\n\n\n\u003c!-- =========================================================\n     TOP BAR\n========================================================= --\u003e\n\n\u003cdiv class=\"top-bar\"\u003e\n\n🔥 Built For Braais • Built For Good Times 🔥\n\n\u003c\/div\u003e\n\n\n\n\u003c!-- =========================================================\n     HERO\n========================================================= --\u003e\n\n\u003csection class=\"hero\"\u003e\n\n  \u003cdiv class=\"hero-container\"\u003e\n\n\n    \u003cdiv class=\"hero-content\"\u003e\n\n\n      \u003cdiv class=\"kicker\"\u003e\n\n        CapShot • Novelty Bottle Opener\n\n      \u003c\/div\u003e\n\n\n      \u003ch1\u003e\n\n        Pop It.\u003cbr\u003e\n\n        \u003cspan\u003eLaunch It.\u003c\/span\u003e\u003cbr\u003e\n\n        Own The Braai.\n\n      \u003c\/h1\u003e\n\n\n      \u003cp class=\"hero-description\"\u003e\n\n        Forget boring bottle openers. The CapShot turns opening\n        your next cold one into a whole lot more fun — with a\n        satisfying cap-launching action that's guaranteed to\n        get people talking.\n\n      \u003c\/p\u003e\n\n\n      \u003cdiv class=\"hero-buttons\"\u003e\n\n\n        \u003c!-- CHANGE # TO YOUR PRODUCT URL --\u003e\n\n        \u003ca href=\"#buy\" class=\"btn btn-orange\"\u003e\n\n          Get Your CapShot →\n\n        \u003c\/a\u003e\n\n\n        \u003ca href=\"#why\" class=\"btn btn-outline\"\u003e\n\n          Why Everyone Wants One\n\n        \u003c\/a\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- PRODUCT IMAGE --\u003e\n\n    \u003cdiv class=\"product-stage\"\u003e\n\n\n      \u003c!--\n        REPLACE THE SRC BELOW WITH YOUR PRODUCT IMAGE URL\n      --\u003e\n\n      \u003cdiv class=\"product-placeholder\"\u003e\n\n        Add Your CapShot Product Image Here\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"product-badge badge-one\"\u003e\n\n        🎯 Cap-Launching Action\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"product-badge badge-two\"\u003e\n\n        🔥 Braai Essential\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =========================================================\n     BENEFITS\n========================================================= --\u003e\n\n\u003csection class=\"benefits\"\u003e\n\n  \u003cdiv class=\"benefits-inner\"\u003e\n\n\n    \u003cdiv class=\"benefit\"\u003e\n\n      \u003cspan class=\"benefit-icon\"\u003e\n        🍺\n      \u003c\/span\u003e\n\n      \u003cstrong\u003e\n        Opens Bottles\n      \u003c\/strong\u003e\n\n      \u003cspan\u003e\n        Quick \u0026amp; satisfying\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"benefit\"\u003e\n\n      \u003cspan class=\"benefit-icon\"\u003e\n        🎯\n      \u003c\/span\u003e\n\n      \u003cstrong\u003e\n        Launches Caps\n      \u003c\/strong\u003e\n\n      \u003cspan\u003e\n        The fun part\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"benefit\"\u003e\n\n      \u003cspan class=\"benefit-icon\"\u003e\n        🎒\n      \u003c\/span\u003e\n\n      \u003cstrong\u003e\n        Compact\n      \u003c\/strong\u003e\n\n      \u003cspan\u003e\n        Easy to take anywhere\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"benefit\"\u003e\n\n      \u003cspan class=\"benefit-icon\"\u003e\n        🎁\n      \u003c\/span\u003e\n\n      \u003cstrong\u003e\n        Great Gift\n      \u003c\/strong\u003e\n\n      \u003cspan\u003e\n        Guaranteed conversation starter\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =========================================================\n     INTRO\n========================================================= --\u003e\n\n\u003csection class=\"intro\"\u003e\n\n  \u003cdiv class=\"intro-inner\"\u003e\n\n\n    \u003cdiv class=\"section-label\"\u003e\n\n      Your New Favourite Braai Gadget\n\n    \u003c\/div\u003e\n\n\n    \u003ch2\u003e\n\n      Why Be Boring\u003cbr\u003e\n\n      When You Can \u003cspan\u003eHave Fun?\u003c\/span\u003e\n\n    \u003c\/h2\u003e\n\n\n    \u003cp\u003e\n\n      Let's be honest — a normal bottle opener does the job.\n      But that's exactly the problem. It's boring.\n\n      The CapShot makes opening a bottle part of the experience.\n      Pull it out at your next braai, camping trip or get-together\n      and suddenly everyone wants to have a go.\n\n    \u003c\/p\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =========================================================\n     BIG HOOK\n========================================================= --\u003e\n\n\u003csection class=\"hook\"\u003e\n\n  \u003cdiv class=\"hook-inner\"\u003e\n\n\n    \u003cdiv class=\"section-label\"\u003e\n\n      The Moment Everyone Notices\n\n    \u003c\/div\u003e\n\n\n    \u003ch2\u003e\n\n      Open The Bottle.\u003cbr\u003e\n\n      \u003cspan\u003eLaunch The Cap.\u003c\/span\u003e\n\n    \u003c\/h2\u003e\n\n\n    \u003cp\u003e\n\n      Load it, open the bottle and enjoy the satisfying\n      cap-launching action. It's a small gadget that adds\n      a surprisingly big amount of fun to your next outdoor\n      session.\n\n    \u003c\/p\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =========================================================\n     WHY YOU'LL LOVE IT\n========================================================= --\u003e\n\n\u003csection class=\"why\" id=\"why\"\u003e\n\n  \u003cdiv class=\"why-inner\"\u003e\n\n\n    \u003cdiv class=\"why-heading\"\u003e\n\n\n      \u003cdiv class=\"section-label\"\u003e\n\n        More Than Just A Bottle Opener\n\n      \u003c\/div\u003e\n\n\n      \u003ch2\u003e\n\n        The Little Gadget\u003cbr\u003e\n\n        \u003cspan\u003eEveryone Talks About.\u003c\/span\u003e\n\n      \u003c\/h2\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"why-grid\"\u003e\n\n\n      \u003cdiv class=\"why-card\"\u003e\n\n\n        \u003cdiv class=\"why-icon\"\u003e\n          🎯\n        \u003c\/div\u003e\n\n\n        \u003ch3\u003e\n\n          Cap-Launching Fun\n\n        \u003c\/h3\u003e\n\n\n        \u003cp\u003e\n\n          The CapShot doesn't simply remove the cap.\n          Its novelty launch action makes opening your\n          drink a whole lot more entertaining.\n\n        \u003c\/p\u003e\n\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"why-card\"\u003e\n\n\n        \u003cdiv class=\"why-icon\"\u003e\n          ✋\n        \u003c\/div\u003e\n\n\n        \u003ch3\u003e\n\n          Comfortable Grip\n\n        \u003c\/h3\u003e\n\n\n        \u003cp\u003e\n\n          Designed with an ergonomic grip that feels\n          natural in your hand while opening bottles.\n\n        \u003c\/p\u003e\n\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"why-card\"\u003e\n\n\n        \u003cdiv class=\"why-icon\"\u003e\n          🎒\n        \u003c\/div\u003e\n\n\n        \u003ch3\u003e\n\n          Take It Anywhere\n\n        \u003c\/h3\u003e\n\n\n        \u003cp\u003e\n\n          Compact and lightweight enough to throw into\n          your cooler bag, camping kit, garage or braai box.\n\n        \u003c\/p\u003e\n\n\n      \u003c\/div\u003e\n\n\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =========================================================\n     BRAAI SECTION\n========================================================= --\u003e\n\n\u003csection class=\"braai\"\u003e\n\n  \u003cdiv class=\"braai-inner\"\u003e\n\n\n    \u003cdiv class=\"braai-content\"\u003e\n\n\n      \u003cdiv class=\"section-label\"\u003e\n\n        Made For The South African Lifestyle\n\n      \u003c\/div\u003e\n\n\n      \u003ch2\u003e\n\n        The Braai\u003cbr\u003e\n\n        Just Got \u003cspan\u003eBetter.\u003c\/span\u003e\n\n      \u003c\/h2\u003e\n\n\n      \u003cp\u003e\n\n        There's always that one person at the braai who brings\n        something nobody else has seen before.\n\n      \u003c\/p\u003e\n\n\n      \u003cp\u003e\n\n        Make that person you.\n\n      \u003c\/p\u003e\n\n\n      \u003cdiv class=\"braai-list\"\u003e\n\n\n        \u003cdiv class=\"braai-item\"\u003e\n\n          🔥 Pull it out when the fire is going.\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"braai-item\"\u003e\n\n          🍺 Crack open your next bottle in style.\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"braai-item\"\u003e\n\n          😂 Give everyone something to laugh about.\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"braai-item\"\u003e\n\n          🎯 Let the cap-launching begin — safely.\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv\u003e\n\n\n      \u003cdiv class=\"why-card\"\u003e\n\n        \u003cdiv class=\"why-icon\"\u003e\n          🇿🇦\n        \u003c\/div\u003e\n\n\n        \u003ch3\u003e\n\n          Perfect For A Proper Get-Together\n\n        \u003c\/h3\u003e\n\n\n        \u003cp\u003e\n\n          Whether you're hosting friends at home,\n          camping for the weekend or spending the\n          afternoon around the braai, the CapShot\n          adds a little extra personality to the occasion.\n\n        \u003c\/p\u003e\n\n\n        \u003cbr\u003e\n\n\n        \u003cp\u003e\n\n          It's the kind of gadget people pick up,\n          ask about and immediately want to try.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =========================================================\n     FUN SECTION\n========================================================= --\u003e\n\n\u003csection class=\"fun\"\u003e\n\n  \u003cdiv class=\"fun-inner\"\u003e\n\n\n    \u003ch2\u003e\n\n      Warning:\u003cbr\u003e\n\n      People May Ask\u003cbr\u003e\n\n      \"Where Did You Get That?\"\n\n    \u003c\/h2\u003e\n\n\n    \u003cp\u003e\n\n      The CapShot isn't just something you use.\n      It's something people notice.\n\n    \u003c\/p\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =========================================================\n     PERFECT FOR\n========================================================= --\u003e\n\n\u003csection class=\"uses\"\u003e\n\n  \u003cdiv class=\"uses-inner\"\u003e\n\n\n    \u003cdiv class=\"uses-heading\"\u003e\n\n\n      \u003cdiv class=\"section-label\"\u003e\n\n        Bring It Along\n\n      \u003c\/div\u003e\n\n\n      \u003ch2\u003e\n\n        Built For Good Times.\u003cbr\u003e\n\n        \u003cspan\u003eReady For Anywhere.\u003c\/span\u003e\n\n      \u003c\/h2\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"use-grid\"\u003e\n\n\n      \u003cdiv class=\"use-card\"\u003e\n\n\n        \u003cdiv class=\"use-icon\"\u003e\n          🔥\n        \u003c\/div\u003e\n\n\n        \u003ch3\u003e\n\n          Braais\n\n        \u003c\/h3\u003e\n\n\n        \u003cp\u003e\n\n          Make it part of your braai kit and\n          become everyone's favourite gadget guy.\n\n        \u003c\/p\u003e\n\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"use-card\"\u003e\n\n\n        \u003cdiv class=\"use-icon\"\u003e\n          ⛺\n        \u003c\/div\u003e\n\n\n        \u003ch3\u003e\n\n          Camping\n\n        \u003c\/h3\u003e\n\n\n        \u003cp\u003e\n\n          Toss it into your camping gear for\n          weekends around the fire.\n\n        \u003c\/p\u003e\n\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"use-card\"\u003e\n\n\n        \u003cdiv class=\"use-icon\"\u003e\n          🎉\n        \u003c\/div\u003e\n\n\n        \u003ch3\u003e\n\n          Parties \u0026amp; Get-Togethers\n\n        \u003c\/h3\u003e\n\n\n        \u003cp\u003e\n\n          Give guests something fun to talk about\n          and enjoy.\n\n        \u003c\/p\u003e\n\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"use-card\"\u003e\n\n\n        \u003cdiv class=\"use-icon\"\u003e\n          🎁\n        \u003c\/div\u003e\n\n\n        \u003ch3\u003e\n\n          Gifts\n\n        \u003c\/h3\u003e\n\n\n        \u003cp\u003e\n\n          A fun novelty gift for outdoor lovers,\n          braai masters and gadget collectors.\n\n        \u003c\/p\u003e\n\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"use-card\"\u003e\n\n\n        \u003cdiv class=\"use-icon\"\u003e\n          🏕️\n        \u003c\/div\u003e\n\n\n        \u003ch3\u003e\n\n          Festivals \u0026amp; Outdoor Events\n\n        \u003c\/h3\u003e\n\n\n        \u003cp\u003e\n\n          Small enough to take along while adding\n          some fun to your outdoor setup.\n\n        \u003c\/p\u003e\n\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"use-card\"\u003e\n\n\n        \u003cdiv class=\"use-icon\"\u003e\n          🧔\n        \u003c\/div\u003e\n\n\n        \u003ch3\u003e\n\n          Man Caves \u0026amp; Garages\n\n        \u003c\/h3\u003e\n\n\n        \u003cp\u003e\n\n          Keep one ready for whenever friends\n          come around.\n\n        \u003c\/p\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =========================================================\n     PRODUCT DETAILS\n========================================================= --\u003e\n\n\u003csection class=\"details\"\u003e\n\n  \u003cdiv class=\"details-inner\"\u003e\n\n\n    \u003cdiv class=\"section-label\"\u003e\n\n      What You're Getting\n\n    \u003c\/div\u003e\n\n\n    \u003ch2\u003e\n\n      Small Gadget.\u003cbr\u003e\n\n      \u003cspan\u003eBig Personality.\u003c\/span\u003e\n\n    \u003c\/h2\u003e\n\n\n    \u003cdiv class=\"details-table\"\u003e\n\n\n      \u003cdiv class=\"detail-row\"\u003e\n\n        \u003cstrong\u003e\n          Product\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          CapShot Novelty Bottle Opener\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"detail-row\"\u003e\n\n        \u003cstrong\u003e\n          Design\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Novelty pistol-style bottle opener\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"detail-row\"\u003e\n\n        \u003cstrong\u003e\n          Construction\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Durable plastic construction\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"detail-row\"\u003e\n\n        \u003cstrong\u003e\n          Colours\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Blue, Grey, Black or Red\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"detail-row\"\u003e\n\n        \u003cstrong\u003e\n          Included\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          1 × CapShot Bottle Opener\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"detail-row\"\u003e\n\n        \u003cstrong\u003e\n          Best For\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Braais, camping, parties, gifts \u0026amp; outdoor entertaining\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =========================================================\n     COLOUR NOTE\n========================================================= --\u003e\n\n\u003csection class=\"colour-note\"\u003e\n\n  \u003ch3\u003e\n\n    🎨 A Little Surprise With Every Order\n\n  \u003c\/h3\u003e\n\n\n  \u003cp\u003e\n\n    The CapShot is available in Blue, Grey, Black and Red.\n    Your colour will be selected randomly from available stock.\n\n    Every order gets the same fun CapShot experience —\n    the colour is simply a surprise.\n\n  \u003c\/p\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =========================================================\n     SAFETY\n========================================================= --\u003e\n\n\u003csection class=\"safety\"\u003e\n\n  \u003cp\u003e\n\n    \u003cstrong\u003eSafety Notice:\u003c\/strong\u003e\n\n    This is a novelty bottle opener, not a weapon.\n    Use responsibly and only launch bottle caps toward\n    a clear, safe area away from people, animals, glass\n    and breakable objects. Never aim or fire it at anyone.\n\n  \u003c\/p\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =========================================================\n     FINAL CTA\n========================================================= --\u003e\n\n\u003csection class=\"final-cta\" id=\"buy\"\u003e\n\n  \u003cdiv class=\"final-cta-inner\"\u003e\n\n\n    \u003cdiv class=\"section-label\"\u003e\n\n      Your Braai Kit Is Missing Something\n\n    \u003c\/div\u003e\n\n\n    \u003ch2\u003e\n\n      Pop It.\u003cbr\u003e\n\n      Launch It.\u003cbr\u003e\n\n      \u003cspan\u003eOwn The Braai.\u003c\/span\u003e\n\n    \u003c\/h2\u003e\n\n\n    \u003cp\u003e\n\n      Stop opening bottles the boring way.\n      Bring a little fun to your next adventure.\n\n    \u003c\/p\u003e\n\n\n    \u003c!-- CHANGE # TO YOUR SHOPIFY PRODUCT URL --\u003e\n\n    \u003ca href=\"#\" class=\"cta-button\"\u003e\n\n      Get My CapShot →\n\n    \u003c\/a\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =========================================================\n     FOOTER\n========================================================= --\u003e\n\n\u003cfooter\u003e\n\n  \u003cp\u003e\n\n    © 2026\n    \u003cstrong\u003eYour Outdoor Store\u003c\/strong\u003e\n    • Built For Adventure • Made For Good Times\n\n  \u003c\/p\u003e\n\n\u003c\/footer\u003e\n\n\n\n\u003c\/body\u003e","brand":"The Outdoor Co. ZA","offers":[{"title":"Red","offer_id":44670630690904,"sku":null,"price":259.99,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":44670630723672,"sku":null,"price":259.99,"currency_code":"ZAR","in_stock":true},{"title":"Gray","offer_id":44670630756440,"sku":null,"price":259.99,"currency_code":"ZAR","in_stock":true},{"title":"Blue","offer_id":44670630789208,"sku":null,"price":259.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/0084\/9240\/files\/capshot-red.png?v=1787901007"},{"product_id":"braaipro-touch-screen-digital-meat-thermometer-with-probe","title":"BraaiPro – Touch Screen Digital Meat Thermometer with Probe","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003cmeta name=\"description\" content=\"Take the guesswork out of your next braai with the BraaiPro Touch Screen Digital Meat Thermometer. Instant-read temperature, preset meats, custom alerts and more.\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n\/* =========================================================\n   BRAND COLOURS\n========================================================= *\/\n\n:root {\n  --orange: #e56e38;\n  --cream: #fff0c2;\n  --green: #6da48f;\n  --deep: #25424c;\n\n  --dark: #111a1d;\n  --dark2: #1b292d;\n\n  --white: #ffffff;\n  --light: #f8f1dd;\n\n  --text: #29464e;\n  --muted: #687a7d;\n}\n\n\n\/* =========================================================\n   RESET\n========================================================= *\/\n\n* {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\nhtml {\n  scroll-behavior: smooth;\n}\n\nbody {\n  font-family: Arial, Helvetica, sans-serif;\n  background: var(--cream);\n  color: var(--text);\n  line-height: 1.6;\n}\n\nimg {\n  max-width: 100%;\n  display: block;\n}\n\na {\n  text-decoration: none;\n}\n\n\n\/* =========================================================\n   TOP BAR\n========================================================= *\/\n\n.top-bar {\n\n  background: var(--orange);\n\n  color: white;\n\n  text-align: center;\n\n  padding: 11px 15px;\n\n  font-size: 12px;\n\n  font-weight: 900;\n\n  letter-spacing: 1.5px;\n\n  text-transform: uppercase;\n\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.hero {\n\n  position: relative;\n\n  overflow: hidden;\n\n  background:\n\n    radial-gradient(\n      circle at 80% 40%,\n      rgba(109,164,143,0.18),\n      transparent 35%\n    ),\n\n    var(--dark);\n\n  color: white;\n\n  padding: 75px 20px 90px;\n\n}\n\n\n.hero-container {\n\n  max-width: 1200px;\n\n  margin: auto;\n\n  display: grid;\n\n  grid-template-columns: 1fr 1fr;\n\n  gap: 60px;\n\n  align-items: center;\n\n  position: relative;\n\n  z-index: 2;\n\n}\n\n\n\/* =========================================================\n   HERO CONTENT\n========================================================= *\/\n\n.kicker {\n\n  display: inline-block;\n\n  border-left: 4px solid var(--orange);\n\n  padding-left: 13px;\n\n  color: var(--cream);\n\n  font-size: 12px;\n\n  font-weight: 900;\n\n  letter-spacing: 2px;\n\n  text-transform: uppercase;\n\n  margin-bottom: 22px;\n\n}\n\n\n.hero h1 {\n\n  font-size:\n    clamp(44px, 6vw, 76px);\n\n  line-height: 0.92;\n\n  letter-spacing: -3px;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 25px;\n\n}\n\n\n.hero h1 span {\n\n  color: var(--orange);\n\n}\n\n\n.hero-description {\n\n  max-width: 580px;\n\n  color: #d0dcda;\n\n  font-size: 18px;\n\n  margin-bottom: 30px;\n\n}\n\n\n\/* =========================================================\n   CTA\n========================================================= *\/\n\n.hero-buttons {\n\n  display: flex;\n\n  flex-wrap: wrap;\n\n  gap: 13px;\n\n}\n\n\n.btn {\n\n  display: inline-block;\n\n  padding: 17px 28px;\n\n  border-radius: 4px;\n\n  font-size: 13px;\n\n  font-weight: 900;\n\n  letter-spacing: 1px;\n\n  text-transform: uppercase;\n\n  transition: 0.2s ease;\n\n}\n\n\n.btn-orange {\n\n  background: var(--orange);\n\n  color: white;\n\n  box-shadow:\n    0 12px 30px rgba(229,110,56,0.25);\n\n}\n\n\n.btn-orange:hover {\n\n  transform: translateY(-3px);\n\n}\n\n\n.btn-outline {\n\n  border:\n    1px solid rgba(255,255,255,0.35);\n\n  color: white;\n\n}\n\n\n.btn-outline:hover {\n\n  background:\n    rgba(255,255,255,0.08);\n\n}\n\n\n\/* =========================================================\n   PRODUCT IMAGE\n========================================================= *\/\n\n.product-stage {\n\n  min-height: 500px;\n\n  display: flex;\n\n  justify-content: center;\n\n  align-items: center;\n\n  position: relative;\n\n}\n\n\n.product-stage img {\n\n  width: 100%;\n\n  max-width: 550px;\n\n  filter:\n    drop-shadow(0 30px 35px rgba(0,0,0,0.6));\n\n  position: relative;\n\n  z-index: 2;\n\n}\n\n\n\/* IMAGE PLACEHOLDER *\/\n\n.product-placeholder {\n\n  width: 430px;\n\n  height: 430px;\n\n  border:\n    1px dashed rgba(255,255,255,0.3);\n\n  display: flex;\n\n  justify-content: center;\n\n  align-items: center;\n\n  text-align: center;\n\n  padding: 30px;\n\n  color:\n    rgba(255,255,255,0.45);\n\n  font-size: 13px;\n\n  text-transform: uppercase;\n\n  letter-spacing: 1px;\n\n}\n\n\n\/* =========================================================\n   PRODUCT BADGES\n========================================================= *\/\n\n.product-badge {\n\n  position: absolute;\n\n  z-index: 5;\n\n  padding: 11px 15px;\n\n  background: var(--cream);\n\n  color: var(--deep);\n\n  font-size: 11px;\n\n  font-weight: 900;\n\n  letter-spacing: 1px;\n\n  text-transform: uppercase;\n\n  box-shadow:\n    0 12px 25px rgba(0,0,0,0.3);\n\n}\n\n\n.badge-one {\n\n  top: 65px;\n\n  right: 0;\n\n}\n\n\n.badge-two {\n\n  bottom: 65px;\n\n  left: 0;\n\n  background: var(--orange);\n\n  color: white;\n\n}\n\n\n\/* =========================================================\n   BENEFITS BAR\n========================================================= *\/\n\n.benefits {\n\n  background: var(--green);\n\n  color: white;\n\n  padding: 20px;\n\n}\n\n\n.benefits-inner {\n\n  max-width: 1150px;\n\n  margin: auto;\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(4,1fr);\n\n}\n\n\n.benefit {\n\n  text-align: center;\n\n  padding: 10px;\n\n  border-right:\n    1px solid rgba(255,255,255,0.25);\n\n}\n\n\n.benefit:last-child {\n\n  border-right: none;\n\n}\n\n\n.benefit-icon {\n\n  display: block;\n\n  font-size: 23px;\n\n}\n\n\n.benefit strong {\n\n  display: block;\n\n  font-size: 12px;\n\n  text-transform: uppercase;\n\n  letter-spacing: 1px;\n\n}\n\n\n.benefit span {\n\n  font-size: 11px;\n\n  opacity: 0.85;\n\n}\n\n\n\/* =========================================================\n   INTRO\n========================================================= *\/\n\n.intro {\n\n  background: var(--cream);\n\n  text-align: center;\n\n  padding: 95px 20px;\n\n}\n\n\n.intro-inner {\n\n  max-width: 850px;\n\n  margin: auto;\n\n}\n\n\n.section-label {\n\n  color: var(--orange);\n\n  font-size: 12px;\n\n  font-weight: 900;\n\n  letter-spacing: 2px;\n\n  text-transform: uppercase;\n\n  margin-bottom: 13px;\n\n}\n\n\n.intro h2 {\n\n  font-size:\n    clamp(35px,5vw,58px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 23px;\n\n}\n\n\n.intro h2 span {\n\n  color: var(--orange);\n\n}\n\n\n.intro p {\n\n  color: #607378;\n\n  font-size: 17px;\n\n}\n\n\n\/* =========================================================\n   PROBLEM \/ SOLUTION\n========================================================= *\/\n\n.problem {\n\n  background: var(--light);\n\n  padding: 90px 20px;\n\n}\n\n\n.problem-inner {\n\n  max-width: 1100px;\n\n  margin: auto;\n\n  display: grid;\n\n  grid-template-columns: 1fr 1fr;\n\n  gap: 25px;\n\n}\n\n\n.problem-card {\n\n  padding: 40px;\n\n  border-radius: 7px;\n\n}\n\n\n.problem-card.bad {\n\n  background: var(--deep);\n\n  color: white;\n\n}\n\n\n.problem-card.good {\n\n  background: var(--orange);\n\n  color: white;\n\n}\n\n\n.problem-card h3 {\n\n  font-size: 27px;\n\n  text-transform: uppercase;\n\n  line-height: 1;\n\n  margin-bottom: 20px;\n\n}\n\n\n.problem-card p {\n\n  font-size: 15px;\n\n  margin-bottom: 15px;\n\n}\n\n\n.problem-list {\n\n  display: grid;\n\n  gap: 10px;\n\n  margin-top: 20px;\n\n}\n\n\n.problem-item {\n\n  padding: 12px;\n\n  background:\n    rgba(255,255,255,0.08);\n\n  font-size: 13px;\n\n  font-weight: 700;\n\n}\n\n\n\/* =========================================================\n   BIG HOOK\n========================================================= *\/\n\n.hook {\n\n  background: var(--dark);\n\n  color: white;\n\n  padding: 100px 20px;\n\n  text-align: center;\n\n  position: relative;\n\n  overflow: hidden;\n\n}\n\n\n.hook-inner {\n\n  max-width: 900px;\n\n  margin: auto;\n\n  position: relative;\n\n  z-index: 2;\n\n}\n\n\n.hook h2 {\n\n  font-size:\n    clamp(40px,6vw,70px);\n\n  line-height: 0.93;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 22px;\n\n}\n\n\n.hook h2 span {\n\n  color: var(--orange);\n\n}\n\n\n.hook p {\n\n  max-width: 700px;\n\n  margin: auto;\n\n  color: #b9c8c5;\n\n  font-size: 17px;\n\n}\n\n\n\/* =========================================================\n   FEATURES\n========================================================= *\/\n\n.features {\n\n  background: var(--cream);\n\n  padding: 95px 20px;\n\n}\n\n\n.features-inner {\n\n  max-width: 1100px;\n\n  margin: auto;\n\n}\n\n\n.features-heading {\n\n  text-align: center;\n\n  margin-bottom: 50px;\n\n}\n\n\n.features-heading h2 {\n\n  font-size:\n    clamp(35px,5vw,57px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n}\n\n\n.features-heading h2 span {\n\n  color: var(--orange);\n\n}\n\n\n.feature-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,1fr);\n\n  gap: 18px;\n\n}\n\n\n.feature-card {\n\n  background: white;\n\n  padding: 32px 27px;\n\n  border-radius: 7px;\n\n  border-top:\n    5px solid var(--green);\n\n  box-shadow:\n    0 12px 35px rgba(37,66,76,0.08);\n\n  transition: 0.2s ease;\n\n}\n\n\n.feature-card:hover {\n\n  transform:\n    translateY(-5px);\n\n  border-top-color:\n    var(--orange);\n\n}\n\n\n.feature-icon {\n\n  font-size: 37px;\n\n  margin-bottom: 12px;\n\n}\n\n\n.feature-card h3 {\n\n  font-size: 19px;\n\n  text-transform: uppercase;\n\n  margin-bottom: 8px;\n\n}\n\n\n.feature-card p {\n\n  color: #65777b;\n\n  font-size: 14px;\n\n}\n\n\n\/* =========================================================\n   PRESET SECTION\n========================================================= *\/\n\n.presets {\n\n  background: var(--green);\n\n  color: white;\n\n  padding: 95px 20px;\n\n}\n\n\n.presets-inner {\n\n  max-width: 1100px;\n\n  margin: auto;\n\n  text-align: center;\n\n}\n\n\n.presets h2 {\n\n  font-size:\n    clamp(38px,5vw,58px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 18px;\n\n}\n\n\n.presets h2 span {\n\n  color: var(--cream);\n\n}\n\n\n.presets-description {\n\n  max-width: 700px;\n\n  margin: auto;\n\n  color:\n    rgba(255,255,255,0.9);\n\n  font-size: 16px;\n\n}\n\n\n.preset-grid {\n\n  margin-top: 45px;\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(4,1fr);\n\n  gap: 12px;\n\n}\n\n\n.preset {\n\n  background:\n    rgba(37,66,76,0.35);\n\n  border:\n    1px solid rgba(255,255,255,0.12);\n\n  padding: 22px 10px;\n\n  font-size: 14px;\n\n  font-weight: 900;\n\n  text-transform: uppercase;\n\n}\n\n\n\/* =========================================================\n   BRAAI MASTER SECTION\n========================================================= *\/\n\n.braai {\n\n  background:\n    linear-gradient(\n      135deg,\n      var(--deep),\n      #172a30\n    );\n\n  color: white;\n\n  padding: 100px 20px;\n\n}\n\n\n.braai-inner {\n\n  max-width: 1100px;\n\n  margin: auto;\n\n  display: grid;\n\n  grid-template-columns:\n    1fr 1fr;\n\n  gap: 60px;\n\n  align-items: center;\n\n}\n\n\n.braai h2 {\n\n  font-size:\n    clamp(38px,5vw,60px);\n\n  line-height: 0.95;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 20px;\n\n}\n\n\n.braai h2 span {\n\n  color: var(--orange);\n\n}\n\n\n.braai p {\n\n  color: #c4d0ce;\n\n  font-size: 17px;\n\n  margin-bottom: 18px;\n\n}\n\n\n.braai-list {\n\n  display: grid;\n\n  gap: 12px;\n\n  margin-top: 25px;\n\n}\n\n\n.braai-item {\n\n  border-left:\n    4px solid var(--orange);\n\n  background:\n    rgba(255,255,255,0.06);\n\n  padding: 15px 18px;\n\n  font-size: 14px;\n\n  font-weight: 700;\n\n}\n\n\n\/* =========================================================\n   COOKING CONFIDENCE\n========================================================= *\/\n\n.confidence {\n\n  background: var(--cream);\n\n  padding: 95px 20px;\n\n  text-align: center;\n\n}\n\n\n.confidence-inner {\n\n  max-width: 850px;\n\n  margin: auto;\n\n}\n\n\n.confidence h2 {\n\n  font-size:\n    clamp(37px,5vw,57px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 20px;\n\n}\n\n\n.confidence h2 span {\n\n  color: var(--orange);\n\n}\n\n\n.confidence p {\n\n  color: #617479;\n\n  font-size: 17px;\n\n}\n\n\n\/* =========================================================\n   PERFECT FOR\n========================================================= *\/\n\n.uses {\n\n  background: var(--light);\n\n  padding: 90px 20px;\n\n}\n\n\n.uses-inner {\n\n  max-width: 1100px;\n\n  margin: auto;\n\n}\n\n\n.uses-heading {\n\n  text-align: center;\n\n  margin-bottom: 45px;\n\n}\n\n\n.uses-heading h2 {\n\n  font-size:\n    clamp(35px,5vw,55px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n}\n\n\n.uses-heading h2 span {\n\n  color: var(--orange);\n\n}\n\n\n.use-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(2,1fr);\n\n  gap: 18px;\n\n}\n\n\n.use-card {\n\n  background: white;\n\n  padding: 28px;\n\n  border-left:\n    5px solid var(--green);\n\n  border-radius: 7px;\n\n  box-shadow:\n    0 10px 30px rgba(37,66,76,0.07);\n\n}\n\n\n.use-icon {\n\n  font-size: 30px;\n\n  margin-bottom: 7px;\n\n}\n\n\n.use-card h3 {\n\n  font-size: 18px;\n\n  text-transform: uppercase;\n\n  margin-bottom: 7px;\n\n}\n\n\n.use-card p {\n\n  color: #65777b;\n\n  font-size: 14px;\n\n}\n\n\n\/* =========================================================\n   PRODUCT DETAILS\n========================================================= *\/\n\n.details {\n\n  background: var(--dark);\n\n  color: white;\n\n  padding: 90px 20px;\n\n}\n\n\n.details-inner {\n\n  max-width: 1000px;\n\n  margin: auto;\n\n  text-align: center;\n\n}\n\n\n.details h2 {\n\n  font-size:\n    clamp(35px,5vw,53px);\n\n  line-height: 1;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 40px;\n\n}\n\n\n.details h2 span {\n\n  color: var(--orange);\n\n}\n\n\n.details-table {\n\n  background: var(--dark2);\n\n  border-radius: 7px;\n\n  overflow: hidden;\n\n  text-align: left;\n\n}\n\n\n.detail-row {\n\n  display: grid;\n\n  grid-template-columns: 1fr 1fr;\n\n  padding: 18px 22px;\n\n  border-bottom:\n    1px solid rgba(255,255,255,0.08);\n\n}\n\n\n.detail-row:last-child {\n\n  border-bottom: none;\n\n}\n\n\n.detail-row strong {\n\n  color: var(--cream);\n\n  font-size: 13px;\n\n  text-transform: uppercase;\n\n}\n\n\n.detail-row span {\n\n  color: #b5c4c1;\n\n  font-size: 13px;\n\n}\n\n\n\/* =========================================================\n   WHAT'S IN THE BOX\n========================================================= *\/\n\n.box {\n\n  background: var(--green);\n\n  color: white;\n\n  padding: 75px 20px;\n\n  text-align: center;\n\n}\n\n\n.box h2 {\n\n  font-size:\n    clamp(35px,5vw,52px);\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 30px;\n\n}\n\n\n.box-items {\n\n  max-width: 650px;\n\n  margin: auto;\n\n  display: grid;\n\n  gap: 10px;\n\n}\n\n\n.box-item {\n\n  background:\n    rgba(37,66,76,0.35);\n\n  padding: 15px;\n\n  font-weight: 800;\n\n  font-size: 14px;\n\n}\n\n\n\/* =========================================================\n   FINAL CTA\n========================================================= *\/\n\n.final-cta {\n\n  background: var(--orange);\n\n  color: white;\n\n  text-align: center;\n\n  padding: 105px 20px;\n\n  position: relative;\n\n  overflow: hidden;\n\n}\n\n\n.final-cta-inner {\n\n  max-width: 800px;\n\n  margin: auto;\n\n  position: relative;\n\n  z-index: 2;\n\n}\n\n\n.final-cta h2 {\n\n  font-size:\n    clamp(42px,6vw,72px);\n\n  line-height: 0.92;\n\n  text-transform: uppercase;\n\n  font-weight: 950;\n\n  margin-bottom: 20px;\n\n}\n\n\n.final-cta h2 span {\n\n  color: var(--deep);\n\n}\n\n\n.final-cta p {\n\n  font-size: 18px;\n\n  margin-bottom: 30px;\n\n}\n\n\n.cta-button {\n\n  display: inline-block;\n\n  background: var(--deep);\n\n  color: white;\n\n  padding: 19px 42px;\n\n  border-radius: 4px;\n\n  font-size: 13px;\n\n  font-weight: 950;\n\n  letter-spacing: 1px;\n\n  text-transform: uppercase;\n\n  box-shadow:\n    0 12px 28px rgba(37,66,76,0.3);\n\n  transition: 0.2s ease;\n\n}\n\n\n.cta-button:hover {\n\n  transform:\n    translateY(-3px);\n\n}\n\n\n\/* =========================================================\n   FOOTER\n========================================================= *\/\n\nfooter {\n\n  background: var(--dark);\n\n  color: #8fa09d;\n\n  text-align: center;\n\n  padding: 30px 20px;\n\n  font-size: 12px;\n\n}\n\n\nfooter strong {\n\n  color: var(--orange);\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:800px) {\n\n\n  .hero {\n\n    padding:\n      55px 18px 70px;\n\n  }\n\n\n  .hero-container {\n\n    grid-template-columns: 1fr;\n\n    text-align: center;\n\n  }\n\n\n  .kicker {\n\n    border-left: none;\n\n    border-bottom:\n      3px solid var(--orange);\n\n    padding-left: 0;\n\n    padding-bottom: 5px;\n\n  }\n\n\n  .hero-description {\n\n    margin-left: auto;\n\n    margin-right: auto;\n\n  }\n\n\n  .hero-buttons {\n\n    justify-content: center;\n\n  }\n\n\n  .product-stage {\n\n    min-height: 350px;\n\n  }\n\n\n  .product-placeholder {\n\n    width: 310px;\n\n    height: 310px;\n\n  }\n\n\n  .badge-one {\n\n    top: 15px;\n\n    right: 0;\n\n  }\n\n\n  .badge-two {\n\n    bottom: 20px;\n\n    left: 0;\n\n  }\n\n\n  .benefits-inner {\n\n    grid-template-columns:\n      repeat(2,1fr);\n\n  }\n\n\n  .benefit {\n\n    border-right: none;\n\n    border-bottom:\n      1px solid rgba(255,255,255,0.2);\n\n  }\n\n\n  .problem-inner {\n\n    grid-template-columns: 1fr;\n\n  }\n\n\n  .feature-grid {\n\n    grid-template-columns: 1fr;\n\n  }\n\n\n  .preset-grid {\n\n    grid-template-columns:\n      repeat(2,1fr);\n\n  }\n\n\n  .braai-inner {\n\n    grid-template-columns: 1fr;\n\n    text-align: center;\n\n  }\n\n\n  .braai-list {\n\n    text-align: left;\n\n  }\n\n\n  .use-grid {\n\n    grid-template-columns: 1fr;\n\n  }\n\n}\n\n\n@media(max-width:450px) {\n\n\n  .hero h1 {\n\n    font-size: 43px;\n\n  }\n\n\n  .btn {\n\n    width: 100%;\n\n    text-align: center;\n\n  }\n\n\n  .product-stage {\n\n    min-height: 290px;\n\n  }\n\n\n  .product-placeholder {\n\n    width: 260px;\n\n    height: 260px;\n\n  }\n\n\n  .detail-row {\n\n    grid-template-columns: 1fr;\n\n    gap: 5px;\n\n  }\n\n\n  .preset-grid {\n\n    grid-template-columns: 1fr 1fr;\n\n  }\n\n\n}\n\n\u003c\/style\u003e\n\u003c!-- =========================================================\n     TOP BAR\n========================================================= --\u003e\n\u003cdiv class=\"top-bar\"\u003e🔥 BRAAI SEASON STARTS HERE • COOK WITH CONFIDENCE 🔥\u003c\/div\u003e\n\u003c!-- =========================================================\n     HERO\n========================================================= --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-container\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"kicker\"\u003eBraaiPro • Digital Meat Thermometer\u003c\/div\u003e\n\u003ch1\u003eNever Guess\u003cbr\u003eYour Meat\u003cbr\u003e\u003cspan\u003eAgain.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-description\"\u003eStop cutting into your steak to see if it's ready. Stop guessing. Stop serving overcooked meat. The BraaiPro gives you the temperature you need to cook with confidence — whether you're standing over the braai, cooking in the kitchen or camping under the stars.\u003c\/p\u003e\n\u003cdiv class=\"hero-buttons\"\u003e\n\u003c!-- CHANGE THIS TO YOUR PRODUCT URL --\u003e \u003ca href=\"#buy\" class=\"btn btn-orange\"\u003e Get My BraaiPro → \u003c\/a\u003e \u003ca href=\"#features\" class=\"btn btn-outline\"\u003e See The Features \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT IMAGE --\u003e\n\u003cdiv class=\"product-stage\"\u003e\n\u003cdiv class=\"product-placeholder\"\u003eAdd Your BraaiPro Product Image Here\u003c\/div\u003e\n\u003cdiv class=\"product-badge badge-one\"\u003e🔥 Braai Master Essential\u003c\/div\u003e\n\u003cdiv class=\"product-badge badge-two\"\u003e🌡️ Cook With Precision\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     BENEFITS\n========================================================= --\u003e\n\u003csection class=\"benefits\"\u003e\n\u003cdiv class=\"benefits-inner\"\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e 🌡️ \u003c\/span\u003e \u003cstrong\u003e Instant Read \u003c\/strong\u003e \u003cspan\u003e Know your temperature fast \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e 🥩 \u003c\/span\u003e \u003cstrong\u003e 8 Meat Presets \u003c\/strong\u003e \u003cspan\u003e Beef, lamb, chicken \u0026amp; more \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e 📱 \u003c\/span\u003e \u003cstrong\u003e Colour Touchscreen \u003c\/strong\u003e \u003cspan\u003e Easy to read display \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e 🔥 \u003c\/span\u003e \u003cstrong\u003e Braai Ready \u003c\/strong\u003e \u003cspan\u003e Built for outdoor cooking \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     INTRO\n========================================================= --\u003e\n\u003csection class=\"intro\"\u003e\n\u003cdiv class=\"intro-inner\"\u003e\n\u003cdiv class=\"section-label\"\u003eThe Secret To Better Meat\u003c\/div\u003e\n\u003ch2\u003ePerfect Meat\u003cbr\u003e\u003cspan\u003eStarts With Temperature.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eYou can have the best cut of meat, the hottest coals and the perfect marinade — but if you don't know the internal temperature, you're still guessing. The BraaiPro takes the guesswork out of the equation. Simply select your meat, choose your preferred doneness, insert the probe and cook with confidence.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     PROBLEM VS SOLUTION\n========================================================= --\u003e\n\u003csection class=\"problem\"\u003e\n\u003cdiv class=\"problem-inner\"\u003e\n\u003cdiv class=\"problem-card bad\"\u003e\n\u003ch3\u003eWithout BraaiPro...\u003c\/h3\u003e\n\u003cp\u003eYou're relying on guesswork.\u003c\/p\u003e\n\u003cdiv class=\"problem-list\"\u003e\n\u003cdiv class=\"problem-item\"\u003e❌ Cutting your steak open to check\u003c\/div\u003e\n\u003cdiv class=\"problem-item\"\u003e❌ Hoping the chicken is cooked through\u003c\/div\u003e\n\u003cdiv class=\"problem-item\"\u003e❌ Serving meat that's too rare or too dry\u003c\/div\u003e\n\u003cdiv class=\"problem-item\"\u003e❌ Constantly checking and second-guessing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"problem-card good\"\u003e\n\u003ch3\u003eWith BraaiPro...\u003c\/h3\u003e\n\u003cp\u003eYou know exactly what's happening inside.\u003c\/p\u003e\n\u003cdiv class=\"problem-list\"\u003e\n\u003cdiv class=\"problem-item\"\u003e✓ Monitor the internal temperature\u003c\/div\u003e\n\u003cdiv class=\"problem-item\"\u003e✓ Set your target temperature\u003c\/div\u003e\n\u003cdiv class=\"problem-item\"\u003e✓ Get alerted when it's ready\u003c\/div\u003e\n\u003cdiv class=\"problem-item\"\u003e✓ Cook with confidence\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     BIG HOOK\n========================================================= --\u003e\n\u003csection class=\"hook\"\u003e\n\u003cdiv class=\"hook-inner\"\u003e\n\u003cdiv class=\"section-label\"\u003eNo More Guesswork\u003c\/div\u003e\n\u003ch2\u003eYou Handle\u003cbr\u003eThe \u003cspan\u003eFire.\u003c\/span\u003e\u003cbr\u003eBraaiPro Handles\u003cbr\u003eThe \u003cspan\u003eTemperature.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eSpend less time hovering over the grill and more time enjoying the people around it. The BraaiPro keeps an eye on the temperature while you get on with the good stuff.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     FEATURES\n========================================================= --\u003e\n\u003csection class=\"features\" id=\"features\"\u003e\n\u003cdiv class=\"features-inner\"\u003e\n\u003cdiv class=\"features-heading\"\u003e\n\u003cdiv class=\"section-label\"\u003eBuilt For Precision\u003c\/div\u003e\n\u003ch2\u003eEverything You Need\u003cbr\u003eFor A \u003cspan\u003eBetter Braai.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e🌡️\u003c\/div\u003e\n\u003ch3\u003eInstant Temperature Reading\u003c\/h3\u003e\n\u003cp\u003eCheck your meat's temperature quickly with the stainless steel probe and easy-to-read colour display.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e🥩\u003c\/div\u003e\n\u003ch3\u003e8 Meat Presets\u003c\/h3\u003e\n\u003cp\u003eChoose from beef, pork, lamb, chicken, turkey, fish, veal and hamburger.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e🎯\u003c\/div\u003e\n\u003ch3\u003eCustom Temperature\u003c\/h3\u003e\n\u003cp\u003eWant a specific temperature? Manual mode lets you set your own target.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e🔥\u003c\/div\u003e\n\u003ch3\u003eDual Temperature Display\u003c\/h3\u003e\n\u003cp\u003eSee your current cooking temperature and your target alert temperature at the same time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e⏱️\u003c\/div\u003e\n\u003ch3\u003eTimer Mode\u003c\/h3\u003e\n\u003cp\u003eSwitch to countdown timer mode when you need a little extra control in the kitchen or at the braai.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e🧲\u003c\/div\u003e\n\u003ch3\u003eBuilt-In Magnets\u003c\/h3\u003e\n\u003cp\u003eStick the thermometer onto your braai, fridge or another suitable metal surface for convenient storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     PRESETS\n========================================================= --\u003e\n\u003csection class=\"presets\"\u003e\n\u003cdiv class=\"presets-inner\"\u003e\n\u003cdiv class=\"section-label\"\u003eChoose Your Meat\u003c\/div\u003e\n\u003ch2\u003eFrom Steak To Chicken,\u003cbr\u003e\u003cspan\u003eBraai With Confidence.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"presets-description\"\u003eThe BraaiPro includes 8 preset meat options, helping you quickly select the right category before you start cooking.\u003c\/p\u003e\n\u003cdiv class=\"preset-grid\"\u003e\n\u003cdiv class=\"preset\"\u003e🥩 Beef\u003c\/div\u003e\n\u003cdiv class=\"preset\"\u003e🐖 Pork\u003c\/div\u003e\n\u003cdiv class=\"preset\"\u003e🐑 Lamb\u003c\/div\u003e\n\u003cdiv class=\"preset\"\u003e🍗 Chicken\u003c\/div\u003e\n\u003cdiv class=\"preset\"\u003e🦃 Turkey\u003c\/div\u003e\n\u003cdiv class=\"preset\"\u003e🐟 Fish\u003c\/div\u003e\n\u003cdiv class=\"preset\"\u003e🥩 Veal\u003c\/div\u003e\n\u003cdiv class=\"preset\"\u003e🍔 Hamburger\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     BRAAI MASTER\n========================================================= --\u003e\n\u003csection class=\"braai\"\u003e\n\u003cdiv class=\"braai-inner\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"section-label\"\u003eFor The Person Who Takes The Braai Seriously\u003c\/div\u003e\n\u003ch2\u003eBecome The\u003cbr\u003e\u003cspan\u003eBraai Master.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThere's nothing worse than spending good money on quality meat only to overcook it. With the BraaiPro in your hand, you can take the guesswork out of the process and focus on getting the result you actually want.\u003c\/p\u003e\n\u003cdiv class=\"braai-list\"\u003e\n\u003cdiv class=\"braai-item\"\u003e🔥 Thick steaks? Check the temperature.\u003c\/div\u003e\n\u003cdiv class=\"braai-item\"\u003e🍗 Whole chicken? Cook with confidence.\u003c\/div\u003e\n\u003cdiv class=\"braai-item\"\u003e🥩 Lamb chops? Aim for your preferred doneness.\u003c\/div\u003e\n\u003cdiv class=\"braai-item\"\u003e🌭 Sausages? Keep an eye on the cook.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"problem-card good\"\u003e\n\u003ch3\u003eYour Guests Don't Need To Know Your Secret.\u003c\/h3\u003e\n\u003cp\u003eThey just need to wonder how you somehow manage to get the meat right every single time.\u003c\/p\u003e\n\u003cp\u003eThe BraaiPro becomes your little secret weapon behind the grill.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     CONFIDENCE\n========================================================= --\u003e\n\u003csection class=\"confidence\"\u003e\n\u003cdiv class=\"confidence-inner\"\u003e\n\u003cdiv class=\"section-label\"\u003eLess Guessing. Better Results.\u003c\/div\u003e\n\u003ch2\u003eStop Asking\u003cbr\u003e\"Is It \u003cspan\u003eReady Yet?\u003c\/span\u003e\"\u003c\/h2\u003e\n\u003cp\u003eInstead of cutting into your meat and hoping for the best, check the temperature and make an informed decision. Whether you're cooking a steak for yourself or feeding the whole family, having the right temperature information at your fingertips makes cooking feel easier and more controlled.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     PERFECT FOR\n========================================================= --\u003e\n\u003csection class=\"uses\"\u003e\n\u003cdiv class=\"uses-inner\"\u003e\n\u003cdiv class=\"uses-heading\"\u003e\n\u003cdiv class=\"section-label\"\u003eMore Than Just A Braai Gadget\u003c\/div\u003e\n\u003ch2\u003eMade For\u003cbr\u003e\u003cspan\u003eEvery Kind Of Cook.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-grid\"\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e🔥\u003c\/div\u003e\n\u003ch3\u003eBraai Masters\u003c\/h3\u003e\n\u003cp\u003eTake your Saturday braai to the next level and stop relying on guesswork.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e⛺\u003c\/div\u003e\n\u003ch3\u003eCamping\u003c\/h3\u003e\n\u003cp\u003ePerfect for outdoor cooking when you want better control over your food.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e🍳\u003c\/div\u003e\n\u003ch3\u003eHome Cooking\u003c\/h3\u003e\n\u003cp\u003eUse it in the oven, on the stovetop or whenever you need an accurate temperature.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e🎁\u003c\/div\u003e\n\u003ch3\u003eThe Perfect Gift\u003c\/h3\u003e\n\u003cp\u003eA practical gadget for the person who loves cooking, braais and outdoor adventures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     DETAILS\n========================================================= --\u003e\n\u003csection class=\"details\"\u003e\n\u003cdiv class=\"details-inner\"\u003e\n\u003cdiv class=\"section-label\"\u003eProduct Details\u003c\/div\u003e\n\u003ch2\u003eBuilt For The\u003cbr\u003e\u003cspan\u003eSerious Cook.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"details-table\"\u003e\n\u003cdiv class=\"detail-row\"\u003e\n\u003cstrong\u003e Display \u003c\/strong\u003e \u003cspan\u003e Large colour LCD touchscreen \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-row\"\u003e\n\u003cstrong\u003e Meat Presets \u003c\/strong\u003e \u003cspan\u003e 8 preset meat options \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-row\"\u003e\n\u003cstrong\u003e Taste Levels \u003c\/strong\u003e \u003cspan\u003e 5 preset doneness levels \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-row\"\u003e\n\u003cstrong\u003e Temperature \u003c\/strong\u003e \u003cspan\u003e °C \/ °F switchable \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-row\"\u003e\n\u003cstrong\u003e Modes \u003c\/strong\u003e \u003cspan\u003e Cook Mode + Timer Mode \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-row\"\u003e\n\u003cstrong\u003e Probe \u003c\/strong\u003e \u003cspan\u003e Stainless steel probe with braided cable \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-row\"\u003e\n\u003cstrong\u003e Storage \u003c\/strong\u003e \u003cspan\u003e Built-in magnets + foldable stand \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-row\"\u003e\n\u003cstrong\u003e Custom Setting \u003c\/strong\u003e \u003cspan\u003e Manual target temperature setting \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     WHAT'S IN THE BOX\n========================================================= --\u003e\n\u003csection class=\"box\"\u003e\n\u003ch2\u003eEverything You Need\u003cbr\u003eTo Start Cooking.\u003c\/h2\u003e\n\u003cdiv class=\"box-items\"\u003e\n\u003cdiv class=\"box-item\"\u003e🌡️ 1 × BraaiPro Digital Meat Thermometer\u003c\/div\u003e\n\u003cdiv class=\"box-item\"\u003e🔥 1 × Stainless Steel Temperature Probe\u003c\/div\u003e\n\u003cdiv class=\"box-item\"\u003e🔌 1 × Braided Probe Cable\u003c\/div\u003e\n\u003cdiv class=\"box-item\"\u003e⚡ Batteries Required — Not Included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     FINAL CTA\n========================================================= --\u003e\n\u003csection class=\"final-cta\" id=\"buy\"\u003e\n\u003cdiv class=\"final-cta-inner\"\u003e\n\u003cdiv class=\"section-label\"\u003eYour Braai Deserves Better\u003c\/div\u003e\n\u003ch2\u003eCook Less\u003cbr\u003eBy Guessing.\u003cbr\u003eCook More\u003cbr\u003e\u003cspan\u003eWith Confidence.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eYour meat is too expensive to leave to chance. Bring the BraaiPro to your next braai and know exactly what's happening on the inside.\u003c\/p\u003e\n\u003c!-- CHANGE # TO YOUR SHOPIFY PRODUCT URL --\u003e \u003ca href=\"#\" class=\"cta-button\"\u003e Get My BraaiPro → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     FOOTER\n========================================================= --\u003e\u003cfooter\u003e\n\u003cp\u003e© 2026 \u003cstrong\u003eYour Outdoor Store\u003c\/strong\u003e • Built For Adventure • Built For The Braai\u003c\/p\u003e\n\u003c\/footer\u003e","brand":"The Outdoor Co. ZA","offers":[{"title":"Default Title","offer_id":44670801379416,"sku":null,"price":699.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/0084\/9240\/files\/image_85a08557-5ef2-4aae-8eb5-2e7b49b93a9e.png?v=1787901226"},{"product_id":"turbomini-pro-high-speed-portable-turbo-fan-1","title":"TurboMini Pro – High-Speed Portable Turbo Fan","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n:root{\n    --orange:#e56e38;\n    --teal:#25424c;\n    --cream:#fff0c2;\n    --white:#ffffff;\n    --dark:#172f37;\n}\n\n*{\n    margin:0;\n    padding:0;\n    box-sizing:border-box;\n}\n\nhtml{\n    scroll-behavior:smooth;\n}\n\nbody{\n    font-family:Arial,Helvetica,sans-serif;\n    color:var(--teal);\n    background:var(--cream);\n    line-height:1.6;\n}\n\n.container{\n    width:90%;\n    max-width:1100px;\n    margin:auto;\n}\n\n.btn{\n    display:inline-block;\n    background:var(--orange);\n    color:white;\n    padding:16px 30px;\n    border-radius:50px;\n    text-decoration:none;\n    font-weight:800;\n    font-size:16px;\n    transition:.25s;\n    border:none;\n    cursor:pointer;\n}\n\n.btn:hover{\n    background:var(--teal);\n    transform:translateY(-2px);\n}\n\n\n\/* TOP BAR *\/\n\n.topbar{\n    background:var(--teal);\n    color:var(--cream);\n    text-align:center;\n    padding:10px;\n    font-weight:bold;\n    font-size:14px;\n}\n\n\n\/* HEADER *\/\n\nheader{\n    background:var(--cream);\n    padding:20px 0;\n}\n\n.header-inner{\n    display:flex;\n    justify-content:space-between;\n    align-items:center;\n}\n\n.logo{\n    font-size:26px;\n    font-weight:900;\n}\n\n.logo span{\n    color:var(--orange);\n}\n\n\n\/* HERO *\/\n\n.hero{\n    padding:90px 0;\n    text-align:center;\n    background:\n    linear-gradient(135deg,var(--cream),#fff8df);\n}\n\n.badge{\n    display:inline-block;\n    background:var(--teal);\n    color:var(--cream);\n    padding:8px 18px;\n    border-radius:50px;\n    font-size:13px;\n    font-weight:bold;\n    margin-bottom:25px;\n    text-transform:uppercase;\n    letter-spacing:1px;\n}\n\n.hero h1{\n    font-size:clamp(45px,7vw,78px);\n    line-height:.98;\n    letter-spacing:-3px;\n    margin-bottom:25px;\n}\n\n.hero h1 span{\n    color:var(--orange);\n}\n\n.hero p{\n    max-width:780px;\n    margin:0 auto 30px;\n    font-size:20px;\n    color:#45585d;\n}\n\n.hero .btn{\n    margin:8px;\n}\n\n\n\/* INTRO *\/\n\n.intro{\n    background:white;\n    padding:80px 0;\n    text-align:center;\n}\n\n.intro h2{\n    font-size:clamp(35px,5vw,55px);\n    line-height:1.05;\n    margin-bottom:25px;\n}\n\n.intro h2 span{\n    color:var(--orange);\n}\n\n.intro p{\n    max-width:800px;\n    margin:auto;\n    font-size:18px;\n    color:#59686c;\n}\n\n\n\/* BENEFITS *\/\n\n.benefits{\n    background:var(--teal);\n    color:white;\n    padding:80px 0;\n}\n\n.section-title{\n    text-align:center;\n    margin-bottom:50px;\n}\n\n.section-title h2{\n    font-size:clamp(35px,5vw,50px);\n    color:var(--cream);\n    line-height:1.1;\n    margin-bottom:12px;\n}\n\n.section-title p{\n    color:#d4dfe1;\n}\n\n.grid{\n    display:grid;\n    grid-template-columns:repeat(3,1fr);\n    gap:20px;\n}\n\n.card{\n    padding:30px;\n    background:rgba(255,255,255,.08);\n    border-radius:20px;\n    border:1px solid rgba(255,255,255,.08);\n    transition:.25s;\n}\n\n.card:hover{\n    transform:translateY(-6px);\n    background:rgba(255,255,255,.13);\n}\n\n.card .icon{\n    font-size:35px;\n    margin-bottom:15px;\n}\n\n.card h3{\n    color:var(--cream);\n    font-size:21px;\n    margin-bottom:10px;\n}\n\n.card p{\n    color:#d6e0e2;\n}\n\n\n\/* USES *\/\n\n.uses{\n    padding:80px 0;\n    background:var(--cream);\n}\n\n.use-grid{\n    display:grid;\n    grid-template-columns:repeat(2,1fr);\n    gap:15px;\n}\n\n.use{\n    background:white;\n    padding:22px;\n    border-radius:15px;\n    font-weight:bold;\n    font-size:17px;\n    transition:.2s;\n}\n\n.use:hover{\n    background:var(--orange);\n    color:white;\n    transform:translateX(5px);\n}\n\n\n\/* POWER STATEMENT *\/\n\n.power{\n    background:var(--orange);\n    color:white;\n    text-align:center;\n    padding:80px 20px;\n}\n\n.power h2{\n    font-size:clamp(40px,6vw,65px);\n    line-height:1;\n    margin-bottom:20px;\n}\n\n.power p{\n    max-width:700px;\n    margin:auto;\n    font-size:19px;\n}\n\n\n\/* SPECS *\/\n\n.specs{\n    background:white;\n    padding:80px 0;\n}\n\n.spec-list{\n    max-width:800px;\n    margin:auto;\n}\n\n.spec{\n    display:flex;\n    justify-content:space-between;\n    gap:20px;\n    padding:18px 20px;\n    border-bottom:1px solid #e5e5e5;\n}\n\n.spec strong{\n    color:var(--teal);\n}\n\n.spec span{\n    text-align:right;\n    color:#687478;\n}\n\n\n\/* CTA *\/\n\n.cta{\n    background:var(--teal);\n    color:white;\n    text-align:center;\n    padding:90px 20px;\n}\n\n.cta h2{\n    font-size:clamp(40px,6vw,65px);\n    line-height:1;\n    color:var(--cream);\n    margin-bottom:20px;\n}\n\n.cta h2 span{\n    color:var(--orange);\n}\n\n.cta p{\n    max-width:700px;\n    margin:0 auto 30px;\n    font-size:19px;\n    color:#d7e0e2;\n}\n\n.cta .btn{\n    font-size:18px;\n    padding:18px 35px;\n}\n\n\n\/* TRUST *\/\n\n.trust{\n    background:var(--cream);\n    padding:45px 0;\n    text-align:center;\n}\n\n.trust-grid{\n    display:grid;\n    grid-template-columns:repeat(4,1fr);\n    gap:20px;\n}\n\n.trust strong{\n    display:block;\n    font-size:18px;\n}\n\n.trust span{\n    font-size:14px;\n    color:#647074;\n}\n\n\n\/* FOOTER *\/\n\nfooter{\n    background:var(--dark);\n    color:white;\n    text-align:center;\n    padding:30px 20px;\n}\n\nfooter p{\n    color:#b9c6c9;\n    font-size:14px;\n}\n\nfooter strong{\n    color:var(--cream);\n}\n\n\n\/* MOBILE *\/\n\n@media(max-width:800px){\n\n    .grid{\n        grid-template-columns:1fr;\n    }\n\n    .use-grid{\n        grid-template-columns:1fr;\n    }\n\n    .trust-grid{\n        grid-template-columns:repeat(2,1fr);\n    }\n\n    .hero{\n        padding:65px 0;\n    }\n\n    .hero h1{\n        letter-spacing:-2px;\n    }\n\n    .hero p{\n        font-size:17px;\n    }\n\n}\n\n@media(max-width:500px){\n\n    .header-inner{\n        gap:10px;\n    }\n\n    .logo{\n        font-size:21px;\n    }\n\n    header .btn{\n        padding:10px 16px;\n        font-size:13px;\n    }\n\n    .trust-grid{\n        grid-template-columns:1fr;\n    }\n\n    .spec{\n        display:block;\n    }\n\n    .spec span{\n        display:block;\n        text-align:left;\n        margin-top:4px;\n    }\n\n}\n\n\u003c\/style\u003e\n\u003c!-- TOP BAR --\u003e\n\u003cdiv class=\"topbar\"\u003e⚡ THE POCKET-SIZED POWERHOUSE IS HERE\u003c\/div\u003e\n\u003c!-- HEADER --\u003e\u003cheader\u003e\n\u003cdiv class=\"container header-inner\"\u003e\n\u003cdiv class=\"logo\"\u003eOutdoor\u003cspan\u003eCo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca href=\"#order\" class=\"btn\"\u003e SHOP NOW \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\u003c!-- HERO --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"badge\"\u003eTurboMini Pro High-Speed Turbo Fan\u003c\/div\u003e\n\u003ch1\u003eOne Fan.\u003cbr\u003e\u003cspan\u003eInfinite Power.\u003c\/span\u003e\u003cbr\u003eZero Compromise.\u003c\/h1\u003e\n\u003cp\u003eForget everything you thought you knew about portable fans. The TurboMini Pro is a brushless turbine powerhouse engineered to deliver serious airflow from the palm of your hand.\u003c\/p\u003e\n\u003ca href=\"#order\" class=\"btn\"\u003e GET YOUR TURBOMINI PRO → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INTRO --\u003e\n\u003csection class=\"intro\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2\u003eSmall enough for your pocket.\u003cbr\u003e\u003cspan\u003ePowerful enough for the job.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eFrom Saturday braais to camping trips, garden clean-ups, pool days and everyday jobs around the house, the TurboMini Pro gives you powerful airflow whenever you need it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- BENEFITS --\u003e\n\u003csection class=\"benefits\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003ch2\u003eWhy You'll Want One\u003c\/h2\u003e\n\u003cp\u003eMore power. More uses. Less space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3\u003eBrushless High-Torque Motor\u003c\/h3\u003e\n\u003cp\u003eSerious airflow from a compact turbine-style motor designed to outperform ordinary portable fans.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🧩\u003c\/div\u003e\n\u003ch3\u003e5 Interchangeable Nozzles\u003c\/h3\u003e\n\u003cp\u003eFlat, cone, inflatable, precision and universal nozzles give you the right airflow for the job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🎒\u003c\/div\u003e\n\u003ch3\u003ePocket-Sized\u003c\/h3\u003e\n\u003cp\u003eLightweight, compact and easy to carry. Keep it in your vehicle, toolbox, backpack or camping kit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🔋\u003c\/div\u003e\n\u003ch3\u003eUSB-C Rechargeable\u003c\/h3\u003e\n\u003cp\u003eRecharge wherever you are using USB-C. No disposable batteries required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🎛️\u003c\/div\u003e\n\u003ch3\u003eVariable Speed\u003c\/h3\u003e\n\u003cp\u003eControl the airflow and choose the level that suits the task you're working on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🏕️\u003c\/div\u003e\n\u003ch3\u003eBuilt For The Outdoors\u003c\/h3\u003e\n\u003cp\u003eDesigned for South African braais, camping, road trips, garden work and outdoor adventures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- USES --\u003e\n\u003csection class=\"uses\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003ch2\u003eOne Device. Endless Uses.\u003c\/h2\u003e\n\u003cp\u003eYou'll find more uses for it than you expected.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-grid\"\u003e\n\u003cdiv class=\"use\"\u003e🔥 Fan braai coals and get the fire going faster\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e🍂 Blow leaves and debris from your driveway\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e🚗 Clean dust and dirt from your vehicle\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e🏊 Inflate suitable pool toys and inflatables\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e💨 Cool yourself down on hot summer days\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e🖥️ Clean keyboards and hard-to-reach spaces\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e📷 Remove dust from cameras and equipment\u003c\/div\u003e\n\u003cdiv class=\"use\"\u003e🏕️ Take it camping, fishing or on road trips\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- POWER STATEMENT --\u003e\n\u003csection class=\"power\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2\u003eCarry Less.\u003cbr\u003eDo More.\u003c\/h2\u003e\n\u003cp\u003eWhy carry a bulky blower when serious airflow can fit in the palm of your hand? The TurboMini Pro is made for people who want power without the bulk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\u003csection class=\"specs\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-title\"\u003e\n\u003ch2\u003eTurboMini Pro\u003c\/h2\u003e\n\u003cp\u003eCompact by design. Built to work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-list\"\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cstrong\u003eMotor\u003c\/strong\u003e \u003cspan\u003eBrushless High-Torque Turbine\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cstrong\u003eNozzles\u003c\/strong\u003e \u003cspan\u003e5 Interchangeable Nozzles\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cstrong\u003eCharging\u003c\/strong\u003e \u003cspan\u003eUSB-C Rechargeable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cstrong\u003eSize\u003c\/strong\u003e \u003cspan\u003eApprox. 12.3cm × 5.7cm × 4.2cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cstrong\u003eColour\u003c\/strong\u003e \u003cspan\u003eGunmetal Black\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec\"\u003e\n\u003cstrong\u003eSpeed Control\u003c\/strong\u003e \u003cspan\u003eVariable Speed Settings\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRUST --\u003e\n\u003csection class=\"trust\"\u003e\n\u003cdiv class=\"container trust-grid\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e⚡ Powerful\u003c\/strong\u003e \u003cspan\u003eHigh-speed airflow\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e🎒 Portable\u003c\/strong\u003e \u003cspan\u003ePocket-sized design\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e🔋 Rechargeable\u003c\/strong\u003e \u003cspan\u003eUSB-C charging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e🧩 Versatile\u003c\/strong\u003e \u003cspan\u003e5 nozzle options\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FINAL CTA --\u003e\n\u003csection class=\"cta\" id=\"order\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2\u003eYour Next Essential\u003cbr\u003e\u003cspan\u003eOutdoor Tool.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eWhether you're lighting the braai, cleaning your car, clearing leaves, camping or tackling everyday jobs, the TurboMini Pro is ready to go.\u003c\/p\u003e\n\u003ca href=\"#\" class=\"btn\"\u003e ADD TO CART → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\u003cfooter\u003e\n\u003cp\u003e\u003cstrong\u003eOutdoor Co.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eTurboMini Pro — Compact enough for your pocket, powerful enough for the job.\u003c\/p\u003e\n\u003cp\u003e© 2026 Outdoor Co. All rights reserved.\u003c\/p\u003e\n\u003c\/footer\u003e","brand":"The Outdoor Co. ZA","offers":[{"title":"Default Title","offer_id":44683752800344,"sku":null,"price":599.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/0084\/9240\/files\/turbomini-pro-at-a-bbq.png?v=1787857834"}],"url":"https:\/\/www.theoutdoorstoreza.co.za\/collections\/frontpage.oembed","provider":"The Outdoor Co. ZA","version":"1.0","type":"link"}