www.grandyorganics.com Open in urlscan Pro
2620:127:f00f:e::  Public Scan

Submitted URL: https://www.granola.company/
Effective URL: https://www.grandyorganics.com/
Submission: On July 23 via api from US — Scanned from US

Form analysis 4 forms found in the DOM

POST /cart

<form action="/cart" id="CartDrawer-Form" class="cart__contents cart-drawer__form" method="post">
  <div id="CartDrawer-CartItems" class="drawer__contents js-contents">
    <p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
    <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> Loading... </p>
  </div>
  <div id="CartDrawer-CartErrors" role="alert"></div>
</form>

GET /search

<form action="/search" method="get" role="search" class="search search-modal__form">
  <div class="field">
    <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results"
      aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
    <label class="field__label" for="Search-In-Modal">Search</label>
    <input type="hidden" name="options[prefix]" value="last">
    <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
      <svg class="icon icon-close" aria-hidden="true" focusable="false">
        <use xlink:href="#icon-reset">
        </use>
      </svg>
    </button>
    <button class="search__button field__button" aria-label="Search">
      <svg class="icon icon-search" aria-hidden="true" focusable="false">
        <use href="#icon-search">
        </use>
      </svg>
    </button>
  </div>
  <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search="">
    <link href="//www.grandyorganics.com/cdn/shop/t/68/assets/component-loading-spinner.css?v=116724955567955766481721661678" rel="stylesheet" type="text/css" media="all">
    <div class="predictive-search__loading-state">
      <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
      </svg>
    </div>
  </div>
  <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>

<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-SHn5EQ" novalidate=""
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; border-radius: 2px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 10px 5px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 120px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-102287971" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: left;"><span style="font-size: 24px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold;">SIGN
              UP</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-102288200" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span
              style="color: rgb(0, 0, 0); font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">Get the scoop on the latest news and promotions.</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_102287972" class="needsclick go3863359984 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Email address" aria-label="Email address" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 0 1 auto;"><button
          class="needsclick go1515943218 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(48, 59, 67); border-radius: 4px; border-style: none; border-color: rgb(0, 0, 0); border-width: 2px; color: rgb(255, 255, 255); font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 50px;">SIGN
          UP</button></div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_3 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-Ysp54K" novalidate=""
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 0px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 20px 15px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 15px 0px 0px; min-height: 500px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 6px 15px; position: relative; flex: 0 1 auto; margin: 0px auto;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
              src="https://d3k81ch9hvuctc.cloudfront.net/company/Rds2Vy/images/fe62068b-e1df-40ea-9540-89b21ea30550.png" tabindex="-1" alt="Grandy Organics" class="needsclick  kl-private-reset-css-Xuajs1"
              style="max-width: 100%; width: 100px; height: auto; cursor: initial;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 6px 15px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-115609151" style="width: 100%;">
          <div style="text-align: center;"><span style="font-family: Nunito-Sans-Klaviyo-Hosted, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 46px; color: rgb(44, 28, 24);">You've got</span></div>
          <div style="text-align: center;"><span style="font-family: Nunito-Sans-Klaviyo-Hosted, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 46px; color: rgb(44, 28, 24);">15% OFF</span></div>
          <div style="text-align: center;"><span style="font-family: Nunito-Sans-Klaviyo-Hosted, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-style: normal; font-size: 22px; color: rgb(44, 28, 24);">your first order!</span>
          </div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 10px 2px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_115609152" class="needsclick go2302104081 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Your email here" aria-label="Your email here" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Nunito-Sans-Klaviyo-Hosted, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 10px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go1515943218 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(224, 133, 39); border-radius: 6px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(255, 255, 255); font-family: Poppins-Klaviyo-Hosted, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 54px; width: 100%;">Continue</button>
      </div>
    </div>
  </div>
  <div class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 390px; margin: -20px -15px -20px 0px; padding: 0px; border-top: 0px solid transparent; border-right: 0px solid transparent; border-bottom: 0px solid transparent; border-left: 0px; border-bottom-right-radius: 0px; border-top-right-radius: 0px; overflow: hidden; min-width: 390px; min-height: 500px;">
    <div class="needsclick  kl-private-reset-css-Xuajs1"
      style="background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/Rds2Vy/images/8aa9bfae-c476-41ae-b68a-4ec2534ea269.jpeg&quot;); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; width: 100%; height: 100%; display: block;">
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

