1 2 3 4 5<!DOCTYPE html> 6<html lang="en" class="html-blog-page"> 7<head> 8 9
10<script type="application/ld+json"> 11 { 12 "@context": "https://schema.org", 13 "@type": [ 14 "Blog", 15 "CollectionPage" 16 ], 17 "@id": "https://www.smithbrothersfarms.com/blog#webpage", 18 "url": "https://www.smithbrothersfarms.com/blog", 19 "name": "Recipes, Tips & Local Food Stories", 20 "description": "Fresh recipes, dairy how-tos, and Pacific Northwest food stories from Smith Brothers Farms. Learn what to make with farm-fresh milk, eggs, and local groceries.", 21 "isPartOf": { 22 "@id": "https://www.smithbrothersfarms.com/#website" 23 }, 24 "about": { 25 "@id": "https://www.smithbrothersfarms.com/#organization" 26 }, 27 "publisher": { 28 "@id": "https://www.smithbrothersfarms.com/#organization" 29 } 30 } 31</script>
31<script type="application/ld+json"> 32{ 33 "@context": "https://schema.org", 34 "@type": "Organization", 35 "@id": "https://www.smithbrothersfarms.com/#organization", 36 "name": "Smith Brothers Farms", 37 "alternateName": "Smith Brothers", 38 "url": "https://www.smithbrothersfarms.com/", 39 "logo": { 40 "@type": "ImageObject", 41 "url": "https://cdn.smithbrothersfarms.com/media/logos/SB_Logo_2025_Red_EF4141.png" 42 }, 43 "description": "Smith Brothers Farms is a fourth-generation, family-owned dairy and home grocery delivery service. Since 1920, Smith Brothers has delivered farm-fresh milk and locally sourced groceries directly to homes across the Puget Sound and Greater Portland areas on weekly neighborhood delivery routes.", 44 "foundingDate": "1920", 45 "address": { 46 "@type": "PostalAddress", 47 "streetAddress": "26401 79th Ave S", 48 "addressLocality": "Kent", 49 "addressRegion": "WA", 50 "postalCode": "98032", 51 "addressCountry": "US" 52 }, 53 "telephone": "+1-877-645-5626", 54 "email": "[email protected]", 55 "areaServed": [ 56 { 57 "@type": "AdministrativeArea", 58 "name": "King County, WA" 59 }, 60 { 61 "@type": "AdministrativeArea", 62 "name": "Pierce County, WA" 63 }, 64 { 65 "@type": "AdministrativeArea", 66 "name": "Snohomish County, WA" 67 }, 68 { 69 "@type": "AdministrativeArea", 70 "name": "Thurston County, WA" 71 }, 72 { 73 "@type": "AdministrativeArea", 74 "name": "Kitsap County, WA" 75 }, 76 { 77 "@type": "AdministrativeArea", 78 "name": "Clark County, WA" 79 }, 80 { 81 "@type": "AdministrativeArea", 82 "name": "Multnomah County, OR" 83 }, 84 { 85 "@type": "AdministrativeArea", 86 "name": "Washington County, OR" 87 }, 88 { 89 "@type": "AdministrativeArea", 90 "name": "Clackamas County, OR" 91 }, 92 { 93 "@type": "City", 94 "name": "Seattle, WA" 95 }, 96 { 97 "@type": "City", 98 "name": "Tacoma, WA" 99 }, 100 { 101 "@type": "City", 102 "name": "Bellevue, WA" 103 }, 104 { 105 "@type": "City", 106 "name": "Everett, WA" 107 }, 108 { 109 "@type": "City", 110 "name": "Kent, WA" 111 }, 112 { 113 "@type": "City", 114 "name": "Renton, WA" 115 }, 116 { 117 "@type": "City", 118 "name": "Puyallup, WA" 119 }, 120 { 121 "@type": "City", 122 "name": "Olympia, WA" 123 }, 124 { 125 "@type": "City", 126 "name": "Bremerton, WA" 127 }, 128 { 129 "@type": "City", 130 "name": "Gig Harbor, WA" 131 }, 132 { 133 "@type": "City", 134 "name": "Vancouver, WA" 135 }, 136 { 137 "@type": "City", 138 "name": "Camas, WA" 139 }, 140 { 141 "@type": "City", 142 "name": "Snohomish, WA" 143 }, 144 { 145 "@type": "City", 146 "name": "Alderwood Manor, WA" 147 }, 148 { 149 "@type": "City", 150 "name": "Portland, OR" 151 }, 152 { 153 "@type": "City", 154 "name": "Beaverton, OR" 155 }, 156 { 157 "@type": "City", 158 "name": "Hillsboro, OR" 159 }, 160 { 161 "@type": "City", 162 "name": "Lake Oswego, OR" 163 }, 164 { 165 "@type": "City", 166 "name": "Clackamas, OR" 167 } 168 ], 169 "sameAs": [ 170 "https://en.wikipedia.org/wiki/Smith_Brothers_Farms", 171 "https://www.facebook.com/SmithBrothersPNW", 172 "https://www.instagram.com/smithbrotherspnw", 173 "https://www.yelp.com/biz/smith-brothers-kent", 174 "https://play.google.com/store/apps/details?id=com.smithbrothersfarms.smithbrothersfarms", 175 "https://apps.apple.com/us/app/smith-brothers/id1412216353" 176 ], 177 "contactPoint": [ 178 { 179 "@type": "ContactPoint", 180 "telephone": "+1-877-645-5626", 181 "email": "[email protected]", 182 "contactType": "customer service", 183 "areaServed": "US", 184 "availableLanguage": "English", 185 "hoursAvailable": [ 186 { 187 "@type": "OpeningHoursSpecification", 188 "dayOfWeek": [ 189 "Monday", 190 "Tuesday", 191 "Wednesday", 192 "Thursday", 193 "Friday" 194 ], 195 "opens": "08:30", 196 "closes": "16:00" 197 } 198 ] 199 } 200 ] 201} 202</script>
202 203 <!-- Varify.io code for Smith Brothers--> 204
204<script> 205 window.varify = window.varify || {}; 206 window.varify.iid = 4462; 207 </script>
207 208
208<script async src="https://app.varify.io/varify.js"></script>
208 209 <!-- End VARIFY Async SmartCode --> 210 211 <title>Recipes & More | Smith Brothers</title> 212 <meta http-equiv="Content-type" content="text/html;charset=UTF-8"> 213 <meta name="robots" content="index, follow"> 214 <meta name="description" content=""> 215 <meta name="keywords" content=""> 216 <meta name="viewport" content="width=device-width, initial-scale=1"> 217 218
219<script>(window.dataLayer=window.dataLayer||[]).push({ 220'event' : 'page.user', 221'page.user' : { 222'v':13, 223'id':'229ba509-eb63-4486-b921-6b2259ffe289', 224'regDate':1790916481, 225'customerStatus':'Not Available', 226'firstPurchaseDate':-2147483648, 227'SOCartTotal':0.00, 228'NDCartTotal':0.00 229}}); 230</script>
230 231 <link rel="preconnect" href="https://fonts.googleapis.com" /> 232 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 233 <link href="https://fonts.googleapis.com/css2?family=Lexend+Deca:[email protected]&display=swap" rel="stylesheet" /> 234 235
235<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
235 236 237 <!--SBF ZD-->
237<script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=dce1bd5e-3b48-49d4-bdc6-f4d7289d273d"></script>
237 <!--GTM-->
237<script>
vendor: 327 bytes, line 237
237(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','
237GTM-KXWBK34
vendor: 3 bytes, line 237
237');
237</script>
237 <!----> <meta name="p:domain_verify" content="e1d2cbba60a4a05340366f8740c74ca0"/> <!-- --> 238 239 240 241 242<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css" integrity="sha512-+4zCK9k+qNFUR5X+cKL9EIR+ZOhtIloNl9GIKS57V1MyNsYpYcUrUeQc9vNfzsWfV28IaLL3i96P9sdNyeRssA==" crossorigin="anonymous" referrerpolicy="no-referrer" rel="stylesheet" /> 243<link href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css" integrity="sha512-aOG0c6nPNzGk+5zjwyJaoRUgCdOrfSDhmMID2u4+OIslr0GjpLKo7Xm0Ao3xmpM4T8AmIouRkqwj1nrdVsLKEQ==" crossorigin="anonymous" referrerpolicy="no-referrer" rel="stylesheet" /> 244<link href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css" integrity="sha512-tS3S5qG0BlhnQROyJXvNjeEM4UpMXHrQfTGmbQ1gKmelCxlSEBUaxhRBj/EFTzpbP4RVSrpEikbmdJobCvhE3g==" crossorigin="anonymous" referrerpolicy="no-referrer" rel="stylesheet" /> 245<link href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.css" integrity="sha512-OTcub78R3msOCtY3Tc6FzeDJ8N9qvQn1Ph49ou13xgA9VsH9+LRxoFU6EqLhW4+PKRfU+/HReXmSZXHEkpYoOA==" crossorigin="anonymous" referrerpolicy="no-referrer" rel="stylesheet" /> 246 247 248 249 <link rel="stylesheet" type="text/css" href="/sbf-fonts-localhost.css" /> 250<link rel="stylesheet" type="text/css" href="/themes/sbf/content/css/sbf-html-component.css?v=F5ED380580CA1C9C3A4ECBE08D3D0B83" /> 251<link rel="stylesheet" type="text/css" href="/Themes/SBF/Content/css/sbf-branding.css?v=7504618D930048AD763484495E6DE923" /> 252 253 254 255 256<link rel="canonical" href="https://www.smithbrothersfarms.com/blog" /> 257 258 259 260<link rel="apple-touch-icon" sizes="120x120" href="/icons/sbf/apple-touch-icon.png"> 261<link rel="icon" type="image/png" sizes="32x32" href="/icons/sbf/favicon-32x32.png"> 262<link rel="icon" type="image/png" sizes="16x16" href="/icons/sbf/favicon-16x16.png"> 263<link rel="manifest" href="/icons/sbf/site.webmanifest"> 264<link rel="mask-icon" href="/icons/sbf/safari-pinned-tab.svg" color="#8b181a"> 265<meta name="msapplication-TileColor" content="#da532c"> 266<meta name="theme-color" content="#ffffff"> 267 268 269 270 <!-- Facebook Pixel Code --> 271
271<script>
vendor: 663 bytes, lines 271-282
271 272 !function (f, b, e, v, n, t, s) { 273 if (f.fbq) return; n = f.fbq = function () { 274 n.callMethod ? 275 n.callMethod.apply(n, arguments) : n.queue.push(arguments) 276 }; if (!f._fbq) f._fbq = n; 277 n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = !0; 278 t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s) 279 }(window, 280 document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); 281 282 fbq('init', '
282428887674192921
vendor: 80 bytes, lines 282-286
282'); 283 fbq('track', "PageView"); 284 285 286
286</script>
286 287 <noscript> 288 <img alt="" height="1" width="1" style="display: none;" src="https://www.facebook.com/tr?id=428887674192921&ev=PageView&noscript=1" /> 289 290 </noscript> 291 <!-- End Facebook Pixel Code --> 292</head> 293<body data-spy="scroll" data-target="#navbar-sbfinfinitescroll" data-offset="380"> 294 295<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 295-296
295 296<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
296GTM-KXWBK34
vendor: 85 bytes, lines 296-297
296" 297height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
298<!-- End Google Tag Manager (noscript) --> 299 300 <input name="__RequestVerificationToken" type="hidden" value="CfDJ8NiNOOzS8RhPrjcCKgfEE9CB7HwtNbSMsZ2wjbW7IieYWdOkVe8cnT1tpOaFA1j9fG-OtmwObxvZxpcyCRoUNtbd9MXD3w5in8ORFVpH6hOBR3pX6hB8r2Je5lz8z0lCfZ055b2DIhLnpve73YeN5WU" /> 301 302<input type="hidden" id="global-storeId" name="global-storeId" value="1"> 303<input type="hidden" id="global-guestCart" name="global-guestCart" value="false"> 304 305 306 307<div class="ajax-loading-block-window" style="display: none"> 308</div> 309<div id="dialog-notifications-success" role="status" aria-live="polite" aria-atomic="true" title="Notification" style="display:none;"> 310</div> 311<div id="dialog-notifications-error" role="alert" aria-live="assertive" aria-atomic="true" title="Error" style="display:none;"> 312</div> 313<div id="dialog-notifications-warning" role="alert" aria-live="assertive" aria-atomic="true" title="Warning" style="display:none;"> 314</div> 315<div id="bar-notification" class="bar-notification-container" role="status" aria-live="polite" aria-atomic="true" data-close="Close"> 316</div> 317 318<div class="page-wrap"> 319 <div class="master-wrapper-page"> 320 321 <header id="main-site-header" class="container-fluid m-0 p-0 no-gutters"> 322 323 324 325<div class="row flex-nowrap m-0 p-0" id="header-row"> 326 <div class="d-flex d-lg-inline-block p-0 pl-xl-1 header-logo-container"> 327 <div class="header-logo logo-column "> 328 329<a href="/" title="Home Page Logo Link"> 330 <picture style="cursor: pointer;"> 331 <source class="home-page-banner-img" media="(max-width: 480px)" srcset="https://cdn.smithbrothersfarms.com/media/logos/SB_Logo_2025_Red_EF4141.png" style="cursor: pointer;"> 332 <source class="home-page-banner-img" media="(min-width: 481px) and (max-width: 849px)" srcset="https://cdn.smithbrothersfarms.com/media/logos/SB_Logo_2025_Red_EF4141.png" style="cursor: pointer;"> 333 <source class="home-page-banner-img" media="(min-width: 1024px)" srcset="https://cdn.smithbrothersfarms.com/media/logos/SB_Logo_2025_Red_EF4141.png" style="cursor: pointer;"> 334 <img src="https://cdn.smithbrothersfarms.com/media/logos/SB_Logo_2025_Red_EF4141.png" alt="Logo"> 335 </picture> 336</a> 337 </div> 338 </div> 339 <div class="d-lg-flex main-menu-column"> 340 <div class="mobile-nav position-relative"> 341 342<nav class="navbar navbar-expand-md navbar-light bg-white px-0"> 343 <div class="container py-0 px-0 pr-lg-2 pr-xl-5 justify-content-end"> 344 <div id="main-menu-ul-list" class="d-none d-lg-block"> 345 <ul id="top-main-nav" class="navbar-nav ml-auto js-clone-nav"> 346 <li class="nav-item"> 347 <a href="/how-it-works" title="How It Works">How It Works</a> 348 </li> 349 <li class="nav-item"> 350 <a href="/local-milk" title="Local Milk">Local Milk</a> 351 </li> 352 <li class="js-sub-toggle"> 353 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 354 <a href="/all-categories" title="Our Products">Our Products</a> 355 <span></span> 356 <ul id="OurProducts-submenu" class="has-submenu submenu-hide category-menu-scroll"> 357 <li class="back-button"><span>BACK</span></li> 358 359 360<li class="js-sub-toggle"> 361 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 362 <a href="/new-products" title="New">New</a> 363 </div> 364</li> 365 366<li class="js-sub-toggle"> 367 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 368 <a href="/on-special" title="Weekly Savings">Weekly Savings</a> 369 </div> 370</li> 371 372<li class="js-sub-toggle"> 373 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 374 <a href="/game-day-favorites" title="Game Day">Game Day</a> 375 <span class="expand-categrory"></span> 376 <ul id="GameDay-submenu" class="has-submenu submenu-hide category-menu-scroll"> 377 <li class="back-button"><span>BACK</span></li> 378 379 380<li class="js-sub-toggle"> 381 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 382 <a href="/game-day-mains" title="Game Day Mains">Game Day Mains</a> 383 </div> 384</li> 385 386<li class="js-sub-toggle"> 387 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 388 <a href="/taco-bar" title="Taco Bar">Taco Bar</a> 389 </div> 390</li> 391 392<li class="js-sub-toggle"> 393 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 394 <a href="/burger-and-dog-bar" title="Burger & Dog Bar">Burger & Dog Bar</a> 395 </div> 396</li> 397 398<li class="js-sub-toggle"> 399 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 400 <a href="/nachos" title="Nachos">Nachos</a> 401 </div> 402</li> 403 404<li class="js-sub-toggle"> 405 <div class="d-flex justify-content-between w-100 scroll-mobile-menu">
406 <a href="/apps-and-boards" title="Apps & Boards">Apps & Boards</a> 407 </div> 408</li> 409 410<li class="js-sub-toggle"> 411 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 412 <a href="/game-day-treats" title="Game Day Treats">Game Day Treats</a> 413 </div> 414</li> 415 416<li class="js-sub-toggle"> 417 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 418 <a href="/game-day-drinks" title="Game Day Drinks">Game Day Drinks</a> 419 </div> 420</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 421 </ul> 422 </div> 423</li> 424 425<li class="js-sub-toggle"> 426 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 427 <a href="/fall-favorites" title="Fall Favorites">Fall Favorites</a> 428 </div> 429</li> 430 431<li class="js-sub-toggle"> 432 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 433 <a href="/pumpkin-spice-2" title="Pumpkin Spice">Pumpkin Spice</a> 434 <span class="expand-categrory"></span> 435 <ul id="PumpkinSpice-submenu" class="has-submenu submenu-hide category-menu-scroll"> 436 <li class="back-button"><span>BACK</span></li> 437 438 439<li class="js-sub-toggle"> 440 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 441 <a href="/pumpkin-spice-sips" title="Pumpkin Spice Sips">Pumpkin Spice Sips</a> 442 </div> 443</li> 444 445<li class="js-sub-toggle"> 446 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 447 <a href="/fall-bakery-and-breakfast" title="Fall Bakery & Breakfast">Fall Bakery & Breakfast</a> 448 </div> 449</li> 450 451<li class="js-sub-toggle"> 452 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 453 <a href="/fall-treats-and-sweets" title="Fall Treats & Sweets">Fall Treats & Sweets</a> 454 </div> 455</li> 456 457<li class="js-sub-toggle"> 458 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 459 <a href="/fall-for-pets" title="Fall For Pets">Fall For Pets</a> 460 </div> 461</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 462 </ul> 463 </div> 464</li> 465 466<li class="js-sub-toggle"> 467 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 468 <a href="/breakfast-main" title="Breakfast">Breakfast</a> 469 <span class="expand-categrory"></span> 470 <ul id="Breakfast-submenu" class="has-submenu submenu-hide category-menu-scroll"> 471 <li class="back-button"><span>BACK</span></li> 472 473 474<li class="js-sub-toggle"> 475 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 476 <a href="/breakfast-sandwiches" title="Breakfast Sandwiches">Breakfast Sandwiches</a> 477 </div> 478</li> 479 480<li class="js-sub-toggle"> 481 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 482 <a href="/bagels-and-cream-cheese" title="Bagels & Cream Cheese">Bagels & Cream Cheese</a> 483 </div> 484</li> 485 486<li class="js-sub-toggle"> 487 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 488 <a href="/egg-basket" title="The Egg Basket">The Egg Basket</a> 489 </div> 490</li> 491 492<li class="js-sub-toggle"> 493 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 494 <a href="/breakfast-meats" title="Breakfast Meats">Breakfast Meats</a> 495 </div> 496</li> 497 498<li class="js-sub-toggle"> 499 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 500 <a href="/breakfast-bakery" title="Breakfast Bakery">Breakfast Bakery</a> 501 </div> 502</li> 503 504<li class="js-sub-toggle"> 505 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 506 <a href="/yogurt-bar" title="Yogurt Bar">Yogurt Bar</a> 507 </div> 508</li> 509 510<li class="js-sub-toggle"> 511 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 512 <a href="/the-griddle" title="The Griddle">The Griddle</a> 513 </div> 514</li> 515 516<li class="js-sub-toggle"> 517 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 518 <a href="/oats-and-granola" title="Oats & Granola">Oats & Granola</a> 519 </div> 520</li> 521 522<li class="js-sub-toggle"> 523 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 524 <a href="/kids-breakfast" title="Kids' Breakfast">Kids' Breakfast</a> 525 </div> 526</li> 527 528<li class="js-sub-toggle"> 529 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 530 <a href="/morning-drinks" title="Morning Drinks">Morning Drinks</a> 531 </div> 532</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 533 </ul> 534 </div> 535</li> 536 537<li class="js-sub-toggle"> 538 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 539 <a href="/lunch" title="Lunch">Lunch</a>
540 <span class="expand-categrory"></span> 541 <ul id="Lunch-submenu" class="has-submenu submenu-hide category-menu-scroll"> 542 <li class="back-button"><span>BACK</span></li> 543 544 545<li class="js-sub-toggle"> 546 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 547 <a href="/easy-lunch" title="Easy Lunch">Easy Lunch</a> 548 </div> 549</li> 550 551<li class="js-sub-toggle"> 552 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 553 <a href="/deli-and-cheese" title="Deli & Cheese">Deli & Cheese</a> 554 </div> 555</li> 556 557<li class="js-sub-toggle"> 558 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 559 <a href="/kids-lunch" title="Kids' Lunch">Kids' Lunch</a> 560 </div> 561</li> 562 563<li class="js-sub-toggle"> 564 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 565 <a href="/packable-proteins" title="Packable Proteins">Packable Proteins</a> 566 </div> 567</li> 568 569<li class="js-sub-toggle"> 570 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 571 <a href="/snack-break" title="Snack Break">Snack Break</a> 572 </div> 573</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 574 </ul> 575 </div> 576</li> 577 578<li class="js-sub-toggle"> 579 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 580 <a href="/dinner-2" title="Dinner">Dinner</a> 581 <span class="expand-categrory"></span> 582 <ul id="Dinner-submenu" class="has-submenu submenu-hide category-menu-scroll"> 583 <li class="back-button"><span>BACK</span></li> 584 585 586<li class="js-sub-toggle"> 587 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 588 <a href="/easy-dinner" title="Easy Dinner">Easy Dinner</a> 589 </div> 590</li> 591 592<li class="js-sub-toggle"> 593 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 594 <a href="/protein-counter" title="Protein Counter">Protein Counter</a> 595 </div> 596</li> 597 598<li class="js-sub-toggle"> 599 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 600 <a href="/dinner-salads" title="Dinner Salads">Dinner Salads</a> 601 </div> 602</li> 603 604<li class="js-sub-toggle"> 605 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 606 <a href="/kids-dinner" title="Kids' Dinner">Kids' Dinner</a> 607 </div> 608</li> 609 610<li class="js-sub-toggle"> 611 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 612 <a href="/sides-and-veg" title="Sides & Veg">Sides & Veg</a> 613 </div> 614</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 615 </ul> 616 </div> 617</li> 618 619<li class="js-sub-toggle"> 620 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 621 <a href="/eggs" title="Eggs">Eggs</a> 622 </div> 623</li> 624 625<li class="js-sub-toggle"> 626 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 627 <a href="/dairy-eggs" title="Dairy">Dairy</a> 628 <span class="expand-categrory"></span> 629 <ul id="Dairy-submenu" class="has-submenu submenu-hide category-menu-scroll"> 630 <li class="back-button"><span>BACK</span></li> 631 632 633<li class="js-sub-toggle"> 634 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 635 <a href="/egg-nog" title="Eggnog">Eggnog</a> 636 </div> 637</li> 638 639<li class="js-sub-toggle"> 640 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 641 <a href="/conventional" title="Conventional Milk">Conventional Milk</a> 642 </div> 643</li> 644 645<li class="js-sub-toggle"> 646 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 647 <a href="/organic" title="Organic Milk">Organic Milk</a> 648 </div> 649</li> 650 651<li class="js-sub-toggle"> 652 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 653 <a href="/lactose-free" title="Lactose Free Milk">Lactose Free Milk</a> 654 </div> 655</li> 656 657<li class="js-sub-toggle"> 658 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 659 <a href="/flavored-milk" title="Flavored Milk">Flavored Milk</a> 660 </div> 661</li> 662 663<li class="js-sub-toggle"> 664 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 665 <a href="/half-half" title="Half & Half, Cream, Buttermilk">Half & Half, Cream, Buttermilk</a> 666 </div> 667</li> 668 669<li class="js-sub-toggle"> 670 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 671 <a href="/cottage-cheese" title="Cottage Cheese">Cottage Cheese</a> 672 </div> 673</li> 674 675<li class="js-sub-toggle"> 676 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 677 <a href="/local-sour-cream" title="Sour Cream">Sour Cream</a> 678 </div> 679</li> 680 681<li class="js-sub-toggle"> 682 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 683 <a href="/butter" title="Butter">Butter</a> 684 </div> 685</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 686 </ul> 687 </div> 688</li> 689 690<li class="js-sub-toggle"> 691 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 692 <a href="/flavored-creamers" title="Creamers & Non-Dairy Milk">Creamers & Non-Dairy Milk</a>
693 <span class="expand-categrory"></span> 694 <ul id="CreamersNonDairyMilk-submenu" class="has-submenu submenu-hide category-menu-scroll"> 695 <li class="back-button"><span>BACK</span></li> 696 697 698<li class="js-sub-toggle"> 699 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 700 <a href="/creamers" title="Creamers">Creamers</a> 701 </div> 702</li> 703 704<li class="js-sub-toggle"> 705 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 706 <a href="/non-dairy-creamers" title="Non-Dairy Creamers">Non-Dairy Creamers</a> 707 </div> 708</li> 709 710<li class="js-sub-toggle"> 711 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 712 <a href="/almond" title="Almond Milk">Almond Milk</a> 713 </div> 714</li> 715 716<li class="js-sub-toggle"> 717 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 718 <a href="/oat" title="Oat Milk">Oat Milk</a> 719 </div> 720</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 721 </ul> 722 </div> 723</li> 724 725<li class="js-sub-toggle"> 726 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 727 <a href="/produce" title="Produce">Produce</a> 728 <span class="expand-categrory"></span> 729 <ul id="Produce-submenu" class="has-submenu submenu-hide category-menu-scroll"> 730 <li class="back-button"><span>BACK</span></li> 731 732 733<li class="js-sub-toggle"> 734 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 735 <a href="/bulk-boxes" title="Harvest Box">Harvest Box</a> 736 </div> 737</li> 738 739<li class="js-sub-toggle"> 740 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 741 <a href="/fruit" title="Fruit">Fruit</a> 742 </div> 743</li> 744 745<li class="js-sub-toggle"> 746 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 747 <a href="/vegetables" title="Vegetables">Vegetables</a> 748 </div> 749</li> 750 751<li class="js-sub-toggle"> 752 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 753 <a href="/salads" title="Salads">Salads</a> 754 </div> 755</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 756 </ul> 757 </div> 758</li> 759 760<li class="js-sub-toggle"> 761 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 762 <a href="/coffee-3" title="Coffee ">Coffee </a> 763 <span class="expand-categrory"></span> 764 <ul id="Coffee-submenu" class="has-submenu submenu-hide category-menu-scroll"> 765 <li class="back-button"><span>BACK</span></li> 766 767 768<li class="js-sub-toggle"> 769 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 770 <a href="/cold-brew-coffee" title="Cold Brew & Lattes">Cold Brew & Lattes</a> 771 </div> 772</li> 773 774<li class="js-sub-toggle"> 775 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 776 <a href="/hot-coffee" title="Whole Bean & Ground">Whole Bean & Ground</a> 777 </div> 778</li> 779 780<li class="js-sub-toggle"> 781 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 782 <a href="/half-half-2" title="Half & Half">Half & Half</a> 783 </div> 784</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 785 </ul> 786 </div> 787</li> 788 789<li class="js-sub-toggle"> 790 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 791 <a href="/bakery" title="Bread & Bakery">Bread & Bakery</a> 792 <span class="expand-categrory"></span> 793 <ul id="BreadBakery-submenu" class="has-submenu submenu-hide category-menu-scroll"> 794 <li class="back-button"><span>BACK</span></li> 795 796 797<li class="js-sub-toggle"> 798 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 799 <a href="/buns" title="Buns">Buns</a> 800 </div> 801</li> 802 803<li class="js-sub-toggle"> 804 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 805 <a href="/bread" title="Sliced Bread">Sliced Bread</a> 806 </div> 807</li> 808 809<li class="js-sub-toggle"> 810 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 811 <a href="/tortillas-and-pizza" title="Tortillas & Flatbread">Tortillas & Flatbread</a> 812 </div> 813</li> 814 815<li class="js-sub-toggle"> 816 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 817 <a href="/bagels" title="Bagels">Bagels</a> 818 </div> 819</li> 820 821<li class="js-sub-toggle"> 822 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 823 <a href="/pastry" title="Pastries & Breakfast">Pastries & Breakfast</a> 824 </div> 825</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 826 </ul> 827 </div> 828</li> 829 830<li class="js-sub-toggle"> 831 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 832 <a href="/prepared-foods" title="Prepared Foods">Prepared Foods</a>
833 <span class="expand-categrory"></span> 834 <ul id="PreparedFoods-submenu" class="has-submenu submenu-hide category-menu-scroll"> 835 <li class="back-button"><span>BACK</span></li> 836 837 838<li class="js-sub-toggle"> 839 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 840 <a href="/entrees" title="Meals & Entrees">Meals & Entrees</a> 841 </div> 842</li> 843 844<li class="js-sub-toggle"> 845 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 846 <a href="/burritos-and-sandwiches" title="Burritos & Sandwiches">Burritos & Sandwiches</a> 847 </div> 848</li> 849 850<li class="js-sub-toggle"> 851 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 852 <a href="/sides-and-apps" title="Appetizers">Appetizers</a> 853 </div> 854</li> 855 856<li class="js-sub-toggle"> 857 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 858 <a href="/pasta" title="Pizza & Pasta">Pizza & Pasta</a> 859 </div> 860</li> 861 862<li class="js-sub-toggle"> 863 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 864 <a href="/soups" title="Soups & Broth">Soups & Broth</a> 865 </div> 866</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 867 </ul> 868 </div> 869</li> 870 871<li class="js-sub-toggle"> 872 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 873 <a href="/meat-poultry" title="Meat">Meat</a> 874 <span class="expand-categrory"></span> 875 <ul id="Meat-submenu" class="has-submenu submenu-hide category-menu-scroll"> 876 <li class="back-button"><span>BACK</span></li> 877 878 879<li class="js-sub-toggle"> 880 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 881 <a href="/beef" title="Beef">Beef</a> 882 </div> 883</li> 884 885<li class="js-sub-toggle"> 886 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 887 <a href="/poultry" title="Poultry">Poultry</a> 888 </div> 889</li> 890 891<li class="js-sub-toggle"> 892 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 893 <a href="/bacon-breakfast-meat" title="Pork, Bacon, Breakfast ">Pork, Bacon, Breakfast </a> 894 </div> 895</li> 896 897<li class="js-sub-toggle"> 898 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 899 <a href="/bacon-and-sausage" title="Sausage, Brats, Dogs">Sausage, Brats, Dogs</a> 900 </div> 901</li> 902 903<li class="js-sub-toggle"> 904 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 905 <a href="/deli-and-charcuterie" title="Deli">Deli</a> 906 </div> 907</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 908 </ul> 909 </div> 910</li> 911 912<li class="js-sub-toggle"> 913 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 914 <a href="/cheese" title="Cheese">Cheese</a> 915 <span class="expand-categrory"></span> 916 <ul id="Cheese-submenu" class="has-submenu submenu-hide category-menu-scroll"> 917 <li class="back-button"><span>BACK</span></li> 918 919 920<li class="js-sub-toggle"> 921 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 922 <a href="/shreds-crumbles-sliced-cheese" title="Shredded, Crumbled, Sliced">Shredded, Crumbled, Sliced</a> 923 </div> 924</li> 925 926<li class="js-sub-toggle"> 927 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 928 <a href="/single-serve-cheeses" title="Single Serve Cheese">Single Serve Cheese</a> 929 </div> 930</li> 931 932<li class="js-sub-toggle"> 933 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 934 <a href="/other-cheese" title="Artisan Cheese">Artisan Cheese</a> 935 </div> 936</li> 937 938<li class="js-sub-toggle"> 939 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 940 <a href="/cream-cheese" title="Cream Cheese">Cream Cheese</a> 941 </div> 942</li> 943 944<li class="js-sub-toggle"> 945 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 946 <a href="/blocks" title="Block Cheese">Block Cheese</a> 947 </div> 948</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 949 </ul> 950 </div> 951</li> 952 953<li class="js-sub-toggle"> 954 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 955 <a href="/yogurt" title="Yogurt">Yogurt</a>
956 <span class="expand-categrory"></span> 957 <ul id="Yogurt-submenu" class="has-submenu submenu-hide category-menu-scroll"> 958 <li class="back-button"><span>BACK</span></li> 959 960 961<li class="js-sub-toggle"> 962 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 963 <a href="/greek" title="Greek Yogurt">Greek Yogurt</a> 964 </div> 965</li> 966 967<li class="js-sub-toggle"> 968 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 969 <a href="/traditional" title="Traditional Yogurt">Traditional Yogurt</a> 970 </div> 971</li> 972 973<li class="js-sub-toggle"> 974 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 975 <a href="/multi-packs" title="Yogurt Multi Packs">Yogurt Multi Packs</a> 976 </div> 977</li> 978 979<li class="js-sub-toggle"> 980 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 981 <a href="/drinkable" title="Drinkable Yogurt">Drinkable Yogurt</a> 982 </div> 983</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 984 </ul> 985 </div> 986</li> 987 988<li class="js-sub-toggle"> 989 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 990 <a href="/beverages" title="Beverages">Beverages</a> 991 <span class="expand-categrory"></span> 992 <ul id="Beverages-submenu" class="has-submenu submenu-hide category-menu-scroll"> 993 <li class="back-button"><span>BACK</span></li> 994 995 996<li class="js-sub-toggle"> 997 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 998 <a href="/kombucha" title="Sparkling Water & Kombucha">Sparkling Water & Kombucha</a> 999 </div> 1000</li> 1001 1002<li class="js-sub-toggle"> 1003 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1004 <a href="/juice-3" title="Juice">Juice</a> 1005 </div> 1006</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 1007 </ul> 1008 </div> 1009</li> 1010 1011<li class="js-sub-toggle"> 1012 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1013 <a href="/snacks" title="Snacks & Pantry">Snacks & Pantry</a> 1014 <span class="expand-categrory"></span> 1015 <ul id="SnacksPantry-submenu" class="has-submenu submenu-hide category-menu-scroll"> 1016 <li class="back-button"><span>BACK</span></li> 1017 1018 1019<li class="js-sub-toggle"> 1020 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1021 <a href="/chips-and-crackers" title="Chips, Crackers, Popcorn">Chips, Crackers, Popcorn</a> 1022 </div> 1023</li> 1024 1025<li class="js-sub-toggle"> 1026 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1027 <a href="/salsa" title="Dips, Salsa, Spreads">Dips, Salsa, Spreads</a> 1028 </div> 1029</li> 1030 1031<li class="js-sub-toggle"> 1032 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1033 <a href="/sweet-and-cookies" title="Cookies & Sweets">Cookies & Sweets</a> 1034 </div> 1035</li> 1036 1037<li class="js-sub-toggle"> 1038 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1039 <a href="/nuts-and-granola" title="Bars, Nuts & Granola">Bars, Nuts & Granola</a> 1040 </div> 1041</li> 1042 1043<li class="js-sub-toggle"> 1044 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1045 <a href="/peanut-butter-and-jam" title="Peanut Butter & Jam">Peanut Butter & Jam</a> 1046 </div> 1047</li> 1048 1049<li class="js-sub-toggle"> 1050 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1051 <a href="/sauces-and-soups" title="Sauces">Sauces</a> 1052 </div> 1053</li> 1054 1055<li class="js-sub-toggle"> 1056 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1057 <a href="/pantry" title="Other Pantry">Other Pantry</a> 1058 </div> 1059</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 1060 </ul> 1061 </div> 1062</li> 1063 1064<li class="js-sub-toggle"> 1065 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1066 <a href="/baby-and-kids" title="Baby & Kids">Baby & Kids</a> 1067 </div> 1068</li> 1069 1070<li class="js-sub-toggle"> 1071 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1072 <a href="/pet" title="Pet">Pet</a>
1073 <span class="expand-categrory"></span> 1074 <ul id="Pet-submenu" class="has-submenu submenu-hide category-menu-scroll"> 1075 <li class="back-button"><span>BACK</span></li> 1076 1077 1078<li class="js-sub-toggle"> 1079 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1080 <a href="/dog" title="Dog">Dog</a> 1081 </div> 1082</li> 1083 1084<li class="js-sub-toggle"> 1085 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1086 <a href="/cat" title="Cat">Cat</a> 1087 </div> 1088</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 1089 </ul> 1090 </div> 1091</li> 1092 1093<li class="js-sub-toggle"> 1094 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1095 <a href="/merchandise" title="Merchandise">Merchandise</a> 1096 <span class="expand-categrory"></span> 1097 <ul id="Merchandise-submenu" class="has-submenu submenu-hide category-menu-scroll"> 1098 <li class="back-button"><span>BACK</span></li> 1099 1100 1101<li class="js-sub-toggle"> 1102 <div class="d-flex justify-content-between w-100 scroll-mobile-menu"> 1103 <a href="/apparel-and-caps-2" title="Apparel">Apparel</a> 1104 </div> 1105</li> <li class="nav-item"><span class="last-on-the-menu"></span></li> 1106 </ul> 1107 </div> 1108</li> </ul> 1109 </div> 1110 </li> 1111 <li class="js-sub-toggle"> 1112 <div class="d-flex justify-content-between w-100"> 1113 <a href="#" title="About Us">About Us</a> 1114 <span></span> 1115 <ul id="about-us" class="has-submenu submenu-hide"> 1116 <li class="back-button"><span>Back</span></li> 1117 <li class="nav-item"> 1118 <a href="/our-service-area" title="Our Service Area"><span>Our Service Area</span></a> 1119 </li> 1120 <li class="nav-item"> 1121 <a href="/our-history" title="Our Story"><span>Our Story</span></a> 1122 </li> 1123 <li class="nav-item"> 1124 <a href="/meet-our-milkmen" title="Our Milkmen &amp; Women"><span>Our Milkmen & Women</span></a> 1125 </li> 1126 <li class="nav-item"> 1127 <a href="/manufacturer/all" title="Local Producers"><span>Local Producers</span></a> 1128 </li> 1129 <li class="nav-item"> 1130 <a href="/contactus" title="Contact Us"><span>Contact Us</span></a> 1131 </li> 1132 </ul> 1133 </div> 1134 </li> 1135 <li class="nav-item"> 1136 <a href="/blog" title="Recipes &amp; More">Recipes & More</a> 1137 </li> 1138 1139 1140 1141<li class="header-account-list-item nav-item js-sub-toggle d-lg-none"> 1142 <div class="header-links d-flex justify-content-between w-100"> 1143 1144 <a href="###" class="header-account-links"> 1145 My Account 1146 </a> 1147 <span></span> 1148 1149 <ul id="my-account-dropdown" class="has-submenu submenu-hide"> 1150 <li class="back-button"> 1151 <span>Back</span> 1152 </li> 1153 <li><a href="/registerzip" class="ico-register">Get Started</a></li> 1154 <li><a href="/login?returnUrl=%2Fblog" class="ico-login">Log In</a></li> 1155 <li class="nav-item"><span class="last-on-the-menu"></span></li> 1156 </ul> 1157 1158 </div> 1159</li> 1160 1161 1162 1163 <li class="nav-item"> 1164 <ul class="header-menu-social-icons"> 1165 <li class="nav-item instagram"> 1166 <a target="_blank" class="instagram" href="https://www.instagram.com/smithbrosfarms" aria-label="Instagram link">
1166<span class="sbf-hide">Instagram</span></a> 1167 </li> 1168 <li class="nav-item facebook"> 1169 <a target="_blank" class="facebook" href="https://www.facebook.com/SmithBrothersFarms" aria-label="Facebook link"><span class="sbf-hide">Facebook</span></a> 1170 </li> 1171 </ul> 1172 </li> 1173 </ul> 1174 </div> 1175 </div> 1176</nav> 1177 1178<div class="page-wrap"> 1179 <div class="nav-style"> 1180 <div class="mobile-view"> 1181 <div class="mobile-view-header"> 1182 <div class="mobile-view-close" role="button" aria-label="close button"> 1183 <i class="fas fa-times js-toggle"></i> 1184 </div> 1185 </div> 1186 <div class="customer-name-mobile">Hi </div> 1187 <div class="mobile-view-body"> 1188 1189<div class="mobile-nav"> 1190 <div class="mobile-nav-container"> 1191 <ul id="top-main-nav" class="clone-view"> 1192 <li class="nav-item"><a href="/how-it-works" title="How It Works">How It Works</a></li> 1193 <li class="nav-item"><a href="/local-milk" title="Local Milk">Local Milk</a></li> 1194 <li class="has-children"> 1195 <div class="menu-row"> 1196 <a href="/all-categories" title="Our Products" aria-expanded="false">Our Products</a> 1197 <button class="submenu-toggle" aria-expanded="false" aria-controls="submenu-allcats" aria-label="Expand Our Products Menu"></button> 1198 </div> 1199 <ul class="m-submenu" id="submenu-allcats"> 1200 1201 1202 <li><a href="/new-products" aria-expanded="false">New</a></li> 1203 1204 1205 <li><a href="/on-special" aria-expanded="false">Weekly Savings</a></li> 1206 1207 1208 <li class="has-children"> 1209 <div class="menu-row"> 1210 <a href="/game-day-favorites" aria-expanded="false">Game Day</a> 1211 <button class="submenu-toggle" 1212 aria-expanded="false" 1213 aria-controls="submenu-/game-day-favorites" 1214 aria-label="Expand Game Day menu"></button> 1215 </div> 1216 <ul class="m-submenu" id="submenu-/game-day-favorites"> 1217 1218 1219 <li><a href="/game-day-mains" aria-expanded="false">Game Day Mains</a></li> 1220 1221 1222 <li><a href="/taco-bar" aria-expanded="false">Taco Bar</a></li> 1223 1224 1225 <li><a href="/burger-and-dog-bar" aria-expanded="false">Burger & Dog Bar</a></li> 1226 1227 1228 <li><a href="/nachos" aria-expanded="false">Nachos</a></li> 1229 1230 1231 <li><a href="/apps-and-boards" aria-expanded="false">Apps & Boards</a></li> 1232 1233 1234 <li><a href="/game-day-treats" aria-expanded="false">Game Day Treats</a></li> 1235 1236 1237 <li><a href="/game-day-drinks" aria-expanded="false">Game Day Drinks</a></li> 1238 </ul> 1239 </li> 1240 1241 1242 <li><a href="/fall-favorites" aria-expanded="false">Fall Favorites</a></li> 1243 1244 1245 <li class="has-children"> 1246 <div class="menu-row"> 1247 <a href="/pumpkin-spice-2" aria-expanded="false">Pumpkin Spice</a> 1248 <button class="submenu-toggle" 1249 aria-expanded="false" 1250 aria-controls="submenu-/pumpkin-spice-2" 1251 aria-label="Expand Pumpkin Spice menu"></button> 1252 </div> 1253 <ul class="m-submenu" id="submenu-/pumpkin-spice-2"> 1254 1255 1256 <li><a href="/pumpkin-spice-sips" aria-expanded="false">Pumpkin Spice Sips</a></li> 1257 1258 1259 <li><a href="/fall-bakery-and-breakfast" aria-expanded="false">Fall Bakery & Breakfast</a></li> 1260 1261 1262 <li><a href="/fall-treats-and-sweets" aria-expanded="false">Fall Treats & Sweets</a></li> 1263 1264 1265 <li><a href="/fall-for-pets" aria-expanded="false">Fall For Pets</a></li> 1266 </ul> 1267 </li> 1268 1269 1270 <li class="has-children"> 1271 <div class="menu-row"> 1272 <a href="/breakfast-main" aria-expanded="false">Breakfast</a> 1273 <button class="submenu-toggle" 1274 aria-expanded="false" 1275 aria-controls="submenu-/breakfast-main" 1276 aria-label="Expand Breakfast menu"></button> 1277 </div> 1278 <ul class="m-submenu" id="submenu-/breakfast-main"> 1279 1280 1281 <li><a href="/breakfast-sandwiches" aria-expanded="false">Breakfast Sandwiches</a></li> 1282 1283 1284 <li><a href="/bagels-and-cream-cheese" aria-expanded="false">Bagels & Cream Cheese</a></li> 1285 1286 1287 <li><a href="/egg-basket" aria-expanded="false">The Egg Basket</a></li> 1288 1289 1290 <li><a href="/breakfast-meats" aria-expanded="false">Breakfast Meats</a></li> 1291 1292 1293 <li><a href="/breakfast-bakery" aria-expanded="false">Breakfast Bakery</a></li> 1294 1295 1296 <li><a href="/yogurt-bar" aria-expanded="false">Yogurt Bar</a></li> 1297 1298 1299 <li><a href="/the-griddle" aria-expanded="false">The Griddle</a></li> 1300 1301 1302 <li><a href="/oats-and-granola" aria-expanded="false">Oats & Granola</a></li> 1303 1304 1305 <li><a href="/kids-breakfast" aria-expanded="false">Kids' Breakfast</a></li> 1306 1307 1308 <li><a href="/morning-drinks" aria-expanded="false">Morning Drinks</a></li> 1309 </ul> 1310 </li> 1311 1312 1313 <li class="has-children"> 1314 <div class="menu-row"> 1315 <a href="/lunch" aria-expanded="false">Lunch</a> 1316 <button class="submenu-toggle" 1317 aria-expanded="false" 1318 aria-controls="submenu-/lunch" 1319 aria-label="Expand Lunch menu"></button> 1320 </div> 1321 <ul class="m-submenu" id="submenu-/lunch"> 1322 1323 1324 <li><a href="/easy-lunch" aria-expanded="false">
1324Easy Lunch</a></li> 1325 1326 1327 <li><a href="/deli-and-cheese" aria-expanded="false">Deli & Cheese</a></li> 1328 1329 1330 <li><a href="/kids-lunch" aria-expanded="false">Kids' Lunch</a></li> 1331 1332 1333 <li><a href="/packable-proteins" aria-expanded="false">Packable Proteins</a></li> 1334 1335 1336 <li><a href="/snack-break" aria-expanded="false">Snack Break</a></li> 1337 </ul> 1338 </li> 1339 1340 1341 <li class="has-children"> 1342 <div class="menu-row"> 1343 <a href="/dinner-2" aria-expanded="false">Dinner</a> 1344 <button class="submenu-toggle" 1345 aria-expanded="false" 1346 aria-controls="submenu-/dinner-2" 1347 aria-label="Expand Dinner menu"></button> 1348 </div> 1349 <ul class="m-submenu" id="submenu-/dinner-2"> 1350 1351 1352 <li><a href="/easy-dinner" aria-expanded="false">Easy Dinner</a></li> 1353 1354 1355 <li><a href="/protein-counter" aria-expanded="false">Protein Counter</a></li> 1356 1357 1358 <li><a href="/dinner-salads" aria-expanded="false">Dinner Salads</a></li> 1359 1360 1361 <li><a href="/kids-dinner" aria-expanded="false">Kids' Dinner</a></li> 1362 1363 1364 <li><a href="/sides-and-veg" aria-expanded="false">Sides & Veg</a></li> 1365 </ul> 1366 </li> 1367 1368 1369 <li><a href="/eggs" aria-expanded="false">Eggs</a></li> 1370 1371 1372 <li class="has-children"> 1373 <div class="menu-row"> 1374 <a href="/dairy-eggs" aria-expanded="false">Dairy</a> 1375 <button class="submenu-toggle" 1376 aria-expanded="false" 1377 aria-controls="submenu-/dairy-eggs" 1378 aria-label="Expand Dairy menu"></button> 1379 </div> 1380 <ul class="m-submenu" id="submenu-/dairy-eggs"> 1381 1382 1383 <li><a href="/egg-nog" aria-expanded="false">Eggnog</a></li> 1384 1385 1386 <li><a href="/conventional" aria-expanded="false">Conventional Milk</a></li> 1387 1388 1389 <li><a href="/organic" aria-expanded="false">Organic Milk</a></li> 1390 1391 1392 <li><a href="/lactose-free" aria-expanded="false">Lactose Free Milk</a></li> 1393 1394 1395 <li><a href="/flavored-milk" aria-expanded="false">Flavored Milk</a></li> 1396 1397 1398 <li><a href="/half-half" aria-expanded="false">Half & Half, Cream, Buttermilk</a></li> 1399 1400 1401 <li><a href="/cottage-cheese" aria-expanded="false">Cottage Cheese</a></li> 1402 1403 1404 <li><a href="/local-sour-cream" aria-expanded="false">Sour Cream</a></li> 1405 1406 1407 <li><a href="/butter" aria-expanded="false">Butter</a></li> 1408 </ul> 1409 </li> 1410 1411 1412 <li class="has-children"> 1413 <div class="menu-row"> 1414 <a href="/flavored-creamers" aria-expanded="false">Creamers & Non-Dairy Milk</a> 1415 <button class="submenu-toggle" 1416 aria-expanded="false" 1417 aria-controls="submenu-/flavored-creamers" 1418 aria-label="Expand Creamers & Non-Dairy Milk menu"></button> 1419 </div> 1420 <ul class="m-submenu" id="submenu-/flavored-creamers"> 1421 1422 1423 <li><a href="/creamers" aria-expanded="false">Creamers</a></li> 1424 1425 1426 <li><a href="/non-dairy-creamers" aria-expanded="false">Non-Dairy Creamers</a></li> 1427 1428 1429 <li><a href="/almond" aria-expanded="false">Almond Milk</a></li> 1430 1431 1432 <li><a href="/oat" aria-expanded="false">Oat Milk</a></li> 1433 </ul> 1434 </li> 1435 1436 1437 <li class="has-children"> 1438 <div class="menu-row"> 1439 <a href="/produce" aria-expanded="false">Produce</a> 1440 <button class="submenu-toggle" 1441 aria-expanded="false" 1442 aria-controls="submenu-/produce" 1443 aria-label="Expand Produce menu"></button> 1444 </div> 1445 <ul class="m-submenu" id="submenu-/produce"> 1446 1447 1448 <li><a href="/bulk-boxes" aria-expanded="false">Harvest Box</a></li> 1449 1450 1451 <li><a href="/fruit" aria-expanded="false">Fruit</a></li> 1452 1453 1454 <li><a href="/vegetables" aria-expanded="false">Vegetables</a></li> 1455 1456 1457 <li><a href="/salads" aria-expanded="false">Salads</a></li> 1458 </ul> 1459 </li> 1460 1461 1462 <li class="has-children"> 1463 <div class="menu-row"> 1464 <a href="/coffee-3" aria-expanded="false">Coffee </a> 1465 <button class="submenu-toggle" 1466 aria-expanded="false" 1467 aria-controls="submenu-/coffee-3" 1468 aria-label="Expand Coffee menu"></button> 1469 </div> 1470 <ul class="m-submenu" id="submenu-/coffee-3"> 1471 1472 1473 <li><a href="/cold-brew-coffee" aria-expanded="false">Cold Brew & Lattes</a></li> 1474 1475 1476 <li><a href="/hot-coffee" aria-expanded="false">Whole Bean & Ground</a></li> 1477 1478 1479 <li><a href="/half-half-2" aria-expanded="false">Half & Half</a></li> 1480 </ul> 1481 </li> 1482 1483 1484 <li class="has-children"> 1485 <div class="menu-row"> 1486 <a href="/bakery" aria-expanded="false">Bread & Bakery</a> 1487 <button class="submenu-toggle" 1488 aria-expanded="false" 1489 aria-controls="submenu-/bakery" 1490 aria-label="Expand Bread & Bakery menu"></button> 1491 </div> 1492 <ul class="m-submenu" id="submenu-/bakery"> 1493 1494 1495 <li><a href="/buns" aria-expanded="false">Buns</a></li> 1496 1497 1498 <li><a href="/bread" aria-expanded="false">Sliced Bread</a></li> 1499 1500 1501 <li><a href="/tortillas-and-pizza" aria-expanded="false">Tortillas & Flatbread</a></li> 1502 1503 1504 <li><a href="/bagels" aria-expanded="false">Bagels</a></li> 1505 1506 1507 <li><a href="/pastry" aria-expanded="false">Pastries & Breakfast</a></li> 1508 </ul> 1509 </li> 1510 1511 1512 <li class="has-children"> 1513 <div class="menu-row"> 1514 <a href="/prepared-foods" aria-expanded="false">Prepared Foods</a> 1515 <button class="submenu-toggle" 1516 aria-expanded="false" 1517 aria-controls="submenu-/prepared-foods" 1518 aria-label="Expand Prepared Foods menu"></button> 1519 </div> 1520 <ul class="m-submenu" id="submenu-/prepared-foods"> 1521 1522 1523 <li><a href="/entrees" aria-expanded="false">Meals & Entrees</a></li> 1524 1525 1526 <li><a href="/burritos-and-sandwiches" aria-expanded="false">Burritos & Sandwiches</a></li> 1527 1528 1529 <li><a href="/sides-and-apps" aria-expanded="false">Appetizers</a></li> 1530 1531 1532 <li><a href="/pasta" aria-expanded="false">Pizza & Pasta</a></li> 1533 1534 1535 <li><a href="/soups" aria-expanded="false">Soups & Broth</a></li> 1536 </ul> 1537 </li> 1538 1539 1540 <li class="has-children"> 1541 <div class="menu-row"> 1542 <a href="/meat-poultry" aria-expanded="false">Meat</a> 1543 <button class="submenu-toggle" 1544 aria-expanded="false" 1545 aria-controls="submenu-/meat-poultry" 1546 aria-label="Expand Meat menu"></button> 1547 </div> 1548 <ul class="m-submenu" id="submenu-/meat-poultry"> 1549 1550 1551 <li><a href="/beef" aria-expanded="false">
1551Beef</a></li> 1552 1553 1554 <li><a href="/poultry" aria-expanded="false">Poultry</a></li> 1555 1556 1557 <li><a href="/bacon-breakfast-meat" aria-expanded="false">Pork, Bacon, Breakfast </a></li> 1558 1559 1560 <li><a href="/bacon-and-sausage" aria-expanded="false">Sausage, Brats, Dogs</a></li> 1561 1562 1563 <li><a href="/deli-and-charcuterie" aria-expanded="false">Deli</a></li> 1564 </ul> 1565 </li> 1566 1567 1568 <li class="has-children"> 1569 <div class="menu-row"> 1570 <a href="/cheese" aria-expanded="false">Cheese</a> 1571 <button class="submenu-toggle" 1572 aria-expanded="false" 1573 aria-controls="submenu-/cheese" 1574 aria-label="Expand Cheese menu"></button> 1575 </div> 1576 <ul class="m-submenu" id="submenu-/cheese"> 1577 1578 1579 <li><a href="/shreds-crumbles-sliced-cheese" aria-expanded="false">Shredded, Crumbled, Sliced</a></li> 1580 1581 1582 <li><a href="/single-serve-cheeses" aria-expanded="false">Single Serve Cheese</a></li> 1583 1584 1585 <li><a href="/other-cheese" aria-expanded="false">Artisan Cheese</a></li> 1586 1587 1588 <li><a href="/cream-cheese" aria-expanded="false">Cream Cheese</a></li> 1589 1590 1591 <li><a href="/blocks" aria-expanded="false">Block Cheese</a></li> 1592 </ul> 1593 </li> 1594 1595 1596 <li class="has-children"> 1597 <div class="menu-row"> 1598 <a href="/yogurt" aria-expanded="false">Yogurt</a> 1599 <button class="submenu-toggle" 1600 aria-expanded="false" 1601 aria-controls="submenu-/yogurt" 1602 aria-label="Expand Yogurt menu"></button> 1603 </div> 1604 <ul class="m-submenu" id="submenu-/yogurt"> 1605 1606 1607 <li><a href="/greek" aria-expanded="false">Greek Yogurt</a></li> 1608 1609 1610 <li><a href="/traditional" aria-expanded="false">Traditional Yogurt</a></li> 1611 1612 1613 <li><a href="/multi-packs" aria-expanded="false">Yogurt Multi Packs</a></li> 1614 1615 1616 <li><a href="/drinkable" aria-expanded="false">Drinkable Yogurt</a></li> 1617 </ul> 1618 </li> 1619 1620 1621 <li class="has-children"> 1622 <div class="menu-row"> 1623 <a href="/beverages" aria-expanded="false">Beverages</a> 1624 <button class="submenu-toggle" 1625 aria-expanded="false" 1626 aria-controls="submenu-/beverages" 1627 aria-label="Expand Beverages menu"></button> 1628 </div> 1629 <ul class="m-submenu" id="submenu-/beverages"> 1630 1631 1632 <li><a href="/kombucha" aria-expanded="false">Sparkling Water & Kombucha</a></li> 1633 1634 1635 <li><a href="/juice-3" aria-expanded="false">Juice</a></li> 1636 </ul> 1637 </li> 1638 1639 1640 <li class="has-children"> 1641 <div class="menu-row"> 1642 <a href="/snacks" aria-expanded="false">Snacks & Pantry</a> 1643 <button class="submenu-toggle" 1644 aria-expanded="false" 1645 aria-controls="submenu-/snacks" 1646 aria-label="Expand Snacks & Pantry menu"></button> 1647 </div> 1648 <ul class="m-submenu" id="submenu-/snacks"> 1649 1650 1651 <li><a href="/chips-and-crackers" aria-expanded="false">Chips, Crackers, Popcorn</a></li> 1652 1653 1654 <li><a href="/salsa" aria-expanded="false">Dips, Salsa, Spreads</a></li> 1655 1656 1657 <li><a href="/sweet-and-cookies" aria-expanded="false">Cookies & Sweets</a></li> 1658 1659 1660 <li><a href="/nuts-and-granola" aria-expanded="false">Bars, Nuts & Granola</a></li> 1661 1662 1663 <li><a href="/peanut-butter-and-jam" aria-expanded="false">Peanut Butter & Jam</a></li> 1664 1665 1666 <li><a href="/sauces-and-soups" aria-expanded="false">Sauces</a></li> 1667 1668 1669 <li><a href="/pantry" aria-expanded="false">Other Pantry</a></li> 1670 </ul> 1671 </li> 1672 1673 1674 <li><a href="/baby-and-kids" aria-expanded="false">Baby & Kids</a></li> 1675 1676 1677 <li class="has-children"> 1678 <div class="menu-row"> 1679 <a href="/pet" aria-expanded="false">Pet</a> 1680 <button class="submenu-toggle" 1681 aria-expanded="false" 1682 aria-controls="submenu-/pet" 1683 aria-label="Expand Pet menu"></button> 1684 </div> 1685 <ul class="m-submenu" id="submenu-/pet"> 1686 1687 1688 <li><a href="/dog" aria-expanded="false">Dog</a></li> 1689 1690 1691 <li><a href="/cat" aria-expanded="false">Cat</a></li> 1692 </ul> 1693 </li> 1694 1695 1696 <li class="has-children"> 1697 <div class="menu-row"> 1698 <a href="/merchandise" aria-expanded="false">Merchandise</a> 1699 <button class="submenu-toggle" 1700 aria-expanded="false" 1701 aria-controls="submenu-/merchandise" 1702 aria-label="Expand Merchandise menu"></button> 1703 </div> 1704 <ul class="m-submenu" id="submenu-/merchandise"> 1705 1706 1707 <li><a href="/apparel-and-caps-2" aria-expanded="false">Apparel</a></li> 1708 </ul> 1709 </li> 1710 </ul> 1711 </li> 1712 <li class="has-children"> 1713 <div class="menu-row"> 1714 <a href="#" title="About Us" aria-expanded="false">About Us</a> 1715 <button class="submenu-toggle" aria-expanded="false" aria-controls="submenu-about" aria-label="Expand About Menu"></button> 1716 </div> 1717 <ul class="m-submenu" id="submenu-about"> 1718 <li><a href="/our-service-area" title="Our Service Area">Our Service Area</a></li> 1719 <li><a href="/our-history" title="Our Story">Our Story</a></li> 1720 <li><a href="/meet-our-milkmen" title="Our Milkmen &amp; Women">Our Milkmen & Women</a></li> 1721 <li><a href="/manufacturer/all" title="Local Producers">Local Producers</a></li> 1722 <li><a href="/contactus" title="Contact Us">Contact Us</a></li> 1723 </ul> 1724 </li> 1725 <li class="nav-item"><a href="/blog" title="Recipes &amp; More">Recipes & More</a></li> 1726 1727 <li class="has-children"> 1728 <div class="menu-row"> 1729 <a href="#" aria-expanded="false">My Account</a> 1730 <button class="submenu-toggle" 1731 aria-expanded="false" 1732 aria-controls="submenu-account" 1733 aria-label="Expand My Account Menu"></button> 1734 </div> 1735 <ul class="m-submenu" id="submenu-account"> 1736 <li><a href="/registerzip" class="ico-register">Get Started</a></li> 1737 <li><a href="/login?returnUrl=%2Fblog" class="ico-login">Log In</a></li> 1738 <li class="nav-item"><span class="last-on-the-menu"></span></li> 1739 </ul> 1740 </li> 1741 </ul> 1742 </div> 1743 1744 <ul class="header-menu-social-icons"> 1745 <li class="nav-item instagram"> 1746 <a target="_blank" class="instagram" href="https://www.instagram.com/SmithBrothersPNW" aria-label="Instagram link">
1746<span class="sbf-hide">Instagram</span></a> 1747 </li> 1748 <li class="nav-item facebook"> 1749 <a target="_blank" class="facebook" href="https://www.facebook.com/SmithBrothersPNW" aria-label="Facebook link"><span class="sbf-hide">Facebook</span></a> 1750 </li> 1751 </ul> 1752</div>
1753<script> 1754document.addEventListener('DOMContentLoaded', function () { 1755 const toggles = document.querySelectorAll('.mobile-nav .submenu-toggle'); 1756 1757 toggles.forEach(btn => { 1758 btn.addEventListener('click', e => { 1759 e.preventDefault(); 1760 1761 const li = btn.closest('.has-children'); 1762 const expanded = li.getAttribute('aria-expanded') === 'true'; 1763 li.setAttribute('aria-expanded', String(!expanded)); 1764 btn.setAttribute('aria-expanded', String(!expanded)); 1765 1766 // handle max-height animation smoothly 1767 const submenu = li.querySelector(':scope > .submenu'); 1768 if (submenu) { 1769 if (!expanded) { 1770 submenu.style.maxHeight = submenu.scrollHeight + 'px'; 1771 submenu.addEventListener('transitionend', function tidy(ev) { 1772 if (ev.propertyName === 'max-height') submenu.style.maxHeight = ''; 1773 submenu.removeEventListener('transitionend', tidy); 1774 }); 1775 } else { 1776 submenu.style.maxHeight = submenu.scrollHeight + 'px'; 1777 requestAnimationFrame(() => submenu.style.maxHeight = '0px'); 1778 } 1779 } 1780 }); 1781 }); 1782}); 1783 1784$(function () { 1785 var MOBILE_MAX = 991; 1786 $('.mobile-nav').on('click', '.submenu-toggle', function (e) { 1787 if (window.innerWidth > MOBILE_MAX) return; 1788 e.preventDefault(); 1789 1790 var $btn = $(this); 1791 var $li = $btn.closest('.has-children'); 1792 var $panel = $li.children('.submenu'); 1793 var isOpen = $li.attr('aria-expanded') === 'true'; 1794 1795 if (!isOpen) { 1796 $li 1797 .siblings('.has-children[aria-expanded="true"]') 1798 .each(function () { 1799 var $sib = $(this); 1800 $sib.attr('aria-expanded', 'false'); 1801 $sib.find('> .menu-row > .submenu-toggle').attr('aria-expanded', 'false'); 1802 $sib.children('.submenu').stop(true, true).slideUp(250); 1803 }); 1804 } 1805 1806 $li.attr('aria-expanded', String(!isOpen)); 1807 $btn.attr('aria-expanded', String(!isOpen)); 1808 1809 if (!isOpen) { 1810 $panel.stop(true, true).slideDown(250); 1811 } else { 1812 $panel.stop(true, true).slideUp(250); 1813 } 1814 }); 1815}); 1816</script>
1816 1817 1818 1819 </div> 1820 1821 </div> 1822 </div> 1823</div> 1824 </div> 1825 </div> 1826 <div class="d-lg-flex acc-search-cart-column p-0 p-lg-1 search-cart-column"> 1827 <div class="container-fluid d-flex k-justify-content-between justify-content-lg-end mt-3 mt-lg-0 "> 1828 <div class="d-inline-flex d-lg-none align-items-center menu-wrapper pl-1"> 1829 <i class="fas fa-bars js-toggle mobile-menu-icon-color" role="button" aria-label="Open Menu"></i> 1830 </div> 1831 <div id="mobile-category-filters-container" class="d-none col-2 position-relative align-items-center"> 1832 <div class="d-lg-none d-inline-block product-filter-icon" onclick="sbf.showMobileProductFilter()" role="button" aria-label="Open Product Filter"> 1833 <i class="fas fa-filter mobile-menu-icon-color"></i> 1834 </div> 1835 </div> 1836 <div class="d-lg-inline-flex pl-0 col-lg px-lg-0 position-relative justify-content-end search-wrapper align-items-center"> 1837 <div class="d-lg-none d-sm-inline-flex d-md-inline-block magnifying-glass magnifying-glass-toggle"> 1838 <i class="fas fa-search mobile-menu-icon-color px-4"></i> 1839 </div> 1840 <div class="d-lg-inline-block search-box hide-search-box store-search-box"> 1841 1842 1843 1844<form method="get" id="small-search-box-form" class="form-inline d-none d-lg-block" autocomplete="off" action="/search"> 1845 1846 <div class="search-elements d-flex align-items-center flex-nowrap"> 1847 <input type="text" class="search-box-text" id="sbfautocomplete" name="63d72024-a688-4d34-b628-03387d332768" placeholder="Product Search" aria-label="Search store" autocomplete="off" /> 1848 <button type="button" id="search-button" class="button-1 btn search-box-button" aria-label="Search button"><i class="fa fa-search"></i></button> 1849 </div> 1850 1851 <div class="autocomplete-bg-overlay"> 1852 <div id="jumbo-search-menu" style="display:none;"> 1853 <ul id="autocompletelist" class="ml-0 pb-2"></ul> 1854 <div id="no-matches-message" class="pb-4" style="display:none; text-align:center;"> 1855 no matches 1856 </div> 1857 <div id="no-results-components" style="display:none;"> 1858 </div> 1859 </div> 1860 </div> 1861 1862 1863
1863<script> 1864 1865 // this is needed so the browser doesn't submit the form automatically with the input name 1866 $("#small-search-box-form").on("submit", function (e) { 1867 e.preventDefault(); 1868 }); 1869 1870 // =================== Search Components Visible 1871 function showSearchMenu(showMenu, showComponent) { 1872 1873 let query = $("#sbfautocomplete").val(); 1874 1875 if (showMenu && query.length < 3) { 1876 return; 1877 } 1878 else if(showMenu && query.length >= 3){ 1879 $('#sbf-search-panel').stop(true, true).hide(); 1880 } 1881 1882 if (showMenu) { 1883 if (!$("#jumbo-search-menu").is(":visible")) { 1884 $("#jumbo-search-menu").show(); 1885 $(".autocomplete-bg-overlay").show(); 1886 } 1887 } else { 1888 if ($("#jumbo-search-menu").is(":visible")) { 1889 $("#jumbo-search-menu").hide(); 1890 $(".autocomplete-bg-overlay").hide(); 1891 } 1892 } 1893 1894 if(showComponent){ 1895 showSearchComponents(true); 1896 } 1897 else{ 1898 showSearchComponents(false); 1899 } 1900 } 1901 1902 function showSearchNoResultsMessage(show) { 1903 if (show) { 1904 if (!$("#no-matches-message").is(":visible")) { 1905 $("#no-matches-message").show(); 1906 } 1907 } else { 1908 if ($("#no-matches-message").is(":visible")) { 1909 $("#no-matches-message").hide(); 1910 } 1911 } 1912 } 1913 1914 function showSearchComponents(show) { 1915 if (show && !checkListItems()) { 1916 if (!$("#no-results-components").is(":visible")) { 1917 $("#no-results-components").show(); 1918 } 1919 } else { 1920 if ($("#no-results-components").is(":visible")) { 1921 $("#no-results-components").hide(); 1922 } 1923 } 1924 } 1925 1926 function checkListItems() { 1927 return $("#autocompletelist li").length > 0; 1928 } 1929 1930 // Add click functionality for autocomplete suggestions 1931 $("#search-button").on("click", function () { 1932 1933 let searchTerm = $("#sbfautocomplete").val().trim(); 1934 1935 if (!searchTerm) return; 1936 1937 window.location.href = "/search?q=" + encodeURIComponent(searchTerm); 1938 }); 1939 1940 function showNoMatches() { 1941 1942 currentIndex = -1; 1943 showSearchMenu(true, true); 1944 showSearchNoResultsMessage(true); 1945 } 1946 1947 //=================== AJAX autocomplete API call 1948 1949 $(document).ready(function () { 1950 let suggestionsList = $("#autocompletelist"); 1951 let currentIndex = -1; 1952 1953 $("#sbfautocomplete").on("focusout", function () { 1954 setTimeout(() => { 1955 showSearchMenu(false); 1956 }, 500); 1957 }); 1958 1959 1960 $("#sbfautocomplete").on("input", function () { 1961 let query = $(this).val(); 1962 if (query.length < 3) { 1963 suggestionsList.empty(); 1964 currentIndex = -1; 1965 // these arguments will change for V2 1966 showSearchMenu(false, false); 1967 showSearchNoResultsMessage(false); 1968 showHideSearchPanel(false); 1969 return; 1970 } 1971 1972 $.ajax({
1973 url: "/product-search-autocomplete", 1974 type: "GET", 1975 data: { searchModel: query, screenSize: getDeviceType() }, 1976 dataType: "json", 1977 success: function (data) { 1978 1979 try { 1980 1981 suggestionsList.empty(); 1982 currentIndex = -1; 1983 1984 if (!Array.isArray(data) || data.length === 0) { 1985 showSearchNoResultsMessage(true); 1986 return; 1987 } 1988 1989 let itemCount = data.length; // Count the number of items 1990 1991 if (itemCount === 0 && query.length < 3) { 1992 // these arguments will change for V2 1993 showSearchMenu(false, false); 1994 showSearchNoResultsMessage(false); 1995 } 1996 else if(itemCount === 0){ 1997 showSearchMenu(true, true); 1998 showSearchNoResultsMessage(true); 1999 return; 2000 } 2001 else { 2002 showSearchMenu(true); 2003 showSearchComponents(false); 2004 showSearchNoResultsMessage(false); 2005 } 2006 2007 // Now you can safely iterate over the data 2008 $.each(data, function (index, item) { 2009 2010 let li = $('<li class="d-flex justify-content-start">') 2011 .html('<div class="d-flex autocomplete-li-div"><i class="fa fa-search"></i> </div><div class="flex-grow-1 text-start justify-content-center">' + item.Snippet + '</div>') 2012 .attr("data-index", index) 2013 .click(function () { 2014 let productName = cleanProductNameHTML(item.Name); 2015 $("#sbfautocomplete").val(productName); 2016 suggestionsList.empty(); 2017 $("#jumbo-search-menu").hide(); 2018 window.location.href = "/search?q=" + encodeURIComponent(productName); 2019 }); 2020 2021 suggestionsList.append(li); 2022 }); 2023 2024 } catch (err) { 2025 console.error("Autocomplete JS error:", err); 2026 showNoMatches(); 2027 } 2028 }, 2029 error: function (xhr, status, error) { 2030 console.error("Error fetching suggestions:", error); 2031 2032 showNoMatches(); 2033 } 2034 }); 2035 }); 2036 2037 // THIS FUNCTION SHOULD BE IN A COMMON .JS FILE 2038 function cleanProductNameHTML(productName) { 2039 let cleaned = $('<div>').html(productName).text(); 2040 2041 // Replace unwanted characters individually 2042 cleaned = cleaned.replace(/\//g, ''); 2043 cleaned = cleaned.replace(/\\/g, ''); 2044 cleaned = cleaned.replace(/\[/g, ''); 2045 cleaned = cleaned.replace(/\]/g, ''); 2046 cleaned = cleaned.replace(/{/g, ''); 2047 cleaned = cleaned.replace(/}/g, ''); 2048 2049 // Trim whitespace from start and end only 2050 return cleaned.trim(); 2051 } 2052 2053 // Add click functionality for autocomplete suggestions 2054 $("#autocompletelist").on("click", "li", function () { 2055 let selectedItem = $(this); 2056 let selectedItemText = cleanProductNameHTML(selectedItem.text()); 2057 $("#sbfautocomplete").val(selectedItemText); 2058 window.location.href = "/search?q=" + encodeURIComponent(selectedItemText); 2059 2060 $("#autocompletelist").empty(); 2061 $("#jumbo-search-menu").hide(); 2062 }); 2063 2064 // keyboard input 2065 $("#sbfautocomplete").on("keydown", function (e) { 2066 let items = $("#autocompletelist").children("li"); 2067 let searchTerm = $("#sbfautocomplete").val().trim(); 2068 2069 if (searchTerm.length < 3 && items.length === 0 ){ 2070 showSearchMenu(true, true); 2071 showSearchNoResultsMessage(true); 2072 return; 2073 } 2074 else{ 2075 showSearchMenu(true); 2076 showSearchComponents(false); 2077 showSearchNoResultsMessage(false); 2078 } 2079 2080 if (e.key === "ArrowDown") { 2081 e.preventDefault(); 2082 currentIndex = (currentIndex + 1) % items.length; 2083 } else if (e.key === "ArrowUp") { 2084 e.preventDefault(); 2085 currentIndex = (currentIndex - 1 + items.length) % items.length; 2086 } else if (e.key === "Enter") { 2087 e.preventDefault(); 2088 2089 if (currentIndex !== -1) { 2090 // Use the selected autocomplete item 2091 let selectedItem = $(items[currentIndex]); 2092 let selectedItemText = cleanProductNameHTML(selectedItem.text()); 2093 $("#sbfautocomplete").val(selectedItemText); 2094 window.location.href = "/search?q=" + encodeURIComponent(cleanProductNameHTML(selectedItemText)); 2095 } else { 2096 // Use the text from the input field 2097 let cleanSearchTerm = cleanProductNameHTML(searchTerm); 2098 // if (!cleanSearchTerm) return; 2099 2100 window.location.href = "/search?q=" + encodeURIComponent(cleanSearchTerm); 2101 } 2102 2103 $("#autocompletelist").empty(); 2104 $("#jumbo-search-menu").hide(); 2105 } 2106 2107 items.removeClass("highlight"); 2108 if (currentIndex !== -1) { 2109 $(items[currentIndex]).addClass("highlight"); 2110 } 2111 }); 2112 }); 2113 2114 function getDeviceType() { 2115 var width = $(window).width(); 2116 if (width < 768) { 2117 return "mobile"; 2118 } else if (width >= 768 && width < 992) { 2119 return "tablet"; 2120 } else { 2121 return "desktop"; 2122 } 2123 } 2124 2125 </script>
2125 2126</form> 2127 2128 <div id="sbf-search-panel" class="sbf-search-panel-overlay-backdrop"> 2129 <div class="sbf-search-panel-inner"> 2130 <div class="mobile-close" id="sbf-search-close-btn" aria-label="Close" onclick="closeSearchPanel(true);">Close <i class="fas fa-times"></i></div> 2131 <div class="sbf-search-col sbf-search-col-left"> 2132 2133 2134 <div class="sbf-search-comp"> 2135 <div class="sbf-search-comp-title">Trending Searches</div> 2136 <ul> 2137 <li> 2138 <div class="d-flex align-items-stretch"> 2139 <div class="flex-shrink-0 pr-2" style="width:23px;"> 2140 <img src="https://cdn.smithbrothersfarms.com/media/0015196_icon-search.png" alt="Snacks" /> 2141 </div> 2142 <div class="flex-grow-1" style="min-width:0;"> 2143 <a href="/search?q=Snacks" data-componenttype="List_1Col" data-componentname="Trending Searches" 2144 data-componentitem="Snacks">Snacks</a> 2145 </div> 2146 </div> 2147 </li> 2148 <li> 2149 <div class="d-flex align-items-stretch"> 2150 <div class="flex-shrink-0 pr-2" style="width:23px;"> 2151 <img src="https://cdn.smithbrothersfarms.com/media/0015196_icon-search.png" alt="Taco Night" /> 2152 </div> 2153 <div class="flex-grow-1" style="min-width:0;"> 2154 <a href="/taco-bar" data-componenttype="List_1Col" data-componentname="Trending Searches" 2155 data-componentitem="Taco Night">Taco Night</a> 2156 </div> 2157 </div> 2158 </li> 2159 <li> 2160 <div class="d-flex align-items-stretch"> 2161 <div class="flex-shrink-0 pr-2" style="width:23px;"> 2162 <img src="https://cdn.smithbrothersfarms.com/media/0015196_icon-search.png" alt="Recommendations" /> 2163 </div> 2164 <div class="flex-grow-1" style="min-width:0;"> 2165 <a href="/selections-for-you" data-componenttype="List_1Col" data-componentname="Trending Searches" 2166 data-componentitem="Recommendations">Recommendations</a> 2167 </div> 2168 </div> 2169 </li> 2170 </ul> 2171 </div> 2172 </div> 2173 <div class="sbf-search-col sbf-search-col-right"> 2174 </div> 2175 </div> 2176 </div> 2177
2177<script> 2178 (function ($) { 2179 $(function () { 2180 2181 var $panel = $('#sbf-search-panel'); 2182 var $autocompleteInput = $('#sbfautocomplete'); 2183 2184 function openSearchPanel() { 2185 $panel.stop(true, true).fadeIn(120); 2186 } 2187 2188 function closeSearchPanel(isButton = false) { 2189 const isAutocomplete = $autocompleteInput.is(':focus'); 2190 2191 // Skip closing only if either input is focused AND it's not triggered by the button 2192 if (!(isAutocomplete && !isButton)) { 2193 $panel.stop(true, true).hide(); 2194 } 2195 } 2196 2197 $('.search-box-text').on('focus', openSearchPanel); 2198 2199 $('#sbf-search-form').on('submit', function () { 2200 closeSearchPanel(); 2201 }); 2202 2203 $('#sbf-search-close-btn').on('click', function () { 2204 closeSearchPanel(); 2205 }); 2206 2207 $(document).on('click', function (e) { 2208 if (!$(e.target).closest('.sbf-search-panel-inner').length) { 2209 if (e.target.id != 'sbfautocomplete') { 2210 setTimeout(function () { 2211 closeSearchPanel(); 2212 }, 500); 2213 } 2214 } 2215 }); 2216 2217 $(document).on('keydown', function (e) { 2218 if (e.key === 'Escape') { 2219 closeSearchPanel(); 2220 $autocompleteInput.blur(); 2221 } 2222 }); 2223 2224 }); 2225 })(jQuery); 2226 2227 2228 function showHideSearchPanel(hide) { 2229 var $panel = $('#sbf-search-panel'); 2230 let query = $("#sbfautocomplete").val(); 2231 var visible = $panel.is(':visible'); 2232 2233 if (hide === true) { 2234 $panel.stop(true, true).hide(); 2235 return; 2236 } 2237 else { 2238 if (query.length < 3) { 2239 if (!visible) { 2240 $panel.stop(true, true).show(); 2241 } 2242 } 2243 else { 2244 $panel.stop(true, true).hide(); 2245 } 2246 } 2247 } 2248 </script>
2248 2249 2250 </div> 2251 </div> 2252 <div class="ml-lg-3 pl-lg-2 mr-1 position-relative d-inline-flex button-container"> 2253 <a href="/login" class="standard-white-button header-login-button mx-0">Log in</a> 2254 </div> 2255 <div class="mx-lg-0 ml-1 pl-lg-2 pl-xl-4 position-relative d-inline-flex button-container"> 2256 <a href="/registerzip?gsc=h-su" class="standard-button header-signup-button mx-0">Sign up</a> 2257 </div> 2258 </div> 2259 </div> 2260</div> </header> 2261 2262 2263 2264 2265 2266 2267 2268<div id="announcementBar" class="announcement-bar w-100 p-3" style="display:none;"> 2269 <div class="container-fluid px-0"> 2270 <div class="row align-items-center"> 2271 <!-- Centered message --> 2272 <div id="announcementBarContent" class="col text-center"> 2273 2274 <div id="announcementBarMessage" class="announcement-bar-message"> 2275 Get $25 off your first delivery. Code: 2276 </div> 2277 2278 <div id="announcementBarCouponCode" class="announcement-bar-coupon-code font-weight-bold">HomeDelivery25</div> 2279 2280 <div id="announcementBarSuccessMessage" class="announcement-bar-message" style="display:none;"> 2281 Code is applied! Save $25 on your first delivery. 2282 </div> 2283 </div> 2284 <!-- Close button aligned right --> 2285 </div> 2286 </div> 2287</div> 2288
2289<script> 2290 // Function to get a cookie by name 2291 function getBannerCookie(name) { 2292 const value = "; " + document.cookie; 2293 const parts = value.split("; " + name + "="); 2294 if (parts.length === 2) return parts.pop().split(";").shift(); 2295 } 2296 2297 // Function to set a cookie 2298 function setBannerCookie(name, value, days) { 2299 const expires = new Date(Date.now() + days * 864e5).toUTCString(); 2300 document.cookie = name + "=" + encodeURIComponent(value) + "; expires=" + expires + "; path=/"; 2301 } 2302 2303 function showAnnouncementBar(){ 2304 $("#announcementBar").show(); 2305 } 2306 2307 function hideannouncementBar(){ 2308 $("#announcementBar").hide(); 2309 } 2310 2311 function couponCodeApplied(message){ 2312 $("#announcementBarMessage").hide(); 2313 $("#announcementBarCouponCode").hide(); 2314 if(message){ 2315 $("#announcementBarSuccessMessage").text(message); 2316 } 2317 $("#announcementBarSuccessMessage").show(); 2318 } 2319 2320 $(document).ready(function () { 2321 2322 const dc = new URLSearchParams(window.location.search).get('dc'); 2323 if (dc) { 2324 showAnnouncementBar(); 2325 // coupon code came in the URL and we are alerting customers a coupon code has been applied 2326 couponCodeApplied("Your code has been applied. Start shopping and save!"); 2327 } 2328 else if (getBannerCookie('dc') !== undefined || getBannerCookie('abCouponClicked') === 'true') 2329 { 2330 // coupon code has been applied and the cookie was set, this no longer needs to show 2331 hideannouncementBar(); 2332 } 2333 else 2334 { 2335 showAnnouncementBar(); 2336 } 2337 2338 // Set cookie and hide banner on close 2339 $('.announcement-bar-close-button').on('click', function () { 2340 hideannouncementBar(); 2341 setBannerCookie('abCouponClicked', 'true', 1); // Cookie lasts 30 days 2342 }); 2343 2344 $('#announcementBarCouponCode').on('click', function (event) { 2345 event.preventDefault(); 2346 event.stopPropagation(); 2347 2348 const discountCode = $(this).text().trim(); 2349 applyAnnouncementBarCoupon(discountCode); 2350 }); 2351 2352 }); 2353 2354 function applyAnnouncementBarCoupon(discountCode) { 2355 2356 if(discountCode.length == 0){ 2357 return false; 2358 } 2359 2360 var postData = { 2361 discountcouponcode: discountCode 2362 }; 2363 2364 const mode = "cookie"; 2365 if (mode === "cookie") { 2366 // Set cookie named "DC" with value "couponcode", expires in 7 days 2367 document.cookie = "dc=" + discountCode + "; path=/; max-age=" + (60 * 60 * 24 * 7); 2368 2369 couponCodeApplied(); 2370 2371 setBannerCookie('abCouponClicked', 'true', 1); 2372 2373 return false; 2374 } 2375 2376 addAntiForgeryToken(postData); 2377 2378 $.ajax({
2379 cache: false, 2380 type: "POST", 2381 url: '/applyAnnouncementBarCoupon/', 2382 data: postData, 2383 success: function (data, textStatus, jqXHR) { 2384 2385 if (!data.success) { 2386 $("#coupon-error-message").html(data.message); 2387 $("#coupon-error-message").show(); 2388 } 2389 else { 2390 2391 if (data.ConfirmationMsg != null && data.ConfirmationMsg != "") { 2392 // show the modal 2393 $('#CouponDialogModal').modal({ backdrop: 'static', keyboard: false });//TH using modal({ backdrop: 'static', keyboard: false }) to force user to pick an option. Will not close when clicking outside. 2394 2395 // update the modal HTML 2396 // data comes from ShoppingCartController.SbfApplyDiscountCoupon(SbfApplyDiscountCoupon(string discountcouponcode, bool ReplaceExisting = false) 2397 $("#CouponDialogTitle").html(data.ConfirmationTitle); 2398 $("#couponDialogBody").html(data.ConfirmationMsg); 2399 $("#CouponDialogCouponCode").html(data.discountCouponCode); 2400 2401 // COUPON CODE = data.discountCouponCode 2402 2403 setBannerCookie('abCouponClicked', 'true', 1); 2404 } 2405 else { 2406 2407 // proceed with the functions needed that add a coupon. 2408 $(".current-code").addClass("d-flex").removeClass("d-none"); 2409 $(".applied-discount-amount .code").html(data.discountCouponCode); 2410 2411 couponCodeApplied(); 2412 2413 if (window.location.href.includes('/cart')) { 2414 getCartNextDeliveryItems(); 2415 getCartTotals(); 2416 } 2417 else if (window.location.href.includes('/checkout')) { 2418 getCheckoutConfirmItems(); 2419 getCartTotals(); 2420 } 2421 else { 2422 getCartTotals(); 2423 } 2424 2425 // initialize tooltips 2426 if (window.initializeTooltips) { 2427 window.initializeTooltips(); 2428 } 2429 2430 setBannerCookie('abCouponClicked', 'true', 1); 2431 } 2432 } 2433 }, 2434 error: function (jqXHR, textStatus, errorThrown) { 2435 console.log(jqXHR); 2436 console.log(textStatus); 2437 console.log(errorThrown); 2438 sbf.showSbfMessageBox('Error', 'There was a problem addressing this discount.', 'danger') 2439 }, 2440 complete: function (jqXHR, status) { 2441 //add ui effect here 2442 } 2443 }); 2444 } 2445</script>
2445 2446 2447 2448 2449 <main id="main-content" class="row no-gutters pb-3"> 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459<div class="master-wrapper-content no-gutters mt-3"> 2460 <div class="master-column-wrapper px-1"> 2461 2462 2463 2464 2465 2466<div class="center-1 no-gutters"> 2467 2468 2469 2470<div class="page blog-page"> 2471 <div class="page-title"> 2472 <h1>Recipes & More</h1> 2473 </div> 2474 <div class="page-body row row-cols-1 row-cols-lg-2 m-0 w-100"> 2475 <div class="blog-posts-container col no-gutters"> 2476 <div class="blog-posts"> 2477 <div class="blog-details"> 2478 <div class="tags"> 2479 <label class="fas fa-tag label-icon"></label> 2480 <ul> 2481 <li><a href="/blog/tag/event">event</a></li> 2482 </ul> 2483 </div> 2484 <div class="fa fa-comments buttons"> 2485 <a href="/smith-brothers-at-evergreen-state-fair#comments" class="read-comments">Comments (0)</a> 2486 </div> 2487 </div> 2488 <div class="post"> 2489 <div class="post-head"> 2490 <a class="post-title" href="/smith-brothers-at-evergreen-state-fair">We're Heading to the Evergreen State Fair!</a> 2491 <span class="post-date">Tuesday, August 18, 2026</span> 2492 </div> 2493 <div class="post-body"> 2494 <p><a href="/Smith-Brothers-at-evergreen-state-fair"><img src="https://cdn.smithbrothersfarms.com/media/content-block/0017015_EvergreenStateFair.jpeg" alt="Evergreen State Fair" /></a></p> 2495<p>There's nothing quite like fair season in the Pacific Northwest, and The Evergreen State Fair is one of our favorite chances to get out and spend some time with our community face-to-face. Come by our booth for some good milk, good company, and a chance to put faces to the delivery that shows up at your door every week. </p> 2496 </div> 2497 <div class="post-footer no-gutters"> 2498 <div class="col share-post-col d-flex flex-fill"> 2499 <ul class="share-post" id="share-buttons"> 2500 <li class="facebook"> 2501 <!-- Facebook --> 2502 <a target="_blank" class="facebook" href="https://www.facebook.com/sharer.php?u=https://www.smithbrothersfarms.com/smith-brothers-at-evergreen-state-fair" title="Facebook"> 2503 <span role="img" aria-label="Facebook" title="Facebook" class="sbf
2503-hide">Facebook</span> 2504 <span role="img" aria-label="Facebook" title="Facebook" class="flip"></span> 2505 <span role="img" aria-label="Facebook" title="Facebook" class="flop"></span> 2506 </a> 2507 </li> 2508 </ul> 2509 </div> 2510 </div> 2511 </div> 2512 <div class="blog-details"> 2513 <div class="tags"> 2514 <label class="fas fa-tag label-icon"></label> 2515 <ul> 2516 <li><a href="/blog/tag/national%20milkman%20day">national milkman day</a></li> 2517 </ul> 2518 </div> 2519 <div class="fa fa-comments buttons"> 2520 <a href="/meet-your-neighborhood-milkman-carlos-hernandez#comments" class="read-comments">Comments (0)</a> 2521 </div> 2522 </div> 2523 <div class="post"> 2524 <div class="post-head"> 2525 <a class="post-title" href="/meet-your-neighborhood-milkman-carlos-hernandez">Meet Your Neighborhood Milkman: Carlos Hernandez</a> 2526 <span class="post-date">Saturday, August 8, 2026</span> 2527 </div> 2528 <div class="post-body"> 2529 <p><a href="meet-your-neighborhood-milkman-Carlos-Hernandez"><img src="https://cdn.smithbrothersfarms.com/media/content-block/0016956_CarlosHernandez.jpeg" alt="Milkman Carlos Hernandez" width="886" /></a></p> 2530 2531<p>Meet neighborhood milkman Carlos Hernandez!</p> 2532 </div> 2533 <div class="post-footer no-gutters"> 2534 <div class="col share-post-col d-flex flex-fill"> 2535 <ul class="share-post" id="share-buttons"> 2536 <li class="facebook"> 2537 <!-- Facebook --> 2538 <a target="_blank" class="facebook" href="https://www.facebook.com/sharer.php?u=https://www.smithbrothersfarms.com/meet-your-neighborhood-milkman-carlos-hernandez" title="Facebook"> 2539 <span role="img" aria-label="Facebook" title="Facebook" class="sbf
2539-hide">Facebook</span> 2540 <span role="img" aria-label="Facebook" title="Facebook" class="flip"></span> 2541 <span role="img" aria-label="Facebook" title="Facebook" class="flop"></span> 2542 </a> 2543 </li> 2544 </ul> 2545 </div> 2546 </div> 2547 </div> 2548 <div class="blog-details"> 2549 <div class="tags"> 2550 <label class="fas fa-tag label-icon"></label> 2551 <ul> 2552 <li><a href="/blog/tag/world%20cup">world cup</a></li> 2553 <li class="separator">, </li> 2554 <li><a href="/blog/tag/soccer">soccer</a></li> 2555 <li class="separator">, </li> 2556 <li><a href="/blog/tag/party%20food">party food</a></li> 2557 <li class="separator">, </li> 2558 <li><a href="/blog/tag/appetizers">appetizers</a></li> 2559 <li class="separator">, </li> 2560 <li><a href="/blog/tag/snacks">snacks</a></li> 2561 <li class="separator">, </li> 2562 <li><a href="/blog/tag/chips%20and%20dip">chips and dip</a></li> 2563 </ul> 2564 </div> 2565 <div class="fa fa-comments buttons"> 2566 <a href="/world-cup-snack-stadium#comments" class="read-comments">Comments (0)</a> 2567 </div> 2568 </div> 2569 <div class="post"> 2570 <div class="post-head"> 2571 <a class="post-title" href="/world-cup-snack-stadium">Build the Ultimate World Cup Snack Stadium</a> 2572 <span class="post-date">Monday, June 15, 2026</span> 2573 </div> 2574 <div class="post-body"> 2575 <p><a href="/world-cup-snack-stadium"><img src="https://cdn.smithbrothersfarms.com/media/content-block/0016375_WorldCupSnackStadium.jpeg" alt="World Cup Snacks" /></a></p> 2576<p> A DIY snack stadium is guaranteed to score big at your World Cup watch party. With guacamole forming the soccer pitch, sour cream field lines, and stands packed with chips and fresh vegetables it doubles as party decor and a crowd-pleasing appetizer. The best part? It's easier than it looks! </p> 2577 </div> 2578 <div class="post-footer no-gutters"> 2579 <div class="col share-post-col d-flex flex-fill"> 2580 <ul class="share-post" id="share-buttons"> 2581 <li class="facebook"> 2582 <!-- Facebook --> 2583 <a target="_blank" class="facebook" href="https://www.facebook.com/sharer.php?u=https://www.smithbrothersfarms.com/world-cup-snack-stadium" title="Facebook"> 2584 <span role="img" aria-label="Facebook" title="Facebook" class="sbf
2584-hide">Facebook</span> 2585 <span role="img" aria-label="Facebook" title="Facebook" class="flip"></span> 2586 <span role="img" aria-label="Facebook" title="Facebook" class="flop"></span> 2587 </a> 2588 </li> 2589 </ul> 2590 </div> 2591 </div> 2592 </div> 2593 <div class="blog-details"> 2594 <div class="tags"> 2595 <label class="fas fa-tag label-icon"></label> 2596 <ul> 2597 <li><a href="/blog/tag/strawberry%20milk">strawberry milk</a></li> 2598 <li class="separator">, </li> 2599 <li><a href="/blog/tag/drink%20pink">drink pink</a></li> 2600 <li class="separator">, </li> 2601 <li><a href="/blog/tag/fred%20hutch">fred hutch</a></li> 2602 <li class="separator">, </li> 2603 <li><a href="/blog/tag/community">community</a></li> 2604 </ul> 2605 </div> 2606 <div class="fa fa-comments buttons"> 2607 <a href="/drink-pink-for-cancer-research#comments" class="read-comments">Comments (0)</a> 2608 </div> 2609 </div> 2610 <div class="post"> 2611 <div class="post-head"> 2612 <a class="post-title" href="/drink-pink-for-cancer-research">Drink Pink: Fueling Breast Cancer Research in the Pacific Northwest</a> 2613 <span class="post-date">Thursday, April 30, 2026</span> 2614 </div> 2615 <div class="post-body"> 2616 <p><a href="/drink-pink-for-cancer-research"><img src="https://cdn.smithbrothersfarms.com/media/content-block/0015977_Drink Pink Blog Header (1).jpeg" alt="Smith Brothers Drink Pink Campaign" width="886" height="886" /></a></p> 2617<p>Every year in May, we kick off our annual Drink Pink campaign. We started and continue to do this campaign in honor of the Smith family matriarch, our employees and customers, and their families who have been affected by cancer. Find out how you can treat yourself to something a little sweet and help us do a lot of good.</p> 2618 </div> 2619 <div class="post-footer no-gutters"> 2620 <div class="col share-post-col d-flex flex-fill"> 2621 <ul class="share-post" id="share-buttons"> 2622 <li class="facebook"> 2623 <!-- Facebook --> 2624 <a target="_blank" class="facebook" href="https://www.facebook.com/sharer.php?u=https://www.smithbrothersfarms.com/drink-pink-for-cancer-research" title="Facebook"> 2625 <span role="img" aria-label="Facebook" title="Facebook" class="sbf
2625-hide">Facebook</span> 2626 <span role="img" aria-label="Facebook" title="Facebook" class="flip"></span> 2627 <span role="img" aria-label="Facebook" title="Facebook" class="flop"></span> 2628 </a> 2629 </li> 2630 </ul> 2631 </div> 2632 </div> 2633 </div> 2634 <div class="blog-details"> 2635 <div class="tags"> 2636 <label class="fas fa-tag label-icon"></label> 2637 <ul> 2638 <li><a href="/blog/tag/pantry%20meal">pantry meal</a></li> 2639 <li class="separator">, </li> 2640 <li><a href="/blog/tag/budget">budget</a></li> 2641 <li class="separator">, </li> 2642 <li><a href="/blog/tag/discard%20meals">discard meals</a></li> 2643 <li class="separator">, </li> 2644 <li><a href="/blog/tag/cinco%20de%20mayo">cinco de mayo</a></li> 2645 <li class="separator">, </li> 2646 <li><a href="/blog/tag/mexican%20cuisine">mexican cuisine</a></li> 2647 <li class="separator">, </li> 2648 <li><a href="/blog/tag/eggs">eggs</a></li> 2649 </ul> 2650 </div> 2651 <div class="fa fa-comments buttons"> 2652 <a href="/chilaquiles-recipe#comments" class="read-comments">Comments (0)</a> 2653 </div> 2654 </div> 2655 <div class="post"> 2656 <div class="post-head"> 2657 <a class="post-title" href="/chilaquiles-recipe">Chilaquiles Recipe for Leftover Chips</a> 2658 <span class="post-date">Thursday, April 23, 2026</span> 2659 </div> 2660 <div class="post-body"> 2661 <p><a href="/Chilaquiles-Recipe"><img src="https://cdn.smithbrothersfarms.com/media/content-block/0015936_Chilaquiles.jpeg" alt="Chilaquiles" /></a></p> 2662<p>Those last handfuls of tortilla chips at the bottom of the bag? Donât toss them, turn them into something delicious! Chilaquiles transforms chip odds and ends into something seriously craveable, simmered in sauce until perfectly saucy-crisp and topped however you like. Itâs a scrappy and delicious way to cut down on food waste while stretching your grocery dollars. </p> 2663 </div> 2664 <div class="post-footer no-gutters"> 2665 <div class="col share-post-col d-flex flex-fill"> 2666 <ul class="share-post" id="share-buttons"> 2667 <li class="facebook"> 2668 <!-- Facebook --> 2669 <a target="_blank" class="facebook" href="https://www.facebook.com/sharer.php?u=https://www.smithbrothersfarms.com/chilaquiles-recipe" title="Facebook"> 2670 <span role="img" aria-label="Facebook" title="Facebook" class="sbf
2670-hide">Facebook</span> 2671 <span role="img" aria-label="Facebook" title="Facebook" class="flip"></span> 2672 <span role="img" aria-label="Facebook" title="Facebook" class="flop"></span> 2673 </a> 2674 </li> 2675 </ul> 2676 </div> 2677 </div> 2678 </div> 2679 <div class="blog-details"> 2680 <div class="tags"> 2681 <label class="fas fa-tag label-icon"></label> 2682 <ul> 2683 <li><a href="/blog/tag/milkmen-milkwomen">milkmen-milkwomen</a></li> 2684 </ul> 2685 </div> 2686 <div class="fa fa-comments buttons"> 2687 <a href="/meet-your-neighborhood-milkman-keagan-hammond#comments" class="read-comments">Comments (0)</a> 2688 </div> 2689 </div> 2690 <div class="post"> 2691 <div class="post-head"> 2692 <a class="post-title" href="/meet-your-neighborhood-milkman-keagan-hammond">Meet Your Neighborhood Milkman: Keagan Hammond</a> 2693 <span class="post-date">Friday, April 17, 2026</span> 2694 </div> 2695 <div class="post-body"> 2696 <p><a href="meet-your-neighborhood-milkman-Keagan-Hammond"><img src="https://cdn.smithbrothersfarms.com/media/blog/0013090_Keagan Hammond4-FullSize.jpeg" alt="Milkman Keagan Hammond" width="886" /></a></p> 2697 2698<p>Meet neighborhood milkman Keagan Hammond!</p> 2699 </div> 2700 <div class="post-footer no-gutters"> 2701 <div class="col share-post-col d-flex flex-fill"> 2702 <ul class="share-post" id="share-buttons"> 2703 <li class="facebook"> 2704 <!-- Facebook --> 2705 <a target="_blank" class="facebook" href="https://www.facebook.com/sharer.php?u=https://www.smithbrothersfarms.com/meet-your-neighborhood-milkman-keagan-hammond" title="Facebook"> 2706 <span role="img" aria-label="Facebook" title="Facebook" class="sbf
2706-hide">Facebook</span> 2707 <span role="img" aria-label="Facebook" title="Facebook" class="flip"></span> 2708 <span role="img" aria-label="Facebook" title="Facebook" class="flop"></span> 2709 </a> 2710 </li> 2711 </ul> 2712 </div> 2713 </div> 2714 </div> 2715 <div class="blog-details"> 2716 <div class="tags"> 2717 <label class="fas fa-tag label-icon"></label> 2718 <ul> 2719 <li><a href="/blog/tag/mother%27s%20day">mother's day</a></li> 2720 <li class="separator">, </li> 2721 <li><a href="/blog/tag/mothers%20day">mothers day</a></li> 2722 <li class="separator">, </li> 2723 <li><a href="/blog/tag/breakfast">breakfast</a></li> 2724 <li class="separator">, </li> 2725 <li><a href="/blog/tag/holidays">holidays</a></li> 2726 <li class="separator">, </li> 2727 <li><a href="/blog/tag/kids">kids</a></li> 2728 </ul> 2729 </div> 2730 <div class="fa fa-comments buttons"> 2731 <a href="/mothers-day-breakfasts-kids-can-help-make#comments" class="read-comments">Comments (0)</a> 2732 </div> 2733 </div> 2734 <div class="post"> 2735 <div class="post-head"> 2736 <a class="post-title" href="/mothers-day-breakfasts-kids-can-help-make">5 Easy Mother’s Day Breakfasts Kids Can Help Make</a> 2737 <span class="post-date">Wednesday, April 15, 2026</span> 2738 </div> 2739 <div class="post-body"> 2740 <p><a href="/Mothers-Day-Breakfasts-Kids-Can-Help-Make"><img src="https://cdn.smithbrothersfarms.com/media/content-block/0015897_MothersDayBreakfastInBed.jpeg" alt="Mothers Day Breakfast In Bed" /></a></p> 2741<p>Motherâs Day breakfast doesnât need to be complicated to feel special. In fact, the best ones usually arenât. Think simple, a little bit sweet, and made with just enough âhelpâ from little hands to make Mom smile before sheâs even had her coffee.</p> 2742 </div> 2743 <div class="post-footer no-gutters"> 2744 <div class="col share-post-col d-flex flex-fill"> 2745 <ul class="share-post" id="share-buttons"> 2746 <li class="facebook"> 2747 <!-- Facebook --> 2748 <a target="_blank" class="facebook" href="https://www.facebook.com/sharer.php?u=https://www.smithbrothersfarms.com/mothers-day-breakfasts-kids-can-help-make" title="Facebook"> 2749 <span role="img" aria-label="Facebook" title="Facebook" class="sbf
2749-hide">Facebook</span> 2750 <span role="img" aria-label="Facebook" title="Facebook" class="flip"></span> 2751 <span role="img" aria-label="Facebook" title="Facebook" class="flop"></span> 2752 </a> 2753 </li> 2754 </ul> 2755 </div> 2756 </div> 2757 </div> 2758 <div class="blog-details"> 2759 <div class="tags"> 2760 <label class="fas fa-tag label-icon"></label> 2761 <ul> 2762 <li><a href="/blog/tag/salads">salads</a></li> 2763 <li class="separator">, </li> 2764 <li><a href="/blog/tag/sauce">sauce</a></li> 2765 <li class="separator">, </li> 2766 <li><a href="/blog/tag/smith%20brothers%20dairy">smith brothers dairy</a></li> 2767 <li class="separator">, </li> 2768 <li><a href="/blog/tag/buttermilk">buttermilk</a></li> 2769 </ul> 2770 </div> 2771 <div class="fa fa-comments buttons"> 2772 <a href="/homemade-buttermilk-ranch-dressing#comments" class="read-comments">Comments (0)</a> 2773 </div> 2774 </div> 2775 <div class="post"> 2776 <div class="post-head"> 2777 <a class="post-title" href="/homemade-buttermilk-ranch-dressing">Unbeatable Buttermilk Ranch Dressing</a> 2778 <span class="post-date">Saturday, April 11, 2026</span> 2779 </div> 2780 <div class="post-body"> 2781 <p><a href="/homemade-buttermilk-ranch-dressing"><img src="https://cdn.smithbrothersfarms.com/media/content-block/0015910_Ranch Dressing.jpeg" alt="Buttermilk Ranch Dressing" /></a></p> 2782<p>Whether it's your go-to salad dressing or favorite dipping sauce, buttermilk ranch dressing is an all-American classic. We put together this version using Smith Brothers buttermilkâwhich is cultured in small batches for 14 hoursâto bring extra depth and flavor to the recipe.</p> 2783 </div> 2784 <div class="post-footer no-gutters"> 2785 <div class="col share-post-col d-flex flex-fill"> 2786 <ul class="share-post" id="share-buttons"> 2787 <li class="facebook"> 2788 <!-- Facebook --> 2789 <a target="_blank" class="facebook" href="https://www.facebook.com/sharer.php?u=https://www.smithbrothersfarms.com/homemade-buttermilk-ranch-dressing" title="Facebook"> 2790 <span role="img" aria-label="Facebook" title="Facebook" class="sbf
2790-hide">Facebook</span> 2791 <span role="img" aria-label="Facebook" title="Facebook" class="flip"></span> 2792 <span role="img" aria-label="Facebook" title="Facebook" class="flop"></span> 2793 </a> 2794 </li> 2795 </ul> 2796 </div> 2797 </div> 2798 </div> 2799 <div class="blog-details"> 2800 <div class="tags"> 2801 <label class="fas fa-tag label-icon"></label> 2802 <ul> 2803 <li><a href="/blog/tag/eggs">eggs</a></li> 2804 <li class="separator">, </li> 2805 <li><a href="/blog/tag/partners">partners</a></li> 2806 <li class="separator">, </li> 2807 <li><a href="/blog/tag/farms">farms</a></li> 2808 </ul> 2809 </div> 2810 <div class="fa fa-comments buttons"> 2811 <a href="/smith-brothers-best-eggs#comments" class="read-comments">Comments (1)</a> 2812 </div> 2813 </div> 2814 <div class="post"> 2815 <div class="post-head"> 2816 <a class="post-title" href="/smith-brothers-best-eggs">What Makes Smith Brothers Eggs the Best? </a> 2817 <span class="post-date">Tuesday, March 24, 2026</span> 2818 </div> 2819 <div class="post-body"> 2820 <p><a href="/smith-brothers-best-eggs"><img src="https://cdn.smithbrothersfarms.com/media/content-block/0015688_edit ALP.00_00_19_21.Still005.jpeg" alt="Best Eggs in the PNW" /></a></p> 2821<p>When you crack open a Smith Brothers egg, youâre not just making breakfast, youâre choosing better sourcing, better standards, and better flavor. See why Smith Brothers eggs are the best eggs in the PNW. </p 2822 </div> 2823 <div class="post-footer no-gutters"> 2824 <div class="col share-post-col d-flex flex-fill"> 2825 <ul class="share-post" id="share-buttons"> 2826 <li class="facebook"> 2827 <!-- Facebook --> 2828 <a target="_blank" class="facebook" href="https://www.facebook.com/sharer.php?u=https://www.smithbrothersfarms.com/smith-brothers-best-eggs" title="Facebook"> 2829 <span role="img" aria-label="Facebook" title="Facebook" class="sbf
2829-hide">Facebook</span> 2830 <span role="img" aria-label="Facebook" title="Facebook" class="flip"></span> 2831 <span role="img" aria-label="Facebook" title="Facebook" class="flop"></span> 2832 </a> 2833 </li> 2834 </ul> 2835 </div> 2836 </div> 2837 </div> 2838 <div class="blog-details"> 2839 <div class="fa fa-comments buttons"> 2840 <a href="/perfect-hard-boiled-eggs-instant-pot#comments" class="read-comments">Comments (1)</a> 2841 </div> 2842 </div> 2843 <div class="post"> 2844 <div class="post-head"> 2845 <a class="post-title" href="/perfect-hard-boiled-eggs-instant-pot">How to Make Perfect Hard-Boiled Eggs (Instant Pot Method)</a> 2846 <span class="post-date">Wednesday, March 18, 2026</span> 2847 </div> 2848 <div class="post-body"> 2849 <p><a href="/perfect-hard-boiled-eggs-instant-pot"><img src="https://sbfcdn.azureedge.net/media/blog/0008712_TortillaSoup--2.jpeg" alt="Hard Boiled Eggs" /></a></p> 2850<p>Once you've experienced the joy of a perfectly peelable Instant Pot hard boiled egg, you'll never want to go back. These easy hard-boiled eggs are ready in minutes, making them perfect for meal prep, simple snacks, topping a green salad, or as the star in deviled eggs or egg salad.</p 2851 </div> 2852 <div class="post-footer no-gutters"> 2853 <div class="col share-post-col d-flex flex-fill"> 2854 <ul class="share-post" id="share-buttons"> 2855 <li class="facebook"> 2856 <!-- Facebook --> 2857 <a target="_blank" class="facebook" href="https://www.facebook.com/sharer.php?u=https://www.smithbrothersfarms.com/perfect-hard-boiled-eggs-instant-pot" title="Facebook"> 2858 <span role="img" aria-label="Facebook" title="Facebook" class="sbf
2858-hide">Facebook</span> 2859 <span role="img" aria-label="Facebook" title="Facebook" class="flip"></span> 2860 <span role="img" aria-label="Facebook" title="Facebook" class="flop"></span> 2861 </a> 2862 </li> 2863 </ul> 2864 </div> 2865 </div> 2866 </div> 2867 </div> 2868 <div class="pager"> 2869 <ul><li class="current-page"><span>1</span></li><li class="individual-page"><a data-page="2" href="https://www.smithbrothersfarms.com/blog?pagenumber=2">2</a></li><li class="individual-page"><a data-page="3" href="https://www.smithbrothersfarms.com/blog?pagenumber=3">3</a></li><li class="individual-page"><a data-page="4" href="https://www.smithbrothersfarms.com/blog?pagenumber=4">4</a></li><li class="individual-page"><a data-page="5" href="https://www.smithbrothersfarms.com/blog?pagenumber=5">5</a></li><li class="next-page"><a data-page="2" href="https://www.smithbrothersfarms.com/blog?pagenumber=2">Next</a></li><li class="last-page"><a data-page="49" href="https://www.smithbrothersfarms.com/blog?pagenumber=49">Last</a></li></ul> 2870 </div> 2871 </div> 2872 <div class="blog-side-container col no-gutters"> 2873 <div class="block block-popular-blogtags"> 2874 <div class="title"> 2875 Categories/Tags 2876 </div> 2877 <div class="listbox"> 2878 <ul class="tags"> 2879 <li><a href="/blog/tag/baking">baking</a> 2880 </li> 2881 <li><a href="/blog/tag/breakfast">breakfast</a> 2882 </li> 2883 <li><a href="/blog/tag/brunch">brunch</a> 2884 </li> 2885 <li><a href="/blog/tag/cheese">cheese</a> 2886 </li> 2887 <li><a href="/blog/tag/desserts">desserts</a> 2888 </li> 2889 <li><a href="/blog/tag/dinner">dinner</a> 2890 </li> 2891 <li><a href="/blog/tag/easy%20recipes">easy recipes</a> 2892 </li> 2893 <li><a href="/blog/tag/eggs">eggs</a> 2894 </li> 2895 <li><a href="/blog/tag/game%20day">game day</a> 2896 </li> 2897 <li><a href="/blog/tag/healthy%20eating">healthy eating</a> 2898 </li> 2899 <li><a href="/blog/tag/meal%20planning">meal planning</a> 2900 </li> 2901 <li><a href="/blog/tag/milkmen-milkwomen">milkmen-milkwomen</a> 2902 </li> 2903 <li><a href="/blog/tag/recipes">recipes</a> 2904 </li> 2905 <li><a href="/blog/tag/skim">skim</a> 2906 </li> 2907 <li><a href="/blog/tag/summer">summer</a> 2908 </li> 2909 </ul> 2910 </div> 2911 </div> 2912 2913 <div class="block block-blog-archive"> 2914 <div class="title"> 2915 Recipes & More Archive 2916 </div> 2917 <div class="listbox"> 2918 <ul class="blog-list list" id="blog-month-list"> 2919 <li class="year"> 2920 <strong class="number">2026</strong> 2921 <ul class="sublist" id="blog-year-2026"> 2922 <li class="month"> 2923 <a href="/blog/month/2026-8">August 2924 (2)</a> 2925 </li> 2926 <li class="month"> 2927 <a href="/blog/month/2026-6">June 2928 (1)</a> 2929 </li> 2930 <li class="month"> 2931 <a href="/blog/month/2026-5">May 2932 (1)</a> 2933 </li> 2934 <li class="month"> 2935 <a href="/blog/month/2026-4">April 2936 (4)</a> 2937 </li> 2938 <li class="month"> 2939 <a href="/blog/month/2026-3">March 2940 (4)</a> 2941 </li> 2942 <li class="month"> 2943 <a href="/blog/month/2026-2">February 2944 (3)</a> 2945 </li> 2946 <li class="month"> 2947 <a href="/blog/month/2026-1">January 2948 (2)</a> 2949 </li> 2950 </ul> 2951 </li> 2952 <li class="year"> 2953 <strong class="number">2025</strong> 2954 <ul class="sublist" id="blog-year-2025"> 2955 <li class="month"> 2956 <a href="/blog/month/2025-11">November 2957 (3)</a> 2958 </li> 2959 <li class="month"> 2960 <a href="/blog/month/2025-10">October 2961 (4)</a> 2962 </li> 2963 <li class="month"> 2964 <a href="/blog/month/2025-9">September 2965 (4)</a> 2966 </li> 2967 <li class="month"> 2968 <a href="/blog/month/2025-8">August 2969 (2)</a> 2970 </li> 2971 <li class="month"> 2972 <a href="/blog/month/2025-7">July 2973 (2)</a> 2974 </li> 2975 <li class="month"> 2976 <a href="/blog/month/2025-6">June 2977 (6)</a> 2978 </li> 2979 <li class="month"> 2980 <a href="/blog/month/2025-5">May 2981 (3)</a> 2982 </li> 2983 <li class="month"> 2984 <a href="/blog/month/2025-4">April 2985 (10)</a> 2986 </li> 2987 <li class="month"> 2988 <a href="/blog/month/2025-3">March 2989 (11)</a> 2990 </li> 2991 <li class="month"> 2992 <a href="/blog/month/2025-2">February 2993 (5)</a> 2994 </li> 2995 <li class="month"> 2996 <a href="/blog/month/2025-1">January 2997 (12)</a> 2998 </li> 2999 </ul> 3000 </li> 3001 <li class="year"> 3002 <strong class="number">2024</strong> 3003 <ul class="sublist" id="blog-year-2024"> 3004 <li class="month"> 3005 <a href="/blog/month/2024-12">December 3006 (2)</a> 3007 </li> 3008 <li class="month"> 3009 <a href="/blog/month/2024-10">October 3010 (4)</a> 3011 </li> 3012 <li class="month"> 3013 <a href="/blog/month/2024-9">September 3014 (3)</a> 3015 </li> 3016 <li class="month"> 3017 <a href="/blog/month/2024-7">July 3018 (5)</a> 3019 </li> 3020 <li class="month"> 3021 <a href="/blog/month/2024-6">June 3022 (5)</a> 3023 </li> 3024 <li class="month"> 3025 <a href="/blog/month/2024-5">May 3026 (14)</a> 3027 </li> 3028 <li class="month"> 3029 <a href="/blog/month/2024-4">April 3030 (10)</a> 3031 </li> 3032 <li class="month"> 3033 <a href="/blog/month/2024-3">March 3034 (18)</a> 3035 </li> 3036 <li class="month"> 3037 <a href="/blog/month/2024-2">February 3038 (13)</a> 3039 </li> 3040 <li class="month"> 3041 <a href="/blog/month/2024-1">January 3042 (12)</a> 3043 </li> 3044 </ul> 3045 </li> 3046 <li class="year"> 3047 <strong class="number">2023</strong> 3048 <ul class="sublist" id="blog-year-2023"> 3049 <li class="month"> 3050 <a href="/blog/month/2023-12">December 3051 (8)</a> 3052 </li> 3053 <li class="month"> 3054 <a href="/blog/month/2023-11">November 3055 (12)</a> 3056 </li> 3057 <li class="month"> 3058 <a href="/blog/month/2023-10">October 3059 (8)</a> 3060 </li> 3061 <li class="month"> 3062 <a href="/blog/month/2023-9">September 3063 (6)</a> 3064 </li> 3065 <li class="month"> 3066 <a href="/blog/month/2023-8">August 3067 (6)</a> 3068 </li> 3069 <li class="month"> 3070 <a href="/blog/month/2023-7">July 3071 (3)</a> 3072 </li> 3073 <li class="month"> 3074 <a href="/blog/month/2023-6">June 3075 (6)</a> 3076 </li> 3077 <li class="month"> 3078 <a href="/blog/month/2023-5">May 3079 (2)</a> 3080 </li> 3081 <li class="month"> 3082 <a href="/blog/month/2023-4">April 3083 (1)</a> 3084 </li> 3085 <li class="month"> 3086 <a href="/blog/month/2023-3">March 3087 (7)</a> 3088 </li> 3089 <li class="month"> 3090 <a href="/blog/month/2023-2">February 3091 (6)</a> 3092 </li> 3093 <li class="month"> 3094 <a href="/blog/month/2023-1">January 3095 (7)</a> 3096 </li> 3097 </ul> 3098 </li> 3099 <li class="year"> 3100 <strong class="number">2022</strong> 3101 <ul class="sublist" id="blog-year-2022"> 3102 <li class="month"> 3103 <a href="/blog/month/2022-12">December 3104 (5)</a> 3105 </li> 3106 <li class="month"> 3107 <a href="/blog/month/2022-11">November 3108 (13)</a> 3109 </li> 3110 <li class="month"> 3111 <a href="/blog/month/2022-10">October 3112 (5)</a> 3113 </li> 3114 <li class="month"> 3115 <a href="/blog/month/2022-9">September 3116 (2)</a> 3117 </li> 3118 <li class="month"> 3119 <a href="/blog/month/2022-8">August 3120 (3)</a> 3121 </li> 3122 <li class="month"> 3123 <a href="/blog/month/2022-7">July 3124 (6)</a> 3125 </li> 3126 <li class="month"> 3127 <a href="/blog/month/2022-6">June 3128 (4)</a> 3129 </li> 3130 <li class="month"> 3131 <a href="/blog/month/2022-5">May 3132 (2)</a> 3133 </li> 3134 <li class="month"> 3135 <a href="/blog/month/2022-4">April 3136 (5)</a> 3137 </li> 3138 <li class="month"> 3139 <a href="/blog/month/2022-3">March 3140 (2)</a> 3141 </li> 3142 <li class="month"> 3143 <a href="/blog/month/2022-2">February 3144 (4)</a> 3145 </li> 3146 <li class="month"> 3147 <a href="/blog/month/2022-1">January 3148 (3)</a> 3149 </li> 3150 </ul> 3151 </li> 3152 <li class="year"> 3153 <strong class="number">2021</strong> 3154 <ul class="sublist" id="blog-year-2021"> 3155 <li class="month"> 3156 <a href="/blog/month/2021-12">December 3157 (2)</a> 3158 </li> 3159 <li class="month"> 3160 <a href="/blog/month/2021-11">November 3161 (4)</a> 3162 </li> 3163 <li class="month"> 3164 <a href="/blog/month/2021-10">October 3165 (2)</a> 3166 </li> 3167 <li class="month"> 3168 <a href="/blog/month/2021-8">August 3169 (2)</a> 3170 </li> 3171 <li class="month"> 3172
3172 <a href="/blog/month/2021-7">July 3173 (3)</a> 3174 </li> 3175 <li class="month"> 3176 <a href="/blog/month/2021-6">June 3177 (1)</a> 3178 </li> 3179 <li class="month"> 3180 <a href="/blog/month/2021-4">April 3181 (2)</a> 3182 </li> 3183 <li class="month"> 3184 <a href="/blog/month/2021-3">March 3185 (4)</a> 3186 </li> 3187 <li class="month"> 3188 <a href="/blog/month/2021-2">February 3189 (3)</a> 3190 </li> 3191 <li class="month"> 3192 <a href="/blog/month/2021-1">January 3193 (3)</a> 3194 </li> 3195 </ul> 3196 </li> 3197 <li class="year"> 3198 <strong class="number">2020</strong> 3199 <ul class="sublist" id="blog-year-2020"> 3200 <li class="month"> 3201 <a href="/blog/month/2020-12">December 3202 (2)</a> 3203 </li> 3204 <li class="month"> 3205 <a href="/blog/month/2020-11">November 3206 (2)</a> 3207 </li> 3208 <li class="month"> 3209 <a href="/blog/month/2020-10">October 3210 (3)</a> 3211 </li> 3212 <li class="month"> 3213 <a href="/blog/month/2020-9">September 3214 (3)</a> 3215 </li> 3216 <li class="month"> 3217 <a href="/blog/month/2020-8">August 3218 (5)</a> 3219 </li> 3220 <li class="month"> 3221 <a href="/blog/month/2020-7">July 3222 (1)</a> 3223 </li> 3224 <li class="month"> 3225 <a href="/blog/month/2020-6">June 3226 (10)</a> 3227 </li> 3228 <li class="month"> 3229 <a href="/blog/month/2020-5">May 3230 (4)</a> 3231 </li> 3232 <li class="month"> 3233 <a href="/blog/month/2020-4">April 3234 (7)</a> 3235 </li> 3236 <li class="month"> 3237 <a href="/blog/month/2020-3">March 3238 (4)</a> 3239 </li> 3240 <li class="month"> 3241 <a href="/blog/month/2020-2">February 3242 (6)</a> 3243 </li> 3244 <li class="month"> 3245 <a href="/blog/month/2020-1">January 3246 (3)</a> 3247 </li> 3248 </ul> 3249 </li> 3250 <li class="year"> 3251 <strong class="number">2019</strong> 3252 <ul class="sublist" id="blog-year-2019"> 3253 <li class="month"> 3254 <a href="/blog/month/2019-12">December 3255 (3)</a> 3256 </li> 3257 <li class="month"> 3258 <a href="/blog/month/2019-11">November 3259 (1)</a> 3260 </li> 3261 <li class="month"> 3262 <a href="/blog/month/2019-10">October 3263 (6)</a> 3264 </li> 3265 <li class="month"> 3266 <a href="/blog/month/2019-9">September 3267 (5)</a> 3268 </li> 3269 <li class="month"> 3270 <a href="/blog/month/2019-8">August 3271 (4)</a> 3272 </li> 3273 <li class="month"> 3274 <a href="/blog/month/2019-7">July 3275 (2)</a> 3276 </li> 3277 <li class="month"> 3278 <a href="/blog/month/2019-6">June 3279 (4)</a> 3280 </li> 3281 <li class="month"> 3282 <a href="/blog/month/2019-5">May 3283 (1)</a> 3284 </li> 3285 <li class="month"> 3286 <a href="/blog/month/2019-4">April 3287 (7)</a> 3288 </li> 3289 <li class="month"> 3290 <a href="/blog/month/2019-3">March 3291 (2)</a> 3292 </li> 3293 <li class="month"> 3294 <a href="/blog/month/2019-2">February 3295 (2)</a> 3296 </li> 3297 <li class="month"> 3298 <a href="/blog/month/2019-1">January 3299 (5)</a> 3300 </li> 3301 </ul> 3302 </li> 3303 <li class="year"> 3304 <strong class="number">2018</strong> 3305 <ul class="sublist" id="blog-year-2018"> 3306 <li class="month"> 3307 <a href="/blog/month/2018-12">December 3308 (1)</a> 3309 </li> 3310 <li class="month"> 3311 <a href="/blog/month/2018-11">November 3312 (4)</a> 3313 </li> 3314 <li class="month"> 3315 <a href="/blog/month/2018-10">October 3316 (5)</a> 3317 </li> 3318 <li class="month"> 3319 <a href="/blog/month/2018-9">September 3320 (2)</a> 3321 </li> 3322 <li class="month"> 3323 <a href="/blog/month/2018-8">August 3324 (7)</a> 3325 </li> 3326 <li class="month"> 3327 <a href="/blog/month/2018-7">July 3328 (6)</a> 3329 </li> 3330 <li class="month"> 3331 <a href="/blog/month/2018-6">June 3332 (7)</a> 3333 </li> 3334 <li class="month"> 3335 <a href="/blog/month/2018-5">May 3336 (9)</a> 3337 </li> 3338 <li class="month"> 3339 <a href="/blog/month/2018-4">April 3340 (9)</a> 3341 </li> 3342 <li class="month"> 3343 <a href="/blog/month/2018-3">March 3344 (5)</a> 3345 </li> 3346 <li class="month"> 3347 <a href="/blog/month/2018-2">February 3348 (5)</a> 3349 </li> 3350 <li class="month"> 3351 <a href="/blog/month/2018-1">January 3352 (3)</a> 3353 </li> 3354 </ul> 3355 </li> 3356 <li class="year"> 3357 <strong class="number">2017</strong> 3358 <ul class="sublist" id="blog-year-2017"> 3359 <li class="month"> 3360 <a href="/blog/month/2017-12">December 3361 (1)</a> 3362 </li> 3363 <li class="month"> 3364 <a href="/blog/month/2017-9">September 3365 (3)</a> 3366 </li> 3367 <li class="month"> 3368 <a href="/blog/month/2017-8">August 3369 (2)</a> 3370 </li> 3371 <li class="month"> 3372 <a href="/blog/month/2017-5">May 3373 (8)</a> 3374 </li> 3375 <li class="month"> 3376 <a href="/blog/month/2017-3">March 3377 (1)</a> 3378 </li> 3379 </ul> 3380 </li> 3381 </ul> 3382 </div> 3383 </div> 3384 3385 3386 3387 </div> 3388 </div> 3389</div> 3390</div> 3391 3392 3393 3394 </div> 3395</div> 3396 3397 3398 3399 3400 </main> 3401 3402 3403 3404 3405 3406 3407<footer > 3408 <div class="footer-middle "> 3409 <div class="footer-block"> 3410 <h2 class="title" title="Get To Know Us">
3411 <span>Get To Know Us</span> 3412 </h2> 3413 <ul class="footer-menu footer-collapse"> 3414 <li><a title="Our Service Area" href="/our-service-area">Our Service Area</a></li> 3415 <li><a title="Our Story" href="/our-history">Our Story</a></li> 3416 <li><a title="Our Milkmen & Women" href="/meet-our-milkmen">Our Milkmen & Women</a></li> 3417 <li><a title="Local Partners" href="/manufacturer/all">Local Partners</a></li> 3418 <li><a title="Recipes & More" href="/blog">Recipes & More</a></li> 3419 </ul> 3420 </div> 3421 <div class="footer-block"> 3422 <h2 class="title" title="Let Us Help You"> 3423 <span>Let Us Help You</span> 3424 </h2> 3425 <ul class="footer-menu footer-collapse"> 3426 3427 <li><a title="Help Center" href="https://smithbrothersfarms.zendesk.com/hc/en-us/">Help Center</a></li> 3428 <li><a title="How Our Service Works" href="/how-it-works">How Our Service Works</a></li> 3429 <li><a title="Terms of Service" href="/conditions-of-use">Terms of Service</a></li> 3430 <li><a title="Privacy Policy" href="/privacy-policy">Privacy Policy</a></li> 3431 <li><a title="Sitemap" href="/sitemap">Sitemap</a></li> 3432 </ul> 3433 </div> 3434 <div id="socialcontact" class="footer-block"> 3435 <h2 class="title" title="Get In Touch"> 3436 <span>Get In Touch</span> 3437 </h2> 3438 <ul class="footer-menu footer-collapse" style="display: none;"> 3439 3440 <li><a title="Contact Us" href="/contactus">Contact Us</a></li> 3441 <li><a title="Careers" href="/careers">Careers</a></li> 3442 <li class="address"> 3443 <a title="Smith Brothers Farms Address" href="https://goo.gl/maps/1pGKzqBz1bcAkwUY8" target="_blank"><span>26401 79th Ave S <br> Kent, WA 98032</span></a> 3444 </li> 3445 <li> 3446 <ul class="social-sharing"> 3447 <li> 3448 <a target="_blank" class="facebook" href="https://www.facebook.com/SmithBrothersPNW" title="Facebook"> 3449 <span role="img" aria-label="Facebook" title="Facebook" class="sbf
3449-hide">Facebook</span> 3450 <span role="img" aria-label="Facebook" title="Facebook" class="flip"></span> 3451 <span role="img" aria-label="Facebook" title="Facebook" class="flop"></span> 3452 </a> 3453 </li> 3454 <li> 3455 <a target="_blank" class="instagram" href="https://www.instagram.com/smithbrotherspnw/" title="Instagram"> 3456 <span role="img" aria-label="Instagram" title="Instagram" class="sbf-hide">Instagram</span> 3457 <span role="img" aria-label="Instagram" title="Instagram" class="flip"></span> 3458 <span role="img" aria-label="Instagram" title="Instagram" class="flop"></span> 3459 </a> 3460 </li> 3461 </ul> 3462 </li> 3463 </ul> 3464 </div> 3465 <div id="downloadapp" class="footer-block"> 3466 <h2 class="title" title="Download Our App"> 3467 <span>Download Our App</span> 3468 </h2> 3469 <ul class="footer-menu footer-collapse" style="cursor: pointer;"> 3470 <li><a title="Download our app on Google Play" href="https://play.google.com/store/apps/details?id=com.smithbrothersfarms.smithbrothersfarms" target="_blank"><img style="width:125px; height:auto;" src="https://cdn.smithbrothersfarms.com/media/footer/Google-Play-Store-Badge.png" alt="Download our app on Google Play" /></a></li> 3471 <li><a title="Download our app from the App Store" href="https://apps.apple.com/us/app/smith-brothers-farms/id1412216353" target="_blank"><img style="width:125px; height:auto;" src="https://cdn.smithbrothersfarms.com/media/footer/Apple-App-Store-Badge.png" alt="Download our app from the App Store" /></a></li> 3472 </ul> 3473 </div> 3474 </div> 3475 <div class="footer-lower"> 3476 <div class="footer-info"> 3477 <div class="footer-disclaimer"> 3478 Copyright © 2026 Smith Brothers Farms. All rights reserved. 3479 </div> 3480 </div> 3481 3482 3483 </div> 3484</footer> 3485 3486 </div> 3487</div> 3488 3489 3490 3491 3492<!-- begin Discounts modal view --> 3493<div id="discountsPopUp" class="modal" tabindex="-1" role="dialog" aria-hidden="false"> 3494 3495 <div class="modal-dialog" style="max-width:900px !important" role="document"> 3496 <div id="discounts-modal-content" class="modal-content mx-auto"> 3497 </div> 3498 3499 <div id="discount-modal-content" class="modal-content mx-auto"> 3500 </div> 3501 </div> 3502</div> <!-- end Discounts modal view --> 3503 3504 3505<!-- begin discounts modal view --> 3506<div id="discountTotalsPopUp" class="modal" tabindex="-1" role="dialog" aria-hidden="false"> 3507 <div class="modal-dialog" style="max-width:400px !important" role="document"> 3508 <div id="discount-totals-content" class="modal-content mx-auto"> 3509 3510 </div> 3511 </div> 3512</div> <!-- end discounts modal view --> 3513 3514<!-- Coupon Dialog Modal --> 3515<div class="modal fade" id="CouponDialogModal" tabindex="-1" aria-labelledby="CouponDialogModal" aria-hidden="true"> 3516 <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable"> 3517 <div class="modal-content"> 3518 <div class="modal-header"> 3519 <p class="modal-title" id="CouponDialogTitle"></p> 3520 </div> 3521 <div class="modal-body"> 3522 <hr class="mt-0" /> 3523 <div id="couponDialogBody"> 3524 </div> 3525 <hr /> 3526 <div id="CouponDialogButtons" class="mt-2 d-flex"> 3527 <button type="button" onclick="applyNewCoupon();" class="standard-button"> 3528 YES 3529 </button> 3530 <button type="button" class="standard-white-button" data-dismiss="modal" aria-label="Close" onclick="clearCouponDialog();"> 3531 NO 3532 </button> 3533 </div> 3534 <div id="CouponDialogCouponCode" class="d-none"></div> 3535 </div> 3536 </div> 3537 </div> 3538</div> 3539 3540<!-- End Coupon Dialog Modal --> 3541 3542 3543 3544
3545<script type="text/javascript">(function (c, l, a, r, i, t, y) { c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments) }; t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=gtm2"; y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); })(window, document, "clarity", "script", "cjhpul3pmi");</script>
3545 3546 3547 3548<input type="hidden" id="CustomerOrderIsLocked" name="CustomerOrderIsLocked" value="false" /> 3549
3550<script> 3551 window.onscroll = function() { stickyHeader() }; 3552 3553 var header = document.getElementById("main-site-header"); 3554 var sticky = header.offsetTop; 3555 3556 function stickyHeader() { 3557 3558 if (document.body.clientWidth > 991) { 3559 3560 if (window.pageYOffset > sticky) { 3561 header.classList.add("sticky"); 3562 } else { 3563 header.classList.remove("sticky"); 3564 } 3565 } 3566 else{ 3567 // FIND ME - THIS COULD AFFECT OTHER PAGES HEADER 3568 if (!window.location.pathname === "/") { 3569 header.classList.add("sticky"); 3570 } 3571 } 3572 } 3573 3574 function RefreshPage() { 3575 location.reload(); 3576 } 3577</script>
3577 3578 3579 3580 3581 3582 <!-- Error Modal --> 3583<div class="modal fade" id="errorModal" tabindex="-1" aria-labelledby="errorModalLabel" aria-hidden="true"> 3584 <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable"> 3585 <div class="modal-content"> 3586 <div class="modal-header"> 3587 <p class="modal-title h5" id="errorModalLabel"></p> 3588 <button type="button" class="close" data-dismiss="modal" aria-label="Close" onclick="window.sbf.clearSbfMessageBox();"> 3589 × 3590 </button> 3591 </div> 3592 <div id="errorModalBody" class="modal-body text-danger"> 3593 </div> 3594 </div> 3595 </div> 3596</div> 3597<!-- Error Modal --> 3598 3599
3599<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.1/jquery.validate.min.js" integrity="sha512-0QDLUJ0ILnknsQdYYjG7v2j8wERkKufvjBNmng/EdR/s/SE7X8cQ9y0+wMzuQT0lfXQ/NhG+zhmHNOWTUS3kMA==" crossorigin="anonymous"></script>
3599 3600
3600<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validation-unobtrusive/3.2.11/jquery.validate.unobtrusive.min.js" integrity="sha512-EanukVTZc4W9tUCLnDl069Izidg49PcNRKO1upLzKt9ajq66i+bXOtlzXcIbRhb6vVEGF6BCc8wQi5T1ztCpTQ==" crossorigin="anonymous"></script>
3600 3601
3601<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js" integrity="sha512-uto9mlQzrs59VwILcLiRYeLKPPbS/bT71da/OEBYEwcdNUk8jYIy+D176RYoop1Da+f9mvkYrmj5MCLZWEtQuA==" crossorigin="anonymous"></script>
3601 3602
3602<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-migrate/3.1.0/jquery-migrate.min.js" integrity="sha512-gM3q7HxI7TJHyqhj9m8cRB8ihdPGu7F74+710tRISUSyJOxjbzyDu1POVVlPydilyWttPVEGa3rQA+qyBlsXZg==" crossorigin="anonymous"></script>
3602 3603 3604
3604<script type="application/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js" src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js" integrity="sha512-ubuT8Z88WxezgSqf3RLuNi5lmjstiJcyezx34yIU2gAHonIi27Na7atqzUZCOoY4CExaoFumzOsFQ2Ch+I/HCw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
3604 3605
3605<script type="application/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.3/js/bootstrap.min.js" src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.3/js/bootstrap.min.js" integrity="sha512-8qmis31OQi6hIRgvkht0s6mCOittjMa9GMqtK9hes5iEQBQE/Ca6yGE5FsW36vyipGoWQswBj/QBm2JR086Rkw==" crossorigin="anonymous"></script>
3605 3606
3606<script type="application/javascript" src="https://www.smithbrothersfarms.com/Themes/SBF/Content/js/dist/theme.js?v=55DA1FC71D1DF8FC10E48AB644112588"></script>
3606 3607
3607<script type="application/javascript" src="/themes/sbf/content/js/src/imports/sbf-quick-add.js?v=74BCBB7D18D7865BAEF69DF6F150CE26"></script>
3607 3608
3608<script type="application/javascript" src="/themes/sbf/content/js/src/imports/sbf-sticky-checkout.js?v=6E4968E2DF50E64C7C72B383D4643066"></script>
3608 3609
3609<script> 3610 (function () { 3611 3612 function initTooltips(context) { 3613 if (!window.jQuery || !$.fn.tooltip) return; 3614 3615 var $ctx = context ? $(context) : $(document); 3616 3617 $ctx.find('[data-toggle="tooltip"]').each(function () { 3618 var $el = $(this); 3619 3620 // Prevent double initialization 3621 if ($el.data('bs.tooltip')) return; 3622 3623 $el.tooltip({ 3624 trigger: 'click', 3625 container: 'body' 3626 }); 3627 }); 3628 } 3629 3630 window.hideTooltips = function (context) { 3631 if (!window.jQuery || !$.fn.tooltip) return; 3632 3633 var $ctx = context ? $(context) : $(document); 3634 3635 $ctx.find('[data-toggle="tooltip"]').tooltip('hide'); 3636 }; 3637 3638 3639 // Expose globally 3640 window.initializeTooltips = initTooltips; 3641 3642 // Initial page load 3643 $(function () { 3644 initTooltips(); 3645 }); 3646 3647 3648 // Global click-away handler (delegated) 3649 $(document).on('click', function (e) { 3650 if (!$(e.target).closest('[data-toggle="tooltip"], .tooltip').length) { 3651 $('[data-toggle="tooltip"]').tooltip('hide'); 3652 } 3653 }); 3654 3655 })(); 3656 </script>
3656 3657 3658 3659 3660 3661
3661<script> 3662 $(document).ready(function () { 3663 $('.header').on('mouseenter', '#topcartlink', function () { 3664 $('#flyout-cart').addClass('active'); 3665 }); 3666 $('.header').on('mouseleave', '#topcartlink', function () { 3667 $('#flyout-cart').removeClass('active'); 3668 }); 3669 $('.header').on('mouseenter', '#flyout-cart', function () { 3670 $('#flyout-cart').addClass('active'); 3671 }); 3672 $('.header').on('mouseleave', '#flyout-cart', function () { 3673 $('#flyout-cart').removeClass('active'); 3674 }); 3675 }); 3676 </script>
3676 3677
3678<script> 3679 3680 function clearCouponDialog() { 3681 $("#CouponDialogTitle").html(""); 3682 $("#couponDialogBody").html(""); 3683 $("#CouponDialogCouponCode").html(""); 3684 3685 doNotApplyCoupon(); 3686 } 3687 3688 function doNotApplyCoupon() { 3689 3690 var postData = { 3691 }; 3692 3693 addAntiForgeryToken(postData); 3694 3695 $.ajax({ 3696 cache: false, 3697 type: "POST", 3698 url: '/doNotApplyCoupon/', 3699 data: postData, 3700 success: function (data, textStatus, jqXHR) { 3701 3702 console.log(data.message); 3703 3704 $("#discountcouponcode").val(""); 3705 }, 3706 error: function (jqXHR, textStatus, errorThrown) { 3707 console.log(jqXHR); 3708 console.log(textStatus); 3709 console.log(errorThrown); 3710 }, 3711 complete: function (jqXHR, status) { 3712 //add ui effect here 3713 } 3714 }); 3715 } 3716 3717 function applyNewCoupon() { 3718 var discountCode = $("#CouponDialogCouponCode").html(); 3719 var postData = { 3720 discountcouponcode: discountCode, 3721 replaceExisting: true 3722 }; 3723 3724 addAntiForgeryToken(postData); 3725 3726 $.ajax({
3727 cache: false, 3728 type: "POST", 3729 url: '/applyCoupon/', 3730 data: postData, 3731 success: function (data, textStatus, jqXHR) { 3732 3733 if (!data.success) { 3734 sbf.showSbfMessageBox(data.message, '', '') 3735 } 3736 else { 3737 3738 // JG 7/2/25 This is for the new announcement bar. If it exists and the coupon is added, we want to show the success message. 3739 if ($("#announcementBarSuccessMessage").length && $("#announcementBarMessage").length) { 3740 3741 var abcode= $('#announcementBarCouponCode').text().trim(); 3742 if(discountCode === abcode) 3743 { 3744 $("#announcementBarMessage").hide(); 3745 $("#announcementBarSuccessMessage").show(); 3746 } 3747 } 3748 3749 $("#CouponDialogTitle").html(""); 3750 $("#couponDialogBody").html(""); 3751 $("#CouponDialogCouponCode").html(""); 3752 3753 $(".current-code").addClass("d-flex").removeClass("d-none"); 3754 $(".applied-discount-code").html(data.currentCode); 3755 $(".applied-discount-amount .code").html("<span class=\"code\">" + data.discountCouponCode.toString().toUpperCase() + "</span>"); 3756 3757 var $desc = $('.savings-description'); 3758 3759 // set the coupon code inside the span 3760 $desc.find('.code').text(data.message); 3761 3762 // rebuild: keep the span, then append the description text after it 3763 $desc.contents().filter(function() { 3764 return this.nodeType === 3; // text nodes only 3765 }).remove(); 3766 3767 $desc.find('.code').after(' ' + data.discountBoxMessage); 3768 3769 if (window.location.href.includes('/cart')) { 3770 getCartNextDeliveryItems(); 3771 getCartTotals(); 3772 } 3773 else if (window.location.href.includes('/checkout')) { 3774 getCheckoutConfirmItems(); 3775 getCartTotals(); 3776 } 3777 else { 3778 getCartTotals(); 3779 } 3780 3781 $("#discountcouponcode").val(""); 3782 $('#CouponDialogModal').modal('hide'); 3783 } 3784 }, 3785 error: function (jqXHR, textStatus, errorThrown) { 3786 console.log(jqXHR); 3787 console.log(textStatus); 3788 console.log(errorThrown); 3789 sbf.showSbfMessageBox('Error', 'Test', 'danger') 3790 }, 3791 complete: function (jqXHR, status) { 3792 //add ui effect here 3793 } 3794 }); 3795 } 3796</script>
3796 3797
3798<script> 3799 clarity("identify", "229ba509-eb63-4486-b921-6b2259ffe289"); 3800 clarity("set", "customerStatus", "Not Available"); 3801 </script>
3801 3802
3803<script> 3804 window.onload = function Browser() { 3805 3806 var postData = { 3807 userAgent: navigator.userAgent, 3808 screenWidth: screen.width, 3809 screenHeight: screen.height, 3810 windowWidth: window.innerWidth, 3811 windowHeight: window.innerHeight, 3812 referrer: document.referrer, 3813 currentUrl: window.location.href 3814 }; 3815 3816 addAntiForgeryToken(postData); 3817 3818 $.ajax({ 3819 cache: false, 3820 type: 'POST', 3821 url: "/Browser", 3822 data: postData, 3823 success: function (data) { 3824 3825 }, 3826 error: function (jqXHR, textStatus, errorThrown) { 3827 3828 } 3829 }); 3830 } 3831 </script>
3831 3832
3833<script> 3834 (function () { 3835 var $container = $('#mini-cart-title-and-items'); 3836 if (!$container.length) return; 3837 3838 // Poll every 50ms (very lightweight) 3839 setInterval(function () { 3840 if ($container.length && $container.is(':visible') === false) { 3841 // Hide tooltips 3842 $container.find('[data-toggle="tooltip"]').each(function () { 3843 $(this).tooltip('hide'); 3844 }); 3845 } 3846 }, 50); 3847 })(); 3848 3849 </script>
3849 3850 3851 3852 3853
3853<script src="https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/jquery.magnific-popup.min.js" integrity="sha512-IsNh5E3eYy3tr/JiX2Yx4vsCujtkhwl7SLqgnwLNgf04Hrt9BT9SXlLlZlWx+OK4ndzAoALhsMNcCmkggjZB1w==" crossorigin="anonymous"></script>
3853 3854 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/magnific-popup.min.css" integrity="sha512-+EoPw+Fiwh6eSeRK7zwIKG2MA8i3rV/DGa3tdttQGgWyatG/SkncT53KHQaS5Jh9MNOT3dmFL0FjTY08And/Cw==" crossorigin="anonymous" /> 3855 3856 <!-- Application Insights -->
3857<script src="https://cdn.smithbrothersfarms.com/media/scripts/sbf.application.insights-v-2026.js"></script>
3857 3858 <!-- AccessiBE plug-in setting code --> 3859 <!ââ ââ> <!-- accessibe start -->
3859<script>(function(document, tag) { var script = document.createElement(tag); var element = document.getElementsByTagName('body')[0]; script.src = 'https://acsbap.com/apps/app/assets/js/acsb.js'; script.async = true; script.defer = true; (typeof element === 'undefined' ? document.getElementsByTagName('html')[0] : element).appendChild(script); script.onload = function() { acsbJS.init({ statementLink : '', feedbackLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, language : 'en', position : 'right', leadColor : '#244063', triggerColor : '#244063', triggerRadius : '50%', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerIcon : 'default', triggerSize : 'medium', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'small', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerOffsetX : 0, triggerOffsetY : 0, triggerRadius : '0' } }); };}(document, 'script'));</script>
3859 <!-- accessibe end --> 3860 3861 <!-- FIND ME MOVE TO COMPILED JS AFTER DEVELOPMENT --> 3862
3862<script src="/themes/sbf/content/js/src/imports/sbf-product-discounts.js?v=1F38497889C9122B073C304729079B7E"></script>
3862 3863 3864 3865 <!-- JG Added 10/20/23 for list click analytics --> 3866
3866<script src="/themes/sbf/content/js/src/imports/sbf-global-event-listeners.js?v=8666A3C46120530631D628A24E5C3163"></script>
3866 3867 3868 <!-- JG Added 8/28/23 Will create a comma separated list of all product lists on the page so Quick Add knows what variable to update --> 3869 <input type="hidden" id="pageProductLists" /> 3870 3871 3872
3872<script> 3873 // Welcome Alpenrose Customers Popup 3874 $(document).ready(function () { 3875 // Function to get query parameters 3876 function getQueryParam(param) { 3877 const urlParams = new URLSearchParams(window.location.search); 3878 return urlParams.get(param); 3879 } 3880 3881 if (getQueryParam('m') === 'welcome-alpenrose-customers' || document.referrer.includes('alpenrose.com')) { 3882 $('#welcomeModal').modal('toggle'); 3883 } 3884 }); 3885 </script>
3885 3886 3887 3888 3889
3889<script> 3890 document.addEventListener("click", (e) => { 3891 const a = e.target.closest("a[data-componenttype][data-componentname][data-componentitem]"); 3892 if (!a || typeof clarity !== "function") return; 3893 3894 clarity("event", "component_click", { 3895 componentType: a.dataset.componenttype, 3896 componentName: a.dataset.componentname, 3897 componentItem: a.dataset.componentitem 3898 }); 3899 }); 3900 </script>
3900 3901 3902</body> 3903</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.