{"product_id":"combo-1-ghostfit-daily-essentials","title":"OCTOBER COMBO 1 — GhostFit Daily Essentials","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Inter:wght@400;500;600\u0026display=swap');\n\n.oc1-wrap {\n  max-width: 780px;\n  margin: 0 auto;\n  background: #0d0d0c;\n  color: #f2f1ec;\n  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n  line-height: 1.6;\n  border-radius: 14px;\n  overflow: hidden;\n  box-shadow: 0 20px 50px rgba(0,0,0,0.35);\n}\n\n.oc1-flagbar { display:flex; height:6px; width:100%; }\n.oc1-flagbar span { flex:1; height:100%; }\n.oc1-flagbar .b1{background:#000000;}\n.oc1-flagbar .b2{background:#ffb612;}\n.oc1-flagbar .b3{background:#007749;}\n.oc1-flagbar .b4{background:#ffffff;}\n.oc1-flagbar .b5{background:#de3831;}\n.oc1-flagbar .b6{background:#001489;}\n\n.oc1-hero {\n  padding:40px 36px 32px;\n  text-align:center;\n  background:radial-gradient(circle at 50% 0%, #1a1a17 0%, #0d0d0c 65%);\n}\n\n.oc1-eyebrow {\n  font-family:'Oswald',sans-serif;\n  font-size:13px;\n  font-weight:600;\n  letter-spacing:3px;\n  text-transform:uppercase;\n  color:#ffb612;\n  margin:0 0 12px;\n}\n\n.oc1-h1 {\n  font-family:'Oswald',sans-serif;\n  font-weight:700;\n  font-size:30px;\n  line-height:1.25;\n  margin:0 0 14px;\n  color:#ffffff;\n  letter-spacing:0.3px;\n}\n\n.oc1-lede {\n  font-size:16px;\n  color:#c9c7bd;\n  max-width:570px;\n  margin:0 auto;\n}\n\n.oc1-offer {\n  display:inline-block;\n  margin-top:24px;\n  padding:12px 22px;\n  background:#16160f;\n  border:1px solid rgba(255,182,18,0.35);\n  border-radius:10px;\n}\n\n.oc1-offer-old {\n  font-size:14px;\n  color:#9d9b91;\n  text-decoration:line-through;\n  margin-right:8px;\n}\n\n.oc1-offer-new {\n  font-family:'Oswald',sans-serif;\n  font-size:24px;\n  font-weight:700;\n  color:#ffffff;\n}\n\n.oc1-offer-save {\n  display:block;\n  margin-top:2px;\n  font-size:12px;\n  font-weight:600;\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  color:#007749;\n}\n\n.oc1-section {\n  padding:34px 36px;\n  border-top:1px solid rgba(255,255,255,0.07);\n}\n\n.oc1-section-tag {\n  font-family:'Oswald',sans-serif;\n  font-size:12px;\n  font-weight:600;\n  letter-spacing:2.5px;\n  text-transform:uppercase;\n  color:#007749;\n  margin:0 0 8px;\n}\n\n.oc1-h2 {\n  font-family:'Oswald',sans-serif;\n  font-weight:600;\n  font-size:22px;\n  color:#ffffff;\n  margin:0 0 14px;\n}\n\n.oc1-p {\n  font-size:15.5px;\n  color:#cfcdc3;\n  margin:0 0 8px;\n}\n\n.oc1-grid {\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:14px;\n  margin-top:22px;\n}\n\n.oc1-card {\n  background:#16160f;\n  border:1px solid rgba(255,182,18,0.18);\n  border-radius:10px;\n  padding:20px;\n}\n\n.oc1-card-title {\n  font-family:'Oswald',sans-serif;\n  font-size:17px;\n  font-weight:600;\n  color:#ffffff;\n  margin:0 0 7px;\n}\n\n.oc1-card-text {\n  font-size:14px;\n  color:#bdbbb1;\n  margin:0;\n}\n\n.oc1-combo {\n  display:flex;\n  gap:18px;\n  align-items:stretch;\n  margin-top:22px;\n}\n\n.oc1-product {\n  flex:1;\n  background:#14140f;\n  border-radius:10px;\n  padding:22px;\n  border:1px solid rgba(0,119,73,0.35);\n}\n\n.oc1-product-tag {\n  font-family:'Oswald',sans-serif;\n  font-size:11px;\n  letter-spacing:2px;\n  text-transform:uppercase;\n  color:#ffb612;\n  margin:0 0 6px;\n}\n\n.oc1-product-title {\n  font-family:'Oswald',sans-serif;\n  font-size:20px;\n  font-weight:600;\n  color:#ffffff;\n  margin:0 0 8px;\n}\n\n.oc1-product-text {\n  font-size:14px;\n  color:#c5c3b9;\n  margin:0;\n}\n\n.oc1-plus {\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-family:'Oswald',sans-serif;\n  font-size:24px;\n  font-weight:600;\n  color:#ffb612;\n}\n\n.oc1-value {\n  margin-top:22px;\n  padding:20px 22px;\n  background:#14140f;\n  border-left:3px solid #de3831;\n  border-radius:8px;\n}\n\n.oc1-value-line {\n  display:flex;\n  justify-content:space-between;\n  gap:15px;\n  font-size:14px;\n  color:#c9c7bd;\n  margin-bottom:5px;\n}\n\n.oc1-value-total {\n  display:flex;\n  justify-content:space-between;\n  gap:15px;\n  margin-top:10px;\n  padding-top:10px;\n  border-top:1px solid rgba(255,255,255,0.08);\n  font-family:'Oswald',sans-serif;\n  font-size:18px;\n  color:#ffffff;\n}\n\n.oc1-save {\n  color:#007749;\n}\n\n.oc1-checklist {\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:12px 20px;\n  margin-top:26px;\n  padding:0;\n  list-style:none;\n}\n\n.oc1-checklist li {\n  font-size:14.5px;\n  color:#e6e4da;\n  display:flex;\n  align-items:flex-start;\n  gap:8px;\n}\n\n.oc1-check {\n  color:#007749;\n  font-weight:700;\n  flex-shrink:0;\n}\n\n.oc1-footer {\n  padding:30px 36px 36px;\n  text-align:center;\n  background:#14140f;\n}\n\n.oc1-footer-line {\n  font-family:'Oswald',sans-serif;\n  font-weight:600;\n  font-size:17px;\n  color:#ffffff;\n  letter-spacing:0.5px;\n  margin:0 0 4px;\n}\n\n.oc1-footer-sub {\n  font-size:13px;\n  color:#9d9b91;\n  letter-spacing:1px;\n  text-transform:uppercase;\n}\n\n@media (max-width:480px) {\n  .oc1-hero,.oc1-section,.oc1-footer {\n    padding-left:20px;\n    padding-right:20px;\n  }\n\n  .oc1-h1 {\n    font-size:24px;\n  }\n\n  .oc1-grid {\n    grid-template-columns:1fr;\n  }\n\n  .oc1-combo {\n    flex-direction:column;\n  }\n\n  .oc1-plus {\n    height:10px;\n  }\n\n  .oc1-checklist {\n    grid-template-columns:1fr;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oc1-wrap\"\u003e\n\n  \u003cdiv class=\"oc1-flagbar\"\u003e\n    \u003cspan class=\"b1\"\u003e\u003c\/span\u003e\u003cspan class=\"b2\"\u003e\u003c\/span\u003e\u003cspan class=\"b3\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"b4\"\u003e\u003c\/span\u003e\u003cspan class=\"b5\"\u003e\u003c\/span\u003e\u003cspan class=\"b6\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"oc1-hero\"\u003e\n    \u003cp class=\"oc1-eyebrow\"\u003eOctober Combo Month 🇿🇦\u003c\/p\u003e\n    \u003ch1 class=\"oc1-h1\"\u003eGhostFit Daily Essentials\u003c\/h1\u003e\n    \u003cp class=\"oc1-lede\"\u003eTwo everyday carry essentials. One simple setup. Built for licensed firearm owners who want comfortable, discreet carry with a spare magazine close at hand.\u003c\/p\u003e\n\n    \u003cdiv class=\"oc1-offer\"\u003e\n      \u003cspan class=\"oc1-offer-old\"\u003eR498\u003c\/span\u003e\n      \u003cspan class=\"oc1-offer-new\"\u003eR449\u003c\/span\u003e\n      \u003cspan class=\"oc1-offer-save\"\u003eSave R49 • October Only\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- COMBO INTRO --\u003e\n  \u003cdiv class=\"oc1-section\"\u003e\n    \u003cp class=\"oc1-section-tag\"\u003eThe Everyday Pair\u003c\/p\u003e\n    \u003ch2 class=\"oc1-h2\"\u003eYour essential carry setup, together.\u003c\/h2\u003e\n    \u003cp class=\"oc1-p\"\u003eThe GhostFit™ Body Holster gives you a comfortable and discreet way to carry, while the GhostPouch™ keeps a spare magazine secure and within easy reach.\u003c\/p\u003e\n    \u003cp class=\"oc1-p\"\u003eTogether, they create a simple everyday setup without adding unnecessary bulk to your routine.\u003c\/p\u003e\n\n    \u003cdiv class=\"oc1-combo\"\u003e\n\n      \u003cdiv class=\"oc1-product\"\u003e\n        \u003cp class=\"oc1-product-tag\"\u003eEssential 01\u003c\/p\u003e\n        \u003ch3 class=\"oc1-product-title\"\u003eGhostFit™ Body Holster\u003c\/h3\u003e\n        \u003cp class=\"oc1-product-text\"\u003eFlexible, discreet carry designed to adapt to your clothing and everyday routine — without needing a belt.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oc1-plus\"\u003e+\u003c\/div\u003e\n\n      \u003cdiv class=\"oc1-product\"\u003e\n        \u003cp class=\"oc1-product-tag\"\u003eEssential 02\u003c\/p\u003e\n        \u003ch3 class=\"oc1-product-title\"\u003eGhostPouch™ Magazine Holster\u003c\/h3\u003e\n        \u003cp class=\"oc1-product-text\"\u003eLow-profile IWB spare magazine carry that keeps your backup magazine secure, discreet and accessible.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- WHY THE COMBO --\u003e\n  \u003cdiv class=\"oc1-section\"\u003e\n    \u003cp class=\"oc1-section-tag\"\u003eWhy This Combo\u003c\/p\u003e\n    \u003ch2 class=\"oc1-h2\"\u003eEverything you need. Nothing you don't.\u003c\/h2\u003e\n\n    \u003cdiv class=\"oc1-grid\"\u003e\n\n      \u003cdiv class=\"oc1-card\"\u003e\n        \u003ch3 class=\"oc1-card-title\"\u003eComplete the Setup\u003c\/h3\u003e\n        \u003cp class=\"oc1-card-text\"\u003ePair your everyday holster with dedicated spare magazine carry for a more complete EDC setup.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oc1-card\"\u003e\n        \u003ch3 class=\"oc1-card-title\"\u003eDiscreet \u0026amp; Comfortable\u003c\/h3\u003e\n        \u003cp class=\"oc1-card-text\"\u003eBoth products are designed with low-profile everyday wear in mind, helping keep your setup discreet.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oc1-card\"\u003e\n        \u003ch3 class=\"oc1-card-title\"\u003eMade for Everyday Carry\u003c\/h3\u003e\n        \u003cp class=\"oc1-card-text\"\u003eFrom driving and work to everyday errands, the combo is built around practical daily carry.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oc1-card\"\u003e\n        \u003ch3 class=\"oc1-card-title\"\u003eBetter Value\u003c\/h3\u003e\n        \u003cp class=\"oc1-card-text\"\u003eGet both essentials together for R449 instead of R498 and save R49 during October.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VALUE --\u003e\n  \u003cdiv class=\"oc1-section\"\u003e\n    \u003cp class=\"oc1-section-tag\"\u003eOctober Special\u003c\/p\u003e\n    \u003ch2 class=\"oc1-h2\"\u003eTwo essentials. One combo price.\u003c\/h2\u003e\n\n    \u003cdiv class=\"oc1-value\"\u003e\n      \u003cdiv class=\"oc1-value-line\"\u003e\n        \u003cspan\u003eGhostFit™ Body Holster\u003c\/span\u003e\n        \u003cspan\u003eR399\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oc1-value-line\"\u003e\n        \u003cspan\u003eGhostPouch™ Magazine Holster\u003c\/span\u003e\n        \u003cspan\u003eR99\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oc1-value-total\"\u003e\n        \u003cspan\u003eCombo Value\u003c\/span\u003e\n        \u003cspan\u003eR498\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oc1-value-total\"\u003e\n        \u003cspan\u003eOctober Combo Price\u003c\/span\u003e\n        \u003cspan class=\"oc1-save\"\u003eR449\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cul class=\"oc1-checklist\"\u003e\n      \u003cli\u003e\n\u003cspan class=\"oc1-check\"\u003e✔\u003c\/span\u003e GhostFit™ Body Holster\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oc1-check\"\u003e✔\u003c\/span\u003e GhostPouch™ Magazine Holster\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oc1-check\"\u003e✔\u003c\/span\u003e Discreet Everyday Carry\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oc1-check\"\u003e✔\u003c\/span\u003e Comfortable Daily Wear\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oc1-check\"\u003e✔\u003c\/span\u003e Spare Magazine Carry\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oc1-check\"\u003e✔\u003c\/span\u003e Save R49 in October\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FOOTER --\u003e\n  \u003cdiv class=\"oc1-footer\"\u003e\n    \u003cp class=\"oc1-footer-line\"\u003eCarry smart. Stay ready. 🇿🇦\u003c\/p\u003e\n    \u003cp class=\"oc1-footer-sub\"\u003eOctober Combo Month • Proudly South African\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oc1-flagbar\"\u003e\n    \u003cspan class=\"b1\"\u003e\u003c\/span\u003e\u003cspan class=\"b2\"\u003e\u003c\/span\u003e\u003cspan class=\"b3\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"b4\"\u003e\u003c\/span\u003e\u003cspan class=\"b5\"\u003e\u003c\/span\u003e\u003cspan class=\"b6\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"4Tastic SA","offers":[{"title":"Small (67.5cm-85cm)","offer_id":52771588309223,"sku":null,"price":449.0,"currency_code":"ZAR","in_stock":true},{"title":"Medium (81cm-100cm)","offer_id":52771588341991,"sku":null,"price":449.0,"currency_code":"ZAR","in_stock":true},{"title":"Large (95cm-120cm)","offer_id":52771588374759,"sku":null,"price":449.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0797\/9253\/7831\/files\/October_Combo_1_-_Product_Image.png?v=1791378114","url":"https:\/\/4tastic.co.za\/products\/combo-1-ghostfit-daily-essentials","provider":"4Tastic SA","version":"1.0","type":"link"}