{"product_id":"vacuum-bundle","title":"Vennly™ Vacuum Bundle","description":"\u003cstyle\u003e\n  \/* ==========================================\n     VENNLY™ COMPLETE CLEANING BUNDLE\n     PREMIUM PRO STYLING \u0026 ANIMATIONS\n     ========================================== *\/\n\n  :root {\n    --v-black: #111210;\n    --v-offblack: #1a1c18;\n    --v-white: #ffffff;\n    --v-gray-light: #f7f8f5;\n    --v-gray-text: #60665c;\n    --v-olive: #5b6640;\n    --v-olive-tint: #edf1e6;\n    --v-border: #e2e5dc;\n  }\n\n  .v-wrapper {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: var(--v-black);\n    line-height: 1.6;\n    max-width: 800px;\n    margin: 0 auto;\n    animation: vFadeIn 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n  }\n\n  @keyframes vFadeIn {\n    from {\n      opacity: 0;\n      transform: translateY(20px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  \/* --- Trust Strip --- *\/\n\n  .v-trust-strip {\n    display: flex;\n    justify-content: space-around;\n    flex-wrap: wrap;\n    gap: 10px;\n    background: var(--v-gray-light);\n    border: 1px solid var(--v-border);\n    border-radius: 8px;\n    padding: 12px 16px;\n    margin-bottom: 30px;\n    font-size: 0.85rem;\n    font-weight: 600;\n    color: var(--v-olive);\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  .v-trust-strip span {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  \/* --- Hero --- *\/\n\n  .v-hero-box {\n    background: var(--v-offblack);\n    color: var(--v-white);\n    padding: 38px 30px;\n    border-radius: 12px;\n    position: relative;\n    overflow: hidden;\n    margin-bottom: 35px;\n    box-shadow: 0 20px 40px -15px rgba(17, 18, 16, 0.3);\n  }\n\n  .v-hero-box::after {\n    content: '';\n    position: absolute;\n    top: 0;\n    right: 0;\n    width: 4px;\n    height: 100%;\n    background: var(--v-olive);\n  }\n\n  .v-badge-pill {\n    display: inline-block;\n    background: rgba(91, 102, 64, 0.3);\n    color: #a3b382;\n    font-size: 0.75rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    padding: 4px 10px;\n    border-radius: 20px;\n    margin-bottom: 14px;\n    border: 1px solid rgba(91, 102, 64, 0.5);\n  }\n\n  .v-hero-box h2 {\n    font-size: 1.8rem;\n    font-weight: 800;\n    line-height: 1.25;\n    margin-bottom: 12px;\n    letter-spacing: -0.02em;\n  }\n\n  .v-hero-box p {\n    color: #c0c6bc;\n    font-size: 1.05rem;\n    margin: 0;\n  }\n\n  \/* --- Section Titles --- *\/\n\n  .v-section-title {\n    text-align: center;\n    margin-bottom: 24px;\n  }\n\n  .v-section-title h3 {\n    font-size: 1.4rem;\n    font-weight: 700;\n    letter-spacing: -0.01em;\n    margin-bottom: 6px;\n  }\n\n  .v-section-title p {\n    color: var(--v-gray-text);\n    font-size: 0.95rem;\n    margin: 0;\n  }\n\n  \/* --- Product Grid --- *\/\n\n  .v-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 16px;\n    margin-bottom: 35px;\n  }\n\n  @media(min-width: 650px) {\n    .v-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n  }\n\n  .v-card {\n    background: var(--v-white);\n    border: 1px solid var(--v-border);\n    border-radius: 10px;\n    padding: 24px 20px;\n    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);\n    position: relative;\n  }\n\n  .v-card:hover {\n    transform: translateY(-6px);\n    border-color: var(--v-olive);\n    box-shadow: 0 12px 30px -10px rgba(91, 102, 64, 0.18);\n  }\n\n  .v-card-icon {\n    width: 44px;\n    height: 44px;\n    background: var(--v-olive-tint);\n    color: var(--v-olive);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 1.2rem;\n    margin-bottom: 16px;\n    transition: transform 0.3s ease;\n  }\n\n  .v-card:hover .v-card-icon {\n    transform: scale(1.1) rotate(5deg);\n  }\n\n  .v-card h4 {\n    font-size: 1.05rem;\n    font-weight: 700;\n    margin-bottom: 8px;\n  }\n\n  .v-card p {\n    color: var(--v-gray-text);\n    font-size: 0.9rem;\n    margin: 0;\n  }\n\n  \/* --- Featured MiniVac Card --- *\/\n\n  .v-feature-card {\n    grid-column: 1 \/ -1;\n    background: var(--v-offblack);\n    color: var(--v-white);\n    border: none;\n    overflow: hidden;\n  }\n\n  .v-feature-card:hover {\n    border-color: var(--v-olive);\n  }\n\n  .v-feature-card p {\n    color: #c0c6bc;\n  }\n\n  .v-feature-card .v-card-icon {\n    background: rgba(91, 102, 64, 0.3);\n    color: #a3b382;\n  }\n\n  .v-feature-label {\n    display: inline-block;\n    font-size: 0.7rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: #a3b382;\n    margin-bottom: 8px;\n  }\n\n  \/* --- Value Panel --- *\/\n\n  .v-value-panel {\n    background: var(--v-gray-light);\n    border: 1px solid var(--v-border);\n    border-radius: 12px;\n    padding: 28px;\n    margin-bottom: 35px;\n  }\n\n  .v-value-row {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 20px;\n    padding: 12px 0;\n    border-bottom: 1px solid var(--v-border);\n  }\n\n  .v-value-row:last-child {\n    border-bottom: none;\n    padding-bottom: 0;\n  }\n\n  .v-value-row:first-child {\n    padding-top: 0;\n  }\n\n  .v-value-label {\n    font-weight: 600;\n    font-size: 0.95rem;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n\n  .v-value-label::before {\n    content: '';\n    width: 6px;\n    height: 6px;\n    background: var(--v-olive);\n    border-radius: 50%;\n  }\n\n  .v-value-text {\n    color: var(--v-olive);\n    font-weight: 700;\n    font-size: 0.95rem;\n    background: var(--v-white);\n    padding: 4px 10px;\n    border-radius: 6px;\n    border: 1px solid var(--v-border);\n    white-space: nowrap;\n  }\n\n  \/* --- Bundle Highlight --- *\/\n\n  .v-bundle-highlight {\n    background: var(--v-olive-tint);\n    border: 1px solid #dce4cf;\n    border-radius: 12px;\n    padding: 26px 24px;\n    margin-bottom: 35px;\n    text-align: center;\n  }\n\n  .v-bundle-highlight h3 {\n    margin: 0 0 8px;\n    font-size: 1.25rem;\n    font-weight: 800;\n  }\n\n  .v-bundle-highlight p {\n    margin: 0;\n    color: var(--v-gray-text);\n    font-size: 0.95rem;\n  }\n\n  \/* --- Closing --- *\/\n\n  .v-quote-box {\n    text-align: center;\n    background: linear-gradient(\n      135deg,\n      var(--v-offblack) 0%,\n      #252823 100%\n    );\n    color: var(--v-white);\n    padding: 30px 20px;\n    border-radius: 12px;\n    position: relative;\n  }\n\n  .v-quote-box h4 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    margin-bottom: 8px;\n    letter-spacing: -0.01em;\n  }\n\n  .v-quote-box p {\n    color: #a8b09e;\n    font-size: 0.95rem;\n    margin: 0;\n    font-style: italic;\n  }\n\n  \/* --- Mobile --- *\/\n\n  @media(max-width: 500px) {\n\n    .v-wrapper {\n      width: 100%;\n    }\n\n    .v-hero-box {\n      padding: 30px 22px;\n    }\n\n    .v-hero-box h2 {\n      font-size: 1.5rem;\n    }\n\n    .v-hero-box p {\n      font-size: 0.95rem;\n    }\n\n    .v-trust-strip {\n      justify-content: flex-start;\n      flex-direction: column;\n    }\n\n    .v-value-row {\n      align-items: flex-start;\n    }\n\n    .v-value-text {\n      font-size: 0.82rem;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"v-wrapper\"\u003e\n\u003c!-- TRUST STRIP --\u003e\n\u003cdiv class=\"v-trust-strip\"\u003e\n\u003cspan\u003e🧹 Complete Cleaning Kit\u003c\/span\u003e \u003cspan\u003e🚗 Home \u0026amp; Car\u003c\/span\u003e \u003cspan\u003e📦 4 Essential Products\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"v-hero-box\"\u003e\n\u003cdiv class=\"v-badge-pill\"\u003eVennly™ Complete Cleaning Bundle\u003c\/div\u003e\n\u003ch2\u003e\u003cspan style=\"color: rgb(255, 250, 250);\"\u003eYour Everyday Cleaning Essentials. All Together.\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eFrom crumbs and dust to interior surfaces and everyday messes, the \u003cstrong\u003eVennly™ Complete Cleaning Bundle\u003c\/strong\u003e gives you the essential tools to clean, maintain and refresh your space without needing a different solution for every little job.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- INCLUDED PRODUCTS --\u003e\n\u003cdiv class=\"v-section-title\"\u003e\n\u003ch3\u003eEverything You Need in One Bundle\u003c\/h3\u003e\n\u003cp\u003eFour Vennly essentials working together as one complete cleaning system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"v-grid\"\u003e\n\u003c!-- MINIVAC --\u003e\n\u003cdiv class=\"v-card v-feature-card\"\u003e\n\u003cdiv class=\"v-card-icon\"\u003e🌀\u003c\/div\u003e\n\u003cspan class=\"v-feature-label\"\u003e The Cleaning Powerhouse \u003c\/span\u003e\n\u003ch4\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eVennly™ MiniVac\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eQuickly handle crumbs, dust, hair and everyday debris without bringing out a bulky full-sized vacuum. Its compact design makes it easy to keep nearby and ready whenever a small mess appears.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- INTERIORSHINE --\u003e\n\u003cdiv class=\"v-card\"\u003e\n\u003cdiv class=\"v-card-icon\"\u003e✨\u003c\/div\u003e\n\u003ch4\u003eVennly™ InteriorShine\u003c\/h4\u003e\n\u003cp\u003eRefresh and restore the appearance of your car's plastic and leather surfaces, helping bring a cleaner, more cared-for look to your interior.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- MICRO CLOTH --\u003e\n\u003cdiv class=\"v-card\"\u003e\n\u003cdiv class=\"v-card-icon\"\u003e🧽\u003c\/div\u003e\n\u003ch4\u003eVennly™ MicroCloth Set\u003c\/h4\u003e\n\u003cp\u003eA convenient 3-pack of microfiber cloths for wiping, detailing and finishing your cleaning routine across a range of surfaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FILTERS --\u003e\n\u003cdiv class=\"v-card\"\u003e\n\u003cdiv class=\"v-card-icon\"\u003e🔄\u003c\/div\u003e\n\u003ch4\u003eVennly™ MiniVac Replacement Filters (2 Pack)\u003c\/h4\u003e\n\u003cp\u003eKeep your MiniVac ready for continued use with replacement filters designed specifically for the Vennly™ MiniVac.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- COMPLETE SYSTEM --\u003e\n\u003cdiv class=\"v-card\"\u003e\n\u003cdiv class=\"v-card-icon\"\u003e🏠\u003c\/div\u003e\n\u003ch4\u003eOne Complete Cleaning System\u003c\/h4\u003e\n\u003cp\u003eVacuum, wipe, refresh and maintain. The bundle brings the core Vennly cleaning essentials together in one convenient package.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HOW THEY WORK TOGETHER --\u003e\n\u003cdiv class=\"v-section-title\"\u003e\n\u003ch3\u003eDesigned to Work Together\u003c\/h3\u003e\n\u003cp\u003eA simple cleaning routine from mess to finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"v-value-panel\"\u003e\n\u003cdiv class=\"v-value-row\"\u003e\n\u003cspan class=\"v-value-label\"\u003e Remove Crumbs \u0026amp; Dust \u003c\/span\u003e \u003cspan class=\"v-value-text\"\u003e MiniVac \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"v-value-row\"\u003e\n\u003cspan class=\"v-value-label\"\u003e Wipe \u0026amp; Detail \u003c\/span\u003e \u003cspan class=\"v-value-text\"\u003e MicroCloth \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"v-value-row\"\u003e\n\u003cspan class=\"v-value-label\"\u003e Refresh Interior Surfaces \u003c\/span\u003e \u003cspan class=\"v-value-text\"\u003e InteriorShine \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"v-value-row\"\u003e\n\u003cspan class=\"v-value-label\"\u003e Keep Your MiniVac Ready \u003c\/span\u003e \u003cspan class=\"v-value-text\"\u003e Replacement Filters \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BUNDLE VALUE --\u003e\n\u003cdiv class=\"v-bundle-highlight\"\u003e\n\u003ch3\u003eFour Essentials. One Smarter Clean.\u003c\/h3\u003e\n\u003cp\u003eInstead of buying your cleaning essentials separately, get the Vennly™ tools designed to complement one another from the start. Keep them together and you'll always have the right tool nearby when the next mess appears.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"v-quote-box\"\u003e\n\u003ch4\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eClean the mess. Refresh the surface. Keep it looking good.\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eThe Vennly™ Complete Cleaning Bundle puts your everyday essentials within reach.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Vennly","offers":[{"title":"Green \/ 2","offer_id":48537062572217,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ 4","offer_id":48537062604985,"sku":null,"price":850.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ 6","offer_id":48537062637753,"sku":null,"price":900.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ 2","offer_id":48537062670521,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ 4","offer_id":48537062703289,"sku":null,"price":850.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ 6","offer_id":48537062736057,"sku":null,"price":900.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0808\/9744\/1977\/files\/vennly-box-vacuum.png?v=1785949217","url":"https:\/\/vennly.co.za\/products\/vacuum-bundle","provider":"Vennly","version":"1.0","type":"link"}