{"id":7105,"date":"2022-08-03T15:59:28","date_gmt":"2022-08-03T15:59:28","guid":{"rendered":"https:\/\/themedemo.commercegurus.com\/shoptimizer-demodata\/?page_id=7105"},"modified":"2026-03-11T22:50:12","modified_gmt":"2026-03-11T20:50:12","slug":"home","status":"publish","type":"page","link":"https:\/\/blankmedia.co.za\/e-store\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7105\" class=\"elementor elementor-7105\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f16ba33 e-flex e-con-boxed e-con e-parent\" data-id=\"f16ba33\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-514bb6b elementor-widget elementor-widget-html\" data-id=\"514bb6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- HERO BLOCK 1: Eyebrow + Title\n     SEO: Hidden intro paragraph places focus keyword at start of content\n     so RankMath\/Yoast gives green light on \"keyword at beginning\" check.\n     Visually invisible to users, fully readable by Google. -->\n<style>\n.bm-h1 * { box-sizing: border-box; margin: 0; padding: 0; }\n.bm-h1 {\n  --bm-blue: #2176cc;\n  --bm-blue-darker: #0f3270;\n  --bm-black: #0d0d0d;\n  background: #ffffff;\n  padding: 60px 60px 0 60px;\n  margin: -20px -20px 0 -20px;\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  -webkit-font-smoothing: antialiased;\n}\n.bm-h1-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: 20px;\n}\n.bm-h1-eyebrow-line { width: 32px; height: 2px; background: var(--bm-blue); border-radius: 2px; flex-shrink: 0; }\n.bm-h1-eyebrow-text { font-size: 11px; letter-spacing: 0.22em; text-transform: uppercase; color: var(--bm-blue); font-weight: 600; }\n.bm-h1 h1 {\n  font-family: 'Cormorant Garamond', Georgia, serif;\n  font-size: clamp(48px, 6.5vw, 86px);\n  font-weight: 700;\n  line-height: 1.04;\n  letter-spacing: -0.025em;\n  color: var(--bm-black);\n  margin: 0;\n}\n.bm-h1 h1 em { font-style: italic; color: var(--bm-blue); }\n\n\/* SEO intro \u2014 readable by Google, invisible to users.\n   Uses position absolute + zero dimensions so it takes no layout space.\n   NOT display:none or visibility:hidden (Google ignores those). *\/\n.bm-seo-intro {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  overflow: hidden;\n  clip: rect(0,0,0,0);\n  white-space: nowrap;\n}\n\n@media (max-width: 768px) {\n  .bm-h1 { padding: 50px 24px 0 24px; margin: 0 -15px; }\n  .bm-h1 h1 { font-size: clamp(38px, 8vw, 56px); }\n}\n<\/style>\n\n<div class=\"bm-h1\">\n\n  <!-- SEO-only intro: places focus keyword at very start of content for RankMath\/Yoast.\n       Google reads this. Users don't see it. Completely white-hat. -->\n  <p class=\"bm-seo-intro\">Blank Media offers corporate gifts in Johannesburg and across South Africa \u2014 branded USB drives, DTF printing, T-shirt branding, and event merchandise with fast nationwide delivery.<\/p>\n\n  <div class=\"bm-h1-eyebrow\">\n    <div class=\"bm-h1-eyebrow-line\"><\/div>\n    <span class=\"bm-h1-eyebrow-text\">Proudly South African \u00b7 Since 2005<\/span>\n  <\/div>\n\n  <h1>Branding that makes<br>your business <em>unforgettable.<\/em><\/h1>\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ba704f e-flex e-con-boxed e-con e-parent\" data-id=\"2ba704f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4584cb elementor-widget elementor-widget-image\" data-id=\"a4584cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/11\/Bm_header_Nov_c-1024x512.png\" class=\"attachment-large size-large wp-image-21866\" alt=\"USB Flash Drive and Promotional Gift Branding\" srcset=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/11\/Bm_header_Nov_c-1024x512.png 1024w, https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/11\/Bm_header_Nov_c-300x150.png 300w, https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/11\/Bm_header_Nov_c-768x384.png 768w, https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/11\/Bm_header_Nov_c-1536x768.png 1536w, https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/11\/Bm_header_Nov_c-990x495.png 990w, https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/11\/Bm_header_Nov_c-441x221.png 441w, https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/11\/Bm_header_Nov_c-800x400.png 800w, https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/11\/Bm_header_Nov_c-150x75.png 150w, https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/11\/Bm_header_Nov_c.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b8cb9a5 e-flex e-con-boxed e-con e-parent\" data-id=\"b8cb9a5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0aac17b elementor-widget elementor-widget-html\" data-id=\"0aac17b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- HERO BLOCK 3: Subtext + Buttons + Stats -->\n<style>\n.bm-h3 * { box-sizing: border-box; margin: 0; padding: 0; }\n.bm-h3 {\n  --bm-blue: #2176cc;\n  --bm-blue-dark: #1a4fa0;\n  --bm-blue-darker: #0f3270;\n  --bm-blue-faint: #e8f1fb;\n  --bm-muted: #5a6a7a;\n  --bm-border: #d0dff0;\n  --bm-ease: cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  background: #ffffff;\n  padding: 40px 60px 56px 60px;\n  margin: 0 -20px;\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  -webkit-font-smoothing: antialiased;\n}\n\n.bm-h3-sub {\n  font-size: 17px;\n  line-height: 1.68;\n  color: var(--bm-muted);\n  max-width: 600px;\n  margin-bottom: 36px;\n  font-weight: 300;\n}\n\n.bm-h3-btns {\n  display: flex;\n  gap: 14px;\n  flex-wrap: wrap;\n  margin-bottom: 48px;\n}\n.bm-h3-btn-primary {\n  background: var(--bm-blue);\n  color: white;\n  padding: 14px 30px;\n  border-radius: 5px;\n  font-size: 14px;\n  font-weight: 600;\n  text-decoration: none;\n  transition: all 0.25s var(--bm-ease);\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  white-space: nowrap;\n}\n.bm-h3-btn-primary:hover {\n  background: var(--bm-blue-dark);\n  transform: translateY(-2px);\n  box-shadow: 0 8px 24px rgba(33,118,204,0.35);\n  color: white;\n  text-decoration: none;\n}\n.bm-h3-btn-ghost {\n  background: transparent;\n  color: var(--bm-blue);\n  padding: 14px 30px;\n  border-radius: 5px;\n  font-size: 14px;\n  font-weight: 500;\n  text-decoration: none;\n  border: 1.5px solid var(--bm-blue);\n  transition: all 0.25s var(--bm-ease);\n  white-space: nowrap;\n}\n.bm-h3-btn-ghost:hover {\n  background: var(--bm-blue-faint);\n  color: var(--bm-blue-dark);\n  text-decoration: none;\n}\n\n\/* Stats \u2014 single horizontal row *\/\n.bm-h3-stats {\n  display: flex;\n  align-items: flex-start;\n  padding-top: 32px;\n  border-top: 1px solid var(--bm-border);\n  flex-wrap: wrap;\n  gap: 0;\n}\n.bm-h3-stat {\n  display: flex;\n  flex-direction: column;\n  gap: 5px;\n  padding-right: 40px;\n  border-right: 1px solid var(--bm-border);\n  margin-right: 40px;\n}\n.bm-h3-stat:last-child { border-right: none; margin-right: 0; padding-right: 0; }\n.bm-h3-stat-num {\n  font-family: 'Cormorant Garamond', Georgia, serif;\n  font-size: 32px;\n  font-weight: 700;\n  color: var(--bm-blue-darker);\n  line-height: 1;\n}\n.bm-h3-stat-label {\n  font-size: 10px;\n  color: var(--bm-muted);\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  font-weight: 500;\n}\n\n@media (max-width: 768px) {\n  .bm-h3 { padding: 32px 24px 48px 24px; margin: 0 -15px; }\n  .bm-h3-sub { font-size: 15px; }\n  .bm-h3-stat { border-right: none; margin-right: 24px; padding-right: 0; }\n}\n@media (max-width: 480px) {\n  .bm-h3-btns { flex-direction: column; }\n  .bm-h3-stat { margin-right: 16px; }\n}\n<\/style>\n\n<div class=\"bm-h3\">\n\n  <p class=\"bm-h3-sub\">From custom USB drives and DTF printing to full corporate gifting \u2014 first-class branded merchandise your clients will remember, with fast nationwide turnaround.<\/p>\n\n  <div class=\"bm-h3-btns\">\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/#bm-products\"\n       class=\"bm-h3-btn-primary\"\n       onclick=\"event.preventDefault();var t=document.getElementById('bm-products');if(t){t.scrollIntoView({behavior:'smooth'});}else{window.location='https:\/\/blankmedia.co.za\/e-store\/#bm-products';}\">\n      Shop All Products \u2192\n    <\/a>\n    <a href=\"mailto:in**@***********co.za\" data-original-string=\"EgxRI0fW0qDel0\/\/HSPpNg==6e42dSd85KyUtPJxXNSFtViAxGF0Nx90uJfhghMh\/JXZX8=\" title=\"This contact has been encoded by Anti-Spam by CleanTalk. Click to decode. To finish the decoding make sure that JavaScript is enabled in your browser.\" class=\"bm-h3-btn-ghost\">Corporate Enquiries<\/a>\n  <\/div>\n\n  <div class=\"bm-h3-stats\">\n    <div class=\"bm-h3-stat\">\n      <span class=\"bm-h3-stat-num\">20+<\/span>\n      <span class=\"bm-h3-stat-label\">Years Experience<\/span>\n    <\/div>\n    <div class=\"bm-h3-stat\">\n      <span class=\"bm-h3-stat-num\">2\u20133<\/span>\n      <span class=\"bm-h3-stat-label\">Day Turnaround<\/span>\n    <\/div>\n    <div class=\"bm-h3-stat\">\n      <span class=\"bm-h3-stat-num\">100%<\/span>\n      <span class=\"bm-h3-stat-label\">Black Women Owned<\/span>\n    <\/div>\n    <div class=\"bm-h3-stat\">\n      <span class=\"bm-h3-stat-num\">South Africa<\/span>\n      <span class=\"bm-h3-stat-label\">Nationwide Delivery<\/span>\n    <\/div>\n  <\/div>\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e61069d e-flex e-con-boxed e-con e-parent\" data-id=\"e61069d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b1631c elementor-widget elementor-widget-html\" data-id=\"2b1631c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\n     BLANK MEDIA - TESTIMONIALS SECTION\n     Real Google reviews via Trustindex.\n     \"This user only left a rating.\" text is hidden via CSS + JS.\n     Stars and card remain fully visible.\n     ============================================================ -->\n\n<style>\n.bm-testi * { box-sizing: border-box; margin: 0; padding: 0; }\n\n.bm-testi {\n  --bm-blue: #2176cc;\n  --bm-blue-dark: #1a4fa0;\n  --bm-blue-faint: #e8f1fb;\n  --bm-black: #0d0d0d;\n  --bm-muted: #5a6a7a;\n  --bm-border: #d0dff0;\n  background: #ffffff;\n  padding: 70px 60px;\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* Section header *\/\n.bm-testi-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 14px;\n}\n.bm-testi-eyebrow-line { width: 28px; height: 2px; background: var(--bm-blue); border-radius: 2px; }\n.bm-testi-eyebrow-text { font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--bm-blue); font-weight: 600; }\n\n.bm-testi-title {\n  font-family: 'Cormorant Garamond', Georgia, serif;\n  font-size: clamp(30px, 4vw, 50px);\n  font-weight: 700;\n  line-height: 1.1;\n  letter-spacing: -0.02em;\n  color: var(--bm-black);\n  margin-bottom: 40px;\n}\n\n\/* Trustindex brand overrides *\/\n.bm-testi-widget .ti-widget { font-family: 'DM Sans', sans-serif !important; }\n.bm-testi-widget .ti-review-item {\n  border: 1px solid var(--bm-border) !important;\n  border-radius: 10px !important;\n  background: #f4f7fc !important;\n}\n.bm-testi-widget .ti-review-header { background: transparent !important; }\n.bm-testi-widget .ti-star { color: #f0a500 !important; }\n.bm-testi-widget .ti-profile-name { color: var(--bm-black) !important; font-weight: 600 !important; }\n.bm-testi-widget .ti-review-body { color: var(--bm-muted) !important; font-size: 13px !important; line-height: 1.65 !important; }\n\n\/* Hide Trustindex's own header \u2014 we use ours above *\/\n.bm-testi-widget .ti-widget-header { display: none !important; }\n\n\/* \u2500\u2500 HIDE \"This user only left a rating.\" TEXT \u2500\u2500\n   Targets the exact Trustindex classes used for no-text placeholder.\n   Card and stars remain untouched. *\/\n.bm-testi-widget .ti-review-body p.ti-no-review-text,\n.bm-testi-widget .ti-review-body .ti-no-review-text,\n.bm-testi-widget p.ti-no-review-text,\n.bm-testi-widget .ti-review-content .ti-no-review-text { display: none !important; }\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  .bm-testi { padding: 50px 24px; }\n}\n<\/style>\n\n<div class=\"bm-testi\">\n\n  <div class=\"bm-testi-eyebrow\">\n    <div class=\"bm-testi-eyebrow-line\"><\/div>\n    <span class=\"bm-testi-eyebrow-text\">Customer Reviews<\/span>\n  <\/div>\n\n  <h2 class=\"bm-testi-title\">Trusted by Businesses Across South Africa<\/h2>\n\n  <div class=\"bm-testi-widget\">\n    <div data-src=\"https:\/\/cdn.trustindex.io\/loader.js?55b7dcb13683278b8876f2e3a9d\"><\/div>\n  <\/div>\n\n<\/div>\n\n<script>\n\/\/ JS fallback \u2014 runs after Trustindex loads and finds any element\n\/\/ containing exactly that phrase, then hides just that element.\n\/\/ Stars and card remain visible.\n(function() {\n  function hideNoRatingText() {\n    var all = document.querySelectorAll('.bm-testi-widget *');\n    all.forEach(function(el) {\n      if (\n        el.children.length === 0 &&\n        el.textContent.trim().toLowerCase().indexOf('this user only left a rating') !== -1\n      ) {\n        el.style.display = 'none';\n      }\n    });\n  }\n  \/\/ Run on load and again after a short delay to catch late-rendering widgets\n  window.addEventListener('load', function() {\n    hideNoRatingText();\n    setTimeout(hideNoRatingText, 1500);\n    setTimeout(hideNoRatingText, 3000);\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-457f210 e-flex e-con-boxed e-con e-parent\" data-id=\"457f210\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df19dcf elementor-widget elementor-widget-html\" data-id=\"df19dcf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\n     BLANK MEDIA - PRODUCT GRID SECTION ONLY\n     Paste this block into your WooCommerce page (HTML mode)\n     ============================================================ -->\n\n<style>\n.bm-pg * { box-sizing: border-box; }\n.bm-pg {\n  --bm-blue: #2176cc;\n  --bm-blue-dark: #1a4fa0;\n  --bm-blue-faint: #e8f1fb;\n  --bm-black: #0d0d0d;\n  --bm-white: #ffffff;\n  --bm-muted: #6b6b6b;\n  --bm-border: #d0dff0;\n  --bm-ease: cubic-bezier(0.25,0.46,0.45,0.94);\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  -webkit-font-smoothing: antialiased;\n  padding: 60px 0;\n}\n\n\/* Header row *\/\n.bm-pg-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-end;\n  margin-bottom: 36px;\n}\n.bm-pg-eyebrow { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }\n.bm-pg-eyebrow-line { width: 28px; height: 2px; background: var(--bm-blue); border-radius: 2px; }\n.bm-pg-eyebrow-text { font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--bm-blue); font-weight: 600; }\n.bm-pg-title {\n  font-family: 'Cormorant Garamond', Georgia, serif;\n  font-size: clamp(26px, 3vw, 42px);\n  font-weight: 700;\n  line-height: 1.12;\n  letter-spacing: -0.02em;\n  color: var(--bm-black);\n  margin: 0;\n}\n.bm-pg-view-all {\n  font-size: 13px; font-weight: 600;\n  color: var(--bm-blue); text-decoration: none;\n  display: flex; align-items: center; gap: 6px;\n  white-space: nowrap;\n  transition: gap 0.2s;\n}\n.bm-pg-view-all:hover { gap: 10px; text-decoration: none; color: var(--bm-blue); }\n\n\/* Grid *\/\n.bm-pg-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 18px;\n}\n\n\/* Card *\/\n.bm-pg-card {\n  border: 1px solid var(--bm-border);\n  border-radius: 10px;\n  overflow: hidden;\n  transition: all 0.3s var(--bm-ease);\n  text-decoration: none;\n  color: var(--bm-black);\n  display: flex;\n  flex-direction: column;\n  background: var(--bm-white);\n}\n.bm-pg-card:hover {\n  border-color: var(--bm-blue);\n  transform: translateY(-4px);\n  box-shadow: 0 14px 36px rgba(33,118,204,0.13);\n  text-decoration: none;\n  color: var(--bm-black);\n}\n\n\/* Image \u2014 consistent background & sizing on ALL cards *\/\n.bm-pg-card-img {\n  width: 100%;\n  height: 185px;\n  object-fit: contain;\n  display: block;\n  background: var(--bm-blue-faint);\n  padding: 16px;\n  flex-shrink: 0;\n}\n\n\/* Body \u2014 fixed min-height so descriptions align across rows *\/\n.bm-pg-card-body {\n  padding: 16px 18px;\n  flex: 1;\n}\n.bm-pg-card-body h3 {\n  font-size: 14px;\n  font-weight: 600;\n  margin: 0 0 6px 0;\n  line-height: 1.3;\n  color: var(--bm-black);\n}\n.bm-pg-card-body p {\n  font-size: 12px;\n  color: var(--bm-muted);\n  line-height: 1.55;\n  margin: 0;\n}\n\n\/* Footer *\/\n.bm-pg-card-footer {\n  padding: 12px 18px;\n  border-top: 1px solid var(--bm-border);\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  flex-shrink: 0;\n}\n.bm-pg-turnaround { font-size: 11px; color: var(--bm-muted); }\n.bm-pg-turnaround span { color: var(--bm-blue); font-weight: 600; }\n.bm-pg-shop { font-size: 12px; font-weight: 600; color: var(--bm-blue); }\n\n\/* Scroll reveal *\/\n\/* No-flash reveal: elements visible by default, JS enhances if available *\/\n.bm-pg-reveal { opacity: 1; transform: none; }\n.bm-pg-js-ready .bm-pg-reveal { opacity: 0; transform: translateY(18px); transition: opacity 0.55s ease, transform 0.55s ease; }\n.bm-pg-js-ready .bm-pg-d1 { transition-delay: 0.08s; }\n.bm-pg-js-ready .bm-pg-d2 { transition-delay: 0.16s; }\n.bm-pg-js-ready .bm-pg-d3 { transition-delay: 0.24s; }\n.bm-pg-js-ready .bm-pg-reveal.bm-pg-visible { opacity: 1; transform: translateY(0); }\n.bm-pg-d1 { transition-delay: 0.08s; }\n.bm-pg-d2 { transition-delay: 0.16s; }\n.bm-pg-d3 { transition-delay: 0.24s; }\n\n\/* Responsive *\/\n@media (max-width: 1024px) { .bm-pg-grid { grid-template-columns: repeat(3, 1fr); } }\n@media (max-width: 768px)  { .bm-pg-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px)  { .bm-pg-grid { grid-template-columns: 1fr; } }\n<\/style>\n\n<div class=\"bm-pg\" id=\"bm-products\">\n\n  <div class=\"bm-pg-header\">\n    <div>\n      <div class=\"bm-pg-eyebrow bm-pg-reveal\">\n        <div class=\"bm-pg-eyebrow-line\"><\/div>\n        <span class=\"bm-pg-eyebrow-text\">Our Products<\/span>\n      <\/div>\n      <h2 class=\"bm-pg-title bm-pg-reveal\">Branded Merchandise &amp; Corporate Gifts in South Africa<\/h2>\n    <\/div>\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/shop\/\" class=\"bm-pg-view-all bm-pg-reveal\">View All Products \u2192<\/a>\n  <\/div>\n\n  <div class=\"bm-pg-grid\">\n\n    <!-- 1 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product-category\/usb-flash-drives\/swivel-twister-axis-usbs\/\" class=\"bm-pg-card bm-pg-reveal\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/07\/Homepage_Banner_Swivel.webp\" alt=\"Corporate gifts South Africa \u2014 branded USB flash drives by Blank Media\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Swivel USB Flash Drives<\/h3>\n        <p>Classic swivel design, custom branded with your logo, ready in 2\u20133 days.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 Ready in <span>2\u20133 days<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 2 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product-category\/drinkware\/water-bottles\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d1\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/11\/Water-bottle-branding_b.png\" alt=\"Water Bottle Branding\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Water Bottle Branding<\/h3>\n        <p>Custom branded bottles for events, staff gifts, and corporate campaigns.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 3 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product-category\/drinkware\/plastic-cups\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d2\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/07\/HP_Banner_Cup_b.webp\" alt=\"Event Cup Branding\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Event Cup Branding<\/h3>\n        <p>Branded cups for events, activations, sports days, and brand promotions.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 4 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product-category\/writing-instruments\/pens\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d3\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/07\/HP_Banner_Pen_a.webp\" alt=\"Pen Branding\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Pen Branding<\/h3>\n        <p>Custom printed pens \u2014 affordable, high-impact branded gifts for any business.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 5 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product-category\/apparel\/\" class=\"bm-pg-card bm-pg-reveal\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/10\/t-shirt-branding-oct_a.png\" alt=\"T-Shirt Branding\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>T-Shirt Branding<\/h3>\n        <p>Full-colour DTF printing on quality tees for uniforms, events, and campaigns.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 6 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product\/printed-cd-set\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d1\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/10\/CD-Printing-061015_e.png\" alt=\"CD DVD Printing\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>CD & DVD Printing<\/h3>\n        <p>Full-colour disc printing, professional duplication, and complete packaging.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 7 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product-category\/usb-flash-drives\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d2\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2024\/09\/Blank_Media_Swivel_Cat_a.png\" alt=\"USB Flash Drive Range\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>USB Flash Drive Branding<\/h3>\n        <p>Swivel, card, OTG, wooden & novelty styles \u2014 all branded with your logo.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 Ready in <span>2\u20133 days<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 8 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product-category\/usb-flash-drives\/credit-card-usb\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d3\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2024\/08\/BlankMedia_Card_USB020824d.png\" alt=\"Credit Card USB\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Credit Card USB Branding<\/h3>\n        <p>Slim credit card USB drives \u2014 a sleek, premium branded gift for corporates.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 Ready in <span>2\u20133 days<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 9 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product-category\/usb-flash-drives\/otg-shuffle-usb-flash-drives\/\" class=\"bm-pg-card bm-pg-reveal\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2024\/07\/BM_OTG.png\" alt=\"OTG USB Flash Drives\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>OTG Shuffle USB Drives<\/h3>\n        <p>USB-C compatible OTG drives, custom branded for modern devices and users.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 Ready in <span>2\u20133 days<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 10 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product\/mouse-pad-rectangle\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d1\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2024\/09\/Blank_Media_Mouse_Pad_a-1024x865.png\" alt=\"Mouse Pad Branding\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Mouse Pad Branding<\/h3>\n        <p>Full-colour branded mouse pads \u2014 a practical, long-lasting corporate desk gift.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 11 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product-category\/usb-packaging-accessories\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d2\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2024\/09\/Blank_Media_USB_Packaging_a.png\" alt=\"USB Packaging\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>USB Packaging & Cases<\/h3>\n        <p>Premium gift boxes and cases to present your branded USB drives with impact.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 12 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product\/personalised-mugs-white\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d3\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2024\/09\/Blank_Media_Drinkware_a.png\" alt=\"Mug Branding\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Mug Branding<\/h3>\n        <p>Custom printed mugs \u2014 a classic, practical corporate gift used every single day.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 13 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product-category\/drinkware\/plastic-cups\/\" class=\"bm-pg-card bm-pg-reveal\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/07\/Plastic_Cup_Branding.png\" alt=\"Plastic Cup Branding\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Plastic Cup Branding<\/h3>\n        <p>Branded plastic cups for events, restaurants, activations, and sport occasions.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 14 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product\/20mm-lanyard-type-1\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d1\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2024\/09\/Blank_Media_Lanyard_a.png\" alt=\"Lanyard Branding\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Lanyard Branding<\/h3>\n        <p>Custom branded lanyards for conferences, events, staff ID, and brand identity.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 15 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product\/dtf-printing-560mm-x-1000mm\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d2\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/07\/dtf021025_d.png\" alt=\"DTF Transfers\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>DTF Printing & Transfers<\/h3>\n        <p>Direct to film transfers for garments, bags, and branded merchandise at scale.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 16 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product-category\/bags\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d3\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/06\/tote-bag-270625_b.png\" alt=\"Bag Branding\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Bag Branding<\/h3>\n        <p>Drawstring, tote, and shopper bags \u2014 branded for events, gifting, and retail.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 17 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product\/unisex-t-shirt-180g-t-shirt\/\" class=\"bm-pg-card bm-pg-reveal\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2025\/07\/HP_Banner_T-shirt.webp\" alt=\"Premium T-Shirt Printing\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Premium T-Shirt Printing<\/h3>\n        <p>180g quality tees with full-colour branding for uniforms, teams, and campaigns.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 18 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product-category\/calendar-cases\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d1\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2024\/09\/Blank_Media_Calendar-Case.png\" alt=\"Calendar Cases\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Calendar Cases<\/h3>\n        <p>Branded calendar cases \u2014 a professional desk gift seen and used all year long.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 19 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product\/a5-hard-cover-notebook-type-1\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d2\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2024\/09\/Blank_Media_Notebook.png\" alt=\"Notebook Branding\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Notebook Branding<\/h3>\n        <p>Branded hardcover notebooks \u2014 ideal for onboarding kits, events, and gifting.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 20 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product\/bottle-cap-opener-key-ring\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d3\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2024\/09\/Blank_Media_Bottle_cap_Key_ring_a.png\" alt=\"Key Ring Branding\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Key Ring Branding<\/h3>\n        <p>Branded key rings and bottle openers \u2014 compact everyday gifts for any occasion.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 21 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product\/powerbank-2200mah\/\" class=\"bm-pg-card bm-pg-reveal\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2024\/09\/Blank_Media_Power_Bank_a.png\" alt=\"Power Banks\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Power Banks<\/h3>\n        <p>Branded power banks \u2014 a practical, premium gift that clients use every day.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 22 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product\/personalised-pop-socket\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d1\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2024\/09\/Blank_Media_Pop_Sockets.png\" alt=\"Pop Socket Branding\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Pop Socket Branding<\/h3>\n        <p>Custom branded pop sockets \u2014 fun, functional phone accessories with your logo.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>Fast turnaround<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 23 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product-category\/blank-discs\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d2\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2024\/09\/Blank_Media_CDR.png\" alt=\"Blank CDs and DVDs\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Blank CD's & DVD's<\/h3>\n        <p>Quality blank discs in bulk \u2014 CDs, DVDs, and Blu-Ray for recording and duplication.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>In stock<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n    <!-- 24 -->\n    <a href=\"https:\/\/blankmedia.co.za\/e-store\/product-category\/disc-packaging\/\" class=\"bm-pg-card bm-pg-reveal bm-pg-d3\">\n      <img decoding=\"async\" class=\"bm-pg-card-img\" src=\"https:\/\/blankmedia.co.za\/e-store\/wp-content\/uploads\/2024\/06\/7mm-dvd-case-double-300x300-1.jpg\" alt=\"Disc Packaging\" loading=\"lazy\">\n      <div class=\"bm-pg-card-body\">\n        <h3>Disc Packaging<\/h3>\n        <p>CD and DVD cases, wallets, sleeves, and packaging solutions for every format.<\/p>\n      <\/div>\n      <div class=\"bm-pg-card-footer\"><span class=\"bm-pg-turnaround\">\u26a1 <span>In stock<\/span><\/span><span class=\"bm-pg-shop\">Shop \u2192<\/span><\/div>\n    <\/a>\n\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var wrapper = document.getElementById('bm-products');\n  if (!wrapper) return;\n  \/\/ Only enable animations after JS confirms it can run \u2014 prevents flash on slow mobile\n  wrapper.classList.add('bm-pg-js-ready');\n  var els = wrapper.querySelectorAll('.bm-pg-reveal');\n  if (!('IntersectionObserver' in window)) {\n    \/\/ Fallback: just show everything immediately on old browsers\n    els.forEach(function(el){ el.classList.add('bm-pg-visible'); });\n    return;\n  }\n  var obs = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if(e.isIntersecting){ e.target.classList.add('bm-pg-visible'); obs.unobserve(e.target); }\n    });\n  }, { threshold: 0.06, rootMargin: '0px 0px -20px 0px' });\n  els.forEach(function(el){ obs.observe(el); });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5179562 e-flex e-con-boxed e-con e-parent\" data-id=\"5179562\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f54921 elementor-headline--style-highlight elementor-widget elementor-widget-animated-headline\" data-id=\"1f54921\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;marker&quot;:&quot;double_underline&quot;,&quot;highlighted_text&quot;:&quot; 20 years.&quot;,&quot;headline_style&quot;:&quot;highlight&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;highlight_animation_duration&quot;:1200,&quot;highlight_iteration_delay&quot;:8000}\" data-widget_type=\"animated-headline.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<h3 class=\"elementor-headline\">\n\t\t\t\t\t<span class=\"elementor-headline-plain-text elementor-headline-text-wrapper\">At Blank Media South Africa, we\u2019ve been delivering first-class branding solutions for over<\/span>\n\t\t\t\t<span class=\"elementor-headline-dynamic-wrapper elementor-headline-text-wrapper\">\n\t\t\t\t\t<span class=\"elementor-headline-dynamic-text elementor-headline-text-active\"> 20 years.<\/span>\n\t\t\t\t<\/span>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c719759 e-flex e-con-boxed e-con e-parent\" data-id=\"c719759\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8e7221d elementor-widget elementor-widget-text-editor\" data-id=\"8e7221d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>From <strong>branded USB flash drives<\/strong> and reliable <strong>CD\/DVD printing and duplication<\/strong> to custom <strong>t-shirt<\/strong>, <strong>bag<\/strong>, and <strong>event cup branding<\/strong>, we make it simple to showcase your brand with confidence.<\/p><p>Our fast turnaround, consistent quality, and nationwide delivery ensure your promotional products arrive on time, every time. Whether you\u2019re launching a campaign, hosting an event, or stocking your brand essentials, trust Blank Media to deliver excellence that makes your business stand out.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d95cf6 elementor-widget elementor-widget-html\" data-id=\"1d95cf6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\n     BLANK MEDIA - HOW IT WORKS SECTION\n     ============================================================ -->\n\n<style>\n.bm-how * { box-sizing: border-box; margin: 0; padding: 0; }\n\n.bm-how {\n  --bm-blue: #2176cc;\n  --bm-blue-dark: #1a4fa0;\n  --bm-blue-darker: #0f3270;\n  --bm-blue-faint: #e8f1fb;\n  --bm-black: #0d0d0d;\n  --bm-muted: #5a6a7a;\n  --bm-border: #d0dff0;\n  --bm-off: #f4f7fc;\n  --bm-ease: cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  background: var(--bm-off);\n  padding: 70px 60px;\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* Section header *\/\n.bm-how-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 14px;\n}\n.bm-how-eyebrow-line { width: 28px; height: 2px; background: var(--bm-blue); border-radius: 2px; }\n.bm-how-eyebrow-text { font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--bm-blue); font-weight: 600; }\n\n.bm-how-title {\n  font-family: 'Cormorant Garamond', Georgia, serif;\n  font-size: clamp(30px, 4vw, 52px);\n  font-weight: 700;\n  line-height: 1.1;\n  letter-spacing: -0.02em;\n  color: var(--bm-black);\n  margin-bottom: 16px;\n}\n.bm-how-sub {\n  font-size: 15px;\n  line-height: 1.65;\n  color: var(--bm-muted);\n  max-width: 560px;\n  font-weight: 300;\n  margin-bottom: 56px;\n}\n\n\/* Steps row *\/\n.bm-how-steps {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 0;\n  position: relative;\n}\n\n\/* Connecting line behind circles \u2014 sits at the vertical centre of circles *\/\n.bm-how-steps::before {\n  content: '';\n  position: absolute;\n  top: 35px; \/* half of circle height (70px \/ 2) *\/\n  left: calc(12.5% );   \/* start from centre of first circle *\/\n  right: calc(12.5% );  \/* end at centre of last circle *\/\n  height: 1px;\n  background: var(--bm-blue);\n  opacity: 0.3;\n  z-index: 0;\n}\n\n.bm-how-step {\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  padding-right: 28px;\n  position: relative;\n  z-index: 1;\n}\n.bm-how-step:last-child { padding-right: 0; }\n\n\/* Circle *\/\n.bm-how-num {\n  width: 70px;\n  height: 70px;\n  border-radius: 50%;\n  border: 2px solid var(--bm-border);\n  background: white;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Cormorant Garamond', Georgia, serif;\n  font-size: 30px;\n  font-weight: 700;\n  color: var(--bm-blue);\n  margin-bottom: 24px;\n  flex-shrink: 0;\n  transition: all 0.3s var(--bm-ease);\n  position: relative;\n  z-index: 2;\n}\n.bm-how-step:hover .bm-how-num {\n  background: var(--bm-blue);\n  color: white;\n  border-color: var(--bm-blue);\n  box-shadow: 0 8px 24px rgba(33,118,204,0.28);\n}\n\n.bm-how-step h3 {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--bm-black);\n  margin-bottom: 10px;\n  line-height: 1.3;\n}\n.bm-how-step p {\n  font-size: 13px;\n  color: var(--bm-muted);\n  line-height: 1.65;\n  margin-bottom: 16px;\n  flex: 1;\n}\n\n\/* Pill \u2014 fixed height and baseline so all pills sit on the same line *\/\n.bm-how-pill {\n  display: inline-flex;\n  align-items: center;\n  background: var(--bm-blue-faint);\n  color: var(--bm-blue-dark);\n  font-size: 11px;\n  font-weight: 600;\n  padding: 6px 14px;\n  border-radius: 20px;\n  white-space: nowrap;\n  height: 30px; \/* fixed height so all pills are identical *\/\n  line-height: 1;\n  margin-top: auto; \/* pushes pill to bottom of card *\/\n}\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n  .bm-how { padding: 60px 32px; }\n  .bm-how-steps { grid-template-columns: 1fr 1fr; gap: 40px 24px; }\n  .bm-how-steps::before { display: none; }\n  .bm-how-step { padding-right: 0; }\n}\n@media (max-width: 560px) {\n  .bm-how { padding: 50px 20px; }\n  .bm-how-steps { grid-template-columns: 1fr; gap: 36px; }\n}\n<\/style>\n\n<div class=\"bm-how\">\n\n  <div class=\"bm-how-eyebrow\">\n    <div class=\"bm-how-eyebrow-line\"><\/div>\n    <span class=\"bm-how-eyebrow-text\">How It Works<\/span>\n  <\/div>\n\n  <h2 class=\"bm-how-title\">Fast Nationwide Delivery on Promotional Products<\/h2>\n\n  <p class=\"bm-how-sub\">Our live quoting system means no waiting, no back-and-forth. Select your product, customise, and download your instant quote \u2014 or place your order directly online.<\/p>\n\n  <div class=\"bm-how-steps\">\n\n    <div class=\"bm-how-step\">\n      <div class=\"bm-how-num\">1<\/div>\n      <h3>Choose Your Product<\/h3>\n      <p>Browse our full range and select the product that fits your campaign, event, or gifting need.<\/p>\n      <span class=\"bm-how-pill\">100+ products available<\/span>\n    <\/div>\n\n    <div class=\"bm-how-step\">\n      <div class=\"bm-how-num\">2<\/div>\n      <h3>Customise & Upload Artwork<\/h3>\n      <p>Select quantity, colour, and specs. Upload your logo or artwork directly on the product page.<\/p>\n      <span class=\"bm-how-pill\">PDF or PNG accepted<\/span>\n    <\/div>\n\n    <div class=\"bm-how-step\">\n      <div class=\"bm-how-num\">3<\/div>\n      <h3>Get Your Quote Instantly<\/h3>\n      <p>Your price is calculated live at checkout. Download your official quote for internal approval \u2014 no account needed.<\/p>\n      <span class=\"bm-how-pill\">Live pricing \u00b7 No delays<\/span>\n    <\/div>\n\n    <div class=\"bm-how-step\">\n      <div class=\"bm-how-num\">4<\/div>\n      <h3>We Produce & Deliver<\/h3>\n      <p>Once approved, we go into production. Most orders ready in 2\u20133 working days with nationwide delivery.<\/p>\n      <span class=\"bm-how-pill\">2\u20133 day turnaround<\/span>\n    <\/div>\n\n  <\/div>\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3945546a elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3945546a\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5c6fd72f elementor-hidden-mobile\" data-id=\"5c6fd72f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1a4ffd26 elementor-widget elementor-widget-spacer\" data-id=\"1a4ffd26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2a55b243 elementor-hidden-mobile\" data-id=\"2a55b243\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5abc1e46 elementor-widget elementor-widget-spacer\" data-id=\"5abc1e46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-1ed6c9b e-flex e-con-boxed e-con e-parent\" data-id=\"1ed6c9b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e5f7bb6 elementor-widget elementor-widget-html\" data-id=\"e5f7bb6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\n     BLANK MEDIA - CORPORATE SECTION\n     Cards in a horizontal row under the title.\n     Own Machinery moved to its own section below.\n     ============================================================ -->\n\n<style>\n.bm-corp * { box-sizing: border-box; margin: 0; padding: 0; }\n\n.bm-corp {\n  --bm-blue: #2176cc;\n  --bm-blue-dark: #1a4fa0;\n  --bm-blue-darker: #0f3270;\n  --bm-blue-light: #3d8fe0;\n  --bm-blue-faint: #e8f1fb;\n  --bm-black: #0d0d0d;\n  --bm-muted: #5a6a7a;\n  --bm-border: #d0dff0;\n  --bm-ease: cubic-bezier(0.25,0.46,0.45,0.94);\n  background: var(--bm-blue-darker);\n  padding: 70px 60px;\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  -webkit-font-smoothing: antialiased;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Subtle background glow *\/\n.bm-corp::before {\n  content: '';\n  position: absolute;\n  right: -100px; top: -100px;\n  width: 500px; height: 500px;\n  border-radius: 50%;\n  background: rgba(33,118,204,0.18);\n  pointer-events: none;\n}\n\n\/* Eyebrow *\/\n.bm-corp-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 16px;\n}\n.bm-corp-eyebrow-line { width: 28px; height: 2px; background: rgba(255,255,255,0.3); border-radius: 2px; }\n.bm-corp-eyebrow-text { font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: rgba(255,255,255,0.5); font-weight: 600; }\n\n\/* Title + sub *\/\n.bm-corp-title {\n  font-family: 'Cormorant Garamond', Georgia, serif;\n  font-size: clamp(32px, 4.5vw, 58px);\n  font-weight: 700;\n  line-height: 1.08;\n  letter-spacing: -0.025em;\n  color: white;\n  margin-bottom: 16px;\n  max-width: 700px;\n}\n.bm-corp-sub {\n  font-size: 16px;\n  line-height: 1.65;\n  color: rgba(255,255,255,0.55);\n  max-width: 620px;\n  font-weight: 300;\n  margin-bottom: 40px;\n}\n\n\/* Buttons *\/\n.bm-corp-btns {\n  display: flex;\n  gap: 14px;\n  flex-wrap: wrap;\n  margin-bottom: 56px;\n}\n.bm-corp-btn-primary {\n  background: var(--bm-blue);\n  color: white;\n  padding: 14px 28px;\n  border-radius: 5px;\n  font-size: 14px;\n  font-weight: 600;\n  text-decoration: none;\n  transition: all 0.25s var(--bm-ease);\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  white-space: nowrap;\n}\n.bm-corp-btn-primary:hover { background: var(--bm-blue-light); transform: translateY(-2px); box-shadow: 0 8px 24px rgba(33,118,204,0.4); color: white; text-decoration: none; }\n.bm-corp-btn-ghost {\n  background: rgba(255,255,255,0.08);\n  color: white;\n  padding: 14px 28px;\n  border-radius: 5px;\n  font-size: 14px;\n  font-weight: 500;\n  text-decoration: none;\n  border: 1px solid rgba(255,255,255,0.22);\n  transition: all 0.25s var(--bm-ease);\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  white-space: nowrap;\n}\n.bm-corp-btn-ghost:hover { background: rgba(255,255,255,0.15); border-color: rgba(255,255,255,0.4); color: white; text-decoration: none; }\n\n\/* Credential cards \u2014 horizontal row *\/\n.bm-corp-cards {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n  position: relative;\n  z-index: 2;\n}\n\n.bm-corp-card {\n  background: rgba(255,255,255,0.06);\n  border: 1px solid rgba(255,255,255,0.1);\n  border-radius: 10px;\n  padding: 28px 24px;\n  transition: all 0.25s var(--bm-ease);\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n.bm-corp-card:hover {\n  background: rgba(33,118,204,0.22);\n  border-color: rgba(61,143,224,0.45);\n  transform: translateY(-3px);\n}\n.bm-corp-card-icon { font-size: 26px; line-height: 1; }\n.bm-corp-card-title { font-size: 15px; font-weight: 700; color: white; line-height: 1.3; }\n.bm-corp-card-desc { font-size: 13px; color: rgba(255,255,255,0.5); line-height: 1.6; flex: 1; }\n.bm-corp-card-badge {\n  display: inline-flex;\n  align-items: center;\n  background: var(--bm-blue);\n  color: white;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 5px 12px;\n  border-radius: 3px;\n  align-self: flex-start;\n  margin-top: 4px;\n}\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n  .bm-corp { padding: 60px 32px; }\n  .bm-corp-cards { grid-template-columns: 1fr 1fr; }\n}\n@media (max-width: 560px) {\n  .bm-corp { padding: 50px 20px; }\n  .bm-corp-cards { grid-template-columns: 1fr; }\n  .bm-corp-btns { flex-direction: column; }\n}\n<\/style>\n\n<div class=\"bm-corp\">\n\n  <div class=\"bm-corp-eyebrow\">\n    <div class=\"bm-corp-eyebrow-line\"><\/div>\n    <span class=\"bm-corp-eyebrow-text\">Corporate & Bulk Orders<\/span>\n  <\/div>\n\n  <h2 class=\"bm-corp-title\">The preferred choice for corporate procurement teams.<\/h2>\n\n  <p class=\"bm-corp-sub\">HR departments, marketing teams, and event managers across South Africa trust Blank Media for consistent quality, fast turnaround, and a supplier that genuinely delivers on time \u2014 every time.<\/p>\n\n  <div class=\"bm-corp-btns\">\n    <a href=\"mailto:in**@***********co.za\" data-original-string=\"myx9T8iLczyU9K8PhuM9qw==6e4lWxs9P1rXpO55QdlvZ8MRz0fDk6\/y2qXGTrQ44c+MvU=\" title=\"This contact has been encoded by Anti-Spam by CleanTalk. Click to decode. To finish the decoding make sure that JavaScript is enabled in your browser.\" class=\"bm-corp-btn-primary\">\u2709\ufe0f Send Us an Email<\/a>\n    <a href=\"https:\/\/api.whatsapp.com\/send\/?phone=%2B27839724517\" class=\"bm-corp-btn-ghost\" target=\"_blank\" rel=\"noopener\">\ud83d\udcac WhatsApp Us<\/a>\n  <\/div>\n\n  <div class=\"bm-corp-cards\">\n\n    <div class=\"bm-corp-card\">\n      <span class=\"bm-corp-card-icon\">\ud83d\udc69\ud83c\udffe\u200d\ud83d\udcbc<\/span>\n      <div class=\"bm-corp-card-title\">100% Black Women Owned<\/div>\n      <div class=\"bm-corp-card-desc\">Fully BWO verified \u2014 supports your company's preferential procurement and transformation goals.<\/div>\n      <span class=\"bm-corp-card-badge\">BBBEE Level 1<\/span>\n    <\/div>\n\n    <div class=\"bm-corp-card\">\n      <span class=\"bm-corp-card-icon\">\ud83c\udf10<\/span>\n      <div class=\"bm-corp-card-title\">Registered Importer \/ Exporter<\/div>\n      <div class=\"bm-corp-card-desc\">Able to source and supply at scale \u2014 giving you access to a wider product range at competitive prices.<\/div>\n      <span class=\"bm-corp-card-badge\">Verified<\/span>\n    <\/div>\n\n    <div class=\"bm-corp-card\">\n      <span class=\"bm-corp-card-icon\">\ud83d\ude80<\/span>\n      <div class=\"bm-corp-card-title\">Tight Deadline? No Problem.<\/div>\n      <div class=\"bm-corp-card-desc\">Most orders ready in 2\u20133 working days. We deliver when larger suppliers can't keep up.<\/div>\n      <span class=\"bm-corp-card-badge\">Nationwide<\/span>\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- ============================================================\n     OWN MACHINERY SECTION \u2014 separate, below corporate\n     ============================================================ -->\n\n<style>\n.bm-mach * { box-sizing: border-box; margin: 0; padding: 0; }\n\n.bm-mach {\n  --bm-blue: #2176cc;\n  --bm-blue-dark: #1a4fa0;\n  --bm-blue-faint: #e8f1fb;\n  --bm-black: #0d0d0d;\n  --bm-muted: #5a6a7a;\n  --bm-border: #d0dff0;\n  --bm-ease: cubic-bezier(0.25,0.46,0.45,0.94);\n  background: #f4f7fc;\n  padding: 70px 60px;\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  -webkit-font-smoothing: antialiased;\n}\n\n.bm-mach-inner {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 80px;\n  align-items: center;\n}\n\n\/* Left \u2014 text *\/\n.bm-mach-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 16px;\n}\n.bm-mach-eyebrow-line { width: 28px; height: 2px; background: var(--bm-blue); border-radius: 2px; }\n.bm-mach-eyebrow-text { font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--bm-blue); font-weight: 600; }\n\n.bm-mach-title {\n  font-family: 'Cormorant Garamond', Georgia, serif;\n  font-size: clamp(28px, 3.5vw, 48px);\n  font-weight: 700;\n  line-height: 1.1;\n  letter-spacing: -0.02em;\n  color: var(--bm-black);\n  margin-bottom: 16px;\n}\n.bm-mach-sub {\n  font-size: 15px;\n  line-height: 1.68;\n  color: var(--bm-muted);\n  font-weight: 300;\n  margin-bottom: 32px;\n}\n\n\/* Right \u2014 stat cards *\/\n.bm-mach-stats {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 14px;\n}\n.bm-mach-stat {\n  background: white;\n  border: 1px solid var(--bm-border);\n  border-radius: 10px;\n  padding: 24px 20px;\n  transition: all 0.25s var(--bm-ease);\n}\n.bm-mach-stat:hover {\n  border-color: var(--bm-blue);\n  box-shadow: 0 8px 24px rgba(33,118,204,0.1);\n  transform: translateY(-2px);\n}\n.bm-mach-stat-icon { font-size: 26px; margin-bottom: 12px; display: block; }\n.bm-mach-stat-title { font-size: 14px; font-weight: 700; color: var(--bm-black); margin-bottom: 6px; }\n.bm-mach-stat-desc { font-size: 12px; color: var(--bm-muted); line-height: 1.55; }\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n  .bm-mach { padding: 60px 32px; }\n  .bm-mach-inner { grid-template-columns: 1fr; gap: 40px; }\n}\n@media (max-width: 560px) {\n  .bm-mach { padding: 50px 20px; }\n  .bm-mach-stats { grid-template-columns: 1fr; }\n}\n<\/style>\n\n<div class=\"bm-mach\">\n  <div class=\"bm-mach-inner\">\n\n    <div>\n      <div class=\"bm-mach-eyebrow\">\n        <div class=\"bm-mach-eyebrow-line\"><\/div>\n        <span class=\"bm-mach-eyebrow-text\">Our Facilities<\/span>\n      <\/div>\n      <h2 class=\"bm-mach-title\">We own our machinery.<br>We control our quality.<\/h2>\n      <p class=\"bm-mach-sub\">Unlike resellers and middlemen, Blank Media operates from our own premises with our own equipment. That means faster turnarounds, consistent results, and full accountability on every single order.<\/p>\n      <a href=\"mailto:in**@***********co.za\" data-original-string=\"LUWxLw5\/soQVYNq8Sw9dyw==6e4ebqkgP12RmaRbE5RCJnc4\/wyoW3if1U2nrTQrggM1Ec=\" title=\"This contact has been encoded by Anti-Spam by CleanTalk. Click to decode. To finish the decoding make sure that JavaScript is enabled in your browser.\" style=\"display:inline-flex;align-items:center;gap:8px;background:#2176cc;color:white;padding:13px 26px;border-radius:5px;font-size:14px;font-weight:600;text-decoration:none;\">\u2709\ufe0f Get in Touch<\/a>\n    <\/div>\n\n    <div class=\"bm-mach-stats\">\n      <div class=\"bm-mach-stat\">\n        <span class=\"bm-mach-stat-icon\">\ud83c\udfed<\/span>\n        <div class=\"bm-mach-stat-title\">Own Machinery<\/div>\n        <div class=\"bm-mach-stat-desc\">In-house production equipment \u2014 no outsourcing, no delays, no excuses.<\/div>\n      <\/div>\n      <div class=\"bm-mach-stat\">\n        <span class=\"bm-mach-stat-icon\">\ud83d\udccd<\/span>\n        <div class=\"bm-mach-stat-title\">Own Premises<\/div>\n        <div class=\"bm-mach-stat-desc\">Based in Johannesburg with a dedicated production facility.<\/div>\n      <\/div>\n      <div class=\"bm-mach-stat\">\n        <span class=\"bm-mach-stat-icon\">\u2705<\/span>\n        <div class=\"bm-mach-stat-title\">Full Accountability<\/div>\n        <div class=\"bm-mach-stat-desc\">We're responsible for every order from start to delivery \u2014 no third parties.<\/div>\n      <\/div>\n      <div class=\"bm-mach-stat\">\n        <span class=\"bm-mach-stat-icon\">\ud83d\udcc5<\/span>\n        <div class=\"bm-mach-stat-title\">Est. 2005<\/div>\n        <div class=\"bm-mach-stat-desc\">Nearly two decades of trusted branding experience in South Africa.<\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Blank Media offers corporate gifts in Johannesburg and across South Africa \u2014 branded USB drives, DTF printing, T-shirt branding, and event merchandise with fast nationwide delivery. Proudly South African \u00b7 Since 2005 Branding that makesyour business unforgettable. From custom USB drives and DTF printing to full corporate gifting \u2014 first-class branded merchandise your clients will [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-canvas.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-7105","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/blankmedia.co.za\/e-store\/wp-json\/wp\/v2\/pages\/7105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blankmedia.co.za\/e-store\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blankmedia.co.za\/e-store\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blankmedia.co.za\/e-store\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blankmedia.co.za\/e-store\/wp-json\/wp\/v2\/comments?post=7105"}],"version-history":[{"count":131,"href":"https:\/\/blankmedia.co.za\/e-store\/wp-json\/wp\/v2\/pages\/7105\/revisions"}],"predecessor-version":[{"id":24316,"href":"https:\/\/blankmedia.co.za\/e-store\/wp-json\/wp\/v2\/pages\/7105\/revisions\/24316"}],"wp:attachment":[{"href":"https:\/\/blankmedia.co.za\/e-store\/wp-json\/wp\/v2\/media?parent=7105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}