prima-coffee.com Open in urlscan Pro
63.141.128.10  Public Scan

Submitted URL: http://prima-coffee.com/
Effective URL: https://prima-coffee.com/
Submission: On January 02 via api from US — Scanned from DE

Form analysis 4 forms found in the DOM

GET /shop

<form class="form" method="get" action="/shop">
  <fieldset class="form-fieldset">
    <div class="form-field">
      <label class="is-srOnly" for="search_query">Search</label>
      <div class="form-prefixPostfix wrap">
        <div class="nosto-autocomplete-wrapper">
          <div class="nosto-autocomplete-wrapper"><input class="form-input searchspring-query" name="search_query" id="search_query" data-error-message="Search field cannot be empty." placeholder="Search the store" autocomplete="off"
              data-nosto-element="search-input">
            <div style="display: none;"></div>
          </div>
          <div style="display: none;"></div>
        </div>
        <input type="submit" class="button button--primary form-prefixPostfix-button--postfix" value="Search">
      </div>
    </div>
  </fieldset>
</form>

GET /shop

<form class="form" method="get" action="/shop">
  <fieldset class="form-fieldset">
    <div class="form-field">
      <label class="is-srOnly" for="search_query_mobile">Search</label>
      <div class="form-prefixPostfix wrap">
        <input class="form-input searchspring-query" name="search_query" id="search_query_mobile" data-error-message="Search field cannot be empty." placeholder="Search the store" autocomplete="off">
        <input type="submit" class="button button--primary form-prefixPostfix-button--postfix" value="Search">
      </div>
    </div>
  </fieldset>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_2 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-XJqqG7" novalidate="" tabindex="-1"
  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; 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="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="first_name_57865815" class="needsclick go3748298482 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: 38px; text-align: left; color: rgb(68, 68, 68); font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 200; 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 10px 0px; position: relative; background-color: rgba(255, 255, 255, 0); 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_57865816" class="needsclick go3748298482 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Your email address" aria-label="Your email address" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(68, 68, 68); font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 200; 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 go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(255, 122, 0); border-radius: 0px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 255, 255); font-family: &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 1px; line-height: 1; white-space: normal; padding: 11px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto;">JOIN</button>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-U6ABZG" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 2px; 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: 32px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 390px; margin: -32px 0px -32px -32px; padding: 0px; border-top: 0px solid transparent; border-right: 0px; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-bottom-left-radius: 2px; border-top-left-radius: 2px; overflow: hidden; min-width: 390px;">
    <div class="needsclick  kl-private-reset-css-Xuajs1"
      style="background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/PMvzGJ/images/12b097ce-228b-4c84-bc95-3d511949cd9d.png&quot;); 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 32px; 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: 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/PMvzGJ/images/5b2fef4d-21d9-4610-9c53-ecea1d1f096f.png" tabindex="-1" alt="prima coffee equipment logo" class="needsclick  kl-private-reset-css-Xuajs1"
              style="max-width: 100%; width: 158px; 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: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-79550061" 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-helvetica-neue"
              style="font-size: 30px; background-color: rgba(55, 63, 71, 0); color: #444444; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold;">Exclusive Savings</span></p>
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">&nbsp;</p>
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-helvetica-neue"
              style="color: #444444; font-size: 18px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400;">Get our newsletter for exclusive savings and updates.</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="first_name_79550062" class="needsclick go3860512697 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: 53px; text-align: left; color: rgb(68, 68, 68); font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; 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>
    <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 0px; position: relative; background-color: rgba(255, 255, 255, 0); 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_79550063" class="needsclick go3860512697 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: 53px; text-align: left; color: rgb(68, 68, 68); font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; 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>
    <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 4px; position: relative; background-color: rgba(238, 238, 238, 0.5); flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-79550064" style="width: 100%;">
          <p style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span style="color:rgb(68, 68, 68);font-size:18px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:bold;">I'm
              interested in:</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: 0px 6px 1px; position: relative; background-color: rgba(238, 238, 238, 0.51); flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; justify-content: flex-start; display: flex;">
          <div class="needsclick go1051038529 kl-private-reset-css-Xuajs1" style="align-self: flex-end; display: block;">
            <div role="group" aria-labelledby="kl_product_interest__10_label" class="needsclick  kl-private-reset-css-Xuajs1" style="display: block;"><input tabindex="0" type="checkbox" id="product_interest__10__15" name="product_interest__10"
                aria-invalid="false" aria-label="Espresso Gear" class="needsclick  kl-private-reset-css-Xuajs1" style="position: absolute; width: 0px; opacity: 0;"><label for="product_interest__10__15" class="needsclick  kl-private-reset-css-Xuajs1"
                style="display: flex; align-items: center; flex: 1 0 100%; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go1577077285" width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
                  xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(180, 187, 195); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
                  <g>
                    <g>
                      <rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
                    </g>
                  </g>
                </svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
                  <defs></defs>
                  <g id="checkbox_inner_product_interest__10__15" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="checkbox-on-checkbox_inner_product_interest__10__15" transform="translate(3.000000, 4.000000)" fill="#303B43">
                      <polygon id="shape-checkbox_inner_product_interest__10__15" fill="#444444" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
                    </g>
                  </g>
                </svg>
                <div class="needsclick  kl-private-reset-css-Xuajs1"
                  style="cursor: pointer; color: rgb(68, 68, 68); font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
                  Espresso Gear</div>
              </label><input tabindex="0" type="checkbox" id="product_interest__10__16" name="product_interest__10" aria-invalid="false" aria-label="Coffee Gear" class="needsclick  kl-private-reset-css-Xuajs1"
                style="position: absolute; width: 0px; opacity: 0;"><label for="product_interest__10__16" class="needsclick  kl-private-reset-css-Xuajs1"
                style="display: flex; align-items: center; flex: 1 0 100%; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go1577077285" width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
                  xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(180, 187, 195); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
                  <g>
                    <g>
                      <rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
                    </g>
                  </g>
                </svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
                  <defs></defs>
                  <g id="checkbox_inner_product_interest__10__16" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="checkbox-on-checkbox_inner_product_interest__10__16" transform="translate(3.000000, 4.000000)" fill="#303B43">
                      <polygon id="shape-checkbox_inner_product_interest__10__16" fill="#444444" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
                    </g>
                  </g>
                </svg>
                <div class="needsclick  kl-private-reset-css-Xuajs1"
                  style="cursor: pointer; color: rgb(68, 68, 68); font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
                  Coffee Gear</div>
              </label><input tabindex="0" type="checkbox" id="product_interest__10__17" name="product_interest__10" aria-invalid="false" aria-label="Commercial Equipment" class="needsclick  kl-private-reset-css-Xuajs1"
                style="position: absolute; width: 0px; opacity: 0;"><label for="product_interest__10__17" class="needsclick  kl-private-reset-css-Xuajs1"
                style="display: flex; align-items: center; flex: 1 0 100%; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go1577077285" width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
                  xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(180, 187, 195); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
                  <g>
                    <g>
                      <rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
                    </g>
                  </g>
                </svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
                  <defs></defs>
                  <g id="checkbox_inner_product_interest__10__17" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="checkbox-on-checkbox_inner_product_interest__10__17" transform="translate(3.000000, 4.000000)" fill="#303B43">
                      <polygon id="shape-checkbox_inner_product_interest__10__17" fill="#444444" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
                    </g>
                  </g>
                </svg>
                <div class="needsclick  kl-private-reset-css-Xuajs1"
                  style="cursor: pointer; color: rgb(68, 68, 68); font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
                  Commercial Equipment</div>
              </label></div>
            <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
          </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 6px 16px; position: relative; background-color: rgba(136, 104, 104, 0); flex: 1 0 0px;"><button class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button"
          tabindex="0"
          style="background: rgb(255, 122, 0); border-radius: 6px; border-style: solid; border-color: rgb(255, 122, 0); border-width: 9px; color: rgb(255, 255, 255); font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%;">Subscribe</button>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

