{"product_id":"kitchen-cleaner","title":"Kitchen Cleaner","description":"\n\u003csection class=\"fk-page\" id=\"solveo-foda-cleaner\"\u003e\n  \u003cdiv class=\"fk-wrap\"\u003e\n\n    \u003c!-- HERO --\u003e\n    \u003cheader class=\"fk-hero\"\u003e\n      \u003cdiv class=\"fk-pill\"\u003e\n        \u003cspan class=\"fk-dot\"\u003e\u003c\/span\u003e\n        SOLVEO HOUSE \u0026amp; CLEANING\n      \u003c\/div\u003e\n\n      \u003cp class=\"fk-kicker\"\u003eA FRESH START AFTER EVERY MEAL\u003c\/p\u003e\n\n      \u003ch2\u003e\n        Big meals. Messy moments.\n        \u003cem\u003eA beautiful kitchen reset.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"fk-lead\"\u003e\n        Meet \u003cstrong\u003eFoda Kitchen Cleaner\u003c\/strong\u003e —\n        a convenient 500 ml aerosol cleaner\n        designed to help break down tough\n        kitchen grease and everyday\n        cooking residue.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"fk-actions\"\u003e\n        \u003ca href=\"#fk-shop\" class=\"fk-btn\"\u003e\n          DISCOVER FODA \u003cspan\u003e↗\u003c\/span\u003e\n        \u003c\/a\u003e\n        \u003ca href=\"#fk-features\" class=\"fk-text-link\"\u003e\n          Explore the benefits ↓\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fk-stats\"\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003e500 ML\u003c\/strong\u003e\n          \u003csmall\u003eSpray Format\u003c\/small\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eGREASE\u003c\/strong\u003e\n          \u003csmall\u003eTargeted Cleaning\u003c\/small\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eSPRAY\u003c\/strong\u003e\n          \u003csmall\u003eConvenient Application\u003c\/small\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/header\u003e\n\n    \u003c!-- DECORATIVE PRODUCT VISUAL --\u003e\n    \u003cdiv class=\"fk-showcase\"\u003e\n      \u003cdiv class=\"fk-showcase-top\"\u003e\n        \u003cspan\u003eTHE ART OF THE KITCHEN RESET\u003c\/span\u003e\n        \u003cspan\u003eFODA \/ 500 ML\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fk-glow\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"fk-orbit fk-orbit-one\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"fk-orbit fk-orbit-two\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"fk-product-stage\" aria-hidden=\"true\"\u003e\n        \u003cdiv class=\"fk-spark fk-spark-one\"\u003e✦\u003c\/div\u003e\n        \u003cdiv class=\"fk-spark fk-spark-two\"\u003e✧\u003c\/div\u003e\n        \u003cdiv class=\"fk-spark fk-spark-three\"\u003e✦\u003c\/div\u003e\n\n        \u003cdiv class=\"fk-can\"\u003e\n          \u003cdiv class=\"fk-cap\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"fk-nozzle\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"fk-can-body\"\u003e\n            \u003cdiv class=\"fk-can-shine\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"fk-can-label\"\u003e\n              \u003cspan\u003eKITCHEN CARE\u003c\/span\u003e\n              \u003cstrong\u003eFODA\u003c\/strong\u003e\n              \u003cdiv class=\"fk-label-line\"\u003e\u003c\/div\u003e\n              \u003csmall\u003eGREASE CLEANER\u003c\/small\u003e\n              \u003cb\u003e500 ML\u003c\/b\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"fk-can-bottom\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fk-showcase-bottom\"\u003e\n        \u003cstrong\u003eMORE JOY IN THE COOKING.\u003c\/strong\u003e\n        \u003cspan\u003eLESS LOVE FOR THE GREASE.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- STORY --\u003e\n    \u003csection class=\"fk-story\"\u003e\n      \u003cp class=\"fk-kicker\"\u003eFOR THE MESS AFTER THE MAGIC\u003c\/p\u003e\n\n      \u003ch2\u003e\n        The meal was worth it.\n        \u003cem\u003eThe grease doesn't have to stay.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"fk-body\"\u003e\n        From quick breakfasts to full family\n        dinners, cooking can leave greasy\n        splatters and stubborn residue behind.\n        Foda Kitchen Cleaner helps tackle\n        that build-up so you can bring\n        your kitchen back to order.\n      \u003c\/p\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- FEATURES --\u003e\n    \u003csection class=\"fk-features\" id=\"fk-features\"\u003e\n      \u003cdiv class=\"fk-section-head\"\u003e\n        \u003cp class=\"fk-kicker\"\u003eKITCHEN CLEANING, SIMPLIFIED\u003c\/p\u003e\n        \u003ch2\u003e\n          Made for the mess.\n          \u003cem\u003eReady for the reset.\u003c\/em\u003e\n        \u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fk-feature-grid\"\u003e\n        \u003carticle class=\"fk-feature\"\u003e\n          \u003cspan class=\"fk-feature-no\"\u003e01 \/ 04\u003c\/span\u003e\n          \u003cdiv class=\"fk-feature-icon\"\u003e✦\u003c\/div\u003e\n          \u003cp class=\"fk-feature-label\"\u003eGREASE CLEANING\u003c\/p\u003e\n          \u003ch3\u003eTake On Tough Grease\u003c\/h3\u003e\n          \u003cp\u003e\n            Designed to help break down\n            stubborn cooking grease and\n            everyday residue on suitable\n            kitchen surfaces.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"fk-feature\"\u003e\n          \u003cspan class=\"fk-feature-no\"\u003e02 \/ 04\u003c\/span\u003e\n          \u003cdiv class=\"fk-feature-icon\"\u003e≋\u003c\/div\u003e\n          \u003cp class=\"fk-feature-label\"\u003eAEROSOL APPLICATION\u003c\/p\u003e\n          \u003ch3\u003eConvenient Spray Format\u003c\/h3\u003e\n          \u003cp\u003e\n            Apply according to the product\n            label to suitable areas that\n            need extra cleaning attention.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"fk-feature\"\u003e\n          \u003cspan class=\"fk-feature-no\"\u003e03 \/ 04\u003c\/span\u003e\n          \u003cdiv class=\"fk-feature-icon\"\u003e⌂\u003c\/div\u003e\n          \u003cp class=\"fk-feature-label\"\u003eEVERYDAY KITCHEN CARE\u003c\/p\u003e\n          \u003ch3\u003eBring Back That Fresh Feeling\u003c\/h3\u003e\n          \u003cp\u003e\n            A practical addition to your\n            post-cooking routine, helping\n            you reset your kitchen after\n            everyday meals.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"fk-feature\"\u003e\n          \u003cspan class=\"fk-feature-no\"\u003e04 \/ 04\u003c\/span\u003e\n          \u003cdiv class=\"fk-feature-icon\"\u003e▣\u003c\/div\u003e\n          \u003cp class=\"fk-feature-label\"\u003e500 ML FORMAT\u003c\/p\u003e\n          \u003ch3\u003eReady in Your Cleaning Cupboard\u003c\/h3\u003e\n          \u003cp\u003e\n            A convenient 500 ml aerosol\n            cleaner to keep on hand for\n            those messier cooking days.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- INTERACTIVE CLEANING DEMO --\u003e\n    \u003csection class=\"fk-demo\"\u003e\n      \u003cdiv class=\"fk-section-head\"\u003e\n        \u003cp class=\"fk-kicker\"\u003eTHE SATISFACTION OF A CLEAN SLATE\u003c\/p\u003e\n        \u003ch2\u003e\n          From cooking mess\n          \u003cem\u003eto kitchen reset.\u003c\/em\u003e\n        \u003c\/h2\u003e\n        \u003cp class=\"fk-body\"\u003e\n          Explore a decorative before-and-after\n          cleaning illustration below.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fk-demo-panel\"\u003e\n        \u003cdiv class=\"fk-demo-top\"\u003e\n          \u003cspan\u003eILLUSTRATIVE CLEANING VISUAL\u003c\/span\u003e\n          \u003cspan class=\"fk-demo-status\"\u003eBEFORE CLEANING\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fk-surface\" data-clean=\"false\"\u003e\n          \u003cdiv class=\"fk-hob fk-hob-one\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"fk-hob fk-hob-two\"\u003e\u003c\/div\u003e\n\n          \u003cdiv class=\"fk-grease fk-grease-one\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"fk-grease fk-grease-two\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"fk-grease fk-grease-three\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"fk-grease fk-grease-four\"\u003e\u003c\/div\u003e\n\n          \u003cdiv class=\"fk-clean-spark fk-clean-spark-one\"\u003e✦\u003c\/div\u003e\n          \u003cdiv class=\"fk-clean-spark fk-clean-spark-two\"\u003e✧\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fk-demo-bottom\"\u003e\n          \u003cp class=\"fk-demo-caption\"\u003e\n            Everyday cooking can leave behind\n            greasy marks and splatters.\n          \u003c\/p\u003e\n          \u003cbutton type=\"button\" class=\"fk-demo-button\"\u003e\n            VIEW CLEAN RESET ↗\n          \u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"fk-demo-note\"\u003e\n        Conceptual illustration only. Actual results depend\n        on grease type, surface, application and cleaning method.\n      \u003c\/p\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- KITCHEN SCENARIOS --\u003e\n    \u003csection class=\"fk-uses\"\u003e\n      \u003cdiv class=\"fk-section-head\"\u003e\n        \u003cp class=\"fk-kicker\"\u003eTHE EVERYDAY KITCHEN ROUTINE\u003c\/p\u003e\n        \u003ch2\u003e\n          Good food. Great memories.\n          \u003cem\u003eA kitchen ready for tomorrow.\u003c\/em\u003e\n        \u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fk-use-grid\"\u003e\n        \u003carticle\u003e\n          \u003cspan\u003e01\u003c\/span\u003e\n          \u003ch3\u003eBreakfast Splatters\u003c\/h3\u003e\n          \u003cp\u003eGive everyday cooking\n          residue some attention.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle\u003e\n          \u003cspan\u003e02\u003c\/span\u003e\n          \u003ch3\u003eFamily Dinner Clean-Up\u003c\/h3\u003e\n          \u003cp\u003eHelp tackle grease left\n          behind after a busy meal.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle\u003e\n          \u003cspan\u003e03\u003c\/span\u003e\n          \u003ch3\u003eStovetop Care\u003c\/h3\u003e\n          \u003cp\u003eClean compatible surfaces\n          only as directed on the label.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle\u003e\n          \u003cspan\u003e04\u003c\/span\u003e\n          \u003ch3\u003eKitchen Reset\u003c\/h3\u003e\n          \u003cp\u003eBring your cooking space\n          back to a tidy, cared-for feel.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- SAFETY --\u003e\n    \u003csection class=\"fk-safety\"\u003e\n      \u003cdiv class=\"fk-safety-icon\"\u003e!\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"fk-kicker\"\u003eIMPORTANT PRODUCT CARE\u003c\/p\u003e\n        \u003ch3\u003eUse safely. Clean confidently.\u003c\/h3\u003e\n        \u003cp\u003e\n          Follow all directions and safety warnings on the\n          product label. Check surface compatibility before\n          use. Keep the aerosol away from heat, sparks and\n          open flames. Do not spray onto hot surfaces.\n          Keep out of reach of children.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- CTA --\u003e\n    \u003csection class=\"fk-cta\" id=\"fk-shop\"\u003e\n      \u003cdiv class=\"fk-cta-shine\"\u003e\u003c\/div\u003e\n\n      \u003cp class=\"fk-kicker\"\u003eFODA KITCHEN CLEANER \/ 500 ML\u003c\/p\u003e\n\n      \u003ch2\u003e\n        More joy in the cooking.\n        \u003cem\u003eLess love for the grease.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        A convenient kitchen-cleaning companion\n        designed to help tackle tough grease\n        and everyday cooking residue.\n      \u003c\/p\u003e\n\n      \u003ca class=\"fk-btn fk-shop-btn\" href=\"{{%20product.url%20|%20default:%20'\/collections\/house-cleaning'%20}}\"\u003e\n        SHOP FODA KITCHEN CLEANER \u003cspan\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003cdiv class=\"fk-checkout\"\u003e\n        SECURE CHECKOUT \u003cspan\u003e•\u003c\/span\u003e SOUTH AFRICAN STORE\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003cfooter class=\"fk-footer\"\u003e\n      \u003cspan\u003eSOLVEO™\u003c\/span\u003e\n      \u003cspan\u003eEVERYDAY SOLUTIONS. REFINED.\u003c\/span\u003e\n    \u003c\/footer\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n.fk-page {\n  --fk-ink:#303936;\n  --fk-muted:#7a8580;\n  --fk-gold:#b49a6b;\n  --fk-sage:#829b86;\n  --fk-line:#e8e5dd;\n\n  font-family:Arial,Helvetica,sans-serif;\n  color:var(--fk-ink);\n  background:linear-gradient(155deg,#fff,#f9f8f4 55%,#fff);\n  padding:75px 20px 25px;\n  line-height:1.7;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.fk-page *,\n.fk-page *::before,\n.fk-page *::after {box-sizing:border-box}\n\n.fk-page a{text-decoration:none}\n.fk-page h2,.fk-page h3,.fk-page p{margin-top:0}\n.fk-wrap{max-width:1130px;margin:auto}\n\n\/* HERO *\/\n.fk-hero{text-align:center;max-width:860px;margin:0 auto 55px}\n\n.fk-pill{\n  display:inline-flex;align-items:center;gap:9px;\n  padding:9px 16px;border-radius:50px;\n  border:1px solid #e5ddcb;background:#fffdf8;\n  color:#a38b62;font-size:10px;\n  font-weight:800;letter-spacing:1.5px;\n}\n\n.fk-dot{\n  width:7px;height:7px;border-radius:50%;\n  background:#c5a773;\n  animation:fkPulse 2s infinite;\n}\n\n@keyframes fkPulse{\n  50%{opacity:.4;transform:scale(.8)}\n}\n\n.fk-kicker{\n  color:#ac9267;font-size:11px;\n  font-weight:800;letter-spacing:2px;\n}\n\n.fk-hero\u003e.fk-kicker{margin:32px 0 15px}\n\n.fk-hero h2{\n  font-size:clamp(42px,7vw,80px);\n  line-height:1.08;letter-spacing:-3px;\n  margin-bottom:25px;font-weight:800;\n}\n\n.fk-page h2 em{\n  display:block;font-style:normal;\n  color:#a58b60;\n}\n\n.fk-lead{\n  max-width:650px;margin:0 auto 30px;\n  color:var(--fk-muted);font-size:17px;\n}\n\n.fk-lead strong{color:#3f4b44}\n\n.fk-actions{\n  display:flex;justify-content:center;\n  align-items:center;gap:22px;flex-wrap:wrap;\n}\n\n.fk-btn{\n  display:inline-flex;justify-content:center;\n  align-items:center;gap:22px;padding:17px 26px;\n  border-radius:11px;background:#394b40;\n  color:#fff!important;font-size:12px;\n  font-weight:900;letter-spacing:1px;\n  transition:transform .3s,background .3s;\n}\n\n.fk-btn:hover{\n  transform:translateY(-4px);\n  background:#28392e;\n}\n\n.fk-btn span{font-size:20px}\n\n.fk-text-link{\n  color:#a18b65!important;\n  font-size:13px;font-weight:700;\n}\n\n.fk-stats{\n  display:grid;grid-template-columns:repeat(3,1fr);\n  max-width:720px;margin:45px auto 0;\n  padding:20px 0;\n  border-top:1px solid var(--fk-line);\n  border-bottom:1px solid var(--fk-line);\n}\n\n.fk-stats div{\n  display:flex;flex-direction:column;padding:0 7px;\n}\n\n.fk-stats div+div{border-left:1px solid var(--fk-line)}\n.fk-stats strong{font-size:20px;color:#9b8158}\n.fk-stats small{font-size:11px;color:#9c9b92}\n\n\/* PRODUCT SHOWCASE *\/\n.fk-showcase{\n  position:relative;min-height:470px;\n  display:flex;flex-direction:column;\n  justify-content:space-between;\n  padding:24px;margin-bottom:105px;\n  border-radius:24px;overflow:hidden;\n  border:1px solid #e6dfd2;\n  background:radial-gradient(\n    ellipse at center,#f3eadb,#e9dfce 75%,#f8f3e9\n  );\n}\n\n.fk-showcase-top,.fk-showcase-bottom{\n  position:relative;z-index:4;\n  display:flex;justify-content:space-between;\n  gap:15px;font-size:10px;\n  letter-spacing:1.3px;font-weight:800;\n  color:#a18d6b;\n}\n\n.fk-showcase-bottom strong{color:#76654b}\n\n.fk-glow{\n  position:absolute;width:340px;height:340px;\n  top:10%;left:calc(50% - 170px);\n  background:rgba(255,255,255,.45);\n  border-radius:50%;filter:blur(55px);\n}\n\n.fk-orbit{\n  position:absolute;top:50%;left:50%;\n  transform:translate(-50%,-50%);\n  border:1px solid rgba(171,144,98,.2);\n  border-radius:50%;\n}\n\n.fk-orbit-one{width:310px;height:310px}\n.fk-orbit-two{width:440px;height:440px}\n\n.fk-product-stage{\n  position:relative;width:350px;height:330px;\n  margin:auto;display:grid;place-items:center;\n}\n\n.fk-can{\n  position:relative;z-index:3;\n  display:flex;flex-direction:column;\n  align-items:center;\n  transform:rotate(-8deg);\n  filter:drop-shadow(18px 18px 15px rgba(88,76,52,.18));\n  animation:fkFloat 5s ease-in-out infinite;\n}\n\n@keyframes fkFloat{\n  50%{transform:rotate(-8deg) translateY(-8px)}\n}\n\n.fk-cap{\n  width:100px;height:55px;\n  border-radius:13px 13px 4px 4px;\n  background:linear-gradient(90deg,#2a3430,#56655c,#28342d);\n  border-bottom:4px solid #b7a179;\n}\n\n.fk-nozzle{\n  width:80px;height:8px;\n  background:#c7b28e;\n  border-radius:3px;\n}\n\n.fk-can-body{\n  position:relative;width:145px;height:220px;\n  background:linear-gradient(90deg,#c3bba8,#fffdf5 25%,#f0eadc 70%,#b6aa96);\n  border-radius:14px 14px 18px 18px;\n  border:2px solid #d7cebe;\n  overflow:hidden;display:grid;place-items:center;\n}\n\n.fk-can-shine{\n  position:absolute;left:12px;top:0;\n  width:15px;height:100%;\n  background:rgba(255,255,255,.35);\n}\n\n.fk-can-label{\n  position:relative;z-index:2;\n  width:115px;height:165px;\n  border:1px solid #d6c6a8;\n  background:#f9f6ed;\n  display:flex;flex-direction:column;\n  align-items:center;justify-content:center;\n  text-align:center;padding:10px;\n}\n\n.fk-can-label\u003espan{\n  font-size:7px;letter-spacing:1.5px;\n  color:#a18b62;font-weight:800;\n}\n\n.fk-can-label strong{\n  font-size:32px;letter-spacing:2px;\n  color:#394b40;line-height:1.5;\n}\n\n.fk-label-line{\n  width:55px;height:2px;background:#bca57b;\n  margin:6px 0;\n}\n\n.fk-can-label small{\n  font-size:9px;letter-spacing:1px;\n  color:#718274;font-weight:800;\n}\n\n.fk-can-label b{\n  font-size:12px;color:#a18b62;\n  margin-top:15px;\n}\n\n.fk-can-bottom{\n  width:132px;height:9px;\n  border-radius:0 0 50% 50%;\n  background:#aaa18e;\n}\n\n.fk-spark{\n  position:absolute;color:#b5a077;\n  font-size:27px;\n  animation:fkSpark 3s infinite;\n}\n\n.fk-spark-one{left:14%;top:25%}\n.fk-spark-two{right:15%;top:40%;animation-delay:1s}\n.fk-spark-three{left:22%;bottom:20%;animation-delay:2s}\n\n@keyframes fkSpark{\n  50%{opacity:.25;transform:scale(.7)}\n}\n\n\/* SECTION TYPOGRAPHY *\/\n.fk-story,.fk-features,.fk-demo,.fk-uses{\n  margin-bottom:105px;\n}\n\n.fk-story h2,.fk-section-head h2{\n  font-size:clamp(35px,5vw,59px);\n  line-height:1.13;letter-spacing:-2px;\n  margin:15px 0 22px;\n}\n\n.fk-body{\n  max-width:660px;color:var(--fk-muted);\n  font-size:16px;line-height:1.85;\n}\n\n.fk-section-head{margin-bottom:33px}\n\n\/* FEATURES *\/\n.fk-feature-grid{\n  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:15px;\n}\n\n.fk-feature{\n  position:relative;padding:33px;\n  border-radius:19px;background:#fff;\n  border:1px solid var(--fk-line);\n  transition:transform .3s,box-shadow .3s;\n}\n\n.fk-feature:hover{\n  transform:translateY(-5px);\n  box-shadow:0 18px 40px rgba(85,75,51,.08);\n}\n\n.fk-feature-no{\n  position:absolute;top:27px;right:27px;\n  color:#b4aa97;font-size:10px;font-weight:800;\n}\n\n.fk-feature-icon{\n  width:49px;height:49px;\n  display:grid;place-items:center;\n  background:#f5f0e6;border-radius:14px;\n  color:#a18a61;font-size:24px;\n  margin-bottom:25px;\n}\n\n.fk-feature-label{\n  color:#a58d65;font-size:10px;\n  font-weight:800;letter-spacing:1.7px;\n  margin-bottom:9px;\n}\n\n.fk-feature h3{font-size:23px;margin-bottom:11px}\n.fk-feature\u003ep:not(.fk-feature-label){\n  color:var(--fk-muted);font-size:14px;\n  line-height:1.8;margin:0;\n}\n\n\/* BEFORE AND AFTER *\/\n.fk-demo-panel{\n  border:1px solid #e4dfd5;\n  border-radius:21px;padding:20px;\n  background:#f7f5ef;\n}\n\n.fk-demo-top{\n  display:flex;justify-content:space-between;\n  gap:10px;font-size:10px;\n  font-weight:800;letter-spacing:1px;\n  color:#9c8d74;margin-bottom:18px;\n}\n\n.fk-demo-status{color:#aa8b57}\n\n.fk-surface{\n  position:relative;min-height:290px;\n  border-radius:15px;overflow:hidden;\n  background:linear-gradient(135deg,#e0e0d8,#f5f4ef);\n  border:1px solid #d9d9d0;\n  transition:background .7s;\n}\n\n.fk-hob{\n  position:absolute;width:140px;height:140px;\n  border:9px solid #6b706a;border-radius:50%;\n  top:50%;transform:translateY(-50%);\n  box-shadow:inset 0 0 0 4px #a2a59f;\n}\n\n.fk-hob-one{left:20%}\n.fk-hob-two{right:20%}\n\n.fk-grease{\n  position:absolute;background:rgba(165,116,48,.5);\n  border-radius:48% 52% 35% 65%;\n  transition:opacity .8s,transform .8s;\n}\n\n.fk-grease-one{width:100px;height:65px;left:12%;top:18%;transform:rotate(18deg)}\n.fk-grease-two{width:70px;height:100px;right:18%;bottom:10%;transform:rotate(-20deg)}\n.fk-grease-three{width:40px;height:45px;left:45%;bottom:18%}\n.fk-grease-four{width:60px;height:40px;right:28%;top:12%}\n\n.fk-clean-spark{\n  position:absolute;color:#9cb3a2;\n  font-size:35px;opacity:0;\n  transition:opacity .7s;\n}\n\n.fk-clean-spark-one{left:15%;top:25%}\n.fk-clean-spark-two{right:20%;bottom:25%}\n\n.fk-surface[data-clean=\"true\"]{\n  background:linear-gradient(135deg,#eaf1eb,#fff);\n}\n\n.fk-surface[data-clean=\"true\"] .fk-grease{\n  opacity:0;transform:scale(.1);\n}\n\n.fk-surface[data-clean=\"true\"] .fk-clean-spark{opacity:1}\n\n.fk-demo-bottom{\n  display:flex;justify-content:space-between;\n  align-items:center;gap:20px;\n  padding:20px 4px 0;\n}\n\n.fk-demo-caption{\n  color:var(--fk-muted);\n  font-size:13px;max-width:420px;margin:0;\n}\n\n.fk-demo-button{\n  padding:14px 20px;border:0;\n  border-radius:10px;background:#394b40;\n  color:#fff;font-size:11px;\n  font-weight:800;letter-spacing:.8px;\n  cursor:pointer;font-family:inherit;\n}\n\n.fk-demo-button:hover{background:#28392e}\n.fk-demo-button:focus-visible{outline:3px solid #a18b65;outline-offset:3px}\n\n.fk-demo-note{\n  color:#9a9a8f;font-size:11px;\n  margin:15px 0 0;\n}\n\n\/* USE CASES *\/\n.fk-use-grid{\n  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:13px;\n}\n\n.fk-use-grid article{\n  padding:25px 19px;background:#fff;\n  border-top:2px solid #b8a177;\n  border-radius:0 0 13px 13px;\n}\n\n.fk-use-grid article\u003espan{\n  color:#a48c62;font-size:12px;font-weight:800;\n}\n\n.fk-use-grid h3{font-size:16px;margin:23px 0 8px}\n.fk-use-grid p{\n  color:var(--fk-muted);\n  font-size:13px;line-height:1.7;margin:0;\n}\n\n\/* SAFETY *\/\n.fk-safety{\n  display:flex;gap:20px;align-items:flex-start;\n  padding:30px;border:1px solid #e7dcc7;\n  background:#fcf8ef;border-radius:17px;\n  margin-bottom:85px;\n}\n\n.fk-safety-icon{\n  width:43px;height:43px;flex:0 0 43px;\n  display:grid;place-items:center;\n  border-radius:50%;background:#e9dbc1;\n  color:#8f7041;font-size:23px;font-weight:900;\n}\n\n.fk-safety h3{font-size:21px;margin:8px 0}\n.fk-safety p:last-child{\n  color:#827968;font-size:13px;margin:0;\n}\n\n\/* CTA *\/\n.fk-cta{\n  position:relative;text-align:center;\n  padding:85px 25px;border-radius:24px;\n  overflow:hidden;border:1px solid #e7dcc8;\n  background:radial-gradient(circle at top,#fffdf7,#eee5d5);\n}\n\n.fk-cta-shine{\n  position:absolute;top:0;left:10%;\n  width:80%;height:2px;\n  background:linear-gradient(90deg,transparent,#c1a677,transparent);\n}\n\n.fk-cta h2{\n  font-size:clamp(43px,6vw,73px);\n  line-height:1.1;letter-spacing:-3px;\n  margin:17px 0;\n}\n\n.fk-cta\u003ep:not(.fk-kicker){\n  color:#8a8477;max-width:540px;\n  margin:0 auto 30px;font-size:15px;\n}\n\n.fk-shop-btn{min-width:265px}\n\n.fk-checkout{\n  margin-top:23px;color:#a39479;\n  font-size:10px;font-weight:800;letter-spacing:1px;\n}\n\n.fk-checkout span{margin:0 10px}\n\n.fk-footer{\n  display:flex;justify-content:space-between;\n  gap:15px;padding:30px 4px 0;\n  color:#a5a59b;font-size:10px;\n  letter-spacing:2px;font-weight:800;\n}\n\n\/* TABLET *\/\n@media(max-width:850px){\n  .fk-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n\n\/* MOBILE *\/\n@media(max-width:600px){\n  .fk-page{padding:48px 13px 20px}\n  .fk-hero{margin-bottom:35px}\n  .fk-pill{font-size:9px;letter-spacing:.8px;padding:8px 12px}\n  .fk-hero\u003e.fk-kicker{font-size:9px;margin:25px 0 13px}\n  .fk-hero h2{\n    font-size:clamp(35px,9vw,50px);\n    letter-spacing:-1.6px;\n  }\n  .fk-lead{font-size:14px}\n  .fk-actions{flex-direction:column;gap:14px}\n  .fk-btn{width:100%}\n  .fk-stats{margin-top:30px}\n  .fk-stats strong{font-size:clamp(11px,3.4vw,17px)}\n  .fk-stats small{font-size:9px}\n  .fk-showcase{\n    min-height:365px;padding:13px;\n    margin-bottom:70px;border-radius:17px;\n  }\n  .fk-showcase-top,.fk-showcase-bottom{\n    font-size:8px;letter-spacing:.4px;\n  }\n  .fk-showcase-bottom{flex-direction:column;gap:3px}\n  .fk-product-stage{scale:.78}\n  .fk-story,.fk-features,.fk-demo,.fk-uses{margin-bottom:70px}\n  .fk-story h2,.fk-section-head h2{\n    font-size:clamp(30px,8vw,43px);\n    letter-spacing:-1.3px;\n  }\n  .fk-body{font-size:14px}\n  .fk-feature-grid{grid-template-columns:1fr;gap:11px}\n  .fk-feature{padding:24px}\n  .fk-feature h3{font-size:21px}\n  .fk-feature\u003ep:not(.fk-feature-label){font-size:13px}\n  .fk-demo-panel{padding:12px}\n  .fk-demo-top{font-size:8px}\n  .fk-surface{min-height:230px}\n  .fk-hob{width:95px;height:95px;border-width:7px}\n  .fk-hob-one{left:8%}\n  .fk-hob-two{right:8%}\n  .fk-demo-bottom{flex-direction:column;align-items:stretch}\n  .fk-demo-button{width:100%}\n  .fk-use-grid{gap:10px}\n  .fk-use-grid article{padding:19px 13px}\n  .fk-use-grid h3{font-size:14px}\n  .fk-use-grid p{font-size:12px}\n  .fk-safety{padding:19px;gap:12px;margin-bottom:65px}\n  .fk-safety h3{font-size:18px}\n  .fk-cta{padding:55px 18px}\n  .fk-cta h2{\n    font-size:clamp(35px,9vw,52px);\n    letter-spacing:-1.5px;\n  }\n  .fk-cta\u003ep:not(.fk-kicker){font-size:13px}\n  .fk-shop-btn{min-width:0}\n  .fk-checkout{font-size:8px;letter-spacing:.4px}\n  .fk-footer{\n    flex-direction:column;align-items:center;\n    gap:4px;text-align:center;\n  }\n}\n\n@media(prefers-reduced-motion:reduce){\n  .fk-page *,.fk-page *:before,.fk-page *:after{\n    animation:none!important;transition:none!important;\n  }\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function initFoda(){\n    document.querySelectorAll('.fk-page').forEach(function(root){\n      if(root.dataset.fkReady==='true')return;\n      root.dataset.fkReady='true';\n\n      var button=root.querySelector('.fk-demo-button');\n      var surface=root.querySelector('.fk-surface');\n      var status=root.querySelector('.fk-demo-status');\n      var caption=root.querySelector('.fk-demo-caption');\n\n      if(!button||!surface)return;\n\n      button.addEventListener('click',function(){\n        var clean=surface.getAttribute('data-clean')!=='true';\n        surface.setAttribute('data-clean',String(clean));\n        status.textContent=clean?'AFTER CLEANING':'BEFORE CLEANING';\n        caption.textContent=clean\n          ? 'A satisfying illustration of a refreshed kitchen surface.'\n          : 'Everyday cooking can leave behind greasy marks and splatters.';\n        button.textContent=clean\n          ? 'VIEW BEFORE ↗'\n          : 'VIEW CLEAN RESET ↗';\n      });\n    });\n  }\n\n  if(document.readyState==='loading'){\n    document.addEventListener('DOMContentLoaded',initFoda);\n  }else{initFoda()}\n\n  document.addEventListener('shopify:section:load',initFoda);\n})();\n\u003c\/script\u003e\n","brand":"Solveo","offers":[{"title":"Default Title","offer_id":68167568032036,"sku":null,"price":60.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1028\/5269\/0212\/files\/ktc1fnl.png?v=1794414392","url":"https:\/\/solveo.co.za\/products\/kitchen-cleaner","provider":"Solveo","version":"1.0","type":"link"}