{"product_id":"essential-fresh-normal-clean","title":"ESSENTIAL FRESH (Normal Clean)","description":"\u003cdiv class=\"service-container\"\u003e\n\u003c!-- Header Animation --\u003e\n\u003cdiv class=\"anim-wrapper normal-anim-bg\"\u003e\n\u003cdiv class=\"water-wave\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"shoe-icon-float\"\u003e\u003csvg viewbox=\"0 0 100 50\" width=\"80\" height=\"40\"\u003e\n        \u003cpath d=\"M10 35 C10 38, 15 40, 30 40 L90 40 C95 40, 98 37, 98 33 C98 30, 90 30, 80 30 L20 30 C12 30, 10 32, 10 35 Z\" fill=\"#ffffff\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M15 30 C20 22, 30 18, 45 16 L65 12 C75 8, 85 10, 88 15 L95 24 C97 27, 97 30, 95 30 Z\" fill=\"#FF5F00\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"shine-sparkle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"service-title\"\u003eESSENTIAL FRESH\u003c\/h2\u003e\n\u003cp class=\"service-subtitle\"\u003eNormal Clean Bundle Packages\u003c\/p\u003e\n\u003c!-- Pricing Cards --\u003e\n\u003cdiv class=\"pricing-grid\"\u003e\n\u003cdiv class=\"price-card\"\u003e\n\u003cdiv class=\"pair-count\"\u003e4 PAIRS\u003c\/div\u003e\n\u003cdiv class=\"price-tag\"\u003eLKR 6,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"price-card highlight-card\"\u003e\n\u003cdiv class=\"pair-count\"\u003e5 PAIRS\u003c\/div\u003e\n\u003cdiv class=\"price-tag\"\u003eLKR 7,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"price-card\"\u003e\n\u003cdiv class=\"pair-count\"\u003e6 PAIRS\u003c\/div\u003e\n\u003cdiv class=\"price-tag\"\u003eLKR 8,500\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Price \u0026 Savings Comparison Chart --\u003e\n\u003cdiv class=\"chart-box\"\u003e\n\u003cdiv class=\"box-head\"\u003ePRICE COMPARISON \u0026amp; SAVINGS\u003c\/div\u003e\n\u003ctable class=\"compare-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePackage\u003c\/th\u003e\n\u003cth\u003eNormal Single Rate (LKR 2,000\/pair)\u003c\/th\u003e\n\u003cth\u003eBundle Price\u003c\/th\u003e\n\u003cth\u003eSavings\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e4 Pairs\u003c\/td\u003e\n\u003ctd\u003eLKR 8,000\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eLKR 6,500\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"save-tag\"\u003eSAVE LKR 1,500\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5 Pairs\u003c\/td\u003e\n\u003ctd\u003eLKR 10,000\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eLKR 7,500\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"save-tag\"\u003eSAVE LKR 2,500\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6 Pairs\u003c\/td\u003e\n\u003ctd\u003eLKR 12,000\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eLKR 8,500\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"save-tag\"\u003eSAVE LKR 3,500\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- What's Included --\u003e\n\u003cdiv class=\"info-box\"\u003e\n\u003cdiv class=\"box-head\"\u003eWHAT'S INCLUDED\u003c\/div\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eUpper surface cleaning\u003c\/li\u003e\n\u003cli\u003eSole dust \u0026amp; dirt removal\u003c\/li\u003e\n\u003cli\u003eLaces washed \u0026amp; refreshed\u003c\/li\u003e\n\u003cli\u003eLight deodorizing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Express Service Comparison --\u003e\n\u003cdiv class=\"info-box\"\u003e\n\u003cdiv class=\"box-head\"\u003eEXPRESS SERVICE OPTIONS (PER PAIR)\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan\u003eStandard Turnaround:\u003c\/span\u003e \u003cstrong\u003e2 - 3 Days\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan\u003e1-Day Express (Pickup Today → Return Tomorrow):\u003c\/span\u003e \u003cstrong\u003e+LKR 300 \u003csmall\u003e(Normal Single: +LKR 500)\u003c\/small\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-row\"\u003e\n\u003cspan\u003e7-Hour Express (Pickup \u0026amp; Clean within 6–7 Hours):\u003c\/span\u003e \u003cstrong\u003e+LKR 450 \u003csmall\u003e(Normal Single: +LKR 750)\u003c\/small\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cp class=\"note-text\"\u003e* Note: Results may vary depending on the shoe material, age and condition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .service-container { max-width: 650px; margin: 0 auto; padding: 15px; font-family: inherit; color: #111111; text-align: center; }\n  .anim-wrapper { position: relative; height: 90px; border-radius: 8px; overflow: hidden; margin-bottom: 15px; display: flex; align-items: center; justify-content: center; }\n  .normal-anim-bg { background: #111111; }\n  .water-wave { position: absolute; bottom: -10px; width: 200%; height: 40px; background: rgba(255, 95, 0, 0.3); border-radius: 40%; animation: waveMove 4s linear infinite; }\n  .shoe-icon-float { position: relative; z-index: 2; animation: floatShoe 2.5s ease-in-out infinite; }\n  .shine-sparkle { position: absolute; top: 15px; right: 25%; width: 8px; height: 8px; background: #FF5F00; border-radius: 50%; animation: pulseGlow 1.8s infinite; }\n  \n  @keyframes waveMove { 0% { transform: translateX(0) rotate(0deg); } 100% { transform: translateX(-50%) rotate(360deg); } }\n  @keyframes floatShoe { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-6px); } }\n  @keyframes pulseGlow { 0%, 100% { opacity: 0.2; transform: scale(0.8); } 50% { opacity: 1; transform: scale(1.4); } }\n\n  .service-title { font-size: 24px; font-weight: 800; margin: 0; color: #111111; letter-spacing: 1px; }\n  .service-subtitle { font-size: 13px; color: #FF5F00; font-weight: 700; text-transform: uppercase; margin: 3px 0 20px 0; }\n  .pricing-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 10px; margin-bottom: 20px; }\n  .price-card { background: #f8f8f8; padding: 15px 10px; border-radius: 6px; }\n  .highlight-card { background: #111111; color: #ffffff; }\n  .highlight-card .price-tag { color: #FF5F00; }\n  .pair-count { font-size: 12px; font-weight: 700; text-transform: uppercase; }\n  .price-tag { font-size: 18px; font-weight: 800; margin-top: 5px; color: #111111; }\n  .info-box, .chart-box { background: #f8f8f8; padding: 15px; border-radius: 6px; margin-bottom: 15px; text-align: left; }\n  .box-head { font-size: 11px; font-weight: 800; color: #FF5F00; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 10px; }\n  .info-row { display: flex; justify-content: space-between; font-size: 13px; padding: 6px 0; border-bottom: 1px dashed #e0e0e0; flex-wrap: wrap; }\n  .info-row:last-child { border-bottom: none; }\n  .info-row small { color: #666; font-weight: normal; }\n  .feature-list { margin: 0; padding-left: 18px; font-size: 13px; text-align: left; }\n  .feature-list li { margin-bottom: 4px; }\n  .compare-table { width: 100%; border-collapse: collapse; font-size: 12px; margin-top: 5px; }\n  .compare-table th { background: #111111; color: #ffffff; padding: 8px; text-align: left; font-size: 11px; }\n  .compare-table td { padding: 8px; border-bottom: 1px solid #e0e0e0; }\n  .save-tag { background: #FF5F00; color: #ffffff; padding: 2px 6px; border-radius: 3px; font-weight: 700; font-size: 10px; }\n  .note-text { font-size: 11px; color: #666666; margin-top: 8px; font-style: italic; }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ දැනට පාරිභෝගිකයා ඉන්න Page එකේ Path එක ලබා ගැනීම\n    const currentPath = window.location.pathname;\n\n    const now = new Date();\n    const currentDay = now.getDay(); \/\/ 0=Sun, 1=Mon, 2=Tue, 3=Wed, 4=Thu, 5=Fri, 6=Sat\n\n    \/\/ සිකුරාදා (5), සෙනසුරාදා (6), සහ ඉරිදා (0) යන දින 3ම Weekend Offer එක Active වේ.\n    const isWeekendActive = (currentDay === 5 || currentDay === 6 || currentDay === 0);\n\n    \/\/ Offer එක Active නැති දවස්වලදී (සඳුදා-බ්‍රහස්පතින්දා) \n    \/\/ සහ දැනටමත් \/pages\/promotions පිටුවේ නැත්නම් පමණක් Redirect කරන්න\n    if (!isWeekendActive \u0026\u0026 currentPath !== \"\/pages\/promotions\") {\n      window.location.href = \"\/pages\/promotions\";\n    }\n  });\n\u003c\/script\u003e","brand":"Shoe Laundry","offers":[{"title":"4 Pairs","offer_id":57505886666918,"sku":null,"price":6500.0,"currency_code":"LKR","in_stock":true},{"title":"5 Pairs","offer_id":57505886699686,"sku":null,"price":7500.0,"currency_code":"LKR","in_stock":true},{"title":"6 Pairs","offer_id":57505886732454,"sku":null,"price":8500.0,"currency_code":"LKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/1924\/4966\/files\/Right_side_eke_shoe_eka_dirty__Nano_Banana_2_83423.png?v=1788624266","url":"https:\/\/www.shoelaundry.lk\/products\/essential-fresh-normal-clean","provider":"Shoe Laundry","version":"1.0","type":"link"}