Toggle menu

Search

 * Compare

 * DEALS

 * CART
   
   0
   

 * ACCOUNT

 * Grind
    * All Grind
    * Espresso
      * All Espresso
      * Home
      * Commercial Espresso Grinders
    * Coffee
      * All Coffee
      * Home
      * Commercial Coffee Grinders
    * Manual
      * All Manual
      * Hand Grinders for Coffee
      * Hand Grinders for Espresso
    * Burrs

 * Brew
    * All Brew
    * Coffee
      * All Coffee
      * Pour over
      * Automatic
      * Cold coffee
      * Immersion
      * Siphon
      * Kettles
      * Accessories
    * Espresso
      * All Espresso
      * Home
      * Commercial Espresso Machines
      * Accessories
    * Bundles
    * Tea

 * Prep
    * All Prep
    * Scales
      * All Scales
      * Brewing Scales
      * Espresso Scales
    * Tampers
      * All Tampers
      * Traditional tampers
      * Automatic Tampers
    * Supplies
      * All Supplies
      * Filters
      * Small Wares
    * Cleaning
      * All Cleaning
      * Cleaning Wares
      * Urnex Cleaners
    * Roasting
    * Equipment
    * Water Treatment
      * All Water Treatment
      * Reverse Osmosis and Mineral Addition
      * Ion Exchange
      * Catalytic Carbon and Particulate Filtration
      * Scale Inhibition
      * Replacement Cartridges
      * Water Test Kits

 * Serve
    * All Serve
    * Cups & mugs
      * All Cups & mugs
      * Travel Mugs
    * Servers
      * All Servers
      * Servers and Carafes
      * Coffee Dispensers and Airpots

 * Extras
    * All Extras
    * Books
    * Coffee
    * Threads

 * Parts
 * Brands
    * All Brands
    * 1Zpresso
    * Abid
    * Able
    * Acaia
    * AeroPress
    * Alto
    * Ancap
    * Anfim
    * Arctic Air
    * Astoria
    * Atlantic Metalworks
    * Baratza
    * Barista Hustle
    * Bellman
    * BK Resources
    * Bonavita
    * Breville
    * Brewista USA
    * Bruer
    * Bunn
    * BWT
    * Cafelat
    * Caffewerks
    * Chemex
    * Chris' Coffee Service
    * CDN
    * Coffee Blossom Honey
    * CoffeeSock
    * Comandante
    * Cona
    * Clockwork Espresso
    * Curtis
    * Delter Coffee Tools
    * Ditting
    * Dreamfarm
    * Eaton
    * El Rocio
    * Espresso Corp
    * Espresso Parts
    * Espro
    * Etkin
    * Everpure
    * Fellow Products
    * Fetco
    * Flair Espresso
    * Global Customized Water
    * Hario
    * Hatfields London
    * HeyCafe
    * Hottop
    * Ice-O-Matic
    * Izzo
    * Jennings
    * JoeFrex
    * Kalita
    * Kegco
    * Kinu
    * Knock
    * Krome Dispense
    * Kruve, Inc
    * La Marzocco
    * La Pavoni
    * Lelit
    * Litmus Coffee Labs
    * Lotus Coffee Products
    * Luminaire Coffee
    * Mahlkonig
    * Marco
    * Mazzer
    * Melitta
    * Motta
    * My Weigh
    * Mx. Cool
    * National Testing Labs
    * notNeutral
    * Nuova Simonelli
    * Option-O
    * OptiPure
    * Origami Japan
    * Orphan Espresso
    * OXO
    * Pallo
    * Parker Legris
    * Peak Water
    * Planetary Design
    * Prima Coffee
    * Protonea Senger
    * Pullman
    * Puqpress
    * Rancilio
    * Ratio
    * Rattleware
    * Revolution
    * Rhino Coffee Gear
    * Slayer
    * Specialty Turkish Coffee
    * Sibarist
    * SSP
    * SWORKSDESIGN
    * Synesso
    * Technivorm
    * ThermoWorks
    * Third Wave Water
    * Titus Grinding
    * Timemore
    * True
    * Turbo Air
    * UNIC
    * Tricolate
    * Urnex
    * Victoria Arduino
    * Vitamix
    * Voga
    * VST
    * Wacaco
    * Weber Workshops
    * Yama
    * Yield Design Co.
    * Zojirushi
    * Zero Japan

 * Wholesale Products
 * Commercial Grinders
 * Deals
    * All Deals
    * Holiday Sales

 * Commercial
    * All Commercial Services
    * Roaster Referral Program
    * Commercial Build-Outs
    * Financing
    * Repair Your Machine
    * Wholesale
    * Commercial Grinders
    * Commercial Espresso
    * Commercial Coffee
    * Water Treatment

 * Learn
    * All Learn
    * All Content
    * Prima Coffee Community
    * Buying Guides
    * Maintenance
    * Commercial
    * Product Comparisons
      * All Product Comparisons
      * Comparisons: Grinders
    * Brewing 101
      * All Brewing 101
      * Brewing 101: Grinders
      * Brewing 101: Coffee
      * Brewing 101: Espresso
      * Brewing 101: Brewing Guides
    * Product Overviews
      * All Product Overviews
      * Overviews: Grinders
      * Overviews: Prep
      * Overviews: Serve
      * Overviews: Brewers

 * Sign in Register


