{"product_id":"detergent-urnex-cafiza-1-2-g-tablet","title":"Urnex Cafiza 1.2 g Tablet (E16)","description":"\u003cdiv style=\"max-width: 920px; margin: 0 auto; color: #2b2b2b; line-height: 1.65; font-size: 16px; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\"\u003e\n  \u003cstyle\u003e\n    @keyframes fadeInUp {\n      from { opacity: 0; transform: translateY(20px); }\n      to { opacity: 1; transform: translateY(0); }\n    }\n    @keyframes fadeInDown {\n      from { opacity: 0; transform: translateY(-20px); }\n      to { opacity: 1; transform: translateY(0); }\n    }\n    @keyframes pulse {\n      0%, 100% { transform: scale(1); }\n      50% { transform: scale(1.03); }\n    }\n    @keyframes shimmer {\n      0% { background-position: -200% 0; }\n      100% { background-position: 200% 0; }\n    }\n    @keyframes float {\n      0%, 100% { transform: translateY(0); }\n      50% { transform: translateY(-6px); }\n    }\n    @keyframes steamRise {\n      0% { opacity: 0; transform: translateY(0) scale(1) rotate(0deg); }\n      25% { opacity: 0.5; }\n      50% { transform: translateY(-15px) scale(1.2) rotate(5deg); }\n      75% { opacity: 0.3; }\n      100% { opacity: 0; transform: translateY(-30px) scale(1.5) rotate(-5deg); }\n    }\n    @keyframes bounce {\n      0%, 100% { transform: translateY(0); }\n      50% { transform: translateY(-4px); }\n    }\n    @keyframes slideInLeft {\n      from { opacity: 0; transform: translateX(-25px); }\n      to { opacity: 1; transform: translateX(0); }\n    }\n    @keyframes slideInRight {\n      from { opacity: 0; transform: translateX(25px); }\n      to { opacity: 1; transform: translateX(0); }\n    }\n    @keyframes scaleIn {\n      from { opacity: 0; transform: scale(0.85); }\n      to { opacity: 1; transform: scale(1); }\n    }\n    @keyframes glowPulse {\n      0%, 100% { text-shadow: 0 0 5px rgba(74,31,63,0.3); }\n      50% { text-shadow: 0 0 15px rgba(74,31,63,0.6), 0 0 5px rgba(201,169,106,0.4); }\n    }\n    @keyframes gradientShift {\n      0% { background-position: 0% 50%; }\n      50% { background-position: 100% 50%; }\n      100% { background-position: 0% 50%; }\n    }\n    @keyframes ripple {\n      0% { box-shadow: 0 0 0 0 rgba(74,31,63,0.4); }\n      70% { box-shadow: 0 0 0 12px rgba(74,31,63,0); }\n      100% { box-shadow: 0 0 0 0 rgba(74,31,63,0); }\n    }\n    @keyframes sparkle {\n      0%, 100% { opacity: 0; transform: scale(0) rotate(0deg); }\n      50% { opacity: 1; transform: scale(1) rotate(180deg); }\n    }\n    @keyframes wobble {\n      0%, 100% { transform: rotate(0deg); }\n      25% { transform: rotate(-3deg); }\n      75% { transform: rotate(3deg); }\n    }\n    @keyframes slideUpReveal {\n      0% { clip-path: inset(100% 0 0 0); }\n      100% { clip-path: inset(0 0 0 0); }\n    }\n    @keyframes heartbeat {\n      0%, 100% { transform: scale(1); }\n      10%, 30% { transform: scale(1.08); }\n      20%, 40% { transform: scale(1); }\n    }\n    @keyframes colorPop {\n      0%, 100% { background: #4A1F3F; }\n      50% { background: #6b3059; }\n    }\n    @keyframes fadeInZoom {\n      from { opacity: 0; transform: scale(0.8); }\n      to { opacity: 1; transform: scale(1); }\n    }\n    @keyframes shimmerWave {\n      0% { transform: translateX(-100%); }\n      100% { transform: translateX(100%); }\n    }\n    @keyframes textShimmer {\n      0%, 100% { opacity: 1; }\n      50% { opacity: 0.75; }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv style=\"animation: fadeInUp 0.8s ease-out; position: relative;\"\u003e\n    \u003cdiv style=\"position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, rgba(201,169,106,0.4), transparent); animation: shimmerWave 2s ease-in-out infinite 1s;\"\u003e\u003c\/div\u003e\n    \u003cp style=\"font-size: 18px; margin: 0 0 6px 0; animation: fadeInUp 0.8s ease-out 0.2s both; position: relative; z-index: 1;\"\u003e\n      Keep your espresso machine performing at its best with \u003ca href=\"#\" style=\"color: #4a1f3f; text-decoration: underline;\"\u003eUrnex detergent tablets\u003c\/a\u003e, designed for superautomatic coffee machines.\n    \u003c\/p\u003e\n    \u003cp style=\"font-size: 15px; color: #666; margin: 0 0 20px 0; animation: fadeInUp 0.8s ease-out 0.3s both; position: relative;\"\u003e\n      Powerful cleaning for filters, filter holders, brew groups, and hydraulic systems.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px; margin: 0 0 28px 0;\"\u003e\n    \u003cdiv style=\"flex: 1 1 130px; min-width: 130px; background: #faf8f9; border: 1px solid #ece3e8; border-radius: 10px; padding: 12px 10px; text-align: center; animation: bounceIn 0.8s ease-out 0.2s both; box-shadow: 0 2px 8px rgba(0,0,0,0.04); position: relative; overflow: hidden;\"\u003e\n      \u003cdiv style=\"font-size: 22px; animation: heartbeat 2s ease-in-out infinite; position: relative; z-index: 1;\"\u003e🧼\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 12px; color: #8a7a83; text-transform: uppercase; letter-spacing: 0.5px; margin-top: 4px; position: relative; z-index: 1;\"\u003eUse\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 14px; font-weight: 600; color: #4a1f3f; position: relative; z-index: 1;\"\u003eCoffee Machines\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex: 1 1 130px; min-width: 130px; background: #faf8f9; border: 1px solid #ece3e8; border-radius: 10px; padding: 12px 10px; text-align: center; animation: bounceIn 0.8s ease-out 0.3s both; box-shadow: 0 2px 8px rgba(0,0,0,0.04); position: relative; overflow: hidden;\"\u003e\n      \u003cdiv style=\"font-size: 22px; animation: wobble 3s ease-in-out infinite; position: relative; z-index: 1;\"\u003e⚙️\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 12px; color: #8a7a83; text-transform: uppercase; letter-spacing: 0.5px; margin-top: 4px; position: relative; z-index: 1;\"\u003eMachine Type\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 14px; font-weight: 600; color: #4a1f3f; position: relative; z-index: 1;\"\u003eSuperautomatic\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex: 1 1 130px; min-width: 130px; background: #faf8f9; border: 1px solid #ece3e8; border-radius: 10px; padding: 12px 10px; text-align: center; animation: bounceIn 0.8s ease-out 0.4s both; box-shadow: 0 2px 8px rgba(0,0,0,0.04); position: relative; overflow: hidden;\"\u003e\n      \u003cdiv style=\"font-size: 22px; animation: float 3s ease-in-out infinite 0.3s; position: relative; z-index: 1;\"\u003e🧽\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 12px; color: #8a7a83; text-transform: uppercase; letter-spacing: 0.5px; margin-top: 4px; position: relative; z-index: 1;\"\u003eCleaning\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 14px; font-weight: 600; color: #4a1f3f; position: relative; z-index: 1;\"\u003eBrew Groups\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex: 1 1 130px; min-width: 130px; background: #faf8f9; border: 1px solid #ece3e8; border-radius: 10px; padding: 12px 10px; text-align: center; animation: bounceIn 0.8s ease-out 0.5s both; box-shadow: 0 2px 8px rgba(0,0,0,0.04); position: relative; overflow: hidden;\"\u003e\n      \u003cdiv style=\"font-size: 22px; animation: bounce 2s ease-in-out infinite; position: relative; z-index: 1;\"\u003e✅\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 12px; color: #8a7a83; text-transform: uppercase; letter-spacing: 0.5px; margin-top: 4px; position: relative; z-index: 1;\"\u003eCertification\u003c\/div\u003e\n      \u003cdiv style=\"font-size: 14px; font-weight: 600; color: #4a1f3f; position: relative; z-index: 1;\"\u003eNSF Certified\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background: #f7f4fb; border: 1px solid #e2dcef; border-radius: 10px; padding: 16px 18px; margin: 0 0 28px 0; animation: slideInLeft 0.8s ease-out 0.8s both; position: relative; overflow: hidden;\"\u003e\n    \u003cp style=\"margin: 0 0 8px 0;\"\u003e\u003cstrong style=\"animation: pulse 2s ease-in-out infinite; display: inline-block;\"\u003eWhy It Stands Out\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding-left: 18px; font-size: 14.5px; color: #444;\"\u003e\n      \u003cli\u003eDesigned for superautomatic coffee machines.\u003c\/li\u003e\n      \u003cli\u003eCleans filters, filter holders, brew groups, and hydraulic systems.\u003c\/li\u003e\n      \u003cli\u003e100 tablet jar with 1.2 g tablets for easy dosing.\u003c\/li\u003e\n      \u003cli\u003eNSF certified for trusted performance.\u003c\/li\u003e\n      \u003cli\u003eSee the attached documentation for use instructions.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background: linear-gradient(135deg, #4A1F3F 0%, #6b3059 50%, #4A1F3F 100%); background-size: 200% 100%; color: #ffffff; padding: 22px 24px; border-radius: 12px; margin: 0 0 24px 0; animation: gradientShift 5s ease-in-out infinite, fadeInUp 0.8s ease-out 1.2s both; box-shadow: 0 4px 16px rgba(74,31,63,0.2); position: relative; overflow: hidden;\"\u003e\n    \u003cp style=\"margin: 0 0 10px 0; font-size: 17px; position: relative; z-index: 1;\"\u003e\n      \u003cstrong style=\"animation: colorPop 3s ease-in-out infinite; display: inline-block; padding: 4px 12px; border-radius: 20px;\"\u003eBuilt for Better Coffee, Cup After Cup\u003c\/strong\u003e\n    \u003c\/p\u003e\n    \u003cp style=\"margin: 0; font-size: 14px; line-height: 1.7; position: relative; z-index: 1;\"\u003e\n      Keep your machine in peak condition with \u003ca href=\"#\" style=\"color: #ffdca8; text-decoration: underline;\"\u003eUrnex Detergent Tablets\u003c\/a\u003e. The easy-to-use formula helps maintain cleanliness, protect performance, and support a better-tasting espresso experience from your \u003ca href=\"#\" style=\"color: #ffdca8; text-decoration: underline;\"\u003esuperautomatic machine\u003c\/a\u003e.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 14px; margin: 0 0 28px 0; animation: scaleIn 0.8s ease-out 1.1s both; border: 1px solid #ece3e8; border-radius: 10px; overflow: hidden; position: relative;\"\u003e\n    \u003ctbody style=\"position: relative; z-index: 1;\"\u003e\n      \u003ctr style=\"background: #4A1F3F; color: #ffffff;\"\u003e\n        \u003ctd colspan=\"2\" style=\"padding: 10px 12px; border: 1px solid #4A1F3F;\"\u003e\u003cstrong\u003eProduct Information\u003c\/strong\u003e\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding: 9px 12px; border: 1px solid #ece3e8; background: #faf8f9; width: 45%;\"\u003e\u003cstrong\u003eProduct Name\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd style=\"padding: 9px 12px; border: 1px solid #ece3e8;\"\u003eUrnex Detergent Tablets\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding: 9px 12px; border: 1px solid #ece3e8; background: #faf8f9;\"\u003e\u003cstrong\u003eApplication\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd style=\"padding: 9px 12px; border: 1px solid #ece3e8;\"\u003eSuperautomatic coffee machines\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding: 9px 12px; border: 1px solid #ece3e8; background: #faf8f9;\"\u003e\u003cstrong\u003eCleaning Use\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd style=\"padding: 9px 12px; border: 1px solid #ece3e8;\"\u003eFilters, filter holders, brew groups, hydraulic systems\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding: 9px 12px; border: 1px solid #ece3e8; background: #faf8f9;\"\u003e\u003cstrong\u003ePack Size\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd style=\"padding: 9px 12px; border: 1px solid #ece3e8;\"\u003e100 tablet jar\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding: 9px 12px; border: 1px solid #ece3e8; background: #faf8f9;\"\u003e\u003cstrong\u003eTablet Weight\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd style=\"padding: 9px 12px; border: 1px solid #ece3e8;\"\u003e1.2 g\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding: 9px 12px; border: 1px solid #ece3e8; background: #faf8f9;\"\u003e\u003cstrong\u003eDirections\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd style=\"padding: 9px 12px; border: 1px solid #ece3e8;\"\u003ePlease see attached documentation for use\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"padding: 9px 12px; border: 1px solid #ece3e8; background: #faf8f9;\"\u003e\u003cstrong\u003eCertification\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd style=\"padding: 9px 12px; border: 1px solid #ece3e8;\"\u003eNSF certified\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e","brand":"Urnex","offers":[{"title":"Default Title","offer_id":49276447981820,"sku":"1092511","price":24.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0611\/8529\/4588\/files\/23634614_1.webp?v=1783798495","url":"https:\/\/anthonysespresso.com\/products\/detergent-urnex-cafiza-1-2-g-tablet","provider":"Anthony's Espresso","version":"1.0","type":"link"}