{"product_id":"repel-fabric-protectant-250ml","title":"Carbon Collective Repel Fabric Protectant 2.0 – 500ml","description":"\u003c!-- ============================================================\n     DETAIL DIVISION — Carbon Collective REPEL Fabric Protectant\n     Product Description HTML\n     Paste into Shopify product description via the \u003c\u003e HTML editor\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  .dd-pd {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n    color: #1a1a1a;\n    line-height: 1.65;\n    max-width: 680px;\n  }\n\n  \/* ── HERO HEADER ── *\/\n  .dd-pd__hero {\n    background: #060e10;\n    padding: 24px 24px 20px;\n    border-top: 3px solid #18b8c8;\n    margin-bottom: 0;\n  }\n  .dd-pd__eyebrow {\n    font-size: 10px;\n    font-weight: 600;\n    letter-spacing: 0.25em;\n    text-transform: uppercase;\n    color: #18b8c8;\n    margin: 0 0 8px;\n  }\n  .dd-pd__title {\n    font-size: 26px;\n    font-weight: 700;\n    color: #ffffff;\n    line-height: 1.15;\n    margin: 0 0 10px;\n  }\n  .dd-pd__tagline {\n    font-size: 13px;\n    color: #3a8890;\n    margin: 0;\n    font-style: italic;\n  }\n  .dd-pd__tagline strong {\n    color: #18b8c8;\n    font-style: normal;\n  }\n\n  \/* ── LEAD COPY ── *\/\n  .dd-pd__lead {\n    padding: 18px 20px;\n    background: #edfafe;\n    border-left: 3px solid #18b8c8;\n    margin-bottom: 0;\n  }\n  .dd-pd__lead p {\n    font-size: 14px;\n    line-height: 1.75;\n    color: #333;\n    margin: 0 0 10px;\n  }\n  .dd-pd__lead p:last-child { margin: 0; }\n\n  \/* ── STAT GRID ── *\/\n  .dd-pd__stats {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    border-top: 1px solid #bee8ee;\n    border-bottom: 1px solid #bee8ee;\n  }\n  .dd-pd__stat {\n    padding: 14px 16px;\n    border-right: 1px solid #bee8ee;\n    background: #fff;\n  }\n  .dd-pd__stat:last-child { border-right: none; }\n  .dd-pd__stat-label {\n    font-size: 9px;\n    font-weight: 600;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: #999;\n    margin: 0 0 4px;\n  }\n  .dd-pd__stat-value {\n    font-size: 17px;\n    font-weight: 700;\n    color: #060e10;\n    line-height: 1.1;\n    margin: 0 0 2px;\n  }\n  .dd-pd__stat-sub {\n    font-size: 10px;\n    color: #888;\n  }\n\n  \/* ── SECTION HEADERS ── *\/\n  .dd-pd__section-label {\n    font-size: 9px;\n    font-weight: 600;\n    letter-spacing: 0.28em;\n    text-transform: uppercase;\n    color: #18b8c8;\n    margin: 0 0 12px;\n  }\n\n  \/* ── DIFFERENTIATORS ── *\/\n  .dd-pd__diff {\n    padding: 20px 20px 18px;\n    background: #fff;\n    border-top: 1px solid #bee8ee;\n    border-bottom: 1px solid #bee8ee;\n  }\n  .dd-pd__diff-item {\n    display: flex;\n    gap: 12px;\n    margin-bottom: 13px;\n    align-items: flex-start;\n  }\n  .dd-pd__diff-item:last-child { margin-bottom: 0; }\n  .dd-pd__diff-icon {\n    width: 20px;\n    height: 20px;\n    background: #060e10;\n    border-radius: 50%;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-top: 1px;\n  }\n  .dd-pd__diff-icon svg {\n    width: 11px;\n    height: 11px;\n    stroke: #18b8c8;\n    fill: none;\n    stroke-width: 2.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n  .dd-pd__diff-text {\n    font-size: 13px;\n    color: #444;\n    line-height: 1.6;\n  }\n  .dd-pd__diff-text strong {\n    display: block;\n    font-size: 12px;\n    font-weight: 700;\n    color: #060e10;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    margin-bottom: 2px;\n  }\n\n  \/* ── PULL QUOTE ── *\/\n  .dd-pd__quote {\n    padding: 18px 20px;\n    background: #060e10;\n    border-left: 3px solid #18b8c8;\n  }\n  .dd-pd__quote p {\n    font-size: 15px;\n    font-style: italic;\n    color: #88dde8;\n    margin: 0 0 6px;\n    line-height: 1.5;\n  }\n  .dd-pd__quote cite {\n    font-size: 10px;\n    font-style: normal;\n    font-weight: 600;\n    letter-spacing: 0.2em;\n    text-transform: uppercase;\n    color: #18b8c8;\n  }\n\n  \/* ── DIRECTIONS CALLOUT ── *\/\n  .dd-pd__mfg {\n    padding: 18px 20px;\n    background: #edfafe;\n    border-top: 1px solid #bee8ee;\n    border-bottom: 1px solid #bee8ee;\n  }\n  .dd-pd__mfg p {\n    font-size: 13px;\n    color: #444;\n    line-height: 1.7;\n    margin: 0 0 10px;\n  }\n  .dd-pd__mfg p:last-child { margin: 0; }\n  .dd-pd__mfg strong { color: #060e10; }\n\n  \/* ── SURFACE PILLS ── *\/\n  .dd-pd__surface-grid {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 12px;\n  }\n  .dd-pd__surface-pill {\n    background: #fff;\n    border: 1px solid #bee8ee;\n    border-top: 2px solid #18b8c8;\n    padding: 7px 14px;\n    font-size: 11px;\n    font-weight: 600;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #333;\n  }\n\n  \/* ── CLOSING STATEMENT ── *\/\n  .dd-pd__closing {\n    padding: 16px 20px;\n    background: #fff;\n    border-top: 1px solid #bee8ee;\n    border-bottom: 1px solid #bee8ee;\n  }\n  .dd-pd__closing p {\n    font-size: 13px;\n    color: #555;\n    line-height: 1.7;\n    margin: 0 0 6px;\n  }\n  .dd-pd__closing p:last-child { margin: 0; }\n\n  \/* ── USAGE STRIP ── *\/\n  .dd-pd__care {\n    padding: 16px 20px;\n    background: #060e10;\n    border-top: 1px solid #0c1c20;\n  }\n  .dd-pd__care-grid {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-top: 10px;\n  }\n  .dd-pd__care-item {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 11px;\n    color: #3a8890;\n  }\n  .dd-pd__care-item svg {\n    width: 14px;\n    height: 14px;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    fill: none;\n    flex-shrink: 0;\n  }\n  .dd-pd__care-item--no { color: #e87070; }\n  .dd-pd__care-item--no svg { stroke: #e87070; }\n  .dd-pd__care-item svg.teal { stroke: #18b8c8; }\n\n  \/* ── WARNING ── *\/\n  .dd-pd__warning {\n    padding: 12px 16px;\n    background: #edfafe;\n    border: 1px solid #88dde8;\n    border-left: 3px solid #18b8c8;\n    display: flex;\n    gap: 10px;\n    align-items: flex-start;\n    margin-top: 1px;\n  }\n  .dd-pd__warning svg {\n    width: 16px;\n    height: 16px;\n    stroke: #18b8c8;\n    fill: none;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    flex-shrink: 0;\n    margin-top: 1px;\n  }\n  .dd-pd__warning p {\n    font-size: 12px;\n    color: #064050;\n    margin: 0;\n    line-height: 1.55;\n  }\n  .dd-pd__warning strong { color: #032830; }\n\u003c\/style\u003e\n\u003cdiv class=\"dd-pd\"\u003e\n\u003c!-- HERO HEADER --\u003e\n\u003cdiv class=\"dd-pd__hero\"\u003e\n\u003cp class=\"dd-pd__eyebrow\"\u003eCarbon Collective · REPEL · Fabric Protectant\u003c\/p\u003e\n\u003ch2 class=\"dd-pd__title\"\u003eFabric Protection That\u003cbr\u003eBonds to Every Fiber.\u003c\/h2\u003e\n\u003cp class=\"dd-pd__tagline\"\u003e\u003cstrong\u003eSolvent-Based. Hydrophobic. 1 Year Minimum Durability.\u003c\/strong\u003e Flexible, breathable protection — without altering color or finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- LEAD COPY --\u003e\n\u003cdiv class=\"dd-pd__lead\"\u003e\n\u003cp\u003eREPEL Fabric Protectant is a hydrophobic textile coating that creates a protective barrier on almost every fabric — offering unrivaled water-repellency against stains, chemicals, and liquid damage.\u003c\/p\u003e\n\u003cp\u003eUnlike many fabric protectants that coat the surface of the material, REPEL bonds to individual fibers. The result is protection that doesn't compromise the fabric — it stays flexible, breathable, and unchanged in color and finish. The only thing that changes is what the fabric will and won't absorb.\u003c\/p\u003e\n\u003cp\u003eBeing solvent-based, the coating dries faster, penetrates deeper, and delivers a more durable bond than water-based alternatives. One thorough application lasts a minimum of one year. Two coats deliver maximum protection and longevity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS GRID --\u003e\n\u003cdiv class=\"dd-pd__stats\"\u003e\n\u003cdiv class=\"dd-pd__stat\"\u003e\n\u003cp class=\"dd-pd__stat-label\"\u003eDurability\u003c\/p\u003e\n\u003cp class=\"dd-pd__stat-value\"\u003e1 Year+\u003c\/p\u003e\n\u003cp class=\"dd-pd__stat-sub\"\u003eMinimum · 2 coats recommended\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__stat\"\u003e\n\u003cp class=\"dd-pd__stat-label\"\u003eFormula\u003c\/p\u003e\n\u003cp class=\"dd-pd__stat-value\"\u003eSolvent\u003c\/p\u003e\n\u003cp class=\"dd-pd__stat-sub\"\u003eDeeper penetration · faster dry\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__stat\"\u003e\n\u003cp class=\"dd-pd__stat-label\"\u003eCure\u003c\/p\u003e\n\u003cp class=\"dd-pd__stat-value\"\u003e24 hrs\u003c\/p\u003e\n\u003cp class=\"dd-pd__stat-sub\"\u003eTouch dry 1–2 hrs · full 24 hrs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PULL QUOTE --\u003e\n\u003cdiv class=\"dd-pd__quote\"\u003e\n\u003cp\u003e\"Bonds to individual fibers — the fabric stays flexible and breathable whilst protected from stains, chemicals and water damage.\"\u003c\/p\u003e\n\u003ccite\u003e— Carbon Collective · REPEL Fabric Protectant\u003c\/cite\u003e\n\u003c\/div\u003e\n\u003c!-- WHAT REPEL DOES --\u003e\n\u003cdiv class=\"dd-pd__diff\"\u003e\n\u003cp class=\"dd-pd__section-label\"\u003eWhat REPEL does differently\u003c\/p\u003e\n\u003cdiv class=\"dd-pd__diff-item\"\u003e\n\u003cdiv class=\"dd-pd__diff-icon\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__diff-text\"\u003e\n\u003cstrong\u003eFiber-Level Bonding\u003c\/strong\u003e Most fabric protectants sit on the surface of the material. REPEL bonds at the fiber level — creating protection that moves with the fabric rather than cracking or peeling off over time.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__diff-item\"\u003e\n\u003cdiv class=\"dd-pd__diff-icon\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__diff-text\"\u003e\n\u003cstrong\u003eBreathable \u0026amp; Flexible\u003c\/strong\u003e The coating doesn't stiffen or seal the material. Fabric protected with REPEL remains as soft, flexible, and breathable as it was before — the protection is invisible in every sense.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__diff-item\"\u003e\n\u003cdiv class=\"dd-pd__diff-icon\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__diff-text\"\u003e\n\u003cstrong\u003eSolvent-Based — Deeper and Faster\u003c\/strong\u003e Solvent-based chemistry penetrates deeper into fibers and dries faster than water-based alternatives — delivering a more durable bond and longer-lasting hydrophobic performance.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__diff-item\"\u003e\n\u003cdiv class=\"dd-pd__diff-icon\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__diff-text\"\u003e\n\u003cstrong\u003eNo Color or Finish Change\u003c\/strong\u003e REPEL is formulated to leave the fabric exactly as it was — no darkening, no sheen, no altered texture. It protects without announcing itself.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__diff-item\"\u003e\n\u003cdiv class=\"dd-pd__diff-icon\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__diff-text\"\u003e\n\u003cstrong\u003ePairs with RESET for Maximum Bond\u003c\/strong\u003e Using RESET Antibacterial Cleaner before application removes organic contamination at the fiber level — giving REPEL a clean substrate to bond to and significantly improving durability and coverage.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DIRECTIONS \u0026 SURFACES --\u003e\n\u003cdiv class=\"dd-pd__mfg\"\u003e\n\u003cp class=\"dd-pd__section-label\"\u003eDirections\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eClean with RESET Antibacterial Cleaner first\u003c\/strong\u003e — this removes contamination at the fiber level and creates a stronger bond for REPEL. Allow the surface to dry fully before application.\u003c\/p\u003e\n\u003cp\u003eSpray evenly onto the surface from 20–30cm. Wipe off excess from any plastics, trim, or leather. Touch dry in 1–2 hours, fully cured in 24 hours. \u003cstrong\u003eTwo coats are recommended for maximum durability.\u003c\/strong\u003e Apply the second coat after the first has fully dried.\u003c\/p\u003e\n\u003cp style=\"margin-top: 16px;\" class=\"dd-pd__section-label\"\u003eFormulated For\u003c\/p\u003e\n\u003cdiv class=\"dd-pd__surface-grid\"\u003e\n\u003cdiv class=\"dd-pd__surface-pill\"\u003eConvertible Roofs\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__surface-pill\"\u003eCarpets \u0026amp; Floor Mats\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__surface-pill\"\u003eFabric Seats\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__surface-pill\"\u003eAlcantara\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__surface-pill\"\u003eRace-Tex\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__surface-pill\"\u003eShoes\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__surface-pill\"\u003eCoats \u0026amp; Jackets\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__surface-pill\"\u003eMarquees \u0026amp; Awnings\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\u003c!-- USAGE STRIP --\u003e\n\u003cdiv class=\"dd-pd__care\"\u003e\n\u003cp class=\"dd-pd__section-label\"\u003eKey Notes\u003c\/p\u003e\n\u003cdiv class=\"dd-pd__care-grid\"\u003e\n\u003cdiv class=\"dd-pd__care-item\"\u003e\n\u003csvg class=\"teal\" viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"9\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12h8M12 8v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Clean with RESET before application\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__care-item\"\u003e\n\u003csvg class=\"teal\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Spray 20–30cm · even coverage\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__care-item\"\u003e\n\u003csvg class=\"teal\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 6h18M3 12h18M3 18h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Two coats for maximum durability\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__care-item\"\u003e\n\u003csvg class=\"teal\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2v10l4 4\"\u003e\u003c\/path\u003e\u003ccircle r=\"9\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e Allow 24 hrs full cure before use\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__care-item--no dd-pd__care-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"9\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath d=\"M15 9l-6 6M9 9l6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Do not apply to damp fabric\u003c\/div\u003e\n\u003cdiv class=\"dd-pd__care-item--no dd-pd__care-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"9\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath d=\"M15 9l-6 6M9 9l6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Do not leave excess on leather or trim\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TEST PATCH NOTE --\u003e\n\u003cdiv class=\"dd-pd__warning\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z\"\u003e\u003c\/path\u003e\u003cline y2=\"13\" x2=\"12\" y1=\"9\" x1=\"12\"\u003e\u003c\/line\u003e\u003cline y2=\"17\" x2=\"12.01\" y1=\"17\" x1=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n\u003cp\u003e\u003cstrong\u003eAlways test on an inconspicuous area before full application.\u003c\/strong\u003e REPEL is formulated to leave no color or finish change, but fabric types vary — a test patch confirms compatibility before committing to the full surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Carbon Collective","offers":[{"title":"Default Title","offer_id":31325668507763,"sku":"","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1970\/4203\/products\/REPEL1.jpg?v=1604132752","url":"https:\/\/www.detail-division.mom\/products\/repel-fabric-protectant-250ml","provider":"Detail-Division","version":"1.0","type":"link"}