Search


Outlet Deals
Join the Community
Financing Options
Repair Your Machine
Purveyors of the finest coffee and espresso equipment.


BEST SELLERS

VST
VST Precision 58mm Espresso Baskets
35.00
Weber Workshops
Weber Workshops EPF Espresso Paper Filter
7.50
Option-O
Lagom P64 Flat Burr Single-Dosing Coffee Grinder
1750.00
Pullman
Pullman Filtration Basket
29.99
Abid
Clever Coffee Dripper
22.28
Acaia
Acaia Lunar Water-Resistant Espresso Scale (2021)
250.00
Sibarist
Sibarist FAST Filters for Hario V60 01/02
16.00
Kinu
Kinu M47 Manual Coffee and Espresso Grinder
349.00
Rhino Coffee Gear
Rhino Coffee Gear Double-Spouted Shot Pitcher 3oz
8.95
Urnex
Urnex Cafiza | Espresso Machine Cleaning Powder (20oz)
10.99


EVERY ENTHUSIAST'S FAVORITE


Review Title
Review Content
Real Reviews From Real Customers
Reviews carousel
Carousel arrows
4.9 star rating 885 Reviews
5.0 star rating 12/24/23
Original V60 still the best
Can’t beat the original design for form and function. Great price!
Kelvin K.
5.0 star rating 12/24/23
Original V60 still the best

