{"product_id":"csstainrem","title":"Carpet and Sofa Stain Remover","description":"\u003csection class=\"wb-carpet-cleaner-lp\"\u003e\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"wb-hero\"\u003e\n    \u003cp class=\"wb-eyebrow\"\u003e\u003cspan\u003eQuick Stain Removal\u003c\/span\u003e\u003c\/p\u003e\n    \u003ch2\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eDEEP CLEAN YOUR CARPETS \u0026amp; SOFAS!\u003c\/span\u003e\u003c\/h2\u003e\n    \u003cp\u003eEliminate tough stains, pet messes, and lingering odors with a powerful formula designed to refresh fabrics safely.\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-1.jpg?v=1792399663\" alt=\"Carpet and Sofa Cleaner with Scrub Brush Applicator\"\u003e\n    \u003cdiv class=\"wb-hero-points\"\u003e\n      \u003cspan class=\"wb-badge\"\u003e✓ Quick Stain Removal\u003c\/span\u003e \n      \u003cspan class=\"wb-badge\"\u003e✓ Deodorizes \u0026amp; Refreshes\u003c\/span\u003e \n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c!-- INTRO --\u003e\n\u003csection class=\"wb-intro\"\u003e\n  \u003cp class=\"wb-eyebrow\"\u003e\u003cspan\u003eDEEP CLEANING MADE EASY\u003c\/span\u003e\u003c\/p\u003e\n  \u003ch2\u003eRestore Your Fabric \u0026amp; Upholstery\u003c\/h2\u003e\n  \u003cp\u003eTarget tough spots, lift dirt and grime, and neutralize pet odors effortlessly with an integrated brush head.\u003c\/p\u003e\n  \u003cdiv class=\"wb-gif\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/Carpet_and_Sofa_Stain_Remover_2.gif?v=1792400117\" alt=\"Carpet and Sofa Cleaner demonstration GIF\"\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003csection class=\"wb-benefit-strip\"\u003e\n    \u003cdiv\u003e\n      \u003cspan\u003e🛋️\u003c\/span\u003e \u003cstrong\u003eMulti-Surface\u003c\/strong\u003e \u003csmall\u003eCarpets, rugs \u0026amp; sofas\u003c\/small\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cspan\u003e🐾\u003c\/span\u003e \u003cstrong\u003ePet Stain Power\u003c\/strong\u003e \u003csmall\u003eRemoves odors \u0026amp; dirt\u003c\/small\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cspan\u003e✨\u003c\/span\u003e \u003cstrong\u003eBuilt-In Scrub\u003c\/strong\u003e \u003csmall\u003eTargeted spot cleaning\u003c\/small\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- THUMBNAIL CAROUSEL --\u003e\n  \u003csection class=\"wb-section\"\u003e\n    \u003cdiv class=\"wb-heading\"\u003e\n      \u003cp class=\"wb-eyebrow\"\u003e\u003cspan\u003eFOR EVERY FABRIC ACCIDENT\u003c\/span\u003e\u003c\/p\u003e\n      \u003ch2\u003eA Smarter Way to Lift Stains\u003c\/h2\u003e\n      \u003cp\u003eDiscover an effective cleaning solution crafted for carpets, upholstery, and daily household spills.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"wb-carousel\" data-wb-carousel=\"\"\u003e\n      \u003cdiv class=\"wb-carousel-viewport\"\u003e\n        \u003cdiv class=\"wb-carousel-track\"\u003e\n          \u003carticle class=\"wb-slide\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-2.png?v=1792399718\" alt=\"Pet Stains and Odor Removal\"\u003e\n            \u003cdiv class=\"wb-slide-copy\"\u003e\n              \u003cspan class=\"wb-slide-number\"\u003e01 \/ 03\u003c\/span\u003e\n              \u003ch3\u003ePet Stain \u0026amp; Odor Removal\u003c\/h3\u003e\n              \u003cp\u003eBreak down stubborn accidents, muddy paw prints, and pet smells deep within fabric fibers.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"wb-slide\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-3.png?v=1792399785\" alt=\"Built-In Scrubbing Brush\"\u003e\n            \u003cdiv class=\"wb-slide-copy\"\u003e\n              \u003cspan class=\"wb-slide-number\"\u003e02 \/ 03\u003c\/span\u003e\n              \u003ch3\u003eBuilt-In Scrub Applicator\u003c\/h3\u003e\n              \u003cp\u003eWork foam directly into stains using the textured bristles without extra sponges or rags.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"wb-slide\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-4.png?v=1792399817\" alt=\"Gentle on Home Fabrics\"\u003e\n            \u003cdiv class=\"wb-slide-copy\"\u003e\n              \u003cspan class=\"wb-slide-number\"\u003e03 \/ 03\u003c\/span\u003e\n              \u003ch3\u003eGentle on Fabrics\u003c\/h3\u003e\n              \u003cp\u003eSafe for homes with pets and kids, keeping couches, rugs, and car seats fresh and clean.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"wb-carousel-controls\"\u003e\n        \u003cbutton type=\"button\" class=\"wb-arrow wb-prev\" aria-label=\"Previous slide\"\u003e←\u003c\/button\u003e\n        \u003cdiv class=\"wb-carousel-dots\"\u003e\n          \u003cbutton type=\"button\" class=\"wb-dot is-active\" aria-label=\"Go to slide 1\"\u003e\u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"wb-dot\" aria-label=\"Go to slide 2\"\u003e\u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"wb-dot\" aria-label=\"Go to slide 3\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n        \u003cbutton type=\"button\" class=\"wb-arrow wb-next\" aria-label=\"Next slide\"\u003e→\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURE GRID --\u003e\n  \u003csection class=\"wb-section\"\u003e\n    \u003cdiv class=\"wb-heading\"\u003e\n      \u003cp class=\"wb-eyebrow\"\u003e\u003cspan\u003eTARGETED CLEANING ACTION\u003c\/span\u003e\u003c\/p\u003e\n      \u003ch2\u003eEffective Against Daily Messes\u003c\/h2\u003e\n      \u003cp\u003eSpecially formulated to handle common household stains on soft surfaces.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"wb-feature-grid\"\u003e\n      \u003carticle class=\"wb-feature-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-image-1.jpg?v=1792400922\" alt=\"Pet Stains \u0026amp; Odors\"\u003e\n        \u003cdiv class=\"wb-feature-copy\"\u003e\n          \u003ch3\u003ePet Stains \u0026amp; Odors\u003c\/h3\u003e\n          \u003cp\u003eNeutralizes pet odors at the source while gently lifting set-in accidents.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"wb-feature-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-image-2.jpg?v=1792400921\" alt=\"Dirt \u0026amp; Mud Spills\"\u003e\n        \u003cdiv class=\"wb-feature-copy\"\u003e\n          \u003ch3\u003eDirt \u0026amp; Tracked Mud\u003c\/h3\u003e\n          \u003cp\u003eLifts embedded dirt from high-traffic carpet areas and entrance mats.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"wb-feature-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-image-3.jpg?v=1792400922\" alt=\"Food \u0026amp; Drink Spills\"\u003e\n        \u003cdiv class=\"wb-feature-copy\"\u003e\n          \u003ch3\u003eFood \u0026amp; Drink Spills\u003c\/h3\u003e\n          \u003cp\u003eCleans coffee, juice, and food spills from sofa cushions and chairs quickly.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"wb-feature-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-image-4.jpg?v=1792400922\" alt=\"Dust \u0026amp; Upholstery Care\"\u003e\n        \u003cdiv class=\"wb-feature-copy\"\u003e\n          \u003ch3\u003eDust \u0026amp; Fabric Care\u003c\/h3\u003e\n          \u003cp\u003eRefreshes dull fabric texture leaving a subtle, fresh clean scent behind.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n    \u003cdiv class=\"wb-gif\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/Carpet_and_Sofa_Stain_Remover_3.gif?v=1792471067\" alt=\"\"\u003e \u003c\/div\u003e\n\n  \u003c!-- HIGHLIGHT --\u003e\n  \u003csection class=\"wb-highlight\"\u003e\n    \u003cdiv class=\"wb-highlight-copy\"\u003e\n      \u003cp class=\"wb-eyebrow\"\u003e\u003cspan\u003eFRESH SCENT \u0026amp; DEEP ACTION\u003c\/span\u003e\u003c\/p\u003e\n      \u003ch2\u003eClean Fabrics, Cheerful Home\u003c\/h2\u003e\n      \u003cp\u003eSay goodbye to lingering pet odors and stubborn carpet spots with a single, easy-to-use applicator bottle.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-6.jpg?v=1792399855\" alt=\"Carpet Cleaner bottle on clean rug with pets\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPARISON --\u003e\n  \u003csection class=\"wb-comparison-section\"\u003e\n    \u003cdiv class=\"wb-comparison-card\"\u003e\n      \u003cdiv class=\"wb-comparison-intro\"\u003e\n        \u003cp class=\"wb-eyebrow\"\u003e\u003cspan\u003eTHE BETTER FABRIC CLEANING ROUTINE\u003c\/span\u003e\u003c\/p\u003e\n        \u003ch2\u003eUpgrade Your Stain Fighting\u003c\/h2\u003e\n        \u003cp\u003eSwitch from standard liquid sprays that leave fabrics soaked to a targeted deep-cleaning brush applicator.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"wb-comparison-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-9.jpg?v=1792399922\" alt=\"Carpet and sofa cleaner product demonstration\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"wb-comparison-table-wrap\"\u003e\n        \u003cdiv class=\"wb-comparison-table\"\u003e\n          \u003cdiv class=\"wb-comparison-header\"\u003e\n            \u003cdiv class=\"wb-comparison-old\"\u003eStandard Cleaners\u003c\/div\u003e\n            \u003cdiv class=\"wb-comparison-new\"\u003eCarpet \u0026amp; Sofa Cleaner\u003cspan\u003ePOWERFUL SPOT CLEANING\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"wb-comparison-row\"\u003e\n            \u003cdiv class=\"wb-comparison-old\"\u003e\n              \u003cspan class=\"wb-compare-icon wb-compare-x\"\u003e×\u003c\/span\u003e\u003cspan\u003eRequires separate brushes or cloths\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"wb-comparison-new\"\u003e\n              \u003cspan class=\"wb-compare-icon wb-compare-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eBuilt-in scrub applicator head\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"wb-comparison-row\"\u003e\n            \u003cdiv class=\"wb-comparison-old\"\u003e\n              \u003cspan class=\"wb-compare-icon wb-compare-x\"\u003e×\u003c\/span\u003e\u003cspan\u003eMasks smells with heavy perfume\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"wb-comparison-new\"\u003e\n              \u003cspan class=\"wb-compare-icon wb-compare-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eDeodorizes \u0026amp; neutralizes odors\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"wb-comparison-row\"\u003e\n            \u003cdiv class=\"wb-comparison-old\"\u003e\n              \u003cspan class=\"wb-compare-icon wb-compare-x\"\u003e×\u003c\/span\u003e\u003cspan\u003eHarsh chemical residue\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"wb-comparison-new\"\u003e\n              \u003cspan class=\"wb-compare-icon wb-compare-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eGentle on fabrics, pet \u0026amp; kid safe\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"wb-comparison-row\"\u003e\n            \u003cdiv class=\"wb-comparison-old\"\u003e\n              \u003cspan class=\"wb-compare-icon wb-compare-x\"\u003e×\u003c\/span\u003e\u003cspan\u003eMessy spray overspray\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"wb-comparison-new\"\u003e\n              \u003cspan class=\"wb-compare-icon wb-compare-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eDirect foam application on spots\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n   \u003cdiv class=\"wb-gif\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/Carpet_and_Sofa_Stain_Remover_1.gif?v=1792471067\" alt=\"\"\u003e\u003c\/div\u003e\n\n\n  \u003c!-- HOW TO USE --\u003e\n  \u003csection class=\"wb-howto\"\u003e\n    \u003cdiv class=\"wb-heading\"\u003e\n      \u003cp class=\"wb-eyebrow\"\u003e\u003cspan\u003eHOW TO USE\u003c\/span\u003e\u003c\/p\u003e\n      \u003ch2\u003eThree Steps to Fresh Fabrics\u003c\/h2\u003e\n      \u003cp\u003eFollow this simple routine to remove stains and lift dirt easily.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"wb-howto-image\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-7.jpg?v=1792399884\" alt=\"How to use carpet and sofa cleaner\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"wb-step-list\"\u003e\n      \u003cdetails class=\"wb-step\" open\u003e\n        \u003csummary\u003e\u003cspan class=\"wb-step-num\"\u003e01\u003c\/span\u003e\u003cspan class=\"wb-step-title\"\u003eApply to Stain\u003c\/span\u003e\u003cspan class=\"wb-chevron\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cdiv class=\"wb-step-body\"\u003e\n          \u003cp\u003eRemove loose surface dirt. Gently squeeze the bottle to release foam through the applicator head onto the target area.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"wb-step\"\u003e\n        \u003csummary\u003e\u003cspan class=\"wb-step-num\"\u003e02\u003c\/span\u003e\u003cspan class=\"wb-step-title\"\u003eWork \u0026amp; Scrub\u003c\/span\u003e\u003cspan class=\"wb-chevron\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cdiv class=\"wb-step-body\"\u003e\n          \u003cp\u003eUse the integrated brush bristles to gently work the cleanser into the fabric fibers using circular motions.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"wb-step\"\u003e\n        \u003csummary\u003e\u003cspan class=\"wb-step-num\"\u003e03\u003c\/span\u003e\u003cspan class=\"wb-step-title\"\u003eDab \u0026amp; Dry\u003c\/span\u003e\u003cspan class=\"wb-chevron\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cdiv class=\"wb-step-body\"\u003e\n          \u003cp\u003eLet it sit for a few minutes, then blot away residue with a damp cloth and allow the fabric to air dry completely.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CUSTOMER REVIEWS SLIDE CAROUSEL --\u003e\n  \u003csection class=\"wb-reviews\"\u003e\n    \u003cdiv class=\"wb-heading\"\u003e\n      \u003cp class=\"wb-eyebrow\"\u003e\u003cspan\u003eVERIFIED REVIEWS\u003c\/span\u003e\u003c\/p\u003e\n      \u003ch2\u003eWhy Homeowners \u0026amp; Pet Owners Love It\u003c\/h2\u003e\n      \u003cp\u003eRead real experiences from customers tackling stubborn household messes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"wb-carousel\" data-wb-carousel=\"\"\u003e\n      \u003cdiv class=\"wb-carousel-viewport\"\u003e\n        \u003cdiv class=\"wb-carousel-track\"\u003e\n          \u003carticle class=\"wb-review\"\u003e\n            \u003cdiv class=\"wb-review-header\"\u003e\n              \u003cdiv class=\"wb-reviewer-info\"\u003e\n                \u003cspan class=\"wb-reviewer-avatar\"\u003eJV\u003c\/span\u003e\n                \u003cdiv\u003e\n                  \u003ch4 class=\"wb-reviewer-name\"\u003eJean V.\u003c\/h4\u003e\n                  \u003cspan class=\"wb-verified-badge\"\u003e \n                    \u003csvg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Verified Customer \n                  \u003c\/span\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"wb-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003ch3\u003eLifesaver for Pet Accidents!\u003c\/h3\u003e\n            \u003cp\u003eOur puppy had a few carpet accidents early on. The applicator brush made it so easy to work into the rug and completely got rid of the smell.\u003c\/p\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-resview-1.jpg?v=1792400321\" class=\"wb-review-thumb\" alt=\"Clean carpet after stain removal\"\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"wb-review\"\u003e\n            \u003cdiv class=\"wb-review-header\"\u003e\n              \u003cdiv class=\"wb-reviewer-info\"\u003e\n                \u003cspan class=\"wb-reviewer-avatar\"\u003eMR\u003c\/span\u003e\n                \u003cdiv\u003e\n                  \u003ch4 class=\"wb-reviewer-name\"\u003eMichael R.\u003c\/h4\u003e\n                  \u003cspan class=\"wb-verified-badge\"\u003e \n                    \u003csvg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Verified Customer \n                  \u003c\/span\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"wb-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003ch3\u003eBrought My Couch Back to Life\u003c\/h3\u003e\n            \u003cp\u003eRemoved coffee spills and general armrest grime from our fabric sectional. Leaves a subtle fresh scent without sticky residue.\u003c\/p\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-resview-2.jpg?v=1792400321\" class=\"wb-review-thumb\" alt=\"Clean sofa upholstery\"\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"wb-review\"\u003e\n            \u003cdiv class=\"wb-review-header\"\u003e\n              \u003cdiv class=\"wb-reviewer-info\"\u003e\n                \u003cspan class=\"wb-reviewer-avatar\"\u003eEL\u003c\/span\u003e\n                \u003cdiv\u003e\n                  \u003ch4 class=\"wb-reviewer-name\"\u003eEmily L.\u003c\/h4\u003e\n                  \u003cspan class=\"wb-verified-badge\"\u003e \n                    \u003csvg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Verified Customer \n                  \u003c\/span\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"wb-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003ch3\u003eSuper Convenient Brush\u003c\/h3\u003e\n            \u003cp\u003eHaving the brush attached directly to the top means no extra cleaning supplies required. Perfect for quick spot cleaning on rugs.\u003c\/p\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-resview-3.jpg?v=1792400321\" class=\"wb-review-thumb\" alt=\"Cleaning rug with applicator brush\"\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"wb-review\"\u003e\n            \u003cdiv class=\"wb-review-header\"\u003e\n              \u003cdiv class=\"wb-reviewer-info\"\u003e\n                \u003cspan class=\"wb-reviewer-avatar\"\u003eDP\u003c\/span\u003e\n                \u003cdiv\u003e\n                  \u003ch4 class=\"wb-reviewer-name\"\u003eDaniel P.\u003c\/h4\u003e\n                  \u003cspan class=\"wb-verified-badge\"\u003e \n                    \u003csvg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Verified Customer \n                  \u003c\/span\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"wb-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003ch3\u003eGreat for Car Seats Too\u003c\/h3\u003e\n            \u003cp\u003eUsed this on my car’s cloth seats after a road trip spill. Worked like a charm and dried fast without leaving rings.\u003c\/p\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-resview-4.jpg?v=1792400322\" class=\"wb-review-thumb\" alt=\"Car seat cleaning result\"\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"wb-carousel-controls\"\u003e\n        \u003cbutton type=\"button\" class=\"wb-arrow wb-prev\" aria-label=\"Previous review\"\u003e←\u003c\/button\u003e\n        \u003cdiv class=\"wb-carousel-dots\"\u003e\n          \u003cbutton type=\"button\" class=\"wb-dot is-active\" aria-label=\"Go to review 1\"\u003e\u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"wb-dot\" aria-label=\"Go to review 2\"\u003e\u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"wb-dot\" aria-label=\"Go to review 3\"\u003e\u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"wb-dot\" aria-label=\"Go to review 4\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n        \u003cbutton type=\"button\" class=\"wb-arrow wb-next\" aria-label=\"Next review\"\u003e→\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FINAL CTA --\u003e\n  \u003csection class=\"wb-final\"\u003e\n    \u003cp class=\"wb-eyebrow\"\u003e\u003cspan\u003eSPOTLESS FABRICS AGAIN\u003c\/span\u003e\u003c\/p\u003e\n    \u003ch2\u003eTarget. Scrub. Refresh.\u003c\/h2\u003e\n    \u003cp\u003eKeep your home looking and smelling pristine with an all-in-one carpet and upholstery deep cleaning solution.\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-10.jpg?v=1792400635\" alt=\"Carpet and Sofa Cleaner bottle\"\u003e\n    \u003cdiv class=\"wb-cta-points\"\u003e\n      \u003cspan class=\"wb-badge\"\u003e✓ Built-In Applicator\u003c\/span\u003e \n      \u003cspan class=\"wb-badge\"\u003e✓ Neutralizes Odors\u003c\/span\u003e \n      \u003cspan class=\"wb-badge\"\u003e✓ Pet \u0026amp; Home Safe\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PRODUCT DETAILS --\u003e\n  \u003csection class=\"wb-product-details\"\u003e\n    \u003cdiv class=\"wb-product-details-card\"\u003e\n      \u003cdiv class=\"wb-heading\"\u003e\n        \u003cp class=\"wb-eyebrow\"\u003e\u003cspan\u003ePRODUCT DETAILS\u003c\/span\u003e\u003c\/p\u003e\n        \u003ch2\u003eDesigned for Effective Fabric Care\u003c\/h2\u003e\n        \u003cp\u003eReview key specifications before ordering.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"wb-product-table-wrap\"\u003e\n        \u003ctable class=\"wb-table\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eProduct Name\u003c\/td\u003e\n              \u003ctd\u003eCarpet and Sofa Stain Remover\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eApplicator Head\u003c\/td\u003e\n              \u003ctd\u003eBuilt-in dual scrub bristles \u0026amp; sponge head\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eEffective Against\u003c\/td\u003e\n              \u003ctd\u003ePet stains \u0026amp; odors, dirt, mud, food \u0026amp; drink spills, dust\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eSuitable Surfaces\u003c\/td\u003e\n              \u003ctd\u003eCarpets, area rugs, upholstery, sofas, car fabric interiors\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eSafety\u003c\/td\u003e\n              \u003ctd\u003eGentle on fabrics; safe for homes with pets and kids\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cdiv class=\"wb-product-details-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-8.jpg?v=1792400223\" alt=\"Carpet and Sofa Cleaner specifications image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-11.jpg?v=1792402189\" alt=\"New Packaging\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"wb-faq\"\u003e\n    \u003cdiv class=\"wb-heading\"\u003e\n      \u003cp class=\"wb-eyebrow\"\u003e\u003cspan\u003eGOT QUESTIONS?\u003c\/span\u003e\u003c\/p\u003e\n      \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"wb-faq-list\"\u003e\n      \u003cdetails class=\"wb-faq-item\"\u003e\n        \u003csummary\u003eIs this safe to use around pets and children?\u003cspan class=\"wb-chevron\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cdiv class=\"wb-faq-answer\"\u003e\n          \u003cp\u003eYes, the formula is designed to be gentle on fabrics and safe for homes with pets and kids when used as directed.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"wb-faq-item\"\u003e\n        \u003csummary\u003eWhat surfaces can I clean with this product?\u003cspan class=\"wb-chevron\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cdiv class=\"wb-faq-answer\"\u003e\n          \u003cp\u003eIt is suitable for carpets, area rugs, sofa cushions, fabric chairs, car upholstered seats, and other soft home textiles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"wb-faq-item\"\u003e\n        \u003csummary\u003eDoes it eliminate lingering pet odors?\u003cspan class=\"wb-chevron\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cdiv class=\"wb-faq-answer\"\u003e\n          \u003cp\u003eYes, it neutralizes and deodorizes tough pet smells, leaving a light and fresh clean scent behind.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"wb-faq-item\"\u003e\n        \u003csummary\u003eDo I need a separate brush or sponge?\u003cspan class=\"wb-chevron\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cdiv class=\"wb-faq-answer\"\u003e\n          \u003cp\u003eNo, the bottle comes with an integrated scrubbing applicator head so you can clean target spots directly.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"wb-faq-item\"\u003e\n        \u003csummary\u003eShould I test the fabric before full application?\u003cspan class=\"wb-chevron\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cdiv class=\"wb-faq-answer\"\u003e\n          \u003cp\u003eWe always recommend testing colorfastness on a small, hidden area of fabric prior to treating visible stains.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n.wb-carpet-cleaner-lp,\n.wb-carpet-cleaner-lp * {\n  box-sizing: border-box;\n  font-family: 'Poppins', sans-serif !important;\n}\n\n.wb-carpet-cleaner-lp {\n  --blue: #0072CE;\n  --blue-dark: #004B93;\n  --blue-deep: #002D5A;\n  --blue-light: #EBF5FF;\n  --red: #E52320;\n  --red-dark: #B81310;\n  --text: #0F2338;\n  --muted: #536B82;\n  --border: #BCE0FD;\n  --cream: #F4F9FF;\n  width: 100%;\n  max-width: 980px;\n  margin: 0 auto;\n  padding: 0 14px;\n  background: #FFFFFF;\n  color: var(--text);\n  line-height: 1.6;\n  overflow-wrap: break-word;\n}\n\n.wb-carpet-cleaner-lp img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  height: auto;\n  aspect-ratio: 1 \/ 1;\n  object-fit: cover;\n  object-position: center;\n  border-radius: 16px;\n}\n\n.wb-carpet-cleaner-lp p { margin-top: 0; }\n.wb-carpet-cleaner-lp h1,\n.wb-carpet-cleaner-lp h2,\n.wb-carpet-cleaner-lp h3,\n.wb-carpet-cleaner-lp h4 { letter-spacing: -.5px; }\n\n.wb-carpet-cleaner-lp .wb-eyebrow {\n  margin: 0 0 13px;\n  color: var(--blue-deep);\n  font-size: 11px;\n  font-weight: 900;\n  line-height: 1.5;\n  letter-spacing: 1.1px;\n  text-transform: uppercase;\n}\n\n.wb-carpet-cleaner-lp .wb-eyebrow span {\n  display: inline-block;\n  padding: 7px 13px;\n  color: #FFFFFF;\n  background: var(--red);\n  border: 1px solid var(--red-dark);\n  border-radius: 100px;\n  white-space: nowrap;\n}\n\n.wb-carpet-cleaner-lp .wb-heading {\n  max-width: 790px;\n  margin: 0 auto 24px;\n  text-align: center;\n}\n\n.wb-carpet-cleaner-lp .wb-heading h2,\n.wb-carpet-cleaner-lp .wb-intro h2 {\n  margin: 0 0 10px;\n  color: var(--blue-deep);\n  font-size: clamp(25px, 4vw, 35px);\n  font-weight: 900;\n  line-height: 1.2;\n}\n\n.wb-carpet-cleaner-lp .wb-heading \u003e p:not(.wb-eyebrow),\n.wb-carpet-cleaner-lp .wb-intro \u003e p:not(.wb-eyebrow) {\n  max-width: 680px;\n  margin: 0 auto;\n  color: var(--muted);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n\/* HERO *\/\n.wb-carpet-cleaner-lp .wb-hero {\n  margin: 12px 0 28px;\n  padding: 40px 26px 22px;\n  overflow: hidden;\n  background: linear-gradient(145deg, #00366D 0%, #0072CE 60%, #4FB3FF 100%);\n  border: 3px solid #99D1FF;\n  border-radius: 24px;\n  text-align: center;\n}\n\n.wb-carpet-cleaner-lp .wb-hero h2 {\n  max-width: 780px;\n  margin: 0 auto 12px;\n  color: #FFFFFF;\n  font-size: clamp(30px, 5.3vw, 48px);\n  line-height: 1.1;\n  font-weight: 900;\n}\n\n.wb-carpet-cleaner-lp .wb-hero \u003e p:not(.wb-eyebrow) {\n  max-width: 620px;\n  margin: 0 auto 22px;\n  color: #F0F8FF;\n  font-size: 15px;\n}\n\n.wb-carpet-cleaner-lp .wb-hero \u003e img {\n  border: 3px solid #FFFFFF;\n  border-radius: 17px;\n}\n\n\/* BADGES CONTAINER *\/\n.wb-carpet-cleaner-lp .wb-hero-points,\n.wb-carpet-cleaner-lp .wb-cta-points {\n  display: flex;\n  flex-wrap: nowrap !important;\n  justify-content: center;\n  align-items: center;\n  gap: 8px;\n  margin-top: 18px;\n  width: 100%;\n  overflow-x: auto;\n  white-space: nowrap !important;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: none;\n}\n\n.wb-carpet-cleaner-lp .wb-hero-points::-webkit-scrollbar,\n.wb-carpet-cleaner-lp .wb-cta-points::-webkit-scrollbar {\n  display: none;\n}\n\n.wb-carpet-cleaner-lp .wb-badge,\n.wb-carpet-cleaner-lp .wb-hero-points span,\n.wb-carpet-cleaner-lp .wb-cta-points span {\n  display: inline-flex !important;\n  align-items: center;\n  flex-shrink: 0 !important;\n  white-space: nowrap !important;\n  padding: 8px 12px;\n  color: #FFFFFF;\n  background: var(--red);\n  border: 1px solid var(--red-dark);\n  border-radius: 100px;\n  font-size: 11px;\n  font-weight: 800;\n  line-height: 1;\n}\n\n\/* INTRO AND GIF CONTAINER *\/\n.wb-carpet-cleaner-lp .wb-intro {\n  margin: 30px 0;\n  padding: 10px 14px;\n  text-align: center;\n}\n\n.wb-carpet-cleaner-lp .wb-gif {\n  width: 100%;\n  max-width: 760px;\n  margin: 24px auto 0;\n  overflow: hidden;\n  border-radius: 18px;\n  background: var(--blue-light);\n  line-height: 0;\n}\n\n.wb-carpet-cleaner-lp .wb-gif img {\n  display: block;\n  width: 100%;\n  height: auto;\n  aspect-ratio: auto; \/* Adapts dynamically to the original GIF's natural aspect ratio *\/\n  object-fit: contain;\n  border-radius: 18px;\n}\n\n\/* BENEFITS *\/\n.wb-carpet-cleaner-lp .wb-benefit-strip {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 12px;\n  margin: 28px 0 38px;\n}\n\n.wb-carpet-cleaner-lp .wb-benefit-strip \u003e div {\n  display: flex;\n  min-width: 0;\n  flex-direction: column;\n  align-items: center;\n  gap: 4px;\n  padding: 17px 8px;\n  background: var(--blue-light);\n  border: 1px solid var(--border);\n  border-radius: 15px;\n  text-align: center;\n}\n\n.wb-carpet-cleaner-lp .wb-benefit-strip \u003e div \u003e span { font-size: 25px; }\n.wb-carpet-cleaner-lp .wb-benefit-strip strong { color: var(--blue-deep); font-size: 14px; font-weight: 900; }\n.wb-carpet-cleaner-lp .wb-benefit-strip small { color: var(--muted); font-size: 11px; }\n.wb-carpet-cleaner-lp .wb-section { margin: 42px 0; }\n\n\/* CAROUSELS *\/\n.wb-carpet-cleaner-lp .wb-carousel {\n  width: 100%;\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.wb-carpet-cleaner-lp .wb-carousel-viewport {\n  width: 100%;\n  overflow: hidden;\n  border-radius: 19px;\n  touch-action: pan-y;\n}\n\n.wb-carpet-cleaner-lp .wb-carousel-track {\n  display: flex;\n  align-items: stretch;\n  width: 100%;\n  gap: 0;\n  transform: translate3d(0,0,0);\n  transition: transform .35s ease;\n  will-change: transform;\n}\n\n.wb-carpet-cleaner-lp .wb-slide,\n.wb-carpet-cleaner-lp .wb-review {\n  display: flex;\n  flex: 0 0 100%;\n  flex-direction: column;\n  width: 100%;\n  min-width: 100%;\n  max-width: 100%;\n  overflow: hidden;\n  background: var(--cream);\n  border: 1px solid var(--border);\n  border-radius: 19px;\n}\n\n.wb-carpet-cleaner-lp .wb-review {\n  padding: 22px;\n  background: #FFFFFF;\n  border-bottom: 4px solid var(--blue);\n}\n\n.wb-carpet-cleaner-lp .wb-slide \u003e img {\n  width: 100%;\n  aspect-ratio: 1 \/ 1;\n  object-fit: cover;\n  border-radius: 0;\n}\n\n.wb-carpet-cleaner-lp .wb-slide-copy { padding: 20px 22px 24px; }\n.wb-carpet-cleaner-lp .wb-slide-number { color: var(--blue-dark); font-size: 11px; font-weight: 900; letter-spacing: 1px; }\n\n.wb-carpet-cleaner-lp .wb-slide-copy h3 {\n  margin: 5px 0 7px;\n  color: var(--blue-deep);\n  font-size: clamp(22px, 3.5vw, 26px);\n  font-weight: 900;\n  line-height: 1.25;\n}\n\n.wb-carpet-cleaner-lp .wb-slide-copy p {\n  margin: 0;\n  color: var(--muted);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.wb-carpet-cleaner-lp .wb-carousel-controls {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 20px;\n  margin-top: 18px;\n}\n\n.wb-carpet-cleaner-lp .wb-arrow {\n  display: inline-flex !important;\n  flex: 0 0 44px;\n  width: 44px;\n  min-width: 44px;\n  height: 44px;\n  align-items: center;\n  justify-content: center;\n  padding: 0 !important;\n  color: #FFFFFF !important;\n  background: var(--red) !important;\n  border: 2px solid var(--red-dark) !important;\n  border-radius: 50% !important;\n  font-family: Arial, sans-serif !important;\n  font-size: 23px !important;\n  line-height: 1 !important;\n  cursor: pointer;\n  touch-action: manipulation;\n  appearance: none;\n  box-shadow: none !important;\n  transition: background .2s ease, transform .2s ease;\n}\n\n.wb-carpet-cleaner-lp .wb-arrow:hover { background: var(--red-dark) !important; }\n.wb-carpet-cleaner-lp .wb-arrow:active { transform: scale(.94); }\n\n.wb-carpet-cleaner-lp .wb-carousel-dots {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 9px;\n}\n\n.wb-carpet-cleaner-lp .wb-dot {\n  display: block !important;\n  flex: 0 0 9px;\n  width: 9px;\n  min-width: 9px;\n  height: 9px;\n  min-height: 9px;\n  padding: 0 !important;\n  background: #C4DCF5 !important;\n  border: none !important;\n  border-radius: 50% !important;\n  cursor: pointer;\n  touch-action: manipulation;\n  appearance: none;\n  box-shadow: none !important;\n  transition: width .2s ease, background .2s ease;\n}\n\n.wb-carpet-cleaner-lp .wb-dot.is-active {\n  flex-basis: 25px;\n  width: 25px;\n  background: var(--blue) !important;\n  border-radius: 10px !important;\n}\n\n\/* FEATURE GRID *\/\n.wb-carpet-cleaner-lp .wb-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 16px;\n}\n\n.wb-carpet-cleaner-lp .wb-feature-card {\n  min-width: 0;\n  overflow: hidden;\n  background: #FFFFFF;\n  border: 1px solid var(--border);\n  border-bottom: 4px solid var(--blue);\n  border-radius: 19px;\n  box-shadow: 0 7px 22px rgba(0,114,206,.07);\n  transition: transform .25s ease, box-shadow .25s ease;\n}\n\n.wb-carpet-cleaner-lp .wb-feature-card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 12px 28px rgba(0,114,206,.14);\n}\n\n.wb-carpet-cleaner-lp .wb-feature-card \u003e img {\n  aspect-ratio: 1 \/ 1;\n  border-radius: 0;\n}\n\n.wb-carpet-cleaner-lp .wb-feature-copy { padding: 18px 20px 22px; }\n\n.wb-carpet-cleaner-lp .wb-feature-copy h3 {\n  margin: 0 0 6px;\n  color: var(--blue-deep);\n  font-size: 17px;\n  line-height: 1.3;\n  font-weight: 900;\n}\n\n.wb-carpet-cleaner-lp .wb-feature-copy p {\n  margin: 0;\n  color: var(--muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n\n\/* HIGHLIGHT *\/\n.wb-carpet-cleaner-lp .wb-highlight {\n  display: flex;\n  flex-direction: column;\n  gap: 20px;\n  margin: 36px 0;\n  padding: 24px;\n  background: var(--cream);\n  border: 2px solid #99D1FF;\n  border-radius: 22px;\n}\n\n.wb-carpet-cleaner-lp .wb-highlight-copy { text-align: center; }\n\n.wb-carpet-cleaner-lp .wb-highlight-copy h2 {\n  margin: 0 0 10px;\n  color: var(--blue-deep);\n  font-size: clamp(24px, 3.5vw, 33px);\n  font-weight: 900;\n  line-height: 1.2;\n}\n\n.wb-carpet-cleaner-lp .wb-highlight-copy \u003e p:not(.wb-eyebrow) {\n  margin: 0;\n  color: var(--muted);\n  font-size: 14px;\n  line-height: 1.75;\n}\n\n\/* COMPARISON *\/\n.wb-carpet-cleaner-lp .wb-comparison-section { margin: 42px 0; }\n\n.wb-carpet-cleaner-lp .wb-comparison-card {\n  padding: 25px;\n  overflow: hidden;\n  background: #FFFFFF;\n  border: 2px solid #99D1FF;\n  border-radius: 22px;\n  box-shadow: 0 8px 25px rgba(0,114,206,.07);\n}\n\n.wb-carpet-cleaner-lp .wb-comparison-intro {\n  max-width: 700px;\n  margin: 0 auto 22px;\n  text-align: center;\n}\n\n.wb-carpet-cleaner-lp .wb-comparison-intro h2 {\n  margin: 0 0 10px;\n  color: var(--blue-deep);\n  font-size: clamp(25px,4vw,35px);\n  line-height: 1.2;\n  font-weight: 900;\n}\n\n.wb-carpet-cleaner-lp .wb-comparison-intro \u003e p:not(.wb-eyebrow) {\n  max-width: 620px;\n  margin: 0 auto;\n  color: var(--muted);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.wb-carpet-cleaner-lp .wb-comparison-image {\n  width: 100%;\n  aspect-ratio: 1 \/ 1;\n  margin: 0 0 24px;\n  overflow: hidden;\n  background: var(--blue-light);\n  border: 1px solid var(--border);\n  border-radius: 17px;\n}\n\n.wb-carpet-cleaner-lp .wb-comparison-image img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  aspect-ratio: 1 \/ 1;\n  object-fit: cover;\n  border-radius: 0;\n}\n\n.wb-carpet-cleaner-lp .wb-comparison-table-wrap {\n  width: 100%;\n  overflow: hidden;\n  border: 1px solid var(--border);\n  border-radius: 15px;\n}\n\n.wb-carpet-cleaner-lp .wb-comparison-table { width: 100%; }\n\n.wb-carpet-cleaner-lp .wb-comparison-header,\n.wb-carpet-cleaner-lp .wb-comparison-row {\n  display: grid;\n  grid-template-columns: minmax(0,1fr) minmax(0,1fr);\n}\n\n.wb-carpet-cleaner-lp .wb-comparison-header {\n  background: linear-gradient(135deg, #004B93, #0072CE);\n}\n\n.wb-carpet-cleaner-lp .wb-comparison-header \u003e div {\n  display: flex;\n  min-width: 0;\n  min-height: 66px;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: 12px;\n  color: #FFFFFF;\n  font-size: 13px;\n  font-weight: 900;\n  text-align: center;\n}\n\n.wb-carpet-cleaner-lp .wb-comparison-header .wb-comparison-new {\n  color: #FFFFFF;\n  background: var(--red);\n  border-top: 4px solid var(--red-dark);\n}\n\n.wb-carpet-cleaner-lp .wb-comparison-header .wb-comparison-new span {\n  display: inline-block;\n  margin-top: 5px;\n  padding: 4px 9px;\n  color: var(--blue-deep);\n  background: #FFFFFF;\n  border-radius: 50px;\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: .6px;\n}\n\n.wb-carpet-cleaner-lp .wb-comparison-row { border-bottom: 1px solid var(--border); }\n.wb-carpet-cleaner-lp .wb-comparison-row:last-child { border-bottom: none; }\n\n.wb-carpet-cleaner-lp .wb-comparison-row \u003e div {\n  display: flex;\n  align-items: center;\n  gap: 9px;\n  min-width: 0;\n  padding: 15px 13px;\n  font-size: 12px;\n  line-height: 1.6;\n}\n\n.wb-carpet-cleaner-lp .wb-comparison-row .wb-comparison-old {\n  color: var(--muted);\n  background: #FFFFFF;\n}\n\n.wb-carpet-cleaner-lp .wb-comparison-row .wb-comparison-new {\n  color: var(--blue-deep);\n  background: var(--blue-light);\n  border-left: 1px solid var(--border);\n  font-weight: 600;\n}\n\n.wb-carpet-cleaner-lp .wb-compare-icon {\n  display: inline-flex;\n  flex: 0 0 23px;\n  width: 23px;\n  height: 23px;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  font-size: 13px;\n  font-weight: 900;\n}\n\n.wb-carpet-cleaner-lp .wb-compare-x { color: #617D98; background: #E2EEF9; }\n.wb-carpet-cleaner-lp .wb-compare-check { color: #FFFFFF; background: var(--red); }\n\n\/* HOW TO USE *\/\n.wb-carpet-cleaner-lp .wb-howto {\n  margin: 42px 0;\n  padding: 30px 24px;\n  background: var(--cream);\n  border: 1px solid var(--border);\n  border-top: 5px solid var(--blue);\n  border-radius: 22px;\n}\n\n.wb-carpet-cleaner-lp .wb-howto-image {\n  width: 100%;\n  max-width: 760px;\n  aspect-ratio: 1 \/ 1;\n  margin: 0 auto 22px;\n  overflow: hidden;\n  border: 1px solid var(--border);\n  border-radius: 17px;\n}\n\n.wb-carpet-cleaner-lp .wb-howto-image img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  aspect-ratio: 1 \/ 1;\n  object-fit: cover;\n  border-radius: 0;\n}\n\n.wb-carpet-cleaner-lp .wb-step-list {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  width: 100%;\n  max-width: 760px;\n  margin: 0 auto;\n}\n\n.wb-carpet-cleaner-lp .wb-step {\n  display: block;\n  width: 100%;\n  min-width: 0;\n  overflow: hidden;\n  background: #FFFFFF;\n  border: 1px solid var(--border);\n  border-radius: 14px;\n  transition: border-color .2s ease, box-shadow .2s ease;\n}\n\n.wb-carpet-cleaner-lp .wb-step:hover,\n.wb-carpet-cleaner-lp .wb-step[open] {\n  border-color: var(--blue);\n  box-shadow: 0 5px 15px rgba(0,114,206,.07);\n}\n\n.wb-carpet-cleaner-lp .wb-step \u003e summary {\n  display: flex;\n  align-items: center;\n  gap: 13px;\n  min-height: 66px;\n  padding: 13px 16px;\n  cursor: pointer;\n  list-style: none;\n  touch-action: manipulation;\n}\n\n.wb-carpet-cleaner-lp .wb-step \u003e summary::-webkit-details-marker,\n.wb-carpet-cleaner-lp .wb-faq-item \u003e summary::-webkit-details-marker { display: none; }\n\n.wb-carpet-cleaner-lp .wb-step \u003e summary::marker,\n.wb-carpet-cleaner-lp .wb-faq-item \u003e summary::marker { content: \"\"; }\n\n.wb-carpet-cleaner-lp .wb-step-num {\n  display: inline-flex;\n  flex: 0 0 38px;\n  width: 38px;\n  height: 38px;\n  align-items: center;\n  justify-content: center;\n  color: #FFFFFF;\n  background: var(--red);\n  border-radius: 11px;\n  font-size: 12px;\n  font-weight: 900;\n}\n\n.wb-carpet-cleaner-lp .wb-step-title {\n  flex: 1;\n  color: var(--blue-deep);\n  font-size: 15px;\n  font-weight: 800;\n}\n\n.wb-carpet-cleaner-lp .wb-chevron {\n  display: inline-flex;\n  flex: 0 0 27px;\n  width: 27px;\n  height: 27px;\n  align-items: center;\n  justify-content: center;\n  color: #FFFFFF;\n  background: var(--red);\n  border-radius: 50%;\n  font-size: 19px;\n  line-height: 1;\n  transition: transform .2s ease;\n}\n\n.wb-carpet-cleaner-lp .wb-step[open] .wb-chevron,\n.wb-carpet-cleaner-lp .wb-faq-item[open] .wb-chevron { transform: rotate(45deg); }\n\n.wb-carpet-cleaner-lp .wb-step-body { padding: 0 18px 17px 67px; }\n\n.wb-carpet-cleaner-lp .wb-step-body p {\n  margin: 0;\n  color: var(--muted);\n  font-size: 13px;\n  line-height: 1.7;\n}\n\n\/* REVIEWS CAROUSEL ELEMENTS *\/\n.wb-carpet-cleaner-lp .wb-reviews { margin: 42px 0; }\n\n.wb-carpet-cleaner-lp .wb-review-header {\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  gap: 10px;\n  margin-bottom: 12px;\n}\n\n.wb-carpet-cleaner-lp .wb-reviewer-info {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n.wb-carpet-cleaner-lp .wb-reviewer-avatar {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 40px;\n  height: 40px;\n  color: #FFFFFF;\n  background: linear-gradient(135deg, var(--blue-dark), var(--blue));\n  border-radius: 50%;\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: 0.5px;\n}\n\n.wb-carpet-cleaner-lp .wb-reviewer-name {\n  margin: 0 0 2px;\n  color: var(--blue-deep);\n  font-size: 14px;\n  font-weight: 800;\n  line-height: 1.2;\n}\n\n.wb-carpet-cleaner-lp .wb-verified-badge {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 4px !important;\n  white-space: nowrap !important;\n  font-size: 10px !important;\n  font-weight: 800 !important;\n  color: var(--blue-dark) !important;\n  background: var(--blue-light) !important;\n  border: 1px solid var(--border) !important;\n  padding: 2px 8px !important;\n  border-radius: 100px !important;\n  line-height: 1.2 !important;\n}\n\n.wb-carpet-cleaner-lp .wb-verified-badge svg {\n  flex-shrink: 0;\n  color: var(--blue-dark);\n}\n\n.wb-carpet-cleaner-lp .wb-stars {\n  color: #E5A100;\n  font-size: 16px;\n  letter-spacing: 1px;\n}\n\n.wb-carpet-cleaner-lp .wb-review h3 {\n  margin: 0 0 8px;\n  color: var(--blue-deep);\n  font-size: 16px;\n  line-height: 1.35;\n  font-weight: 900;\n}\n\n.wb-carpet-cleaner-lp .wb-review \u003e p {\n  margin: 0 0 14px;\n  color: var(--muted);\n  font-size: 13px;\n  line-height: 1.7;\n}\n\n.wb-carpet-cleaner-lp .wb-review-thumb {\n  width: 100%;\n  aspect-ratio: 1 \/ 1;\n  object-fit: cover;\n  margin: 0 0 14px;\n  border: 1px solid var(--border);\n  border-radius: 14px;\n}\n\n\/* FINAL CTA *\/\n.wb-carpet-cleaner-lp .wb-final {\n  margin: 40px 0 30px;\n  padding: 36px 25px 25px;\n  background: linear-gradient(145deg, #002D5A, #004B93 55%, #0072CE);\n  border: 3px solid #99D1FF;\n  border-radius: 23px;\n  text-align: center;\n}\n\n.wb-carpet-cleaner-lp .wb-final h2 {\n  max-width: 690px;\n  margin: 0 auto 12px;\n  color: #FFFFFF;\n  font-size: clamp(27px,4.5vw,39px);\n  line-height: 1.15;\n  font-weight: 900;\n}\n\n.wb-carpet-cleaner-lp .wb-final \u003e p:not(.wb-eyebrow) {\n  max-width: 580px;\n  margin: 0 auto 20px;\n  color: #F0F8FF;\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.wb-carpet-cleaner-lp .wb-final \u003e img { border: 2px solid #FFFFFF; }\n\n\/* PRODUCT DETAILS *\/\n.wb-carpet-cleaner-lp .wb-product-details { margin: 38px 0; }\n\n.wb-carpet-cleaner-lp .wb-product-details-card {\n  padding: 25px;\n  overflow: hidden;\n  background: #FFFFFF;\n  border: 2px solid #99D1FF;\n  border-radius: 22px;\n  box-shadow: 0 8px 25px rgba(0,114,206,.06);\n}\n\n.wb-carpet-cleaner-lp .wb-product-table-wrap {\n  width: 100%;\n  overflow: hidden;\n  border: 1px solid var(--border);\n  border-radius: 16px;\n  background: #FFFFFF;\n}\n\n.wb-carpet-cleaner-lp .wb-table {\n  width: 100%;\n  border-collapse: collapse;\n}\n\n.wb-carpet-cleaner-lp .wb-table tr:nth-child(odd) { background: #F4F9FF; }\n\n.wb-carpet-cleaner-lp .wb-table td {\n  padding: 14px 17px;\n  border-bottom: 1px solid var(--border);\n  color: var(--muted);\n  font-size: 13px;\n  line-height: 1.6;\n  vertical-align: top;\n}\n\n.wb-carpet-cleaner-lp .wb-table tr:last-child td { border-bottom: none; }\n\n.wb-carpet-cleaner-lp .wb-table td:first-child {\n  width: 32%;\n  color: var(--blue-deep);\n  font-weight: 800;\n}\n\n.wb-carpet-cleaner-lp .wb-product-details-image {\n  display: block;\n  width: 100%;\n  max-width: none;\n  margin: 0;\n  padding: 0;\n  background: #FFFFFF;\n}\n\n.wb-carpet-cleaner-lp .wb-product-details-image img {\n  display: block;\n  width: 100%;\n  max-width: none;\n  height: auto;\n  aspect-ratio: auto;\n  object-fit: contain;\n  object-position: center;\n  border: 0;\n  border-top: 1px solid var(--border);\n  border-radius: 0;\n}\n\n\/* FAQ *\/\n.wb-carpet-cleaner-lp .wb-faq {\n  margin: 42px 0;\n  padding: 28px 22px;\n  background: var(--blue-light);\n  border-radius: 21px;\n}\n\n.wb-carpet-cleaner-lp .wb-faq-list {\n  display: flex;\n  flex-direction: column;\n  gap: 9px;\n  max-width: 800px;\n  margin: 0 auto;\n}\n\n.wb-carpet-cleaner-lp .wb-faq-item {\n  overflow: hidden;\n  background: #FFFFFF;\n  border: 1px solid var(--border);\n  border-radius: 12px;\n}\n\n.wb-carpet-cleaner-lp .wb-faq-item:hover,\n.wb-carpet-cleaner-lp .wb-faq-item[open] { border-color: var(--blue); }\n\n.wb-carpet-cleaner-lp .wb-faq-item \u003e summary {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n  padding: 15px 16px;\n  color: var(--blue-deep);\n  font-size: 14px;\n  font-weight: 800;\n  cursor: pointer;\n  list-style: none;\n  touch-action: manipulation;\n}\n\n.wb-carpet-cleaner-lp .wb-faq-answer { padding: 0 17px 16px; }\n\n.wb-carpet-cleaner-lp .wb-faq-answer p {\n  margin: 0;\n  color: var(--muted);\n  font-size: 13px;\n  line-height: 1.7;\n}\n\n\/* MOBILE RESPONSIVENESS *\/\n@media screen and (max-width: 600px) {\n  .wb-carpet-cleaner-lp { padding: 0 10px; }\n\n  .wb-carpet-cleaner-lp .wb-hero {\n    padding: 30px 15px 18px;\n    border-radius: 19px;\n  }\n\n  .wb-carpet-cleaner-lp .wb-hero h2 { font-size: clamp(28px,8vw,37px); }\n  .wb-carpet-cleaner-lp .wb-hero \u003e p:not(.wb-eyebrow) { font-size: 13px; }\n  .wb-carpet-cleaner-lp .wb-hero-points { gap: 6px; }\n\n  .wb-carpet-cleaner-lp .wb-hero-points span,\n  .wb-carpet-cleaner-lp .wb-cta-points span {\n    padding: 7px 9px;\n    font-size: 10px;\n  }\n\n  .wb-carpet-cleaner-lp .wb-benefit-strip { gap: 7px; }\n  .wb-carpet-cleaner-lp .wb-benefit-strip \u003e div { padding: 13px 5px; }\n  .wb-carpet-cleaner-lp .wb-benefit-strip strong { font-size: 12px; }\n  .wb-carpet-cleaner-lp .wb-benefit-strip small { font-size: 10px; }\n\n  .wb-carpet-cleaner-lp .wb-feature-grid { gap: 10px; }\n  .wb-carpet-cleaner-lp .wb-feature-card { border-radius: 14px; }\n  .wb-carpet-cleaner-lp .wb-feature-copy { padding: 14px 12px 16px; }\n  .wb-carpet-cleaner-lp .wb-feature-copy h3 { font-size: 14px; }\n  .wb-carpet-cleaner-lp .wb-feature-copy p { font-size: 12px; }\n\n  .wb-carpet-cleaner-lp .wb-highlight { gap: 16px; padding: 19px; }\n  .wb-carpet-cleaner-lp .wb-carousel { max-width: 100%; }\n  .wb-carpet-cleaner-lp .wb-slide-copy { padding: 16px; }\n  .wb-carpet-cleaner-lp .wb-slide-copy h3 { font-size: 20px; }\n  .wb-carpet-cleaner-lp .wb-slide-copy p { font-size: 13px; }\n  .wb-carpet-cleaner-lp .wb-carousel-controls { gap: 14px; }\n\n  .wb-carpet-cleaner-lp .wb-arrow {\n    flex-basis: 40px;\n    width: 40px;\n    min-width: 40px;\n    height: 40px;\n    font-size: 21px !important;\n  }\n\n  .wb-carpet-cleaner-lp .wb-dot {\n    flex-basis: 8px;\n    width: 8px;\n    min-width: 8px;\n    height: 8px;\n    min-height: 8px;\n  }\n\n  .wb-carpet-cleaner-lp .wb-dot.is-active { flex-basis: 21px; width: 21px; }\n  .wb-carpet-cleaner-lp .wb-howto { padding: 25px 13px; }\n  .wb-carpet-cleaner-lp .wb-howto-image { margin-bottom: 18px; }\n\n  .wb-carpet-cleaner-lp .wb-step \u003e summary { gap: 10px; padding: 12px; }\n  .wb-carpet-cleaner-lp .wb-step-title { font-size: 13px; }\n  .wb-carpet-cleaner-lp .wb-step-body { padding: 0 13px 15px 60px; }\n\n  .wb-carpet-cleaner-lp .wb-comparison-card,\n  .wb-carpet-cleaner-lp .wb-product-details-card {\n    padding: 16px;\n    border-radius: 18px;\n  }\n\n  .wb-carpet-cleaner-lp .wb-comparison-image { margin-bottom: 18px; }\n\n  .wb-carpet-cleaner-lp .wb-comparison-header \u003e div {\n    padding: 10px 6px;\n    font-size: 11px;\n  }\n\n  .wb-carpet-cleaner-lp .wb-comparison-header .wb-comparison-new span {\n    font-size: 8px;\n    padding: 4px 6px;\n  }\n\n  .wb-carpet-cleaner-lp .wb-comparison-row \u003e div {\n    gap: 6px;\n    padding: 12px 8px;\n    font-size: 11px;\n  }\n\n  .wb-carpet-cleaner-lp .wb-compare-icon {\n    flex-basis: 19px;\n    width: 19px;\n    height: 19px;\n    font-size: 11px;\n  }\n\n  .wb-carpet-cleaner-lp .wb-table td {\n    display: block;\n    width: 100%;\n    padding: 9px 13px;\n    border-bottom: none;\n  }\n\n  .wb-carpet-cleaner-lp .wb-table tr {\n    display: block;\n    padding: 5px 0;\n    border-bottom: 1px solid var(--border);\n  }\n\n  .wb-carpet-cleaner-lp .wb-table tr:last-child { border-bottom: none; }\n  .wb-carpet-cleaner-lp .wb-table td:first-child { width: 100%; padding-bottom: 1px; }\n  .wb-carpet-cleaner-lp .wb-table td:last-child { padding-top: 2px; }\n\n  .wb-carpet-cleaner-lp .wb-final { padding: 29px 15px 18px; }\n  .wb-carpet-cleaner-lp .wb-cta-points { gap: 6px; }\n\n  .wb-carpet-cleaner-lp .wb-faq { padding: 23px 12px; }\n  .wb-carpet-cleaner-lp .wb-faq-item \u003e summary { font-size: 13px; }\n  .wb-carpet-cleaner-lp .wb-video { margin-top: 18px; border-radius: 12px; }\n  .wb-carpet-cleaner-lp .wb-video video { max-height: 420px; }\n}\n\n\/* REDUCED MOTION *\/\n@media (prefers-reduced-motion: reduce) {\n  .wb-carpet-cleaner-lp *,\n  .wb-carpet-cleaner-lp *::before,\n  .wb-carpet-cleaner-lp *::after {\n    scroll-behavior: auto !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function () {\n  function initCarpetCarousels(root) {\n    (root || document).querySelectorAll('.wb-carpet-cleaner-lp [data-wb-carousel]').forEach(function (carousel) {\n      if (carousel.dataset.wbCarouselInitialized === 'true') return;\n\n      var viewport = carousel.querySelector('.wb-carousel-viewport');\n      var track = carousel.querySelector('.wb-carousel-track');\n      var prev = carousel.querySelector('.wb-prev');\n      var next = carousel.querySelector('.wb-next');\n      var dots = Array.from(carousel.querySelectorAll('.wb-dot'));\n      var slides = track ? Array.from(track.children) : [];\n\n      if (!viewport || !track || slides.length \u003c 1) return;\n      carousel.dataset.wbCarouselInitialized = 'true';\n\n      var current = 0;\n      var startX = 0;\n      var deltaX = 0;\n      var dragging = false;\n\n      function updateCarousel() {\n        track.style.transform = 'translate3d(-' + (current * 100) + '%, 0, 0)';\n        dots.forEach(function (dot, index) {\n          dot.classList.toggle('is-active', index === current);\n          dot.setAttribute('aria-current', index === current ? 'true' : 'false');\n        });\n        if (prev) prev.disabled = slides.length \u003c 2;\n        if (next) next.disabled = slides.length \u003c 2;\n      }\n\n      function goTo(index) {\n        current = (index + slides.length) % slides.length;\n        updateCarousel();\n      }\n\n      if (prev) prev.addEventListener('click', function () { goTo(current - 1); });\n      if (next) next.addEventListener('click', function () { goTo(current + 1); });\n\n      dots.forEach(function (dot, index) {\n        dot.addEventListener('click', function () { goTo(index); });\n      });\n\n      viewport.addEventListener('touchstart', function (event) {\n        if (!event.touches || !event.touches.length) return;\n        startX = event.touches[0].clientX;\n        deltaX = 0;\n        dragging = true;\n      }, { passive: true });\n\n      viewport.addEventListener('touchmove', function (event) {\n        if (!dragging || !event.touches || !event.touches.length) return;\n        deltaX = event.touches[0].clientX - startX;\n      }, { passive: true });\n\n      viewport.addEventListener('touchend', function () {\n        if (!dragging) return;\n        dragging = false;\n        if (Math.abs(deltaX) \u003e 45) goTo(deltaX \u003c 0 ? current + 1 : current - 1);\n        deltaX = 0;\n      }, { passive: true });\n\n      updateCarousel();\n    });\n  }\n\n  function start() {\n    initCarpetCarousels(document);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', start);\n  } else {\n    start();\n  }\n\n  document.addEventListener('shopify:section:load', function (event) {\n    initCarpetCarousels(event.target);\n  });\n})();\n\u003c\/script\u003e","brand":"Glasses Master","offers":[{"title":"1 BOTTLE","offer_id":50535252000960,"sku":"TI-CSSTAINREM*1","price":17.97,"currency_code":"USD","in_stock":true},{"title":"2 BOTTLES","offer_id":50535252033728,"sku":"TI-CSSTAINREM*2","price":22.97,"currency_code":"USD","in_stock":true},{"title":"4 BOTTLES","offer_id":50535252066496,"sku":"TI-CSSTAINREM*4","price":33.97,"currency_code":"USD","in_stock":true},{"title":"6 BOTTLES","offer_id":50535252099264,"sku":"TI-CSSTAINREM*6","price":56.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5878\/8032\/files\/cscleaner-10.jpg?v=1792400635","url":"https:\/\/glassesmasterltd.com\/products\/csstainrem","provider":"Glasses Master","version":"1.0","type":"link"}