1<!doctype html> 2 3<html lang="en" dir="ltr"> 4 <head> 5 <meta name="google-site-verification" content="bQF2RPUOqqeRI3MTO6lY1OpkXKO8j2GpKk-YavnMcZU" /> 6 <meta charset="utf-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0"><title>French Baking Recipes & Stories | By Josephine Blog</title><meta name="description" content="Explore French baking recipes, pâtisserie stories, and tips from By Josephine. From macarons to cannelés â discover the art of French baking at home in Australia."><link rel="canonical" href="https://www.byjosephine.com.au/blogs/all"><link rel="shortcut icon" href="//www.byjosephine.com.au/cdn/shop/files/Josephine_Logo.svg?v=1756710993&width=96"> 8 <link rel="apple-touch-icon" href="//www.byjosephine.com.au/cdn/shop/files/Josephine_Logo.svg?v=1756710993&width=180"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//www.byjosephine.com.au/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.byjosephine.com.au/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website"> 9 <meta property="og:title" content="French Baking Recipes & Stories | By Josephine Blog"><meta property="og:image" content="http://www.byjosephine.com.au/cdn/shop/files/Josephine_Product_Cover_1_52db2053-bc7f-40f9-8702-34dde7b7b1cc.jpg?v=1760763278&width=2048"> 10 <meta property="og:image:secure_url" content="https://www.byjosephine.com.au/cdn/shop/files/Josephine_Product_Cover_1_52db2053-bc7f-40f9-8702-34dde7b7b1cc.jpg?v=1760763278&width=2048"> 11 <meta property="og:image:width" content="3000"> 12 <meta property="og:image:height" content="2000"><meta property="og:description" content="Explore French baking recipes, pâtisserie stories, and tips from By Josephine. From macarons to cannelés â discover the art of French baking at home in Australia."><meta property="og:url" content="https://www.byjosephine.com.au/blogs/all"> 13<meta property="og:site_name" content="By Josephine"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="French Baking Recipes & Stories | By Josephine Blog"> 14 <meta name="twitter:description" content="Explore French baking recipes, pâtisserie stories, and tips from By Josephine. From macarons to cannelés â discover the art of French baking at home in Australia."><meta name="twitter:image" content="https://www.byjosephine.com.au/cdn/shop/files/Josephine_Product_Cover_1_52db2053-bc7f-40f9-8702-34dde7b7b1cc.jpg?crop=center&height=1200&v=1760763278&width=1200"> 15 <meta name="twitter:image:alt" content="">
15<script type="application/ld+json"> 16 { 17 "@context": "https://schema.org", 18 "@type": "BreadcrumbList", 19 "itemListElement": [{ 20 "@type": "ListItem", 21 "position": 1, 22 "name": "Home", 23 "item": "https://www.byjosephine.com.au" 24 },{ 25 "@type": "ListItem", 26 "position": 2, 27 "name": "All", 28 "item": "https://www.byjosephine.com.au/blogs/all" 29 }] 30 } 31</script>
31<style>/* Typography (heading) */ 32 @font-face { 33 font-family: "Instrument Sans"; 34 font-weight: 400; 35 font-style: normal; 36 font-display: fallback; 37 src: url("//www.byjosephine.com.au/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"), 38 url("//www.byjosephine.com.au/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff"); 39} 40 41@font-face { 42 font-family: "Instrument Sans"; 43 font-weight: 400; 44 font-style: italic; 45 font-display: fallback; 46 src: url("//www.byjosephine.com.au/cdn/fonts/instrument_sans/instrumentsans_i4.028d3c3cd8d085648c808ceb20cd2fd1eb3560e5.woff2") format("woff2"), 47 url("//www.byjosephine.com.au/cdn/fonts/instrument_sans/instrumentsans_i4.7e90d82df8dee29a99237cd19cc529d2206706a2.woff") format("woff"); 48} 49 50/* Typography (body) */ 51 @font-face { 52 font-family: Nunito; 53 font-weight: 400; 54 font-style: normal; 55 font-display: fallback; 56 src: url("//www.byjosephine.com.au/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2") format("woff2"), 57 url("//www.byjosephine.com.au/cdn/fonts/nunito/nunito_n4.5d26d13beeac3116db2479e64986cdeea4c8fbdd.woff") format("woff"); 58} 59 60@font-face { 61 font-family: Nunito; 62 font-weight: 400; 63 font-style: italic; 64 font-display: fallback; 65 src: url("//www.byjosephine.com.au/cdn/fonts/nunito/nunito_i4.fd53bf99043ab6c570187ed42d1b49192135de96.woff2") format("woff2"), 66 url("//www.byjosephine.com.au/cdn/fonts/nunito/nunito_i4.cb3876a003a73aaae5363bb3e3e99d45ec598cc6.woff") format("woff"); 67} 68 69@font-face { 70 font-family: Nunito; 71 font-weight: 700; 72 font-style: normal; 73 font-display: fallback; 74 src: url("//www.byjosephine.com.au/cdn/fonts/nunito/nunito_n7.37cf9b8cf43b3322f7e6e13ad2aad62ab5dc9109.woff2") format("woff2"), 75 url("//www.byjosephine.com.au/cdn/fonts/nunito/nunito_n7.45cfcfadc6630011252d54d5f5a2c7c98f60d5de.woff") format("woff"); 76} 77 78@font-face { 79 font-family: Nunito; 80 font-weight: 700; 81 font-style: italic; 82 font-display: fallback; 83 src: url("//www.byjosephine.com.au/cdn/fonts/nunito/nunito_i7.3f8ba2027bc9ceb1b1764ecab15bae73f86c4632.woff2") format("woff2"), 84 url("//www.byjosephine.com.au/cdn/fonts/nunito/nunito_i7.82bfb5f86ec77ada3c9f660da22064c2e46e1469.woff") format("woff"); 85} 86 87:root { 88 /* Container */ 89 --container-max-width: 100%; 90 --container-xxs-max-width: 27.5rem; /* 440px */ 91 --container-xs-max-width: 42.5rem; /* 680px */ 92 --container-sm-max-width: 61.25rem; /* 980px */ 93 --container-md-max-width: 71.875rem; /* 1150px */ 94 --container-lg-max-width: 78.75rem; /* 1260px */ 95 --container-xl-max-width: 85rem; /* 1360px */ 96 --container-gutter: 1.25rem; 97 98 --section-vertical-spacing: 2.5rem; 99 --section-vertical-spacing-tight:2.5rem; 100 101 --section-stack-gap:2.25rem; 102 --section-stack-gap-tight:2.25rem; 103 104 /* Form settings */ 105 --form-gap: 1.25rem; /* Gap between fieldset and submit button */ 106 --fieldset-gap: 1rem; /* Gap between each form input within a fieldset */ 107 --form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */ 108 --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */ 109 --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */ 110 --input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */ 111 --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */ 112 113 /* Other sizes */ 114 --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px)); 115 116 /* RTL support */ 117 --transform-logical-flip: 1; 118 --transform-origin-start: left; 119 --transform-origin-end: right; 120 121 /** 122 * --------------------------------------------------------------------- 123 * TYPOGRAPHY 124 * --------------------------------------------------------------------- 125 */ 126 127 /* Font properties */ 128 --heading-font-family: "Instrument Sans", sans-serif;
129 --heading-font-weight: 400; 130 --heading-font-style: normal; 131 --heading-text-transform: uppercase; 132 --heading-letter-spacing: 0.18em; 133 --text-font-family: Nunito, sans-serif; 134 --text-font-weight: 400; 135 --text-font-style: normal; 136 --text-letter-spacing: 0.0em; 137 --button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family); 138 --button-text-transform: uppercase; 139 --button-letter-spacing: 0.18em; 140 141 /* Font sizes */--text-heading-size-factor: 1; 142 --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor)); 143 --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor)); 144 --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor)); 145 --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor)); 146 --text-h5: calc(0.875rem * var(--text-heading-size-factor)); 147 --text-h6: calc(0.75rem * var(--text-heading-size-factor)); 148 149 --text-xs: 0.75rem; 150 --text-sm: 0.8125rem; 151 --text-base: 0.875rem; 152 --text-lg: 1.0rem; 153 --text-xl: 1.125rem; 154 155 /* Rounded variables (used for border radius) */ 156 --rounded-full: 9999px; 157 --button-border-radius: 0.0rem; 158 --input-border-radius: 0.0rem; 159 160 /* Box shadow */ 161 --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05); 162 --shadow: 0 5px 15px rgb(0 0 0 / 0.05); 163 --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05); 164 --shadow-block: px px px rgb(var(--text-primary) / 0.0); 165 166 /** 167 * --------------------------------------------------------------------- 168 * OTHER 169 * --------------------------------------------------------------------- 170 */ 171 172 --checkmark-svg-url: url(//www.byjosephine.com.au/cdn/shop/t/5/assets/checkmark.svg?v=154479349495816019421782727836); 173 --cursor-zoom-in-svg-url: url(//www.byjosephine.com.au/cdn/shop/t/5/assets/cursor-zoom-in.svg?v=112480252220988712521767947232); 174 } 175 176 [dir="rtl"]:root { 177 /* RTL support */ 178 --transform-logical-flip: -1; 179 --transform-origin-start: right; 180 --transform-origin-end: left; 181 } 182 183 @media screen and (min-width: 700px) { 184 :root { 185 /* Typography (font size) */ 186 --text-xs: 0.75rem; 187 --text-sm: 0.8125rem; 188 --text-base: 0.875rem; 189 --text-lg: 1.0rem; 190 --text-xl: 1.25rem; 191 192 /* Spacing settings */ 193 --container-gutter: 2rem; 194 } 195 } 196 197 @media screen and (min-width: 1000px) { 198 :root { 199 /* Spacing settings */ 200 --container-gutter: 3rem; 201 202 --section-vertical-spacing: 4rem; 203 --section-vertical-spacing-tight: 4rem; 204 205 --section-stack-gap:3rem; 206 --section-stack-gap-tight:3rem; 207 } 208 }:root {/* Overlay used for modal */ 209 --page-overlay: 0 0 0 / 0.4; 210 211 /* We use the first scheme background as default */ 212 --page-background: ; 213 214 /* Product colors */ 215 --on-sale-text: 227 44 43; 216 --on-sale-badge-background: 227 44 43; 217 --on-sale-badge-text: 255 255 255; 218 --sold-out-badge-background: 239 239 239; 219 --sold-out-badge-text: 0 0 0 / 0.65; 220 --custom-badge-background: 28 28 28; 221 --custom-badge-text: 255 255 255; 222 --star-color: 28 28 28; 223 224 /* Status colors */ 225 --success-background: 212 227 203; 226 --success-text: 48 122 7; 227 --warning-background: 253 241 224; 228 --warning-text: 237 138 0; 229 --error-background: 243 204 204; 230 --error-text: 203 43 43; 231 }.color-scheme--scheme-1 { 232 /* Color settings */--accent: 238 197 192; 233 --text-color: 28 28 28; 234 --background: 255 255 255 / 1.0; 235 --background-without-opacity: 255 255 255; 236 --background-gradient: ;--border-color: 221 221 221;/* Button colors */ 237 --button-background: 238 197 192; 238 --button-text-color: 102 95 95; 239 240 /* Circled buttons */ 241 --circle-button-background: 255 255 255; 242 --circle-button-text-color: 28 28 28; 243 }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing { 244 padding-block-start: 0; 245 }.color-scheme--scheme-2 {
246 /* Color settings */--accent: 28 28 28; 247 --text-color: 28 28 28; 248 --background: 255 255 255 / 1.0; 249 --background-without-opacity: 255 255 255; 250 --background-gradient: ;--border-color: 221 221 221;/* Button colors */ 251 --button-background: 28 28 28; 252 --button-text-color: 255 255 255; 253 254 /* Circled buttons */ 255 --circle-button-background: 255 255 255; 256 --circle-button-text-color: 28 28 28; 257 }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing { 258 padding-block-start: 0; 259 }.color-scheme--scheme-3 { 260 /* Color settings */--accent: 255 255 255; 261 --text-color: 255 255 255; 262 --background: 45 43 42 / 1.0; 263 --background-without-opacity: 45 43 42; 264 --background-gradient: ;--border-color: 77 75 74;/* Button colors */ 265 --button-background: 255 255 255; 266 --button-text-color: 255 255 255; 267 268 /* Circled buttons */ 269 --circle-button-background: 255 255 255; 270 --circle-button-text-color: 28 28 28; 271 }.shopify-section:has(.section-spacing.color-scheme--bg-1d49fc64616d181a3c6cd997b65dfe66) + .shopify-section:has(.section-spacing.color-scheme--bg-1d49fc64616d181a3c6cd997b65dfe66:not(.bordered-section)) .section-spacing { 272 padding-block-start: 0; 273 }.color-scheme--scheme-4 { 274 /* Color settings */--accent: 255 255 255; 275 --text-color: 35 31 32; 276 --background: 238 197 192 / 1.0; 277 --background-without-opacity: 238 197 192; 278 --background-gradient: ;--border-color: 208 172 168;/* Button colors */ 279 --button-background: 255 255 255; 280 --button-text-color: 28 28 28; 281 282 /* Circled buttons */ 283 --circle-button-background: 255 255 255; 284 --circle-button-text-color: 28 28 28; 285 }.shopify-section:has(.section-spacing.color-scheme--bg-5408abfb9e666729bc059d7485526554) + .shopify-section:has(.section-spacing.color-scheme--bg-5408abfb9e666729bc059d7485526554:not(.bordered-section)) .section-spacing { 286 padding-block-start: 0; 287 }.color-scheme--scheme-38cac8a5-a28f-4ce2-a39b-63f451ff29c6 { 288 /* Color settings */--accent: 255 255 255; 289 --text-color: 255 255 255; 290 --background: 188 99 88 / 1.0; 291 --background-without-opacity: 188 99 88; 292 --background-gradient: ;--border-color: 198 122 113;/* Button colors */ 293 --button-background: 255 255 255; 294 --button-text-color: 28 28 28; 295 296 /* Circled buttons */ 297 --circle-button-background: 28 28 28; 298 --circle-button-text-color: 255 255 255; 299 }.shopify-section:has(.section-spacing.color-scheme--bg-72ff795507979ce42cbbf753bdf008cb) + .shopify-section:has(.section-spacing.color-scheme--bg-72ff795507979ce42cbbf753bdf008cb:not(.bordered-section)) .section-spacing { 300 padding-block-start: 0; 301 }.color-scheme--dialog { 302 /* Color settings */--accent: 28 28 28; 303 --text-color: 28 28 28; 304 --background: 255 255 255 / 1.0; 305 --background-without-opacity: 255 255 255; 306 --background-gradient: ;--border-color: 221 221 221;/* Button colors */ 307 --button-background: 28 28 28; 308 --button-text-color: 255 255 255; 309 310 /* Circled buttons */ 311 --circle-button-background: 255 255 255; 312 --circle-button-text-color: 28 28 28; 313 } 314</style>
314<script> 315 // This allows to expose several variables to the global scope, to be used in scripts 316 window.themeVariables = { 317 settings: { 318 showPageTransition: null, 319 pageType: "blog", 320 moneyFormat: "${{amount}}", 321 moneyWithCurrencyFormat: "${{amount}} AUD", 322 currencyCodeEnabled: false, 323 cartType: "page", 324 staggerMenuApparition: true 325 }, 326 327 strings: { 328 addedToCart: "Added to your cart!", 329 addedToCartWithTitle: "{{ product_title }} added to cart.", 330 closeGallery: "Close gallery", 331 zoomGallery: "Zoom picture", 332 errorGallery: "Image cannot be loaded", 333 shippingEstimatorNoResults: "Sorry, we do not ship to your address.", 334 shippingEstimatorOneResult: "There is one shipping rate for your address:", 335 shippingEstimatorMultipleResults: "There are several shipping rates for your address:", 336 shippingEstimatorError: "One or more error occurred while retrieving shipping rates:", 337 next: "Next", 338 previous: "Previous" 339 }, 340 341 mediaQueries: { 342 'sm': 'screen and (min-width: 700px)', 343 'md': 'screen and (min-width: 1000px)', 344 'lg': 'screen and (min-width: 1150px)', 345 'xl': 'screen and (min-width: 1400px)', 346 '2xl': 'screen and (min-width: 1600px)', 347 'sm-max': 'screen and (max-width: 699px)', 348 'md-max': 'screen and (max-width: 999px)', 349 'lg-max': 'screen and (max-width: 1149px)', 350 'xl-max': 'screen and (max-width: 1399px)', 351 '2xl-max': 'screen and (max-width: 1599px)', 352 'motion-safe': '(prefers-reduced-motion: no-preference)', 353 'motion-reduce': '(prefers-reduced-motion: reduce)', 354 'supports-hover': 'screen and (pointer: fine)', 355 'supports-touch': 'screen and (hover: none)' 356 } 357 };</script>
357<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 357
357
358<script type="importmap">{ 359 "imports": { 360 "vendor": "//www.byjosephine.com.au/cdn/shop/t/5/assets/vendor.min.js?v=55929477288600450501767947217", 361 "theme": "//www.byjosephine.com.au/cdn/shop/t/5/assets/theme.js?v=103030472301900935361767947216", 362 "photoswipe": "//www.byjosephine.com.au/cdn/shop/t/5/assets/photoswipe.min.js?v=13374349288281597431767947216" 363 } 364 } 365 </script>
365 366 367
367<script type="module" src="//www.byjosephine.com.au/cdn/shop/t/5/assets/vendor.min.js?v=55929477288600450501767947217"></script>
367 368
368<script type="module" src="//www.byjosephine.com.au/cdn/shop/t/5/assets/theme.js?v=103030472301900935361767947216"></script>
368 369 370
370<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
370<meta name="google-site-verification" content="y87YVlsntro2ZcngZL2Sw6zuidFi91Yi7uz5F7xnej8"> 371<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/94364008748/digital_wallets/dialog"> 372<meta id="in-context-paypal-metadata" data-shop-id="94364008748" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="AUD"> 373<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/all.atom" />
374<script async="async" src="/checkouts/internal/preloads.js?locale=en-AU"></script>
vendor: 1 bytes, line 374
374
375<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":94364008748,"countryCode":"AU","currencyCode":"AUD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/94364008748","merchantName":"By Josephine","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","jcb"],"total":{"type":"pending","label":"By Josephine","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 375
375
376<script id="shopify-features" type="application/json">{"accessToken":"bad8a1158905d78902e32737d14c0bfc","betas":["rich-media-storefront-analytics"],"domain":"www.byjosephine.com.au","predictiveSearch":true,"shopId":94364008748,"locale":"en"}</script>
vendor: 1 bytes, line 376
376
377<script>var Shopify = Shopify || {}; 378Shopify.shop = "p7irmr-fc.myshopify.com"; 379Shopify.locale = "en"; 380Shopify.currency = {"active":"AUD","rate":"1.0"}; 381Shopify.country = "AU"; 382Shopify.theme = {"name":"Prestige 2.0.1 9 Jan 2026","id":181519679788,"schema_name":"Prestige","schema_version":"10.11.1","theme_store_id":855,"role":"main"}; 383Shopify.theme.handle = "null"; 384Shopify.theme.style = {"id":null,"handle":null}; 385Shopify.cdnHost = "www.byjosephine.com.au/cdn"; 386Shopify.routes = Shopify.routes || {}; 387Shopify.routes.root = "/"; 388Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 389Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 390Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 391Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 391
391
392<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 392
392
393<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 393
393
394<script> 395 window.Shopify = window.Shopify || {}; 396 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 397 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 398 window.Shopify.SignInWithShop.eligible = true; 399</script>
vendor: 1 bytes, line 399
399
400<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 400
400
401<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 401
401
402<script type="module"> 403 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 404 405 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 406 407</script>
vendor: 1 bytes, line 407
407
408<script> 409 window.Shopify = window.Shopify || {}; 410 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 411 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"]}; 412</script>
vendor: 1 bytes, line 412
412
413<script id="__st">var __st={"a":94364008748,"offset":39600,"reqid":"190c9734-b8c2-4dde-803b-33570e418884-1791596419","pageurl":"www.byjosephine.com.au\/blogs\/all","s":"blogs-117312979244","u":"84f492c44d50","p":"blog","rtyp":"blog","rid":117312979244};</script>
vendor: 1 bytes, line 413
413
414<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 414
414
415<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 415
415
416<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.byjosephine.com.au/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 416
416
417<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 = "//www.byjosephine.com.au/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>
417<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 417
417
418<script> 419 window.Shopify = window.Shopify || {}; 420 window.Shopify.MCP = window.Shopify.MCP || {}; 421 window.Shopify.MCP.enabled = true; 422 window.Shopify.MCP.shop = "p7irmr-fc.myshopify.com"; 423 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.byjosephine.com.au\/api\/mcp"; 424 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 425</script>
vendor: 1 bytes, line 425
425
426<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("\/\/www.byjosephine.com.au\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 427</script>
vendor: 1 bytes, line 427
427
428<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://www.byjosephine.com.au/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 429</script>
vendor: 1 bytes, line 429
429
430<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 431 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); 432</script>
vendor: 1 bytes, line 432
432
433<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})}})); 434</script>
434 435<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.byjosephine.com.au/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 436<style id="shopify-accelerated-checkout-cart"> 437 #shopify-buyer-consent { 438 margin-top: 1em; 439 display: inline-block; 440 width: 100%; 441} 442 443#shopify-buyer-consent.hidden { 444 display: none; 445} 446 447#shopify-subscription-policy-button { 448 background: none; 449 border: none; 450 padding: 0; 451 text-decoration: underline; 452 font-size: inherit; 453 cursor: pointer; 454} 455 456#shopify-subscription-policy-button::before { 457 box-shadow: none; 458} 459 460 </style> 461
462<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
462 463<link href="//www.byjosephine.com.au/cdn/shop/t/5/assets/theme.css?v=103294052520650061681767951116" rel="stylesheet" type="text/css" media="all" /><link rel="alternate" hreflang="en-AU" href="https://www.byjosephine.com.au/" /> 464 465<!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script --> 466 467 468 469
469<script src="https://cdn.nfcube.com/instafeed-3aa5ec4d340f604e4ada9ab0e4ff4731.js" defer></script>
469 470 471 472<!-- END app snippet --> 473 474 475 476 477<!-- END app block --><!-- BEGIN app block: shopify://apps/optis-product-options/blocks/bss-po-script/2c446099-c349-4e73-80cd-49c9770b7807 -->
477<script id="bss-po-store-data" type="application/json"> 478 479{ 480 "shop": { 481 "domain": "p7irmr-fc.myshopify.com", 482 "permanent_domain": "p7irmr-fc.myshopify.com", 483 "url": "https://www.byjosephine.com.au", 484 "secure_url": "https://www.byjosephine.com.au", 485 "money_format": "${{amount}}" 486 }, 487 "customer": { 488 "id": null, 489 "tags": null 490 }, 491 "template": "blog", 492 "product": null, 493 "collection": null, 494 "collections": [ 495 496 ], 497 "cart": {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"AUD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 498 "cart_type": "page" 499} 500</script>
500 501
502<script id="bss-po-config-data"> 503 var data = {"storeId":40528,"currentPlan":"free-2","storeIdCustomOld":"3518","settings":{"id":40478,"shopId":40528,"enable":1,"enableInCart":1,"enableAddOns":1,"enableMiniCart":1,"enableDiscount":0,"enableDisplayProductPrice":0,"optionPosition":"above","enableFileUpload":0,"enableFeaturedProduct":0,"enableSpecificVariant":0,"enableBaseFeature":0,"installPriceAddOns":0,"generals":{"widget_has_limit":0,"widget_height_limit":200,"widget_alignment":"left","value_next_to_title":0,"scroll_to_error":1,"show_swatch_tooltip":1,"file_display_type":1,"count_character":1,"swatches_hover":1,"swatches_shape":0,"sku_type":0,"sku_separator":"-","add_ons_display_type":0},"colors":{"addon_text":"#B22222","required_char":"#B22222","error_msg":"#B22222","textbox_border":"#8A8787","textbox_background":"#ffffff","textbox_hover_border":"#050505","dropdown_border":"#8A8787","dropdown_background":"#ffffff","dropdown_hover_border":"#050505","checkbox_radio_hover":"#F2F2F2","checkbox_radio_active":"#191919","switch_background":"#cccccc","switch_active":"#18181b","button_text":"#000000","button_active_text":"#ffffff","button_background":"#ffffff","button_active_background":"#0B0B0B","button_border":"#0B0B0B","button_hover_border":"#A39C9C","button_active_border":"#e3e1e1","swatch_border":"#e5e5e5","swatch_hover_border":"#555555","swatch_active_border":"#040404","quantity_button":"#FFFFFF","edit_option_button":"#000000","option_title":"#000000","option_value":"#131212","text_tooltip":"#949494","text_tooltip_background":"#eaeaea","button_hover":"#EDEEF2","button_hover_text":"#050505","swatches_hover_color":"#555555","swatches_hover_text_color":"#ffffff"},"borders":{"input_border_size":1,"input_border_radius":4,"button_border_size":1,"button_border_radius":3,"dropdown_border_size":1,"dropdown_border_radius":4,"swatch_border_size":1,"swatch_border_radius":8,"quantity_button_border_radius":3,"edit_button_border_radius":3},"sizes":{"addon_text_font_size":14,"addon_text_font_weight":0,"error_msg_font_size":13,"error_msg_font_weight":0,"switch_width":30,"switch_height":17,"textarea_width":100,"textarea_height":64,"thumbnail_img_width":28,"thumbnail_img_height":28,"button_padding_tb":5,"button_padding_lr":10,"checkbox_radio_image_width":50,"title_font_size":14,"title_font_weight":1,"text_tooltip_font_size":13,"text_tooltip_font_weight":0,"value_font_size":13,"value_font_weight":0,"textbox_number_width":100,"textbox_number_height":44,"checkbox_radio_width":16,"dropdown_width":100,"dropdown_height":44,"swatches_width":83,"swatches_height":83},"translations":{"option_text":"","option_name_placeholder":"{{Option name}}","required_text":"Option {{Option name}} is required","live_preview_edit_size_lable":"{{Option name}}'s live preview size (px):","min_character_text":"Min character","max_character_text":"Max character","characters_text":"characters","min_value_text":"Min value","max_value_text":"Max value","min_selector_text":"Min selector","max_selector_text":"Max selector","min_quantity_text":"Min quantity","max_quantity_text":"Max quantity","check_size_text":"File size must be less than","max_number_uploaded_text":"Max number of files to be uploaded","error_cut_off_time":"You can only choose time between","and_text":"and","error_date_range":"Date range is invalid. Please select the end date.","error_email_format_message":"Email format is invalid.","button_choose_file_text":"Choose file","drag_drop_file_to_upload_text":"Or drop file to upload","edit_options_text":"Edit Options","in_cart_update_button_text":"Update","in_cart_cancel_button_text":"Cancel","discount_button":"Apply","discount_input_placeholder":"Enter your discount here","discount_error_empty":"Discount field must not be blank","discount_error_invalid":"Invalid discount code","discount_value_text":"Discount","add_ons_text":"Selection extra fee for","live_preview_edit_size_label":"{{Option name}}'s live preview size (px):"},"css_selectors":{"buy_it_now_btn_selector":"","cart_selector":""},"primary_locale":null,"custom_fonts":null},"enable":1,"enableInCart":1,"enableDiscount":0,"enableMiniCart":1,"enableAddOns":1,"enableFeaturedProduct":0,"enableDisplayProductPrice":0,"cartSelector":"","buyItNowBtnSelector":"","apiDomain":"https://api-option.optis.me","proxySubpath":"bssoptionsets","apiVersion":"2026-04","optionSetTotalKey":0,"isUseMetaobject":true,"inlineMetaobject":true,"shop":"p7irmr-fc.myshopify.com"} 504 if (typeof BSS_PO == 'undefined' || data != "") { 505 var BSS_PO = {}; 506 let optionSets = [] 507 508 BSS_PO.apiDomain = 'https://api-option.optis.me' 509 BSS_PO.proxySubpath = data.proxySubpath || 'bssoptionsets' 510 BSS_PO.storeId = data.storeId 511 BSS_PO.currentPlan = data.currentPlan 512 BSS_PO.storeIdCustomOld = data.storeIdCustomOld 513 BSS_PO.optionSetTotalKey = data.optionSetTotalKey 514 515 BSS_PO.enable = data.enable 516 BSS_PO.enableInCart = data.enableInCart
517 BSS_PO.enableDiscount = data.enableDiscount 518 BSS_PO.enableMiniCart = data.enableMiniCart 519 BSS_PO.enableAddOns = 1 520 BSS_PO.enableFeaturedProduct = data.enableFeaturedProduct 521 BSS_PO.enableDisplayProductPrice = data.enableDisplayProductPrice 522 523 BSS_PO.cartSelector = data.settings?.css_selectors?.cart_selector 524 BSS_PO.buyItNowBtnSelector = data.settings?.css_selectors?.buy_it_now_btn_selector 525 BSS_PO.settings = data.settings 526 BSS_PO.canUseStorefrontFeature = data.canUseStorefrontFeature 527 528 529 530 531 532 533 BSS_PO.metaobject = { 534 storefrontAccessToken: data?.storefrontAccessToken, 535 domain: data?.shop, 536 apiVersion: data?.apiVersion, 537 } 538 539 540 541 542 543 544 545 BSS_PO.inlineMetaobject = true 546 BSS_PO.optionSets = [ 547 548 549 550 ...[{"id":310775,"product_condition_type":1,"product_ids":"10084265328940,10084265361708,10084265296172,10084264739116,10084265427244","background":null,"options":[{"id":1000816,"label_on_product":"Choose your flavour combination","label_on_cart":"Choose your flavour combination","option_type":6,"radio_button_value":["Value-0"],"checkbox_value":["Value-0"],"dropdown_value":["Value-0"],"dropdown_thumbnail_value":["Value-0"],"swatch_label":["Value-0"],"button_value":["Pistachio","Raspberry \u0026 chocolate","Passion fruit \u0026 chocolate","Salted butter caramel","Rosewater","Chocolate","Orange blossom","Josephineâs Selection"],"instruction_value":"","heading_value":"heading_value","divider_value":null,"popup_value":null,"label_on_popup":null,"switch_value":["Value-0"],"font_picker_values":null,"metadata":{"displayFontPicker":0,"typeFontSelection":0,"listOptionApplied":[]},"sku_value":["","","","","","","","",""],"helptext_option_values":["","","","","","","",""],"select_quantity":[0,0,0,0,0,0,0,0],"conditional_options":[{"id":1113343,"option_id":1000816}],"date_time_config":[{"name":"Monday","allDay":false},{"name":"Tuesday","allDay":false},{"name":"Wednesday","allDay":false},{"name":"Thursday","allDay":false},{"name":"Friday","allDay":false},{"name":"Saturday","allDay":false},{"name":"Sunday","allDay":false}],"disable_date_range":[],"dropdown_multiple_select":null,"enable_cut_off_time":false,"disable_all_past_date":false,"disable_specific_date":[],"option_setting_width":"100","swatch_title_display_type":0,"addons_display_on_cart_type":{"single":null,"multi":[null,null,null,null,null,null,null,null]},"extra_price":{"id":985403,"option_id":1000816,"text_area_extra_price_type":"0","button_extra_price_type":[0,0,0,0,0,0,0,0],"button_extra_price":["","","","","","","",""],"button_extra_variant":["","","","","","","",""],"font_picker_extra_price":null,"font_picker_extra_price_type":null,"font_picker_extra_variant":null}}]}], 551 552 ] 553 customFlatpickrCss(); 554 555 556 557 558 559 560 561 } 562 563 function customFlatpickrCss() { 564 if(typeof importFlatpickrCss === 'undefined'){ 565 const importFlatpickrCss = document.createElement('link'); 566 importFlatpickrCss.setAttribute('rel', 'stylesheet'); 567 importFlatpickrCss.setAttribute('href', 'https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css'); 568 569 const importFlatpickr = document.createElement('script'); 570 importFlatpickr.setAttribute('src', 'https://cdn.jsdelivr.net/npm/flatpickr'); 571 importFlatpickr.setAttribute('defer', '') 572 573 const importFlatpickrSpecialCharacter = document.createElement('script'); 574 importFlatpickrSpecialCharacter.setAttribute('src', 'https://cdn.jsdelivr.net/npm/flatpickr/dist/l10n/da.js'); 575 const importFlatpickrLocaleAr = document.createElement('script'); 576 importFlatpickrLocaleAr.setAttribute('src', 'https://cdn.jsdelivr.net/npm/flatpickr/dist/l10n/ar.js'); 577 const importFontAwesomeCdn = document.createElement('link'); 578 importFontAwesomeCdn.setAttribute('rel', 'stylesheet'); 579 importFontAwesomeCdn.setAttribute('href', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css'); 580 581 let poParentNode = document.getElementsByTagName('head')[0]; 582 const POConfigScript = document.getElementById('bss-po-store-data'); 583 if(!poParentNode.querySelector('#bss-po-store-data')) { 584 poParentNode = POConfigScript.parentNode; 585 } 586 587 if (BSS_PO.storeId != 4293) { 588 for( let i in BSS_PO.optionSets ) { 589 for( let j in BSS_PO.optionSets[i].options ) { 590 if( BSS_PO.optionSets[i].options[j].option_type == 8 ) { 591 poParentNode.insertBefore(importFlatpickrCss, POConfigScript); 592 poParentNode.insertBefore(importFlatpickr, POConfigScript); 593 if( BSS_PO.storeId == 2041 ) { 594 poParentNode.insertBefore(importFlatpickrSpecialCharacter, POConfigScript); 595 } 596 else if( BSS_PO.storeId == 4126 ) { 597 poParentNode.insertBefore(importFlatpickrLocaleAr, POConfigScript); 598 } 599 break; 600 } 601 } 602 } 603 } 604 605 if( BSS_PO.storeId == 375 ) { 606 for( let i in BSS_PO.optionSets ) { 607 for( let j in BSS_PO.optionSets[i].options ) { 608 if( BSS_PO.optionSets[i].options[j].option_type == 7 ) { 609 poParentNode.appendChild(importFontAwesomeCdn); 610 break; 611 } 612 } 613 } 614 } else { 615 poParentNode.appendChild(importFontAwesomeCdn); 616 } 617 } 618 } 619</script>
619 620 621<style id="bss-po-setting-styles"> 622 623 624 625 /* widget setting */ 626 627 628 629 .po-label-container { 630 display: flex; 631 flex-direction: column; 632 } 633 634 635 .po-extra-price, 636 [class*='po-select-dropdown'] *:not([class*='tooltip']) .po-extra-price { 637 color: #131212 !important; 638 opacity: 0.7 !important; 639 } 640 .po-option__value:has(input:checked) .po-extra-price, 641 .po-option__button-media:hover .po-extra-price { 642 color: inherit !important; 643 } 644 645 /* add on text */ 646 .po-extra-price { 647 color: #B22222; 648 font-size: 14px; 649 font-weight: normal; 650 } 651 /* OPTION TITLE */ 652 .po-stack .po-label-container .po-label span:first-child { 653 font-size: 14px; 654 font-weight: bold; 655 color: #000000; 656 } 657 .po-group-title { 658 font-size: 18px; 659 color: #000000; 660 } 661 662 /* required char */ 663 .po-required { 664 color: #B22222 !important; 665 } 666 /* HELPTEXT TOOLTIP */ 667 .po-helptext-content, .po-helptext-content p, .tooltip-text { 668 font-size: 13px; 669 font-weight: normal; 670 color: #949494; 671 } 672 .tooltip-text { 673 background-color: #eaeaea; 674 } 675 /* OPTION VALUE */ 676 .po-value { 677 font-size: 13px; 678 font-weight: normal; 679 color: #131212; 680 } 681 /* ERROR MSGS */ 682 .bss-error-msg small, 683 .bss-warning-msg small{ 684 font-size: 13px; 685 font-weight: normal; 686 color: #B22222; 687 } 688 /* TEXT INPUT */ 689 .po-option--type-text, 690 .po-option--type-number, 691 .po-option--color-picker-content { 692 width: calc(100% + 1px); 693 height: calc(44px + 1px); 694 border: solid #8A8787 1px; 695 border-radius: 4px; 696 background-color: #ffffff; 697 } 698 .po-option--type-text:hover, 699 .po-option--type-number:hover, 700 .po-option--color-picker-content:hover { 701 border-color: #050505; 702 } 703 .po-option--type-datepicker { 704 width: 100%; 705 height: 44px; 706 } 707 /* TEXT AREA */ 708 textarea.po-option--type-text { 709 width: 100%; 710 height: 64px!important; 711 } 712 /* DROPDOWN, DROPDOWN THUMBNAIL */ 713 .po-select-dropdown-thumbnail, 714 .po-select-font_picker { 715 width: 100%; 716 } 717 .po-dropdown-selected-option, 718 .po-font_picker-selected-option { 719 height: 44px; 720 line-height: 44px; 721 border: solid #8A8787 1px; 722 border-radius: 4px; 723 background-color: #ffffff; 724 } 725 .po-dropdown-selected-option:hover, 726 .po-font_picker-selected-option:hover { 727 border-color: #050505; 728 } 729 .po-dropdown-list, 730 .po-font_picker-list { 731 background-color: #ffffff; 732 } 733 .po-dropdown-arrow { 734 border-color: #131212; 735 } 736 .po-dropdown-thumbnail-option .po-dropdown-option-shape { 737 width: 28px; 738 height: 28px; 739 } 740 /* RADIO CHECKBOX */ 741 742 743 744 745 746 747 748 .po-radio-circle, 749 .po-option--type-checkbox input { 750 width: 16px; 751 height: 16px; 752 } 753 .bss-po-product-page { 754 --bss-checkbox-radio-size: 16px; 755 --bss-switch-height: 17px; 756 --bss-swatch-width: 84px; 757 --bss-helptext-option-value-color: #949494; 758 --bss-helptext-option-value-size: 13px; 759 --bss-helptext-option-value-bg: #eaeaea; 760 } 761 .po-circle-inside { 762 width: 10px; 763 height: 10px; 764 } 765 .po-radio-circle, 766 .po-option--type-checkbox input::before { 767 border: 1px solid #191919; 768 } 769 .po-radio-circle:hover, 770 .po-option--type-checkbox input:hover::before { 771 background-color: #F2F2F2; 772 } 773 .po-option--type-radiobutton:has(input:checked) .po-circle-inside, 774 .po-option--type-checkbox input:checked::before { 775 background-color: #191919; 776 } 777 /* SWITCH */ 778 .po-label--switch, 779 .po-switch-slider { 780 min-width: 30px; 781 min-height: 17px; 782 } 783 .po-switch-slider { 784 background-color: #cccccc; 785 } 786 .po-label--switch:has(input:checked) .po-switch-slider { 787 background-color: #18181b; 788 } 789 .po-switch-slider::before { 790 height: 80%; 791 width: calc(17 * 0.8px); 792 -webkit-transform: translateX(0px); 793 -ms-transform: translateX(0px); 794 transform: translateX(0px); 795 } 796 .po-option--type-switch:has(input:checked) .po-switch-slider::before { 797 -webkit-transform: translateX(calc(30px - 17px)); 798 -ms-transform: translateX(calc(30px - 17px)); 799 transform: translateX(calc(30px - 17px)); 800 } 801 802 /* SWATCH */ 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 /* show swatch tooltip */ 818 819 .tooltip-swatch-label, .tooltip-swatch-label p { 820 font-size: 13px; 821 font-weight: normal; 822 color: #ffffff; 823 background-color: #555555; 824 } 825 826 827 .po-option--swatch-container .po-option__swatch-media, 828 .po-option--swatch-container .po-option__color-value, 829 .po-option--swatch-container .po-option__image-value { 830 border-radius: 8%; 831 width: 74px; 832 height: 74px; 833 } 834 835 .po-option--swatch-container .po-option__swatch-media { 836 width: 84px; 837 height: 84px; 838 } 839 840 .po-option__swatch-media, 841 .po-option__value--showBorder { 842 border: 1px solid #e5e5e5; 843 } 844 .po-option__value--vertical { 845 width: 84px; 846 } 847 .po-option__swatch-label--vertical { 848 width: 74px; 849 } 850 .po-option__value--horizontal { 851 height: 84px; 852 } 853 .po-option__value--showBorder .po-option__swatch-media{ 854 height: 83px; 855 width: 83px; 856 } 857 .po-option__value--showBorder { 858 border-radius: 8%; 859 } 860 861 .po-option__swatch-media:focus .tooltip-swatch-label { 862 opacity: 1; 863 visibility: visible; 864 } 865 /* Original hover style (will only apply on non-touch devices) */ 866 @media (hover: hover) { 867 .po-option__swatch-media:hover, 868 .po-option__value--showBorder:hover, 869 .po-option__value--horizontal:hover .po-option__swatch-media, 870 .po-option__value--vertical:hover .po-option__swatch-media { 871 border-color: #555555; 872 } 873 } 874 875 .po-option__value input:checked~.po-option__swatch-media { 876 border: solid calc(1 * 1.25px) #040404; 877 } 878 .po-option__value--showBorder:has(input:checked) { 879 border: solid calc(1 * 1.25px) #040404; 880 } 881 /* DROPDOWN THUMBNAIL */ 882 .po-dropdown-thumbnail-option img, 883 .po-select-dropdown-thumbnail .po-dropdown-selected-option img, 884 .po-dropdown-thumbnail-option .po-dropdown-option-shape { 885 width: 28px; 886 height: 28px; 887 } 888 /* BUTTON */ 889 .po-option__button-media { 890 background-color: #ffffff; 891 padding: 5px 10px; 892 border: solid 1px #0B0B0B; 893 border-radius: 3px; 894 } 895 .po-option__button-media:hover { 896 border-color: #A39C9C; 897 background-color: #EDEEF2; 898 } 899 .po-option__button-value { 900 color: #000000; 901 } 902 .po-option__button-media:hover .po-option__button-value { 903 color: #050505; 904 } 905 .po-option__value:has(input:checked) .po-option__button-media { 906 border-color: #e3e1e1; 907 background-color: #0B0B0B; 908 } 909 .po-option__value:has(input:checked) .po-option__button-media .po-option__button-value { 910 color: #ffffff; 911 } 912 /* FONT PICKER */ 913 #searchWithFontPicker { 914 display: block; 915 } 916 #searchWithFontPicker input { 917 width: 100% ; 918 height: 30px; 919 border-radius: 5px; 920 } 921 /* FONT PICKER BUTTON */ 922 .po-font_picker-option--button { 923 background-color: #ffffff; 924 padding: 5px 10px; 925 border: solid 1px #0B0B0B; 926 border-radius: 3px; 927 } 928 .po-font_picker-option--button .po_description { 929 color: #000000; 930 } 931 .po-font_picker-option--button:hover { 932 border-color: #A39C9C; 933 background-color: #EDEEF2; 934 } 935 .po-font_picker-option--button:hover .po_description { 936 color: #050505; 937 } 938 .po-font_picker-option--button.selected, 939 .po-font_picker-option--button.selected:hover { 940 border-color: #e3e1e1; 941 background-color: #0B0B0B; 942 } 943 .po-font_picker-option--button.selected .po_description, 944 .po-font_picker-option--button.selected:hover .po_description { 945 color: #ffffff; 946 } 947 948 949 /* EDIT OPTION BUTTON */ 950 button[name="po-edit-options-in-cart"] { 951 border-radius: 3px; 952 background-color: #000000; 953 } 954 /* QUANTITY BUTTON */ 955 .quantity-control { 956 background-color: #FFFFFF; 957 border-radius: 3px; 958 border: 1px solid #A8A8A8; 959 } 960 961 #searchWithThumbnail, 962 #searchWithDropdown 963 { 964 display: flex; 965 align-items: center; 966 gap: 8px; 967 } 968 #searchWithThumbnail input, 969 #searchWithDropdown input { 970 flex: 1; 971 height: 30px; 972 border-radius: 5px; 973 } 974 975 textarea.po-option--type-text { 976 position: relative; 977 outline: none; 978 } 979 980</style> 981 982 983 984 985 986 987 <style> 988 [bss-po-cart-item-key], 989 [bss-po-cart-total-price], 990 [bss-po-cart-discount-total], 991 [data-cart-item-regular-price], 992 span[data-cart-subtotal] { 993 visibility: visible; 994 } 995 996 </style> 997 998 999 1000
1001<script> 1002function bssFixSupportHideWaterMark() { return true; } 1003</script>
1003 1004 1005
1006<script src="https://cdn.shopify.com/extensions/01a11598-473e-72f0-b54b-75197b2bfa6d/product-options-by-bss-642/assets/bss-po-live-preview.js" defer></script>
1006 1007 1008<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021
1021<script async src="https://static.klaviyo.com/onsite/js/U7zztX/klaviyo.js?company_id=U7zztX"></script>
1021 1022
1022<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1022 1023 1024 1025 1026 1027 1028 1029
1029<script> 1030 window.klaviyoReviewsProductDesignMode = false 1031 </script>
1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041<!-- END app block --><!-- BEGIN app block: shopify://apps/rez-preorder-back-in-stock/blocks/rez/0da60196-81b6-4270-afac-c9294e1641ba -->
1041<script id='rez-config-data'> 1042 if (typeof REZ_DATA == 'undefined') { 1043 1044 var storeData = {"id":972,"domain":"p7irmr-fc.myshopify.com","storefront_token":null,"is_installed":1,"plan_id":0,"plan_code":"free","watermark":false,"createdAt":"2025-10-22T10:42:34.565Z","updatedAt":"2025-10-23T09:35:10.000Z","country":"AU","store_name":"By Josephine","money_format":"${{amount}}","uninstall_app":null}; 1045 1046 1047 1048 var btnConfig = {"id":874,"button_text":"Get back in stock alert","border_radius":"5","text_color":"#000000","bg_color":"#EEC5C0","product_type":"0","selected_product_ids":"","show_on_collection":false,"show_on_search":false,"createdAt":"2025-10-22T10:43:19.694Z","updatedAt":"2025-10-22T10:45:33.000Z"}; 1049 1050 1051 1052 var formConfig = {"store":{"id":972},"id":874,"header":"Notify me!","description":"Get notified when this product is back in stock!","email_placeholder":"Notify me!","email_error":"Please enter a valid email address","term_message":"Your email is safe with us.","btn_text":"Get back in stock alert","btn_border_radius":5,"text_color":"#FFFFFF","bg_color":"#000000","cf_header":"Thank you!","cf_description":"We will notify you when the product is available.","createdAt":"2025-10-22T10:43:19.693Z","updatedAt":"2025-10-22T10:43:19.693Z"}; 1053 1054 1055 var preorderCampaignConfig = []; 1056 1057 1058 var rezDict = {}; 1059 1060 1061 window.REZ_DATA = { 1062 shop_domain: "p7irmr-fc.myshopify.com", 1063 url: "https://www.byjosephine.com.au", 1064 secure_url: "https://www.byjosephine.com.au", 1065 money_format: "${{amount}}", 1066 shop_currency: "AUD", 1067 presentment_currency: "AUD", 1068 current_product: null, 1069 current_product_tags: null, 1070 first_load_selected_variant: null,inventoryQuantityByVariantId: { 1071 1072 },availableByVariantId: { 1073 1074 }, 1075 current_customer: { 1076 id: null, 1077 tags: null 1078 }, 1079 current_collection: null, 1080 current_collections: [ 1081 1082 ], 1083 current_cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"AUD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 1084 current_cart_type: "page", 1085 template: "blog", 1086 storeData: storeData, 1087 btnConfig: btnConfig, 1088 formConfig: formConfig, 1089 // Preorder configurations 1090 preorder: { 1091 campaigns: preorderCampaignConfig, // Now an array of campaigns 1092 }, 1093 translations: rezDict, 1094 currentLocale: { 1095 name: "English", 1096 primary: true, 1097 iso_code: "en", 1098 },localization: { 1099 country_code: "AU", 1100 market_id: 93758423340, 1101 market_handle: "au", 1102 available_country_codes: ["AU"] 1103 } 1104 } // Get the active campaign for current context 1105 } 1106</script>
1106 1107 1108 1109
1110<script class="rez-stock-status" type='application/json'> 1111 {} 1112</script>
1112 1113
1114<script id='init_script' defer src='https://cdn.shopify.com/extensions/01a105fb-e989-71b7-b71b-61cddf5a8b51/back-in-stock-restock-295/assets/rez-bis.js'></script>
vendor: 1 bytes, line 1114
1114
1115<script> 1116 if (typeof REZ_DATA !== 'undefined' && REZ_DATA.preorder && REZ_DATA.preorder.campaigns && REZ_DATA.preorder.campaigns.length > 0) { 1117 var rezScript = document.createElement('script'); 1118 rezScript.id = 'init_script'; 1119 1120 } 1121</script>
1121<script> 1122 (function () { 1123 var campaigns = (window.REZ_DATA && REZ_DATA.preorder && REZ_DATA.preorder.campaigns) || []; 1124 var needsSweep = campaigns.some(function (c) { 1125 return c && c.is_active && c.market_targeting && c.market_targeting.mode === 'SPECIFIC_MARKETS'; 1126 }); 1127 if (!needsSweep) return; 1128 1129 var sweepScript = document.createElement('script'); 1130 sweepScript.defer = true; 1131 sweepScript.src = "https://cdn.shopify.com/extensions/01a105fb-e989-71b7-b71b-61cddf5a8b51/back-in-stock-restock-295/assets/rez-market-sweep.js"; 1132 document.head.appendChild(sweepScript); 1133 })(); 1134</script>
1134 1135<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a105fb-e989-71b7-b71b-61cddf5a8b51/back-in-stock-restock-295/assets/rez-form.css" media="print" onload="this.media='all'"> 1136<noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a105fb-e989-71b7-b71b-61cddf5a8b51/back-in-stock-restock-295/assets/rez-form.css"></noscript> 1137<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a105fb-e989-71b7-b71b-61cddf5a8b51/back-in-stock-restock-295/assets/rez-preorder.css" media="print" onload="this.media='all'"> 1138<noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a105fb-e989-71b7-b71b-61cddf5a8b51/back-in-stock-restock-295/assets/rez-preorder.css"></noscript> 1139 1140<!-- END app block -->
1140<script src="https://cdn.shopify.com/extensions/01a1215f-83ed-7b6d-a59c-446af2351e12/forms-2617/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1140
1140
1141<script src="https://cdn.shopify.com/extensions/01a11598-473e-72f0-b54b-75197b2bfa6d/product-options-by-bss-642/assets/bss-po-js.js" type="text/javascript" defer="defer"></script>
1141 1142<link href="https://cdn.shopify.com/extensions/01a11598-473e-72f0-b54b-75197b2bfa6d/product-options-by-bss-642/assets/bss-po-style.css" rel="stylesheet" type="text/css" media="all">
1143<script src="https://cdn.shopify.com/extensions/01a1235e-6263-7470-aedb-424c99c30ccf/pop-convert-49/assets/main.js" type="text/javascript" defer="defer"></script>
1143 1144<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1145<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: 94364008748,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 1145
1145
1146<script> 1147 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1148</script>
vendor: 1 bytes, line 1148
1148
1149<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}
1149).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: 94364008748,storefrontBaseUrl: "https://www.byjosephine.com.au",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.byjosephine.com.au/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"2353135916","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-RWBDFESQ8W\\\",\\\"GT-NSV9G4MT\\\",\\\"GTM-NLWZZW4T\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-RWBDFESQ8W\\\",\\\"AW-18147536507\\\/6lASCMCw0LscEPvctc1D\\\",\\\"AW-18147536507\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-RWBDFESQ8W\\\",\\\"AW-18147536507\\\/-hWCCLSw0LscEPvctc1D\\\",\\\"AW-18147536507\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-RWBDFESQ8W\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-RWBDFESQ8W\\\",\\\"AW-18147536507\\\/LW-vCL2w0LscEPvctc1D\\\",\\\"MC-T16WD9NNFL\\\",\\\"AW-18147536507\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-RWBDFESQ8W\\\",\\\"AW-18147536507\\\/X-YwCLGw0LscEPvctc1D\\\",\\\"MC-T16WD9NNFL\\\",\\\"AW-18147536507\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-RWBDFESQ8W\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-RWBDFESQ8W\\\",\\\"AW-18147536507\\\/BUr2CLqw0LscEPvctc1D\\\",\\\"MC-T16WD9NNFL\\\",\\\"AW-18147536507\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-RWBDFESQ8W\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-RWBDFESQ8W\\\",\\\"AW-18147536507\\\/TNh6CMOw0LscEPvctc1D\\\",\\\"AW-18147536507\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-RWBDFESQ8W\\\",\\\"AW-18147536507\\\/hdHDCLew0LscEPvctc1D\\\",\\\"AW-18147536507\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-RWBDFESQ8W\\\"}],\\\"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"]}
1149,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"1864597804","configuration":"{\"accountID\":\"r-dev\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5db3e545019aa2773c307099cdcfc312","type":"APP","apiClientId":235418615809,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1855881516","configuration":"{\"pixel_id\":\"795283936126186\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"1849950508","configuration":"{\"accountID\":\"U7zztX\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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":"By Josephine","paymentSettings":{"currencyCode":"AUD"},"myshopifyDomain":"p7irmr-fc.myshopify.com","countryCode":"AU","storefrontUrl":"https:\/\/www.byjosephine.com.au"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.byjosephine.com.au/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"181519679788","themeStoreId":"855","themePublished":"true","eventMetadataId":"f57b8502-81d8-4ca7-9700-ca0485c0419f","pageType":"blog","resourceId":"117312979244","shopId":"94364008748","storefrontBaseUrl":"https:\/\/www.byjosephine.com.au","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1149<script> 1150 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1151 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1152 window.ShopifyAnalytics.meta.currency = 'AUD'; 1153 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":117312979244,"requestId":"190c9734-b8c2-4dde-803b-33570e418884-1791596419"}}; 1154 for (var attr in meta) { 1155 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1156 } 1157</script>
vendor: 1 bytes, line 1157
1157
1158<script class="analytics"> 1159 (function () { 1160 var customDocumentWrite = function(content) { 1161 var jquery = null; 1162 1163 if (window.jQuery) { 1164 jquery = window.jQuery; 1165 } else if (window.Checkout && window.Checkout.$) { 1166 jquery = window.Checkout.$; 1167 } 1168 1169 if (jquery) { 1170 jquery('body').append(content); 1171 } 1172 }; 1173 1174 var hasLoggedConversion = function(token) { 1175 if (token) { 1176 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1177 } 1178 return false; 1179 } 1180 1181 var setCookieIfConversion = function(token) { 1182 if (token) { 1183 var twoMonthsFromNow = new Date(Date.now()); 1184 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1185 1186 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1187 } 1188 } 1189 1190 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1191 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1192 if (trekkie.integrations) { 1193 return; 1194 } 1195 trekkie.methods = [ 1196 'identify', 1197 'page', 1198 'ready', 1199 'track', 1200 'trackForm', 1201 'trackLink' 1202 ]; 1203 trekkie.factory = function(method) { 1204 return function() { 1205 var args = Array.prototype.slice.call(arguments); 1206 args.unshift(method); 1207 trekkie.push(args); 1208 if (method == 'track' || method == 'page') { 1209 var pageUrl; 1210 try { 1211 pageUrl = window.location.href; 1212 } catch (e) {} 1213 var pageReferrer; 1214 try { 1215 pageReferrer = document.referrer; 1216 } catch (e) {} 1217 try { 1218 if (window.__TREKKIE_SHIM_QUEUE == null) { 1219 window.__TREKKIE_SHIM_QUEUE = []; 1220 } 1221 window.__TREKKIE_SHIM_QUEUE.push({ 1222 from: 'trekkie-stub', 1223 method: method, 1224 args: args.slice(1), 1225 pageContext: { 1226 url: pageUrl, 1227 referrer: pageReferrer 1228 } 1229 }); 1230 } catch (e) { 1231 // no-op 1232 } 1233 } 1234 return trekkie; 1235 }; 1236 }; 1237 for (var i = 0; i < trekkie.methods.length; i++) { 1238 var key = trekkie.methods[i]; 1239 trekkie[key] = trekkie.factory(key); 1240 } 1241 trekkie.load = function(config) { 1242 trekkie.config = config || {}; 1243 trekkie.config.initialDocumentCookie = document.cookie; 1244 var first = document.getElementsByTagName('script')[0]; 1245var script = document.createElement('script'); 1246script.type = 'text/javascript'; 1247script.onerror = function(e) { 1248 var scriptFallback = document.createElement('script'); 1249 scriptFallback.type = 'text/javascript'; 1250 scriptFallback.onerror = function(error) { 1251 var Monorail = { 1252 produce: function produce(monorailDomain, schemaId, payload) { 1253 var currentMs = new Date().getTime(); 1254 var event = { 1255 schema_id: schemaId, 1256 payload: payload, 1257 metadata: { 1258 event_created_at_ms: currentMs, 1259 event_sent_at_ms: currentMs 1260 } 1261 }; 1262 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1263 }, 1264 sendRequest: function sendRequest(endpointUrl, payload) { 1265 // Try the sendBeacon API 1266 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1267 var blobData = new window.Blob([payload], { 1268 type: 'text/plain' 1269 }); 1270 1271 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1272 return true; 1273 } // sendBeacon was not successful 1274 1275 } // XHR beacon 1276 1277 var xhr = new XMLHttpRequest(); 1278 1279 try { 1280 xhr.open('POST', endpointUrl); 1281 xhr.setRequestHeader('Content-Type', 'text/plain'); 1282 xhr.send(payload); 1283 } catch (e) { 1284 console.log(e); 1285 } 1286 1287 return false; 1288 }, 1289 isIos12: function isIos12() { 1290 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1291 } 1292 }; 1293 Monorail.produce('monorail-edge.shopifysvc.com', 1294 'trekkie_storefront_load_errors/1.1', 1295 {shop_id: 94364008748, 1296 theme_id: 181519679788, 1297 app_name: "storefront", 1298 context_url: window.location.href, 1299 source_url: "//www.byjosephine.com.au/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 1300 1301 }; 1302 scriptFallback.async = true; 1303 scriptFallback.src = '//www.byjosephine.com.au/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1304 first.parentNode.insertBefore(scriptFallback, first); 1305}; 1306script.async = true; 1307script.src = '//www.byjosephine.com.au/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1308first.parentNode.insertBefore(script, first); 1309 1310 }; 1311 trekkie.load( 1312 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":94364008748,"isMerchantRequest":null,"themeId":181519679788,"themeCityHash":"15044542454864710342","contentLanguage":"en","currency":"AUD","eventMetadataId":"f57b8502-81d8-4ca7-9700-ca0485c0419f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1313 ); 1314 1315 var loaded = false;
1316 trekkie.ready(function() { 1317 if (loaded) return; 1318 loaded = true; 1319 1320 window.ShopifyAnalytics.lib = window.trekkie; 1321 1322 var originalDocumentWrite = document.write; 1323 document.write = customDocumentWrite; 1324 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1325 document.write = originalDocumentWrite; 1326 1327 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1328 var token = match? match[1]: undefined; 1329 if (!hasLoggedConversion(token)) { 1330 setCookieIfConversion(token); 1331 1332 } 1333 }); 1334 1335 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":117312979244,"requestId":"190c9734-b8c2-4dde-803b-33570e418884-1791596419","shopifyEmitted":true}); 1336 1337 var eventsListenerScript = document.createElement('script'); 1338 eventsListenerScript.async = true; 1339 eventsListenerScript.src = "//www.byjosephine.com.au/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1340 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1341})();</script>
vendor: 1 bytes, line 1341
1341
1342<script 1343 defer 1344 src="https://www.byjosephine.com.au/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 1345 data-application="storefront-renderer" 1346 data-shop-id="94364008748" 1347 data-render-region="gcp-us-central1" 1348 data-page-type="blog" 1349 data-theme-instance-id="181519679788" 1350 data-theme-name="Prestige" 1351 data-theme-version="10.11.1" 1352 data-monorail-region="shop_domain" 1353 data-resource-timing-sampling-rate="10" 1354 data-shs="true" 1355 data-shs-beacon="true" 1356 data-shs-export-with-fetch="true" 1357 data-shs-logs-sample-rate="1" 1358 data-shs-beacon-endpoint="https://www.byjosephine.com.au/api/collect" 1359></script>
1359 1360<meta name="shopify-y" content="558df9c1-6e49-45b1-8f1d-9e7bb308968d" data-expiration="1823154019000"><meta name="shopify-s" content="e380f064-10c6-4f91-a06f-3d11a3d3f1fe" data-expiration="1791598219000"> 1361</head> 1362 1363 1364 1365 <body class="features--button-transition features--zoom-image color-scheme color-scheme--scheme-1"><template id="drawer-default-template"> 1366 <div part="base"> 1367 <div part="overlay"></div> 1368 1369 <div part="content"> 1370 <header part="header"> 1371 <slot name="header"></slot> 1372 1373 <dialog-close-button style="display: contents"> 1374 <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 1375 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1376 </svg> 1377 1378 </button> 1379 </dialog-close-button> 1380 </header> 1381 1382 <div part="body"> 1383 <slot></slot> 1384 </div> 1385 1386 <footer part="footer"> 1387 <slot name="footer"></slot> 1388 </footer> 1389 </div> 1390 </div> 1391</template><template id="modal-default-template"> 1392 <div part="base"> 1393 <div part="overlay"></div> 1394 1395 <div part="content"> 1396 <header part="header"> 1397 <slot name="header"></slot> 1398 1399 <dialog-close-button style="display: contents"> 1400 <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 1401 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1402 </svg> 1403 1404 </button> 1405 </dialog-close-button> 1406 </header> 1407 1408 <div part="body"> 1409 <slot></slot> 1410 </div> 1411 </div> 1412 </div> 1413</template><template id="popover-default-template"> 1414 <div part="base"> 1415 <div part="overlay"></div> 1416 1417 <div part="content"> 1418 <header part="header"> 1419 <slot name="header"></slot> 1420 1421 <dialog-close-button style="display: contents"> 1422 <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 1423 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1424 </svg> 1425 1426 </button> 1427 </dialog-close-button> 1428 </header> 1429 1430 <div part="body"> 1431 <slot></slot> 1432 </div> 1433 </div> 1434 </div> 1435</template><template id="header-search-default-template"> 1436 <div part="base"> 1437 <div part="overlay"></div> 1438 1439 <div part="content"> 1440 <slot></slot> 1441 </div> 1442 </div> 1443</template><template id="video-media-default-template"> 1444 <slot></slot> 1445 1446 <svg part="play-button" fill="none" width="48" height="48" viewBox="0 0 48 48"> 1447 <path fill-rule="evenodd" clip-rule="evenodd" d="M48 24c0 13.255-10.745 24-24 24S0 37.255 0 24 10.745 0 24 0s24 10.745 24 24Zm-18 0-9-6.6v13.2l9-6.6Z" fill="var(--play-button-background, #ffffff)"/> 1448 </svg> 1449</template><loading-bar class="loading-bar" aria-hidden="true"></loading-bar> 1450 <a href="#main" allow-hash-change class="skip-to-content sr-only">Skip to content</a><div class="sr-only" role="status" aria-live="polite" aria-atomic="true"> 1451 <span id="status-announcement"></span> 1452 </div> 1453 1454 <div class="sr-only" role="alert" aria-live="assertive" aria-atomic="true"> 1455 <span id="error-announcement"></span> 1456 </div> 1457 1458 <span id="header-scroll-tracker" style="position: absolute; width: 1px; height: 1px; top: var(--header-scroll-tracker-offset, 10px); left: 0;"></span><!-- BEGIN sections: header-group --> 1459<aside id="shopify-section-sections--25529283838252__announcement_bar_ET96hC" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style> 1460 :root { 1461 --announcement-bar-is-sticky: 0;--header-scroll-tracker-offset: var(--announcement-bar-height);}#shopify-section-sections--25529283838252__announcement_bar_ET96hC { 1462 --announcement-bar-font-size: 0.5625rem; 1463 } 1464 1465 @media screen and (min-width: 999px) { 1466 #shopify-section-sections--25529283838252__announcement_bar_ET96hC { 1467 --announcement-bar-font-size: 0.5625rem; 1468 } 1469 } 1470 </style> 1471 1472 <height-observer variable="announcement-bar"> 1473 <div class="announcement-bar color-scheme color-scheme--scheme-4">
1473<announcement-bar-carousel allow-swipe autoplay="3" id="carousel-sections--25529283838252__announcement_bar_ET96hC" class="announcement-bar__carousel"><p class="prose heading is-selected" >FREE SHIPPING ON ORDERS OVER $120 or $14.95 AUS WIDE</p></announcement-bar-carousel></div> 1474 </height-observer> 1475 1476
1476<script> 1477 document.documentElement.style.setProperty('--announcement-bar-height', `${document.getElementById('shopify-section-sections--25529283838252__announcement_bar_ET96hC').clientHeight.toFixed(2)}px`); 1478 </script>
1478</aside><header id="shopify-section-sections--25529283838252__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> 1479 :root { 1480 --header-is-sticky: 1; 1481 } 1482 1483 #shopify-section-sections--25529283838252__header { 1484 --header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr); 1485 --header-padding-block: 1rem; 1486 --header-transparent-header-text-color: 255 255 255; 1487 --header-separation-border-color: 28 28 28 / 0.15; 1488 1489 position: relative; 1490 z-index: 4; 1491 } 1492 1493 @media screen and (min-width: 700px) { 1494 #shopify-section-sections--25529283838252__header { 1495 --header-padding-block: 1.6rem; 1496 } 1497 } 1498 1499 @media screen and (min-width: 1000px) { 1500 #shopify-section-sections--25529283838252__header {--header-grid: "logo primary-nav secondary-nav" / minmax(max-content, 1fr) auto minmax(max-content, 1fr);} 1501 }#shopify-section-sections--25529283838252__header { 1502 position: sticky; 1503 top: 0; 1504 } 1505 1506 .shopify-section--announcement-bar ~ #shopify-section-sections--25529283838252__header { 1507 top: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px)); 1508 }#shopify-section-sections--25529283838252__header { 1509 --header-logo-width: 160px; 1510 } 1511 1512 @media screen and (min-width: 700px) { 1513 #shopify-section-sections--25529283838252__header { 1514 --header-logo-width: 200px; 1515 } 1516 }</style> 1517 1518<height-observer variable="header"> 1519 <x-header class="header color-scheme color-scheme--scheme-2"> 1520 <a href="/" class="header__logo"><span class="sr-only">By Josephine</span><img src="//www.byjosephine.com.au/cdn/shop/files/BY_JOSEPHINE_Bg_Removed_Logo.png?v=1756711907&width=750" alt="By Josephine" srcset="//www.byjosephine.com.au/cdn/shop/files/BY_JOSEPHINE_Bg_Removed_Logo.png?v=1756711907&width=400 400w, //www.byjosephine.com.au/cdn/shop/files/BY_JOSEPHINE_Bg_Removed_Logo.png?v=1756711907&width=600 600w" width="750" height="125" sizes="200px" class="header__logo-image"></a> 1521 1522<nav class="header__primary-nav header__primary-nav--center" aria-label="Primary navigation"> 1523 <button type="button" aria-controls="sidebar-menu" class="md:hidden"> 1524 <span class="sr-only">Navigation menu</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-hamburger" viewBox="0 0 24 24"> 1525 <path d="M1 19h22M1 12h22M1 5h22" stroke="currentColor" stroke-width="1.5" stroke-linecap="square"/> 1526 </svg></button><ul class="contents unstyled-list md-max:hidden"> 1527 1528 <li class="header__primary-nav-item"><a href="/collections" data-title="Shop" class="block h6" >Shop</a></li> 1529 1530 <li class="header__primary-nav-item"><a href="/pages/about" data-title="About" class="block h6" >About</a></li> 1531 1532 <li class="header__primary-nav-item"><a href="/pages/events-markets-page" data-title="Market Calendar" class="block h6" >Market Calendar</a></li> 1533 1534 <li class="header__primary-nav-item"><dropdown-menu-disclosure follow-summary-link trigger="hover"><details class="header__menu-disclosure"> 1535 <summary data-follow-link="#" class="h6" data-title="Stockist">Stockist</summary><ul class="header__dropdown-menu header__dropdown-menu--restrictable unstyled-list" role="list"><li><a href="/pages/stockists-page" class="link-faded-reverse" >Stockists</a></li><li><a href="/pages/become-a-stockist" class="link-faded-reverse" >Become a stockist</a></li></ul></details></dropdown-menu-disclosure></li></ul></nav><nav class="header__secondary-nav" aria-label="Secondary navigation"><ul class="contents unstyled-list"><li class="header__account-link sm-max:hidden"> 1536 <a href="https://www.byjosephine.com.au/customer_authentication/redirect?locale=en®ion_country=AU"> 1537 <span class="sr-only">Login</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-account" viewBox="0 0 24 24"> 1538 <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.3
153813 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1539 <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 1540 </svg></a> 1541 </li><li class="header__search-link"> 1542 <a href="/search" aria-controls="header-search-sections--25529283838252__header"> 1543 <span class="sr-only">Search</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-search" viewBox="0 0 24 24"> 1544 <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 1545 <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"/> 1546 </svg></a> 1547 </li><li class="relative header__cart-link"> 1548 <a href="/cart" data-no-instant> 1549 <span class="sr-only">Cart</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-cart" viewBox="0 0 24 24"><path d="M2 10h20l-4 11H6L2 10Zm14-3a4 4 0 0 0-8 0" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg><cart-dot class="header__cart-dot "></cart-dot> 1550 </a> 1551 </li> 1552 </ul> 1553 </nav><header-search id="header-search-sections--25529283838252__header" class="header-search"> 1554 <div class="container"> 1555 <form id="predictive-search-form" action="/search" method="GET" aria-owns="header-predictive-search" class="header-search__form" role="search"> 1556 <div class="header-search__form-control"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-search" viewBox="0 0 24 24"> 1557 <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 1558 <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"/> 1559 </svg><input type="search" name="q" spellcheck="false" class="header-search__input h5 sm:h4" aria-label="Search" placeholder="Search for..."> 1560 1561 <dialog-close-button class="contents"> 1562 <button type="button"> 1563 <span class="sr-only">Close</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16"> 1564 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1565 </svg> 1566 1567 </button> 1568 </dialog-close-button> 1569 </div> 1570 </form> 1571 1572 <predictive-search id="header-predictive-search" class="predictive-search"> 1573 <div class="predictive-search__content" slot="results"></div> 1574 </predictive-search> 1575 </div> 1576</header-search><template id="header-sidebar-template"> 1577 <div part="base"> 1578 <div part="overlay"></div> 1579 1580 <div part="content"> 1581 <header part="header"> 1582 <dialog-close-button class="contents"> 1583 <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16"> 1584 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1585 </svg> 1586 1587 </button> 1588 </dialog-close-button> 1589 </header> 1590 1591 <div part="panel-list"> 1592 <slot name="main-panel"></slot><slot name="collapsible-panel"></slot></div> 1593 </div> 1594 </div> 1595</template> 1596 1597<header-sidebar id="sidebar-menu" class="header-sidebar drawer drawer--sm color-scheme color-scheme--scheme-2" template="header-sidebar-template" open-from="left"><div class="header-sidebar__main-panel" slot="main-panel"> 1598 <div class="header-sidebar__scroller"> 1599 <ul class="header-sidebar__linklist unstyled-list" role="list"><li><a href="/collections" class="header-sidebar__linklist-button h6">Shop</a></li><li><a href="/pages/about" class="header-sidebar__linklist-button h6">About</a></li><li><a href="/pages/events-markets-page" class="header-sidebar__linklist-button h6">Market Calendar</a></li><li><button type="button" class="header-sidebar__linklist-button h6" aria-controls="header-panel-4" aria-expanded="false">Stockist<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1600 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1601 </svg></button></li></ul> 1602 </div><div class="header-sidebar__footer"><a href="https://www.byjosephine.com.au/customer_authentication/redirect?locale=en®ion_country=AU" class="text-with-icon smallcaps sm:hidden"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-account" viewBox="0 0 24 24">
1603 <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1604 <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 1605 </svg>Login</a></div></div><header-sidebar-collapsible-panel class="header-sidebar__collapsible-panel" slot="collapsible-panel"> 1606 <div class="header-sidebar__scroller"><div id="header-panel-4" class="header-sidebar__sub-panel" hidden> 1607 <button type="button" class="header-sidebar__back-button link-faded text-with-icon h6 md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1608 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1609 </svg>Stockist</button> 1610 1611 <ul class="header-sidebar__linklist unstyled-list" role="list"><li><a href="/pages/stockists-page" class="header-sidebar__linklist-button h6">Stockists</a></li><li><a href="/pages/become-a-stockist" class="header-sidebar__linklist-button h6">Become a stockist</a></li></ul></div></div> 1612 </header-sidebar-collapsible-panel></header-sidebar></x-header> 1613</height-observer> 1614
1615<script> 1616 document.documentElement.style.setProperty('--header-height', `${document.getElementById('shopify-section-sections--25529283838252__header').clientHeight.toFixed(2)}px`); 1617</script>
1617 1618 1619 1620</header> 1621<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 1622<section id="shopify-section-sections--25529283871020__cart-drawer" class="shopify-section shopify-section-group-overlay-group shopify-section--cart-drawer"><cart-drawer id="cart-drawer" aria-label="Cart" class="cart-drawer drawer drawer--center-body color-scheme color-scheme--scheme-1" initial-focus="false" handle-editor-events> 1623 <p class="h4" slot="header">Cart</p><p class="h5 text-center">Your cart is empty</p></cart-drawer> 1624 1625</section><aside id="shopify-section-sections--25529283871020__privacy-banner" class="shopify-section shopify-section-group-overlay-group shopify-section--privacy-banner"><privacy-banner class="pop-in privacy-banner color-scheme color-scheme--scheme-1" handle-editor-events> 1626 <dialog-close-button class="contents"> 1627 <button class="pop-in__close-button tap-area"> 1628 <span class="sr-only">Close</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16"> 1629 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1630 </svg> 1631 1632 </button> 1633 </dialog-close-button> 1634 1635 <div class="v-stack gap-4"><p class="h6">Cookies policy</p><div class="prose text-xs"><p>We use cookies and similar technologies to provide the best experience on our website. Refer to our Privacy Policy for more information.</p></div><div class="h-stack gap-4"> 1636 <button type="button" class="link text-xs" data-action="accept">Accept</button> 1637 <button type="button" class="link text-xs text-subdued" data-action="decline">Decline</button> 1638 </div> 1639 </div> 1640</privacy-banner> 1641 1642</aside> 1643<!-- END sections: overlay-group --><main id="main" class="anchor"> 1644 <section id="shopify-section-template--26030511849772__custom_liquid_pMpdcB" class="shopify-section shopify-section--custom-liquid"><div class="section-spacing color-scheme color-scheme--scheme-1 color-scheme--bg-54922f2e920ba8346f6dc0fba343d673 bordered-section"> 1645 <div class=""> 1646 <div class="text-center"><h1>The By Josephine Blog: Stories, Recipes & French Baking</h1></div> 1647 </div> 1648 </div> 1649</section><section id="shopify-section-template--26030511849772__main" class="shopify-section shopify-section--main-blog"><div class="section-spacing section-spacing--tight color-scheme color-scheme--scheme-1 color-scheme--bg-54922f2e920ba8346f6dc0fba343d673"><div class="container container--lg"> 1650 <div class="section-stack"><div class="v-stack gap-8 sm:gap-12"><blog-posts class="blog-post-list" reveal-on-scroll="true"><div class="blog-post-card group snap-center"><a href="/blogs/all/easter-our-french-way-melbourne" class="overflow-hidden"><img src="//www.byjosephine.com.au/cdn/shop/articles/IMG_5854_99c448e2-1ce4-4d58-8e03-3e82b60ecfd6.png?v=1775524455&width=1110" alt="Easter, Our French Way in Melbourne" srcset="//www.byjosephine.com.au/cdn/shop/articles/IMG_5854_99c448e2-1ce4-4d58-8e03-3e82b60ecfd6.png?v=1775524455&width=300 300w, //www.byjosephine.com.au/cdn/shop/articles/IMG_5854_99c448e2-1ce4-4d58-8e03-3e82b60ecfd6.png?v=1775524455&width=400 400w, //www.byjosephine.com.au/cdn/shop/articles/IMG_5854_99c448e2-1ce4-4d58-8e03-3e82b60ecfd6.png?v=1775524455&width=500 500w, //www.byjosephine.com.au/cdn/shop/articles/IMG_5854_99c448e2-1ce4-4d58-8e03-3e82b60ecfd6.png?v=1775524455&width=600 600w, //www.byjosephine.com.au/cdn/shop/articles/IMG_5854_99c448e2-1ce4-4d58-8e03-3e82b60ecfd6.png?v=1775524455&width=800 800w, //www.byjosephine.com.au/cdn/shop/articles/IMG_5854_99c448e2-1ce4-4d58-8e03-3e82b60ecfd6.png?v=1775524455&width=1000 1000w" width="1110" height="1044" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1651 <a href="/blogs/all/easter-our-french-way-melbourne" class="blog-post-card__title h4">Easter, Our French Way in Melbourne</a> 1652 </p><a href="/blogs/all/easter-our-french-way-melbourne" class="blog-post-card__read-more link">Read more</a></div> 1653</div><div class="blog-post-card group snap-center"><a href="/blogs/all/autumn-baking-melbourne-fig-almond-yoghurt-tea-cake-by-josephineautumn-baking-melbourne-fig-almond-yoghurt-tea-cake" class="overflow-hidden"><img src="//www.byjosephine.com.au/cdn/shop/articles/IMG_2345_b3d186b7-3189-433e-8689-6eaff4ad7888.jpg?v=1775524436&width=1536" alt="Fig, almond and yoghurt tea cake with ripe fresh figs and flaked almonds, styled for autumn baking in Melbourne by By Josephine" srcset="//www.byjosephine.com.au/cdn/shop/articles/IMG_2345_b3d186b7-3189-433e-8689-6eaff4ad7888.jpg?v=1775524436&width=300 300w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2345_b3d186b7-3189-433e-8689-6eaff4ad7888.jpg?v=1775524436&width=400 400w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2345_b3d186b7-3189-433e-8689-6eaff4ad7888.jpg?v=1775524436&width=500 500w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2345_b3d186b7-3189-433e-8689-6eaff4ad7888.jpg?v=1775524436&width=600 600w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2345_b3d186b7-3189-433e-8689-6eaff4ad7888.jpg?v=1775524436&width=800 800w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2345_b3d186b7-3189-433e-8689-6eaff4ad7888.jpg?v=1775524436&width=1000 1000w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2345_b3d186b7-3189-433e-8689-6eaff4ad7888.jpg?v=1775524436&width=1200 1200w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2345_b3d186b7-3189-433e-8689-6eaff4ad7888.jpg?v=1775524436&width=1400 1400w" width="1536" height="2048" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1654 <a href="/blogs/all/autumn-baking-melbourne-fig-almond-yoghurt-tea-cake-by-josephineautumn-baking-melbourne-fig-almond-yoghurt-tea-cake" class="blog-post-card__title h4">Autumn Baking Melbourne: Fig Almond Yoghurt Tea Cake Recipe</a> 1655 </p><a href="/blogs/all/autumn-baking-melbourne-fig-almond-yoghurt-tea-cake-by-josephineautumn-baking-melbourne-fig-almond-yoghurt-tea-cake" class="blog-post-card__read-more link">Read more</a></div> 1656</div><div class="blog-post-card group snap-center"><a href="/blogs/all/a-gingerbread-tradition-baking-decorating-and-creating-christmas-magic-with-the-kids" class="overflow-hidden">
1656<img src="//www.byjosephine.com.au/cdn/shop/articles/264F5078-00FC-48DF-A8F8-1B1646F7D74C_1_201_a.jpg?v=1774590915&width=3896" alt="A Gingerbread Tradition: Baking, Decorating and Creating Christmas Magic with the Kids" srcset="//www.byjosephine.com.au/cdn/shop/articles/264F5078-00FC-48DF-A8F8-1B1646F7D74C_1_201_a.jpg?v=1774590915&width=300 300w, //www.byjosephine.com.au/cdn/shop/articles/264F5078-00FC-48DF-A8F8-1B1646F7D74C_1_201_a.jpg?v=1774590915&width=400 400w, //www.byjosephine.com.au/cdn/shop/articles/264F5078-00FC-48DF-A8F8-1B1646F7D74C_1_201_a.jpg?v=1774590915&width=500 500w, //www.byjosephine.com.au/cdn/shop/articles/264F5078-00FC-48DF-A8F8-1B1646F7D74C_1_201_a.jpg?v=1774590915&width=600 600w, //www.byjosephine.com.au/cdn/shop/articles/264F5078-00FC-48DF-A8F8-1B1646F7D74C_1_201_a.jpg?v=1774590915&width=800 800w, //www.byjosephine.com.au/cdn/shop/articles/264F5078-00FC-48DF-A8F8-1B1646F7D74C_1_201_a.jpg?v=1774590915&width=1000 1000w, //www.byjosephine.com.au/cdn/shop/articles/264F5078-00FC-48DF-A8F8-1B1646F7D74C_1_201_a.jpg?v=1774590915&width=1200 1200w, //www.byjosephine.com.au/cdn/shop/articles/264F5078-00FC-48DF-A8F8-1B1646F7D74C_1_201_a.jpg?v=1774590915&width=1400 1400w, //www.byjosephine.com.au/cdn/shop/articles/264F5078-00FC-48DF-A8F8-1B1646F7D74C_1_201_a.jpg?v=1774590915&width=1600 1600w, //www.byjosephine.com.au/cdn/shop/articles/264F5078-00FC-48DF-A8F8-1B1646F7D74C_1_201_a.jpg?v=1774590915&width=1800 1800w, //www.byjosephine.com.au/cdn/shop/articles/264F5078-00FC-48DF-A8F8-1B1646F7D74C_1_201_a.jpg?v=1774590915&width=2000 2000w" width="3896" height="1888" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1657 <a href="/blogs/all/a-gingerbread-tradition-baking-decorating-and-creating-christmas-magic-with-the-kids" class="blog-post-card__title h4">A Gingerbread Tradition: Baking, Decorating and Creating Christmas Magic with the Kids</a> 1658 </p><a href="/blogs/all/a-gingerbread-tradition-baking-decorating-and-creating-christmas-magic-with-the-kids" class="blog-post-card__read-more link">Read more</a></div> 1659</div><div class="blog-post-card group snap-center"><a href="/blogs/all/embrace-winter-warmth-with-my-apple-tarte-tatin" class="overflow-hidden"><img src="//www.byjosephine.com.au/cdn/shop/articles/Untitled_design_1722569801.webp?v=1777342830&width=1080" alt="Embrace Winter Warmth with My Apple Tarte Tatin" srcset="//www.byjosephine.com.au/cdn/shop/articles/Untitled_design_1722569801.webp?v=1777342830&width=300 300w, //www.byjosephine.com.au/cdn/shop/articles/Untitled_design_1722569801.webp?v=1777342830&width=400 400w, //www.byjosephine.com.au/cdn/shop/articles/Untitled_design_1722569801.webp?v=1777342830&width=500 500w, //www.byjosephine.com.au/cdn/shop/articles/Untitled_design_1722569801.webp?v=1777342830&width=600 600w, //www.byjosephine.com.au/cdn/shop/articles/Untitled_design_1722569801.webp?v=1777342830&width=800 800w, //www.byjosephine.com.au/cdn/shop/articles/Untitled_design_1722569801.webp?v=1777342830&width=1000 1000w" width="1080" height="1080" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1660 <a href="/blogs/all/embrace-winter-warmth-with-my-apple-tarte-tatin" class="blog-post-card__title h4">Embrace Winter Warmth with My Apple Tarte Tatin</a> 1661 </p><a href="/blogs/all/embrace-winter-warmth-with-my-apple-tarte-tatin" class="blog-post-card__read-more link">Read more</a></div> 1662</div><div class="blog-post-card group snap-center"><a href="/blogs/all/its-almost-spring-gluten-free-chocolate-orange-fondant-cake" class="overflow-hidden"><img src="//www.byjosephine.com.au/cdn/shop/articles/IMG_3803_1724658204.webp?v=1777342815&width=2400" alt="its almost spring - Gluten Free Chocolate & Orange Fondant Cake" srcset="//www.byjosephine.com.au/cdn/shop/articles/IMG_3803_1724658204.webp?v=1777342815&width=300 300w, //www.byjosephine.com.au/cdn/shop/articles/IMG_3803_1724658204.webp?v=1777342815&width=400 400w, //www.byjosephine.com.au/cdn/shop/articles/IMG_3803_1724658204.webp?v=1777342815&width=500 500w, //www.byjosephine.com.au/cdn/shop/articles/IMG_3803_1724658204.webp?v=1777342815&width=600 600w, //www.byjosephine.com.au/cdn/shop/articles/IMG_3803_1724658204.webp?v=1777342815&width=800 800w, //www.byjosephine.com.au/cdn/shop/articles/IMG_3803_1724658204.webp?v=1777342815&width=1000 1000w, //www.byjosephine.com.au/cdn/shop/articles/IMG_3803_1724658204.webp?v=1777342815&width=1200 1200w, //www.byjosephine.com.au/cdn/shop/articles/IMG_3803_1724658204.webp?v=1777342815&width=1400 1400w, //www.byjosephine.com.au/cdn/shop/articles/IMG_3803_1724658204.webp?v=1777342815&width=1600 1600w, //www.byjosephine.com.au/cdn/shop/articles/IMG_3803_1724658204.webp?v=1777342815&width=1800 1800w, //www.byjosephine.com.au/cdn/shop/articles/IMG_3803_1724658204.webp?v=1777342815&width=2000 2000w" width="2400" height="1764" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1663 <a href="/blogs/all/its-almost-spring-gluten-free-chocolate-orange-fondant-cake" class="blog-post-card__title h4">its almost spring - Gluten Free Chocolate & Orange Fondant Cake</a> 1664 </p><a href="/blogs/all/its-almost-spring-gluten-free-chocolate-orange-fondant-cake" class="blog-post-card__read-more link">Read more</a></div> 1665</div><div class="blog-post-card group snap-center"><a href="/blogs/all/a-tropical-escape-in-sri-la-nka-tea-fruit-and-tranquillity" class="overflow-hidden"><img src="//www.byjosephine.com.au/cdn/shop/articles/IMG_2368_1728536722.webp?v=1777342859&width=2400" alt="A Tropical Escape in Sri Lanka: Tea, Fruit, and Tranquillity" srcset="//www.byjosephine.com.au/cdn/shop/articles/IMG_2368_1728536722.webp?v=1777342859&width=300 300w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2368_1728536722.webp?v=1777342859&width=400 400w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2368_1728536722.webp?v=1777342859&width=500 500w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2368_1728536722.webp?v=1777342859&width=600 600w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2368_1728536722.webp?v=1777342859&width=800 800w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2368_1728536722.webp?v=1777342859&width=1000 1000w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2368_1728536722.webp?v=1777342859&width=1200 1200w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2368_1728536722.webp?v=1777342859&width=1400 1400w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2368_1728536722.webp?v=1777342859&width=1600 1600w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2368_1728536722.webp?v=1777342859&width=1800 1800w, //www.byjosephine.com.au/cdn/shop/articles/IMG_2368_1728536722.webp?v=1777342859&width=2000 2000w" width="2400" height="3200" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1666 <a href="/blogs/all/a-tropical-escape-in-sri-la-nka-tea-fruit-and-tranquillity" class="blog-post-card__title h4">A Tropical Escape in Sri Lanka: Tea, Fruit, and Tranquillity</a> 1667 </p><a href="/blogs/all/a-tropical-escape-in-sri-la-nka-tea-fruit-and-tranquillity" class="blog-post-card__read-more link">Read more</a></div> 1668</div><div class="blog-post-card group snap-center"><a href="/blogs/all/the-behind-the-scenes-story-of-the-by-josephine-baking-kits" class="overflow-hidden"><img src="//www.byjosephine.com.au/cdn/shop/articles/2024-11-25_21-31-15_1732530725.webp?v=1777342799&width=1102" alt="The Behind the Scenes story of the By Josephine Baking Kits" srcset="//www.byjosephine.com.au/cdn/shop/articles/2024-11-25_21-31-15_1732530725.webp?v=1777342799&width=300 300w, //www.byjosephine.com.au/cdn/shop/articles/2024-11-25_21-31-15_1732530725.webp?v=1777342799&width=400 400w, //www.byjosephine.com.au/cdn/shop/articles/2024-11-25_21-31-15_1732530725.webp?v=1777342799&width=500 500w, //www.byjosephine.com.au/cdn/shop/articles/2024-11-25_21-31-15_1732530725.webp?v=1777342799&width=600 600w, //www.byjosephine.com.au/cdn/shop/articles/2024-11-25_21-31-15_1732530725.webp?v=1777342799&width=800 800w, //www.byjosephine.com.au/cdn/shop/articles/2024-11-25_21-31-15_1732530725.webp?v=1777342799&width=1000 1000w" width="1102" height="1652" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1669 <a href="/blogs/all/the-behind-the-scenes-story-of-the-by-josephine-baking-kits" class="blog-post-card__title h4">The Behind the Scenes story of the By Josephine Baking Kits</a> 1670 </p><a href="/blogs/all/the-behind-the-scenes-story-of-the-by-josephine-baking-kits" class="blog-post-card__read-more link">Read more</a></div> 1671</div><div class="blog-post-card group snap-center">
1671<a href="/blogs/all/late-summer-bounty-melbo-urne-s-hidden-fig-harvest" class="overflow-hidden"><img src="//www.byjosephine.com.au/cdn/shop/articles/75EA6A22-BBA3-4DDD-A767-20C7A5A64DDB_1_201_a_1740803397.webp?v=1777342885&width=2166" alt="Late Summer Bounty: Melbourneâs Hidden Fig Harvest" srcset="//www.byjosephine.com.au/cdn/shop/articles/75EA6A22-BBA3-4DDD-A767-20C7A5A64DDB_1_201_a_1740803397.webp?v=1777342885&width=300 300w, //www.byjosephine.com.au/cdn/shop/articles/75EA6A22-BBA3-4DDD-A767-20C7A5A64DDB_1_201_a_1740803397.webp?v=1777342885&width=400 400w, //www.byjosephine.com.au/cdn/shop/articles/75EA6A22-BBA3-4DDD-A767-20C7A5A64DDB_1_201_a_1740803397.webp?v=1777342885&width=500 500w, //www.byjosephine.com.au/cdn/shop/articles/75EA6A22-BBA3-4DDD-A767-20C7A5A64DDB_1_201_a_1740803397.webp?v=1777342885&width=600 600w, //www.byjosephine.com.au/cdn/shop/articles/75EA6A22-BBA3-4DDD-A767-20C7A5A64DDB_1_201_a_1740803397.webp?v=1777342885&width=800 800w, //www.byjosephine.com.au/cdn/shop/articles/75EA6A22-BBA3-4DDD-A767-20C7A5A64DDB_1_201_a_1740803397.webp?v=1777342885&width=1000 1000w, //www.byjosephine.com.au/cdn/shop/articles/75EA6A22-BBA3-4DDD-A767-20C7A5A64DDB_1_201_a_1740803397.webp?v=1777342885&width=1200 1200w, //www.byjosephine.com.au/cdn/shop/articles/75EA6A22-BBA3-4DDD-A767-20C7A5A64DDB_1_201_a_1740803397.webp?v=1777342885&width=1400 1400w, //www.byjosephine.com.au/cdn/shop/articles/75EA6A22-BBA3-4DDD-A767-20C7A5A64DDB_1_201_a_1740803397.webp?v=1777342885&width=1600 1600w, //www.byjosephine.com.au/cdn/shop/articles/75EA6A22-BBA3-4DDD-A767-20C7A5A64DDB_1_201_a_1740803397.webp?v=1777342885&width=1800 1800w, //www.byjosephine.com.au/cdn/shop/articles/75EA6A22-BBA3-4DDD-A767-20C7A5A64DDB_1_201_a_1740803397.webp?v=1777342885&width=2000 2000w" width="2166" height="2843" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1672 <a href="/blogs/all/late-summer-bounty-melbo-urne-s-hidden-fig-harvest" class="blog-post-card__title h4">Late Summer Bounty: Melbourneâs Hidden Fig Harvest</a> 1673 </p><a href="/blogs/all/late-summer-bounty-melbo-urne-s-hidden-fig-harvest" class="blog-post-card__read-more link">Read more</a></div> 1674</div><div class="blog-post-card group snap-center"><a href="/blogs/all/easter-travels-in-france" class="overflow-hidden"><img src="//www.byjosephine.com.au/cdn/shop/articles/2025-05-03_09-12-11_1746227542.webp?v=1777342845&width=1200" alt="EASTER TRAVELS in France" srcset="//www.byjosephine.com.au/cdn/shop/articles/2025-05-03_09-12-11_1746227542.webp?v=1777342845&width=300 300w, //www.byjosephine.com.au/cdn/shop/articles/2025-05-03_09-12-11_1746227542.webp?v=1777342845&width=400 400w, //www.byjosephine.com.au/cdn/shop/articles/2025-05-03_09-12-11_1746227542.webp?v=1777342845&width=500 500w, //www.byjosephine.com.au/cdn/shop/articles/2025-05-03_09-12-11_1746227542.webp?v=1777342845&width=600 600w, //www.byjosephine.com.au/cdn/shop/articles/2025-05-03_09-12-11_1746227542.webp?v=1777342845&width=800 800w, //www.byjosephine.com.au/cdn/shop/articles/2025-05-03_09-12-11_1746227542.webp?v=1777342845&width=1000 1000w, //www.byjosephine.com.au/cdn/shop/articles/2025-05-03_09-12-11_1746227542.webp?v=1777342845&width=1200 1200w" width="1200" height="2601" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1675 <a href="/blogs/all/easter-travels-in-france" class="blog-post-card__title h4">EASTER TRAVELS in France</a> 1676 </p><a href="/blogs/all/easter-travels-in-france" class="blog-post-card__read-more link">Read more</a></div> 1677</div><div class="blog-post-card group snap-center"><a href="/blogs/all/the-story-of-the-cannele" class="overflow-hidden"><img src="//www.byjosephine.com.au/cdn/shop/articles/2025-08-09_17-27-38_1754724522_ff164ae0-af84-49ed-9aa4-d4d39bae3abb.webp?v=1777342775&width=614" alt="The Story of the Cannelé" srcset="//www.byjosephine.com.au/cdn/shop/articles/2025-08-09_17-27-38_1754724522_ff164ae0-af84-49ed-9aa4-d4d39bae3abb.webp?v=1777342775&width=300 300w, //www.byjosephine.com.au/cdn/shop/articles/2025-08-09_17-27-38_1754724522_ff164ae0-af84-49ed-9aa4-d4d39bae3abb.webp?v=1777342775&width=400 400w, //www.byjosephine.com.au/cdn/shop/articles/2025-08-09_17-27-38_1754724522_ff164ae0-af84-49ed-9aa4-d4d39bae3abb.webp?v=1777342775&width=500 500w, //www.byjosephine.com.au/cdn/shop/articles/2025-08-09_17-27-38_1754724522_ff164ae0-af84-49ed-9aa4-d4d39bae3abb.webp?v=1777342775&width=600 600w" width="614" height="461" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1678 <a href="/blogs/all/the-story-of-the-cannele" class="blog-post-card__title h4">The Story of the Cannelé</a> 1679 </p><a href="/blogs/all/the-story-of-the-cannele" class="blog-post-card__read-more link">Read more</a></div> 1680</div></blog-posts></div> 1681 </div> 1682 </div></div> 1683 1684 1685</section> 1686<!-- BEGIN sections: footer-group --> 1687<footer id="shopify-section-sections--25529283805484__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style> 1688 #shopify-section-sections--25529283805484__footer { 1689 --footer-content-justify-items: space-between; 1690 } 1691</style><div class="footer color-scheme color-scheme--scheme-4 color-scheme--bg-5408abfb9e666729bc059d7485526554 "> 1692 <div class="container"> 1693 <div class="footer__inner"><div class="footer__block-list"><div class="footer__block footer__block--image" ><img src="//www.byjosephine.com.au/cdn/shop/files/Josephine_Logo.webp?v=1757655359&width=500" alt="Josephine Logo" srcset="//www.byjosephine.com.au/cdn/shop/files/Josephine_Logo.webp?v=1757655359&width=180 180w, //www.byjosephine.com.au/cdn/shop/files/Josephine_Logo.webp?v=1757655359&width=360 360w" width="500" height="500" sizes="180px" style="--image-max-width: 180px" class="constrained-image"></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6"><strong>Menu</strong></p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li> 1694 <a href="/blogs/all" class="link-faded">Stories & Recipes </a> 1695 </li><li> 1696 <a href="/pages/faq" class="link-faded">FAQ</a> 1697 </li><li> 1698 <a href="/pages/macaron-towers" class="link-faded">Macaron Towers</a> 1699 </li><li> 1700 <a href="/pages/corporate-gifting" class="link-faded">Corporate Gifting</a> 1701 </li><li> 1702 <a href="/pages/stockists-page" class="link-faded">Stockists</a> 1703 </li><li> 1704 <a href="/pages/contact" class="link-faded">Contact Us</a> 1705 </li></ul> 1706 </div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6"><strong>Policies</strong></p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li> 1707 <a href="/policies/terms-of-service" class="link-faded">Terms & Conditions</a> 1708 </li><li> 1709 <a href="/policies/privacy-policy" class="link-faded">Privacy Policy</a> 1710 </li><li> 1711 <a href="/policies/shipping-policy" class="link-faded">Shipping & Returns</a> 1712 </li><li> 1713 <a href="/policies/refund-policy" class="link-faded">Refund Policy</a> 1714 </li></ul> 1715 </div></div><div class="footer__block footer__block--newsletter" ><div class="v-stack gap-4 sm:gap-5"><p class="h6"><strong>Newsletter</strong></p><div class="prose text-subdued"><p>Sign up to our newsletter to receive exclusive offers, recipes and Josephine's stories.</p></div><form method="post" action="/contact#newsletter-form-sections--25529283805484__footer" id="newsletter-form-sections--25529283805484__footer" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"><div class="form-control" ><input id="input--sections--25529283805484__footer--contactemail" class="input" type="email" dir="ltr" placeholder="E-mail" 1716 name="contact[email]" 1717 1718 1719 1720 1721 1722 autocomplete="email" 1723 1724 enterkeyhint="send" 1725 required 1726 1727 1728 1729><label for="input--sections--25529283805484__footer--contactemail" class="floating-label text-xs">E-mail</label></div><div class="align-self-start"> 1730<button type="submit" class="button" >Subscribe</button></div></form></div></div><div class="footer__block footer__block--text" ><div class="v-stack gap-4 sm:gap-5"><p class="h6"><em><strong>By Josephine</strong></em></p><div class="prose text-subdued"><p>By Josephine acknowledges the Wurundjeri People as the Traditional Custodians of the land on which we live and work. We pay our respects to their Elders, past and present.</p></div></div></div></div><ul class="social-media social-media--list unstyled-list" role="list"><li class="social-media__item branding-colors--facebook"> 1731 <a href="https://www.facebook.com/people/By-Josephine/100054307790099/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Facebook"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-facebook" viewB
1731ox="0 0 24 24"> 1732 <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/> 1733 </svg></a> 1734 </li><li class="social-media__item branding-colors--instagram"> 1735 <a href="https://www.instagram.com/by_josephine" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Instagram"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-instagram" viewBox="0 0 24 24"> 1736 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/> 1737 </svg></a> 1738 </li></ul><div class="footer__aside"><p class="heading text-subdued text-xxs">© 2026 - <a href="https://www.byjosephine.com.au" target="_blank" rel="dofollow">By Josephine</a> | By <a href="https://alphocks.com/?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> Team AI® </a> <a href="https://alphocks.com/?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore" 1739 style="position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap;"> Australian e-commerce development company </a> </p><ul class="payment-methods unstyled-list"><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="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;"/>
1739</svg> 1740</li><li><svg 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="pi-apple_pay"><title id="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 1.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> 1741</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path 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" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
174106zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 1742</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="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> 1743</li><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</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"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
17430-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li><svg viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="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.635.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></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="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;"/>
1743<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
174316.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> 1744</li></ul></div> 1745 </div> 1746 </div> 1747</div> 1748 1749</footer><section id="shopify-section-sections--25529283805484__rich_text_JniQJw" class="shopify-section shopify-section-group-footer-group shopify-section--rich-text"> 1750<style> #shopify-section-sections--25529283805484__rich_text_JniQJw .prose {padding-top: 8px; padding-bottom: 8px; width: 100%;} </style></section> 1751<!-- END sections: footer-group --></main> 1752 <style> .po-selected-swatch p,.po-selected-button p {display: none;} P {font-size: 16px;} .discount-badge {background-color: #eec5c0; color: #fff;} .banner--success {background-color: #fff; color: #000;} </style> 1753<div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
1753<script> 1754 window['ShopifyForms'] = { 1755 ...window['ShopifyForms'], 1756 currentPageType: "blog" 1757 }; 1758</script>
1758 1759 1760 1761</div><div id="shopify-block-AU0lvN0R5Rm4rWm1uS__16015553545834452532" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: app_init --> 1762
1763<script type="text/javascript" data-id="bc_app_init_script"> 1764 window.BC_SHOPPING_CART = [] 1765 window.BC_SHOPPING_CART_TOTAL = 0 1766 window.BC_SHOP_LOCALE = 'en' 1767 window.BC_SLOT_ID = '' 1768 1769 window.BC_APP_SETTINGS = {"shopId":44210,"status":true,"showOnThankyou":false,"accentColor":"#666666","design":{},"watchNode":null,"cssSelector":null,"cssSelectorPosition":"BEFORE","retainSelectionsOnReload":true,"enableChangeQuantityFix":false,"enableGlobalPostcodeChecker":false,"checkoutCssSelector":null,"ajaxWidgetInitDelay":1000,"customJs":null,"customCss":"/* shipping-estimator {\n display: none;\n} */\n\n","enableDebug":false,"hasPostalCodes":false,"persistenceTarget":"cartAttributes","dateFormat":"PP","timeFormat":"%l:%M %p","locale":"en"} 1770 if (window.BC_APP_SETTINGS.customCss) { 1771 const style = document.createElement('style'); 1772 style.textContent = window.BC_APP_SETTINGS.customCss; 1773 window && window.document && window.document.head.appendChild(style); 1774 } 1775 if (window.BC_APP_SETTINGS.customJs) { 1776 eval?.(`${window.BC_APP_SETTINGS.customJs}`); 1777 } 1778 1779</script>
1779 1780
1781<script> 1782 window.BirdState = { 1783 settings: window.BC_APP_SETTINGS, 1784 locale: 'en', 1785 cart: [], 1786 cartTotal: 0, 1787 customer: 1788 { id: '', loggedIn: false, tags: [] } 1789 1790, 1791 languages: 1792 {"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":"Pick up by appointment","date_required":"Please select a date","error_message":"Please select date / time","pickup_locale":"en-GB","time_required":"Please select a time","calendar_label":"Pick a date","search_address":"Search address...","shipping_label":"Shipping","collector_phone":"Phone","delivery_locale":"en-US","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_note_label":"Pickup note","pickup_time_label":"Select Pickup Time","product_page_today":"today","thankyou_day_label":"Selected Day","collector_last_name":"Last name","delivery_note_label":"Delivery note","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":"","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":"","widget_footer_shipping":"","pickup_note_placeholder":"Enter any special instructions for pickup","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","delivery_note_placeholder":"Enter any special instructions for delivery","postal_code_checker_error":"Local delivery not available","postal_code_checker_label":"Do we deliver?","product_page_out_of_stock":"Out of stock","thankyou_edit_modal_label":"Edit your selection","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","thankyou_edit_button_label":"Edit","collector_email_placeholder":"Email address","local_delivery_search_label":"Search location","postal_code_checker_success":"Local delivery available","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","postal_code_textbox_placeholder":"Enter your postal code","product_page_pickup_not_available":"Pickup not available for this item","thankyou_slots_not_available_error":"No slots available","product_page_delivery_not_available":"Delivery not available for {{zip}}"}} 1793 1794, 1795 slotId: '' 1796 } 1797</script>
1797 1798 1799 1800 1801<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a121ce-2eba-78e6-89b3-ec098df878f9/simple-on-time-delivery-514/assets/bird-pickup-styles.css"> 1802 1803 1804 1805<!-- END app snippet --> 1806
1806<script src="https://cdn.shopify.com/extensions/01a121ce-2eba-78e6-89b3-ec098df878f9/simple-on-time-delivery-514/assets/bird-pickup-script.js" defer></script>
1806 1807</div><div id="shopify-block-AYU1uNGdwRjVma1l1U__16017602894386113438" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: junip-store-key --><span 1808 class="junip-store-key" 1809 data-supports-theme-extensions="true" 1810 data-shopify-preview-mode="true" 1811 data-store-key="pppuCT1tAVJJfFb9PVmj2ZYm" 1812 data-onsite-enabled="true" 1813 data-review-count-enabled="true" 1814 data-star-color="#FDB600" 1815 data-star-template-url="https://api.juniphq.com/images/star_options/1/template"> 1816</span> 1817<!-- END app snippet -->
1818<script src="https://widgets.juniphq.com/v1/junip_shopify.js" async></script>
1818 1819</div><div id="shopify-block-AenBHK0lKV1lteHBpM__18408366429334172745" class="shopify-block shopify-app-block">
1819<script> 1820 window.myPC = {"unique_id":"p7irmr-fc.myshopify.com","request_served_at":"2026-07-06T20:48:21.087Z","source":"shopify","site_name":"By Josephine","site_url":"p7irmr-fc.myshopify.com","currency":"AUD","locale":"en","permissions":["EMAILS","NEW_MICRO","AI_GEN_AVAILABLE"],"pop_devices":["Desktop","Tablet","Mobile"],"pop_position_mobile":"Top","pop_position_desktop":"Bottom Left","pop_delay_time":5,"pop_show_time":5,"pop_between_time":5,"pop_size":"Medium","pop_repeat":false,"pop_random_order":false,"pop_can_close":true,"titlebar_enabled":null,"titlebar_text":null,"titlebar_counter_enabled":null,"titlebar_counter_color":null,"titlebar_counter_background_color":null,"cartsync_enabled":false,"campaigns":[],"pops":[],"buttons":[],"limits":{}}; 1821 1822</script>
1822 1823 1824</div>
1824<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1824 1825</body> 1826</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.