Can’t beat the original design for form and function. Great price!
Kelvin K.
5.0 star rating 12/23/23
Prima’s site was easy to
Prima’s site was easy to navigate, the product and shipping were reasonably
priced, and I received the product promptly. Highly re...
Read More
Ann R.
5.0 star rating 12/23/23
Prima’s site was easy to

Prima’s site was easy to navigate, the product and shipping were reasonably
priced, and I received the product promptly. Highly re...
Read More
Ann R.
5.0 star rating 12/17/23
Great product and service
Perfect size, great heat retention, feels solid and high quality
Vanessa M.
5.0 star rating 12/17/23
Great product and service

Perfect size, great heat retention, feels solid and high quality
Vanessa M.
5.0 star rating 12/14/23
Great one cup of coffee
Excellent product. It’s easy to use and makes a great cup of coffee
Daniel M.
5.0 star rating 12/14/23
Great one cup of coffee

Excellent product. It’s easy to use and makes a great cup of coffee
Daniel M.
5.0 star rating 12/31/23
Prima coffee always does a
Prima coffee always does a great job with products, notifications on orders and
shipping. Also follow ups on purchases.
Karl S.
5.0 star rating 12/31/23
Prima coffee always does a

Prima coffee always does a great job with products, notifications on orders and
shipping. Also follow ups on purchases.
Karl S.
5.0 star rating 12/31/23
Customer service is great
Purchase went smoothly. Packaged well and protected my products from damage.
Highly recommend.
John R.
5.0 star rating 12/31/23
Customer service is great

Purchase went smoothly. Packaged well and protected my products from damage.
Highly recommend.
John R.
5.0 star rating 12/29/23
This is my second Ditting
This is my second Ditting grinder from Prima Coffee Equipment. These grinders
are tanks and their grind is consistent at every ran...
Read More
Jason Y.
5.0 star rating 12/29/23
This is my second Ditting

This is my second Ditting grinder from Prima Coffee Equipment. These grinders
are tanks and their grind is consistent at every ran...
Read More
Jason Y.
5.0 star rating 12/26/23
Quality & fast
Got my order quick and very pleased with this new basket. This may have been the
reason why my Gaggia Classic Pro was not pulling ...
Read More
Edon N.
5.0 star rating 12/26/23
Quality & fast

Got my order quick and very pleased with this new basket. This may have been the
reason why my Gaggia Classic Pro was not pulling ...
Read More
Edon N.
5.0 star rating 12/26/23
Was given a part check
Was given a part check list of the grinder via email which was wonderful
Nagib A.
5.0 star rating 12/26/23
Was given a part check

Was given a part check list of the grinder via email which was wonderful
Nagib A.
5.0 star rating 12/24/23
Original V60 still the best
Can’t beat the original design for form and function. Great price!
Kelvin K.
5.0 star rating 12/24/23
Original V60 still the best

Can’t beat the original design for form and function. Great price!
Kelvin K.
5.0 star rating 12/23/23
Prima’s site was easy to
Prima’s site was easy to navigate, the product and shipping were reasonably
priced, and I received the product promptly. Highly re...
Read More
Ann R.
5.0 star rating 12/23/23
Prima’s site was easy to

Prima’s site was easy to navigate, the product and shipping were reasonably
priced, and I received the product promptly. Highly re...
Read More
Ann R.
5.0 star rating 12/17/23
Great product and service
Perfect size, great heat retention, feels solid and high quality
Vanessa M.
5.0 star rating 12/17/23
Great product and service

Perfect size, great heat retention, feels solid and high quality
Vanessa M.
5.0 star rating 12/14/23
Great one cup of coffee
Excellent product. It’s easy to use and makes a great cup of coffee
Daniel M.
5.0 star rating 12/14/23
Great one cup of coffee

