{"product_id":"rv-fiberglass-gloss-oil-shine-restorer","title":"RV Fiberglass Gloss Oil Shine Restorer","description":"\u003cstyle\u003e\n#rvgr{--ink:#071827;--navy:#062f57;--blue:#0969b8;--cyan:#28c8f2;--ice:#eaf9ff;--silver:#d8e5ee;--coral:#ff5b46;max-width:800px;margin:auto;background:#f7fbfe;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;line-height:1.5;overflow:hidden}\n#rvgr *,#rvgr *:before,#rvgr *:after{box-sizing:border-box}#rvgr img{display:block;width:100%;height:auto;border:0}\n#rvgr .rv-slot{position:relative;min-height:150px;margin:0 10px 14px;overflow:hidden;background:linear-gradient(135deg,#031d36,#0878c9 55%,#69dcff);border:2px dashed rgba(255,255,255,.7);border-radius:18px;box-shadow:0 10px 28px rgba(3,57,101,.22)}\n#rvgr .rv-slot:before{position:absolute;inset:12px;content:\"\";border:1px solid rgba(255,255,255,.28);border-radius:12px}\n#rvgr .rv-slot:after{position:absolute;top:50%;left:50%;width:54px;height:54px;content:\"\";transform:translate(-50%,-50%) rotate(45deg);border:2px solid rgba(255,255,255,.38);border-radius:14px}\n#rvgr .rv-slot:has(img):before,#rvgr .rv-slot:has(img):after{display:none}#rvgr .rv-slot img{position:relative;z-index:2;min-height:150px;object-fit:cover}\n#rvgr .rv-sale{position:relative;margin:0 10px 14px;padding:15px;overflow:hidden;color:#fff;text-align:center;background:radial-gradient(circle at 10% 20%,rgba(105,255,216,.26) 0 3px,transparent 4px),linear-gradient(115deg,#041d29 0%,#07533f 48%,#087fa1 100%);border:1px solid #53d7b6;border-radius:6px 6px 18px 18px;box-shadow:0 11px 27px rgba(2,61,55,.25)}\n#rvgr .rv-sale:before,#rvgr .rv-sale:after{position:absolute;width:90px;height:90px;content:\"\";border:1px solid rgba(255,255,255,.16);border-radius:50%}.rv-sale:before{top:-62px;left:-20px}.rv-sale:after{right:-35px;bottom:-70px}\n#rvgr .rv-sale-badge{position:relative;z-index:2;display:inline-block;padding:4px 11px;color:#fff;font-size:11px;font-weight:900;letter-spacing:.8px;background:linear-gradient(100deg,#e84632,#ff6b4d);border:1px solid rgba(255,255,255,.5);border-radius:999px}\n#rvgr .rv-sale-title{position:relative;z-index:2;margin:7px 0 8px;font-size:clamp(17px,3.6vw,22px);font-weight:900}.rv-sale-title b{color:#fff1a0}\n#rvgr .rv-clock{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;color:#dffcff;font-size:12px;font-weight:800;background:rgba(0,15,24,.35);border:1px solid rgba(255,255,255,.28);border-radius:999px}.rv-clock span{min-width:94px;color:#fff19b;font-variant-numeric:tabular-nums}\n#rvgr .rv-timebar{position:relative;z-index:2;height:8px;margin-top:11px;overflow:hidden;background:rgba(0,17,25,.42);border:1px solid rgba(255,255,255,.25);border-radius:999px}.rv-timefill{position:absolute;inset:0 auto 0 0;width:100%;overflow:hidden;background:linear-gradient(90deg,#65e1b9,#d9fff2 48%,#fff2a2 74%,#fff);border-radius:inherit;box-shadow:0 0 12px rgba(112,240,201,.7);transition:width 1s linear}.rv-timefill:after{position:absolute;inset:0;content:\"\";background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.9) 50%,transparent 65%);animation:rvshine 2.6s linear infinite}@keyframes rvshine{from{transform:translateX(-100%)}to{transform:translateX(100%)}}\n#rvgr .rv-authority{margin-top:14px;background:linear-gradient(135deg,#eaf8ff,#ccecff 55%,#eefbff);border-color:#1289cf;box-shadow:0 8px 22px rgba(3,72,121,.14)}\n#rvgr .rv-head{position:relative;margin:0 10px 12px;padding:12px 16px;overflow:hidden;color:#fff;background:linear-gradient(105deg,#020b13,#063a67 55%,#079bd7);border-radius:13px;box-shadow:0 8px 22px rgba(1,34,61,.22)}\n#rvgr .rv-head:before{display:inline-block;width:9px;height:9px;margin-right:9px;content:\"\";background:#67e1ff;border:2px solid #fff;border-radius:50%;box-shadow:0 0 12px #40d6ff}\n#rvgr .rv-head:after{position:absolute;top:0;right:-25px;width:100px;height:100%;content:\"\";transform:skewX(-28deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent)}\n#rvgr .rv-head strong{font-size:14px;letter-spacing:1px}\n#rvgr .rv-list{padding:0 10px}.rv-card{position:relative;margin-bottom:14px;overflow:hidden;border-radius:17px;box-shadow:0 9px 24px rgba(6,47,87,.13)}\n#rvgr .rv-copy{position:relative;z-index:2;margin:0;padding:17px 15px 22px 58px;font-size:14px;color:#426278}\n#rvgr .rv-copy:before{position:absolute;top:15px;left:14px;display:grid;width:31px;height:31px;place-items:center;content:attr(data-no);color:#fff;font-size:11px;font-weight:900;background:linear-gradient(145deg,#ff755e,#e93625);border:2px solid #fff;border-radius:9px 50% 50% 50%;box-shadow:0 5px 12px rgba(219,53,35,.28)}\n#rvgr .rv-copy:after{position:absolute;right:15px;bottom:9px;width:68px;height:7px;content:\"\";opacity:.42;background:radial-gradient(ellipse at center,transparent 46%,currentColor 49%,transparent 54%) 0 0\/18px 7px repeat-x}\n#rvgr .rv-copy strong{font-size:14px;color:#06365d;letter-spacing:.25px}.rv-media{position:relative;overflow:hidden}.rv-media:after{position:absolute;right:12px;bottom:12px;width:44px;content:\"\";border-top:3px dotted rgba(255,255,255,.9);filter:drop-shadow(0 1px 2px #123)}\n#rvgr .tone-1{border:1px solid #7eddf4}.tone-1 .rv-copy{background:linear-gradient(115deg,#dffaff,#fff 48%,#cef3ff);border-left:6px solid #22bfec}\n#rvgr .tone-2{border:1px solid #a9bfd3}.tone-2 .rv-copy{background:linear-gradient(115deg,#e7edf3,#fff 48%,#d4e4f1);border-left:6px solid #6d91af}\n#rvgr .tone-3{border:1px solid #1573ac;background:#030b12;box-shadow:0 13px 30px rgba(0,17,29,.3),0 0 0 1px rgba(65,201,255,.16)}.tone-3:before{position:absolute;z-index:4;top:0;left:0;width:100%;height:5px;content:\"\";background:linear-gradient(90deg,#02080d,#148ac8,#75e6ff,#02080d)}#rvgr .tone-3 .rv-copy,#rvgr .tone-3 .rv-copy span,#rvgr .tone-3 .rv-copy font{color:#f4fbff!important;font-size:16px!important;line-height:1.62!important;font-weight:500!important;background:radial-gradient(circle at 90% 25%,rgba(58,202,255,.25) 0 3px,transparent 4px),linear-gradient(118deg,#03070a,#0a3048 55%,#08739d)!important;border-left:6px solid #43cfff;text-shadow:0 1px 2px rgba(0,0,0,.45)}#rvgr .tone-3 .rv-copy strong,#rvgr .tone-3 .rv-copy strong span,#rvgr .tone-3 .rv-copy strong font{color:#fff!important;font-size:16px!important;font-weight:900!important;text-shadow:0 0 9px rgba(76,207,255,.5)}.tone-3 .rv-copy:before{color:#04121c;background:linear-gradient(145deg,#dffaff,#45cfff);border-color:#fff;box-shadow:0 0 15px rgba(69,207,255,.7)}\n#rvgr .tone-4{border:1px solid #77c8db}.tone-4 .rv-copy{background:linear-gradient(115deg,#efffff,#effaff 45%,#cceef5);border-left:6px solid #55cedd}\n#rvgr .tone-5{border:1px solid #718ed1}.tone-5 .rv-copy{background:linear-gradient(115deg,#e8edff,#fbfcff 48%,#d5e1ff);border-left:6px solid #315eca}\n#rvgr .rv-info{display:grid!important;width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:10px;padding:0 10px 16px}.rv-box{width:100%!important;max-width:none!important;overflow:hidden;background:linear-gradient(145deg,#fff,#e7f4fb);border:1px solid #bed9e8;border-radius:14px;box-shadow:0 6px 17px rgba(5,54,89,.08)}.rv-box h3{position:relative;margin:0;padding:12px 14px;color:#fff!important;font-size:14px!important;letter-spacing:.7px;background:linear-gradient(100deg,#041827,#07598f,#12a5d5)}.rv-box h3:after{position:absolute;top:50%;right:12px;width:28px;content:\"\";border-top:2px dotted rgba(255,255,255,.7)}.rv-box p,.rv-box p span,.rv-box p font{margin:0;padding:13px 14px;color:#23485f!important;font-size:15px!important;font-weight:650!important;line-height:1.5!important}.rv-notes{grid-column:auto!important}.rv-notes p{position:relative;padding:8px 14px 8px 28px!important}.rv-notes p:first-of-type{padding-top:13px!important}.rv-notes p:last-child{padding-bottom:14px!important}.rv-notes p:before{position:absolute;top:16px;left:14px;width:6px;height:6px;content:\"\";background:#19a9d5;border-radius:50%}\n#rvgr .rv-box:nth-child(2){border-color:#8ac9b4;background:linear-gradient(145deg,#fff,#e5f6ef)}#rvgr .rv-box:nth-child(2) h3{background:linear-gradient(100deg,#052b22,#087253,#18a883)}#rvgr .rv-notes{border-color:#84b8b4;background:linear-gradient(145deg,#fafffd,#e5f3f2)}#rvgr .rv-notes h3{background:linear-gradient(100deg,#061b1c,#0a5148,#138b78)}\n#rvgr .rv-cta-wrap{padding:0 10px 14px}.rv-cta{position:relative;display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:10px;overflow:hidden;padding:13px 18px;color:#fff!important;font-size:14px;font-weight:900;letter-spacing:.45px;text-align:center;text-decoration:none!important;background:linear-gradient(105deg,#042f27,#087557 48%,#0b8fba);border:1px solid #62dabc;border-radius:12px;box-shadow:0 8px 20px rgba(3,77,67,.24);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.rv-cta:before{width:8px;height:8px;content:\"\";background:#fff29e;border-radius:50%;box-shadow:0 0 0 5px rgba(255,242,158,.15)}.rv-cta:after{content:\"➜\";font-size:18px}.rv-cta:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 11px 25px rgba(3,77,67,.32)}.rv-cta:active{transform:scale(.98)}\n@media(max-width:640px){#rvgr .rv-slot{min-height:115px;margin:0 7px 10px;border-radius:13px}#rvgr .rv-slot img{min-height:115px}#rvgr .rv-head{margin:0 7px 9px;padding:10px 12px}.rv-list{padding:0 7px!important}.rv-card{margin-bottom:10px;border-radius:13px!important}#rvgr .rv-copy{padding:13px 11px 20px 50px;font-size:14px;line-height:1.5}#rvgr .rv-copy strong{font-size:14px}#rvgr .tone-3 .rv-copy,#rvgr .tone-3 .rv-copy span,#rvgr .tone-3 .rv-copy font{padding:15px 12px 22px 50px;font-size:15px!important;line-height:1.6!important}#rvgr .tone-3 .rv-copy strong,#rvgr .tone-3 .rv-copy strong span,#rvgr .tone-3 .rv-copy strong font{font-size:15px!important}#rvgr .rv-copy:before{top:12px;left:10px;width:29px;height:29px}.rv-info{width:100%!important;grid-template-columns:minmax(0,1fr)!important;padding:0 7px 12px!important}.rv-notes{grid-column:auto!important}.rv-box h3{font-size:14px!important}.rv-box p,.rv-box p span,.rv-box p font{font-size:14px!important}}\n\u003c\/style\u003e\n\u003cdiv id=\"rvgr\"\u003e\n\u003c!-- 顶部图片位 --\u003e\n\u003cdiv class=\"rv-slot rv-top\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/3683\/5650\/files\/FCQJ-GIF.gif?v=1789124428\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-sale\"\u003e\n\u003cspan class=\"rv-sale-badge\"\u003e⚡ LIMITED-TIME OFFER\u003c\/span\u003e\n\u003cp class=\"rv-sale-title\"\u003eSAVE UP TO \u003cb\u003e50% OFF TODAY\u003c\/b\u003e\u003c\/p\u003e\n\u003cdiv class=\"rv-clock\"\u003eOFFER ENDS IN \u003cspan\u003e12h : 39m : 59s\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-timebar\"\u003e\n\u003cspan class=\"rv-timefill\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-cta-wrap\"\u003e\u003cbutton class=\"rv-cta\" type=\"button\"\u003eGET YOUR RV GLOSS RESTORER\u003c\/button\u003e\u003c\/div\u003e\n\u003c!-- 权威认证图片位 --\u003e\n\u003cdiv class=\"rv-slot rv-authority\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1008\/3683\/5650\/files\/2_b7070f87-1373-4001-8979-342b0261d53b.jpg?v=1789124446\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-head\"\u003e\u003cstrong\u003eFEATURES\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-list\"\u003e\n\u003csection class=\"rv-card tone-1\"\u003e\n\u003cp class=\"rv-copy\"\u003e\u003cstrong\u003eHOW IT RESTORES GLOSS - \u003c\/strong\u003eOxidized fiberglass looks dull because light scatters across porous micro-cracks. Our synthetic gloss formula deeply penetrates and fills these microscopic imperfections, restoring a completely flat surface for perfect light reflection and deep, factory-fresh showroom shine.\u003c\/p\u003e\n\u003cdiv class=\"rv-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0619\/0556\/7917\/files\/spp_shopify20260902165226_34d1a383cdfa6713eb82598b9d3237a1.jpg?v=1788339149\" alt=\"RV Fiberglass Gloss Restorer\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"rv-card tone-2\"\u003e\n\u003cp class=\"rv-copy\"\u003e\u003cstrong\u003eTHE VISIBLE DIFFERENCE - \u003c\/strong\u003eDirectly compare the chalky, weathered texture of untreated fiberglass against the lustrous, protected surface treated with our Gloss Restorer.\u003c\/p\u003e\n\u003cdiv class=\"rv-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0619\/0556\/7917\/files\/spp_shopify20260902165230_a05e5c4b7dd27051f09f06abbd785e0d.jpg?v=1788339153\" alt=\"The Visible Difference\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"rv-card tone-3\"\u003e\n\u003cp class=\"rv-copy\"\u003e\u003cstrong\u003eULTIMATE UV DEFENSE - \u003c\/strong\u003eOur specialized UV inhibitors create a molecular barrier that blocks harmful rays, preventing future yellowing and keeping fiberglass vibrant.\u003c\/p\u003e\n\u003cdiv class=\"rv-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0619\/0556\/7917\/files\/spp_shopify20260902165233_47649e240cf5fb0a9d9115428ba2369c.jpg?v=1788339157\" alt=\"Ultimate UV Defense\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"rv-card tone-4\"\u003e\n\u003cp class=\"rv-copy\"\u003e\u003cstrong\u003eEFFORTLESS APPLICATION - \u003c\/strong\u003eA smooth, non-greasy texture that glides onto surfaces effortlessly, allowing for rapid coverage and quick drying without professional tools.\u003c\/p\u003e\n\u003cdiv class=\"rv-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0619\/0556\/7917\/files\/spp_shopify20260902165237_a3c0fb76a8a37c8fe3836ccbf0ffc449.jpg?v=1788339160\" alt=\"Effortless Application\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"rv-card tone-5\"\u003e\n\u003cp class=\"rv-copy\"\u003e\u003cstrong\u003eWEATHER-RESISTANT BARRIER - \u003c\/strong\u003eOnce cured, the formula creates a hydrophobic layer that beads water and resists dirt, ensuring your shine survives the toughest storms.\u003c\/p\u003e\n\u003cdiv class=\"rv-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0619\/0556\/7917\/files\/spp_shopify20260902165241_a36c86cfdabb393d05fa9057bdca2dc8.jpg?v=1788339164\" alt=\"Weather-Resistant Barrier\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-info\"\u003e\n\u003cdiv class=\"rv-box\"\u003e\n\u003ch3\u003ePACKAGE INCLUDES\u003c\/h3\u003e\n\u003cp\u003e1 x RV Fiberglass Gloss Oil Shine Restorer\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-box rv-notes\"\u003e\n\u003ch3\u003eNOTES\u003c\/h3\u003e\n\u003cp\u003eKeep out of reach of children and pets to ensure safety.\u003c\/p\u003e\n\u003cp\u003eStore in a cool, dry place away from direct sunlight and high temperatures.\u003c\/p\u003e\n\u003cp\u003eTest on a small, inconspicuous area before applying to the entire surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-cta-wrap\"\u003e\u003cbutton class=\"rv-cta\" type=\"button\"\u003eGET YOUR RV GLOSS RESTORER\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"mfboutiquestore1","offers":[{"title":"✨ 1 Bottle — Fiberglass Shine Fix","offer_id":56151459135810,"sku":"KY-FCQJ*1","price":24.99,"currency_code":"USD","in_stock":true},{"title":"🔥 2 Bottles — Front + Side Panel Care","offer_id":56151459168578,"sku":"KY-FCQJ*2","price":39.99,"currency_code":"USD","in_stock":true},{"title":"🚐 3 Bottles — Full RV Exterior Restore","offer_id":56151459201346,"sku":"KY-FCQJ*3","price":54.99,"currency_code":"USD","in_stock":true},{"title":"📦 5 Bottles — Complete Camper Protection","offer_id":56151464935746,"sku":"KY-FCQJ*5","price":84.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/3683\/5650\/files\/1_2c3310ad-2a7d-462a-837d-6fafff0fafff.jpg?v=1789120126","url":"https:\/\/timberplatess.com\/products\/rv-fiberglass-gloss-oil-shine-restorer","provider":"timberplatess.com","version":"1.0","type":"link"}