{"product_id":"vennly-interiorshine-car-plastic-leather-restorer","title":"Vennly™ InteriorShine — Car Plastic \u0026 Leather Restorer","description":"\u003cstyle\u003e\n  \/* ==========================================\n     VENNLY™ INTERIORSHINE - PRO STYLING \u0026 ANIMATIONS\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 { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* --- Trust Badge Strip --- *\/\n  .v-trust-strip {\n    display: flex;\n    justify-content: space-around;\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  .v-trust-strip span {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  \/* --- Hero Problem\/Solution Box --- *\/\n  .v-hero-box {\n    background: var(--v-offblack);\n    color: var(--v-white);\n    padding: 36px 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  .v-hero-box::after {\n    content: '';\n    position: absolute;\n    top: 0; right: 0; width: 4px; height: 100%;\n    background: var(--v-olive);\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  .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  .v-hero-box p {\n    color: #c0c6bc;\n    font-size: 1.05rem;\n    margin: 0;\n  }\n\n  \/* --- Section Headings --- *\/\n  .v-section-title {\n    text-align: center;\n    margin-bottom: 24px;\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  .v-section-title p {\n    color: var(--v-gray-text);\n    font-size: 0.95rem;\n    margin: 0;\n  }\n\n  \/* --- Interactive Grid Cards --- *\/\n  .v-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 16px;\n    margin-bottom: 35px;\n  }\n  @media(min-width: 650px) {\n    .v-grid { grid-template-columns: repeat(3, 1fr); }\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  .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  .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  .v-card:hover .v-card-icon {\n    transform: scale(1.1) rotate(5deg);\n  }\n  .v-card h4 {\n    font-size: 1.05rem;\n    font-weight: 700;\n    margin-bottom: 8px;\n  }\n  .v-card p {\n    color: var(--v-gray-text);\n    font-size: 0.9rem;\n    margin: 0;\n  }\n\n  \/* --- Performance Spec Panel --- *\/\n  .v-specs-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  .v-spec-row {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 12px 0;\n    border-bottom: 1px solid var(--v-border);\n  }\n  .v-spec-row:last-child {\n    border-bottom: none;\n    padding-bottom: 0;\n  }\n  .v-spec-row:first-child {\n    padding-top: 0;\n  }\n  .v-spec-label {\n    font-weight: 600;\n    font-size: 0.95rem;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .v-spec-label::before {\n    content: '';\n    width: 6px;\n    height: 6px;\n    background: var(--v-olive);\n    border-radius: 50%;\n  }\n  .v-spec-value {\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  }\n\n  \/* --- Comparison \/ Conversion Quote --- *\/\n  .v-quote-box {\n    text-align: center;\n    background: linear-gradient(135deg, var(--v-offblack) 0%, #252823 100%);\n    color: var(--v-white);\n    padding: 30px 20px;\n    border-radius: 12px;\n    position: relative;\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  .v-quote-box p {\n    color: #a8b09e;\n    font-size: 0.95rem;\n    margin: 0;\n    font-style: italic;\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☀️ UV Shielding\u003c\/span\u003e \u003cspan\u003e🧴 Complete Kit Included\u003c\/span\u003e \u003cspan\u003e✨ Deep Gloss Finish\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- Problem \/ Solution Hero --\u003e\n\u003cdiv class=\"v-hero-box\"\u003e\n\u003cdiv class=\"v-badge-pill\"\u003eInterior Revival\u003c\/div\u003e\n\u003ch2\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eStop Living With Faded, Dried-Out Dashboards and Trim.\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eSun exposure and daily wear turn rich plastics and leather into dull, chalky, cracked surfaces. \u003cstrong\u003eVennly™ InteriorShine\u003c\/strong\u003e penetrates deep to instantly restore that showroom-new finish while laying down a protective UV defense layer.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Use Case Section --\u003e\n\u003cdiv class=\"v-section-title\"\u003e\n\u003ch3\u003eBring Your Cabin Back to Life\u003c\/h3\u003e\n\u003cp\u003eEngineered to rejuvenate, protect, and repel dust across your entire interior.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"v-grid\"\u003e\n\u003cdiv class=\"v-card\"\u003e\n\u003cdiv class=\"v-card-icon\"\u003e✨\u003c\/div\u003e\n\u003ch4\u003eInstant Deep Shine\u003c\/h4\u003e\n\u003cp\u003eInstantly transforms faded, chalky plastics and leather back to a rich, brand-new deep finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"v-card\"\u003e\n\u003cdiv class=\"v-card-icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch4\u003eAdvanced UV Defense\u003c\/h4\u003e\n\u003cp\u003eForms a protective barrier against harsh sunlight, preventing future fading, cracking, and drying.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"v-card\"\u003e\n\u003cdiv class=\"v-card-icon\"\u003e🧽\u003c\/div\u003e\n\u003ch4\u003eDust-Proof Formula\u003c\/h4\u003e\n\u003cp\u003eRepels dust and grime effortlessly, keeping your cabin cleaner for longer between details.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Technical Breakdown Specs Panel --\u003e\n\u003cdiv class=\"v-specs-panel\"\u003e\n\u003cdiv class=\"v-spec-row\"\u003e\n\u003cspan class=\"v-spec-label\"\u003eVolume Capacity\u003c\/span\u003e \u003cspan class=\"v-spec-value\"\u003e100ml High-Yield Spray\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"v-spec-row\"\u003e\n\u003cspan class=\"v-spec-label\"\u003eIncluded Accessory\u003c\/span\u003e \u003cspan class=\"v-spec-value\"\u003ePro Sponge Applicator\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"v-spec-row\"\u003e\n\u003cspan class=\"v-spec-label\"\u003eMaterial Safety\u003c\/span\u003e \u003cspan class=\"v-spec-value\"\u003ePlastic, Leather \u0026amp; Trim Safe\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"v-spec-row\"\u003e\n\u003cspan class=\"v-spec-label\"\u003eProtection Grade\u003c\/span\u003e \u003cspan class=\"v-spec-value\"\u003eUV Block \u0026amp; Anti-Static\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- High-Converting Closing Statement --\u003e\n\u003cdiv class=\"v-quote-box\"\u003e\n\u003ch4\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eCleaner. Simpler. Better.\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eRevive your vehicle's interior finish with professional-grade care.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vennly","offers":[{"title":"Default Title","offer_id":48462181171385,"sku":null,"price":109.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0808\/9744\/1977\/files\/image_474b0e7b-95fd-4b4a-9273-3bbc97c3c924.png?v=1785872930","url":"https:\/\/vennly.co.za\/products\/vennly-interiorshine-car-plastic-leather-restorer","provider":"Vennly","version":"1.0","type":"link"}