{"product_id":"combo-2-ghostfit-ladies-edc","title":"OCTOBER COMBO 2 — GhostFit Ladies EDC","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.oc2-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.oc2-flagbar { display:flex; height:6px; width:100%; }\n.oc2-flagbar span { flex:1; height:100%; }\n.oc2-flagbar .b1{background:#000000;}\n.oc2-flagbar .b2{background:#ffb612;}\n.oc2-flagbar .b3{background:#007749;}\n.oc2-flagbar .b4{background:#ffffff;}\n.oc2-flagbar .b5{background:#de3831;}\n.oc2-flagbar .b6{background:#001489;}\n\n.oc2-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.oc2-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.oc2-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.oc2-lede {\n  font-size:16px;\n  color:#c9c7bd;\n  max-width:570px;\n  margin:0 auto;\n}\n\n.oc2-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.oc2-offer-old {\n  font-size:14px;\n  color:#9d9b91;\n  text-decoration:line-through;\n  margin-right:8px;\n}\n\n.oc2-offer-new {\n  font-family:'Oswald',sans-serif;\n  font-size:24px;\n  font-weight:700;\n  color:#ffffff;\n}\n\n.oc2-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.oc2-section {\n  padding:34px 36px;\n  border-top:1px solid rgba(255,255,255,0.07);\n}\n\n.oc2-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.oc2-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.oc2-p {\n  font-size:15.5px;\n  color:#cfcdc3;\n  margin:0 0 8px;\n}\n\n.oc2-combo {\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:14px;\n  margin-top:22px;\n}\n\n.oc2-product {\n  background:#16160f;\n  border-radius:10px;\n  padding:20px 16px;\n  border:1px solid rgba(255,182,18,0.18);\n  text-align:center;\n}\n\n.oc2-product-number {\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 7px;\n}\n\n.oc2-product-title {\n  font-family:'Oswald',sans-serif;\n  font-size:18px;\n  font-weight:600;\n  color:#ffffff;\n  margin:0 0 8px;\n}\n\n.oc2-product-text {\n  font-size:13.5px;\n  color:#bdbbb1;\n  margin:0;\n}\n\n.oc2-feature-grid {\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:14px;\n  margin-top:22px;\n}\n\n.oc2-feature {\n  background:#14140f;\n  border-radius:10px;\n  padding:20px;\n  border-left:3px solid #de3831;\n}\n\n.oc2-feature-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.oc2-feature-text {\n  font-size:14px;\n  color:#c1bfb5;\n  margin:0;\n}\n\n.oc2-highlight {\n  margin-top:22px;\n  padding:22px;\n  background:#14140f;\n  border:1px solid rgba(0,119,73,0.35);\n  border-radius:10px;\n  text-align:center;\n}\n\n.oc2-highlight-title {\n  font-family:'Oswald',sans-serif;\n  font-size:19px;\n  font-weight:600;\n  color:#ffffff;\n  margin:0 0 7px;\n}\n\n.oc2-highlight-text {\n  font-size:14.5px;\n  color:#c9c7bd;\n  margin:0;\n}\n\n.oc2-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.oc2-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.oc2-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.oc2-save {\n  color:#007749;\n}\n\n.oc2-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.oc2-checklist li {\n  font-size:14.5px;\n  color:#e6e4da;\n  display:flex;\n  align-items:flex-start;\n  gap:8px;\n}\n\n.oc2-check {\n  color:#007749;\n  font-weight:700;\n  flex-shrink:0;\n}\n\n.oc2-footer {\n  padding:30px 36px 36px;\n  text-align:center;\n  background:#14140f;\n}\n\n.oc2-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.oc2-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  .oc2-hero,.oc2-section,.oc2-footer {\n    padding-left:20px;\n    padding-right:20px;\n  }\n\n  .oc2-h1 {\n    font-size:24px;\n  }\n\n  .oc2-combo,\n  .oc2-feature-grid {\n    grid-template-columns:1fr;\n  }\n\n  .oc2-checklist {\n    grid-template-columns:1fr;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"oc2-wrap\"\u003e\n\n  \u003cdiv class=\"oc2-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=\"oc2-hero\"\u003e\n    \u003cp class=\"oc2-eyebrow\"\u003eOctober Combo Month 🇿🇦\u003c\/p\u003e\n    \u003ch1 class=\"oc2-h1\"\u003eGhostFit Ladies EDC\u003c\/h1\u003e\n    \u003cp class=\"oc2-lede\"\u003eThree essentials designed around everyday carry for women — from discreet body carry to outfits where traditional holsters simply don't work.\u003c\/p\u003e\n\n    \u003cdiv class=\"oc2-offer\"\u003e\n      \u003cspan class=\"oc2-offer-old\"\u003eR897\u003c\/span\u003e\n      \u003cspan class=\"oc2-offer-new\"\u003eR699\u003c\/span\u003e\n      \u003cspan class=\"oc2-offer-save\"\u003eSave R198 • October Only\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- COMBO --\u003e\n  \u003cdiv class=\"oc2-section\"\u003e\n    \u003cp class=\"oc2-section-tag\"\u003eThe Women's EDC Setup\u003c\/p\u003e\n    \u003ch2 class=\"oc2-h2\"\u003eCarry that works with your wardrobe.\u003c\/h2\u003e\n    \u003cp class=\"oc2-p\"\u003eThe GhostFit™ gives you flexible everyday carry, the GhostPouch™ keeps a spare magazine discreetly at hand, and the GhostLace™ opens up carry options for dresses, skirts, shorts and fitted clothing.\u003c\/p\u003e\n    \u003cp class=\"oc2-p\"\u003eTogether, they give you more ways to carry without having to build your outfit around your holster.\u003c\/p\u003e\n\n    \u003cdiv class=\"oc2-combo\"\u003e\n\n      \u003cdiv class=\"oc2-product\"\u003e\n        \u003cp class=\"oc2-product-number\"\u003eEssential 01\u003c\/p\u003e\n        \u003ch3 class=\"oc2-product-title\"\u003eGhostFit™\u003c\/h3\u003e\n        \u003cp class=\"oc2-product-text\"\u003eFlexible body carry designed to adapt to different outfits and everyday routines.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oc2-product\"\u003e\n        \u003cp class=\"oc2-product-number\"\u003eEssential 02\u003c\/p\u003e\n        \u003ch3 class=\"oc2-product-title\"\u003eGhostPouch™\u003c\/h3\u003e\n        \u003cp class=\"oc2-product-text\"\u003eDiscreet IWB spare magazine carry with a slim, low-profile design.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oc2-product\"\u003e\n        \u003cp class=\"oc2-product-number\"\u003eEssential 03\u003c\/p\u003e\n        \u003ch3 class=\"oc2-product-title\"\u003eGhostLace™\u003c\/h3\u003e\n        \u003cp class=\"oc2-product-text\"\u003eThigh carry designed specifically for dresses, skirts, shorts and fitted clothing.\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=\"oc2-section\"\u003e\n    \u003cp class=\"oc2-section-tag\"\u003eDesigned For Her\u003c\/p\u003e\n    \u003ch2 class=\"oc2-h2\"\u003eMore wardrobe options. More carry options.\u003c\/h2\u003e\n\n    \u003cdiv class=\"oc2-feature-grid\"\u003e\n\n      \u003cdiv class=\"oc2-feature\"\u003e\n        \u003ch3 class=\"oc2-feature-title\"\u003eDresses \u0026amp; Skirts\u003c\/h3\u003e\n        \u003cp class=\"oc2-feature-text\"\u003eGhostLace™ gives you a discreet thigh-carry option when a waistband isn't practical.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oc2-feature\"\u003e\n        \u003ch3 class=\"oc2-feature-title\"\u003eEveryday Outfits\u003c\/h3\u003e\n        \u003cp class=\"oc2-feature-text\"\u003eGhostFit™ works with a wide range of everyday clothing, giving you flexible carry without a belt.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oc2-feature\"\u003e\n        \u003ch3 class=\"oc2-feature-title\"\u003eSpare Magazine Ready\u003c\/h3\u003e\n        \u003cp class=\"oc2-feature-text\"\u003eGhostPouch™ adds dedicated spare magazine carry to complete your everyday setup.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oc2-feature\"\u003e\n        \u003ch3 class=\"oc2-feature-title\"\u003eOne Complete Bundle\u003c\/h3\u003e\n        \u003cp class=\"oc2-feature-text\"\u003eThree complementary carry options in one October combo, with R198 saved.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"oc2-highlight\"\u003e\n      \u003ch3 class=\"oc2-highlight-title\"\u003eYour wardrobe shouldn't dictate your carry.\u003c\/h3\u003e\n      \u003cp class=\"oc2-highlight-text\"\u003eChoose the carry option that works with what you're wearing — whether that's everyday clothing, activewear, or something more dressed up.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VALUE --\u003e\n  \u003cdiv class=\"oc2-section\"\u003e\n    \u003cp class=\"oc2-section-tag\"\u003eOctober Special\u003c\/p\u003e\n    \u003ch2 class=\"oc2-h2\"\u003eThree essentials. One combo price.\u003c\/h2\u003e\n\n    \u003cdiv class=\"oc2-value\"\u003e\n      \u003cdiv class=\"oc2-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=\"oc2-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=\"oc2-value-line\"\u003e\n        \u003cspan\u003eGhostLace™ Thigh Holster\u003c\/span\u003e\n        \u003cspan\u003eR399\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oc2-value-total\"\u003e\n        \u003cspan\u003eCombo Value\u003c\/span\u003e\n        \u003cspan\u003eR897\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"oc2-value-total\"\u003e\n        \u003cspan\u003eOctober Combo Price\u003c\/span\u003e\n        \u003cspan class=\"oc2-save\"\u003eR699\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cul class=\"oc2-checklist\"\u003e\n      \u003cli\u003e\n\u003cspan class=\"oc2-check\"\u003e✔\u003c\/span\u003e GhostFit™ Body Holster\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oc2-check\"\u003e✔\u003c\/span\u003e GhostPouch™ Magazine Holster\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oc2-check\"\u003e✔\u003c\/span\u003e GhostLace™ Thigh Holster\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oc2-check\"\u003e✔\u003c\/span\u003e Multiple Carry Options\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oc2-check\"\u003e✔\u003c\/span\u003e Designed Around Women's Clothing\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oc2-check\"\u003e✔\u003c\/span\u003e Save R198 in October\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FOOTER --\u003e\n  \u003cdiv class=\"oc2-footer\"\u003e\n    \u003cp class=\"oc2-footer-line\"\u003eCarry your way. Dress your way. Stay ready. 🇿🇦\u003c\/p\u003e\n    \u003cp class=\"oc2-footer-sub\"\u003eOctober Combo Month • Proudly South African\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"oc2-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) \/ Black","offer_id":52771589718247,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true},{"title":"Small (67.5cm-85cm) \/ Pink","offer_id":52771770859751,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true},{"title":"Small (67.5cm-85cm) \/ Purple","offer_id":52771770892519,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true},{"title":"Medium (81cm-100cm) \/ Black","offer_id":52771589751015,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true},{"title":"Medium (81cm-100cm) \/ Pink","offer_id":52771770925287,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true},{"title":"Medium (81cm-100cm) \/ Purple","offer_id":52771770958055,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true},{"title":"Large (95cm-120cm) \/ Black","offer_id":52771589783783,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true},{"title":"Large (95cm-120cm) \/ Pink","offer_id":52771770990823,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true},{"title":"Large (95cm-120cm) \/ Purple","offer_id":52771771023591,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0797\/9253\/7831\/files\/October_Combo_2_-_Product_Image.png?v=1791378388","url":"https:\/\/4tastic.co.za\/products\/combo-2-ghostfit-ladies-edc","provider":"4Tastic SA","version":"1.0","type":"link"}