Excellent product. It’s easy to use and makes a great cup of coffee
Daniel M.
5.0 star rating 12/31/23
Prima coffee always does a
Prima coffee always does a great job with products, notifications on orders and
shipping. Also follow ups on purchases.
Karl S.
5.0 star rating 12/31/23
Prima coffee always does a

Prima coffee always does a great job with products, notifications on orders and
shipping. Also follow ups on purchases.
Karl S.
5.0 star rating 12/31/23
Customer service is great
Purchase went smoothly. Packaged well and protected my products from damage.
Highly recommend.
John R.
5.0 star rating 12/31/23
Customer service is great

Purchase went smoothly. Packaged well and protected my products from damage.
Highly recommend.
John R.
Powered by









OTHER COFFEE ENTHUSIASTS ARE BUYING

Baratza
Baratza Portafilter Holder for Encore and Virtuoso Grinders
12.00
La Marzocco
La Marzocco Strada S Espresso Machine | 2 or 3 Groups (AV/ABR)
26130.00
Ditting
Ditting 702584 - 807 Starting Switch, Blue
87.30
Zojirushi
Zojirushi Thermal Carafe, 1.0 liter- AHGB-10SE
27.99



FEATURED CATEGORIES - SHOP HOME BREWING GEAR FOR COFFEE AND ESPRESSO.

- Pour Over -
- Grinders -
- Manual Espresso -
- Hand Grinders -



BREW COFFEE AT HOME

Kalita Wave Dripper Fellow Stagg EKG Baratza Encore Acaia Pearl Model S Hario
Server Peak Water Pitcher Shop Brewing Gear


WE THOUGHT YOU MIGHT LIKE THESE

Revolution
Revolution Original Stainless Steel Steaming Pitchers
22.99
Comandante
Comandante Red Clix RX-35 Precision Grind Adjustment
38.00
Barista Hustle
Barista Hustle Comb Distribution Tool
30.00
Hario
Hario V60 Filters for the 02 Dripper - White Paper - Pack of 100 (Tabbed)
9.50


BREW ESPRESSO AT HOME

Kinu M47 Buono Kettle Robot Espresso Maker El Rocio Zarre Acaia Lunar Ancap
Demitasse Shop Espresso Gear






RECENT POSTS


HOW TO PROGRAM THE FETCO EXTRACTOR PLUS SERIES BREWER

Dec 22nd 2023 Written by Ryan Felbinger
Transcript I'm Ryan from Prima and this is the Fetco Extractor Plus Series
Coffee Brewer and toda …
read more


VIDEO OVERVIEW | FETCO CBS-1231 PLUS BREWER

Dec 15th 2023 Written by Ryan Felbinger
Transcript I'm Ryan from Prima and this is the Fetco extractor plus series
Commercial Coffee Brew …
read more


VIDEO OVERVIEW | FETCO 2200 NG BREWERS

Dec 8th 2023 Written by Ryan Felbinger
Transcript I'm Ryan from Prima and this is the Fetco Next Generation series
Commercial Coffee Bre …
read more

View Our Blog


 * ORDERS OVER $75 SHIP FREE


 * PRICE MATCH GUARANTEE


 * HASSLE FREE RETURNS


 * EXPERT CUSTOMER SERVICE



OK



CONTACT US

 * Email: sales@prima-coffee.com
 * Call: (888) 837-7892
 * Fax: (888) 655-7773
 * 4603 Poplar Level Rd. Suite 2
   Louisville, KY 40213

PAYMENT OPTIONS

 * 
 * 
 * 
 * 
   
   
   

Wire Transfers & Checks Too!

ABOUT PRIMA COFFEE

 * Blog
 * Coffee Glossary
 * Prima Coffee Community
 * Affiliate Program
 * Commercial Services
 * Maintenance Services
 * Wholesale Program
 * Join Our Team

CUSTOMER SERVICE

 * Account Login
 * My Order Status
 * Price Guarantee
 * Return Policy
 * Shipping Policy
 * Track Your Shipment
 * The Prima Edge
   
 * Financing

STAY CONNECTED

Get the latest updates on new products and upcoming sales

JOIN
 * 
 * 
 * 
 * 
 * 

Privacy Policy | Terms & Conditions

© 2024 Prima Coffee Equipment.


front


Save More

Close dialog 1

Exclusive Savings

 

Get our newsletter for exclusive savings and updates.




I'm interested in:

Espresso Gear
Coffee Gear
Commercial Equipment

Subscribe



Live Chat