<!DOCTYPE html>
<html lang='en-US'>
<head>
  <title>Grocery Delivery for Organic Food, Fresh Produce & More</title>
  <meta charSet="utf-8" />
  <meta content="initial-scale=1,width=device-width" name="viewport" />
  <meta property="og:type" content="website" />
  <meta property="og:title" content="Grocery Delivery for Organic Food, Fresh Produce & More" data-react-helmet="true"/>
  <meta name="description" content="Imperfect Foods delivers groceries on a mission. Shop produce, groceries, and snacks up to 30% less than grocery store prices. We deliver to the Bay Area, Los Angeles, Portland, Seattle, Midwest, East Coast, and South. Coming soon to the Southwest and Southeast." data-react-helmet="true"/>
  <meta name="keywords" content="Imperfect foods, produce, groceries, ugly, fruits, vegetables, grocery delivery, discount, ugly produce, eat ugly, Bay Area, startup, California, San Francisco, Los Angeles, Portland, Seattle, Texas, Pacific Northwest, Midwest, East Coast, South" data-react-helmet="true"/>
  <meta name="p:domain_verify" content="5ed409adf55c4f0c006cdcc43fa35962"/> <!-- Pinterest -->
  <script id="client-config" type="application/javascript" src="/client-config.js"></script>

   <!--https://docs.honeybadger.io/lib/javascript/integration/browser.html#installation -->
  <script src="//js.honeybadger.io/v3.0/honeybadger.min.js" type="text/javascript"></script>
  <script type="text/javascript">
  if (Honeybadger) {
    Honeybadger.configure({
      apiKey: 'ceae849a',
      environment: 'production',
      reportData: true,
      debug: false
    });
    if (localStorage) {
      Honeybadger.setContext({
        userId: localStorage.getItem("ajs_user_id"),
        anonymousId: localStorage.getItem("ajs_anonymous_id"),
      });
    }
  }
  </script>

  <!--https://momentjs.com/timezone/docs/#/use-it/browser/ -->
  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.27/moment-timezone-with-data-1970-2030.min.js"></script>
  <script src="https://js.stripe.com/v3/"></script>
  <script
    type="text/javascript"
    src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAo_1AKyJOq3ydQ48tFVdSXtHUoGYWp2gA&libraries=places"
  ></script>
  <!-- Start of imperfectproducesupport Zendesk Widget script -->
  <script defer>/*<![CDATA[*/window.zE||(function(e,t,s){var n=window.zE=window.zEmbed=function(){n._.push(arguments)}, a=n.s=e.createElement(t),r=e.getElementsByTagName(t)[0];n.set=function(e){ n.set._.push(e)},n._=[],n.set._=[],a.async=true,a.setAttribute("charset","utf-8"), a.src="https://static.zdassets.com/ekr/asset_composer.js?key="+s, n.t=+new Date,a.type="text/javascript",r.parentNode.insertBefore(a,r)})(document,"script","d9c33b82-371b-46fc-aaf7-9fbd6c2e18ad");/*]]>*/</script>
  <script defer>
    if (window && window.zE) {
      window.zE(function() { return window.zE.hide()});
    }
  </script>
  <!-- End of imperfectproducesupport Zendesk Widget script -->
  <!-- Start of FriendBuy initialization script -->
  <script>
    window['friendbuy'] = window['friendbuy'] || [];
    window['friendbuy'].push(['site', 'site-28a572d8-imperfectproduce.com']);
    (function (f, r, n, d, b, y) {
        b = f.createElement(r), y = f.getElementsByTagName(r)[0];b.async = 1;b.src = n;y.parentNode.insertBefore(b, y);
    })(document, 'script', '//djnf6e5yyirys.cloudfront.net/js/friendbuy.min.js');
  </script>
  <!-- End of FriendBuy initialization script -->
  <!-- Start of Prismic preview script -->
  <script defer>
    window.prismic = {
      endpoint: 'https://imperfect.prismic.io/api/v2'
    };
  </script>
  <script defer type="text/javascript" src="//static.cdn.prismic.io/prismic.min.js"></script>
  <!-- End of Prismic preview script -->
  <script type="text/javascript" src="//try.abtasty.com/0e85680019973185f0bc23fc2e7d8ee1.js"></script>
  <!-- Ethyca Management Platform -->
  <script language='javascript' type='text/javascript' src='https://harpocrates.ethyca.com/emp.js'></script>
  <!-- End Ethyca Management Platform  -->
  <!-- Let's not defer analytics? -->
  <script>
    !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t,e){var n=document.createElement("script");n.type="text/javascript";n.async=!0;n.src="https://cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(n,a);analytics._loadOptions=e};analytics.SNIPPET_VERSION="4.1.0";
    // Removed analytics.load() - this is now loaded via ethyca JS snippet
    }}();
  </script>
  <!-- Ethyca Segment JS snippet -->
  <script>
    !function(){"use strict";for(var n=["sCWuhQ5a3HN1jQFk3p3TAiFpeZwz9ORY"],t=window.ethyca||{},e=[],i=0;i<n.length;i++){!function(i,o){var a=new XMLHttpRequest;a.onreadystatechange=function(){if(4===a.readyState){try{if(!(a.status>=200&&a.status<300))throw new Error("HTTP "+a.status+" "+a.statusText);var c=JSON.parse(a.responseText);e.push(c)}catch(t){console.error("Failed to fetch integrations for write key",n[0]+":",t)}i===n.length-1&&r(e,o,t.GROUP4)}},a.open("GET","https://cdn.segment.com/v1/projects/"+n[0]+"/integrations"),a.send()}(i,n[i])}function r(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=o(t),s=a(r,i),d=c(s);u(n[0],r,d,!1)}function o(n){var t=[];return n.reduce((function(n,t){return n.concat(t)}),[]).map((function(n){return void 0===n.id&&(n.id=n.name),n})).filter((function(n){return"Repeater"!==n.id})).forEach((function(n){t.length?t.reduce((function(t,e){return t||e.id===n.id}),!1)||t.push(n):t.push(n)})),t}function a(n,t){return n.map((function(n){var e={};return e[n.id]=!!t||"Advertising"!==n.category,e}))}function c(n){for(var t={"Segment.io":!0},e=0;e<n.length;e++){var i=n[e];for(var r in i)t[r]=i[r]}return t}function u(n,t,e,i,r){r=void 0===r||r;var o=!1;if(e){for(var a in e){e[a]&&(o=!0)}window.analytics.initialized?r&&window.location.reload():o&&window.analytics.load(n,{integrations:e})}else{if(i)return;window.analytics.initialized||window.analytics.load(n)}}}();
  </script>
  <link href="https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700|Montserrat:300,400,400i,600,700,700i" rel="stylesheet">
  <!-- Start of Iterate (not Iterable!) initialization script -->
  <script>
    window.iterateSettings = {
      apiKey: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb21wYW55X2lkIjoiNWUyOGY1Yjg3MTNjODgwMDAxYjlkYzZkIiwiaWF0IjoxNTc5NzQyNjQ5fQ.hY-bTQp855vZesClCeRZc6EOq0wV9Ec_fnf8tCtvoF4',
      // https://help.iteratehq.com/en/articles/2835014-manually-triggering-surveys-with-javascript
      // installOnLoad: false
    };

    (function(i,t,e,r,a){if(t.getElementById(r)){return}
    i.IterateObjectName=a;var z=function(){z.c(arguments)};z.q=[];
    z.c=function(args){z.q.push(args)};i[a]=z;var js,fjs=t.getElementsByTagName(e)[0];
    function l() {js=t.createElement(e);js.id=r;js.async=1;js.src="https://platform.iteratehq.com/loader.js";fjs.parentNode.insertBefore(js,fjs)};
    if(t.readyState==="complete") {l();} else if(i.attachEvent) {i.attachEvent('onload', l);} else{i.addEventListener('load', l, false);}
    }(window, document,'script','iterate-js','Iterate'));
  </script>
  <!-- End of Iterate initialization script -->
  <!-- Start of https://docs.datadoghq.com/logs/log_collection/javascript output -->
  <script type="text/javascript" src="https://www.datadoghq-browser-agent.com/datadog-logs.js"></script>
  <script>
    window.DD_LOGS && DD_LOGS.init({
      clientToken: 'pube28ee03f30b3e4195332e4ef38f971c8',
      site: 'datadoghq.com',
      forwardErrorsToLogs: true,
      sampleRate: 100,
      service: 'website',
      env: 'production',
      version: '2021-03-24T13:50:57-07:00',
    });
    window.DD_LOGS && window.DD_LOGS.addLoggerGlobalContext('buildId', 'dca40274:[NC-247] Simplified Grocery Plan Components (#1040):2021-03-24T13:50:57-07:00');
  </script>
  <!-- End of Datadog init script -->
  <!-- Start of https://realfavicongenerator.net/ output -->
  <link rel="apple-touch-icon" sizes="180x180" href="https://website-client-assets.imperfectfoods.com/favicon/apple-touch-icon.png?v=ngJ8XMrlzR">
  <link rel="icon" type="image/png" sizes="32x32" href="https://website-client-assets.imperfectfoods.com/favicon/favicon-32x32.png?v=ngJ8XMrlzR">
  <link rel="icon" type="image/png" sizes="16x16" href="https://website-client-assets.imperfectfoods.com/favicon/favicon-16x16.png?v=ngJ8XMrlzR">
  <link rel="manifest" href="https://website-client-assets.imperfectfoods.com/favicon/site.webmanifest?v=ngJ8XMrlzR">
  <link rel="mask-icon" href="https://website-client-assets.imperfectfoods.com/favicon/safari-pinned-tab.svg?v=ngJ8XMrlzR" color="#5bbad5">
  <link rel="shortcut icon" href="https://website-client-assets.imperfectfoods.com/favicon/favicon.ico?v=ngJ8XMrlzR">
  <meta name="msapplication-TileColor" content="#2d89ef">
  <meta name="msapplication-config" content="https://website-client-assets.imperfectfoods.com/favicon/browserconfig.xml?v=ngJ8XMrlzR">
  <meta name="theme-color" content="#ffffff">
  <!-- End of https://realfavicongenerator.net/ output -->
</head>
<body>
  <div id="app">
    <noscript>Please enable JavaScript to run this app.</noscript>
  </div>
<script type="text/javascript" src="https://website-client-assets.imperfectfoods.com/runtime-aa459c45878cfa03131b.js"></script><script type="text/javascript" src="https://website-client-assets.imperfectfoods.com/vendors~main-4abf67883a1fc81f010e.chunk.js"></script><script type="text/javascript" src="https://website-client-assets.imperfectfoods.com/main-f7a2d4ddf51fd3844d3e.chunk.js"></script></body>
</html>
