generouscoffee.com
Open in
urlscan Pro
23.227.38.32
Public Scan
Submitted URL: https://getgenerouscoffee.com/
Effective URL: https://generouscoffee.com/
Submission: On June 19 via api from US — Scanned from DE
Effective URL: https://generouscoffee.com/
Submission: On June 19 via api from US — Scanned from DE
Form analysis
8 forms found in the DOMGET /search
<form action="/search" method="get" tabindex="-1">
<label class="visually-hidden" for="search-mobile-navigation" tabindex="-1">Search</label>
<input type="text" name="q" id="search-mobile-navigation" placeholder="Search" value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-results-list" aria-controls="predictive-search-results-list" aria-haspopup="listbox"
aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false" tabindex="-1">
<input name="options[prefix]" type="hidden" value="last" tabindex="-1">
<div id="predictive-search" class="predictive-search" tabindex="-1"></div>
</form>
GET /search
<form class="announcement-bar__search-form" action="/search" method="get">
<div class="announcement-bar__search-form__inner">
<svg class="icon--mrparker-search announcement-bar__search-form--icon vib-center" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" height="14px" xml:space="preserve">
<g class="hover-fill" fill="var(--announcement-text)" style="fill: var(--announcement-text)">
<path d="M19.8,19.1l-4.6-4.6c1.4-1.5,2.2-3.6,2.2-5.8c0-4.8-3.9-8.7-8.7-8.7S0,3.9,0,8.7s3.9,8.7,8.7,8.7
c2.2,0,4.2-0.8,5.8-2.2l4.6,4.6c0.2,0.2,0.5,0.2,0.7,0C20.1,19.6,20.1,19.3,19.8,19.1z M1,8.7C1,4.5,4.5,1,8.7,1
c4.2,0,7.7,3.4,7.7,7.7c0,4.2-3.4,7.7-7.7,7.7C4.5,16.4,1,13,1,8.7z"></path>
</g>
<style>
.announcement-bar__search-form .icon--mrparker-search:hover .hover-fill {
fill: var(--announcement-text);
}
</style>
</svg>
<input class="announcement-bar__search-input mb0" type="text" name="q" id="search-sections--17007826534600__announcement-bar" placeholder="Search" title="Search our store" aria-label="Search our store" value="" role="combobox"
aria-expanded="false" aria-owns="predictive-search-results-list" aria-controls="predictive-search-results-list" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
</div>
<input name="options[prefix]" type="hidden" value="last">
<div id="predictive-search" class="predictive-search" tabindex="-1"></div>
</form>
POST /contact#newsletterSignup
<form method="post" action="/contact#newsletterSignup" id="newsletterSignup" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
<input type="hidden" name="contact[tags]" value="prospect, newsletter">
<label class="visually-hidden" for="footer-EMAIL">Email Address</label>
<input type="email" name="contact[email]" id="footer-EMAIL" placeholder="Email Address">
<input type="submit" id="footer-subscribe" value="Join">
</form>
POST /localization
<form method="post" action="/localization" id="FooterCountryFormNoScript" accept-charset="UTF-8" class="localization-form selectors-form" enctype="multipart/form-data" data-disclosure-form=""><input type="hidden" name="form_type"
value="localization"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<h2 class="visually-hidden" id="FooterCountryLabelNoScript"> Currency </h2>
<div class="selectors-form__select">
<select class="localization-selector button" name="country_code" aria-labelledby="FooterCountryLabelNoScript" aria-label="Choose country">
<option value="" disabled="">Currency</option>
<option value="CA"> Canada (CAD $) </option>
<option value="US" selected=""> United States (USD $) </option>
</select>
<svg class="icon--apollo-down-carrot " height="8px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 13.3" xml:space="preserve">
<g class="hover-fill" fill="var(--footer-text)">
<polygon points="17.7,0 10,8.3 2.3,0 0,2.5 10,13.3 20,2.5 "></polygon>
</g>
<style>
.icon--apollo-down-carrot:hover .hover-fill {
fill: var(--footer-background);
}
</style>
</svg>
</div><!-- /.selectors-form__select -->
<button class="localization-form__noscript-btn">
<svg class="icon--apollo-checkmark " height="12px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25.7 20" xml:space="preserve">
<g class="hover-fill" fill="var(--footer-text)">
<polygon points="8.2,15.8 2,9.6 0,11.6 8.2,20 25.7,2.1 23.7,0 "></polygon>
</g>
<style>
.icon--apollo-checkmark:hover .hover-fill {
fill: var(--footer-background);
}
</style>
</svg>
</button>
</form>
POST /localization
<form method="post" action="/localization" id="FooterCountryForm" accept-charset="UTF-8" class="localization-form selectors-form" enctype="multipart/form-data" data-disclosure-form=""><input type="hidden" name="form_type" value="localization"><input
type="hidden" name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div class="disclosure" data-disclosure-country="">
<div class="no-js-hidden">
<h2 class="visually-hidden" id="FooterCountryLabel"> Currency </h2>
<button type="button" class="disclosure__toggle" aria-expanded="false" aria-controls="FooterCountryList" aria-describedby="FooterCountryLabel" aria-label="Choose country" data-disclosure-toggle="">
<span class="country--flag">
<img src="//cdn.shopify.com/static/images/flags/us.svg?width=32" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?width=32 32w" width="32" height="24" loading="eager" class="disclosure__toggle__flag"
fetchpriority="high">
</span> USD $ <svg class="icon--apollo-down-carrot " height="8px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 13.3" xml:space="preserve">
<g class="hover-fill" fill="var(--footer-text)">
<polygon points="17.7,0 10,8.3 2.3,0 0,2.5 10,13.3 20,2.5 "></polygon>
</g>
<style>
.icon--apollo-down-carrot:hover .hover-fill {
fill: var(--footer-background);
}
</style>
</svg>
</button>
<div id="FooterCountryList" class="disclosure-list" data-disclosure-list="">
<ul class="disclosure--list_ul">
<li class="disclosure-list__item ">
<a class="disclosure-list__option" href="#" title="CA" data-value="CA" data-disclosure-option="">
Canada <span class="localization-form__currency">CAD $</span>
</a>
</li>
<li class="disclosure-list__item disclosure-list__item--current">
<a class="disclosure-list__option" href="#" title="US" aria-current="true" data-value="US" data-disclosure-option="">
United States <span class="localization-form__currency">USD $</span>
</a>
</li>
</ul>
</div>
<input type="hidden" name="country_code" value="US" data-disclosure-input="">
</div><!-- /.no-js-hidden -->
</div><!-- /.disclosure -->
</form>
POST /cart
<form class="ajax-cart__cart-form grid__wrapper edge js-cart-form hide" action="/cart" method="post">
<div class="ajax-cart__cart-items span-12 auto">
</div>
<div class="ajax-cart__info-wrapper a-left hide js-cart-info">
<ul class="ajax-cart__accordion js-cart-accordion">
<li class="tlink has_sub_menu closed">
<!-- Added type="button" to prevent form submission -->
<button type="button" class="closed button-as-link" aria-haspopup="true" aria-expanded="false" title="Leave a note with your order">Leave a note with your order</button>
<span class="icon inactive-arrow">+</span>
<span class="icon active-arrow">-</span>
</li>
<ul class="accordion-content sub closed">
<div class="a-left">
<label class="visually-hidden" for="note">Leave a note with your order</label>
<textarea name="note" id="note" rows="5" cols="60" class="js-cart-note"></textarea>
</div>
</ul>
<li class="tlink2 has_sub_menu closed ajax-cart__accordion--shipping-calc">
<!-- Added type="button" to prevent form submission -->
<button type="button" class="closed button-as-link" aria-haspopup="true" aria-expanded="false" title="Get shipping estimate">Get shipping estimate</button>
<span class="icon inactive-arrow">+</span>
<span class="icon active-arrow">-</span>
</li>
<ul class="accordion-content2 sub closed">
<div id="shipping-calculator" class="js-shipping-calc-wrapper shipping-calculator-0">
<div class="form wrapper">
<div class="address_province_container province simple-select" id="address_province_container" style="display: none;">
<label for="address_province" id="address_province_label" class="js-shipping-calc-address-province-label">Province</label>
<select id="address_province" class="address_form styled-select js-shipping-calc-address-province" name="address[province]" data-default=""></select>
</div>
<div class="countrysimple-select">
<label for="address_country">Country</label>
<select id="address_country" class="styled-select js-shipping-calc-address-country" name="address[country]" data-default="United States">
<option value="0">Choose Country</option>
<option value="United States"
data-provinces="[["Alabama","Alabama"],["Alaska","Alaska"],["American Samoa","American Samoa"],["Arizona","Arizona"],["Arkansas","Arkansas"],["Armed Forces Americas","Armed Forces Americas"],["Armed Forces Europe","Armed Forces Europe"],["Armed Forces Pacific","Armed Forces Pacific"],["California","California"],["Colorado","Colorado"],["Connecticut","Connecticut"],["Delaware","Delaware"],["District of Columbia","Washington DC"],["Federated States of Micronesia","Micronesia"],["Florida","Florida"],["Georgia","Georgia"],["Guam","Guam"],["Hawaii","Hawaii"],["Idaho","Idaho"],["Illinois","Illinois"],["Indiana","Indiana"],["Iowa","Iowa"],["Kansas","Kansas"],["Kentucky","Kentucky"],["Louisiana","Louisiana"],["Maine","Maine"],["Marshall Islands","Marshall Islands"],["Maryland","Maryland"],["Massachusetts","Massachusetts"],["Michigan","Michigan"],["Minnesota","Minnesota"],["Mississippi","Mississippi"],["Missouri","Missouri"],["Montana","Montana"],["Nebraska","Nebraska"],["Nevada","Nevada"],["New Hampshire","New Hampshire"],["New Jersey","New Jersey"],["New Mexico","New Mexico"],["New York","New York"],["North Carolina","North Carolina"],["North Dakota","North Dakota"],["Northern Mariana Islands","Northern Mariana Islands"],["Ohio","Ohio"],["Oklahoma","Oklahoma"],["Oregon","Oregon"],["Palau","Palau"],["Pennsylvania","Pennsylvania"],["Puerto Rico","Puerto Rico"],["Rhode Island","Rhode Island"],["South Carolina","South Carolina"],["South Dakota","South Dakota"],["Tennessee","Tennessee"],["Texas","Texas"],["Utah","Utah"],["Vermont","Vermont"],["Virgin Islands","U.S. Virgin Islands"],["Virginia","Virginia"],["Washington","Washington"],["West Virginia","West Virginia"],["Wisconsin","Wisconsin"],["Wyoming","Wyoming"]]">
United States</option>
<option value="---" data-provinces="[]">---</option>
<option value="Canada"
data-provinces="[["Alberta","Alberta"],["British Columbia","British Columbia"],["Manitoba","Manitoba"],["New Brunswick","New Brunswick"],["Newfoundland and Labrador","Newfoundland and Labrador"],["Northwest Territories","Northwest Territories"],["Nova Scotia","Nova Scotia"],["Nunavut","Nunavut"],["Ontario","Ontario"],["Prince Edward Island","Prince Edward Island"],["Quebec","Quebec"],["Saskatchewan","Saskatchewan"],["Yukon","Yukon"]]">
Canada</option>
<option value="United States"
data-provinces="[["Alabama","Alabama"],["Alaska","Alaska"],["American Samoa","American Samoa"],["Arizona","Arizona"],["Arkansas","Arkansas"],["Armed Forces Americas","Armed Forces Americas"],["Armed Forces Europe","Armed Forces Europe"],["Armed Forces Pacific","Armed Forces Pacific"],["California","California"],["Colorado","Colorado"],["Connecticut","Connecticut"],["Delaware","Delaware"],["District of Columbia","Washington DC"],["Federated States of Micronesia","Micronesia"],["Florida","Florida"],["Georgia","Georgia"],["Guam","Guam"],["Hawaii","Hawaii"],["Idaho","Idaho"],["Illinois","Illinois"],["Indiana","Indiana"],["Iowa","Iowa"],["Kansas","Kansas"],["Kentucky","Kentucky"],["Louisiana","Louisiana"],["Maine","Maine"],["Marshall Islands","Marshall Islands"],["Maryland","Maryland"],["Massachusetts","Massachusetts"],["Michigan","Michigan"],["Minnesota","Minnesota"],["Mississippi","Mississippi"],["Missouri","Missouri"],["Montana","Montana"],["Nebraska","Nebraska"],["Nevada","Nevada"],["New Hampshire","New Hampshire"],["New Jersey","New Jersey"],["New Mexico","New Mexico"],["New York","New York"],["North Carolina","North Carolina"],["North Dakota","North Dakota"],["Northern Mariana Islands","Northern Mariana Islands"],["Ohio","Ohio"],["Oklahoma","Oklahoma"],["Oregon","Oregon"],["Palau","Palau"],["Pennsylvania","Pennsylvania"],["Puerto Rico","Puerto Rico"],["Rhode Island","Rhode Island"],["South Carolina","South Carolina"],["South Dakota","South Dakota"],["Tennessee","Tennessee"],["Texas","Texas"],["Utah","Utah"],["Vermont","Vermont"],["Virgin Islands","U.S. Virgin Islands"],["Virginia","Virginia"],["Washington","Washington"],["West Virginia","West Virginia"],["Wisconsin","Wisconsin"],["Wyoming","Wyoming"]]">
United States</option>
</select>
</div>
<div class="postal">
<label for="address_zip">Zip/Postal Code</label>
<input class="js-shipping-calc-address-zip" type="text" id="address_zip" placeholder="Zip/Postal Code" name="address[zip]">
</div>
<div class="action_bottom">
<input type="submit" data-ajax-shipping-rates="" class="get-rates button mb0 js-shipping-calc-submit" value="Calculate Shipping">
</div>
<div id="wrapper-response" class="shipping-calc__response js-shipping-calc-response" style="display:none;">
<div class="shipping-calc__response--wrapper">
<p id="shipping-rates-feedback" class="js-shipping-calc-rates-feedback mb2">
</p>
<ul id="shipping-rates" class="js-shipping-calc-rates shipping-calc__rates mb0">
</ul>
</div>
</div>
</div>
</div>
</ul>
</ul>
<div class="ajax-cart__free-shipping">
<div class="cart-shipping-countdown a-center js-cart-shipping-countdown">
<span>
<p class="mb1">You are only $60.00 away from Free Domestic Shipping!</p>
<small>(Excludes International)</small>
</span>
</div>
</div>
</div>
<div class="ajax-cart__summary-wrapper hide js-cart-summary">
<div class="ajax-cart__final-details">
<div class="subtotal">
<p class="title a-left mb0">Subtotal</p>
<p class="subtotal-price a-right mb0"><span class="cart-original-total cart-price block js-cart-subtotal">$0.00</span></p>
</div>
<div class="discounts">
</div>
<hr>
<div class="total">
<p class="title a-left">Total</p>
<p class="total-price a-right"><span class="cart-original-total cart-price">$0.00</span>
<span class="cart-total"></span>
</p>
</div>
</div>
<div class="ajax-cart__buttons">
<a class="ajax-cart__button-view_cart button secondary-button" href="/cart">View Cart</a>
<input class="ajax-cart__button-submit" type="submit" name="checkout" id="checkout" value="Check Out">
</div>
</div>
</form>
POST /contact#contact_form
<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
<input type="hidden" name="contact[tags]" value="prospect, newsletter">
<label class="visually-hidden" for="newsletter__email-input">Email Address</label>
<input type="email" name="contact[email]" placeholder="Email Address" id="newsletter__email-input">
<input type="submit" value="Sign Up">
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-Tu4iwm" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 750px; min-width: 200px; max-width: 1000px; border-radius: 2px; border-style: none; border-width: 1px; border-color: rgb(10, 68, 93); background-color: rgb(241, 237, 230); 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: 375px; margin: -21px 0px -21px -16px; padding: 0px; border-top: 1px solid transparent; border-right: 0px; border-bottom: 1px solid transparent; border-left: 1px solid transparent; border-bottom-left-radius: 2px; border-top-left-radius: 2px; overflow: hidden; background-color: rgb(241, 237, 230); min-width: 375px; min-height: 450px;">
<div class="needsclick kl-private-reset-css-Xuajs1"
style="background-image: url("https://d3k81ch9hvuctc.cloudfront.net/company/URt7jC/images/9e9cf0f3-55fe-4636-8bab-61f09daec513.png"); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; width: 100%; height: 100%; display: block;">
</div>
</div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 0px 0px 15px; min-height: 450px; 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: 2px 6px 0px 0px; position: relative; background-color: rgb(241, 237, 230); flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-89017288" style="width: 100%;">
<div style="text-align: center;"><span style="font-family: ff-tisa-web-pro, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif; font-weight: 300; font-style: normal; font-size: 50px;">SIGN UP NOW</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: 0px 6px 35px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-89017289" style="width: 100%;">
<p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-poppins"
style="font-size: 16px; color: rgb(0, 0, 0); font-family: montserrat, Verdana, Geneva, sans-serif; font-weight: bold; font-style: normal;">& enjoy 10% off of your first order</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: 4px 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="first_name_89017290" class="needsclick go1141087189 kl-private-reset-css-Xuajs1" type="text"
autocomplete="given-name" tabindex="0" placeholder="FIRST NAME" aria-label="FIRST NAME" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 35px; text-align: left; color: rgb(0, 0, 0); font-family: montserrat, Verdana, Geneva, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); box-shadow: rgba(255, 255, 255, 0) 0px 0px 5px;">
<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: 4px 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="last_name_89017291" class="needsclick go1141087189 kl-private-reset-css-Xuajs1" type="text"
autocomplete="family-name" tabindex="0" placeholder="LAST NAME" aria-label="LAST NAME" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 35px; text-align: left; color: rgb(0, 0, 0); font-family: montserrat, Verdana, Geneva, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0);">
<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: 4px 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_89017292" class="needsclick go1141087189 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="EMAIL" aria-label="EMAIL" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 35px; text-align: left; color: rgb(0, 0, 0); font-family: montserrat, Verdana, Geneva, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0);">
<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: 4px 6px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go3061778534 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(176, 189, 173); border-radius: 2px; border-style: none; border-color: rgb(255, 255, 255); border-width: 1px; color: rgb(241, 237, 230); font-family: ff-tisa-web-pro, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-size: 16px; 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: 35px; width: 100%;">continue</button>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
Skip to content Cart 0 * Shop * * Coffee * Apparel * Boxes & Bundles * Other Accessories * Sales & Promotions * Shop All * Subscribe * * Manage Subscriptions * About * * Our Story * Our Impact * Our Coffee * Our Team * Our Roastery * Generous + You * Artisan Bags * Log In/Create Account Search * * * * Featured Text A great place to share about a sale! Subscribe & save 15% on every order! * Login * Cart 0 * Shop * Coffee * Apparel * Boxes & Bundles * Other Accessories * Sales & Promotions * Shop All * Subscribe * Manage Subscriptions * About * Our Story * Our Impact * Our Coffee * Our Team * Our Roastery * Generous + You * Artisan Bags * Login * Cart 0 NOW OPEN! The Generous Coffee Roastery is now open in Warsaw, IN Learn more Featuring two special coffee bags: one that supports local organizations and another that supports a global cause ABOUT SHOP "If you're going to drink coffee anyways, might as well make it life-changing coffee." our story our coffee 1. 2. 3. OUR MISSION IS GENEROSITY Generous is a for-profit business that donates 100% of its profits to nonprofits. We like to refer to ourselves as a for-purpose business because our purpose is our driving motivation in the work that we do day to day. The nonprofits we donate to are human-focused, efficient with their funds, effective in their mission, and sustainable in their purpose. - When you buy Generous Coffee not only are you making a purposeful purchase, but you are getting some of the best coffee in the world! Our coffee is specialty grade, craft roasted, ethically sourced, clean coffee. Impactful and delicious, what more could you want from your morning brew? HIGHLIGHT HOPE Highlight Hope is an opportunity for us to highlight organizations that are working effectively, efficiently, and sustainably to help fight injustice facing humans around the world. It is also a chance for you, as the consumer, to decide which nonprofit your purchase will be supporting. By partnering with nonprofits to create these bags we believe there can be a deeper connection to each organization. Learn more SHOP ETHICAL PRODUCTS coffee apparel accessories THE GENEROUS COFFEE ROASTERY Our dream turned into reality when The Generous Coffee Roastery opened its doors this past May of 2024 in our hometown of Warsaw, IN. This roastery is a hub of warmth, community, and goodwill. Here, the aroma of freshly brewed coffee welcomes in locals and visitors to gather, connect, share stories, and inspire one another. Learn More THE GENEROUS BLOG * WEEKLY HIGHLIGHTS AT THE ROASTERY! WEEK OF JUNE 10, 2024 Hey there, Generous Coffee fans! Welcome to our Weekly Highlights at the Roastery! We'v... Jun 16, 24 • By Sara * AMPLIFYING IMPACT: HOW GENEROUS COFFEE’S HIGHLIGHT HOPE CAMPAIGN SUPPORTS ORGANIZATIONS MAKING A DIFFERENCE Here at Generous Coffee, our mission goes beyond providing high-quality, ethically-so... Jun 12, 24 • By Sara * CREATE AN IMPACT AT YOUR NEXT EVENT WITH IMPACTFUL GIFTS/PARTY FAVORS When it comes to planning an event, there are many details to consider, from the venue ... Jun 20, 23 • By FOLLOW US ON INSTAGRAM * * * * ABOUT Generous Coffee is a for-purpose business that donates 100% of profits to nonprofit organizations who are working to fight human-facing injustices around the world. QUICK LINKS * About * Blog * FAQ * Shipping & Returns * Terms of Use * Privacy Policy * Generous Promo * Wholesale Website SHOP * Apparel * Accessories * Wholesale CONNECT Sign up to get updates and exclusive deals Email Address CONTACT US Got questions? Email us at info@generousmovement.com © 2024 Generous Coffee • Powered by Shopify CURRENCY Currency Canada (CAD $) United States (USD $) CURRENCY USD $ * Canada CAD $ * United States USD $ American Express Apple Pay Diners Club Discover Meta Pay JCB Mastercard PayPal Shop Pay Venmo Visa CART 0 Item(s) Your cart is currently empty. * Leave a note with your order + - Leave a note with your order * Get shipping estimate + - Province Country Choose Country United States --- Canada United States Zip/Postal Code You are only $60.00 away from Free Domestic Shipping! (Excludes International) Subtotal $0.00 -------------------------------------------------------------------------------- Total $0.00 View Cart or JOIN US AND GET NICE THINGS Free stuff and general goodness Email Address *By completing this form you're signing up to receive our emails and can unsubscribe at any time. Close dialog 1 SIGN UP NOW & enjoy 10% off of your first order continue