1<!doctype html> 2<html class="no-js" lang="en"> 3<head> 4 <meta name="p:domain_verify" content="8957d532fb4201b60e05cb43bb06d952"/> 5 <!-- Basic page needs ================================================== --> 6 <meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 8 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//flourandwaterfoods.com/cdn/shop/t/26/assets/fonts.css?v=173256094344827312211754078814" as="style" onload="this.onload=null;this.rel='stylesheet'"/> 9 <link rel="preload" href="//flourandwaterfoods.com/cdn/shop/t/26/assets/theme.min.css?v=141228639033207431581754077512" as="style" /> 10 <link rel="preload" href="//flourandwaterfoods.com/cdn/shop/t/26/assets/font-awesome.min.css?v=90597548221227070341754077512" as="style" onload="this.onload=null;this.rel='stylesheet'"/> 11 <link rel="preload" href="//flourandwaterfoods.com/cdn/shop/t/26/assets/swiper.min.css?v=88091268259482038431754077512" as="style" onload="this.onload=null;this.rel='stylesheet'"/> 12 <link rel="preload" href="//flourandwaterfoods.com/cdn/shop/t/26/assets/custom.css?v=95449902426589567441754077512" as="style" onload="this.onload=null;this.rel='stylesheet'"/> 13 14 15 16 17 18 19 <link rel="shortcut icon" href="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_secondary_logo_dark_green_180x180_crop_center.png?v=1725586352" type="image/png"> 20 <link rel="apple-touch-icon" sizes="180x180" href="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_secondary_logo_dark_green_180x180_crop_center.png?v=1725586352"> 21 <link rel="apple-touch-icon-precomposed" sizes="180x180" href="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_secondary_logo_dark_green_180x180_crop_center.png?v=1725586352"> 22 <link rel="icon" type="image/png" sizes="32x32" href="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_secondary_logo_dark_green_32x32_crop_center.png?v=1725586352"> 23 <link rel="icon" type="image/png" sizes="194x194" href="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_secondary_logo_dark_green_194x194_crop_center.png?v=1725586352"> 24 <link rel="icon" type="image/png" sizes="192x192" href="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_secondary_logo_dark_green_192x192_crop_center.png?v=1725586352"> 25 <link rel="icon" type="image/png" sizes="16x16" href="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_secondary_logo_dark_green_16x16_crop_center.png?v=1725586352"> 26 27<link rel="preload" as="font" href="//flourandwaterfoods.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//flourandwaterfoods.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//flourandwaterfoods.com/cdn/fonts/nunito/nunito_n7.37cf9b8cf43b3322f7e6e13ad2aad62ab5dc9109.woff2" type="font/woff2" crossorigin><!-- Title and description ================================================== --> 28 <title> 29 Recipes – Flour + Water Foods 30 </title> 31 32 33 34 <!-- Helpers ================================================== --> 35 <!-- /snippets/social-meta-tags.liquid --> 36 37 38<meta property="og:site_name" content="Flour + Water Foods"> 39<meta property="og:url" content="https://flourandwaterfoods.com/blogs/recipes"> 40<meta property="og:title" content="Recipes"> 41<meta property="og:type" content="website"> 42<meta property="og:description" content="Award-winning restaurant quality pasta without the reservation. 43North American Sourced, Regenerative, Organic, & Plant-Based Friendly."> 44 45<meta property="og:image" content="http://flourandwaterfoods.com/cdn/shop/files/Untitled_design_12_1200x1200.png?v=1667404723"> 46<meta property="og:image:alt" content="Flour + Water Foods"> 47<meta property="og:image:secure_url" content="https://flourandwaterfoods.com/cdn/shop/files/Untitled_design_12_1200x1200.png?v=1667404723"> 48 49 50<meta name="twitter:card" content="summary_large_image"> 51<meta name="twitter:title" content="Recipes"> 52<meta name="twitter:description" content="Award-winning restaurant quality pasta without the reservation. 53North American Sourced, Regenerative, Organic, & Plant-Based Friendly."> 54 55 <link rel="canonical" href="https://flourandwaterfoods.com/blogs/recipes"/> 56 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 57 <meta name="theme-color" content="#3d3936"> 58 59 <!-- CSS ================================================== --> 60 <style> 61/*============================================================================ 62 #Typography 63==============================================================================*/ 64 65 66 67 68 69@font-face { 70 font-family: Oswald; 71 font-weight: 400; 72 font-style: normal; 73 font-display: swap; 74 src: url("//flourandwaterfoods.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"), 75 url("//flourandwaterfoods.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff"); 76} 77 78@font-face { 79 font-family: "Instrument Sans"; 80 font-weight: 400; 81 font-style: normal; 82 font-display: swap; 83 src: url("//flourandwaterfoods.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"), 84 url("//flourandwaterfoods.com/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff"); 85} 86 87@font-face { 88 font-family: Nunito; 89 font-weight: 700; 90 font-style: normal; 91 font-display: swap; 92 src: url("//flourandwaterfoods.com/cdn/fonts/nunito/nunito_n7.37cf9b8cf43b3322f7e6e13ad2aad62ab5dc9109.woff2") format("woff2"), 93 url("//flourandwaterfoods.com/cdn/fonts/nunito/nunito_n7.45cfcfadc6630011252d54d5f5a2c7c98f60d5de.woff") format("woff"); 94} 95� 96 @font-face { 97 font-family: Oswald; 98 font-weight: 700; 99 font-style: normal; 100 font-display: swap; 101 src: url("//flourandwaterfoods.com/cdn/fonts/oswald/oswald_n7.b3ba3d6f1b341d51018e3cfba146932b55221727.woff2") format("woff2"), 102 url("//flourandwaterfoods.com/cdn/fonts/oswald/oswald_n7.6cec6bed2bb070310ad90e19ea7a56b65fd83c0b.woff") format("woff"); 103} 104 105 106 107 108 @font-face { 109 font-family: "Instrument Sans"; 110 font-weight: 700; 111 font-style: normal; 112 font-display: swap; 113 src: url("//flourandwaterfoods.com/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2") format("woff2"), 114 url("//flourandwaterfoods.com/cdn/fonts/instrument_sans/instrumentsans_n7.b9e40f166fb7639074ba34738101a9d2990bb41a.woff") format("woff"); 115} 116 117 118 119 120 @font-face { 121 font-family: "Instrument Sans"; 122 font-weight: 400; 123 font-style: italic; 124 font-display: swap; 125 src: url("//flourandwaterfoods.com/cdn/fonts/instrument_sans/instrumentsans_i4.028d3c3cd8d085648c808ceb20cd2fd1eb3560e5.woff2") format("woff2"), 126 url("//flourandwaterfoods.com/cdn/fonts/instrument_sans/instrumentsans_i4.7e90d82df8dee29a99237cd19cc529d2206706a2.woff") format("woff"); 127} 128 129 130 131 132 @font-face { 133 font-family: "Instrument Sans"; 134 font-weight: 700; 135 font-style: italic; 136 font-display: swap; 137 src: url("//flourandwaterfoods.com/cdn/fonts/instrument_sans/instrumentsans_i7.d6063bb5d8f9cbf96eace9e8801697c54f363c6a.woff2") format("woff2"), 138 url("//flourandwaterfoods.com/cdn/fonts/instrument_sans/instrumentsans_i7.ce33afe63f8198a3ac4261b826b560103542cd36.woff") format("woff"); 139} 140 141 142 143/*============================================================================ 144 #General Variables 145==============================================================================*/ 146 147:root { 148 149 --font-weight-normal: 400; 150 --font-weight-bold: 700; 151 --font-weight-header-bold: 700; 152 153 --header-font-stack: 'vinyl', sans-serif;
154 --header-font-weight: 400; 155 --header-font-style: normal; 156 --header-text-size: 35; 157 --header-text-size-px: 35px; 158 159 --header-font-case: normal; 160 --header-font-size: 16; 161 --header-font-size-px: 16px; 162 163 --heading-spacing: 0px; 164 --heading-font-case: uppercase; 165 --heading-font-stack: FontDrop; 166 167 --body-font-stack: "Instrument Sans", sans-serif; 168 --body-font-weight: 400; 169 --body-font-style: normal; 170 171 --navigation-font-stack: Nunito, sans-serif; 172 --navigation-font-weight: 700; 173 --navigation-font-style: normal; 174 175 --base-font-size-int: 17; 176 --base-font-size: 17px; 177 178 --body-font-size-12-to-em: 0.71em; 179 --body-font-size-14-to-em: 0.82em; 180 --body-font-size-16-to-em: 0.94em; 181 --body-font-size-18-to-em: 1.06em; 182 --body-font-size-20-to-em: 1.18em; 183 --body-font-size-22-to-em: 1.29em; 184 --body-font-size-24-to-em: 1.41em; 185 --body-font-size-28-to-em: 1.65em; 186 --body-font-size-36-to-em: 2.12em; 187 188 --sale-badge-color: #373737; 189 --sold-out-badge-color: #000; 190 --badge-font-color: #fff; 191 192 --primary-btn-text-color: #3d3936; 193 --primary-btn-bg-color: #ffb500; 194 --primary-btn-bg-color-lighten50: #ffffff; 195 --primary-btn-bg-color-opacity50: rgba(255, 181, 0, 0.5); 196 --primary-btn-bg-hover-color: #3d3936; 197 --primary-btn-text-hover-color: #fff; 198 199 --button-text-case: none; 200 --button-font-size: 16; 201 --button-font-size-px: 16px; 202 203 --secondary-btn-text-color: #3d3936; 204 --secondary-btn-bg-color: rgba(0,0,0,0); 205 --secondary-btn-bg-color-lighten: rgba(51, 51, 51, 0.0); 206 --secondary-btn-bg-hover-color: #4e4e4e; 207 --secondary-btn-bg-text-hover-color: #fff; 208 209 210 --alt-btn-border-radius: 0.5rem; 211 212 213 214 --alt-btn-font-style: normal; 215 --alt-btn-font-weight: 700; 216 217 218 --text-color: #3d3936; 219 --text-color-lighten5: #4b4642; 220 --text-color-lighten70: #edeceb; 221 --text-color-transparent05: rgba(61, 57, 54, 0.05); 222 --text-color-transparent15: rgba(61, 57, 54, 0.15); 223 --text-color-transparent5: rgba(61, 57, 54, 0.5); 224 --text-color-transparent6: rgba(61, 57, 54, 0.6); 225 --text-color-transparent7: rgba(61, 57, 54, 0.7); 226 --text-color-transparent8: rgba(61, 57, 54, 0.8); 227 228 --product-page-font-size: 24; 229 --product-page-font-size-px: 24px; 230 --product-page-text-spacing: 1px; 231 --product-page-font-case: normal; 232 233 234 --product-page-font-weight: 500; 235 236 237 --link-color: #3d3936; 238 --on-sale-color: #373737; 239 240 --body-color: #fff; 241 --body-color-darken10: #e6e6e6; 242 --body-color-transparent00: rgba(255, 255, 255, 0); 243 --body-color-transparent90: rgba(255, 255, 255, 0.9); 244 245 --body-secondary-color: #f8f8f8; 246 --body-secondary-color-transparent00: rgba(248, 248, 248, 0); 247 --body-secondary-color-darken05: #ebebeb; 248 249 --color-primary-background: #fff; 250 --color-primary-background-rgb: 255, 255, 255; 251 --color-secondary-background: #f8f8f8; 252 253 --cart-background-color: #919191; 254 255 --border-color: rgba(61, 57, 54, 0.5); 256 --border-color-darken10: #22201e; 257 258 --header-color: #fff; 259 --header-color-darken5: #f2f2f2; 260 --header-color-lighten5: #ffffff; 261 262 --header-border-color: rgba(0,0,0,0); 263 264 --announcement-text-size: 14px; 265 --announcement-text-spacing: 1px; 266 --announcement-text-case: none; 267 268 269 --announcement-font-style: normal; 270 --announcement-font-weight: 400; 271 272 273 --logo-font-size: 18px; 274 275 --overlay-header-text-color: #fff; 276 --nav-text-color: #3d3936; 277 --nav-text-hover: #BEBEBE; 278 279 --color-scheme-light-background: #f1f2f3; 280 --color-scheme-light-background-lighten5: #ffffff; 281 --color-scheme-light-text: #414141; 282 --color-scheme-light-text-transparent60: rgba(65, 65, 65, 0.6); 283 284 --color-scheme-feature-background: #5e5e5e; 285 --color-scheme-feature-background-lighten5: #6b6b6b; 286 --color-scheme-feature-text: #fff; 287 --color-scheme-feature-text-transparent60: rgba(255, 255, 255, 0.6); 288 289 --homepage-sections-accent-secondary-color-transparent60: rgba(255, 255, 255, 0.6); 290 291 --color-scheme-dark-background: #333; 292 --color-scheme-dark-text: #fff; 293 --color-scheme-dark-text-transparent60: rgba(255, 255, 255, 0.6); 294 295 --filter-bg-color: rgba(61, 57, 54, 0.1); 296 297 --color-footer-bg: #ffb500; 298 --color-footer-bg-darken5: #e6a300; 299 --color-footer-text: #3d3936; 300 --color-footer-text-darken10: #22201e; 301 --color-footer-border: rgba(61, 57, 54, 0.1); 302 303 --popup-text-color: #3d3936; 304 --popup-text-color-lighten10: #58524e; 305 --popup-bg-color: #fff; 306 307 --menu-drawer-color: #fff; 308 --menu-drawer-color-darken5: #f2f2f2; 309 --menu-drawer-text-color: #3d3936; 310 --menu-drawer-border-color: rgba(61, 57, 54, 0.1); 311 --menu-drawer-text-hover-color: #9F9F9F; 312 313 --cart-drawer-color: #fff; 314 --cart-drawer-text-color: #3d3936; 315 --cart-drawer-text-color-lighten10: #58524e; 316 --cart-drawer-border-color: rgba(61, 57, 54, 0.5); 317 318 --fancybox-overlay: url('//flourandwaterfoods.com/cdn/shop/t/26/assets/fancybox_overlay.png?v=61793926319831825281754077512'); 319 320 /* Shop Pay Installments variables */ 321 --color-body: #f8f8f8; 322 --color-bg: #f8f8f8; 323 324 /* Color Palette */ 325 --color-orange: #FFAC00; 326 --color-dusty-black: #3D3936; 327 --color-black: #000000; 328 --color-white: #FFFFFF; 329 --color-gold: #E7CD88; 330 --color-red: #E08172; 331 --color-brown: #AB8E88; 332 --color-green: #BAC0AA; 333 --color-blue: #A0CBDC; 334 --text-color-rgb: 61, 57, 54; 335} 336</style> 337 338 <style data-shopify> 339 *, 340 *::before, 341 *::after { 342 box-sizing: inherit; 343 } 344 345 html { 346 box-sizing: border-box; 347 background-color: var(--body-color); 348 height: 100%; 349 margin: 0; 350 } 351 352 body { 353 background-color: var(--body-color); 354 min-height: 100%; 355 margin: 0; 356 display: grid; 357 grid-template-rows: auto auto 1fr auto; 358 grid-template-columns: 100%; 359 background: url(//flourandwaterfoods.com/cdn/shop/files/bg_tile.jpg?v=1660233606); 360 } 361 362 .sr-only { 363 position: absolute; 364 width: 1px; 365 height: 1px; 366 padding: 0; 367 margin: -1px; 368 overflow: hidden; 369 clip: rect(0, 0, 0, 0); 370 border: 0; 371 } 372 373 .sr-only-focusable:active, .sr-only-focusable:focus { 374 position: static; 375 width: auto; 376 height: auto; 377 margin: 0; 378 overflow: visible; 379 clip: auto; 380 } 381 </style> 382 383 <!-- Header hook for plugins ================================================== --> 384
384<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
384<meta name="google-site-verification" content="9pEKUx7qtQirnX_GgotkIzOBkoa7OUHl9BPj2NMHYqA"> 385<meta name="facebook-domain-verification" content="2qy9b6y9tth19f75e15ivcq9e9uiz7"> 386<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/55827136609/digital_wallets/dialog"> 387<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/recipes.atom" /> 388<link rel="next" href="/blogs/recipes?page=2">
389<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
389 390<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
391<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=55827136609" crossorigin="anonymous"></script>
vendor: 1 bytes, line 391
391
392<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":55827136609,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/55827136609","merchantName":"Flour + Water Foods","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Flour + Water Foods","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 392
392
393<script id="shopify-features" type="application/json">{"accessToken":"0d9f886ae53520f1247bbff4a80cc012","betas":["rich-media-storefront-analytics"],"domain":"flourandwaterfoods.com","predictiveSearch":true,"shopId":55827136609,"locale":"en"}</script>
vendor: 1 bytes, line 393
393
394<script>var Shopify = Shopify || {}; 395Shopify.shop = "flourwater.myshopify.com"; 396Shopify.locale = "en"; 397Shopify.currency = {"active":"USD","rate":"1.0"}; 398Shopify.country = "US"; 399Shopify.theme = {"name":"Copy of flour-water-shopify\/PizzaLaunch","id":128560300129,"schema_name":"Flow","schema_version":"31.0.6","theme_store_id":null,"role":"main"}; 400Shopify.theme.handle = "null"; 401Shopify.theme.style = {"id":null,"handle":null}; 402Shopify.cdnHost = "flourandwaterfoods.com/cdn"; 403Shopify.routes = Shopify.routes || {}; 404Shopify.routes.root = "/"; 405Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 406Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 407Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 408Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 408
408
409<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 409
409
410<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 410
410
411<script> 412 window.ShopifyPay = window.ShopifyPay || {}; 413 window.ShopifyPay.apiHost = "shop.app\/pay"; 414 window.ShopifyPay.redirectState = null; 415</script>
vendor: 1 bytes, line 415
415
416<script> 417 window.Shopify = window.Shopify || {}; 418 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 419 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 420 window.Shopify.SignInWithShop.eligible = true; 421</script>
vendor: 1 bytes, line 421
421
422<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 422
422
423<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 423
423
424<script type="module"> 425 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 426 427 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 428 429</script>
vendor: 1 bytes, line 429
429
430<script> 431 window.Shopify = window.Shopify || {}; 432 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 433 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"]}; 434</script>
vendor: 1 bytes, line 434
434
435<script>(function() { 436 var isLoaded = false; 437 function asyncLoad() { 438 if (isLoaded) return; 439 isLoaded = true; 440 var urls = ["https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=null\u0026ssmtid=19038\u0026shop=flourwater.myshopify.com","\/\/cdn.shopify.com\/proxy\/daa807006ba41ad13f9da6567676f189c95d3daeab5a24e5e61f1b9e4a014cb7\/bucket.useifsapp.com\/theme-files-min\/js\/ifs-script-tag-min.js?v=2\u0026shop=flourwater.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=53867\u0026v=shopifyApp_5.2.3\u0026ts=1764008759072\u0026shop=flourwater.myshopify.com"]; 441 for (var i = 0; i < urls.length; i++) { 442 var s = document.createElement('script'); 443 s.type = 'text/javascript'; 444 s.async = true; 445 s.src = urls[i]; 446 var x = document.getElementsByTagName('script')[0]; 447 x.parentNode.insertBefore(s, x); 448 } 449 }; 450 if(window.attachEvent) { 451 window.attachEvent('onload', asyncLoad); 452 } else { 453 window.addEventListener('load', asyncLoad, false); 454 } 455})();</script>
vendor: 1 bytes, line 455
455
456<script id="__st">var __st={"a":55827136609,"offset":-14400,"reqid":"e6783a2d-7405-48a3-a759-3f2a31077391-1791414658","pageurl":"flourandwaterfoods.com\/blogs\/recipes","s":"blogs-78401077345","u":"52bd98690b0a","p":"blog","rtyp":"blog","rid":78401077345};</script>
vendor: 1 bytes, line 456
456
457<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 457
457
458<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 458
458
459<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//flourandwaterfoods.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 459
459
460<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 = "//flourandwaterfoods.com/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>
460<script crossorigin="anonymous" defer="defer" src="//flourandwaterfoods.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 460
460
461<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 461
461
462<script> 463 window.Shopify = window.Shopify || {}; 464 window.Shopify.MCP = window.Shopify.MCP || {}; 465 window.Shopify.MCP.enabled = true; 466 window.Shopify.MCP.shop = "flourwater.myshopify.com"; 467 window.Shopify.MCP.mcpEndpoint = "https:\/\/flourandwaterfoods.com\/api\/mcp"; 468 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"]}}]; 469</script>
vendor: 1 bytes, line 469
469
470<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("\/\/flourandwaterfoods.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 471</script>
vendor: 1 bytes, line 471
471
472<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://flourandwaterfoods.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 473</script>
vendor: 1 bytes, line 473
473
474<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 475 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); 476</script>
vendor: 1 bytes, line 476
476
477<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})}})); 478</script>
vendor: 1 bytes, line 478
478
479<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"publisher_shop_id":55827136609,"theme_id":128560300129,"theme_published":true,"theme_store_id":0,"placement":"collection","event_data":{"handle":"recipes","page_type":"blog"},"recommendations_tracking_enabled":true}" defer="defer" src="//flourandwaterfoods.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
479 480<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://flourandwaterfoods.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 481<style id="shopify-accelerated-checkout-cart"> 482 #shopify-buyer-consent { 483 margin-top: 1em; 484 display: inline-block; 485 width: 100%; 486} 487 488#shopify-buyer-consent.hidden { 489 display: none; 490} 491 492#shopify-subscription-policy-button { 493 background: none; 494 border: none; 495 padding: 0; 496 text-decoration: underline; 497 font-size: inherit; 498 cursor: pointer; 499} 500 501#shopify-subscription-policy-button::before { 502 box-shadow: none; 503} 504 505 </style> 506
507<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
507 508 509 510 511 512 513
513<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
513 514 515
515<script type="text/javascript"> 516 (function e(){var e=document.createElement("script");e.type="text/javascript",e.async=true,e.src="//staticw2.yotpo.com/ecZxldSWPN8LZ5rNPQmSJsgER6ASid6N6kBmLm6d/widget.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})(); 517 </script>
517 518<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 519 520 521 522 523 524 525 526 527 528 529 530 531
531<script async src="https://static.klaviyo.com/onsite/js/X95NEL/klaviyo.js?company_id=X95NEL"></script>
531 532
532<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>
532 533 534 535 536 537 538 539
539<script> 540 window.klaviyoReviewsProductDesignMode = false 541 </script>
541 542 543 544 545 546 547 548 549 550 551<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 552 553
554<script type="text/javascript"> 555 (function e(){var e=document.createElement("script"); 556 e.type="text/javascript",e.async=true, 557 e.src="//staticw2.yotpo.com/ecZxldSWPN8LZ5rNPQmSJsgER6ASid6N6kBmLm6d/widget.js?lang=en"; 558 var t=document.getElementsByTagName("script")[0]; 559 t.parentNode.insertBefore(e,t)})(); 560</script>
560 561 562 563 564 565<!-- END app block -->
565<script src="https://cdn.shopify.com/extensions/019d43d1-bbad-7de5-bd49-ea6de5e8ca58/accessibly-app-30/assets/acc-main.js" type="text/javascript" defer="defer"></script>
565 566<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
567<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: 55827136609,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 567
567
568<script> 569 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 570</script>
vendor: 1 bytes, line 570
570
571<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}
571).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: 55827136609,storefrontBaseUrl: "https://flourandwaterfoods.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://flourandwaterfoods.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1043759201","configuration":"{\"accountID\":\"X95NEL\",\"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":"928907361","configuration":"{\"advertiserId\":\"53867\",\"shopDomain\":\"flourwater.myshopify.com\",\"appVersion\":\"shopifyApp_5.2.3\",\"originalNetwork\":\"sas\",\"customTransactionTag\":\"affiliate\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"218628193","configuration":"{\"masterTagID\":\"19038\",\"merchantID\":\"null\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"207093857","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-K1X1NGYJ2K\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-K1X1NGYJ2K\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-K1X1NGYJ2K\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-K1X1NGYJ2K\\\",\\\"MC-57TK1C6Y5M\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-K1X1NGYJ2K\\\",\\\"MC-57TK1C6Y5M\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-K1X1NGYJ2K\\\",\\\"MC-57TK1C6Y5M\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-K1X1NGYJ2K\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-K1X1NGYJ2K\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"84967521","configuration":"{\"pixel_id\":\"542551067634041\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","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":"optimized","enabledFlags":["9a3ed68a"]},{"id":"35061857","configuration":"{\"tagID\":\"2613253293680\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"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":[]},"dataSharingState":"optimized"},{"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":"Flour + Water Foods","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"flourwater.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/flourandwaterfoods.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://flourandwaterfoods.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"128560300129","themePublished":"true","eventMetadataId":"8cc02f1a-51aa-4afb-b204-3ca820b3de01","pageType":"blog","resourceId":"78401077345","shopId":"55827136609","storefrontBaseUrl":"https:\/\/flourandwaterfoods.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
571<script> 572 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 573 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 574 window.ShopifyAnalytics.meta.currency = 'USD'; 575 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":78401077345,"requestId":"e6783a2d-7405-48a3-a759-3f2a31077391-1791414658"}}; 576 for (var attr in meta) { 577 window.ShopifyAnalytics.meta[attr] = meta[attr]; 578 } 579</script>
vendor: 1 bytes, line 579
579
580<script class="analytics"> 581 (function () { 582 var customDocumentWrite = function(content) { 583 var jquery = null; 584 585 if (window.jQuery) { 586 jquery = window.jQuery; 587 } else if (window.Checkout && window.Checkout.$) { 588 jquery = window.Checkout.$; 589 } 590 591 if (jquery) { 592 jquery('body').append(content); 593 } 594 }; 595 596 var hasLoggedConversion = function(token) { 597 if (token) { 598 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 599 } 600 return false; 601 } 602 603 var setCookieIfConversion = function(token) { 604 if (token) { 605 var twoMonthsFromNow = new Date(Date.now()); 606 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 607 608 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 609 } 610 } 611 612 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 613 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 614 if (trekkie.integrations) { 615 return; 616 } 617 trekkie.methods = [ 618 'identify', 619 'page', 620 'ready', 621 'track', 622 'trackForm', 623 'trackLink' 624 ]; 625 trekkie.factory = function(method) { 626 return function() { 627 var args = Array.prototype.slice.call(arguments); 628 args.unshift(method); 629 trekkie.push(args); 630 if (method == 'track' || method == 'page') { 631 var pageUrl; 632 try { 633 pageUrl = window.location.href; 634 } catch (e) {} 635 var pageReferrer; 636 try { 637 pageReferrer = document.referrer; 638 } catch (e) {} 639 try { 640 if (window.__TREKKIE_SHIM_QUEUE == null) { 641 window.__TREKKIE_SHIM_QUEUE = []; 642 } 643 window.__TREKKIE_SHIM_QUEUE.push({ 644 from: 'trekkie-stub', 645 method: method, 646 args: args.slice(1), 647 pageContext: { 648 url: pageUrl, 649 referrer: pageReferrer 650 } 651 }); 652 } catch (e) { 653 // no-op 654 } 655 } 656 return trekkie; 657 }; 658 }; 659 for (var i = 0; i < trekkie.methods.length; i++) { 660 var key = trekkie.methods[i]; 661 trekkie[key] = trekkie.factory(key); 662 } 663 trekkie.load = function(config) { 664 trekkie.config = config || {}; 665 trekkie.config.initialDocumentCookie = document.cookie; 666 var first = document.getElementsByTagName('script')[0]; 667var script = document.createElement('script'); 668script.type = 'text/javascript'; 669script.onerror = function(e) { 670 var scriptFallback = document.createElement('script'); 671 scriptFallback.type = 'text/javascript'; 672 scriptFallback.onerror = function(error) { 673 var Monorail = { 674 produce: function produce(monorailDomain, schemaId, payload) { 675 var currentMs = new Date().getTime(); 676 var event = { 677 schema_id: schemaId, 678 payload: payload, 679 metadata: { 680 event_created_at_ms: currentMs, 681 event_sent_at_ms: currentMs 682 } 683 }; 684 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 685 }, 686 sendRequest: function sendRequest(endpointUrl, payload) { 687 // Try the sendBeacon API 688 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 689 var blobData = new window.Blob([payload], { 690 type: 'text/plain' 691 }); 692 693 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 694 return true; 695 } // sendBeacon was not successful 696 697 } // XHR beacon 698 699 var xhr = new XMLHttpRequest(); 700 701 try { 702 xhr.open('POST', endpointUrl); 703 xhr.setRequestHeader('Content-Type', 'text/plain'); 704 xhr.send(payload); 705 } catch (e) { 706 console.log(e); 707 } 708 709 return false; 710 }, 711 isIos12: function isIos12() { 712 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 713 } 714 }; 715 Monorail.produce('monorail-edge.shopifysvc.com', 716 'trekkie_storefront_load_errors/1.1', 717 {shop_id: 55827136609, 718 theme_id: 128560300129, 719 app_name: "storefront", 720 context_url: window.location.href, 721 source_url: "//flourandwaterfoods.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 722 723 }; 724 scriptFallback.async = true; 725 scriptFallback.src = '//flourandwaterfoods.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 726 first.parentNode.insertBefore(scriptFallback, first); 727}; 728script.async = true; 729script.src = '//flourandwaterfoods.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 730first.parentNode.insertBefore(script, first); 731 732 }; 733 trekkie.load( 734 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":55827136609,"isMerchantRequest":null,"themeId":128560300129,"themeCityHash":"5162098504863015693","contentLanguage":"en","currency":"USD","eventMetadataId":"8cc02f1a-51aa-4afb-b204-3ca820b3de01"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 735 ); 736 737 var loaded = false;
738 trekkie.ready(function() { 739 if (loaded) return; 740 loaded = true; 741 742 window.ShopifyAnalytics.lib = window.trekkie; 743 744 var originalDocumentWrite = document.write; 745 document.write = customDocumentWrite; 746 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 747 document.write = originalDocumentWrite; 748 749 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 750 var token = match? match[1]: undefined; 751 if (!hasLoggedConversion(token)) { 752 setCookieIfConversion(token); 753 754 } 755 }); 756 757 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":78401077345,"requestId":"e6783a2d-7405-48a3-a759-3f2a31077391-1791414658","shopifyEmitted":true}); 758 759 var eventsListenerScript = document.createElement('script'); 760 eventsListenerScript.async = true; 761 eventsListenerScript.src = "//flourandwaterfoods.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 762 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 763})();</script>
763 764
764<script> 765 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 766 window.ga = function ga() { 767 (window.ga.q = window.ga.q || []).push(arguments); 768 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 769 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 770 } 771 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 772 }; 773 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 774 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 775 } 776 } 777</script>
vendor: 1 bytes, line 777
777
778<script 779 defer 780 src="https://flourandwaterfoods.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 781 data-application="storefront-renderer" 782 data-shop-id="55827136609" 783 data-render-region="gcp-us-central1" 784 data-page-type="blog" 785 data-theme-instance-id="128560300129" 786 data-theme-name="Flow" 787 data-theme-version="31.0.6" 788 data-monorail-region="shop_domain" 789 data-resource-timing-sampling-rate="10" 790 data-shs="true" 791 data-shs-beacon="true" 792 data-shs-export-with-fetch="true" 793 data-shs-logs-sample-rate="1" 794 data-shs-beacon-endpoint="https://flourandwaterfoods.com/api/collect" 795></script>
795 796<meta name="shopify-y" content="9e721265-be0b-406d-a1e2-fe7ca1352a53" data-expiration="1822972258000"><meta name="shopify-s" content="c51503c0-4435-4d73-970b-fdf70c423ad1" data-expiration="1791416458000"><meta name="new-cookie-storage-activated" content="t"> 797</head> 798 799 800<body id="recipes" class="template-blog animations-disabled white--match images-aspect-ratio "> 801 802 <link href="//flourandwaterfoods.com/cdn/shop/t/26/assets/theme.min.css?v=141228639033207431581754077512" rel="stylesheet" type="text/css" media="all" /> 803 <noscript><link href="//flourandwaterfoods.com/cdn/shop/t/26/assets/font-awesome.min.css?v=90597548221227070341754077512" rel="stylesheet" type="text/css" media="all" /></noscript> 804 <noscript><link href="//flourandwaterfoods.com/cdn/shop/t/26/assets/swiper.min.css?v=88091268259482038431754077512" rel="stylesheet" type="text/css" media="all" /></noscript> 805 806 807 <noscript><link href="//flourandwaterfoods.com/cdn/shop/t/26/assets/custom.css?v=95449902426589567441754077512" rel="stylesheet" type="text/css" media="all" /></noscript> 808 809 810 <div class="right-drawer-vue"> 811 812 <wetheme-right-drawer 813 search-url="/search/suggest.json" 814 login-url="https://flourandwaterfoods.com/customer_authentication/redirect?locale=en®ion_country=US" 815 is-predictive="false" 816 search-products="false" 817 search-pages="false" 818 search-articles="false" 819 search-collections="false" 820 language-url="/" 821 > 822 </wetheme-right-drawer> 823</div>
824<script type="text/x-template" id="wetheme-right-drawer-template"> 825 <div> 826 <transition name="drawer-right"> 827 <div class="drawer drawer--right drawer--cart" v-if="isOpen" ref="drawerRight"> 828 <div class="drawer__header sitewide--title-wrapper"> 829 <div class="drawer__close js-drawer-close"> 830 <button type="button" class="icon-fallback-text" ref="drawerClose" v-on:click="close"> 831 <span class="fallback-text">Close cart</span> 832 </button> 833 </div> 834 <input ref="drawerFocus" tabindex="-1" aria-hidden="true" class="sr-only" /> 835 <div class="drawer__title h2 page--title"> 836 <span v-if="type === 'cart'"">Shopping cart</span> 837 <span class="sr-only" v-if="type === 'shop-now'">Quick view</span> 838 <span v-if="type === 'login'">Login</span> 839 <span v-if="type === 'search'">Search</span> 840 </div> 841 </div> 842 843 <div id="CartContainer" v-if="type === 'cart'"> 844 <form action="/cart" method="post" novalidate class="cart ajaxcart" v-if="cart"> 845 <p class="empty-cart" v-if="cart.item_count === 0">Your cart is currently empty.</p> 846 847 <div class="ajaxcart__inner" v-if="cart.item_count > 0"> 848 <span v-if="cart.total_discount > 0" class="hide auto-discount--active"></span> 849 <div class="ajaxcart__product" v-for="(item, index) in cart.items" :key="index + item.id"> 850 <div class="ajaxcart__row" v-bind:data-line="index + 1" 851 v-bind:class="{ 'is-loading': index + 1 === lineQuantityUpdating }" 852 > 853 <div class="grid display-table"> 854 <div class="grid__item small--one-whole medium--one-quarter large--one-quarter medium--display-table-cell"> 855 <a v-bind:href="item.url" class="ajaxcart__product-image"> 856 <img 857 src="#" 858 alt="" 859 v-responsive="item.image" 860 v-bind:alt="item.featured_image_alt" 861 v-if="item.image" 862 /> 863 <img v-if="!item.image" src="//cdn.shopify.com/s/assets/admin/no-image-medium-cc9732cb976dd349a0df1d39816fbcc7.gif" alt="" v-bind:alt="item.product_title" loading="lazy" /> 864 </a> 865 </div> 866 <div class="grid__item small--one-whole medium--two-quarters large--two-quarters medium--display-table-cell"> 867 <p> 868 <a v-bind:href="item.url" class="ajaxcart__product-name" v-text="item.product_title"></a> 869 <span class="ajaxcart__product-meta" v-if="item.variant_title != 'Default Title'" v-text="item.variant_title"></span> 870 <span class="ajaxcart__product-meta" v-if="item.selling_plan_allocation" v-text="item.selling_plan_allocation.selling_plan.name"></span> 871 <span class="ajaxcart__product-meta" v-for="(item, key, index) in item.properties " :key="index"> 872 <span v-html="key"></span>: <span v-html="item"></span> 873 </span> 874 875 </p> 876 <div class="text-center"> 877 <s> 878 <span class="ajaxcart-item__price-strikethrough" 879 v-if="item.compare_at_price > 0 && item.original_price < item.compare_at_price" 880 v-money="item.compare_at_price" 881 > 882 883 </span> 884 </s> 885 886 <span v-if="item.compare_at_price > 0 && item.original_price < item.compare_at_price" class="hide line-item__compare-at-price" v-text="item.compare_at_price * item.quantity"></span> 887 <span class="has--discount hide" v-text="item.original_price" v-if="item.compare_at_price > 0 && item.original_price < item.compare_at_price"></span>
888 <span class="price-no--discount hide" v-text="item.original_price * item.quantity" v-if="!item.compare_at_price"></span> 889 890 <span class="ajaxcart-item__price" v-money="item.original_price"></span><div class="unit-price" v-if="item.unit_price_measurement_price"> 891 (<span class="unit-price__price" v-money="item.unit_price_measurement_price"></span> 892 <span> / </span> 893 <span class="unit-price__ref-value" v-text="item.unit_price_measurement_value"></span> 894 <span class="unit-price__ref-unit" v-text="item.unit_price_measurement_unit"></span>) 895 </div> 896 </div> 897 898 <ul class="ajaxcart-item__discounts" aria-label="Discount"> 899 <li class="ajaxcart-item__discount" v-if="item.line_level_discount_allocations.amount > 0"> 900 <span class="hide auto-discount--price" v-text="item.line_level_discount_allocations.amount"></span> 901 <span class="ajaxcart-item__discount_title" v-text="item.line_level_discount_allocations.title"></span> 902 <span class="ajaxcart-item__discount_money">- <span v-money="item.line_level_discount_allocations.amount"></span></span> 903 </li> 904 </ul> 905 906 <div class="grid--full text-center ajaxcart__quantity-wrapper"> 907 <div class="grid__item"> 908 <div class="ajaxcart__qty"> 909 <button 910 type="button" 911 class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" 912 v-on:click="setQuantity(index + 1, item.quantity - 1); setSubtotal();" 913 v-if="!isGiftwrapProduct(item)" 914 > 915 <i class="fa fa-minus" aria-hidden="true"></i> 916 <span class="fallback-text">−</span> 917 </button> 918 <input 919 type="text" 920 name="updates[]" 921 class="ajaxcart__qty-num" 922 v-bind:value="item.quantity" 923 min="0" 924 aria-label="quantity" 925 pattern="[0-9]*" 926 v-on:change="setQuantity(index + 1, parseInt($event.target.value, 10)); setSubtotal();" 927 :disabled="isGiftwrapProduct(item)" 928 /> 929 <button 930 type="button" 931 class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" 932 v-on:click="setQuantity(index + 1, item.quantity + 1); setSubtotal();" 933 v-if="!isGiftwrapProduct(item)" 934 > 935 <i class="fa fa-plus" aria-hidden="true"></i> 936 <span class="fallback-text">+</span> 937 </button> 938 </div> 939 </div> 940 </div> 941 942 <button 943 type="button" 944 class="ajaxcart__qty-remove" 945 v-on:click="setQuantity(index + 1, 0); setSubtotal();" 946 v-if="!isGiftwrapProduct(item)" 947 > 948 Remove 949 </button> 950 951 </div> 952 </div> 953 </div> 954 </div> 955 956 <div class="ajaxcart__footer-wrapper"> 957 958 959 960 <div class="ajaxcart__footer"> 961 <div class="grid--full"> 962 963 <div class="grid__item ajaxcart__subtotal_header"> 964 <p>Subtotal</p> 965 </div> 966
967 <span v-for="(item, index) in cart.items" v-if="item.compare_at_price > 0" class="cart__compare-total hide"></span> 968 <s><span v-for="(item, index) in cart.items" v-if="item.compare_at_price > 0" class="line__compare_price ajaxcart__price-strikeout text-center"></span></s><ul class="grid__item ajaxcart-item__discounts" style="margin: 0" v-for="cartItem in cart.items"> 969 <li class="ajaxcart-item__discount" v-if="cartItem.line_level_discount_allocations.amount > 0"> 970 <span class="ajaxcart-item__discount_title" v-text="cartItem.line_level_discount_allocations.title"></span> 971 <span class="ajaxcart-item__discount_money">- <span v-money="cartItem.line_level_discount_allocations.amount"></span></span> 972 </li> 973 </ul> 974 975 <p class="hide cart__total" v-text="cart.total_price"></p> 976 <div class="grid__item ajaxcart__subtotal"> 977 <p v-money="cart.total_price"></p> 978 </div> 979 </div> 980 981 <div class="cart__shipping rte"><p class="text-center">Taxes and shipping calculated at checkout�</p> 982 </div> 983 984 <button type="submit" class="cart__checkout" name="checkout"> 985 Check out 986 </button> 987 988 989 <div class="additional-checkout-buttons additional-checkout-buttons--vertical"> 990 <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":55827136609,"merchantName":"Flour + Water Foods","personalized":true}}]" access-token="0d9f886ae53520f1247bbff4a80cc012" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="55827136609" cart-id="30c936aa95ba374ebaabd58e94acfe19" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div> 991 </div> 992 993 </div> 994 </div> 995 </div> 996 </form> 997 </div> 998 999 <div id="ShopNowContainer" v-if="type === 'shop-now'"> 1000 <div ref="shopNowContent"></div> 1001 </div> 1002 1003 <div id="SearchContainer" v-if="type === 'search'"> 1004 <div class="search-drawer"> 1005 <div class="input-group"> 1006 <span class="input-group-btn"> 1007 <button type="submit" class="btn icon-fallback-text" v-on:click="onSearchSubmit" tabindex="0"> 1008 <i class="fa fa-search"></i> 1009 <span class="fallback-text">Search</span> 1010 </button> 1011 </span> 1012 <div class="search-input-group"> 1013 <input 1014 type="search" name="q" id="search-input" placeholder="Search our store" 1015 class="input-group-field" aria-label="Search our store" autocomplete="off" autocorrect="off" spellcheck="false" ref="searchText" 1016 v-model="searchQuery" @keydown.enter="onSearchSubmit" 1017 /> 1018 <div class="search-drawer--clear" v-if="searchQuery.length > 0" v-on:click="clearSearchInput" tabindex="0"> 1019 <span class="search-drawer--clear-icon"></span> 1020 </div> 1021 </div> 1022 </div> 1023 <div class="wrapper-padded"> 1024 <div id="search-results" class="grid-uniform"> 1025 <div v-if="searching" class="search-loading"> 1026 <i class="fa fa-circle-o-notch fa-spin fa-fw"></i><span class="sr-only">loading...</span> 1027 </div> 1028 <div v-text="searchSummary" v-if="!searching"></div> 1029 <div class="search-results__meta top" v-if="searchHasResults"> 1030 <div class="search-results__meta-view-all"><a id="search-show-more" v-bind:href="searchPageUrlWithQuery" class="btn">View all results</a></div> 1031 </div> 1032 <div class="" v-for="group in searchGroups" v-if="!searching"> 1033 <h2 v-text="group.name" v-if="group.results.length"></h2> 1034 <div class="indiv-search-listing-grid" v-for="result in group.results"> 1035 <div class="grid"> 1036 <div class="grid__item large--one-fifth live-search--image" v-if="result.featured_image"> 1037 <a v-bind:href="result.url" v-bind:title="result.title">
1038 <span v-if="result.featured_image.url"> 1039 <img 1040 loading="lazy" 1041 v-bind:src="result.featured_image.url" 1042 v-bind:alt="result.featured_image.alt" 1043 /> 1044 </span> 1045 </a> 1046 </div> 1047 <div class="grid__item line-search-content" :class="(result.image || result.featured_image) ? 'large--four-fifths' : 'large--one-whole'"> 1048 1049 <h5> 1050 <a v-bind:href="result.url" v-text="result.title"></a> 1051 </h5> 1052 <div v-if="!result.available && group.name == 'Products'">Sold out</div> 1053 1054 </div> 1055 </div> 1056 <span class="search-drawer-separator" v-if="group.results.length"><hr /></span> 1057 </div> 1058 </div> 1059 <div class="search-results__meta bottom" v-if="searchHasResults"> 1060 <div class="search-results__meta-view-all"><a id="search-show-more" v-bind:href="searchPageUrlWithQuery" class="btn">View all results</a></div> 1061 </div> 1062 </div> 1063 </div> 1064 </div> 1065 </div> 1066 1067 <div id="LogInContainer" v-if="type === 'login'"> 1068 <div ref="loginContent"></div> 1069 </div> 1070 </div> 1071 </transition> 1072 </div> 1073</script>
1073 1074 1075 1076 <div id="DrawerOverlay" class="drawer-overlay"></div> 1077 1078 <div id="PageContainer" data-editor-open="false" data-cart-action="drawer" data-language-url="/"> 1079 <div class="no-js disclaimer"> 1080 <p>This store requires javascript to be enabled for some features to work correctly.</p> 1081 </div> 1082 1083 <div id="shopify-section-announcement-bar" class="shopify-section"> 1084 1085 1086</div> 1087 <div id="shopify-section-header" class="shopify-section header-section"> 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116<noscript> 1117 1118 <ul class="no-js-mobile-menu"> 1119 1120 1121 1122 <li> 1123 <a href="/products/pasta">SHOP NOW</a> 1124 <ul> 1125 1126 1127 <li> 1128 <a href="/products/pasta">PASTA</a> 1129 </li> 1130 1131 1132 1133 <li> 1134 <a href="https://flourandwaterfoods.com/products/pizza">PIZZA</a> 1135 </li> 1136 1137 1138 1139 <li> 1140 <a href="https://www.ciaopappy.com/collections/duo-combos/products/italiafornia%C2
1140%AE-pasta-night-bundle">ITALIFORNIA BUNDLE</a> 1141 </li> 1142 1143 1144 </ul> 1145 </li> 1146 1147 1148 1149 <li> 1150 <a href="/pages/about-us">ABOUT US</a> 1151 </li> 1152 1153 1154 1155 1156 <li> 1157 <a href="/blogs/recipes">RECIPES</a> 1158 <ul> 1159 1160 1161 <li> 1162 <a href="/blogs/recipes">RECIPES</a> 1163 </li> 1164 1165 1166 1167 <li> 1168 <a href="/blogs/shift-notes">SHIFT NOTES</a> 1169 </li> 1170 1171 1172 </ul> 1173 </li> 1174 1175 1176 1177 1178 <li> 1179 <a href="/pages/about-us">OUR RESTAURANTS</a> 1180 <ul> 1181 1182 1183 <li> 1184 <a href="https://flourandwater.com/">FLOUR + WATER RESTAURANT</a> 1185 </li> 1186 1187 1188 1189 <li> 1190 <a href="https://www.trickdogbar.com/">TRICK DOG</a> 1191 </li> 1192 1193 1194 1195 <li> 1196 <a href="https://pennyroma.com/">PENNY ROMA</a> 1197 </li> 1198 1199 1200 1201 <li> 1202 <a href="https://www.fwpizzeria.com/">F+W PIZZERIA</a> 1203 </li> 1204 1205 1206 1207 <li> 1208 <a href="https://flourandwaterpastashop.com/">F+W PASTA SHOP</a> 1209 </li> 1210 1211 1212 </ul> 1213 </li> 1214 1215 1216</ul> 1217</noscript> 1218 1219<div 1220 class="header-section--wrapper" 1221 data-wetheme-section-type="header" 1222 data-wetheme-section-id="header" 1223 data-header-sticky="true" 1224 data-header-overlay="false" 1225> 1226 <div id="NavDrawerOverlay" class="drawer-overlay"></div> 1227 <div id="NavDrawer" class="drawer drawer--left"> 1228 1229 <div class="mobile-nav__logo-title"> 1230 <div class="mobile-nav__grow"> 1231 1232 1233 1234 1235 <a href="/" itemprop="url"> 1236 1237 1238 1239 1240 1241 1242�<div class="responsive-image-wrapper" style=""> 1243 1244<noscript aria-hidden="true"> 1245 <img 1246 1247 class="" 1248 src="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dark_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694_1000x1000.png?v=1725991806" 1249 1250 alt="Flour + Water Foods" 1251 1252 itemprop="logo" 1253 loading="lazy" 1254 /> 1255</noscript> 1256 1257<img 1258 loading="lazy" 1259 class=" js" 1260 style="max-width: 1048px; max-height: 421px; width: 108px; max-width: 100%;" 1261 1262 alt="Flour + Water Foods" 1263 1264 itemprop="logo" 1265 width="1048" 1266 height="421" 1267 srcset="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dark_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694_550x.png?v=1725991806 550w,//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dark_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694_750x.png?v=1725991806 750w,//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dark_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694.png?v=1725991806 1048w" 1268 sizes="(min-width: 2000px) 1000px, (min-width: 1445px) calc(100vw / 2), (min-width: 1200px) calc(100vw / 1.75), (min-width: 1000px) calc(100vw / 1.5), (min-width: 750px) calc(100vw / 3), 100vw" 1269 src="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dark_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694_1445x.png?v=1725991806" 1270/> 1271 1272</div> 1273 1274 </a> 1275 1276 1277 </div> 1278 <a class="mobile-menu--close-btn" aria-label="Close menu" role="button"></a> 1279 </div> 1280 1281 <!-- begin mobile-nav --> 1282 <ul class="mobile-nav"> 1283 1284 1285 1286 <li class="mobile-nav__item" aria-haspopup="true"> 1287 <div class="mobile-nav__has-sublist"> 1288 <a href="/products/pasta" class="mobile-nav__link">SHOP NOW</a> 1289 <div class="mobile-nav__toggle"> 1290 <button type="button" class="icon-fallback-text mobile-nav__toggle-open" aria-label="See more"> 1291 <i class="icon-arrow-right" aria-hidden="true"></i> 1292 </button> 1293 <button type="button" class="icon-fallback-text mobile-nav__toggle-close" aria-label="Close menu"> 1294 <i class="icon-arrow-down" aria-hidden="true"></i> 1295 </button> 1296 </div> 1297 </div> 1298 <ul class="mobile-nav__sublist"> 1299 1300 1301 <li class="mobile-nav__item "> 1302 <a href="/products/pasta" class="mobile-nav__link">PASTA</a> 1303 </li> 1304 1305 1306 1307 <li class="mobile-nav__item "> 1308 <a href="https://flourandwaterfoods.com/products/pizza" class="mobile-nav__link">
1308PIZZA</a> 1309 </li> 1310 1311 1312 1313 <li class="mobile-nav__item "> 1314 <a href="https://www.ciaopappy.com/collections/duo-combos/products/italiafornia%C2%AE-pasta-night-bundle" class="mobile-nav__link">ITALIFORNIA BUNDLE</a> 1315 </li> 1316 1317 1318 </ul> 1319 </li> 1320 1321 1322 1323 <li class="mobile-nav__item"> 1324 <a href="/pages/about-us" class="mobile-nav__link">ABOUT US</a> 1325 </li> 1326 1327 1328 1329 <li class="mobile-nav__item mobile-nav__item--active" aria-haspopup="true"> 1330 <div class="mobile-nav__has-sublist"> 1331 <a href="/blogs/recipes" class="mobile-nav__link">RECIPES</a> 1332 <div class="mobile-nav__toggle"> 1333 <button type="button" class="icon-fallback-text mobile-nav__toggle-open" aria-label="See more"> 1334 <i class="icon-arrow-right" aria-hidden="true"></i> 1335 </button> 1336 <button type="button" class="icon-fallback-text mobile-nav__toggle-close" aria-label="Close menu"> 1337 <i class="icon-arrow-down" aria-hidden="true"></i> 1338 </button> 1339 </div> 1340 </div> 1341 <ul class="mobile-nav__sublist"> 1342 1343 1344 <li class="mobile-nav__item mobile-nav__item--active"> 1345 <a href="/blogs/recipes" class="mobile-nav__link">RECIPES</a> 1346 </li> 1347 1348 1349 1350 <li class="mobile-nav__item "> 1351 <a href="/blogs/shift-notes" class="mobile-nav__link">SHIFT NOTES</a> 1352 </li> 1353 1354 1355 </ul> 1356 </li> 1357 1358 1359 1360 <li class="mobile-nav__item" aria-haspopup="true"> 1361 <div class="mobile-nav__has-sublist"> 1362 <a href="/pages/about-us" class="mobile-nav__link">OUR RESTAURANTS</a> 1363 <div class="mobile-nav__toggle"> 1364 <button type="button" class="icon-fallback-text mobile-nav__toggle-open" aria-label="See more"> 1365 <i class="icon-arrow-right" aria-hidden="true"></i> 1366 </button> 1367 <button type="button" class="icon-fallback-text mobile-nav__toggle-close" aria-label="Close menu"> 1368 <i class="icon-arrow-down" aria-hidden="true"></i> 1369 </button> 1370 </div> 1371 </div> 1372 <ul class="mobile-nav__sublist"> 1373 1374 1375 <li class="mobile-nav__item "> 1376 <a href="https://flourandwater.com/" class="mobile-nav__link">FLOUR + WATER RESTAURANT</a> 1377 </li> 1378 1379 1380 1381 <li class="mobile-nav__item "> 1382 <a href="https://www.trickdogbar.com/" class="mobile-nav__link">TRICK DOG</a> 1383 </li> 1384 1385 1386 1387 <li class="mobile-nav__item "> 1388 <a href="https://pennyroma.com/" class="mobile-nav__link">PENNY ROMA</a> 1389 </li> 1390 1391 1392 1393 <li class="mobile-nav__item "> 1394 <a href="https://www.fwpizzeria.com/" class="mobile-nav__link">F+W PIZZERIA</a> 1395 </li> 1396 1397 1398 1399 <li class="mobile-nav__item "> 1400 <a href="https://flourandwaterpastashop.com/" class="mobile-nav__link">F+W PASTA SHOP</a> 1401 </li> 1402 1403 1404 </ul> 1405 </li> 1406 1407 1408 </ul> 1409 1410 1411 1412 <span class="mobile-nav-header">Account</span> 1413 <ul class="mobile-nav"> 1414 1415 <li class="mobile-nav__item"> 1416 <a href="https://flourandwaterfoods.com/customer_authentication/redirect?locale=en&region_country=US" id="customer_login_link">Log in</a> 1417 </li> 1418 <li class="mobile-nav__item"> 1419 <a href="https://shopify.com/55827136609/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJmbG91cndhdGVyLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MjAxOTQ1OSwibmJmIjoxNzkxNDE0NjU5fQ.KxRoJgnGJ3iuxJUaavYk-g1TbsQQbd1jecGNlhY77Mo" id="customer_register_link">Create account</a> 1420 </li> 1421 1422 </ul> 1423 1424 <!-- //mobile-nav --> 1425 </div> 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 <header class="site-header medium--hide small--hide overlay-logo"> 1436 <div class="content-width site-header__wrapper site-header__wrapper--logo-left site-header__wrapper--with-menu"> 1437 <div class="site-header__wrapper__left"> 1438 1439 1440 <div class="site-header__logowrapper"> 1441 1442 <div class="site-header__logo h1 site-title" itemscope itemtype="http://schema.org/Organization"> 1443 1444 1445 1446 1447 <a href="/" itemprop="url" class="site-header__logo-image"> 1448 1449 1450 1451 1452 1453 1454 1455 1456�<div class="responsive-image-wrapper" style=""> 1457 1458<noscript aria-hidden="true"> 1459 <img 1460 1461 class="" 1462 src="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dar
1462k_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694_1000x1000.png?v=1725991806" 1463 1464 alt="Flour + Water Foods" 1465 1466 itemprop="logo" 1467 loading="lazy" 1468 /> 1469</noscript> 1470 1471<img 1472 loading="lazy" 1473 class=" js" 1474 style="max-width: 1048px; max-height: 421px; width: 160px" 1475 1476 alt="Flour + Water Foods" 1477 1478 itemprop="logo" 1479 width="1048" 1480 height="421" 1481 srcset="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dark_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694_550x.png?v=1725991806 550w,//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dark_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694_750x.png?v=1725991806 750w,//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dark_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694.png?v=1725991806 1048w" 1482 sizes="(min-width: 2000px) 1000px, (min-width: 1445px) calc(100vw / 2), (min-width: 1200px) calc(100vw / 1.75), (min-width: 1000px) calc(100vw / 1.5), (min-width: 750px) calc(100vw / 3), 100vw" 1483 src="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dark_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694_1445x.png?v=1725991806" 1484/> 1485 1486</div> 1487 1488 </a> 1489 1490 1491 1492 1493 1494 1495 1496 1497 </div> 1498 1499 </div> 1500 1501 1502 </div> 1503 1504 <div class="site-header__wrapper__center"> 1505 1506 </div> 1507 1508 <div class="site-header__wrapper__right top-links"> 1509 1510 1511 <div class="js site-header__nav top-links" id="top_links_wrapper"> 1512 <ul class="site-nav " id="AccessibleNav" role="navigation"> 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 <li class="site-nav--has-dropdown " aria-haspopup="true"> 1525 <a href="/products/pasta" class="site-nav__link"> 1526 <div class="site-nav--link-wrapper"> 1527 <span class="site-nav--link-text"> 1528 SHOP NOW 1529 </span> 1530 <span class="icon-dropdown"> 1531 <svg xmlns="http://www.w3.org/2000/svg" width="24.0" height="24.0" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg> 1532 </span> 1533 </div> 1534 </a> 1535 1536 <ul class="site-nav__dropdown standard-dropdown"> 1537 1538 1539 1540 <li> 1541 <a href="/products/pasta" class="site-nav__link">PASTA</a> 1542 </li> 1543 1544 1545 1546 <li> 1547 <a href="https://flourandwaterfoods.com/products/pizza" class="site-nav__link">PIZZA</a> 1548 </li> 1549 1550 1551 1552 <li> 1553 <a href="https://www.ciaopappy.com/collections/duo-combos/products/italiafornia%C2
1553%AE-pasta-night-bundle" class="site-nav__link">ITALIFORNIA BUNDLE</a> 1554 </li> 1555 1556 1557 1558 </ul> 1559 </li> 1560 1561 1562 1563 1564 1565 <li> 1566 <a href="/pages/about-us" class="site-nav__link">ABOUT US</a> 1567 </li> 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 <li class="site-nav--has-dropdown " aria-haspopup="true"> 1578 <a href="/blogs/recipes" class="site-nav__link"> 1579 <div class="site-nav--link-wrapper"> 1580 <span class="site-nav--link-text"> 1581 RECIPES 1582 </span> 1583 <span class="icon-dropdown"> 1584 <svg xmlns="http://www.w3.org/2000/svg" width="24.0" height="24.0" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg> 1585 </span> 1586 </div> 1587 </a> 1588 1589 <ul class="site-nav__dropdown standard-dropdown"> 1590 1591 1592 1593 <li> 1594 <a href="/blogs/recipes" class="site-nav__link">RECIPES</a> 1595 </li> 1596 1597 1598 1599 <li> 1600 <a href="/blogs/shift-notes" class="site-nav__link">SHIFT NOTES</a> 1601 </li> 1602 1603 1604 1605 </ul> 1606 </li> 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 <li class="site-nav--has-dropdown " aria-haspopup="true"> 1618 <a href="/pages/about-us" class="site-nav__link"> 1619 <div class="site-nav--link-wrapper"> 1620 <span class="site-nav--link-text"> 1621 OUR RESTAURANTS 1622 </span> 1623 <span class="icon-dropdown"> 1624 <svg xmlns="http://www.w3.org/2000/svg" width="24.0" height="24.0" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg> 1625 </span> 1626 </div> 1627 </a> 1628 1629 <ul class="site-nav__dropdown standard-dropdown"> 1630 1631 1632 1633 <li> 1634 <a href="https://flourandwater.com/" class="site-nav__link">FLOUR + WATER RESTAURANT</a> 1635 </li> 1636 1637 1638 1639 <li> 1640 <a href="https://www.trickdogbar.com/" class="site-nav__link">TRICK DOG</a> 1641 </li> 1642 1643 1644 1645 <li> 1646 <a href="https://pennyroma.com/" class="site-nav__link">PENNY ROMA</a> 1647 </li> 1648 1649 1650 1651 <li> 1652 <a href="https://www.fwpizzeria.com/" class="site-nav__link">F+W PIZZERIA</a> 1653 </li> 1654 1655 1656 1657 <li> 1658 <a href="https://flourandwaterpastashop.com/" class="site-nav__link">F+W PASTA SHOP</a> 1659 </li> 1660 1661 1662 1663 </ul> 1664 </li> 1665 1666 1667 1668 1669 </ul> 1670 </div> 1671 <noscript> 1672 1673 <ul> 1674 1675 1676 1677 <li> 1678 <a href="/products/pasta">SHOP NOW</a> 1679 <ul> 1680 1681 1682 <li> 1683 <a href="/products/pasta">PASTA</a> 1684 </li> 1685 1686 1687 1688 <li> 1689 <a href="https://flourandwaterfoods.com/products/pizza">PIZZA</a> 1690 </li> 1691 1692 1693 1694 <li> 1695 <a href="https://www.ciaopappy.com/collections/duo-combos/products/italiafornia%C2
1695%AE-pasta-night-bundle">ITALIFORNIA BUNDLE</a> 1696 </li> 1697 1698 1699 </ul> 1700 </li> 1701 1702 1703 1704 <li> 1705 <a href="/pages/about-us">ABOUT US</a> 1706 </li> 1707 1708 1709 1710 1711 <li> 1712 <a href="/blogs/recipes">RECIPES</a> 1713 <ul> 1714 1715 1716 <li> 1717 <a href="/blogs/recipes">RECIPES</a> 1718 </li> 1719 1720 1721 1722 <li> 1723 <a href="/blogs/shift-notes">SHIFT NOTES</a> 1724 </li> 1725 1726 1727 </ul> 1728 </li> 1729 1730 1731 1732 1733 <li> 1734 <a href="/pages/about-us">OUR RESTAURANTS</a> 1735 <ul> 1736 1737 1738 <li> 1739 <a href="https://flourandwater.com/">FLOUR + WATER RESTAURANT</a> 1740 </li> 1741 1742 1743 1744 <li> 1745 <a href="https://www.trickdogbar.com/">TRICK DOG</a> 1746 </li> 1747 1748 1749 1750 <li> 1751 <a href="https://pennyroma.com/">PENNY ROMA</a> 1752 </li> 1753 1754 1755 1756 <li> 1757 <a href="https://www.fwpizzeria.com/">F+W PIZZERIA</a> 1758 </li> 1759 1760 1761 1762 <li> 1763 <a href="https://flourandwaterpastashop.com/">F+W PASTA SHOP</a> 1764 </li> 1765 1766 1767 </ul> 1768 </li> 1769 1770 1771</ul> 1772 </noscript> 1773 1774 1775
1775<script src="//flourandwaterfoods.com/cdn/shop/t/26/assets/component-localization-form.js?v=120492493794983747541754077512" defer="defer" type="module"></script>
1775 1776 1777 1778 1779 1780 1781 1782 <ul class="site-header__links top-links--icon-links"> 1783 1784 1785 1786 1787 <li> 1788 <a href="https://flourandwaterfoods.com/customer_authentication/redirect?locale=en®ion_country=US" title="Log in" class="log-in-button"> 1789 <i class="fa fa-user fa-lg"></i> 1790 1791 </a> 1792 </li> 1793 1794 1795 1796 <li> 1797 <a href="/cart" class="site-header__cart-toggle js-drawer-open-right-link" aria-controls="CartDrawer" aria-expanded="false" aria-label="Cart"> 1798 <i class="fa fa-shopping-bag fa-lg"></i> 1799 1800 1801 <span class="header--supporting-text"><span class="cart-item-count-header cart-item-count-header--quantity hide">0</span></span> 1802 1803 1804 </a> 1805 </li> 1806 </ul> 1807 1808 1809 </div> 1810 </div> 1811 1812 1813 </header> 1814 1815 <nav class="nav-bar mobile-nav-bar-wrapper large--hide medium-down--show"> 1816 <div class="wrapper-padded"> 1817 <div class="large--hide medium-down--show"> 1818 <div class="mobile-grid--table"> 1819 1820 <div class="grid__item three-twelfths"> 1821 <div class="site-nav--mobile"> 1822 <button type="button" aria-label="Navigation" class="icon-fallback-text site-nav__link js-drawer-open-left-link" aria-controls="NavDrawer" aria-expanded="false"> 1823 <i class="fa fa-bars fa-2x"></i> 1824 <span class="fallback-text">Navigation</span> 1825 </button> 1826 </div> 1827 </div> 1828 1829 <div class="grid__item six-twelfths"> 1830 1831 <div class="site-header__logowrapper"> 1832 <div class="site-header__logo h1 site-title" itemscope itemtype="http://schema.org/Organization"> 1833 1834 1835 1836 <a href="/" itemprop="url" class="site-header__logo-image"> 1837 1838 1839 1840 1841 1842 1843 1844 1845�<div class="responsive-image-wrapper" style=""> 1846 1847<noscript aria-hidden="true"> 1848 <img 1849 1850 class="" 1851 src="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dark_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694_1000x1000.png?v=1725991806" 1852 1853 alt="Flour + Water Foods" 1854 1855 itemprop="logo" 1856 loading="lazy" 1857 /> 1858</noscript> 1859 1860<img 1861 loading="lazy" 1862 class=" js" 1863 style="max-width: 1048px; max-height: 421px; width: 160px" 1864 1865 alt="Flour + Water Foods" 1866 1867 itemprop="logo" 1868 width="1048" 1869 height="421" 1870 srcset="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dark_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694_550x.png?v=1725991806 550w,//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dark_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694_750x.png?v=1725991806 750w,//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dark_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694.png?v=1725991806 1048w" 1871 sizes="(min-width: 2000px) 1000px, (min-width: 1445px) calc(100vw / 2), (min-width: 1200px) calc(100vw / 1.75), (min-width: 1000px) calc(100vw / 1.5), (min-width: 750px) calc(100vw / 3), 100vw" 1872 src="//flourandwaterfoods.com/cdn/shop/files/FW_Foods_Logo_dark_green_23d7f769-bd7c-4adb-a7e9-970c70e5f694_1445x.png?v=1725991806" 1873/> 1874 1875</div> 1876 1877 </a> 1878 1879 1880 1881 1882 1883 1884 1885 </div> 1886 </div> 1887 1888 </div> 1889 1890 <div class="grid__item three-twelfths right-side text-right"> 1891 1892 <div class="site-nav--mobile"> 1893 1894 1895 1896 <a href="/cart" aria-label="Cart" class="js-drawer-open-right-link site-nav__link" aria-controls="CartDrawer" aria-expanded="false"> 1897 <span class="icon-fallback-text"> 1898 <i class="fa fa-shopping-bag fa-2x"></i> 1899 1900 <span class="cart-item-count-header--quantity site-header__cart-indicator hide">0</span> 1901 1902 <span class="fallback-text">Cart</span> 1903 </span> 1904 1905 </a> 1906 </div> 1907 1908 </div> 1909 </div> 1910 </div> 1911 </div> 1912 </nav> 1913</div> 1914 1915<style> 1916 1917 :root { 1918 --logo-max-width: 160px; 1919 } 1920 1921 .site-title{ 1922 padding: 16px 0; 1923 } 1924 1925 .site-header .site-header__wrapper .site-header__wrapper__left { 1926 flex-basis: 160px; 1927 } 1928 1929 .site-nav__dropdown li, .inner .h4, .inner .h5 { 1930 text-align: left; 1931 } 1932 1933 .template-index .header-section.sticky-header:not(.sticked) .overlay-header, 1934 .template-index .header-section:not(.sticky-header) .overlay-header, 1935 1936 .template-list-collections .header-section.sticky-header:not(.sticked) .overlay-header, 1937 .template-list-collections .header-section:not(.sticky-header) .overlay-header, 1938 .contact-page .header-section.sticky-header:not(.sticked) .overlay-header, 1939 .contact-page .header-section:not(.sticky-header) .overlay-header 1940 { 1941 background-color: rgba(0, 0, 0, 0.0); 1942 } 1943 1944 .overlay-header .grid--full { 1945 padding-left: 30px; 1946 padding-right: 30px; 1947 } 1948 1949 @media only screen and (min-width: 768px) and (max-width: 1200px) { 1950 .overlay-header .grid--full { 1951 padding-left: 15px; 1952 padding-right: 15px; 1953 } 1954 } 1955 1956 .template-index .overlay-header-wrapper, 1957 1958 .template-list-collections .overlay-header-wrapper, 1959 .contact-page .overlay-header-wrapper 1960 { 1961 max-height: 0px !important; 1962 min-height: 0px !important; 1963 } 1964 1965 .template-index .overlay-header.force-hover, 1966 1967 .template-list-collections .overlay-header.force-hover 1968 .contact-page .overlay-header.force-hover 1969 { 1970 background-color: #fff; 1971 } 1972 1973 1974 1975 @media screen and (max-width: 1023px) { 1976 .site-header__logo-image img, 1977 .site-header__logo-overlay-image img { 1978 width: 108px!important; 1979 } 1980 } 1981</style> 1982 1983 1984</div> 1985 1986 1987 1988 1989 1990 1991 <div class="wrapper main-content page-main--wrapper"> 1992 1993 1994 <div id="shopify-section-template--15818669424737__1661152424c59a57e8" class="shopify-section image-with-text-overlay-wrapper show-on-scroll blog-banner"><link rel="preload" href="//flourandwaterfoods.com/cdn/shop/t/26/assets/section-image-with-text-overlay.min.css?v=54056562445492929131754077512" as="style" onload="this.onload=null;this.rel='stylesheet'"/> 1995<noscript><link href="//flourandwaterfoods.com/cdn/shop/t/26/assets/section-image-with-text-overlay.min.css?v=54056562445492929131754077512" rel="stylesheet" type="text/css" media="all" /></noscript> 1996 1997<link rel="preload" href="//flourandwaterfoods.com/cdn/shop/t/26/assets/section-image-with-text-overlay-blog.min.css?v=131674030280321463081754077512" as="style" onload="this.onload=null;this.rel='stylesheet'"/> 1998<noscript><link href="//flourandwaterfoods.com/cdn/shop/t/26/assets/section-image-with-text-overlay-blog.min.css?v=131674030280321463081754077512" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--15818669424737__1661152424c59a57e8-padding { 1999 padding-top: 0px !important; 2000 padding-bottom: 0px !important; 2001 } 2002 @media screen and (min-width: 750px) { 2003 .section-template--15818669424737__1661152424c59a57e8-padding { 2004 padding-top: 0px !important; 2005 padding-bottom: 0px !important; 2006 } 2007 }</style> 2008 <div class=" 2009 homepage-sections-wrapper homepage-content--template--15818669424737__1661152424c59a57e8 2010 image-with-text-overlay-wrapper 2011 section-template--15818669424737__1661152424c59a57e8-padding image-with-text-overlay-wrapper--light image-with-text-overlay-wrapper--textPosition-left image-with-text-overlay-wrapper--textAlignment-left size-medium 2012 " 2013 data-wetheme-section-type="image--image-with-text-overlay" 2014 data-wetheme-section-id="template--15818669424737__1661152424c59a57e8" 2015 > 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 <style> 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037.homepage-content--template--15818669424737__1661152424c59a57e8 .img { 2038 background-image: url('//flourandwaterfoods.com/cdn/shop/files/nicola-parisi_flour-water-boxed-pasta_aug2024_0665_300x.jpg?v=1725579919'); 2039} 2040 2041 2042 2043@media (min-width: 301px) and (max-width: 600px) { 2044 .homepage-content--template--15818669424737__1661152424c59a57e8 .img { 2045 background-image: url('//flourandwaterfoods.com/cdn/shop/files/nicola-parisi_flour-water-boxed-pasta_aug2024_0665_600x.jpg?v=1725579919'); 2046 } 2047} 2048 2049 2050 2051@media (min-width: 601px) and (max-width: 900px) { 2052 .homepage-content--template--15818669424737__1661152424c59a57e8 .img { 2053 background-image: url('//flourandwaterfoods.com/cdn/shop/files/nicola-parisi_flour-water-boxed-pasta_aug2024_0665_900x.jpg?v=1725579919'); 2054 } 2055} 2056 2057 2058 2059@media (min-width: 901px) and (max-width: 1200px) { 2060 .homepage-content--template--15818669424737__1661152424c59a57e8 .img { 2061 background-image: url('//flourandwaterfoods.com/cdn/shop/files/nicola-parisi_flour-water-boxed-pasta_aug2024_0665_1200x.jpg?v=1725579919'); 2062 } 2063} 2064 2065 2066 2067@media (min-width: 1201px) and (max-width: 1500px) { 2068 .homepage-content--template--15818669424737__1661152424c59a57e8 .img { 2069 background-image: url('//flourandwaterfoods.com/cdn/shop/files/nicola-parisi_flour-water-boxed-pasta_aug2024_0665_1500x.jpg?v=1725579919'); 2070 } 2071} 2072 2073 2074 2075@media (min-width: 1501px) and (max-width: 2000px) { 2076 .homepage-content--template--15818669424737__1661152424c59a57e8 .img { 2077 background-image: url('//flourandwaterfoods.com/cdn/shop/files/nicola-parisi_flour-water-boxed-pasta_aug2024_0665_2000x.jpg?v=1725579919'); 2078 } 2079} 2080 2081 2082 2083@media (min-width: 2001px) { 2084 .homepage-content--template--15818669424737__1661152424c59a57e8 .img { 2085 background-image: url('//flourandwaterfoods.com/cdn/shop/files/nicola-parisi_flour-water-boxed-pasta_aug2024_0665_4000x.jpg?v=1725579919'); 2086 } 2087} 2088 2089 2090 2091 2092 2093 .homepage-content--template--15818669424737__1661152424c59a57e8 { 2094 background-image: url('//flourandwaterfoods.com/cdn/shop/files/nicola-parisi_flour-water-boxed-pasta_aug2024_0665_10x10.jpg?v=1725579919'); 2095 background-size: 1px 1px; 2096 } 2097 2098 .homepage-content--template--15818669424737__1661152424c59a57e8 .img { 2099 background-position: center; 2100 background-repeat: no-repeat; 2101 background-size: cover; 2102 } 2103 2104 2105 .homepage-content--template--15818669424737__1661152424c59a57e8 .img { 2106 height: 40vw; 2107 } 2108 2109 #shopify-section-template--15818669424737__1661152424c59a57e8 .image-with-text-overlay-wrapper--light .featured-row__subtext{ 2110 color: #e7cd88; 2111 } 2112 2113 @media only screen and (max-width: 577px) { 2114 #shopify-section-text-with-image-overlay .homepage-sections--title, 2115 #shopify-section-text-with-image-overlay .featured-row__subtext { 2116 color: #3d3936; 2117 } 2118 2119 .homepage-content--template--15818669424737__1661152424c59a57e8 .img{ 2120 background-image: url('//flourandwaterfoods.com/cdn/shop/files/nicola-parisi_flour-water-boxed-pasta_aug2024_0665_575x.jpg?v=1725579919') !important; 2121 } 2122 2123 } 2124 2125 @media only screen and (min-width: 768px) { 2126 .homepage-content--template--15818669424737__1661152424c59a57e8 #rellax--template--15818669424737__1661152424c59a57e8.rellax.img { 2127 height: calc(100% * 1.5); 2128 margin-top: -10.0vw; 2129 } 2130 } 2131 2132 .parallax.parallax--template--15818669424737__1661152424c59a57e8 { 2133 height: 40vw; 2134 } 2135 2136 </style> 2137 2138 <div> 2139 <div class="homepage-indiv-section-wrapper grid--full homepage-featured-content-wrapper"> 2140 2141 2142 2143 2144 <div class="large--one-whole homepage-content--image homepage-content--template--15818669424737__1661152424c59a57e8"> 2145 <div class=" parallax parallax--template--15818669424737__1661152424c59a57e8"> 2146 2147 <div id="rellax--template--15818669424737__1661152424c59a57e8" class="img rellax" data-rellax-percentage="0.5" data-rellax-desktop-speed="-4" data-rellax-tablet-speed="-2" role="img" aria-label="Flour + Water Foods"></div> 2148 2149 </div> 2150 </div> 2151 2152 2153 2154 <div class="content-width"> 2155 <div class="grid__item homepage-featured-content-box image-with-text-overlay__content-box"> 2156 <div class="homepage-featured-content-box-inner show-on-scroll"> 2157 2158 <div class="sitewide--title-wrapper"> 2159 2160 <svg width="40" height="40" viewbox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 2161<path d="M40 26.9804H27.3973V40H12.681V26.9804H0V13.098H12.681V0H27.3973V13.098H40V26.9804Z" fill="white"></path> 2162</svg> 2163 2164 <h2 class="homepage-sections--title homepage-section-title"> 2165 Signature Recipes 2166 </h2> 2167 </div> 2168 2169 2170 2171 <div class="rte featured-row__subtext textarea">From the Test Kitchen.</div> 2172 2173 2174 2175 </div> 2176 </div> 2177 </div> 2178 2179 </div> 2180 </div> 2181 2182 2183 </div> 2184 2185<style> 2186 .homepage-content--template--15818669424737__1661152424c59a57e8 .homepage-section-btn { 2187 color: #ffffff; 2188 background-color: #000000; 2189 } 2190 2191 .homepage-content--template--15818669424737__1661152424c59a57e8 h2.homepage-sections--title { 2192 font-size: 100px; 2193 line-height: 105px; 2194 } 2195 2196 .homepage-content--template--15818669424737__1661152424c59a57e8 .featured-row__subtext { 2197 font-size: 24px; 2198 line-height: 29px; 2199 } 2200 2201 @media only screen and (max-width: 1023px) { 2202 .homepage-content--template--15818669424737__1661152424c59a57e8 h2.homepage-sections--title { 2203 font-size: 56px; 2204 line-height: 61px; 2205 } 2206 2207 .homepage-content--template--15818669424737__1661152424c59a57e8 .featured-row__subtext { 2208 font-size: 16px; 2209 line-height: 21px; 2210 } 2211 .homepage-content--template--15818669424737__1661152424c59a57e8 .sitewide--title-wrapper svg{ 2212 width:24px; 2213 height:24px; 2214 } 2215 } 2216 2217
2218 .image-with-text-overlay-wrapper .homepage-content--template--15818669424737__1661152424c59a57e8.homepage-content--image::before { 2219 opacity: 0.30; 2220 } 2221 2222</style> 2223 2224 2225</div><div id="shopify-section-template--15818669424737__main" class="shopify-section blog-posts-wrapper blog-section"> 2226 <link href="//flourandwaterfoods.com/cdn/shop/t/26/assets/recipes-menu.css?v=126440857841483264381754077512" rel="stylesheet" type="text/css" media="all" /> 2227 2228<link href="//flourandwaterfoods.com/cdn/shop/t/26/assets/blog-pagination.css?v=90188770144713918771754077512" rel="stylesheet" type="text/css" media="all" /> 2229 2230<!-- /templates/blog.liquid --> 2231 2232 2233 2234 2235<style data-shopify>.section-template--15818669424737__main-padding { 2236 padding-top: 60px !important; 2237 padding-bottom: 75px !important; 2238 } 2239 #shopify-section-template--15818669424737__main{ 2240 background-color:#ffffff; 2241 } 2242 #shopify-section-template--15818669424737__main .main-page-container{ 2243 margin-bottom:0; 2244 } 2245 @media screen and (max-width: 750px) { 2246 2247 #shopify-section-template--15818669424737__main{ 2248 background-image:url('Liquid error (sections/template--blog-grid line 35): invalid url input'); 2249 } 2250 2251 } 2252 @media screen and (min-width: 750px) { 2253 .section-template--15818669424737__main-padding { 2254 padding-top: 80px !important; 2255 padding-bottom: 100px !important; 2256 } 2257 2258 }</style><div class="wrapper-padded main-page-container"> 2259 <div class="grid blog-main--wrapper section-template--15818669424737__main-padding"> 2260 2261 2262 <div class=" blog-template--main"> 2263 2264 2265 2266 2267 2268 <ul class="recipes-menu"> 2269 <li class="recipes-menu__item"> 2270 2271 <a 2272 href="/blogs/recipes" 2273 class="recipes-menu__link recipes-menu__link--active" 2274 > 2275 All 2276 </a> 2277 </li> 2278 2279 <li class="recipes-menu__item"> 2280 2281 <a 2282 href="/blogs/recipes/tagged/elbow" 2283 class="recipes-menu__link " 2284 > 2285 Elbow Macaroni 2286 </a> 2287 </li> 2288 2289 <li class="recipes-menu__item"> 2290 2291 <a 2292 href="/blogs/recipes/tagged/campanelle" 2293 class="recipes-menu__link " 2294 > 2295 Campanelle 2296 </a> 2297 </li> 2298 2299 <li class="recipes-menu__item"> 2300 2301 <a 2302 href="/blogs/recipes/tagged/spaghetti" 2303 class="recipes-menu__link " 2304 > 2305 Spaghetti 2306 </a> 2307 </li> 2308 2309 <li class="recipes-menu__item"> 2310 2311 <a 2312 href="/blogs/recipes/tagged/penne" 2313 class="recipes-menu__link " 2314 > 2315 Penne Rigate 2316 </a> 2317 </li> 2318 2319 </ul> 2320 2321 2322 <div class="articles articles--desktop-cols-3"> 2323 2324 <div class="article--indiv grid__item"> 2325 <div class="article__featured-image-wrap"> 2326 <a 2327 class="article__featured-image" 2328 href="/blogs/recipes/ayohlote-pasta-salad" 2329 > 2330 2331 2332 2333 2334 2335 2336 2337�<div class="responsive-image-wrapper" style=""> 2338 2339<noscript aria-hidden="true"> 2340 <img 2341 2342 class="" 2343 src="//flourandwaterfoods.com/cdn/shop/articles/Screenshot_2026-06-10_at_2.21.28_PM_1000x1000.png?v=1781729590" 2344 2345 alt="AyohLote Pasta Salad" 2346 2347 2348 loading="lazy" 2349 /> 2350</noscript> 2351 2352<img 2353 loading="lazy" 2354 class=" js" 2355 style="max-width: 1968px; max-height: 1478px; " 2356 2357 alt="AyohLote Pasta Salad" 2358 2359 2360 width="1968" 2361 height="1478" 2362 srcset="//flourandwaterfoods.com/cdn/shop/articles/Screenshot_2026-06-10_at_2.21.28_PM_550x.png?v=1781729590 550w,//flourandwaterfoods.com/cdn/shop/articles/Screenshot_2026-06-10_at_2.21.28_PM_750x.png?v=1781729590 750w,//flourandwaterfoods.com/cdn/shop/articles/Screenshot_2026-06-10_at_2.21.28_PM_1100x.png?v=1781729590 1100w,//flourandwaterfoods.com/cdn/shop/articles/Screenshot_2026-06-10_at_2.21.28_PM_1445x.png?v=1781729590 1445w,//flourandwaterfoods.com/cdn/shop/articles/Screenshot_2026-06-10_at_2.21.28_PM_1680x.png?v=1781729590 1680w,//flourandwaterfoods.com/cdn/shop/articles/Screenshot_2026-06-10_at_2.21.28_PM.png?v=1781729590 1968w" 2363 sizes="(min-width: 2000px) 1000px, (min-width: 1445px) calc(100vw / 2), (min-width: 1200px) calc(100vw / 1.75
2363), (min-width: 1000px) calc(100vw / 1.5), (min-width: 750px) calc(100vw / 3), 100vw" 2364 src="//flourandwaterfoods.com/cdn/shop/articles/Screenshot_2026-06-10_at_2.21.28_PM_1445x.png?v=1781729590" 2365/> 2366 2367</div> 2368 2369 </a> 2370 </div> 2371 2372 <div class="blog-template--individual"> 2373 <div> 2374 2375 2376 </div> 2377 2378 <ul class="blog-sidebar--meta"> 2379 2380 2381 2382 </ul> 2383 </div> 2384 2385 <h2 class="blog-main--article-title homepage-blog--title"> 2386 <a href="/blogs/recipes/ayohlote-pasta-salad">AyohLote Pasta Salad</a> 2387 </h2> 2388 2389 2390 <div class="rte"> 2391 When elote meets Ayoh Hot Giardinera, our summertime dreams come true. 2392 </div> 2393 2394 2395 </div> 2396 2397 <div class="article--indiv grid__item"> 2398 <div class="article__featured-image-wrap"> 2399 <a 2400 class="article__featured-image" 2401 href="/blogs/recipes/asparagus-spring-onion-bacon-macaroni" 2402 > 2403 2404 2405 2406 2407 2408 2409 2410�<div class="responsive-image-wrapper" style=""> 2411 2412<noscript aria-hidden="true"> 2413 <img 2414 2415 class="" 2416 src="//flourandwaterfoods.com/cdn/shop/articles/11414CDD-4EF2-4162-8932-58A8811322AE_1000x1000.jpg?v=1776279314" 2417 2418 alt="Asparagus, Spring Onion + Bacon Macaroni" 2419 2420 2421 loading="lazy" 2422 /> 2423</noscript> 2424 2425<img 2426 loading="lazy" 2427 class=" js" 2428 style="max-width: 4032px; max-height: 3024px; " 2429 2430 alt="Asparagus, Spring Onion + Bacon Macaroni" 2431 2432 2433 width="4032" 2434 height="3024" 2435 srcset="//flourandwaterfoods.com/cdn/shop/articles/11414CDD-4EF2-4162-8932-58A8811322AE_550x.jpg?v=1776279314 550w,//flourandwaterfoods.com/cdn/shop/articles/11414CDD-4EF2-4162-8932-58A8811322AE_750x.jpg?v=1776279314 750w,//flourandwaterfoods.com/cdn/shop/articles/11414CDD-4EF2-4162-8932-58A8811322AE_1100x.jpg?v=1776279314 1100w,//flourandwaterfoods.com/cdn/shop/articles/11414CDD-4EF2-4162-8932-58A8811322AE_1445x.jpg?v=1776279314 1445w,//flourandwaterfoods.com/cdn/shop/articles/11414CDD-4EF2-4162-8932-58A8811322AE_1680x.jpg?v=1776279314 1680w,//flourandwaterfoods.com/cdn/shop/articles/11414CDD-4EF2-4162-8932-58A8811322AE_2048x.jpg?v=1776279314 2048w,//flourandwaterfoods.com/cdn/shop/articles/11414CDD-4EF2-4162-8932-58A8811322AE_2200x.jpg?v=1776279314 2200w,//flourandwaterfoods.com/cdn/shop/articles/11414CDD-4EF2-4162-8932-58A8811322AE_2890x.jpg?v=1776279314 2890w,//flourandwaterfoods.com/cdn/shop/articles/11414CDD-4EF2-4162-8932-58A8811322AE.jpg?v=1776279314 4032w" 2436 sizes="(min-width: 2000px) 1000px, (min-width: 1445px) calc(100vw / 2), (min-width: 1200px) calc(100vw / 1.75), (min-width: 1000px) calc(100vw / 1.5), (min-width: 750px) calc(100vw / 3), 100vw" 2437 src="//flourandwaterfoods.com/cdn/shop/articles/11414CDD-4EF2-4162-8932-58A8811322AE_1445x.jpg?v=1776279314" 2438/> 2439 2440</div> 2441 2442 </a> 2443 </div> 2444 2445 <div class="blog-template--individual"> 2446 <div> 2447 2448 2449 </div> 2450 2451 <ul class="blog-sidebar--meta"> 2452 2453 2454 2455 </ul> 2456 </div> 2457 2458 <h2 class="blog-main--article-title homepage-blog--title"> 2459 <a href="/blogs/recipes/asparagus-spring-onion-bacon-macaroni">Asparagus, Spring Onion + Bacon Macaroni</a> 2460 </h2> 2461 2462 2463 <div class="rte"> 2464 When spring produce starts to show up at the market, this dish is an absolute must-make. 2465 </div> 2466 2467 2468 </div> 2469 2470 <div class="article--indiv grid__item"> 2471 <div class="article__featured-image-wrap"> 2472 <a 2473 class="article__featured-image" 2474 href="/blogs/recipes/penne-with-prosciutto-peas" 2475 > 2476 2477 2478 2479 2480 2481 2482 2483�<div class="responsive-image-wrapper" style=""> 2484 2485<noscript aria-hidden="true"> 2486 <img 2487 2488 class="" 2489 src="//flourandwaterfoods.com/cdn/shop/articles/pastrywithjenn_pasta_bowl_2_1000x1000.jpg?v=1773958193" 2490 2491 alt="Penne with Prosciutto + Peas" 2492 2493 2494 loading="lazy" 2495 /> 2496</noscript> 2497 2498<img 2499 loading="lazy" 2500 class=" js" 2501 style="max-width: 4032px; max-height: 3024px; " 2502 2503 alt="Penne with Prosciutto + Peas" 2504 2505 2506 width="4032" 2507 height="3024" 2508 srcset="//flourandwaterfoods.com/cdn/shop/articles/pastrywithjenn_pasta_bowl_2_550x.jpg?v=1773958193 550w,//flourandwaterfoods.com/cdn/shop/articles/pastrywithjenn_pasta_bowl_2_750x.jpg?v=1773958193 750w,//flourandwaterfoods.com/cdn/shop/articles/pastrywithjenn_pasta_bowl_2_1100x.jpg?v=1773958193 1100w,//flourandwaterfoods.com/cdn/shop/articles/pastrywithjenn_pasta_bowl_2_1445x.jpg?v=1773958193 1445w,//flourandwaterfoods.com/cdn/shop/articles/pastrywithjenn_pasta_bowl_2_1680x.jpg?v=1773958193 1680w,//flourandwaterfoods.com/cdn/shop/articles/pastrywithjenn_pasta_bowl_2_2048x.jpg?v=1773958193 2048w,//flourandwaterfoods.com/cdn/shop/articles/pastrywithjenn_pasta_bowl_2_2200x.jpg?v=1773958193 2200w,//flourandwaterfoods.com/cdn/shop/articles/pastrywithjenn_pasta_bowl_2_2890x.jpg?v=1773958193 2890w,//flourandwaterfoods.com/cdn/shop/articles/pastrywithjenn_pasta_bowl_2.jpg?v=1773958193 4032w" 2509 sizes="(min-width: 2000px) 1000px, (min-width: 1445px) calc(100vw / 2), (min-width: 1200px) calc(100vw / 1.75
2509), (min-width: 1000px) calc(100vw / 1.5), (min-width: 750px) calc(100vw / 3), 100vw" 2510 src="//flourandwaterfoods.com/cdn/shop/articles/pastrywithjenn_pasta_bowl_2_1445x.jpg?v=1773958193" 2511/> 2512 2513</div> 2514 2515 </a> 2516 </div> 2517 2518 <div class="blog-template--individual"> 2519 <div> 2520 2521 2522 </div> 2523 2524 <ul class="blog-sidebar--meta"> 2525 2526 2527 2528 </ul> 2529 </div> 2530 2531 <h2 class="blog-main--article-title homepage-blog--title"> 2532 <a href="/blogs/recipes/penne-with-prosciutto-peas">Penne with Prosciutto + Peas</a> 2533 </h2> 2534 2535 2536 <div class="rte"> 2537 This recipe comes from our cookbook, Flour + Water: Pasta. We used dried penne in place of fresh garganelli for the perfect weeknight spring dinner. 2538 </div> 2539 2540 2541 </div> 2542 2543 <div class="article--indiv grid__item"> 2544 <div class="article__featured-image-wrap"> 2545 <a 2546 class="article__featured-image" 2547 href="/blogs/recipes/stracciatella-soup-with-macaroni-parmigiano-brodo-asparagus" 2548 > 2549 2550 2551 2552 2553 2554 2555 2556�<div class="responsive-image-wrapper" style=""> 2557 2558<noscript aria-hidden="true"> 2559 <img 2560 2561 class="" 2562 src="//flourandwaterfoods.com/cdn/shop/articles/flour-and-water-pasta-recipes-stracciatella-soup-with-macaroni-sun-0324-900x500_ddecd55e-e0db-422f-ad01-7c13c9474461_1000x1000.jpg?v=1773957848" 2563 2564 alt="Stracciatella Soup with Macaroni, Parmigiano Brodo + Asparagus" 2565 2566 2567 loading="lazy" 2568 /> 2569</noscript> 2570 2571<img 2572 loading="lazy" 2573 class=" js" 2574 style="max-width: 900px; max-height: 500px; " 2575 2576 alt="Stracciatella Soup with Macaroni, Parmigiano Brodo + Asparagus" 2577 2578 2579 width="900" 2580 height="500" 2581 srcset="//flourandwaterfoods.com/cdn/shop/articles/flour-and-water-pasta-recipes-stracciatella-soup-with-macaroni-sun-0324-900x500_ddecd55e-e0db-422f-ad01-7c13c9474461_550x.jpg?v=1773957848 550w,//flourandwaterfoods.com/cdn/shop/articles/flour-and-water-pasta-recipes-stracciatella-soup-with-macaroni-sun-0324-900x500_ddecd55e-e0db-422f-ad01-7c13c9474461_750x.jpg?v=1773957848 750w,//flourandwaterfoods.com/cdn/shop/articles/flour-and-water-pasta-recipes-stracciatella-soup-with-macaroni-sun-0324-900x500_ddecd55e-e0db-422f-ad01-7c13c9474461.jpg?v=1773957848 900w" 2582 sizes="(min-width: 2000px) 1000px, (min-width: 1445px) calc(100vw / 2), (min-width: 1200px) calc(100vw / 1.75), (min-width: 1000px) calc(100vw / 1.5), (min-width: 750px) calc(100vw / 3), 100vw" 2583 src="//flourandwaterfoods.com/cdn/shop/articles/flour-and-water-pasta-recipes-stracciatella-soup-with-macaroni-sun-0324-900x500_ddecd55e-e0db-422f-ad01-7c13c9474461_1445x.jpg?v=1773957848" 2584/> 2585 2586</div> 2587 2588 </a> 2589 </div> 2590 2591 <div class="blog-template--individual"> 2592 <div> 2593 2594 2595 </div> 2596 2597 <ul class="blog-sidebar--meta"> 2598 2599 2600 2601 </ul> 2602 </div> 2603 2604 <h2 class="blog-main--article-title homepage-blog--title"> 2605 <a href="/blogs/recipes/stracciatella-soup-with-macaroni-parmigiano-brodo-asparagus">Stracciatella Soup with Macaroni, Parmigiano Brodo + Asparagus</a> 2606 </h2> 2607 2608 2609 <div class="rte"> 2610 Stracciatella means âlittle ragsâ and in this recipe it refers to the appearance of the Roman egg-drop soup. 2611 </div> 2612 2613 2614 </div> 2615 2616 <div class="article--indiv grid__item"> 2617 <div class="article__featured-image-wrap"> 2618 <a 2619 class="article__featured-image" 2620 href="/blogs/recipes/spring-pasta-salad-with-pecorino-english-peas-fava-leaf-pistachio-pesto" 2621 > 2622 2623 2624 2625 2626 2627 2628 2629�<div class="responsive-image-wrapper" style=""> 2630 2631<noscript aria-hidden="true"> 2632 <img 2633 2634 class="" 2635 src="//flourandwaterfoods.com/cdn/shop/articles/IMG_0521_1000x1000.jpg?v=1773957574" 2636 2637 alt="Spring Pasta Salad with Pecorino, English Peas, Fava Leaf + Pistachio Pesto" 2638 2639 2640 loading="lazy" 2641 /> 2642</noscript> 2643 2644<img 2645 loading="lazy" 2646 class=" js" 2647 style="max-width: 3024px; max-height: 2419px; " 2648 2649 alt="Spring Pasta Salad with Pecorino, English Peas, Fava Leaf + Pistachio Pesto" 2650 2651 2652 width="3024" 2653 height="2419" 2654 srcset="//flourandwaterfoods.com/cdn/shop/articles/IMG_0521_550x.jpg?v=1773957574 550w,//flourandwaterfoods.com/cdn/shop/articles/IMG_0521_750x.jpg?v=1773957574 750w,//flourandwaterfoods.com/cdn/shop/articles/IMG_0521_1100x.jpg?v=1773957574 1100w,//flourandwaterfoods.com/cdn/shop/articles/IMG_0521_1445x.jpg?v=1773957574 1445w,//flourandwaterfoods.com/cdn/shop/articles/IMG_0521_1680x.jpg?v=1773957574 1680w,//flourandwaterfoods.com/cdn/shop/articles/IMG_0521_2048x.jpg?v=1773957574 2048w,//flourandwaterfoods.com/cdn/shop/articles/IMG_0521_2200x.jpg?v=1773957574 2200w,//flourandwaterfoods.com/cdn/shop/articles/IMG_0521_2890x.jpg?v=1773957574 2890w,//flourandwaterfoods.com/cdn/shop/articles/IMG_0521.jpg?v=1773957574 3024w" 2655 sizes="(min-width: 2000px) 1000px, (min-width: 1445px) calc(100vw / 2), (min-width: 1200px) calc(100vw / 1.75
2655), (min-width: 1000px) calc(100vw / 1.5), (min-width: 750px) calc(100vw / 3), 100vw" 2656 src="//flourandwaterfoods.com/cdn/shop/articles/IMG_0521_1445x.jpg?v=1773957574" 2657/> 2658 2659</div> 2660 2661 </a> 2662 </div> 2663 2664 <div class="blog-template--individual"> 2665 <div> 2666 2667 2668 </div> 2669 2670 <ul class="blog-sidebar--meta"> 2671 2672 2673 2674 </ul> 2675 </div> 2676 2677 <h2 class="blog-main--article-title homepage-blog--title"> 2678 <a href="/blogs/recipes/spring-pasta-salad-with-pecorino-english-peas-fava-leaf-pistachio-pesto">Spring Pasta Salad with Pecorino, English Peas, Fava Leaf + Pistachio Pesto</a> 2679 </h2> 2680 2681 2682 <div class="rte"> 2683 A vibrant, crunchy and deeply satisfying spring dish for any occasion. 2684 </div> 2685 2686 2687 </div> 2688 2689 <div class="article--indiv grid__item"> 2690 <div class="article__featured-image-wrap"> 2691 <a 2692 class="article__featured-image" 2693 href="/blogs/recipes/pasta-e-fagioli" 2694 > 2695 2696 2697 2698 2699 2700 2701 2702�<div class="responsive-image-wrapper" style=""> 2703 2704<noscript aria-hidden="true"> 2705 <img 2706 2707 class="" 2708 src="//flourandwaterfoods.com/cdn/shop/articles/FullSizeRender_VSCO_2_2ee4f6fa-2447-48a8-ba77-ae2d3a21a825_1000x1000.jpg?v=1768347508" 2709 2710 alt="Pasta e Fagioli" 2711 2712 2713 loading="lazy" 2714 /> 2715</noscript> 2716 2717<img 2718 loading="lazy" 2719 class=" js" 2720 style="max-width: 2016px; max-height: 1512px; " 2721 2722 alt="Pasta e Fagioli" 2723 2724 2725 width="2016" 2726 height="1512" 2727 srcset="//flourandwaterfoods.com/cdn/shop/articles/FullSizeRender_VSCO_2_2ee4f6fa-2447-48a8-ba77-ae2d3a21a825_550x.jpg?v=1768347508 550w,//flourandwaterfoods.com/cdn/shop/articles/FullSizeRender_VSCO_2_2ee4f6fa-2447-48a8-ba77-ae2d3a21a825_750x.jpg?v=1768347508 750w,//flourandwaterfoods.com/cdn/shop/articles/FullSizeRender_VSCO_2_2ee4f6fa-2447-48a8-ba77-ae2d3a21a825_1100x.jpg?v=1768347508 1100w,//flourandwaterfoods.com/cdn/shop/articles/FullSizeRender_VSCO_2_2ee4f6fa-2447-48a8-ba77-ae2d3a21a825_1445x.jpg?v=1768347508 1445w,//flourandwaterfoods.com/cdn/shop/articles/FullSizeRender_VSCO_2_2ee4f6fa-2447-48a8-ba77-ae2d3a21a825_1680x.jpg?v=1768347508 1680w,//flourandwaterfoods.com/cdn/shop/articles/FullSizeRender_VSCO_2_2ee4f6fa-2447-48a8-ba77-ae2d3a21a825.jpg?v=1768347508 2016w" 2728 sizes="(min-width: 2000px) 1000px, (min-width: 1445px) calc(100vw / 2), (min-width: 1200px) calc(100vw / 1.75), (min-width: 1000px) calc(100vw / 1.5), (min-width: 750px) calc(100vw / 3), 100vw" 2729 src="//flourandwaterfoods.com/cdn/shop/articles/FullSizeRender_VSCO_2_2ee4f6fa-2447-48a8-ba77-ae2d3a21a825_1445x.jpg?v=1768347508" 2730/> 2731 2732</div> 2733 2734 </a> 2735 </div> 2736 2737 <div class="blog-template--individual"> 2738 <div> 2739 2740 2741 </div> 2742 2743 <ul class="blog-sidebar--meta"> 2744 2745 2746 2747 </ul> 2748 </div> 2749 2750 <h2 class="blog-main--article-title homepage-blog--title"> 2751 <a href="/blogs/recipes/pasta-e-fagioli">Pasta e Fagioli</a> 2752 </h2> 2753 2754 2755 <div class="rte"> 2756 Pasta e fagioli will forever be one of our favorite clean-out-the-pantry meals. 2757 </div> 2758 2759 2760 </div> 2761 2762 <div class="article--indiv grid__item"> 2763 <div class="article__featured-image-wrap"> 2764 <a 2765 class="article__featured-image" 2766 href="/blogs/recipes/spaghetti-al-yuzu" 2767 > 2768 2769 2770 2771 2772 2773 2774 2775�<div class="responsive-image-wrapper" style=""> 2776 2777<noscript aria-hidden="true"> 2778 <img 2779 2780 class="" 2781 src="//flourandwaterfoods.com/cdn/shop/articles/spaghetti_al_yuzu_21a8d6cd-c1d7-46fc-a90a-2f1fd9327e99_1000x1000.jpg?v=1768347055" 2782 2783 alt="Spaghetti al Yuzu" 2784 2785 2786 loading="lazy" 2787 /> 2788</noscript> 2789 2790<img 2791 loading="lazy" 2792 class=" js" 2793 style="max-width: 3721px; max-height: 2792px; " 2794 2795 alt="Spaghetti al Yuzu" 2796 2797 2798 width="3721" 2799 height="2792" 2800 srcset="//flourandwaterfoods.com/cdn/shop/articles/spaghetti_al_yuzu_21a8d6cd-c1d7-46fc-a90a-2f1fd9327e99_550x.jpg?v=1768347055 550w,//flourandwaterfoods.com/cdn/shop/articles/spaghetti_al_yuzu_21a8d6cd-c1d7-46fc-a90a-2f1fd9327e99_750x.jpg?v=1768347055 750w,//flourandwaterfoods.com/cdn/shop/articles/spaghetti_al_yuzu_21a8d6cd-c1d7-46fc-a90a-2f1fd9327e99_1100x.jpg?v=1768347055 1100w,//flourandwaterfoods.com/cdn/shop/articles/spaghetti_al_yuzu_21a8d6cd-c1d7-46fc-a90a-2f1fd9327e99_1445x.jpg?v=1768347055 1445w,//flourandwaterfoods.com/cdn/shop/articles/spaghetti_al_yuzu_21a8d6cd-c1d7-46fc-a90a-2f1fd9327e99_1680x.jpg?v=1768347055 1680w,//flourandwaterfoods.com/cdn/shop/articles/spaghetti_al_yuzu_21a8d6cd-c1d7-46fc-a90a-2f1fd9327e99_2048x.jpg?v=1768347055 2048w,//flourandwaterfoods.com/cdn/shop/articles/spaghetti_al_yuzu_21a8d6cd-c1d7-46fc-a90a-2f1fd9327e99_2200x.jpg?v=1768347055 2200w,//flourandwaterfoods.com/cdn/shop/articles/spaghetti_al_yuzu_21a8d6cd-c1d7-46fc-a90a-2f1fd9327e99_2890x.jpg?v=1768347055 2890w,//flourandwaterfoods.com/cdn/shop/articles/spaghetti_al_yuzu_21a8d6cd-c1d7-46fc-a90a-2f1fd9327e99.jpg?v=1768347055 3721w" 2801 sizes="(min-width: 2000px) 1000px, (min-width: 1445px) calc(100vw / 2), (min-width: 1200px) calc(100vw / 1.75
2801), (min-width: 1000px) calc(100vw / 1.5), (min-width: 750px) calc(100vw / 3), 100vw" 2802 src="//flourandwaterfoods.com/cdn/shop/articles/spaghetti_al_yuzu_21a8d6cd-c1d7-46fc-a90a-2f1fd9327e99_1445x.jpg?v=1768347055" 2803/> 2804 2805</div> 2806 2807 </a> 2808 </div> 2809 2810 <div class="blog-template--individual"> 2811 <div> 2812 2813 2814 </div> 2815 2816 <ul class="blog-sidebar--meta"> 2817 2818 2819 2820 </ul> 2821 </div> 2822 2823 <h2 class="blog-main--article-title homepage-blog--title"> 2824 <a href="/blogs/recipes/spaghetti-al-yuzu">Spaghetti al Yuzu</a> 2825 </h2> 2826 2827 2828 <div class="rte"> 2829 Inspired by our new favorite condiment, Yuzukararin, this is our take on a classic spaghetti al limone. 2830 </div> 2831 2832 2833 </div> 2834 2835 <div class="article--indiv grid__item"> 2836 <div class="article__featured-image-wrap"> 2837 <a 2838 class="article__featured-image" 2839 href="/blogs/recipes/campanelle-with-caramelized-onion-honeynut-squash-gouda" 2840 > 2841 2842 2843 2844 2845 2846 2847 2848�<div class="responsive-image-wrapper" style=""> 2849 2850<noscript aria-hidden="true"> 2851 <img 2852 2853 class="" 2854 src="//flourandwaterfoods.com/cdn/shop/articles/unnamed-1_1000x1000.jpg?v=1762827978" 2855 2856 alt="Campanelle with Caramelized Onion, Honeynut Squash + Gouda" 2857 2858 2859 loading="lazy" 2860 /> 2861</noscript> 2862 2863<img 2864 loading="lazy" 2865 class=" js" 2866 style="max-width: 3000px; max-height: 2400px; " 2867 2868 alt="Campanelle with Caramelized Onion, Honeynut Squash + Gouda" 2869 2870 2871 width="3000" 2872 height="2400" 2873 srcset="//flourandwaterfoods.com/cdn/shop/articles/unnamed-1_550x.jpg?v=1762827978 550w,//flourandwaterfoods.com/cdn/shop/articles/unnamed-1_750x.jpg?v=1762827978 750w,//flourandwaterfoods.com/cdn/shop/articles/unnamed-1_1100x.jpg?v=1762827978 1100w,//flourandwaterfoods.com/cdn/shop/articles/unnamed-1_1445x.jpg?v=1762827978 1445w,//flourandwaterfoods.com/cdn/shop/articles/unnamed-1_1680x.jpg?v=1762827978 1680w,//flourandwaterfoods.com/cdn/shop/articles/unnamed-1_2048x.jpg?v=1762827978 2048w,//flourandwaterfoods.com/cdn/shop/articles/unnamed-1_2200x.jpg?v=1762827978 2200w,//flourandwaterfoods.com/cdn/shop/articles/unnamed-1_2890x.jpg?v=1762827978 2890w,//flourandwaterfoods.com/cdn/shop/articles/unnamed-1.jpg?v=1762827978 3000w" 2874 sizes="(min-width: 2000px) 1000px, (min-width: 1445px) calc(100vw / 2), (min-width: 1200px) calc(100vw / 1.75), (min-width: 1000px) calc(100vw / 1.5), (min-width: 750px) calc(100vw / 3), 100vw" 2875 src="//flourandwaterfoods.com/cdn/shop/articles/unnamed-1_1445x.jpg?v=1762827978" 2876/> 2877 2878</div> 2879 2880 </a> 2881 </div> 2882 2883 <div class="blog-template--individual"> 2884 <div> 2885 2886 2887 </div> 2888 2889 <ul class="blog-sidebar--meta"> 2890 2891 2892 2893 </ul> 2894 </div> 2895 2896 <h2 class="blog-main--article-title homepage-blog--title"> 2897 <a href="/blogs/recipes/campanelle-with-caramelized-onion-honeynut-squash-gouda">Campanelle with Caramelized Onion, Honeynut Squash + Gouda</a> 2898 </h2> 2899 2900 2901 <div class="rte"> 2902 The complex flavor of aged gouda gives this pasta dish that perfect finishing touch. 2903 </div> 2904 2905 2906 </div> 2907 2908 <div class="article--indiv grid__item"> 2909 <div class="article__featured-image-wrap"> 2910 <a 2911 class="article__featured-image" 2912 href="/blogs/recipes/spicy-shrimp-scampi-spaghetti" 2913 > 2914 2915 2916 2917 2918 2919 2920 2921�<div class="responsive-image-wrapper" style=""> 2922 2923<noscript aria-hidden="true"> 2924 <img 2925 2926 class="" 2927 src="//flourandwaterfoods.com/cdn/shop/articles/fw_Pasta_Scampi_Set_B-147_d275b782-8ab1-44b0-8f14-7616828e2334_1000x1000.jpg?v=1761160291" 2928 2929 alt="Spicy Shrimp Scampi Spaghetti" 2930 2931 2932 loading="lazy" 2933 /> 2934</noscript> 2935 2936<img 2937 loading="lazy" 2938 class=" js" 2939 style="max-width: 2000px; max-height: 1333px; " 2940 2941 alt="Spicy Shrimp Scampi Spaghetti" 2942 2943 2944 width="2000" 2945 height="1333" 2946 srcset="//flourandwaterfoods.com/cdn/shop/articles/fw_Pasta_Scampi_Set_B-147_d275b782-8ab1-44b0-8f14-7616828e2334_550x.jpg?v=1761160291 550w,//flourandwaterfoods.com/cdn/shop/articles/fw_Pasta_Scampi_Set_B-147_d275b782-8ab1-44b0-8f14-7616828e2334_750x.jpg?v=1761160291 750w,//flourandwaterfoods.com/cdn/shop/articles/fw_Pasta_Scampi_Set_B-147_d275b782-8ab1-44b0-8f14-7616828e2334_1100x.jpg?v=1761160291 1100w,//flourandwaterfoods.com/cdn/shop/articles/fw_Pasta_Scampi_Set_B-147_d275b782-8ab1-44b0-8f14-7616828e2334_1445x.jpg?v=1761160291 1445w,//flourandwaterfoods.com/cdn/shop/articles/fw_Pasta_Scampi_Set_B-147_d275b782-8ab1-44b0-8f14-7616828e2334_1680x.jpg?v=1761160291 1680w,//flourandwaterfoods.com/cdn/shop/articles/fw_Pasta_Scampi_Set_B-147_d275b782-8ab1-44b0-8f14-7616828e2334.jpg?v=1761160291 2000w" 2947 sizes="(min-width: 2000px) 1000px, (min-width: 1445px) calc(100vw / 2), (min-width: 1200px) calc(100vw / 1.75
2947), (min-width: 1000px) calc(100vw / 1.5), (min-width: 750px) calc(100vw / 3), 100vw" 2948 src="//flourandwaterfoods.com/cdn/shop/articles/fw_Pasta_Scampi_Set_B-147_d275b782-8ab1-44b0-8f14-7616828e2334_1445x.jpg?v=1761160291" 2949/> 2950 2951</div> 2952 2953 </a> 2954 </div> 2955 2956 <div class="blog-template--individual"> 2957 <div> 2958 2959 2960 </div> 2961 2962 <ul class="blog-sidebar--meta"> 2963 2964 2965 2966 </ul> 2967 </div> 2968 2969 <h2 class="blog-main--article-title homepage-blog--title"> 2970 <a href="/blogs/recipes/spicy-shrimp-scampi-spaghetti">Spicy Shrimp Scampi Spaghetti</a> 2971 </h2> 2972 2973 2974 <div class="rte"> 2975 Fish sauce + chili crisp bring this not so traditional scampi recipe to the next level. 2976 </div> 2977 2978 2979 </div> 2980 2981 </div> 2982 </div> 2983 2984 2985 <div class="grid__item large--one-whole"> 2986 2987 <div class="pagination grid__item "> 2988 <ul> 2989 2990 <li class="prev disabled"><a href="#" onclick="return false;">«</a></li> 2991 2992 2993 2994 2995 2996 <li class="active pagination-number"><a href="" title="">1</a></li> 2997 2998 2999 3000 3001 <li class="pagination-number"><a href="/blogs/recipes?page=2" title="">2</a></li> 3002 3003 3004 3005 <li class="pagination-number"><a href="/blogs/recipes?page=3" title="">3</a></li> 3006 3007 3008 3009 <li class="pagination-number"><a href="/blogs/recipes?page=4" title="">4</a></li> 3010 3011 3012 3013 3014 <li class="pagination-arrow"> 3015 <a href="/blogs/recipes?page=2"><i class="fa icon-angle-right"></i></a> 3016 </li> 3017 3018 </ul> 3019 </div> 3020 3021 </div> 3022 </div> 3023 </div> 3024 3025 3026 3027</div> 3028 </div> 3029 </div> 3030 3031 <div class="footer-wrapper"> 3032 <div id="shopify-section-footer" class="shopify-section"> 3033 3034 3035<footer 3036 class="site-footer footer-alignment--left" 3037 data-wetheme-section-type="footer" data-wetheme-section-id="footer" 3038> 3039 <div class="wrapper-padded"> 3040 <div class="grid"> 3041 3042 3043 3044 3045 3046 <div class="grid__item large--one-quarter medium--one-half small--one-whole social-media-footer" > 3047 3048 3049 3050<ul id="sm-icons" class="clearfix"> 3051 3052 3053 3054 3055 3056 3057 <li id="sm-instagram"><a href="https://www.instagram.com/flourandwaterfoods/" target="_blank"><svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3058 <g clip-path="url(#clip0_1421_577)"> 3059 <path d="M17.2874 24H7.37957C3.49534 24 0.333496 20.9236 0.333496 17.1444V6.8556C0.333496 3.07637 3.49534 0 7.37957 0H17.2874C21.1717 0 24.3335 3.07637 24.3335 6.8556V17.1444C24.3335 20.9236 21.1717 24 17.2874 24ZM7.37957 1.75715C4.49001 1.75715 2.13947 4.04415 2.13947 6.8556V17.1444C2.13947 19.9558 4.49001 22.2428 7.37957 22.2428H17.2874C20.177 22.2428 22.5275 19.9558 22.5275 17.1444V6.8556C22.5275 4.04415 20.177 1.75715 17.2874 1.75715H7.37957Z" fill="#3D3936"/> 3060 <path d="M12.3381 18.3448C8.72619 18.3448 5.78662 15.4847 5.78662 11.9704C5.78662 10.2348 6.52012 8.54797 7.7982 7.34229C9.04293 6.16365 10.6655 5.54189 12.377 5.59054C14.4164 5.65002 16.1112 6.31503 17.2726 7.52612C18.3729 8.67232 18.9341 10.2132 18.8952 11.992C18.8563 13.6897 18.1673 15.2846 16.9559 16.4741C15.7167 17.6798 14.083 18.3448 12.3381 18.3448ZM12.1825 7.73697C11.1212 7.73697 10.1098 8.14247 9.32633 8.88318C8.47613 9.68877 7.98713 10.8133 7.98713 11.9704C7.98713 14.3006 9.93758 16.1983 12.3326 16.1983C14.7165 16.1983 16.6225 14.3331 16.678 11.9487C16.7058 10.7485 16.3502 9.72661 15.65 9.00212C14.8998 8.22357 13.7385 7.78563 12.2992 7.74779C12.2659 7.73697 12.227 7.73697 12.1825 7.73697Z" fill="#3D3936"/> 3061 <path d="M19.0413 6.89942C19.8853 6.89942 20.5694 6.23375 20.5694 5.4126C20.5694 4.59145 19.8853 3.92578 19.0413 3.92578C18.1974 3.92578 17.5132 4.59145 17.5132 5.4126C17.5132 6.23375 18.1974 6.89942 19.0413 6.89942Z" fill="#3D3936"/> 3062 </g> 3063 <defs> 3064 <clipPath id="clip0_1421_577"> 3065 <rect width="24" height="24" fill="white" transform="translate(0.333496)"/> 3066 </clipPath> 3067 </defs> 3068</svg> </a></li> 3069 3070 3071 3072 3073 3074 3075 3076 <li id="sm-youtube"><a href="https://www.youtube.com/channel/UC6RVq4JcOffKttMAfrplmbA" target="_blank"><svg width="25" height="18" viewBox="0 0 25 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 3077 <g clip-path="url(#clip0_1421_585)"> 3078 <path d="M24.1637 3.22377C23.8879 2.19111 23.077 1.38012 22.0443 1.10438C20.1682 0.601562 12.6638 0.601562 12.6638 0.601562C12.6638 0.601562 5.15941 0.601562 3.28872 1.10438C2.25605 1.38012 1.44506 2.19111 1.16932 3.22377C0.666504 5.09447 0.666504 9.00345 0.666504 9.00345C0.666504 9.00345 0.666504 12.907 1.16932 14.7777C1.44506 15.8104 2.25605 16.6214 3.28872 16.8971C5.15941 17.3999 12.6638 17.3999 12.6638 17.3999C12.6638 17.3999 20.1682 17.3999 22.0389 16.8971C23.0715 16.6214 23.8825 15.8104 24.1583 14.7777C24.6611 12.907 24.6611 9.00345 24.6611 9.00345C24.6611 9.00345 24.6665 5.09447 24.1637 3.22377ZM10.2687 12.5989V5.40264L16.5025 9.00345L10.2687 12.5989Z" fill="#3D3936"/> 3079 </g> 3080 <defs> 3081 <clipPath id="clip0_1421_585"> 3082 <rect width="24" height="16.7984" fill="white" transform="translate(0.666504 0.601562)"/> 3083 </clipPath> 3084 </defs> 3085</svg> </a></li> 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102</ul> 3103 3104 3105 3106 </div> 3107 3108 3109 3110 3111 3112 3113 <div class="grid__item large--one-quarter medium--one-half small--one-whole content-footer" > 3114 3115 <div class="footer-header">Looking for Flour + Water the Restaurant?</div> 3116 3117 <div class="rte footer-article"> 3118 3119 <p> </p> 3120 3121 3122 <a href="https://www.flourandwater.com/" class="button button--secondary button--secondary-s"> 3123 <span>Make a Reservation</span> 3124 </a> 3125 3126 </div> 3127 </div> 3128 3129 3130 3131 3132 3133 3134 3135 <div class="grid__item large--one-quarter medium--one-half small--one-whole links-footer" > 3136 3137 <div class="footer-header">Info</div> 3138 3139 <ul class="footer-content"> 3140 3141 3142 <li> 3143 <a href="/pages/about-us">About Us</a> 3144 </li> 3145 3146 3147 3148 <li> 3149 <a href="/pages/store-locator">Store Locator</a> 3150 </li> 3151 3152 3153 3154 <li> 3155 <a href="/pages/contact">Contact</a> 3156 </li> 3157 3158 3159 3160 <li> 3161 <a href="/pages/wholesale">Wholesale</a> 3162 </li> 3163 3164 3165 </ul> 3166 </div> 3167 3168 3169 3170 3171 3172 3173 3174 <div class="grid__item large--one-quarter medium--one-half small--one-whole links-footer" > 3175 3176 <div class="footer-header">More</div> 3177 3178 <ul class="footer-content"> 3179 3180 3181 <li> 3182 <a href="/pages/accessibility">Accessibility</a> 3183 </li> 3184 3185 3186 3187 <li> 3188 <a href="/policies/privacy-policy">Privacy Policy</a> 3189 </li> 3190 3191 3192 3193 <li> 3194 <a href="/policies/terms-of-service">Terms of Service</a> 3195 </li> 3196 3197 3198 3199 <li> 3200 <a href="/policies/refund-policy">Refund Policy</a> 3201 </li> 3202 3203 3204 </ul> 3205 </div> 3206 3207 3208 3209 3210</div> 3211 <div class="bottom--footer"> 3212 3213 3214 3215 <div class="bottom--footer-row"> 3216 3217 <div class="localization-form-wrapper"> 3218
3218<script src="//flourandwaterfoods.com/cdn/shop/t/26/assets/component-localization-form.js?v=120492493794983747541754077512" defer="defer" type="module"></script>
3218 3219 3220 </div> 3221 3222 3223 3224 3225 <ul class="bottom--footer---links"> 3226 <li>All Content © <a href="/">Flour + Water</a></li> 3227 </ul> 3228 3229 </div> 3230 </div> 3231 </div> 3232</footer> 3233 3234 3235</div> 3236 </div> 3237 3238
3238<script defer type="module" src="//flourandwaterfoods.com/cdn/shop/t/26/assets/theme.min.js?v=123911252071835295331754077512"></script>
3238 3239
3239<script defer nomodule src="//flourandwaterfoods.com/cdn/shop/t/26/assets/theme.legacy.min.js?v=105483844093783556041754077512"></script>
3239 3240 3241 3242 3243 3244 3245
3245<script type="application/json" id="wetheme-global"> 3246 { 3247 3248 "translations": { 3249 "addToCart": "Add to cart", 3250 "added": "Added", 3251 "soldOut": "Sold out", 3252 "unavailable": "Unavailable", 3253 "no_results_html": "Your search for \"{{ terms }}\" did not yield any results.", 3254 "results_for_html": "Your search for \"{{ terms }}\" revealed the following:", 3255 "products": "Products", 3256 "pages": "Pages", 3257 "collections": "Collections", 3258 "articles": "Articles", 3259 "quick_shop": "Quick view", 3260 "view_options": "View options", 3261 "read_more_html": "Read more", 3262 "read_less_html": "Read less", 3263 "youve_viewed": "You\u0026#39;ve viewed {{ x }} of {{ y }} products", 3264 "load_more": "Load more", 3265 "productAdded": "Added", 3266 "loading": "loading...", 3267 "giftwrap_label": "Gift wrap", 3268 "yes": "Yes" 3269 }, 3270 "moneyFormat": "${{amount}}", 3271 "giftwrapProduct": null 3272 } 3273 </script>
vendor: 1 bytes, line 3273
3273
3274<script type="text/javascript" src="https://s.skimresources.com/js/233105X1715692.skimlinks.js"></script>
3274 3275<div id="shopify-block-AeHhSMHRscDBnTDlvW__15885745614559378752" class="shopify-block shopify-app-block"><div id="accessibly-config" style="display:none"> 3276 {"themeColor":"#919191","iconColor":"#373737","showLogo":false,"topBottomPosition":10,"rightLeftPosition":10,"iconSize":"small","iconCustomSize":64,"position":"bottom-left"} 3277</div> 3278 3279 3280</div>
3280<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3280 3281</body> 3282</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.