{"product_id":"portable-oil-stain-remover","title":"Portable Rinse-Free Down Dry Cleaning Agent with Built-in Brush Head Oil Stain Remover 100ml","description":"\u003cstyle\u003e\n  #DetroitrainCleaner,\n  #DetroitrainCleaner * {\n    box-sizing: border-box;\n  }\n\n  #DetroitrainCleaner {\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 0 10px;\n    background: #fbf8f3;\n    color: #4b5662;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 16px;\n    line-height: 1.7;\n    overflow-wrap: break-word;\n  }\n\n  #DetroitrainCleaner h1,\n  #DetroitrainCleaner h2,\n  #DetroitrainCleaner h3,\n  #DetroitrainCleaner p {\n    padding: 0;\n  }\n\n  #DetroitrainCleaner p {\n    margin: 0;\n  }\n\n  #DetroitrainCleaner h1 {\n    margin: 15px 0 12px;\n    color: #fff;\n    font-family: Georgia, 'Times New Roman', serif;\n    font-size: clamp(29px, 5vw, 38px);\n    line-height: 1.16;\n    font-weight: 700;\n  }\n\n  #DetroitrainCleaner h2 {\n    margin: 0 0 11px;\n    color: #142b40;\n    font-size: clamp(21px, 3.4vw, 26px);\n    line-height: 1.3;\n    font-weight: 800;\n  }\n\n  #DetroitrainCleaner h3 {\n    margin: 0 0 7px;\n    color: #865b31;\n    font-size: 18px;\n    line-height: 1.4;\n  }\n\n  #DetroitrainCleaner .dt-hero {\n    margin-bottom: 18px;\n    padding: 30px 20px 26px;\n    border-radius: 0 0 25px 25px;\n    background: linear-gradient(140deg, #102438 0%, #244056 75%, #6f6250 145%);\n    text-align: center;\n    color: #eef3f7;\n  }\n\n  #DetroitrainCleaner .dt-brand {\n    display: inline-block;\n    padding: 7px 14px;\n    border: 1px solid #c4a47b;\n    border-radius: 30px;\n    color: #ecd4b1;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 1px;\n  }\n\n  #DetroitrainCleaner .dt-tags {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 8px;\n    margin-top: 18px;\n  }\n\n  #DetroitrainCleaner .dt-tags span {\n    padding: 7px 11px;\n    border: 1px solid rgba(255,255,255,.26);\n    border-radius: 22px;\n    background: rgba(255,255,255,.07);\n    color: #fff;\n    font-size: 13px;\n    font-weight: 700;\n  }\n\n  #DetroitrainCleaner .dt-card {\n    margin: 0 0 20px;\n    border: 1px solid #e4e1da;\n    border-radius: 18px;\n    overflow: hidden;\n    background: #fff;\n  }\n\n  #DetroitrainCleaner .dt-copy {\n    padding: 24px 20px;\n  }\n\n  #DetroitrainCleaner .dt-kicker {\n    margin: 0 0 6px;\n    color: #9a6a36;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 1px;\n  }\n\n  #DetroitrainCleaner .dt-dark {\n    background: linear-gradient(135deg, #142c42, #2c485e);\n    border-color: #254156;\n    color: #edf2f7;\n  }\n\n  #DetroitrainCleaner .dt-dark h2 {\n    color: #fff;\n  }\n\n  #DetroitrainCleaner .dt-dark .dt-kicker {\n    color: #e9cfab;\n  }\n\n  #DetroitrainCleaner .dt-media {\n    width: 100%;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    background: #f8f4ed;\n    line-height: 0;\n  }\n\n  #DetroitrainCleaner img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto !important;\n    max-height: none;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n    float: none;\n  }\n\n  #DetroitrainCleaner .dt-grid {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n  }\n\n  #DetroitrainCleaner .dt-tile {\n    flex: 1 1 240px;\n    min-width: 0;\n    padding: 18px;\n    border: 1px solid #e9dfd2;\n    border-radius: 14px;\n    background: #f8f2e9;\n  }\n\n  #DetroitrainCleaner .dt-tile p {\n    font-size: 14px;\n  }\n\n  #DetroitrainCleaner .dt-steps .dt-tile {\n    flex-basis: 180px;\n  }\n\n  #DetroitrainCleaner .dt-table-wrap {\n    border: 1px solid #e5dfd4;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n\n  #DetroitrainCleaner table {\n    width: 100%;\n    margin: 0;\n    border-collapse: collapse;\n    table-layout: fixed;\n    font-size: 14px;\n  }\n\n  #DetroitrainCleaner th,\n  #DetroitrainCleaner td {\n    padding: 13px 12px;\n    border-bottom: 1px solid #e9e3d9;\n    text-align: left;\n    vertical-align: top;\n    overflow-wrap: anywhere;\n  }\n\n  #DetroitrainCleaner th {\n    width: 40%;\n    color: #745431;\n    background: #f6f0e7;\n    font-weight: 700;\n  }\n\n  #DetroitrainCleaner tr:last-child th,\n  #DetroitrainCleaner tr:last-child td {\n    border-bottom: 0;\n  }\n\n  #DetroitrainCleaner .dt-note {\n    background: #fff8ed;\n    border-color: #ead8b6;\n  }\n\n  #DetroitrainCleaner ul {\n    margin: 10px 0 0;\n    padding-left: 20px;\n  }\n\n  #DetroitrainCleaner li {\n    margin-bottom: 8px;\n  }\n\n  #DetroitrainCleaner li:last-child {\n    margin-bottom: 0;\n  }\n\n  #DetroitrainCleaner .dt-official {\n    padding: 25px 20px;\n    border: 2px solid #b9986d;\n    background: linear-gradient(135deg, #faf3e8, #ece1d0);\n    text-align: center;\n  }\n\n  #DetroitrainCleaner .dt-badge {\n    display: inline-block;\n    margin-top: 15px;\n    padding: 8px 15px;\n    border-radius: 24px;\n    background: #805d36;\n    color: #fff;\n    font-size: 13px;\n    font-weight: 800;\n  }\n\n  #DetroitrainCleaner .dt-center {\n    text-align: center;\n  }\n\n  @media (max-width: 480px) {\n    #DetroitrainCleaner {\n      padding: 0 6px;\n      font-size: 15px;\n    }\n\n    #DetroitrainCleaner .dt-hero {\n      padding: 25px 15px 23px;\n    }\n\n    #DetroitrainCleaner .dt-copy {\n      padding: 21px 16px;\n    }\n\n    #DetroitrainCleaner .dt-card {\n      margin-bottom: 17px;\n      border-radius: 16px;\n    }\n\n    #DetroitrainCleaner .dt-tile {\n      padding: 16px;\n    }\n\n    #DetroitrainCleaner .dt-steps .dt-tile {\n      flex-basis: 100%;\n    }\n\n    #DetroitrainCleaner th,\n    #DetroitrainCleaner td {\n      padding: 12px 9px;\n      font-size: 13px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv id=\"DetroitrainCleaner\" lang=\"en\"\u003e\n\n  \u003c!-- Compact introduction --\u003e\n  \u003cheader class=\"dt-hero\"\u003e\n\n    \u003cspan class=\"dt-brand\"\u003e\n      Detroitrain® · EVERYDAY OUTERWEAR CARE\n    \u003c\/span\u003e\n\n    \u003ch1\u003e\n      Clean the spot.\u003cbr\u003e\n      Keep your coat ready.\n    \u003c\/h1\u003e\n\n    \u003cp style=\"max-width:620px;margin:0 auto;font-size:15px;\"\u003e\n      Target oily spots and everyday marks on compatible down jackets\n      and windbreakers—without a full wash.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"dt-tags\"\u003e\n      \u003cspan\u003eWaterless spot cleaning\u003c\/span\u003e\n      \u003cspan\u003eBuilt-in brush\u003c\/span\u003e\n      \u003cspan\u003ePortable format\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/header\u003e\n\n\n  \u003c!-- Main product image --\u003e\n  \u003cdiv class=\"dt-card\" style=\"box-shadow:0 8px 22px rgba(20,43,64,.08);\"\u003e\n\n    \u003cdiv class=\"dt-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5234\/6360\/files\/spp_shopify20261102142119_e170452dbb691bce9d928c8221c5fe34.png?v=1793600489\" alt=\"Outerwear spot cleaner with an integrated brush head\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\" style=\"display:block;width:100%;max-width:100%;height:auto;margin:0;border:0;\"\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- Benefit overview --\u003e\n  \u003csection class=\"dt-card\"\u003e\n\n    \u003cdiv class=\"dt-copy\"\u003e\n\n      \u003cp class=\"dt-kicker dt-center\"\u003e\n        A SMALL FIX FOR EVERYDAY MISHAPS\n      \u003c\/p\u003e\n\n      \u003ch2 class=\"dt-center\"\u003e\n        Give the stain attention,\u003cbr\u003e\n        not the whole laundry basket.\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"dt-grid\" style=\"margin-top:18px;\"\u003e\n\n        \u003cdiv class=\"dt-tile\"\u003e\n          \u003ch3\u003eTarget the marked area\u003c\/h3\u003e\n          \u003cp\u003e\n            Work directly on local spots instead of washing\n            the entire garment for one small mark.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"dt-tile\"\u003e\n          \u003ch3\u003eClean with the built-in brush\u003c\/h3\u003e\n          \u003cp\u003e\n            The integrated applicator brings the cleaner and brush\n            together in one compact bottle.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"dt-tile\"\u003e\n          \u003ch3\u003eA lighter care routine\u003c\/h3\u003e\n          \u003cp\u003e\n            Designed for quick spot care between full washes,\n            when suitable for the garment.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"dt-tile\"\u003e\n          \u003ch3\u003eKeep it close by\u003c\/h3\u003e\n          \u003cp\u003e\n            A portable format for clothing touch-ups\n            at home or while travelling.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- Everyday stain problem --\u003e\n  \u003csection class=\"dt-card\"\u003e\n\n    \u003cdiv class=\"dt-copy\"\u003e\n\n      \u003cp class=\"dt-kicker\"\u003e\n        FOOD SPLASHES. OILY SPOTS. EVERYDAY MARKS.\n      \u003c\/p\u003e\n\n      \u003ch2\u003eA small stain shouldn't mean a full wash.\u003c\/h2\u003e\n\n      \u003cp\u003e\n        A splash of cooking oil or an accidental food mark\n        can stand out on your favourite coat.\n        Treat the affected area with targeted spot care\n        to help keep the rest of your outerwear ready for another day.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dt-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5234\/6360\/files\/spp_shopify20261102142132_ebcef63409536cf0a7ae522b40681ba9.png?v=1793600503\" alt=\"Oily food marks and grease spots on outerwear\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;max-width:100%;height:auto;margin:0;border:0;\"\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- Integrated cleaning brush --\u003e\n  \u003csection class=\"dt-card dt-dark\"\u003e\n\n    \u003cdiv class=\"dt-copy\"\u003e\n\n      \u003cp class=\"dt-kicker\"\u003e\n        CLEANER AND APPLICATOR IN ONE\n      \u003c\/p\u003e\n\n      \u003ch2\u003eWork on the spot, right where it is.\u003c\/h2\u003e\n\n      \u003cp\u003e\n        The integrated brush helps work the cleaner into the marked area\n        and lift loosened grime.\n        Focus on the stain with controlled, gentle strokes,\n        then wipe away the cleaner and dirt with a clean cloth.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dt-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5234\/6360\/files\/spp_shopify20261102142146_1ce3549f40f53178b7f94b5571fdaee7.png?v=1793600520\" alt=\"Integrated brush used for targeted stain cleaning\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;max-width:100%;height:auto;margin:0;border:0;\"\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- Soft silicone brush --\u003e\n  \u003csection class=\"dt-card\"\u003e\n\n    \u003cdiv class=\"dt-copy\"\u003e\n\n      \u003cp class=\"dt-kicker\"\u003e\n        SOFT SILICONE BRISTLES\n      \u003c\/p\u003e\n\n      \u003ch2\u003eA flexible brush for targeted fabric care.\u003c\/h2\u003e\n\n      \u003cp\u003e\n        The soft silicone brush is designed to work over the fabric surface\n        and help lift trapped dirt.\n        For textured fabrics such as suede, check the garment's care instructions\n        and test a hidden area before treatment.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dt-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5234\/6360\/files\/spp_shopify20261102142204_b927c0f7198124a293b7e3e95f21dd61.png?v=1793600536\" alt=\"Soft silicone brush for compatible textured fabrics\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;max-width:100%;height:auto;margin:0;border:0;\"\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- Fabric care --\u003e\n  \u003csection class=\"dt-card\"\u003e\n\n    \u003cdiv class=\"dt-copy\"\u003e\n\n      \u003cp class=\"dt-kicker\"\u003e\n        CARE THAT STARTS WITH THE FABRIC\n      \u003c\/p\u003e\n\n      \u003ch2\u003eA gentler touch for your outerwear.\u003c\/h2\u003e\n\n      \u003cp\u003e\n        The soft brush applicator helps you clean precisely\n        without aggressive scrubbing.\n        Use on compatible down-coat surfaces and windbreaker fabrics,\n        following the garment and product care instructions.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dt-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5234\/6360\/files\/spp_shopify20261102142219_9c202a6e54587391f4975e320c1cd87c.png?v=1793600549\" alt=\"Gentle brushing on compatible outerwear fabrics\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;max-width:100%;height:auto;margin:0;border:0;\"\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- Quick-drying care --\u003e\n  \u003csection class=\"dt-card\"\u003e\n\n    \u003cdiv class=\"dt-copy\"\u003e\n\n      \u003cp class=\"dt-kicker\"\u003e\n        QUICK-DRYING SPOT CARE\n      \u003c\/p\u003e\n\n      \u003ch2\u003e\n        Skip the full soak.\u003cbr\u003e\n        Get on with your day.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Designed for local cleaning with a quick-drying finish,\n        the formula helps reduce the need to soak the entire garment.\n        Use a small amount, wipe the treated area thoroughly\n        and allow it to dry naturally to help minimise visible water marks.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dt-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5234\/6360\/files\/spp_shopify20261102142233_c77c8346a611840349c97668799b4458.png?v=1793600563\" alt=\"Quick-drying spot cleaning for outerwear\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;max-width:100%;height:auto;margin:0;border:0;\"\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- Portable format --\u003e\n  \u003csection class=\"dt-card\"\u003e\n\n    \u003cdiv class=\"dt-copy\"\u003e\n\n      \u003cp class=\"dt-kicker\"\u003e\n        COMPACT ENOUGH TO KEEP HANDY\n      \u003c\/p\u003e\n\n      \u003ch2\u003eReady for the next little mishap.\u003c\/h2\u003e\n\n      \u003cp\u003e\n        Keep the compact bottle nearby for quick clothing touch-ups\n        at home, at work or while travelling.\n        The listed pack weight is 120 g,\n        with a brush head built in for convenient spot care.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dt-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5234\/6360\/files\/spp_shopify20261102142247_156d9dbef346bf328894fa0aafae53b7.png?v=1793600579\" alt=\"Compact brush-head cleaner for everyday garment care\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;max-width:100%;height:auto;margin:0;border:0;\"\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- How to use --\u003e\n  \u003csection class=\"dt-card\"\u003e\n\n    \u003cdiv class=\"dt-copy\"\u003e\n\n      \u003cp class=\"dt-kicker\"\u003e\n        SHAKE \u0026amp; SQUEEZE · BRUSH · WIPE\n      \u003c\/p\u003e\n\n      \u003ch2\u003e\n        Three simple steps.\u003cbr\u003e\n        One easier care routine.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        After checking fabric compatibility,\n        follow the product directions and treat the marked area gently.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dt-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5234\/6360\/files\/spp_shopify20261102142303_7c85349880c16a2bf7c559cc2c8b4c1c.png?v=1793600595\" alt=\"Shake and squeeze, gently brush, then wipe with a cloth\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;max-width:100%;height:auto;margin:0;border:0;\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dt-copy\"\u003e\n\n      \u003cdiv class=\"dt-grid dt-steps\"\u003e\n\n        \u003cdiv class=\"dt-tile\"\u003e\n          \u003ch3\u003e1. Shake \u0026amp; dispense\u003c\/h3\u003e\n          \u003cp\u003e\n            Shake the bottle and squeeze a small amount\n            onto the area to be treated.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"dt-tile\"\u003e\n          \u003ch3\u003e2. Brush gently\u003c\/h3\u003e\n          \u003cp\u003e\n            Use the built-in brush to work over the mark\n            with light, controlled strokes.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"dt-tile\"\u003e\n          \u003ch3\u003e3. Wipe clean\u003c\/h3\u003e\n          \u003cp\u003e\n            Remove loosened dirt and cleaner with a clean cloth,\n            then allow the area to dry.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- Product specifications --\u003e\n  \u003csection class=\"dt-card\"\u003e\n\n    \u003cdiv class=\"dt-copy\"\u003e\n\n      \u003cp class=\"dt-kicker dt-center\"\u003e\n        PRODUCT DETAILS\n      \u003c\/p\u003e\n\n      \u003ch2 class=\"dt-center\"\u003eSpecifications\u003c\/h2\u003e\n\n      \u003cdiv class=\"dt-table-wrap\" style=\"margin-top:18px;\"\u003e\n\n        \u003ctable\u003e\n          \u003ctbody\u003e\n\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003eProduct\u003c\/th\u003e\n              \u003ctd\u003eOuterwear Spot Cleaner with Integrated Brush\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003eBrand\u003c\/th\u003e\n              \u003ctd\u003eDetroitrain®\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003eApplication\u003c\/th\u003e\n              \u003ctd\u003eLocal cleaning of oily spots and everyday marks\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003eSuitable garments\u003c\/th\u003e\n              \u003ctd\u003eCompatible down jackets, coats and windbreakers\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003eApplicator\u003c\/th\u003e\n              \u003ctd\u003eBuilt-in soft silicone brush head\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003eListed pack weight\u003c\/th\u003e\n              \u003ctd\u003e120 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003eFormat\u003c\/th\u003e\n              \u003ctd\u003ePortable bottle with integrated applicator\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- Package contents --\u003e\n  \u003csection class=\"dt-card\"\u003e\n\n    \u003cdiv class=\"dt-copy dt-center\" style=\"background:#f6f0e7;\"\u003e\n\n      \u003cp class=\"dt-kicker\"\u003ePACKAGE INCLUDES\u003c\/p\u003e\n\n      \u003ch2\u003eA simpler way to handle small stains\u003c\/h2\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003e\n          1 × Detroitrain® Outerwear Spot Cleaner with Integrated Brush Head\n        \u003c\/strong\u003e\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- Fabric-care notes --\u003e\n  \u003csection class=\"dt-card dt-note\"\u003e\n\n    \u003cdiv class=\"dt-copy\"\u003e\n\n      \u003ch3\u003eBefore you begin\u003c\/h3\u003e\n\n      \u003cul style=\"font-size:14px;\"\u003e\n\n        \u003cli\u003e\n          Follow the cleaner's directions and the garment's care label.\n          Test on a small, hidden area first.\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          Check suitability before treating suede,\n          coated fabrics or other delicate finishes.\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          Use gentle strokes and avoid saturating the fabric.\n          Let the treated area dry before assessing the result.\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          Cleaning results depend on the fabric, stain type\n          and how long the mark has been present.\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          Product colours may appear slightly different due to screen settings.\n        \u003c\/li\u003e\n\n      \u003c\/ul\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- Official-store notice --\u003e\n  \u003csection class=\"dt-card dt-official\"\u003e\n\n    \u003cdiv style=\"font-size:28px;margin-bottom:6px;\"\u003e🛡️\u003c\/div\u003e\n\n    \u003cp class=\"dt-kicker\"\u003e\n      Detroitrain® OFFICIAL STORE NOTICE\n    \u003c\/p\u003e\n\n    \u003ch2\u003e\n      Choose Detroitrain®.\u003cbr\u003e\n      Shop through our official store.\n    \u003c\/h2\u003e\n\n    \u003cp style=\"max-width:650px;margin:0 auto 11px;font-size:15px;\"\u003e\n      Before placing your order, check that you are purchasing through the\n      \u003cstrong\u003eofficial Detroitrain® store\u003c\/strong\u003e.\n    \u003c\/p\u003e\n\n    \u003cp style=\"max-width:650px;margin:0 auto;font-size:14px;\"\u003e\n      Products offered by third-party sellers may differ in formulation,\n      brush design, pack size, packaging and customer support.\n    \u003c\/p\u003e\n\n    \u003cspan class=\"dt-badge\"\u003e\n      ✓ Official Detroitrain® Store\n    \u003c\/span\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- Closing purchase prompt --\u003e\n  \u003csection class=\"dt-card dt-dark\"\u003e\n\n    \u003cdiv class=\"dt-copy dt-center\" style=\"padding:29px 20px;\"\u003e\n\n      \u003cp class=\"dt-kicker\"\u003e\n        SMALL SPOTS. A SIMPLER SOLUTION.\n      \u003c\/p\u003e\n\n      \u003ch2\u003e\n        Keep your favourite coat\u003cbr\u003e\n        ready for everyday life.\n      \u003c\/h2\u003e\n\n      \u003cp style=\"max-width:640px;margin:0 auto;\"\u003e\n        Give everyday marks a targeted clean\n        with a compact bottle and a brush built right in.\n      \u003c\/p\u003e\n\n      \u003cp style=\"margin-top:18px;color:#ecd1aa;font-size:18px;font-weight:800;\"\u003e\n        Add Detroitrain® to your outerwear care routine.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"detroitrain","offers":[{"title":"BUY 1","offer_id":67926181478719,"sku":"LE80559560+LE30264475A2","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0706\/5246\/1375\/files\/spp_shopify20261102142316_92743da2920f217e13061373386f4071_9ea21b05-c40f-4f6c-a1c0-f18536754458_b4fff9c8-5ae6-4e83-8a9e-fa9ccd7ae06c_8e810215-da9e-4a40-b5a0-8217a27d094e.png?v=1793613681","url":"https:\/\/detroitrain.com\/products\/portable-oil-stain-remover","provider":"detroitrain","version":"1.0","type":"link"}