{"title":"CUP HOLDER COASTERS","description":null,"products":[{"product_id":"silicone-cup-holder-coasters","title":"Silicone Cup Holder Coasters","description":"\n\u003cstyle\u003e\n.cv-coaster-section {\n  --cv-red: #e31b23;\n  --cv-red-dark: #a90f15;\n  --cv-black: #111214;\n  --cv-grey: #686d73;\n\n  max-width: 1100px;\n  margin: 35px auto;\n  padding: 0 18px;\n  font-family: Arial, Helvetica, sans-serif;\n  color: var(--cv-black);\n}\n\n.cv-coaster-section *,\n.cv-coaster-section *::before,\n.cv-coaster-section *::after {\n  box-sizing: border-box;\n}\n\n\/* PREMIUM WHITE CARD *\/\n.cv-coaster-section .cv-main-card {\n  position: relative;\n  overflow: hidden;\n  padding: 48px 40px;\n  border-radius: 24px;\n  background:\n    radial-gradient(\n      circle at 90% 0%,\n      rgba(227,27,35,.09),\n      transparent 32%\n    ),\n    linear-gradient(\n      145deg,\n      #ffffff 0%,\n      #fafafa 65%,\n      #f5f5f5 100%\n    );\n  border: 1px solid rgba(0,0,0,.07);\n  box-shadow:\n    0 25px 60px rgba(0,0,0,.10),\n    inset 0 1px 0 rgba(255,255,255,.95);\n}\n\n\/* ANIMATED RED GLOW *\/\n.cv-coaster-section .cv-main-card::before {\n  content: \"\";\n  position: absolute;\n  width: 320px;\n  height: 320px;\n  right: -180px;\n  top: -180px;\n  border-radius: 50%;\n  background: rgba(227,27,35,.12);\n  filter: blur(35px);\n  pointer-events: none;\n  animation: cvCoasterGlow 5s ease-in-out infinite alternate;\n}\n\n@keyframes cvCoasterGlow {\n  from {\n    transform: scale(.9);\n    opacity: .35;\n  }\n  to {\n    transform: scale(1.15);\n    opacity: .75;\n  }\n}\n\n\/* PREMIUM BRAND BADGE *\/\n.cv-coaster-section .cv-badge {\n  position: relative;\n  z-index: 2;\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 8px 14px;\n  margin-bottom: 18px;\n  border: 1px solid rgba(227,27,35,.28);\n  border-radius: 50px;\n  background: rgba(227,27,35,.055);\n  color: var(--cv-red);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 1.4px;\n  text-transform: uppercase;\n}\n\n.cv-coaster-section .cv-badge-dot {\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background: var(--cv-red);\n  box-shadow: 0 0 12px rgba(227,27,35,.65);\n  animation: cvCoasterPulse 1.8s infinite;\n}\n\n@keyframes cvCoasterPulse {\n  0%, 100% {\n    transform: scale(1);\n    opacity: 1;\n  }\n  50% {\n    transform: scale(1.5);\n    opacity: .55;\n  }\n}\n\n\/* MAIN HEADING *\/\n.cv-coaster-section .cv-heading {\n  position: relative;\n  z-index: 2;\n  max-width: 800px;\n  margin: 0;\n  font-size: clamp(30px, 5vw, 52px);\n  line-height: 1.08;\n  letter-spacing: -1.8px;\n  font-weight: 800;\n  color: #151618;\n}\n\n.cv-coaster-section .cv-red-text {\n  color: var(--cv-red) !important;\n  -webkit-text-fill-color: var(--cv-red) !important;\n}\n\n\/* INTRODUCTION *\/\n.cv-coaster-section .cv-intro {\n  position: relative;\n  z-index: 2;\n  max-width: 800px;\n  margin: 24px 0 0;\n  color: #5f646a;\n  font-size: 17px;\n  line-height: 1.75;\n}\n\n.cv-coaster-section .cv-intro strong {\n  color: #17181a;\n  font-weight: 700;\n}\n\n\/* RED DIVIDER *\/\n.cv-coaster-section .cv-divider {\n  position: relative;\n  z-index: 2;\n  width: 75px;\n  height: 3px;\n  margin: 28px 0 0;\n  border-radius: 50px;\n  background: linear-gradient(\n    90deg,\n    var(--cv-red),\n    rgba(227,27,35,0)\n  );\n}\n\n\/* SECTION TITLE *\/\n.cv-coaster-section .cv-section-title {\n  position: relative;\n  z-index: 2;\n  margin: 42px 0 20px;\n  font-size: 14px;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  color: #1b1c1e;\n  font-weight: 800;\n}\n\n\/* FEATURE GRID *\/\n.cv-coaster-section .cv-features {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0,1fr));\n  gap: 14px;\n}\n\n\/* FEATURE CARDS *\/\n.cv-coaster-section .cv-feature-card {\n  position: relative;\n  overflow: hidden;\n  min-height: 190px;\n  padding: 24px 20px;\n  border-radius: 18px;\n  background: linear-gradient(\n    145deg,\n    #ffffff,\n    #f7f7f8\n  );\n  border: 1px solid rgba(0,0,0,.07);\n  box-shadow: 0 8px 25px rgba(0,0,0,.045);\n  transition:\n    transform .35s ease,\n    border-color .35s ease,\n    box-shadow .35s ease,\n    background .35s ease;\n}\n\n.cv-coaster-section .cv-feature-card:hover {\n  transform: translateY(-7px);\n  border-color: rgba(227,27,35,.35);\n  background: linear-gradient(\n    145deg,\n    #ffffff,\n    #fff8f8\n  );\n  box-shadow:\n    0 18px 38px rgba(0,0,0,.10),\n    0 8px 25px rgba(227,27,35,.07);\n}\n\n\/* SUBTLE FEATURE GLOW *\/\n.cv-coaster-section .cv-feature-card::after {\n  content: \"\";\n  position: absolute;\n  width: 100px;\n  height: 100px;\n  right: -65px;\n  top: -65px;\n  border-radius: 50%;\n  background: rgba(227,27,35,.10);\n  filter: blur(18px);\n  pointer-events: none;\n  transition: .35s ease;\n}\n\n.cv-coaster-section .cv-feature-card:hover::after {\n  transform: scale(1.7);\n  background: rgba(227,27,35,.15);\n}\n\n\/* RED FEATURE ICON *\/\n.cv-coaster-section .cv-icon {\n  position: relative;\n  z-index: 2;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 42px;\n  height: 42px;\n  margin-bottom: 18px;\n  border-radius: 12px;\n  background: linear-gradient(\n    145deg,\n    var(--cv-red),\n    var(--cv-red-dark)\n  );\n  color: white;\n  box-shadow: 0 8px 20px rgba(227,27,35,.20);\n  font-size: 22px;\n  transition: transform .3s ease;\n}\n\n.cv-coaster-section .cv-feature-card:hover .cv-icon {\n  transform: scale(1.08);\n}\n\n.cv-coaster-section .cv-feature-title {\n  position: relative;\n  z-index: 2;\n  margin: 0 0 8px;\n  color: #17181a;\n  font-size: 16px;\n  font-weight: 800;\n}\n\n.cv-coaster-section .cv-feature-text {\n  position: relative;\n  z-index: 2;\n  margin: 0;\n  color: #686d73;\n  font-size: 14px;\n  line-height: 1.55;\n}\n\n\/* BOTTOM PRODUCT INFO *\/\n.cv-coaster-section .cv-included {\n  position: relative;\n  z-index: 2;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 25px;\n  margin-top: 28px;\n  padding: 25px 28px;\n  border-radius: 18px;\n  background: linear-gradient(\n    120deg,\n    rgba(227,27,35,.065),\n    #ffffff\n  );\n  border: 1px solid rgba(227,27,35,.16);\n  box-shadow: 0 8px 25px rgba(0,0,0,.035);\n}\n\n.cv-coaster-section .cv-included-left {\n  display: flex;\n  align-items: center;\n  gap: 18px;\n}\n\n.cv-coaster-section .cv-box-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 52px;\n  width: 52px;\n  height: 52px;\n  border-radius: 15px;\n  background: #ffffff;\n  border: 1px solid rgba(0,0,0,.07);\n  box-shadow: 0 6px 18px rgba(0,0,0,.06);\n  font-size: 26px;\n}\n\n.cv-coaster-section .cv-included-title {\n  margin: 0 0 5px;\n  color: #17181a;\n  font-size: 16px;\n  font-weight: 800;\n}\n\n.cv-coaster-section .cv-included-text {\n  margin: 0;\n  color: #666b71;\n  font-size: 14px;\n  line-height: 1.6;\n}\n\n.cv-coaster-section .cv-key-note {\n  color: #92969b;\n  font-size: 12px;\n  flex-shrink: 0;\n}\n\n\/* BOTTOM BRANDING *\/\n.cv-coaster-section .cv-bottom-line {\n  position: relative;\n  z-index: 2;\n  margin-top: 35px;\n  text-align: center;\n  color: #969a9f;\n  font-size: 12px;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n}\n\n.cv-coaster-section .cv-bottom-line strong {\n  color: var(--cv-red);\n}\n\n\/* TABLET *\/\n@media (max-width: 950px) {\n  .cv-coaster-section .cv-features {\n    grid-template-columns: repeat(2, minmax(0,1fr));\n  }\n}\n\n\/* MOBILE *\/\n@media (max-width: 600px) {\n  .cv-coaster-section {\n    padding: 0 12px;\n    margin: 20px auto;\n  }\n\n  .cv-coaster-section .cv-main-card {\n    padding: 32px 20px;\n    border-radius: 20px;\n  }\n\n  .cv-coaster-section .cv-heading {\n    font-size: 34px;\n    letter-spacing: -1px;\n  }\n\n  .cv-coaster-section .cv-intro {\n    font-size: 15px;\n    line-height: 1.7;\n  }\n\n  .cv-coaster-section .cv-features {\n    grid-template-columns: 1fr;\n  }\n\n  .cv-coaster-section .cv-feature-card {\n    min-height: auto;\n  }\n\n  .cv-coaster-section .cv-included {\n    align-items: flex-start;\n    flex-direction: column;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .cv-coaster-section *,\n  .cv-coaster-section *::before {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"cv-coaster-section\"\u003e\n  \u003cdiv class=\"cv-main-card\"\u003e\n\n    \u003c!-- PREMIUM BADGE --\u003e\n    \u003cdiv class=\"cv-badge\"\u003e\n      \u003cspan class=\"cv-badge-dot\"\u003e\u003c\/span\u003e\n      CoverVault Premium Protection\n    \u003c\/div\u003e\n\n    \u003c!-- MAIN HEADING --\u003e\n    \u003ch2 class=\"cv-heading\"\u003e\n      Premium Protection.\u003cbr\u003e\n      \u003cspan class=\"cv-red-text\"\u003e\n        For Every Cup Holder. 🥤\n      \u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003c!-- INTRO --\u003e\n    \u003cp class=\"cv-intro\"\u003e\n      Your car deserves attention to every detail.\n      From your morning coffee run ☕ to long road\n      trips and everyday adventures 🚗, your cup\n      holders deal with more than you think!\n\n      \u003cbr\u003e\u003cbr\u003e\n\n      Spilled drinks, unwanted scratches, sliding\n      cups and stubborn dirt can make even the\n      cleanest car interior look untidy.\n\n      \u003cbr\u003e\u003cbr\u003e\n\n      Meet the\n      \u003cstrong\u003e\n        CoverVault Premium Silicone Cup Holder Coasters\n      \u003c\/strong\u003e\n      — a simple but smart upgrade designed to\n      \u003cstrong\u003e\n        protect your cup holders, reduce rattling\n        and make everyday cleaning easier.\n      \u003c\/strong\u003e\n\n      \u003cbr\u003e\u003cbr\u003e\n\n      Small detail. Big difference. 🔥\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"cv-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- FEATURES TITLE --\u003e\n    \u003cdiv class=\"cv-section-title\"\u003e\n      Why Choose CoverVault\n    \u003c\/div\u003e\n\n    \u003c!-- FEATURE CARDS --\u003e\n    \u003cdiv class=\"cv-features\"\u003e\n\n      \u003c!-- PREMIUM SILICONE --\u003e\n      \u003cdiv class=\"cv-feature-card\"\u003e\n        \u003cdiv class=\"cv-icon\"\u003e💎\u003c\/div\u003e\n        \u003ch3 class=\"cv-feature-title\"\u003e\n          Premium Silicone\n        \u003c\/h3\u003e\n        \u003cp class=\"cv-feature-text\"\u003e\n          Soft, flexible and durable silicone\n          designed for reliable everyday\n          protection with a premium feel.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- ANTI-SLIP --\u003e\n      \u003cdiv class=\"cv-feature-card\"\u003e\n        \u003cdiv class=\"cv-icon\"\u003e🥤\u003c\/div\u003e\n        \u003ch3 class=\"cv-feature-title\"\u003e\n          Anti-Slip Grip\n        \u003c\/h3\u003e\n        \u003cp class=\"cv-feature-text\"\u003e\n          Helps reduce unwanted cup movement,\n          keeping drinks steadier while driving.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- SPILL PROTECTION --\u003e\n      \u003cdiv class=\"cv-feature-card\"\u003e\n        \u003cdiv class=\"cv-icon\"\u003e💦\u003c\/div\u003e\n        \u003ch3 class=\"cv-feature-title\"\u003e\n          Spill Protection\n        \u003c\/h3\u003e\n        \u003cp class=\"cv-feature-text\"\u003e\n          Helps catch small drips, minor spills\n          and condensation before they collect\n          at the bottom of your cup holder.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- SCRATCH PROTECTION --\u003e\n      \u003cdiv class=\"cv-feature-card\"\u003e\n        \u003cdiv class=\"cv-icon\"\u003e🛡️\u003c\/div\u003e\n        \u003ch3 class=\"cv-feature-title\"\u003e\n          Scratch Protection\n        \u003c\/h3\u003e\n        \u003cp class=\"cv-feature-text\"\u003e\n          Creates a protective layer that helps\n          prevent scratches, scuffs and everyday\n          wear inside your cup holder.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- SHOCK ABSORBENT --\u003e\n      \u003cdiv class=\"cv-feature-card\"\u003e\n        \u003cdiv class=\"cv-icon\"\u003e💥\u003c\/div\u003e\n        \u003ch3 class=\"cv-feature-title\"\u003e\n          Shock Absorbent\n        \u003c\/h3\u003e\n        \u003cp class=\"cv-feature-text\"\u003e\n          Cushions everyday vibrations to help\n          reduce annoying rattling sounds\n          from cups and bottles.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- EASY CLEANING --\u003e\n      \u003cdiv class=\"cv-feature-card\"\u003e\n        \u003cdiv class=\"cv-icon\"\u003e🧼\u003c\/div\u003e\n        \u003ch3 class=\"cv-feature-title\"\u003e\n          Easy to Clean\n        \u003c\/h3\u003e\n        \u003cp class=\"cv-feature-text\"\u003e\n          No more struggling to reach the\n          bottom of your cup holder.\n          Simply remove, rinse and reuse!\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- PRODUCT BENEFIT BOX --\u003e\n    \u003cdiv class=\"cv-included\"\u003e\n      \u003cdiv class=\"cv-included-left\"\u003e\n\n        \u003cdiv class=\"cv-box-icon\"\u003e🚘\u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cp class=\"cv-included-title\"\u003e\n            Small Upgrade. Big Protection.\n          \u003c\/p\u003e\n\n          \u003cp class=\"cv-included-text\"\u003e\n            Keep your car interior cleaner,\n            protected and looking its best.\n            \u003cbr\u003e\n            ✨ Give your cup holders the\n            CoverVault treatment!\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cv-key-note\"\u003e\n        Check dimensions for compatibility\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- BRAND SIGNATURE --\u003e\n    \u003cdiv class=\"cv-bottom-line\"\u003e\n      \u003cstrong\u003eCoverVault\u003c\/strong\u003e\n       • \n      PROTECT WHAT MATTERS\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"COVER VAULT","offers":[{"title":"Red","offer_id":46422149136428,"sku":"CVCR","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue","offer_id":46422149169196,"sku":"CVCB","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"Gray","offer_id":46422149201964,"sku":"CVCG","price":249.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0734\/4911\/1596\/files\/ChatGPT_Image_Oct_19_2026_09_29_05_PM.png?v=1792438494"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0734\/4911\/1596\/collections\/ChatGPT_Image_Oct_21_2026_07_54_12_AM.png?v=1792562491","url":"https:\/\/www.covervault.co.za\/collections\/cup-holder-coasters.oembed","provider":"COVER VAULT","version":"1.0","type":"link"}