Skip to content


YOUR CART IS EMPTY

Continue shopping

Have an account?

Log in to check out faster.


YOUR CART

Loading...




ESTIMATED TOTAL

$0.00 USD

Taxes, Discounts and shipping calculated at checkout
Update Check out

Free shipping on orders $65+ in contiguous US




SHOP

 * Grain-Free Granola
 * Traditional Granola
 * Roasted Nuts
 * Trail Mix
 * Shop All


ABOUT

 * About Us
 * Organic Ingredients
 * Life In Maine
 * Our Solar Powered Bakery
 * Giving Back
 * Blog

RECIPES
Log in



 * SHOP
    * 
      Grain-Free Granola
    * 
      Traditional Granola
    * 
      Roasted Nuts
    * 
      Trail Mix
    * 
      Shop All

 * ABOUT
    * About Us
    * Organic Ingredients
    * Life In Maine
    * Our Solar Powered Bakery
    * Giving Back
    * Blog

 * RECIPES

Search

Log in Cart


FUEL YOUR ADVENTURE!

Grandy Organics is proud to offer a complete line-up of delicious, organic
granolas, trail mixes and cashews to fuel any adventure.

Shop all


 * ALWAYS ORGANIC.
   
   Responsibly sourced premium ingredients.


 * TASTES BETTER.
   
   Because it's made better.


 * MAINE MADE.
   
   In small batches.


 * SOLAR POWERED.
   
   To protect our planet.




OUR DELICIOUS BEST SELLERS


 * ORIGINAL COCONOLA
   
   
   
   
   ORIGINAL COCONOLA
   
   Outline Star
   Outline Star
   Outline Star
   Outline Star
   Outline Star
   Filled Star
   Filled Star
   Filled Star
   Filled Star
   Filled Star
   (199)
   Regular price From $8.99
   Regular price Sale price From $8.99
   Unit price /  per 
   Choose options
   
   


 * CLASSIC GRANOLA
   
   
   
   
   CLASSIC GRANOLA
   
   Outline Star
   Outline Star
   Outline Star
   Outline Star
   Outline Star
   Filled Star
   Filled Star
   Filled Star
   Filled Star
   Filled Star
   (108)
   Regular price From $7.99
   Regular price Sale price From $7.99
   Unit price /  per 
   Choose options
   
   


 * DARK CHOCOLATE COCONOLA
   
   
   
   
   DARK CHOCOLATE COCONOLA
   
   Outline Star
   Outline Star
   Outline Star
   Outline Star
   Outline Star
   Filled Star
   Filled Star
   Filled Star
   Filled Star
   Filled Star
   (199)
   Regular price From $8.99
   Regular price Sale price From $8.99
   Unit price /  per 
   Choose options
   
   


 * ANTIOXIDANT TRAIL MIX
   
   
   
   
   ANTIOXIDANT TRAIL MIX
   
   Outline Star
   Outline Star
   Outline Star
   Outline Star
   Outline Star
   Filled Star
   Filled Star
   Filled Star
   Filled Star
   Filled Star
   (13)
   Regular price From $6.49
   Regular price Sale price From $6.49
   Unit price /  per 
   Choose options
   
   

1 / of 2
SHOP ALL


WE DO IT BECAUSE WE CARE

Real ingredients, crafted in small batches in our solar-powered bakery.

Learn About Us


RECIPES

Delicious, easy recipes for home cookin’

DISCOVER


IN STORES

Find us at your local market!

EXPLORE


STAY SOCIAL @GRANDYORGANICS












SIGN UP

Get the scoop on the latest news and promotions.

SIGN UP


ABOUT

 * About Us
 * Organic Ingredients
 * Life in Maine
 * Solar Powered Bakery
 * Recipes
 * Giving Back
 * Blog
 * Contact Us


PRODUCTS

 * Grain-Free Granola
 * Granola
 * Trail Mix
 * Roasted Nuts
 * Everything


SHOP

 * Online
 * Manage Subscriptions
 * In Stores
 * FAQ


CONNECT

 * Instagram
 * TikTok
 * Facebook

© 2024, Grandy Organics Powered by Shopify
 * Refund policy
 * Privacy policy
 * Terms of service
 * Shipping policy

 * Choosing a selection results in a full page refresh.
 * Opens in a new window.











Close dialog 3
You've got
15% OFF
your first order!

Continue