{"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","url":"https:\/\/www.theoutdoorstoreza.co.za\/products\/capshot-novelty-gun-shaped-bottle-opener","provider":"The Outdoor Co. ZA","version":"1.0","type":"link"}