patcooks.com
Open in
urlscan Pro
23.227.38.32
Public Scan
Submitted URL: https://www.patcooks.com/
Effective URL: https://patcooks.com/
Submission: On March 30 via api from FI — Scanned from CA
Effective URL: https://patcooks.com/
Submission: On March 30 via api from FI — Scanned from CA
Form analysis
15 forms found in the DOMGET /search
<form class="relative mt-10 max-w-2xl mx-auto block" action="/search" method="get" role="search">
<label for="Search" class="visually-hidden"> Search </label>
<input type="search" name="q" id="Search" class="pr-12 placeholder-current input w-full" value="" placeholder="Search">
<button class="absolute right-2 top-1/2 transform -translate-y-1/2 p-1" type="submit">
<span class="inline-block w-5 h-5"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M2 21.1304C2 26.2041 4.01552 31.07 7.60317 34.6577C11.1908 38.2453 16.0567 40.2609 21.1304 40.2609C26.2041 40.2609 31.07 38.2453 34.6577 34.6577C38.2453 31.07 40.2609 26.2041 40.2609 21.1304C40.2609 16.0567 38.2453 11.1908 34.6577 7.60317C31.07 4.01552 26.2041 2 21.1304 2C16.0567 2 11.1908 4.01552 7.60317 7.60317C4.01552 11.1908 2 16.0567 2 21.1304V21.1304Z"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M46 46L34.6576 34.6576" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
<span class="visually-hidden">Search</span>
</button>
</form>
GET /search
<form x-ref="searchForm" action="/search" method="get" role="search" @submit="onFormSubmit" "="">
<div class=" relative">
<input id="header-search" type="search" name="q" value="" class="header-search-input pl-9 py-2 placeholder:text-scheme-text font-secondary w-full border-0 shadow-none bg-transparent" placeholder="Search" aria-expanded="false"
aria-owns="predictive-search-results-list" aria-controls="predictive-search-results-list" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false" x-ref="input" x-model="rawQuery"
@input.debounce.300="onChange" @focus="onFocus">
<label class="visually-hidden" for="header-search">Search</label>
<input type="hidden" name="options[prefix]" value="last"><button class="absolute left-0 top-1/2 transform -translate-y-1/2 p-1" aria-label="Search">
<span class="inline-block w-6 h-6"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M2 21.1304C2 26.2041 4.01552 31.07 7.60317 34.6577C11.1908 38.2453 16.0567 40.2609 21.1304 40.2609C26.2041 40.2609 31.07 38.2453 34.6577 34.6577C38.2453 31.07 40.2609 26.2041 40.2609 21.1304C40.2609 16.0567 38.2453 11.1908 34.6577 7.60317C31.07 4.01552 26.2041 2 21.1304 2C16.0567 2 11.1908 4.01552 7.60317 7.60317C4.01552 11.1908 2 16.0567 2 21.1304V21.1304Z"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M46 46L34.6576 34.6576" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
</button>
<button @click="close(true,true)" class="block p-1 absolute right-0 top-1/2 transform -translate-y-1/2" type="button">
<span class="visually-hidden">Close (esc)</span>
<span class="inline-block w-6 h-6"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M46 2L2 46" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M46 46L2 2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></span>
</button>
</div>
<div id="predictiveSearchResults" :class="{'opacity-0': !isOpen }" tabindex="-1"
class="bg-scheme-background text-scheme-text pb-5 lg:pb-10 px-section absolute left-0 right-0 z-50 max-h-three-quarters-screen-height overflow-hidden overflow-y-auto opacity-0">
<template x-if="loading && !results">
<div class="w-6 h-6 mx-auto" data-predictive-loading="">
<div class="loading"></div>
</div>
</template>
<template x-if="isOpen">
<div x-ref="results">
</div>
</template>
</div>
<span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product-form-template--15167397363773__1650891358fef95dd4-4341021114429-0" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form="" data-product-handle="pat"
data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" tabindex="-1"><input type="hidden" name="utf8" value="✓" tabindex="-1">
<div class="hidden">
<label class="hidden " for="fallback-selector-template--15167397363773__1650891358fef95dd4-0">Variant</label>
<select @change="mainSelectorChange()" x-ref="singleVariantSelector" name="id" id="fallback-selector-template--15167397363773__1650891358fef95dd4-0"
class="appearance-none p-2 font-secondary text-sm input text-scheme-text pr-10 mx-auto max-w-full " tabindex="-1">
<option selected="selected" x-bind:selected="currentVariantId === 31642919534653" value="31642919534653"> Default Title </option>
</select>
</div>
<span class="sr-only">Regular price</span>
<div class="relative z-10 text-center pb-button-shadow">
<button class="push-btn theme-button " type="submit" tabindex="-1">
<span class="push-btn-surface "> Add to Cart </span>
<span class="visually-hidden">, Pat the Spatula </span></button>
</div><template x-if="current_variant && current_variant.unit_price">
<div class="text-sm text-scheme-text text-center mt-2.5" data-unit-price-wrapper="">
<span class="sr-only">Unit price</span>
<span x-html="formatMoney(current_variant.unit_price)"></span>
<span aria-hidden="true"> / </span>
<span class="sr-only">per</span>
<span x-html="
current_variant.unit_price_measurement.reference_value != 1 ? current_variant.unit_price_measurement.reference_value : ''
"></span><!--
--><span x-html="current_variant.unit_price_measurement.reference_unit"></span>
</div>
</template>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product-form-template--15167397363773__1650891358fef95dd4-4540115451965-1" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form=""
data-product-handle="flippin-pat" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" tabindex="-1"><input type="hidden" name="utf8" value="✓" tabindex="-1">
<div class="hidden">
<label class="hidden " for="fallback-selector-template--15167397363773__1650891358fef95dd4-1">Variant</label>
<select @change="mainSelectorChange()" x-ref="singleVariantSelector" name="id" id="fallback-selector-template--15167397363773__1650891358fef95dd4-1"
class="appearance-none p-2 font-secondary text-sm input text-scheme-text pr-10 mx-auto max-w-full " tabindex="-1">
<option selected="selected" x-bind:selected="currentVariantId === 32080397598781" value="32080397598781"> Default Title </option>
</select>
</div>
<span class="sr-only">Regular price</span>
<div class="relative z-10 text-center pb-button-shadow">
<button class="push-btn theme-button " type="submit" tabindex="-1">
<span class="push-btn-surface "> Add to Cart </span>
<span class="visually-hidden">, Flippin' Pat </span></button>
</div><template x-if="current_variant && current_variant.unit_price">
<div class="text-sm text-scheme-text text-center mt-2.5" data-unit-price-wrapper="">
<span class="sr-only">Unit price</span>
<span x-html="formatMoney(current_variant.unit_price)"></span>
<span aria-hidden="true"> / </span>
<span class="sr-only">per</span>
<span x-html="
current_variant.unit_price_measurement.reference_value != 1 ? current_variant.unit_price_measurement.reference_value : ''
"></span><!--
--><span x-html="current_variant.unit_price_measurement.reference_unit"></span>
</div>
</template>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product-form-template--15167397363773__1650891358fef95dd4-1400122540093-2" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form=""
data-product-handle="avocado-mate" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" tabindex="-1"><input type="hidden" name="utf8" value="✓" tabindex="-1">
<div class="hidden">
<label class="hidden " for="fallback-selector-template--15167397363773__1650891358fef95dd4-2">Variant</label>
<select @change="mainSelectorChange()" x-ref="singleVariantSelector" name="id" id="fallback-selector-template--15167397363773__1650891358fef95dd4-2"
class="appearance-none p-2 font-secondary text-sm input text-scheme-text pr-10 mx-auto max-w-full " tabindex="-1">
<option selected="selected" x-bind:selected="currentVariantId === 14122856185917" value="14122856185917"> Default Title </option>
</select>
</div>
<span class="sr-only">Regular price</span>
<div class="relative z-10 text-center pb-button-shadow">
<button class="push-btn theme-button " type="submit" tabindex="-1">
<span class="push-btn-surface "> Add to Cart </span>
<span class="visually-hidden">, Avocado Mate </span></button>
</div><template x-if="current_variant && current_variant.unit_price">
<div class="text-sm text-scheme-text text-center mt-2.5" data-unit-price-wrapper="">
<span class="sr-only">Unit price</span>
<span x-html="formatMoney(current_variant.unit_price)"></span>
<span aria-hidden="true"> / </span>
<span class="sr-only">per</span>
<span x-html="
current_variant.unit_price_measurement.reference_value != 1 ? current_variant.unit_price_measurement.reference_value : ''
"></span><!--
--><span x-html="current_variant.unit_price_measurement.reference_unit"></span>
</div>
</template>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product-form-template--15167397363773__1650891358fef95dd4-4341021114429" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form="" data-product-handle="pat"
data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="✓">
<div class="hidden">
<label class="hidden " for="fallback-selector-template--15167397363773__1650891358fef95dd4">Variant</label>
<select @change="mainSelectorChange()" x-ref="singleVariantSelector" name="id" id="fallback-selector-template--15167397363773__1650891358fef95dd4"
class="appearance-none p-2 font-secondary text-sm input text-scheme-text pr-10 mx-auto max-w-full ">
<option selected="selected" x-bind:selected="currentVariantId === 31642919534653" value="31642919534653"> Default Title </option>
</select>
</div>
<span class="sr-only">Regular price</span>
<div class="relative z-10 text-center pb-button-shadow">
<button class="push-btn theme-button " type="submit">
<span class="push-btn-surface "> Add to Cart </span>
<span class="visually-hidden">, Pat the Spatula </span></button>
</div><template x-if="current_variant && current_variant.unit_price">
<div class="text-sm text-scheme-text text-center mt-2.5" data-unit-price-wrapper="">
<span class="sr-only">Unit price</span>
<span x-html="formatMoney(current_variant.unit_price)"></span>
<span aria-hidden="true"> / </span>
<span class="sr-only">per</span>
<span x-html="
current_variant.unit_price_measurement.reference_value != 1 ? current_variant.unit_price_measurement.reference_value : ''
"></span><!--
--><span x-html="current_variant.unit_price_measurement.reference_unit"></span>
</div>
</template>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product-form-template--15167397363773__1650891358fef95dd4-4540115451965" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form=""
data-product-handle="flippin-pat" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" tabindex="-1"><input type="hidden" name="utf8" value="✓" tabindex="-1">
<div class="hidden">
<label class="hidden " for="fallback-selector-template--15167397363773__1650891358fef95dd4">Variant</label>
<select @change="mainSelectorChange()" x-ref="singleVariantSelector" name="id" id="fallback-selector-template--15167397363773__1650891358fef95dd4" class="appearance-none p-2 font-secondary text-sm input text-scheme-text pr-10 mx-auto max-w-full "
tabindex="-1">
<option selected="selected" x-bind:selected="currentVariantId === 32080397598781" value="32080397598781"> Default Title </option>
</select>
</div>
<span class="sr-only">Regular price</span>
<div class="relative z-10 text-center pb-button-shadow">
<button class="push-btn theme-button " type="submit" tabindex="-1">
<span class="push-btn-surface "> Add to Cart </span>
<span class="visually-hidden">, Flippin' Pat </span></button>
</div><template x-if="current_variant && current_variant.unit_price">
<div class="text-sm text-scheme-text text-center mt-2.5" data-unit-price-wrapper="">
<span class="sr-only">Unit price</span>
<span x-html="formatMoney(current_variant.unit_price)"></span>
<span aria-hidden="true"> / </span>
<span class="sr-only">per</span>
<span x-html="
current_variant.unit_price_measurement.reference_value != 1 ? current_variant.unit_price_measurement.reference_value : ''
"></span><!--
--><span x-html="current_variant.unit_price_measurement.reference_unit"></span>
</div>
</template>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product-form-template--15167397363773__1650891358fef95dd4-1400122540093" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form=""
data-product-handle="avocado-mate" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" tabindex="-1"><input type="hidden" name="utf8" value="✓" tabindex="-1">
<div class="hidden">
<label class="hidden " for="fallback-selector-template--15167397363773__1650891358fef95dd4">Variant</label>
<select @change="mainSelectorChange()" x-ref="singleVariantSelector" name="id" id="fallback-selector-template--15167397363773__1650891358fef95dd4" class="appearance-none p-2 font-secondary text-sm input text-scheme-text pr-10 mx-auto max-w-full "
tabindex="-1">
<option selected="selected" x-bind:selected="currentVariantId === 14122856185917" value="14122856185917"> Default Title </option>
</select>
</div>
<span class="sr-only">Regular price</span>
<div class="relative z-10 text-center pb-button-shadow">
<button class="push-btn theme-button " type="submit" tabindex="-1">
<span class="push-btn-surface "> Add to Cart </span>
<span class="visually-hidden">, Avocado Mate </span></button>
</div><template x-if="current_variant && current_variant.unit_price">
<div class="text-sm text-scheme-text text-center mt-2.5" data-unit-price-wrapper="">
<span class="sr-only">Unit price</span>
<span x-html="formatMoney(current_variant.unit_price)"></span>
<span aria-hidden="true"> / </span>
<span class="sr-only">per</span>
<span x-html="
current_variant.unit_price_measurement.reference_value != 1 ? current_variant.unit_price_measurement.reference_value : ''
"></span><!--
--><span x-html="current_variant.unit_price_measurement.reference_unit"></span>
</div>
</template>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product-form-template--15167397363773__1650891358fef95dd4-4341021114429-3" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form="" data-product-handle="pat"
data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" tabindex="-1"><input type="hidden" name="utf8" value="✓" tabindex="-1">
<div class="hidden">
<label class="hidden " for="fallback-selector-template--15167397363773__1650891358fef95dd4-3">Variant</label>
<select @change="mainSelectorChange()" x-ref="singleVariantSelector" name="id" id="fallback-selector-template--15167397363773__1650891358fef95dd4-3"
class="appearance-none p-2 font-secondary text-sm input text-scheme-text pr-10 mx-auto max-w-full " tabindex="-1">
<option selected="selected" x-bind:selected="currentVariantId === 31642919534653" value="31642919534653"> Default Title </option>
</select>
</div>
<span class="sr-only">Regular price</span>
<div class="relative z-10 text-center pb-button-shadow">
<button class="push-btn theme-button " type="submit" tabindex="-1">
<span class="push-btn-surface "> Add to Cart </span>
<span class="visually-hidden">, Pat the Spatula </span></button>
</div><template x-if="current_variant && current_variant.unit_price">
<div class="text-sm text-scheme-text text-center mt-2.5" data-unit-price-wrapper="">
<span class="sr-only">Unit price</span>
<span x-html="formatMoney(current_variant.unit_price)"></span>
<span aria-hidden="true"> / </span>
<span class="sr-only">per</span>
<span x-html="
current_variant.unit_price_measurement.reference_value != 1 ? current_variant.unit_price_measurement.reference_value : ''
"></span><!--
--><span x-html="current_variant.unit_price_measurement.reference_unit"></span>
</div>
</template>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product-form-template--15167397363773__1650891358fef95dd4-4540115451965-4" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form=""
data-product-handle="flippin-pat" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" tabindex="-1"><input type="hidden" name="utf8" value="✓" tabindex="-1">
<div class="hidden">
<label class="hidden " for="fallback-selector-template--15167397363773__1650891358fef95dd4-4">Variant</label>
<select @change="mainSelectorChange()" x-ref="singleVariantSelector" name="id" id="fallback-selector-template--15167397363773__1650891358fef95dd4-4"
class="appearance-none p-2 font-secondary text-sm input text-scheme-text pr-10 mx-auto max-w-full " tabindex="-1">
<option selected="selected" x-bind:selected="currentVariantId === 32080397598781" value="32080397598781"> Default Title </option>
</select>
</div>
<span class="sr-only">Regular price</span>
<div class="relative z-10 text-center pb-button-shadow">
<button class="push-btn theme-button " type="submit" tabindex="-1">
<span class="push-btn-surface "> Add to Cart </span>
<span class="visually-hidden">, Flippin' Pat </span></button>
</div><template x-if="current_variant && current_variant.unit_price">
<div class="text-sm text-scheme-text text-center mt-2.5" data-unit-price-wrapper="">
<span class="sr-only">Unit price</span>
<span x-html="formatMoney(current_variant.unit_price)"></span>
<span aria-hidden="true"> / </span>
<span class="sr-only">per</span>
<span x-html="
current_variant.unit_price_measurement.reference_value != 1 ? current_variant.unit_price_measurement.reference_value : ''
"></span><!--
--><span x-html="current_variant.unit_price_measurement.reference_unit"></span>
</div>
</template>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product-form-template--15167397363773__1650891358fef95dd4-1400122540093-5" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form=""
data-product-handle="avocado-mate" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" tabindex="-1"><input type="hidden" name="utf8" value="✓" tabindex="-1">
<div class="hidden">
<label class="hidden " for="fallback-selector-template--15167397363773__1650891358fef95dd4-5">Variant</label>
<select @change="mainSelectorChange()" x-ref="singleVariantSelector" name="id" id="fallback-selector-template--15167397363773__1650891358fef95dd4-5"
class="appearance-none p-2 font-secondary text-sm input text-scheme-text pr-10 mx-auto max-w-full " tabindex="-1">
<option selected="selected" x-bind:selected="currentVariantId === 14122856185917" value="14122856185917"> Default Title </option>
</select>
</div>
<span class="sr-only">Regular price</span>
<div class="relative z-10 text-center pb-button-shadow">
<button class="push-btn theme-button " type="submit" tabindex="-1">
<span class="push-btn-surface "> Add to Cart </span>
<span class="visually-hidden">, Avocado Mate </span></button>
</div><template x-if="current_variant && current_variant.unit_price">
<div class="text-sm text-scheme-text text-center mt-2.5" data-unit-price-wrapper="">
<span class="sr-only">Unit price</span>
<span x-html="formatMoney(current_variant.unit_price)"></span>
<span aria-hidden="true"> / </span>
<span class="sr-only">per</span>
<span x-html="
current_variant.unit_price_measurement.reference_value != 1 ? current_variant.unit_price_measurement.reference_value : ''
"></span><!--
--><span x-html="current_variant.unit_price_measurement.reference_unit"></span>
</div>
</template>
</form>
POST /contact#customer-form-template--15167397363773__1650891804363a2769
<form method="post" action="/contact#customer-form-template--15167397363773__1650891804363a2769" id="customer-form-template--15167397363773__1650891804363a2769" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type"
value="customer"><input type="hidden" name="utf8" value="✓">
<div class="lg:flex items-center justify-center">
<input type="hidden" name="contact[tags]" value="newsletter">
<label for="NewsletterForm-template--15167397363773__1650891804363a2769" class="sr-only"> Email Address </label>
<div class="w-full lg:mr-2 flex-grow">
<input id="NewsletterForm-template--15167397363773__1650891804363a2769" type="email" name="contact[email]" class="input-group-field w-full placeholder:text-scheme-text border-scheme-text" value="" autocorrect="off" autocapitalize="off"
autocomplete="email" placeholder="email@example.com" required="">
</div>
<button type="submit" class="push-btn push-btn--pop w-full lg:w-auto mt-2.5 lg:mt-0" name="commit" id="Subscribe-template--15167397363773__1650891804363a2769">
<span class="push-btn-surface w-full">Subscribe</span>
</button>
</div>
</form>
POST /contact#FooterNewsletter
<form method="post" action="/contact#FooterNewsletter" id="FooterNewsletter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
<div class="lg:flex items-center justify-center">
<input type="hidden" name="contact[tags]" value="newsletter">
<label for="NewsletterForm-footer" class="sr-only"> Email Address </label>
<div class=" w-full lg:mr-2 flex-grow">
<input id="NewsletterForm-footer" type="email" name="contact[email]" class="input--background input-group-field w-full placeholder:text-scheme-text text-scheme-text border-scheme-text" value="" autocorrect="off" autocapitalize="off"
autocomplete="email" placeholder="email@example.com" required="">
</div>
<button type="submit" class="push-btn push-btn--pop w-full lg:w-auto mt-2.5 lg:mt-0" name="commit" id="Subscribe-footer">
<span class="push-btn-surface w-full">Subscribe</span>
</button>
</div>
</form>
GET /search
<form class="relative mt-10 max-w-2xl mx-auto block" action="/search" method="get" role="search">
<label for="Search" class="visually-hidden"> Search </label>
<input type="search" name="q" id="Search" class="pr-12 placeholder-current input w-full" value="" placeholder="Search">
<button class="absolute right-2 top-1/2 transform -translate-y-1/2 p-1" type="submit">
<span class="inline-block w-5 h-5"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M2 21.1304C2 26.2041 4.01552 31.07 7.60317 34.6577C11.1908 38.2453 16.0567 40.2609 21.1304 40.2609C26.2041 40.2609 31.07 38.2453 34.6577 34.6577C38.2453 31.07 40.2609 26.2041 40.2609 21.1304C40.2609 16.0567 38.2453 11.1908 34.6577 7.60317C31.07 4.01552 26.2041 2 21.1304 2C16.0567 2 11.1908 4.01552 7.60317 7.60317C4.01552 11.1908 2 16.0567 2 21.1304V21.1304Z"
stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M46 46L34.6576 34.6576" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
<span class="visually-hidden">Search</span>
</button>
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-SJXex5" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 600px; min-width: 200px; max-width: 1000px; border-radius: 0px; border-style: solid; border-width: 15px; border-color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.94); background-image: url("https://d3k81ch9hvuctc.cloudfront.net/company/JcaQ7h/images/210cffb8-df9e-4e35-adbf-896cec835651.png"); background-repeat: no-repeat; background-size: contain; background-position: 50% 50%; padding: 60px 35px; 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 40px; position: relative; background-color: rgba(255, 255, 255, 0.33); flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" 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-josefin-slab"
style="color:rgb(10, 10, 10);background-color:rgba(255, 255, 255, 0.1);font-size:60px;font-family:josefin-slab, Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;font-weight:bold;">Get 10% 0ff</span></p>
<p style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><br style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"></p>
<p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-josefin-sans"
style="color:rgb(10, 10, 10);background-color:rgba(255, 255, 255, 0.1);font-size:18px;font-family:josefin-sans, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;font-weight:400;">Join Pat Cooks today
for tasty recipes, new items and exclusive offers. </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;"><label for="email_9150571" class="needsclick kl-private-reset-css-Xuajs1"
style="color: rgb(60, 132, 211); font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px;">Your
email</label><input id="email_9150571" class="needsclick go1717105673 kl-private-reset-css-Xuajs1" type="email" autocomplete="email" name="email" tabindex="0" placeholder="Email address" aria-label="Your email" 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(0, 0, 0); font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, 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>
<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;"><button
class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(60, 132, 211); border-radius: 0px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 255, 255); font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-size: 16px; 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
Skip to content The perfect gift for everyone. Menu Menu SHOP * Spatulas * Flatware * Accessories * Recipes * Search * Log in * Create account * Facebook * Pinterest * Instagram * TikTok * Email SHOP Close (esc) * Spatulas * Flatware * Accessories * Recipes * Search * Log in * Create account Search Search * Facebook * Pinterest * Instagram * TikTok * Email Log in Search our site Search Close (esc) Cart items Cart items PAT THE SPATULA Shop Now SPREADING JOY Pat the Spatula is your best friend in the kitchen ready to join you on all your culinary adventures big and small. Pat will brighten your kitchen and warm your heart with every meal. * * * * > ★★★★★ > > “I love my Pat spatulas. I use them for nearly every meal and they bring a > smile to my face! I love them so much I purchased ten more for family and > friends! Every kitchen should have Pat to help them cook. :-)” > > verified customer * > ★★★★★ > > “Every time I use it, I can’t help but smile! My grandkids love to use it > also. I like it so much I bought one for my daughter and my > daughter-in-law!” > > verified customer * > ★★★★★ > > “This spatula brings joy.” > > verified customer * > ★★★★★ > > “Adore Pat! I highly recommend you order one ASAP! I love seeing > his/her/their smiling face while I’m cooking!!!!!” > > verified customer * > ★★★★★ > > “I love this spatula and it always brings a smile to my face when using > it!” > > verified customer * > ★★★★★ > > “I absolutely love our Pat the Spatulas. Placing the order was easy. > Delivery was very quick. They are great quality and just make us happy to > use them. Thank you for bringing joy into our kitchen every day!” > > verified customer * > ★★★★★ > > “I love my Pat spatulas. I use them for nearly every meal and they bring a > smile to my face! I love them so much I purchased ten more for family and > friends! Every kitchen should have Pat to help them cook. :-)” > > verified customer * > ★★★★★ > > “Every time I use it, I can’t help but smile! My grandkids love to use it > also. I like it so much I bought one for my daughter and my > daughter-in-law!” > > verified customer * > ★★★★★ > > “This spatula brings joy.” > > verified customer * > ★★★★★ > > “Adore Pat! I highly recommend you order one ASAP! I love seeing > his/her/their smiling face while I’m cooking!!!!!” > > verified customer * > ★★★★★ > > “I love this spatula and it always brings a smile to my face when using > it!” > > verified customer * > ★★★★★ > > “I absolutely love our Pat the Spatulas. Placing the order was easy. > Delivery was very quick. They are great quality and just make us happy to > use them. Thank you for bringing joy into our kitchen every day!” > > verified customer * > ★★★★★ > > “I love my Pat spatulas. I use them for nearly every meal and they bring a > smile to my face! I love them so much I purchased ten more for family and > friends! Every kitchen should have Pat to help them cook. :-)” > > verified customer * > ★★★★★ > > “Every time I use it, I can’t help but smile! My grandkids love to use it > also. I like it so much I bought one for my daughter and my > daughter-in-law!” > > verified customer * > ★★★★★ > > “This spatula brings joy.” > > verified customer * > ★★★★★ > > “Adore Pat! I highly recommend you order one ASAP! I love seeing > his/her/their smiling face while I’m cooking!!!!!” > > verified customer * > ★★★★★ > > “I love this spatula and it always brings a smile to my face when using > it!” > > verified customer * > ★★★★★ > > “I absolutely love our Pat the Spatulas. Placing the order was easy. > Delivery was very quick. They are great quality and just make us happy to > use them. Thank you for bringing joy into our kitchen every day!” > > verified customer Previous slide Next slide GOLDEN HOUR FLATWARE The most gorgeous, everyday flatware. * Four Person Golden Hour Flatware Set FOUR PERSON GOLDEN HOUR FLATWARE SET Regular price $95.00 Regular price Sale price $95.00 Unit price / per * One Person Golden Hour Flatware Set ONE PERSON GOLDEN HOUR FLATWARE SET Regular price $27.99 Regular price Sale price $27.99 Unit price / per PAT COOKS collection * Pat the Spatula PAT THE SPATULA $15.99 Variant Default Title Regular price Add to Cart , Pat the Spatula Unit price / per * Flippin' Pat FLIPPIN' PAT $17.99 Variant Default Title Regular price Add to Cart , Flippin' Pat Unit price / per * Avocado Mate AVOCADO MATE $9.99 Variant Default Title Regular price Add to Cart , Avocado Mate Unit price / per * Pat the Spatula PAT THE SPATULA $15.99 Variant Default Title Regular price Add to Cart , Pat the Spatula Unit price / per * Flippin' Pat FLIPPIN' PAT $17.99 Variant Default Title Regular price Add to Cart , Flippin' Pat Unit price / per * Avocado Mate AVOCADO MATE $9.99 Variant Default Title Regular price Add to Cart , Avocado Mate Unit price / per * Pat the Spatula PAT THE SPATULA $15.99 Variant Default Title Regular price Add to Cart , Pat the Spatula Unit price / per * Flippin' Pat FLIPPIN' PAT $17.99 Variant Default Title Regular price Add to Cart , Flippin' Pat Unit price / per * Avocado Mate AVOCADO MATE $9.99 Variant Default Title Regular price Add to Cart , Avocado Mate Unit price / per Previous slide Next slide RECIPES * Lemon Pasta with Salmon LEMON PASTA WITH SALMON * Ground Chicken Squiggly Noodles GROUND CHICKEN SQUIGGLY NOODLES * Arugula Pistachio Pesto ARUGULA PISTACHIO PESTO * Beef Birria Ramen BEEF BIRRIA RAMEN * Thandai THANDAI * Crispy Artichoke Hearts with Tahini CRISPY ARTICHOKE HEARTS WITH TAHINI * Elote Steak Salad ELOTE STEAK SALAD * Artichoke & Jalapeño Twice Baked Potatoes ARTICHOKE & JALAPEÑO TWICE BAKED POTATOES * Bruschetta Avocado Toast BRUSCHETTA AVOCADO TOAST Read more JOIN PAT COOKS NEWSLETTER Get 10% off your first order Email Address Subscribe Pat Cooks is a registered Trademark and not affiliated with Trader Joe's. * Facebook * Pinterest * Instagram * TikTok * Email SHOP * Spatulas * Flatware * Accessories * Recipes * Search HELP * About Me * Contact Me * Refund Policy * Shipping Policy JOIN TO GET 10% OFF YOUR FIRST ORDER Email Address Subscribe © 2023, Pat Cooks. Powered by Shopify ACCEPTED PAYMENTS * Amazon * American Express * Apple Pay * Diners Club * Discover * Meta Pay * Google Pay * Mastercard * PayPal * Shop Pay * Venmo * Visa * Choosing a selection results in a full page refresh. * Press the space key then arrow keys to make a selection. YOUR CART - Close (esc) Your cart is currently empty. TODO: $0.00 USD SHOP Close (esc) * Spatulas * Flatware * Accessories * Recipes * Search * Log in * Create account Search Search * Facebook * Pinterest * Instagram * TikTok * Email YOUR CART - 0 ITEMS Close (esc) Your cart is currently empty. TODO: $0.00 USD Close form 1 Get 10% 0ff Join Pat Cooks today for tasty recipes, new items and exclusive offers. Your email Subscribe