1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width,initial-scale=1"> 7 <meta name="theme-color" content=""> 8 <link rel="canonical" href="https://windowsillpies.sg/blogs/news"> 9 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>News – Windowsill Pies</title> 10 11<meta property="og:site_name" content="Windowsill Pies"> 12<meta property="og:url" content="https://windowsillpies.sg/blogs/news"> 13<meta property="og:title" content="News"> 14<meta property="og:type" content="website"> 15<meta property="og:description" content="Singapore's most-loved pies. Handmade fresh daily. Made with premium ingredients. Same day delivery."><meta name="twitter:card" content="summary_large_image"> 16<meta name="twitter:title" content="News"> 17<meta name="twitter:description" content="Singapore's most-loved pies. Handmade fresh daily. Made with premium ingredients. Same day delivery.">
18<script src="//windowsillpies.sg/cdn/shop/t/2/assets/pubsub.js?v=158357773527763999511725868570" defer="defer"></script>
18 19
19<script src="//windowsillpies.sg/cdn/shop/t/2/assets/global.js?v=145818187518989344811725868570" defer="defer"></script>
19 20
20<script src="//windowsillpies.sg/cdn/shop/t/2/assets/localization-form.js?v=96801384334417029991725868570" defer="defer"></script>
20 21
21<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/url-parse.min.js" defer="defer"></script>
21 22 23
23<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
23<meta name="google-site-verification" content="b00A2u3-j0R_W3FUfB9BfeFRmZmqtD1KF8hfvZDO9Qk"> 24<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/72576499952/digital_wallets/dialog"> 25<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
26<script async="async" src="/checkouts/internal/preloads.js?locale=en-SG"></script>
26 27<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
28<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-SG&shop_id=72576499952" crossorigin="anonymous"></script>
vendor: 1 bytes, line 28
28
29<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":72576499952,"countryCode":"SG","currencyCode":"SGD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/72576499952","merchantName":"Windowsill Pies","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"Windowsill Pies","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 29
29
30<script id="shopify-features" type="application/json">{"accessToken":"2f666f24ab32e32d860ca40f897a3807","betas":["rich-media-storefront-analytics"],"domain":"windowsillpies.sg","predictiveSearch":true,"shopId":72576499952,"locale":"en"}</script>
vendor: 1 bytes, line 30
30
31<script>var Shopify = Shopify || {}; 32Shopify.shop = "windowsill-pies-store.myshopify.com"; 33Shopify.locale = "en"; 34Shopify.currency = {"active":"SGD","rate":"1.0"}; 35Shopify.country = "SG"; 36Shopify.theme = {"name":"Mojave","id":145778147568,"schema_name":"Mojave","schema_version":"2.0.11","theme_store_id":1497,"role":"main"}; 37Shopify.theme.handle = "null"; 38Shopify.theme.style = {"id":null,"handle":null}; 39Shopify.cdnHost = "windowsillpies.sg/cdn"; 40Shopify.routes = Shopify.routes || {}; 41Shopify.routes.root = "/"; 42Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 43Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 44Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 45Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 45
45
46<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 46
46
47<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 47
47
48<script> 49 window.ShopifyPay = window.ShopifyPay || {}; 50 window.ShopifyPay.apiHost = "shop.app\/pay"; 51 window.ShopifyPay.redirectState = null; 52</script>
vendor: 1 bytes, line 52
52
53<script> 54 window.Shopify = window.Shopify || {}; 55 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 56 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 57 window.Shopify.SignInWithShop.eligible = true; 58</script>
vendor: 1 bytes, line 58
58
59<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 59
59
60<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 60
60
61<script type="module"> 62 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 63 64 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 65 66</script>
vendor: 1 bytes, line 66
66
67<script> 68 window.Shopify = window.Shopify || {}; 69 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 70 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 71</script>
vendor: 1 bytes, line 71
71
72<script>(function() { 73 var isLoaded = false; 74 function asyncLoad() { 75 if (isLoaded) return; 76 isLoaded = true; 77 var urls = ["https:\/\/configs.carthike.com\/carthike.js?shop=windowsill-pies-store.myshopify.com"]; 78 for (var i = 0; i < urls.length; i++) { 79 var s = document.createElement('script'); 80 s.type = 'text/javascript'; 81 s.async = true; 82 s.src = urls[i]; 83 var x = document.getElementsByTagName('script')[0]; 84 x.parentNode.insertBefore(s, x); 85 } 86 }; 87 if(window.attachEvent) { 88 window.attachEvent('onload', asyncLoad); 89 } else { 90 window.addEventListener('load', asyncLoad, false); 91 } 92})();</script>
vendor: 1 bytes, line 92
92
93<script id="__st">var __st={"a":72576499952,"offset":28800,"reqid":"385ab78f-8ee3-4b14-b961-c8679f927156-1790432004","pageurl":"windowsillpies.sg\/blogs\/news","s":"blogs-95183995120","u":"d7f44905fe26","p":"blog","rtyp":"blog","rid":95183995120};</script>
vendor: 1 bytes, line 93
93
94<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 94
94
95<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 95
95
96<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//windowsillpies.sg/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 96
96
97<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//windowsillpies.sg/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
97<script crossorigin="anonymous" defer="defer" src="//windowsillpies.sg/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 97
97
98<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 98
98
99<script> 100 window.Shopify = window.Shopify || {}; 101 window.Shopify.MCP = window.Shopify.MCP || {}; 102 window.Shopify.MCP.enabled = true; 103 window.Shopify.MCP.shop = "windowsill-pies-store.myshopify.com"; 104 window.Shopify.MCP.mcpEndpoint = "https:\/\/windowsillpies.sg\/api\/mcp"; 105 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 106</script>
vendor: 1 bytes, line 106
106
107<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/windowsillpies.sg\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 108</script>
vendor: 1 bytes, line 108
108
109<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://windowsillpies.sg/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 110</script>
vendor: 1 bytes, line 110
110
111<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 112 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 113</script>
vendor: 1 bytes, line 113
113
114<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 115</script>
115 116<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://windowsillpies.sg/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 117<style id="shopify-accelerated-checkout-cart"> 118 #shopify-buyer-consent { 119 margin-top: 1em; 120 display: inline-block; 121 width: 100%; 122} 123 124#shopify-buyer-consent.hidden { 125 display: none; 126} 127 128#shopify-subscription-policy-button { 129 background: none; 130 border: none; 131 padding: 0; 132 text-decoration: underline; 133 font-size: inherit; 134 cursor: pointer; 135} 136 137#shopify-subscription-policy-button::before { 138 box-shadow: none; 139} 140 141 </style> 142
143<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
143 144 145 146<style data-shopify> 147@font-face { 148 font-family: Cabin; 149 font-weight: 400; 150 font-style: normal; 151 font-display: swap; 152 src: url("//windowsillpies.sg/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2") format("woff2"), 153 url("//windowsillpies.sg/cdn/fonts/cabin/cabin_n4.8c16611b00f59d27f4b27ce4328dfe514ce77517.woff") format("woff"); 154} 155:root { 156 --color-typography-primary: #111111; 157 --color-typography-body: #a0a0a0; 158 --color-typography-secondary: #e6e6e6; 159 --color-typography-accent: #ffffff; 160 161 --color-background-body: #ffffff; 162 --color-background-elements: #ffffff; 163 --color-background-bg-1: #f7f5f0; 164 --color-background-bg-2: #000000; 165 --color-background-images: #ffffff; 166 167 --color-border-1: #e6e6e6; 168 --color-border-2: #e5e4df; 169 170 --color-buttons-primary: #273742; 171 --color-buttons-primary-text: #ffffff; 172 --color-buttons-secondary: #ffffff; 173 --color-buttons-secondary-text: #000000; 174 --buttons-border-width: 0.5rem; 175 176 --color-badge: #db953f; 177 --color-badge-text: #ffffff; 178 179 --color-sale-tag: #ffffff; 180 --color-sale-tag-text: #666666; 181 182 --color-discounted-price: #808080; 183 --color-sale-price: #e22828; 184 185 --color-header-bar: #273742; 186 --color-header-bar-text: #ffffff; 187 --color-header: #ffffff; 188 --color-header-text: #111111; 189 --color-header-text-transparent: #ffffff; 190 --color-header-accent: #000000; 191 --color-header-accent-text: #ffffff; 192 193 --color-footer: #273742; 194 --color-footer-text: #ffffff; 195 --color-footer-text-secondary: #ffffff; 196 197 --font-heading-family: Cabin, sans-serif; 198 --font-heading-style: normal; 199 --font-heading-weight: 400; 200 201 --font-buttons-family: Figtree, sans-serif; 202 --font-buttons-style: normal; 203 --font-buttons-weight: 400; 204 --buttons-letter-spacing: 0.1rem; 205 --buttons-text-transform: uppercase; 206 207 --font-body-family: Garamond, Baskerville, Caslon, serif; 208 --font-body-style: normal; 209 --font-body-weight: 400; 210 211 --font-body-scale: 0.7; 212 --font-heading-scale: 1.0; 213 214 --navigation-font-weight: 400; 215 216 --font-size-product-card: 1.3rem; 217 218 --color-red: #e22828; 219 } 220 221 :root { 222 --color-swatch-lemonchiffon: url(//windowsillpies.sg/cdn/shop/files/lemonchiffon_36x.png?v=3347); 223 } 224 225 .swatch--lemonchiffon { 226 background-image: url(//windowsillpies.sg/cdn/shop/files/lemonchiffon_36x.png?v=3347); 227 }</style> 228 229<noscript> 230 <style data-shopify> 231 [data-fade-in] { 232 opacity: 1 !important; 233 transform: none !important; 234 } 235 </style> 236</noscript> 237<link href="//windowsillpies.sg/cdn/shop/t/2/assets/swiper-bundle.min.css?v=86124914228651441391725868571" rel="stylesheet" type="text/css" media="all" /> 238<link href="//windowsillpies.sg/cdn/shop/t/2/assets/base.css?v=114591172459750033731769422112" rel="stylesheet" type="text/css" media="all" /><link href="//windowsillpies.sg/cdn/shop/t/2/assets/request.css?v=152008802630767888381726735604" rel="stylesheet" type="text/css" media="all" /><link rel="preload" as="font" href="//windowsillpies.sg/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2" type="font/woff2" crossorigin><link rel="stylesheet" href="//windowsillpies.sg/cdn/shop/t/2/assets/component-predictive-search.css?v=78926623404106422591725868570" media="print" onload="this.media='all'">
238<script> 239 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 240 241 if (Shopify.designMode) { 242 document.documentElement.classList.add('shopify-design-mode'); 243 } 244 </script>
244 245 246
246<script src="//windowsillpies.sg/cdn/shop/t/2/assets/bodyScrollLock.min.js?v=54831410435734691211725868569" defer="defer"></script>
246<script src="//windowsillpies.sg/cdn/shop/t/2/assets/swiper-bundle.min.js?v=163643196458674757801725868571" defer="defer"></script>
246 247 <link href="//windowsillpies.sg/cdn/shop/t/2/assets/tepo-product-options.css?v=3347" rel="stylesheet" type="text/css" media="all" /> 248 <!-- BEGIN app block: shopify://apps/ck-whatsapp/blocks/app-embed-block/ce4c5d89-06d5-4502-b18d-35d424a3f693 --><!-- END app block -->
248<script src="https://cdn.shopify.com/extensions/01a038a8-0b84-7e82-bdd5-c7b64c598d69/whatsapp-abandoned-cart-1-19/assets/carthike.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 248
248
249<script src="https://cdn.shopify.com/extensions/01a08c01-4410-7f5e-a1bb-20b17bb2f397/pop-convert-45/assets/main.js" type="text/javascript" defer="defer"></script>
249 250<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
251<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 72576499952,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 251
251
252<script> 253 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 254</script>
vendor: 1 bytes, line 254
254
255<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
255).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 72576499952,storefrontBaseUrl: "https://windowsillpies.sg",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://windowsillpies.sg/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"587661552","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-W6X7NSP4\\\",\\\"target_country\\\":\\\"SG\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-BGTWLRZ8D6\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-BGTWLRZ8D6\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-BGTWLRZ8D6\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Windowsill Pies","paymentSettings":{"currencyCode":"SGD"},"myshopifyDomain":"windowsill-pies-store.myshopify.com","countryCode":"SG","storefrontUrl":"https:\/\/windowsillpies.sg"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://windowsillpies.sg/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"145778147568","themeStoreId":"1497","themePublished":"true","eventMetadataId":"d83bcc7a-df7d-4466-9f71-250db216064f","pageType":"blog","resourceId":"95183995120","shopId":"72576499952","storefrontBaseUrl":"https:\/\/windowsillpies.sg","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
255<script> 256 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 257 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 258 window.ShopifyAnalytics.meta.currency = 'SGD'; 259 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":95183995120,"requestId":"385ab78f-8ee3-4b14-b961-c8679f927156-1790432004"}}; 260 for (var attr in meta) { 261 window.ShopifyAnalytics.meta[attr] = meta[attr]; 262 } 263</script>
vendor: 1 bytes, line 263
263
264<script class="analytics"> 265 (function () { 266 var customDocumentWrite = function(content) { 267 var jquery = null; 268 269 if (window.jQuery) { 270 jquery = window.jQuery; 271 } else if (window.Checkout && window.Checkout.$) { 272 jquery = window.Checkout.$; 273 } 274 275 if (jquery) { 276 jquery('body').append(content); 277 } 278 }; 279 280 var hasLoggedConversion = function(token) { 281 if (token) { 282 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 283 } 284 return false; 285 } 286 287 var setCookieIfConversion = function(token) { 288 if (token) { 289 var twoMonthsFromNow = new Date(Date.now()); 290 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 291 292 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 293 } 294 } 295 296 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 297 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 298 if (trekkie.integrations) { 299 return; 300 } 301 trekkie.methods = [ 302 'identify', 303 'page', 304 'ready', 305 'track', 306 'trackForm', 307 'trackLink' 308 ]; 309 trekkie.factory = function(method) { 310 return function() { 311 var args = Array.prototype.slice.call(arguments); 312 args.unshift(method); 313 trekkie.push(args); 314 if (method == 'track' || method == 'page') { 315 var pageUrl; 316 try { 317 pageUrl = window.location.href; 318 } catch (e) {} 319 var pageReferrer; 320 try { 321 pageReferrer = document.referrer; 322 } catch (e) {} 323 try { 324 if (window.__TREKKIE_SHIM_QUEUE == null) { 325 window.__TREKKIE_SHIM_QUEUE = []; 326 } 327 window.__TREKKIE_SHIM_QUEUE.push({ 328 from: 'trekkie-stub', 329 method: method, 330 args: args.slice(1), 331 pageContext: { 332 url: pageUrl, 333 referrer: pageReferrer 334 } 335 }); 336 } catch (e) { 337 // no-op 338 } 339 } 340 return trekkie; 341 }; 342 }; 343 for (var i = 0; i < trekkie.methods.length; i++) { 344 var key = trekkie.methods[i]; 345 trekkie[key] = trekkie.factory(key); 346 } 347 trekkie.load = function(config) { 348 trekkie.config = config || {}; 349 trekkie.config.initialDocumentCookie = document.cookie; 350 var first = document.getElementsByTagName('script')[0]; 351var script = document.createElement('script'); 352script.type = 'text/javascript'; 353script.onerror = function(e) { 354 var scriptFallback = document.createElement('script'); 355 scriptFallback.type = 'text/javascript'; 356 scriptFallback.onerror = function(error) { 357 var Monorail = { 358 produce: function produce(monorailDomain, schemaId, payload) { 359 var currentMs = new Date().getTime(); 360 var event = { 361 schema_id: schemaId, 362 payload: payload, 363 metadata: { 364 event_created_at_ms: currentMs, 365 event_sent_at_ms: currentMs 366 } 367 }; 368 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 369 }, 370 sendRequest: function sendRequest(endpointUrl, payload) { 371 // Try the sendBeacon API 372 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 373 var blobData = new window.Blob([payload], { 374 type: 'text/plain' 375 }); 376 377 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 378 return true; 379 } // sendBeacon was not successful 380 381 } // XHR beacon 382 383 var xhr = new XMLHttpRequest(); 384 385 try { 386 xhr.open('POST', endpointUrl); 387 xhr.setRequestHeader('Content-Type', 'text/plain'); 388 xhr.send(payload); 389 } catch (e) { 390 console.log(e); 391 } 392 393 return false; 394 }, 395 isIos12: function isIos12() { 396 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 397 } 398 }; 399 Monorail.produce('monorail-edge.shopifysvc.com', 400 'trekkie_storefront_load_errors/1.1', 401 {shop_id: 72576499952, 402 theme_id: 145778147568, 403 app_name: "storefront", 404 context_url: window.location.href, 405 source_url: "//windowsillpies.sg/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 406 407 }; 408 scriptFallback.async = true; 409 scriptFallback.src = '//windowsillpies.sg/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 410 first.parentNode.insertBefore(scriptFallback, first); 411}; 412script.async = true; 413script.src = '//windowsillpies.sg/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 414first.parentNode.insertBefore(script, first); 415 416 }; 417 trekkie.load( 418 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":72576499952,"isMerchantRequest":null,"themeId":145
418778147568,"themeCityHash":"13842106216861890809","contentLanguage":"en","currency":"SGD","eventMetadataId":"d83bcc7a-df7d-4466-9f71-250db216064f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 419 ); 420 421 var loaded = false; 422 trekkie.ready(function() { 423 if (loaded) return; 424 loaded = true; 425 426 window.ShopifyAnalytics.lib = window.trekkie; 427 428 var originalDocumentWrite = document.write; 429 document.write = customDocumentWrite; 430 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 431 document.write = originalDocumentWrite; 432 433 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 434 var token = match? match[1]: undefined; 435 if (!hasLoggedConversion(token)) { 436 setCookieIfConversion(token); 437 438 } 439 }); 440 441 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":95183995120,"requestId":"385ab78f-8ee3-4b14-b961-c8679f927156-1790432004","shopifyEmitted":true}); 442 443 var eventsListenerScript = document.createElement('script'); 444 eventsListenerScript.async = true; 445 eventsListenerScript.src = "//windowsillpies.sg/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 446 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 447})();</script>
vendor: 1 bytes, line 447
447
448<script 449 defer 450 src="https://windowsillpies.sg/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 451 data-application="storefront-renderer" 452 data-shop-id="72576499952" 453 data-render-region="gcp-us-central1" 454 data-page-type="blog" 455 data-theme-instance-id="145778147568" 456 data-theme-name="Mojave" 457 data-theme-version="2.0.11" 458 data-monorail-region="shop_domain" 459 data-resource-timing-sampling-rate="10" 460 data-shs="true" 461 data-shs-beacon="true" 462 data-shs-export-with-fetch="true" 463 data-shs-logs-sample-rate="1" 464 data-shs-beacon-endpoint="https://windowsillpies.sg/api/collect" 465></script>
465 466<meta name="shopify-y" content="8b8f2ccd-58b7-498e-a86d-89d61f789faa" data-expiration="1821989604000"><meta name="shopify-s" content="5db20ea2-95a4-44bb-8319-69eedd8de6c9" data-expiration="1790433804000"><meta name="new-cookie-storage-activated" content="t"> 467</head> 468 469 <body class="template template--blog template--default"> 470 <a class="skip-to-content-link button visually-hidden" href="#MainContent">Skip to content</a><div id="shopify-section-announcement-bar" class="shopify-section section--announcement-bar"><link href="//windowsillpies.sg/cdn/shop/t/2/assets/component-announcement-bar.css?v=3662677284567760041725868569" rel="stylesheet" type="text/css" media="all" /> 471 472
472<script src="//windowsillpies.sg/cdn/shop/t/2/assets/component-announcement-bar.js?v=138213860756268978371725868569" defer="defer"></script>
472 473 <style data-shopify> 474 .announcement-bar { 475 --text-size: 1.2rem; 476 --text-size-desktop: 1.9rem; 477 } 478 </style> 479<announcement-bar 480 class="announcement-bar" 481 role="region" 482 aria-label="Announcement bar" 483 > 484 <div class="announcement-bar__container container container--fullwidth"> 485 <div 486 class="announcement-bar__inner swiper" 487 data-slider 488 489 data-interval="3000" 490 > 491 <div class="announcement-bar__list swiper-wrapper"><div class="announcement-bar__content swiper-slide"><p>Free islandwide delivery for orders above $150</p></div></div> 492 </div></div> 493 </announcement-bar> 494<style> #shopify-section-announcement-bar .announcement-bar {background-color: #1c3e75;} </style></div><!-- BEGIN sections: header-group --> 495<div id="shopify-section-sections--18616186208496__header" class="shopify-section shopify-section-group-header-group section--header"><link href="//windowsillpies.sg/cdn/shop/t/2/assets/section-header.css?v=101128084465303075571725868571" rel="stylesheet" type="text/css" media="all" /> 496<link href="//windowsillpies.sg/cdn/shop/t/2/assets/component-menu-drawer.css?v=8292960428320262761725868570" rel="stylesheet" type="text/css" media="all" /> 497<link href="//windowsillpies.sg/cdn/shop/t/2/assets/component-localization-form.css?v=8728257587653241221725868570" rel="stylesheet" type="text/css" media="all" /> 498<link href="//windowsillpies.sg/cdn/shop/t/2/assets/component-search-form.css?v=13188193147337822451725868570" rel="stylesheet" type="text/css" media="all" /> 499
500<script src="//windowsillpies.sg/cdn/shop/t/2/assets/details-disclosure.js?v=117731123281679024641725868570" defer="defer"></script>
vendor: 1 bytes, line 500
500
501<script src="//windowsillpies.sg/cdn/shop/t/2/assets/details-modal.js?v=52635873173532301351725868570" defer="defer"></script>
vendor: 1 bytes, line 501
501
502<script src="//windowsillpies.sg/cdn/shop/t/2/assets/sticky-header.js?v=1538395107508304611725868571" defer="defer"></script>
502<style data-shopify> 503 .header__logo { 504 width: 14.5rem; 505 } 506 507 @media screen and (min-width: 750px) { 508 .header__logo { 509 width: 15.5rem; 510 } 511 } 512 513 514 515 516 @media screen and (min-width: 990px) { 517 518 } 519 520 @media screen and (min-width: 990px) and (hover: hover) and (pointer: fine) { 521 522 523 .header__inner { 524 525 grid-template-columns: fit-content(15.5rem) auto auto; 526 527 } 528 529 530 531 532 }</style><sticky-header 533 class="header-wrapper header header--logo-center header--border-bottom" 534 data-enable-sticky-header="true" 535 536> 537 <header class="header__wrapper"> 538 <div class="container container--fullwidth"> 539 <div class="header__inner"> 540 541 <a 542 href="/" 543 class="header__logo full-unstyled-link focus-inset" 544 title="Windowsill Pies" 545 ><img src="//windowsillpies.sg/cdn/shop/files/windowsill-pies-logo.webp?v=1726263334&width=1440" alt="Windowsill Pies" srcset="//windowsillpies.sg/cdn/shop/files/windowsill-pies-logo.webp?v=1726263334&width=375 375w, //windowsillpies.sg/cdn/shop/files/windowsill-pies-logo.webp?v=1726263334&width=550 550w, //windowsillpies.sg/cdn/shop/files/windowsill-pies-logo.webp?v=1726263334&width=750 750w, //windowsillpies.sg/cdn/shop/files/windowsill-pies-logo.webp?v=1726263334&width=1100 1100w" width="780" height="64" loading="lazy" class="header__logo__image" sizes="(max-width: 375px) 375px, (max-width: 550px) 550px, (max-width: 750px) 750px, (max-width: 1100px) 1100px, 100vw" attr="false"> 546</a><div class="header__utils"> 547 <ul class="header__utils__list list-unstyled"> 548 549<li class="header__utils__item header__utils__item--search"> 550 <details-modal 551 data-scroll-unlocked 552 553 data-has-predictive-search 554 555 > 556 <details class="header__search-container disclosure-has-popup"> 557 <summary 558 class="focus-inset" 559 aria-haspopup="dialog" 560 aria-label="Search" 561 ><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 562<path fill-rule="evenodd" clip-rule="evenodd" d="M5 10C5 7.23858 7.23858 5 10 5C12.7614 5 15 7.23858 15 10C15 12.7614 12.7614 15 10 15C7.23858 15 5 12.7614 5 10ZM10 3C6.13401 3 3 6.13401 3 10C3 13.866 6.13401 17 10 17C11.715 17 13.2859 16.3833 14.5032 15.3595L19.8243 20.2372L21.1757 18.7628L15.8354 13.8676C16.5713 12.7595 17 11.4298 17 10C17 6.13401 13.866 3 10 3Z" fill="currentColor"/> 563</svg> 564</summary> 565 566 <div 567 class="header__search" 568 role="dialog" 569 aria-modal="true" 570 aria-label="Search" 571 > 572 <div class="header__search__wrapper" tabindex="-1"><predictive-search class="search-form" data-loading-text="Loading..."><div class="container container--fullwidth"><form action="/search" method="get" role="search" class="search-form__wrapper js-search-form"> 573 <button type="submit" class="search-form__submit"> 574 <span class="visually-hidden">Search</span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 575<path fill-rule="evenodd" clip-rule="evenodd" d="M5 10C5 7.23858 7.23858 5 10 5C12.7614 5 15 7.23858 15 10C15 12.7614 12.7614 15 10 15C7.23858 15 5 12.7614 5 10ZM10 3C6.13401 3 3 6.13401 3 10C3 13.866 6.13401 17 10 17C11.715 17 13.2859 16.3833 14.5032 15.3595L19.8243 20.2372L21.1757 18.7628L15.8354 13.8676C16.5713 12.7595 17 11.4298 17 10C17 6.13401 13.866 3 10 3Z" fill="currentColor"/> 576</svg> 577</button> 578 579 <label class="search-form__label field__label visually-hidden" for="Search-In-Modal-header"> 580 Search 581 </label> 582 583 <input 584 type="search" 585 id="Search-In-Modal-header" 586 class="search-form__input h6" 587 name="q" 588 value="" 589 placeholder="Search our store"role="combobox" 590 aria-expanded="false" 591 aria-owns="predictive-search-results-list" 592 aria-controls="predictive-search-results-list" 593 aria-haspopup="listbox"
594 aria-autocomplete="list" 595 autocorrect="off" 596 autocomplete="off" 597 autocapitalize="off" 598 spellcheck="false"> 599 600 <a 601 href="#" 602 class="search-form__clear" 603 aria-label="Clear" 604 data-clear-field 605 ><svg 606 width="16" 607 height="16" 608 viewBox="0 0 16 16" 609 fill="none" 610 xmlns="http://www.w3.org/2000/svg" 611> 612 <path 613 d="M15 2.41L13.59 1L8 6.59L2.41 1L1 2.41L6.59 8L1 13.59L2.41 15L8 9.41L13.59 15L15 13.59L9.41 8L15 2.41Z" 614 fill="currentColor" 615 stroke-width="0.5" 616 /> 617</svg> 618</a><div class="predictive-search predictive-search--header no-js-hidden" tabindex="-1" data-predictive-search data-scroll-container-inner> 619 <div class="predictive-search__loading-state"><svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 620 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 621</svg> 622</div> 623 </div> 624 625 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></div></predictive-search><button 626 type="button" 627 class="header__search__close" 628 aria-label="Close" 629 ><svg 630 width="16" 631 height="16" 632 viewBox="0 0 16 16" 633 fill="none" 634 xmlns="http://www.w3.org/2000/svg" 635> 636 <path 637 d="M15 2.41L13.59 1L8 6.59L2.41 1L1 2.41L6.59 8L1 13.59L2.41 15L8 9.41L13.59 15L15 13.59L9.41 8L15 2.41Z" 638 fill="currentColor" 639 stroke-width="0.5" 640 /> 641</svg> 642</button> 643 </div> 644 </div> 645 </details> 646 </details-modal> 647 </li> 648<li class="header__utils__item header__utils__item--account"> 649 <a 650 href="https://windowsillpies.sg/customer_authentication/redirect?locale=en®ion_country=SG" 651 class="full-unstyled-link focus-inset" 652 > 653 <span class="visually-hidden">Log in</span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 654<path d="M17.8966 14.3144C16.8621 13.6972 15.7241 13.4915 14.2759 13.4915H9.62069C8.17241 13.4915 7.03448 13.8001 6 14.3144C4.96552 14.9315 4.24138 15.7543 3.72414 16.6801C3.2069 17.7086 3 18.84 3 20.0743V21H4.86207V20.0743C4.86207 19.0457 5.06897 18.2229 5.48276 17.5029C5.89655 16.7829 6.41379 16.2686 7.03448 15.8572C7.75862 15.4458 8.68966 15.2401 9.72414 15.2401H14.2759C15.3103 15.2401 16.2414 15.4458 16.9655 15.8572C17.6897 16.2686 18.2069 16.7829 18.5172 17.5029C18.931 18.2229 19.1379 19.1486 19.1379 20.0743V21H21V20.0743C21 18.84 20.6897 17.6058 20.2759 16.6801C19.6552 15.6515 18.931 14.8286 17.8966 14.3144Z" fill="currentColor"/> 655<path d="M9.82751 11.2285C10.4482 11.537 11.1723 11.7428 11.8965 11.7428C13.1379 11.7428 14.1723 11.3313 14.8965 10.6113C15.6206 9.7885 16.0344 8.75994 16.0344 7.42281C16.0344 6.4971 15.8275 5.77711 15.5172 5.15998C15.2068 4.54284 14.6896 4.02856 13.9654 3.61714C13.4482 3.20571 12.7241 3 11.9999 3C10.7585 3 9.72406 3.41142 8.89648 4.13142C8.17234 4.95426 7.75854 5.98282 7.75854 7.31995C7.75854 8.24566 7.96544 8.96565 8.27579 9.68564C8.68958 10.3028 9.20682 10.9199 9.82751 11.2285ZM10.2413 5.46854C10.6551 5.05712 11.2758 4.85141 11.9999 4.85141C12.4137 4.85141 12.8275 4.85141 13.2413 5.05712C13.5516 5.26283 13.862 5.46854 14.0689 5.87997C14.1723 6.29139 14.2758 6.80567 14.2758 7.31995C14.2758 8.24566 14.0689 8.86279 13.6551 9.27422C13.2413 9.68564 12.6206 9.89135 11.8965 9.89135C11.3792 9.89135 11.0689 9.7885 10.6551 9.58278C10.3448 9.47993 10.1379 9.17136 9.93096 8.86279C9.72406 8.45137 9.62061 7.93709 9.62061 7.31995C9.62061 6.4971 9.82751 5.87997 10.2413 5.46854Z" fill="currentColor"/> 656</svg> 657</a> 658 </li><li class="header__utils__item header__utils__item--cart"><a 659 href="/cart" 660 class="full-unstyled-link focus-inset" 661 id="cart-icon" 662 663 ><span class="visually-hidden">
663Cart</span> 664 665 <span class="visually-hidden">0 items</span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 666<path d="M17.2991 9.50857L13.472 3H10.528L6.70093 9.50857H1.5L3.46262 17.6686C3.75701 19.0286 4.93458 20 6.30841 20H17.6916C19.0654 20 20.1449 19.0286 20.5374 17.6686L22.5 9.50857H17.2991V9.50857ZM11.4112 4.74857H12.5888L15.4346 9.60571H8.56542L11.4112 4.74857ZM18.9673 17.28C18.8692 17.5714 18.771 17.8629 18.4766 18.0571C18.2804 18.2514 17.986 18.3486 17.6916 18.3486H6.30841C6.01402 18.3486 5.71963 18.2514 5.52336 18.0571C5.3271 17.8629 5.13084 17.5714 5.03271 17.3771L3.56075 11.2571H20.4393L18.9673 17.28Z" fill="currentColor"/> 667</svg> 668<span 669 class="cart-item-count " 670 data-js-cart-item-count 671 >0</span></a></li> 672 </ul> 673 </div> 674 </div> 675 </div> 676 <div class="rq-navbar"> 677 678 <a href="/collections/pies-tarts-cakes">Whole Pies & Tarts</a> 679 680 <a href="/collections/bread-bakery">Signature Cookies</a> 681 682 <a href="/collections/occasions">Occasions</a> 683 684 <a href="/collections/gift-cards-toppers">Gift Cards & Toppers</a> 685 686 <a href="/collections/corporate-orders/corporate+gifting">Corporate Orders</a> 687 688 </div> 689 </header> 690</sticky-header> 691
692<script type="application/ld+json"> 693 { 694 "@context": "http://schema.org", 695 "@type": "Organization", 696 "name": "Windowsill Pies", 697 698 699 "logo": "https:\/\/windowsillpies.sg\/cdn\/shop\/files\/windowsill-pies-logo.webp?v=1726263334\u0026width=1561", 700 701 "sameAs": [ 702 null, 703 "https:\/\/www.facebook.com\/WindowsillPies\/", 704 null, 705 "https:\/\/www.instagram.com\/windowsillpies\/", 706 "https:\/\/www.tiktok.com\/@windowsillpies?_t=ZS-8uYXxXE6Izf\u0026_r=1", 707 null, 708 null, 709 null, 710 null 711 ], 712 "url": "https:\/\/windowsillpies.sg" 713 } 714</script>
714 715</div> 716<!-- END sections: header-group --><div id="shopify-section-newsletter-modal" class="shopify-section"> 717</div><main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 718 <section id="shopify-section-template--18616185585904__main" class="shopify-section section"><link href="//windowsillpies.sg/cdn/shop/t/2/assets/component-article-card.css?v=84302738922259329481725868569" rel="stylesheet" type="text/css" media="all" /><link href="//windowsillpies.sg/cdn/shop/t/2/assets/section-main-blog.css?v=81949119351226604121725868571" rel="stylesheet" type="text/css" media="all" /><link href="//windowsillpies.sg/cdn/shop/t/2/assets/component-breadcrumbs.css?v=118653478690707425971725868569" rel="stylesheet" type="text/css" media="all" /><link href="//windowsillpies.sg/cdn/shop/t/2/assets/component-badge.css?v=114982220728109959801725868569" rel="stylesheet" type="text/css" media="all" /><div class="main-blog main-blog--no-images"> 719 <div class="main-blog__hero"><div class="main-blog__breadcrumbs container"><nav class="breadcrumbs caption caption--desktop"> 720 <ul class="breadcrumbs__list list-unstyled"> 721 <li class="breadcrumbs__item"> 722 <a href="/" class="breadcrumbs__link full-unstyled-link">Homepage</a> 723 </li><!-- /.breadcrumbs__item --><li class="breadcrumbs__item"> 724 <span class="breadcrumbs__link full-unstyled-link">News</span> 725 </li><!-- /.breadcrumbs__item --> 726 </ul><!-- /.breadcrumbs__list list-unstyled --> 727</nav><!-- /.breadcrumbs caption caption--desktop --> 728</div><!-- /.main-blog__breadcrumbs --><div class="main-blog__media media"><span class="main-blog__overlay" style="opacity: 50%;"></span> 729 </div><!-- /.main-blog__media --> 730 731 <div class="main-blog__inner container"> 732 <div class="main-blog__content"> 733 <h1 class="main-blog__title h4">Blog heading</h1></div><!-- /.main-blog__content --><div class="main-blog__filters"> 734 <div class="main-blog__filters-items"><div class="main-blog__filters-item is-active"> 735 <a href="/blogs/news">All Articles</a> 736 </div></div><!-- /.main-blog__filters-items --> 737 </div><!-- /.main-blog__filters --></div><!-- /.main-blog__inner --> 738 </div><!-- /.main-blog__hero --> 739 740 <div class="main-blog__articles"> 741 <div class="main-blog__container container"><div class="main-blog__articles-grid grid"><div class="main-blog__articles-col grid__col--4 grid__col--lg-4 742"> 743<article class="article-card article-card--blog 744"> 745 <a href="/blogs/news/baking-with-purpose-this-mothers-day" class="article-card__media media media--3-4" aria-label="Article - Baking with Purpose This Mother's Day"><img src="//windowsillpies.sg/cdn/shop/articles/WindowsillxBloom.png?v=1776066042&width=1440" alt="Baking with Purpose This Mother's Day" srcset="//windowsillpies.sg/cdn/shop/articles/WindowsillxBloom.png?v=1776066042&width=375 375w, //windowsillpies.sg/cdn/shop/articles/WindowsillxBloom.png?v=1776066042&width=550 550w, //windowsillpies.sg/cdn/shop/articles/WindowsillxBloom.png?v=1776066042&width=750 750w, //windowsillpies.sg/cdn/shop/articles/WindowsillxBloom.png?v=1776066042&width=1100 1100w" width="1100" height="1467" loading="lazy" class="" sizes="(max-width: 375px) 375px, (max-width: 550px) 550px, (max-width: 750px) 750px, (max-width: 1100px) 1100px, 100vw" attr="false"> 746</a><!-- /.article-card__media media --> 747 748 <div class="article-card__content"><div class="article-card__badges"> 749 <div class="article-card__badges-list"><span class="article-card__badge badge badge--round">Artisan Bakery</span><span class="article-card__badge badge badge--round">Cafe Desserts</span><span class="article-card__badge badge badge--round">Mini Tartlets</span><span class="article-card__badge badge badge--round">Mother's Day</span><span class="article-card__badge badge badge--round">Strawberry Mint</span><span class="article-card__badge badge badge--round">Tartlets</span><span class="article-card__badge badge badge--round">Thye Hua Kwan</span></div> 750 </div><h5 class="article-card__title p2 regular"><a href="/blogs/news/baking-with-purpose-this-mothers-day" class="full-unstyled-link">Baking with Purpose This Mother's Day</a></h5><!-- /.article-card__title p2 regular --><p class="article-card__excerpt p2 p2--fixed">This Motherâs Day, we wanted to create something that goes beyond just flavours. 751At Windowsill Pies, baking has ...</p><div class="article-card__meta caption">Posted 752<span class="article-card__author"> 753 by Christina Loh</span><span class="article-card__date"> 754 on April 13, 2026</span></div><!-- /.article-card__meta --></div><!-- /.article-card__content --> 755</article><!-- /.article-card --> 756</div><!-- /.main-blog__articles-col --><div class="main-blog__articles-col grid__col--4 grid__col--lg-4 757"> 758<article class="article-card article-card--blog 759"> 760 <a href="/blogs/news/celebrate-year-end-gatherings-with-our-homemade-pumpkin-pie" class="article-card__media media media--3-4" aria-label="Article - Celebrate Year-End Gatherings with Our Homemade Pumpkin Pie"><img src="//windowsillpies.sg/cdn/shop/articles/PU_2.png?v=1758688520&width=1440" alt="Celebrate Year-End Gatherings with Our Homemade Pumpkin Pie" srcset="//windowsillpies.sg/cdn/shop/articles/PU_2.png?v=1758688520&width=375 375w, //windowsillpies.sg/cdn/shop/articles/PU_2.png?v=1758688520&width=550 550w, //windowsillpies.sg/cdn/shop/articles/PU_2.png?v=1758688520&width=750 750w, //windowsillpies.sg/cdn/shop/articles/PU_2.png?v=1758688520&width=1100 1100w" width="1100" height="1467" loading="lazy" class="" sizes="(max-width: 375px) 375px, (max-width: 550px) 550px, (max-width: 750px) 750px, (max-width: 1100px) 1100px, 100vw" attr="false"> 761</a><!-- /.article-card__media media --> 762 763 <div class="article-card__content"><div class="article-card__badges"> 764 <div class="article-card__badges-list"><span class="article-card__badge badge badge--round">Artisan Bakery</span><span class="article-card__badge badge badge--round">Cafe Desserts</span><span class="article-card__badge badge badge--round">Christmas</span><span class="article-card__badge badge badge--round">Fall</span><span class="article-card__badge badge badge--round">Halloween</span><span class="article-card__badge badge badge--round">Pies</span><span class="article-card__badge badge badge--round">Pumpkin</span><span class="article-card__badge badge badge--round">Thanksgiving</span><span class="article-card__badge badge badge--round">Year End Gatherings</span></div> 765 </div><h5 class="article-card__title p2 regular"><a href="/blogs/news/celebrate-year-end-gatherings-with-our-homemade-pumpkin-pie" class="full-unstyled-link">Celebrate Year-End Gatherings with Our Homemade Pumpkin Pie</a></h5><!-- /.article-card__title p2 regular --><p class="article-card__excerpt p2 p2--fixed">
765The year is winding down, and what better way to gather your loved ones than around a table filled with deliciou...</p><div class="article-card__meta caption">Posted 766<span class="article-card__author"> 767 by Jia Cun Lee</span><span class="article-card__date"> 768 on September 24, 2025</span></div><!-- /.article-card__meta --></div><!-- /.article-card__content --> 769</article><!-- /.article-card --> 770</div><!-- /.main-blog__articles-col --></div><!-- /.main-blog__articles-grid --></div><!-- /.container --> 771 </div><!-- .main-blog__articles --></div> 772</section> 773 </main><!-- BEGIN sections: footer-group --> 774<footer id="shopify-section-sections--18616186175728__footer" class="shopify-section shopify-section-group-footer-group footer"><link href="//windowsillpies.sg/cdn/shop/t/2/assets/section-footer.css?v=164151043698412247771725868571" rel="stylesheet" type="text/css" media="all" /><link rel="stylesheet" href="//windowsillpies.sg/cdn/shop/t/2/assets/component-list-socials.css?v=52379772577001010291725868570" media="print" onload="this.media='all'"> 775<link rel="stylesheet" href="//windowsillpies.sg/cdn/shop/t/2/assets/component-list-payments.css?v=62838237559262139421725868570" media="print" onload="this.media='all'"> 776 777<noscript><link href="//windowsillpies.sg/cdn/shop/t/2/assets/component-list-socials.css?v=52379772577001010291725868570" rel="stylesheet" type="text/css" media="all" /></noscript> 778<noscript><link href="//windowsillpies.sg/cdn/shop/t/2/assets/component-list-payments.css?v=62838237559262139421725868570" rel="stylesheet" type="text/css" media="all" /></noscript> 779 780<div class="footer__main footer__main--style-2"> 781 <div class="container container--fullwidth"> 782 <div class="grid"><div class="grid__col grid__col--4 grid__col--lg-4"> 783 <div class="grid"> 784 <div class="grid__col grid__col--4 grid__col--lg-9"> 785 <div class="footer__content"><div class="footer__content__text p2"><p><strong>FIND US HERE<br/><br/>Retail Storefront</strong><br/>1 Kim Seng Promenade, Great World City<br/>B1-K114, Singapore 237994<br/><br/><strong>Only Online Orders Pick Up</strong><br/>20 MacTaggart Road, MacTaggart @ FoodLink, #04-01<br/>Singapore 368079</p></div></div> 786 </div> 787 </div> 788 </div><div class="grid__col grid__col--4 grid__col--lg-2"> 789 <div class="footer__nav-item"> 790 <div class="hidden-mobile hidden-tablet"> 791 <p class="footer__title p1 bold">Shop</p> 792 793 <ul class="list-unstyled"><li> 794 <a href="/collections/pies-tarts-cakes" class="p1 full-unstyled-link focus-inset">Whole Pies & Tarts</a> 795 </li><li> 796 <a href="/collections/bread-bakery" class="p1 full-unstyled-link focus-inset">Signature Cookies</a> 797 </li><li> 798 <a href="/collections/occasions" class="p1 full-unstyled-link focus-inset">Occasions</a> 799 </li><li> 800 <a href="/collections/gift-cards-toppers" class="p1 full-unstyled-link focus-inset">Gifts and Toppers</a> 801 </li><li> 802 <a href="/collections/corporate-orders" class="p1 full-unstyled-link focus-inset">Corporate Orders</a> 803 </li></ul> 804 </div> 805 806 <div class="hidden-desktop"> 807 <details class="footer__accordion"> 808 <summary class="footer__title p1 bold">Shop<svg width="14" height="2" viewBox="0 0 14 2" fill="none" xmlns="http://www.w3.org/2000/svg"> 809 <path d="M14 2H0V0H14V2Z" fill="currentColor"/> 810 </svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 811 <path d="M14 8H8V14H6V8H0V6H6V0H8V6H14V8Z" fill="currentColor"/> 812 </svg></summary> 813 814 <ul class="list-unstyled"><li> 815 <a href="/collections/pies-tarts-cakes" class="p1 full-unstyled-link focus-inset">Whole Pies & Tarts</a> 816 </li><li> 817 <a href="/collections/bread-bakery" class="p1 full-unstyled-link focus-inset">Signature Cookies</a> 818 </li><li> 819 <a href="/collections/occasions" class="p1 full-unstyled-link focus-inset">Occasions</a> 820 </li><li> 821 <a href="/collections/gift-cards-toppers" class="p1 full-unstyled-link focus-inset">Gifts and Toppers</a> 822 </li><li> 823 <a href="/collections/corporate-orders" class="p1 full-unstyled-link focus-inset">Corporate Orders</a> 824 </li></ul> 825 </details> 826 </div> 827 </div> 828 </div><div class="grid__col grid__col--4 grid__col--lg-2"> 829 <div class="footer__nav-item"> 830 <div class="hidden-mobile hidden-tablet"> 831 <p class="footer__title p1 bold">About Us</p> 832 833 <ul class="list-unstyled"><li> 834 <a href="/pages/about" class="p1 full-unstyled-link focus-inset">About</a> 835 </li><li> 836 <a href="/blogs/news" class="p1 full-unstyled-link focus-inset">Blog</a> 837 </li><li> 838 <a href="/pages/contact" class="p1 full-unstyled-link focus-inset">Contact Us</a> 839 </li><li> 840 <a href="/pages/faqs" class="p1 full-unstyled-link focus-inset">Care Guide & FAQ</a> 841 </li><li> 842 <a href="/policies/terms-of-service" class="p1 full-unstyled-link focus-inset">Terms & Conditions</a> 843 </li></ul> 844 </div> 845 846 <div class="hidden-desktop"> 847 <details class="footer__accordion"> 848 <summary class="footer__title p1 bold">About Us<svg width="14" height="2" viewBox="0 0 14 2" fill="none" xmlns="http://www.w3.org/2000/svg"> 849 <path d="M14 2H0V0H14V2Z" fill="currentColor"/> 850 </svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 851 <path d="M14 8H8V14H6V8H0V6H6V0H8V6H14V8Z" fill="currentColor"/> 852 </svg></summary> 853 854 <ul class="list-unstyled"><li> 855 <a href="/pages/about" class="p1 full-unstyled-link focus-inset">About</a> 856 </li><li> 857 <a href="/blogs/news" class="p1 full-unstyled-link focus-inset">Blog</a> 858 </li><li> 859 <a href="/pages/contact" class="p1 full-unstyled-link focus-inset">Contact Us</a> 860 </li><li> 861 <a href="/pages/faqs" class="p1 full-unstyled-link focus-inset">Care Guide & FAQ</a> 862 </li><li> 863 <a href="/policies/terms-of-service" class="p1 full-unstyled-link focus-inset">Terms & Conditions</a> 864 </li></ul> 865 </details> 866 </div> 867 </div> 868 </div><div class="grid__col grid__col--4 grid__col--lg-2"> 869 <div class="footer__nav-item"> 870 <div class="hidden-mobile hidden-tablet"> 871 <p class="footer__title p1 bold">Get in Touch</p> 872 873 <ul class="list-unstyled"><li> 874 <a href="#" class="p1 full-unstyled-link focus-inset"> 9772 5629</a> 875 </li><li> 876 <a href="mailto:[email protected]" class="p1 full-unstyled-link focus-inset overflow-ellipsis">[email protected]</a> 877 </li></ul> 878 </div> 879 880 <div class="hidden-desktop"> 881 <details class="footer__accordion"> 882 <summary class="footer__title p1 bold">Get in Touch<svg width="14" height="2" viewBox="0 0 14 2" fill="none" xmlns="http://www.w3.org/2000/svg"> 883 <path d="M14 2H0V0H14V2Z" fill="currentColor"/> 884 </svg><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 885 <path d="M14 8H8V14H6V8H0V6H6V0H8V6H14V8Z" fill="currentColor"/> 886 </svg></summary> 887 888 <ul class="list-unstyled"><li> 889 <a href="#" class="p1 full-unstyled-link focus-inset"> 9772 5629</a> 890 </li><li> 891 <a href="mailto:[email protected]" class="p1 full-unstyled-link focus-inset">[email protected]</a> 892 </li></ul> 893 </details> 894 </div> 895 </div> 896 </div><div class="grid__col grid__col--4 grid__col--lg-2"> 897 <div class="footer__nav-item footer__socials"><p class="footer__title p1 bold">
897Follow Us</p><ul class="list-unstyled list-socials list-socials--style-2" role="list"><li> 898 <a href="https://www.instagram.com/windowsillpies/" class="focus-inset" target="_blank"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 899 <path fill-rule="evenodd" clip-rule="evenodd" d="M0.75 5.75C0.75 2.98858 2.98858 0.75 5.75 0.75H12.25C15.0114 0.75 17.25 2.98858 17.25 5.75V12.25C17.25 15.0114 15.0114 17.25 12.25 17.25H5.75C2.98858 17.25 0.75 15.0114 0.75 12.25V5.75ZM9 13.5833C11.5313 13.5833 13.5833 11.5313 13.5833 9C13.5833 6.46869 11.5313 4.41667 9 4.41667C6.46869 4.41667 4.41667 6.46869 4.41667 9C4.41667 11.5313 6.46869 13.5833 9 13.5833ZM9 11.75C10.5188 11.75 11.75 10.5188 11.75 9C11.75 7.48122 10.5188 6.25 9 6.25C7.48122 6.25 6.25 7.48122 6.25 9C6.25 10.5188 7.48122 11.75 9 11.75ZM14.5 4.41667C15.0063 4.41667 15.4167 4.00626 15.4167 3.5C15.4167 2.99374 15.0063 2.58333 14.5 2.58333C13.9937 2.58333 13.5833 2.99374 13.5833 3.5C13.5833 4.00626 13.9937 4.41667 14.5 4.41667Z" fill="currentColor"/> 900</svg> 901<span class="visually-hidden">Instagram</span> 902 </a> 903 </li><li> 904 <a href="https://www.facebook.com/WindowsillPies/" class="focus-inset" target="_blank"><svg width="9" height="19" viewBox="0 0 9 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 905 <path d="M8.58301 6.58305H5.77335V4.74032C5.77335 4.04829 6.23201 3.88695 6.55505 3.88695C6.87737 3.88695 8.5378 3.88695 8.5378 3.88695V0.844642L5.80716 0.833984C2.77589 0.833984 2.08606 3.10303 2.08606 4.55509V6.58305H0.333008V9.71797H2.08606C2.08606 13.7412 2.08606 18.5887 2.08606 18.5887H5.77335C5.77335 18.5887 5.77335 13.6934 5.77335 9.71797H8.26143L8.58301 6.58305Z" fill="currentColor"/> 906</svg> 907<span class="visually-hidden">Facebook</span> 908 </a> 909 </li><li> 910 <a href="https://www.tiktok.com/@windowsillpies?_t=ZS-8uYXxXE6Izf&_r=1" class="focus-inset" target="_blank"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 911 <path d="M21 10.2017C19.2306 10.2058 17.5046 9.66934 16.0658 8.66809V15.6511C16.0654 16.9444 15.6587 18.2068 14.9004 19.2694C14.142 20.332 13.068 21.1442 11.822 21.5974C10.576 22.0505 9.21739 22.1231 7.92784 21.8053C6.63828 21.4876 5.47925 20.7946 4.60571 19.8192C3.73218 18.8437 3.18578 17.6323 3.03958 16.3468C2.89338 15.0613 3.15434 13.763 3.78758 12.6256C4.42082 11.4882 5.39615 10.5658 6.58315 9.98185C7.77015 9.39788 9.11224 9.18013 10.43 9.35772V12.8699C9.82698 12.6855 9.17947 12.6911 8.57991 12.8858C7.98036 13.0805 7.45942 13.4544 7.09148 13.9541C6.72355 14.4539 6.52745 15.0538 6.53117 15.6684C6.53489 16.2829 6.73826 16.8806 7.11222 17.376C7.48618 17.8715 8.01161 18.2394 8.61348 18.4272C9.21536 18.6151 9.86289 18.6132 10.4636 18.4219C11.0643 18.2306 11.5875 17.8597 11.9585 17.3621C12.3294 16.8645 12.5291 16.2657 12.5291 15.6511V2H16.0658C16.0634 2.29036 16.0884 2.58033 16.1406 2.86623V2.86623C16.2635 3.50447 16.519 4.11163 16.8916 4.65057C17.2641 5.1895 17.7458 5.64889 18.3073 6.00062C19.106 6.51407 20.0424 6.78774 21 6.78754V10.2017Z" fill="currentColor"/> 912</svg> 913<span class="visually-hidden">TikTok</span> 914 </a> 915 </li></ul></div> 916 </div></div> 917 </div> 918</div><div class="footer__bottom footer__bottom--style-2 p2 p2--fixed"> 919 <div class="container container--fullwidth"> 920 <div class="footer__bottom-inner"><div class="footer__follow-on-shop"> 921 922 923
923<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"></script>
vendor: 1 bytes, line 923
923
924<script type="module"> 925 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); 926 927 928</script>
928 929 930<shop-follow-button ux-mode="windoid" return-uri="https://windowsillpies.sg/account/redirect" proxy="true"></shop-follow-button> 931 932 933 </div><div class="footer__payment"> 934 <span class="visually-hidden">Payment methods</span> 935 936 <ul class="list-unstyled list-payment list-payment--style-2" role="list"><li class="list-payment__item"> 937 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="footer-pi-american_express"><title id="footer-pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 938 939 </li><li class="list-payment__item"> 940 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="footer-pi-apple_pay"><title id="footer-pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303
9401.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 941 942 </li><li class="list-payment__item"> 943 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="footer-pi-master"><title id="footer-pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 944 945 </li><li class="list-payment__item"> 946 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="footer-pi-shopify_pay"><title id="footer-pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.
94611.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 947 948 </li><li class="list-payment__item"> 949 <svg class="icon icon--full-color" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="footer-pi-unionpay"><title id="footer-pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
949635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 950 </li><li class="list-payment__item"> 951 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="footer-pi-visa"><title id="footer-pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
95116.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 952 953 </li></ul> 954 </div><div class="footer__bottom__main"><p class="footer__copyright"> 955 956© 2026 <a href="/" class="unstyled-link focus-inset">Windowsill Pies</a>. 957 <a href="https://www.onrequest.ai" target="_blank" class="rq-web-design-link">Web Design</a> by Request. 958 </p></div> 959 </div> 960 </div> 961 </div><a href="https://wa.me/6597725629" target="_blank" class="whatsapp"> 962 <img src="//windowsillpies.sg/cdn/shop/t/2/assets/whatsapp-logo.svg?v=136053065676644090971726514050"> 963</a> 964 965 966<style> #shopify-section-sections--18616186175728__footer.footer {background-color: #1c3e75;} </style></footer> 967<!-- END sections: footer-group --><ul hidden> 968 <li id="a11y-refresh-page-message">Refresh page</li> 969 </ul> 970 971
971<script> 972 window.shopUrl = 'https://windowsillpies.sg'; 973 window.routes = { 974 ajax_api: '/cart.js', 975 cart_url: '/cart', 976 cart_add_url: '/cart/add', 977 cart_change_url: '/cart/change', 978 cart_update_url: '/cart/update', 979 predictive_search_url: '/search/suggest' 980 }; 981 window.theme = { 982 strings: { 983 cart: { 984 general: { 985 continue_browsing: "Continue Shopping", 986 continue_browsing_link: "\/collections\/all", 987 empty: "Your cart is currently empty.", 988 remove: "Remove", 989 review: "View cart", 990 title: "Your cart", 991 } 992 }, 993 product: { 994 addToCart: `Add to cart`, 995 soldOut: `Sold out`, 996 unavailable: `Unavailable` 997 }, 998 search: { 999 no_results: `No results for {{ terms }}`, 1000 no_results_info: `Check the spelling or use a different word or phrase.`, 1001 search_page_info: `Search for any product or a page from the search form in the navigation`, 1002 results_with_count: { 1003 one: `{{ count }} result`, 1004 other: `{{ count }} results`, 1005 }, 1006 results_with_count_and_term: { 1007 one: `{{ count }} result for {{ terms }}`, 1008 other: `{{ count }} results for {{ terms }}`, 1009 }, 1010 title: `Search results` 1011 } 1012 }, 1013 settings: { 1014 products_grid_image_ratio:"square"}, 1015 moneyFormat: "${{amount}}", 1016 currency: "SGD", 1017 enabledCurrencies: [ 1018 1019 { 1020 name: "Singapore Dollar", 1021 iso_code: "SGD", 1022 symbol: "$" 1023 } 1024 1025 ], 1026 pageType: "blog", 1027 features: { 1028 freeShippingNotification: true 1029 }, 1030 1031 freeShipping: { 1032 messages: { 1033 blank: "Free delivery on orders over #value#.", 1034 partial: "Youâre #value# away from free delivery.", 1035 ideal: "You\u0026#39;re eligible for free delivery." 1036 }, 1037 threshold: 15000, 1038 progressBar: true 1039 }, 1040 1041 }; 1042 window.cartStrings = { 1043 error: `There was an error while updating your cart. Please try again.`, 1044 quantityError: `You can only add [quantity] of this item to your cart.` 1045 } 1046 window.accessibilityStrings = { 1047 recipientFormExpanded: `Gift card recipient form expanded`, 1048 recipientFormCollapsed: `Gift card recipient form collapsed` 1049 } 1050 </script>
1050<script src="//windowsillpies.sg/cdn/shop/t/2/assets/predictive-search.js?v=7037371800146921981725868570" defer="defer"></script>
1050<style> .announcement-bar {padding: 10px 0;} .footer .whatsapp {display: none !important;} </style> 1051<div id="shopify-block-AN2k5QkMvdUJ0UDFZd__8171265131012698934" class="shopify-block shopify-app-block"> 1052 1053<input class="OrichiAppEmbed" type="hidden"> 1054<input 1055 class="OrichiCustomerTags" 1056 type="hidden" 1057 value="" 1058> 1059<input 1060 class="OrichiCustomerEmail" 1061 type="hidden" 1062 value="" 1063> 1064 1065 1066 1067 1068
1069<script> 1070 var orichiDiscount = { 1071 productJSPath: 1072 'https://cdn.shopify.com/extensions/01a0d697-39f3-7b47-9535-10fca1de081a/quantity-break-limit-purchase-1104/assets/productpage.min.js' 1073 , 1074 cartJSPath: 1075 'https://cdn.shopify.com/extensions/01a0d697-39f3-7b47-9535-10fca1de081a/quantity-break-limit-purchase-1104/assets/cartajax.min.js' 1076 , 1077 currencyFormat: "${{amount}} SGD", 1078 moneyFormat: "${{amount}}", 1079 } 1080</script>
1080 1081 1082 1083 1084 1085 1086
1086<script async src="https://cdn.shopify.com/extensions/01a0d697-39f3-7b47-9535-10fca1de081a/quantity-break-limit-purchase-1104/assets/front.min.js"></script>
1086 1087 1088 1089 1090 <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d697-39f3-7b47-9535-10fca1de081a/quantity-break-limit-purchase-1104/assets/style.css"> 1091
1092<script> 1093 1094 window.orichiDiscountSettingData = {"setting":{"Id":36876,"ShopId":36570,"Active":true,"ShowDescription":true,"ShowDiscountedPrice":true,"ShowDiscountProductPage":true,"LayoutInProductPage":4,"ShowColumnTotal":true,"TextDiscount":"Discount","TextDiscountPrice":"Discount Price","TextQuantityBreaks":"ð¥ Buy more, save more! ð¥","TextTotalAmount":"Total Amount","WidthLayout":0.0,"TextQuantity":"Quantity","CustomCssProductPage":".orichi-Rule table {\n\tborder-collapse: separate !important;\n}\n\n.orichi-Rule tr td {\n\tborder: unset !important;\n\tborder-bottom: 1px solid #e5e7eb !important;\n\tborder-right: 1px solid #fff !important;\n}\n.orichi-Rule thead tr td {\n\tborder-top: 1px solid #e5e7eb !important;\n}\n.orichi-Rule tr td:first-child {\n\tborder-left: 1px solid #fff !important;\n}\n\n.orichi-Rule thead tr td:first-child {\n\tborder-top-left-radius: 1em;\n}\n.orichi-Rule thead tr td:last-child {\n\tborder-top-right-radius: 1em;\n}\n\n.orichi-Rule tbody tr:last-child td:first-child {\n\tborder-bottom-left-radius: 1em;\n}\n.orichi-Rule tbody tr:last-child td:last-child {\n\tborder-bottom-right-radius: 1em;\n}\n\n.orichi table td {\n\ttext-align: center;\n}\n.orichi-Rule table tr td {\n\tpadding: 10px;\n\ttext-align: center;\n}\n.orichi-Rule table {\n\twidth: 100%;\n}\n\n@media only screen and (min-width: 680px) {\n\t.orichi .orichi-Rule {\n\t\twidth: 75%;\n\t}\n}\n.orichi-Rule > p{font-size:12px;}\n","TextPlus":"+","CustomJsProductPage":"","TextBuy":"Buy","UseAjaxCart":true,"ShowNotiOnCart":true,"UseDiscountCodeOnCart":false,"TextNotiOnCart":"Buy {Quantity} + discount {PercentOrPrice}","DisCountCodePrefix":null,"UseUpdateOnCartPage":false,"CustomCssCart":"","CustomJsCart":"","TextEach":"/each","TableFontSizeHeading":"13","TablePadding":"10","TableBorderSize":"3","PlanNumber":2,"StartFreeTrial":0,"TextPrice":"Price","HideBanner":null,"IsEnableAppEmbed":false,"IsClosePopupEnableAppEmbed":false,"StartFreeTrialAdvanced":0,"LimitOrderValueStatus":false,"MinTotalOrderValue":0,"MaxTotalOrderValue":0,"LimitOrderQuantityStatus":false,"MinTotalQuantityValue":0,"MaxTotalQuantityValue":0,"PopupLimitOrderIsNotValid":"Order is not valid","LimitOrderTextButtonOk":"OK","LimitOrderBackgroundColorButtonOk":"#000000","LimitOrderTextColorButtonOk":"#FFFFFF","TextMaxSubTotalValue":"You can only choose maximum of {maximum} for the subtotal value","TextMinSubTotalValue":"You have to choose minimum of {minimum} for the subtotal value","TextMaxProductInTotal":"You can only choose maximum of {maximum} products in total","TextMinProductInTotal":"You have to choose minimum of {minimum} products in total","PopupLitmitOrderTextColor":"#000000","CheckoutLimitOrderIsNotValid":"Order is not valid","LimitOrderBackgroundColorButtonCheckout":"#000000","LimitOrderTextColorButtonCheckout":"#FFFFFF","Currency":"SGD","IsClosedStore":false,"TextMinCollection":"You have to choose minimum of {minimum} for the {collection_name}","TextMaxCollection":"You can only choose maximum of {maximum} for the {collection_name}","TextMaxCollectionTotalPurchased":"You have already bought {total_purchased} of {collection_name} before. You can only buy maximum of {maximum} for the {collection_name}.","ShowLimitTableOnCartPage":false,"ShowDiscountTag":false,"TypeOfTag":1,"TagPosition":1,"TagMessage":"{PercentOrPrice} off","TagSize":"50","TagFontSize":"11","TagBorderSize":"1","TagCornerRadius":"4","TagTextColor":"#000000","TagBackgroun
1094dColor":"#F7CA00","TagBorderColor":"#000000","UpSellOnCartColor":"#005CBB","UpSellOnCartBackground":"#FFFFFF","PlanType":2,"ThemeCustomDiscountId":0,"ClassThemeTableDiscount":"","LastVoteIsClosedDate":null,"TextPerTotal":"/total","TextLimitPurchaseSeparately":"You can not buy different products from collection {collection_name} at the same time","ShopName":"Jia Cun Lee","ApplyShopifyDiscountCode":1,"LimitCollectionTextSpecificQuantity":"You have to choose {specific_quantity} products of {collection_name}","LimitTypeOrder":0,"SpecificQuantityAllowToChooseOrder":null,"TextSpecificQuantity":"You have to choose {specific_quantity} products in total","IsUninstalled":null,"PricePlan":null,"TextDiscountRange":"From {min_price} to {original_price}","TextColorDiscountRange":"#000000","StartFreeTrialStarter":0,"UseDiscountCodeOnCheckoutPage":true,"ValidationOrderRuleId":null,"IsGrantValidation":true,"CombineShopifyDiscountCode":true,"CombineShopifyAutomaticCode":false,"UserCanInputDiscountType":1,"CombineShopifyDiscountCodeStatus":true,"ShowInteractiveLayout":false,"IsGrantWriteProduct":true,"IsGrantReadCustomer":null,"IsUseDiscountFunction":null},"setting2":{"Id":36872,"ShopId":36570,"CheckLimitProPage":true,"CheckLimitCartPage":false,"TextPurchaseLimit":"Purchase limit","TextMinimum":"Minimum","TextMaximum":"Maximum","TextQuantity":"Quantity","TextMinimumLimitText":"You have to choose minimum of {minimum} products","TextMaximumLimitText":"You can only choose maximum of {maximum} products","TextQuantityMaximumLimitText":"You already have {quantity} of this product in your cart. You can only choose maximum of {maximum} products in total. ","UseSettingsForTheme":null,"CartWrapper":null,"CheckoutButton":null,"CartSubtotal":null,"AddToCartFrom":null,"AjaxCart":null,"AjaxCartSubtotal":null,"FormAddToCartSelector":null,"TextOop":"Oops!","TextMinMaxRequired":"{min} or {max} {product_title}","TextPleaseFix":"Please fix these cart errors before checking out","TextDismiss":"Dismiss","TextUpdateCart":"Update Cart","TextBundling":"Bundling","AutoUpSale":false,"TextUpSale":"Buy {quantitymore} more and get {priceorpercent} off","CustomCssAlert":null,"CustomJsAlert":null,"FontSizeDiscountTitle":"15","TextColorDiscountTitle":"#000000","TextColorHeading":"#ffffff","BackgroundColorHeading":"#EAC7BB","CardTheme":1,"FontSizeItemInTable":"12","TextColorItemInTable":"#000000","BackgroundColorItemInTable":"#FFFFFF","TextGet":"get","TextOff":"off","FontSizeCard":"14","TextColorCard":"#000000","BackgroundColorCard":"#F7CA00","TextMinimumProductTitle":"You have to choose minimum of {minimum} {product_title}","TextMaximumProductTitle":"You can only choose maximum of {maximum} {product_title}","TextMinimumCartQuantity":"This discount is applied to the total quantity of products in your cart","TextMinimumSameProductQuantity":"This discount is applied to the total quantity of this product in your cart","TextMinimumSameProductVariantQuantity":"This discount is applied to the total quantity of the same variant of this product in your cart","TextApply":"Apply","TextBaseOn":"Base on","TextDiscountCode":"Discount code","TextDiscountCodeNotAvailable":"Discount code isnât available","FontSizeTitlePurchaseLimit":"16","TextColorTitlePurchaseLimit":"#000000","FontSizeLimitTable":"14","TextColorLimitTable":"#000000","BackgroundColorLimitTable":"#F7CA00","ShowDiscountedPriceEachCard":false,"TextDiscountedPriceEachCard":"Total: {total_amount} ({price_per_item}/each)","LimitUsageTextMaximumProductsInTotal":"You have already bought {total_purchased} of this product. You can only buy maximum of {maximum} products in total.","LimitUsageTextMaximumProductTitle":"You have already bought {total_purchased} {product_title}. You can only buy maximum of {maximum} {product_title}.","ShowLimitTableOnCartPage":true,"LimitProductTextMultipleProducts":"You have to choose {multiple} products","LimitProductTextMultipleProductTitle":"You have to choose {multiple} {product_title}","DiscountCodeApply":null,"LimitProductTextSpecificQuantity":"You have to choose {specific_quantity} products","LimitProductTextAlertSpecificQuantity":"You have to choose {specific_quantity} {product_title}","CodeLanguage":null,"Cdpadding":"15","CdcornerRadius":"8","CdbackgroundColor":"#008060","CdtitleFontSize":"14","CdtitleColor":"#F7CA00","CdtimerFontSize":"24","CdtimerColor":"#FFFFFF"},"parameters":[{"Id":4875,"ShopId":36570,"Type":"Pro-DT-M-Selector","Value":".rq-btn-cart.rq-btn-sec","CreatedDate":"2025-09-09T16:26:45.777","ModifiedDate":"2025-09-09T16:26:45.777"},{"Id":4876,"ShopId":36570,"Type":"Pro-DT-M-Position","Value":"before","CreatedDate":"2025-09-09T16:26:56.543","ModifiedDate":"2025-09-09T16:26:56.543"}],"discountTag":{"Id":9283,"ShopId":36570,"ShowDiscountTag":true,"TypeOfTag":1,"TagPosition":1,"TagMessage":null,"TagSize":"50","TagFontSize":"10","TagBorderSize":"1","TagCornerRadius":"4","TagTextColor":"#000000","TagBackgroun
1094dColor":"#F7CA00","TagBorderColor":"#000000","CreatedDate":null,"LastModifiedDate":null}}; 1095 1096</script>
1096 1097 1098 1099</div><div id="shopify-block-AU0lvN0R5Rm4rWm1uS__16015553545834452532" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: app_init --> 1100
1101<script type="text/javascript" data-id="bc_app_init_script"> 1102 window.BC_SHOPPING_CART = [] 1103 window.BC_SHOPPING_CART_TOTAL = 0 1104 window.BC_SHOP_LOCALE = 'en' 1105 window.BC_SLOT_ID = '' 1106 1107 window.BC_APP_SETTINGS = {"shopId":42171,"status":true,"showOnThankyou":null,"accentColor":"#005cbb","design":{},"watchNode":"body","cssSelector":null,"cssSelectorPosition":"BEFORE","retainSelectionsOnReload":true,"enableChangeQuantityFix":false,"enableGlobalPostcodeChecker":false,"checkoutCssSelector":null,"ajaxWidgetInitDelay":1000,"customJs":"","customCss":".bcdp-location-name {\n font-size: 12px;\n}\n\n.bcdp-methods-container {\n justify-content: center;\n}\n\n.bcdp-locations-wrap .bcdp-location-container {\n overflow-y: auto;\n}\n","enableDebug":false,"hasPostalCodes":false,"persistenceTarget":"cartAttributes","dateFormat":"PP","timeFormat":"%l:%M %p","locale":"en"} 1108 if (window.BC_APP_SETTINGS.customCss) { 1109 const style = document.createElement('style'); 1110 style.textContent = window.BC_APP_SETTINGS.customCss; 1111 window && window.document && window.document.head.appendChild(style); 1112 } 1113 if (window.BC_APP_SETTINGS.customJs) { 1114 eval?.(`${window.BC_APP_SETTINGS.customJs}`); 1115 } 1116 1117</script>
1117 1118
1119<script> 1120 window.BirdState = { 1121 settings: window.BC_APP_SETTINGS, 1122 locale: 'en', 1123 cart: [], 1124 cartTotal: 0, 1125 customer: 1126 { id: '', loggedIn: false, tags: [] } 1127 1128, 1129 languages: 1130 {"en":{"close":"Close","language":"en-US","map_error":"Failed to load map","time_label":"Select Delivery Time","date_format":"PP","time_format":"%l:%M %p","pickup_label":"Store Pickup","date_required":"Please select a date","error_message":"Please select date / time","pickup_locale":"en-CA","time_required":"Please select a time","calendar_label":"Pick a date","search_address":"Search address...","shipping_label":"Complimentary Flexi Delivery ($150 & above)","collector_phone":"Phone","delivery_locale":"en-AU","product_page_on":"on","shipping_locale":"en","thankyou_header":"Your selected date and time","collector_header":"Enter collector details below","order_note_error":"Note is required","search_locations":"Search locations...","pickup_time_label":"Select Pickup Time","product_page_today":"today","thankyou_day_label":"Selected Day","collector_last_name":"Last name","delivery_note_label":"Remarks","pickup_search_label":"Search for pickup location","product_page_closed":"Closed","thankyou_date_label":"Selected Date","thankyou_time_label":"Selected Time","collector_first_name":"First name","collector_name_label":"Name of person collecting","local_delivery_label":"Local Delivery","product_page_heading":"Delivery and pickup options","widget_footer_pickup":"Great World: Closed for dinner break 3-4pm\nMacTaggart: Only for online order pick ups","collector_email_label":"Email of person collecting","delivery_method_label":"Delivery Method","network_error_message":"Selections not saved. Please try again","product_page_in_stock":"In stock","product_page_ready_by":"Ready for collection from {{time}} on {{date}}","product_page_tomorrow":"tomorrow","products_pickup_error":"Products in cart are not available for pickup from selected location","thankyou_method_label":"Selected Method","thankyou_submit_label":"Submit","no_locations_available":"No locations available","pickup_min_value_error":"Minimum value for pickup is {{value}}","product_page_pickup_at":"Pickup at {{location}}","widget_footer_delivery":"Delivery to Sentosa/Tuas/Changi: Additional +$15 surcharge","widget_footer_shipping":"","product_page_change_zip":"Change","product_page_deliver_by":"Delivered by {{date}}","product_page_hide_hours":"Hide opening hours","products_delivery_error":"Products in the cart are not available for delivery","products_shipping_error":"Products in the cart are not available for shipping","thankyou_location_label":"Pickup Location","delivery_min_value_error":"Minimum value for delivery is {{value}}","product_page_check_label":"Check","product_page_delivery_to":"Delivery to {{zip}}","product_page_input_error":"Add a postal code to check available delivery and pickup options.","select_delivery_location":"Select a delivery location","shipping_min_value_error":"Minimum value for shipping is {{value}}","address_input_placeholder":"Enter your address","collector_last_name_error":"Last name is required","product_page_out_of_stock":"Out of stock","collector_first_name_error":"First name is required","product_page_limited_stock":"{{count}} in stock","product_page_modal_heading":"Find a store for pickup","product_page_opening_hours":"Show opening hours","collector_email_placeholder":"Email address","local_delivery_pincode_error":"Local delivery not available.","postal_code_address_required":"Please enter postal code","product_page_showing_options":"Showing options for {{zip}}","product_page_view_all_stores":"View all stores","local_delivery_pincodes_label":"Enter your postal code","product_page_modal_subheading":"Showing stores near {{zip}}","cart_checkout_validation_error":"Your selections expired. Please select date/time again for your pickup or delivery","local_delivery_pincode_success":"Local delivery available.","local_delivery_pincodes_header":"Enter postal code to check if you are eligible for local delivery","product_page_pickup_not_available":"Pickup not available for this item","product_page_delivery_not_available":"Delivery not available for {{zip}}"}} 1131 1132, 1133 slotId: '' 1134 } 1135</script>
1135 1136 1137 1138 1139<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d8c7-fe84-7de9-849c-cd3a4648eb12/simple-on-time-delivery-495/assets/bird-pickup-styles.css"> 1140 1141 1142 1143<!-- END app snippet --> 1144
1144<script src="https://cdn.shopify.com/extensions/01a0d8c7-fe84-7de9-849c-cd3a4648eb12/simple-on-time-delivery-495/assets/bird-pickup-script.js" defer></script>
1144 1145</div><div id="shopify-block-Ad01KZlB2V2REbkp3Q__8170924994765517213" class="shopify-block shopify-app-block">
1145<script id="tcustomizer-config"> 1146 const configuredTC = window._TC || {}; 1147 1148 _TC = { 1149 shopCurrency: "SGD", 1150 product: null, 1151 unitProduct: null, 1152 config: null, 1153 subscription: null, 1154 syncedProductIds: null, 1155 shopifyPlan: null, 1156 storeFrontAccessToken: null, 1157 countryCode: null, 1158 languageCode: null, 1159 ...configuredTC, 1160 }; 1161 1162 1163 _TC.moneyFormat = "${{amount}}", 1164 1165 1166 1167 _TC.subscription = {"id":10,"name":"free","abilities":{"synced_products_limit":20}}; 1168 1169 1170 1171 1172 1173 _TC.config = {"image_size":null,"updated_at":1776853779,"field_style":"normal","scroll_height":null,"deselect_style":"toggle_click","hide_watermark":true,"atc_button_text":"Add To Cart","post_atc_action":"cart_page","personalize_type":"direct","add_on_text_color":"#212223","atc_required_text":"Some fields are required","atc_response_text":"This item has been added to cart!<br><a href=\"/cart\">View cart</a>","str_price_add_ons":"Selection will add {{PRICE}} to the price","toggle_value_true":"On","global_label_color":"#000000","hide_option_linked":false,"max_number_warning":"Please enter a value less than or equal to {{MAX_NUMBER}}","min_number_warning":"Please enter a value greater than or equal to {{MIN_NUMBER}}","toggle_value_false":"Off","upload_button_text":"Choose photo","add_on_border_color":"#ffc500","combine_add_on_item":false,"option_price_enable":"none","save_data_to_cookie":true,"show_value_on_label":false,"enable_edit_checkout":false,"upload_error_message":"Image could not be upload. Please try again.","button_atc_text_color":"#ffffff","enable_for_quick_view":false,"enable_sc_integration":false,"min_size_error_message":"Photo is too small. Please upload bigger photo","show_color_option_name":false,"show_image_option_name":false,"add_on_background_color":"#fcf2ce","character_limit_warning":"Limit {{MAX_LENGTH}} characters","personalize_button_text":"Customize it","recustomize_button_text":"Recustomize photo","upload_button_text_reup":"Cho
1173ose another photo","show_price_add_on_enable":true,"color_swatch_display_type":"square","product_price_integration":false,"trigger_button_text_color":"#000000","active_swatch_border_color":"#005cbb","hide_success_response_text":false,"single_checkbox_value_true":"Checked","allow_change_addon_quantity":false,"button_atc_background_color":"#000000","cropper_cancel_button_label":"Cancel","cropper_select_button_label":"Select","single_checkbox_value_false":"Uncheck","trigger_button_border_color":"#e0e0e0","upload_button_text_uploading":"Uploading...","enable_load_quick_view_by_event":false,"trigger_button_background_color":"#ffffff","trigger_button_hover_text_color":"#000000","button_atc_hover_background_color":"#000000","trigger_button_hover_border_color":"#e0e0e0","trigger_button_hover_background_color":"#ffffff"}; 1174 1175 1176 1177 1178 1179 1180 _TC.shopifyPlan = 'basic' 1181 1182 1183 1184 _TC.storeFrontAccessToken = '8ca210b918f0a758217bb700622be1f6' 1185 1186 1187 1188 1189 1190 _TC.countryCode = 'SG' 1191 1192 1193 1194 _TC.languageCode = 'en' 1195 1196 1197 1198</script>
1198 1199 1200 1201 1202 1203 <!-- BEGIN app snippet: app-v2 -->
1203<script> 1204 1205 1206 1207 1208 _TC.products = _TC.products || []; 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 _TC.productByIds = _TC.productByIds || {}; 1219 _TC.optionSets = _TC.optionSets || {}; 1220 _TC.addonVariants = _TC.addonVariants || []; 1221 _TC.customizationData = _TC.customizationData || []; 1222 1223 1224 1225 1226 1227 1228</script>
1228 1229<!-- END app snippet --> 1230 1231 1232 1233 1234
1234<script> 1235 _TC = window._TC || {}; 1236 _TC.assetUrl = "https://cdn.shopify.com/extensions/01a0a834-6d98-7018-924e-9d54abf1d2ee/tepo-product-options-298/assets/tcustomizer-plugin-name.js"; 1237 1238 _TC.scriptUrl = "https://cdn.shopify.com/extensions/01a0a834-6d98-7018-924e-9d54abf1d2ee/tepo-product-options-298/assets/tcustomizer-v2.js"; 1239 1240 1241 </script>
1241 1242 1243 1244
1244<script src="https://cdn.shopify.com/extensions/01a0a834-6d98-7018-924e-9d54abf1d2ee/tepo-product-options-298/assets/tcustomizer-v2.js" defer="defer"></script>
1244 1245 1246 1247 1248 1249 1250 1251 <style> 1252#buy-it-now { 1253 display: none; 1254 } 1255</style> 1256 1257 1258 1259
1259<script> 1260TCustomizer = { 1261 formSelector: '.main-product__details-wrapper.main-product__details-wrapper--sticky form', 1262 atcSubmitSelector: '#add-to-cart', 1263} 1264</script>
1264 1265 1266 1267 1268 1269</div><div id="shopify-block-AenBHK0lKV1lteHBpM__18408366429334172745" class="shopify-block shopify-app-block">
1269<script> 1270 window.myPC = {}; 1271 1272</script>
1272 1273 1274</div><!-- Failed to render app block "11872789509496588883": app block path "shopify://apps/peakify-upsell-bundles/blocks/theme-extension/019d4e1c-be29-7d25-a114-c5d29439f9ce" does not exist -->
1274<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1274 1275</body> 1276<style> 1277.product__description p { 1278 margin-bottom: 20px !important; 1279} 1280</style><link href="//windowsillpies.sg/cdn/shop/t/2/assets/product-quickview.css?v=139344019281439267361725868570" rel="stylesheet" type="text/css" media="all" /><template id="product-quickview"> 1281 <modal-dialog 1282 id="Product-Quickview-" 1283 class="product-quickview product-quickview--style-2 product-quickview--media-square" 1284 data-remove-on-close 1285 > 1286 <button 1287 id="ModalClose-Product-Quickview-Overlay-" 1288 type="button" 1289 class="product-quickview__overlay motion-reduce" 1290 aria-label="Close" 1291 data-modal-close 1292 ></button> 1293 1294 <div 1295 role="dialog" 1296 aria-label="Quickview modal - {{ product_title }}" 1297 aria-modal="true" 1298 class="product-quickview__wrapper motion-reduce" 1299 tabindex="-1" 1300 > 1301 <button 1302 id="ModalClose-Product-Quickview-" 1303 type="button" 1304 class="product-quickview__close" 1305 aria-label="Close" 1306 data-modal-close 1307 ><svg 1308 width="16" 1309 height="16" 1310 viewBox="0 0 16 16" 1311 fill="none" 1312 xmlns="http://www.w3.org/2000/svg" 1313> 1314 <path 1315 d="M15 2.41L13.59 1L8 6.59L2.41 1L1 2.41L6.59 8L1 13.59L2.41 15L8 9.41L13.59 15L15 13.59L9.41 8L15 2.41Z" 1316 fill="currentColor" 1317 stroke-width="0.5" 1318 /> 1319</svg> 1320</button> 1321 1322 <div class="product-quickview__media" data-media-wrapper></div> 1323 1324 <div class="product-quickview__details product-quickview__details--variants-buttons" data-details-wrapper></div> 1325 </div> 1326 </modal-dialog> 1327</template> 1328</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.