PageSourceSearch

https://www.felixandnorton.com/

html felixandnorton.com collected 2026-10-02 10:07:51 UTC 584,046 bytes, 14,183 lines download raw bytes

1<!doctype html>
2<html
3  
4  lang="en"
5>
6  <head><link
7        rel="icon"
8        type="image/png"
9        href="//www.felixandnorton.com/cdn/shop/files/logo_fn_socials_new_2025_0f6ced9b-b210-4e03-bb3b-cf185a717748.png?crop=center&height=32&v=1748461831&width=32"
10      >
11    
12      <style data-shopify>
13        @media (prefers-reduced-motion: no-preference) {
14          @view-transition {
15            navigation: auto;
16          }
17        }
18      </style>
19      <link
20        rel="expect"
21        href="#MainContent"
22        blocking="render"
23        id="view-transition-render-blocker"
24      >
25    
26
27
28<meta charset="utf-8">
29<meta
30  http-equiv="X-UA-Compatible"
31  content="IE=edge"
32>
33<meta
34  name="viewport"
35  content="width=device-width,initial-scale=1"
36>
37<meta
38  name="theme-color"
39  content=""
40>
41
42<meta
43  property="og:site_name"
44  content="Félix &amp; Norton"
45>
46<meta
47  property="og:url"
48  content="https://www.felixandnorton.com/"
49>
50<meta
51  property="og:title"
52  content="Gourmet Cookie Delivery | Félix &amp; Norton"
53>
54<meta
55  property="og:type"
56  content="website"
57>
58<meta
59  property="og:description"
60  content="Baking smiles since 1985. Félix &amp; Norton is Montreal&#39;s original provider of gourmet cookies. Our rich history is surpassed only by our rich flavours cookies made with pure Belgian chocolate. Now you can have fresh F&amp;N delivered right to your door anywhere in Canada!"
61><meta
62    property="og:image"
63    content="http://www.felixandnorton.com/cdn/shop/files/Events_74ee09b9-3121-4dda-8c47-025edd34ef87.jpg?v=1748883840"
64  >
65  <meta
66    property="og:image:secure_url"
67    content="https://www.felixandnorton.com/cdn/shop/files/Events_74ee09b9-3121-4dda-8c47-025edd34ef87.jpg?v=1748883840"
68  >
69  <meta
70    property="og:image:width"
71    content="4735"
72  >
73  <meta
74    property="og:image:height"
75    content="3382"
76  ><meta
77  name="twitter:card"
78  content="summary_large_image"
79>
80<meta
81  name="twitter:title"
82  content="Gourmet Cookie Delivery | Félix &amp; Norton"
83>
84<meta
85  name="twitter:description"
86  content="Baking smiles since 1985. Félix &amp; Norton is Montreal&#39;s original provider of gourmet cookies. Our rich history is surpassed only by our rich flavours cookies made with pure Belgian chocolate. Now you can have fresh F&amp;N delivered right to your door anywhere in Canada!"
87>
88
89<title>
90  Gourmet Cookie Delivery | Félix &amp; Norton
91</title>
92
93<link
94  rel="canonical"
95  href="https://www.felixandnorton.com/"
96>
97
98
99  <meta
100    name="description"
101    content="Baking smiles since 1985. Félix &amp; Norton is Montreal&#39;s original provider of gourmet cookies. Our rich history is surpassed only by our rich flavours cookies made with pure Belgian chocolate. Now you can have fresh F&amp;N delivered right to your door anywhere in Canada!"
102  >
103
104<link href="//www.felixandnorton.com/cdn/shop/t/172/assets/overflow-list.css?v=16727044177065489451786551032" as="style" rel="preload">
105<link href="//www.felixandnorton.com/cdn/shop/t/172/assets/base.css?v=132492467252896707531786551032" rel="stylesheet" type="text/css" media="all" />
106
107
108
109  <style data-shopify>
110    :root {
111      --hover-lift-amount: 4px;
112      --hover-scale-amount: 1.03;
113      --hover-subtle-zoom-amount: 1.015;
114    }
115
116    @media (any-pointer: fine) and (prefers-reduced-motion: no-preference) {
117      
118        .card-hover-effect-lift .product-card:hover,
119        .card-hover-effect-lift .collection-card:hover,
120        .card-hover-effect-lift .predictive-search-results__card:hover {
121          transform: translateY(calc(-1 * var(--hover-lift-amount)));
122        }
123      
124
125      
126
127      
128    }
129  </style>
130
131
132
133<link href="//www.felixandnorton.com/cdn/fonts/nunito/nunito_n6.1a6c50dce2e2b3b0d31e02dbd9146b5064bea503.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
134<link href="//www.felixandnorton.com/cdn/fonts/nunito/nunito_n6.1a6c50dce2e2b3b0d31e02dbd9146b5064bea503.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
135<link href="//www.felixandnorton.com/cdn/fonts/nunito/nunito_n9.29703ebe5c8d8fa1bc7f2dcb872bdf16cf7ff465.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
136<link href="//www.felixandnorton.com/cdn/fonts/nunito/nunito_n9.29703ebe5c8d8fa1bc7f2dcb872bdf16cf7ff465.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
137
138
139<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 139
139
140<script type="importmap">
141  {
142    "imports": {
143      "@theme/overflow-list": "//www.felixandnorton.com/cdn/shop/t/172/assets/overflow-list.js?v=46858356770684902511786551032",
144      "@theme/component": "//www.felixandnorton.com/cdn/shop/t/172/assets/component.js?v=175690430936884589731786551032",
145      "@theme/dialog": "//www.felixandnorton.com/cdn/shop/t/172/assets/dialog.js?v=144816527575655702281786551032",
146      "@theme/events": "//www.felixandnorton.com/cdn/shop/t/172/assets/events.js?v=99399773727497444581786551032",
147      "@shopify/events": "https://cdn.shopify.com/storefront/standard-events.js",
148      "@theme/view-event-elements": "//www.felixandnorton.com/cdn/shop/t/172/assets/view-event-elements.js?v=34258756885466567141786551032",
149      "@theme/focus": "//www.felixandnorton.com/cdn/shop/t/172/assets/focus.js?v=60436577539430446401786551032",
150      "@theme/morph": "//www.felixandnorton.com/cdn/shop/t/172/assets/morph.js?v=182601902166245204061786551032",
151      "@theme/paginated-list": "//www.felixandnorton.com/cdn/shop/t/172/assets/paginated-list.js?v=71290058904108491691786551032",
152      "@theme/performance": "//www.felixandnorton.com/cdn/shop/t/172/assets/performance.js?v=171015751390534793081786551032",
153      "@theme/product-form": "//www.felixandnorton.com/cdn/shop/t/172/assets/product-form.js?v=156247955454460663281786551032",
154      "@theme/recently-viewed-products": "//www.felixandnorton.com/cdn/shop/t/172/assets/recently-viewed-products.js?v=94729125001750262651786551032",
155      "@theme/scrolling": "//www.felixandnorton.com/cdn/shop/t/172/assets/scrolling.js?v=162288454571026455011786551032",
156      "@theme/section-renderer": "//www.felixandnorton.com/cdn/shop/t/172/assets/section-renderer.js?v=44511745960026958271786551032",
157      "@theme/section-hydration": "//www.felixandnorton.com/cdn/shop/t/172/assets/section-hydration.js?v=108434990705342316311786551032",
158      "@theme/money-formatting": "//www.felixandnorton.com/cdn/shop/t/172/assets/money-formatting.js?v=160151249720534550011786551032",
159      "@theme/utilities": "//www.felixandnorton.com/cdn/shop/t/172/assets/utilities.js?v=46961525399390006791786551032",
160      "@theme/variant-picker": "//www.felixandnorton.com/cdn/shop/t/172/assets/variant-picker.js?v=76692244208061220611786551032",
161      "@theme/variant-resolution": "//www.felixandnorton.com/cdn/shop/t/172/assets/variant-resolution.js?v=69293302205961280521786551032",
162      "@theme/media-gallery": "//www.felixandnorton.com/cdn/shop/t/172/assets/media-gallery.js?v=154207211298275592001786551032",
163      "@theme/quick-add": "//www.felixandnorton.com/cdn/shop/t/172/assets/quick-add.js?v=160295260742220749141786551032",
164      "@theme/paginated-list-aspect-ratio": "//www.felixandnorton.com/cdn/shop/t/172/assets/paginated-list-aspect-ratio.js?v=25254270272143792451786551032",
165      "@theme/popover-polyfill": "//www.felixandnorton.com/cdn/shop/t/172/assets/popover-polyfill.js?v=119029313658895111201786551032",
166      "@theme/component-quantity-selector": "//www.felixandnorton.com/cdn/shop/t/172/assets/component-quantity-selector.js?v=67906657287482036641786551032",
167      "@theme/comparison-slider": "//www.felixandnorton.com/cdn/shop/t/172/assets/comparison-slider.js?v=106705562947035711941786551032",
168      "@theme/sticky-add-to-cart": "//www.felixandnorton.com/cdn/shop/t/172/assets/sticky-add-to-cart.js?v=130489688094345781431786551032",
169      "@theme/fly-to-cart": "//www.felixandnorton.com/cdn/shop/t/172/assets/fly-to-cart.js?v=48483246440248933081786551032",
170      "@theme/scroll-container": "//www.felixandnorton.com/cdn/shop/t/172/assets/scroll-container.js?v=127018149358875384221786551032",
171      "@theme/theme-drawer": "//www.felixandnorton.com/cdn/shop/t/172/assets/theme-drawer.js?v=155110645205299884131786551032"
172    }
173  }
174</script>
174<script
175  src="//www.felixandnorton.com/cdn/shop/t/172/assets/standard-actions-override.js?v=171683365447094389611786551032"
176  type="module"
177></script>
177
178
179<script
180  src="//www.felixandnorton.com/cdn/shop/t/172/assets/page-view-event.js?v=12823247316348680231786551032"
181  type="module"
182  defer
183></script>
183
184
185<script
186  src="//www.felixandnorton.com/cdn/shop/t/172/assets/view-transitions.js?v=116552130480572511441786551032"
187  async
188  
189    blocking="render"
190  
191></script>
191
192
193<link
194  rel="modulepreload"
195  href="//www.felixandnorton.com/cdn/shop/t/172/assets/utilities.js?v=46961525399390006791786551032"
196  fetchpriority="low"
197>
198<link
199  rel="modulepreload"
200  href="//www.felixandnorton.com/cdn/shop/t/172/assets/component.js?v=175690430936884589731786551032"
201  fetchpriority="low"
202>
203<link
204  rel="modulepreload"
205  href="//www.felixandnorton.com/cdn/shop/t/172/assets/section-renderer.js?v=44511745960026958271786551032"
206  fetchpriority="low"
207>
208<link
209  rel="modulepreload"
210  href="//www.felixandnorton.com/cdn/shop/t/172/assets/section-hydration.js?v=108434990705342316311786551032"
211  fetchpriority="low"
212>
213<link
214  rel="modulepreload"
215  href="//www.felixandnorton.com/cdn/shop/t/172/assets/morph.js?v=182601902166245204061786551032"
216  fetchpriority="low"
217>
218
219
220
221<link
222  rel="modulepreload"
223  href="//www.felixandnorton.com/cdn/shop/t/172/assets/focus.js?v=60436577539430446401786551032"
224  fetchpriority="low"
225>
226<link
227  rel="modulepreload"
228  href="//www.felixandnorton.com/cdn/shop/t/172/assets/recently-viewed-products.js?v=94729125001750262651786551032"
229  fetchpriority="low"
230>
231<link
232  rel="modulepreload"
233  href="//www.felixandnorton.com/cdn/shop/t/172/assets/scrolling.js?v=162288454571026455011786551032"
234  fetchpriority="low"
235>
236<link
237  rel="modulepreload"
238  href="//www.felixandnorton.com/cdn/shop/t/172/assets/events.js?v=99399773727497444581786551032"
239  fetchpriority="low"
240>
241<script
242  src="//www.felixandnorton.com/cdn/shop/t/172/assets/popover-polyfill.js?v=119029313658895111201786551032"
243  type="module"
244  fetchpriority="low"
245></script>
vendor: 1 bytes, line 245
245
246<script
247  src="//www.felixandnorton.com/cdn/shop/t/172/assets/overflow-list.js?v=46858356770684902511786551032"
248  type="module"
249  fetchpriority="low"
250></script>
vendor: 1 bytes, line 250
250
251<script
252  src="//www.felixandnorton.com/cdn/shop/t/172/assets/quick-add.js?v=160295260742220749141786551032"
253  type="module"
254  fetchpriority="low"
255></script>
255
256
257
258<script
259  src="//www.felixandnorton.com/cdn/shop/t/172/assets/dialog.js?v=144816527575655702281786551032"
260  type="module"
261  fetchpriority="low"
262></script>
vendor: 1 bytes, line 262
262
263<script
264  src="//www.felixandnorton.com/cdn/shop/t/172/assets/variant-picker.js?v=76692244208061220611786551032"
265  type="module"
266  fetchpriority="low"
267></script>
vendor: 1 bytes, line 267
267
268<script
269  src="//www.felixandnorton.com/cdn/shop/t/172/assets/product-card.js?v=80689566448612614681786551032"
270  type="module"
271  fetchpriority="low"
272></script>
vendor: 1 bytes, line 272
272
273<script
274  src="//www.felixandnorton.com/cdn/shop/t/172/assets/product-form.js?v=156247955454460663281786551032"
275  type="module"
276  fetchpriority="low"
277></script>
vendor: 1 bytes, line 277
277
278<script
279  src="//www.felixandnorton.com/cdn/shop/t/172/assets/fly-to-cart.js?v=48483246440248933081786551032"
280  type="module"
281  fetchpriority="low"
282></script>
vendor: 1 bytes, line 282
282
283<script
284  src="//www.felixandnorton.com/cdn/shop/t/172/assets/accordion-custom.js?v=105323356731531709191786551032"
285  type="module"
286  fetchpriority="low"
287></script>
vendor: 1 bytes, line 287
287
288<script
289  src="//www.felixandnorton.com/cdn/shop/t/172/assets/media.js?v=37825095869491791421786551032"
290  type="module"
291  fetchpriority="low"
292></script>
vendor: 1 bytes, line 292
292
293<script
294  src="//www.felixandnorton.com/cdn/shop/t/172/assets/product-price.js?v=179333985604099329921786551032"
295  type="module"
296  fetchpriority="low"
297></script>
vendor: 1 bytes, line 297
297
298<script
299  src="//www.felixandnorton.com/cdn/shop/t/172/assets/product-sku.js?v=28741104639155857071786551032"
300  type="module"
301  fetchpriority="low"
302></script>
vendor: 1 bytes, line 302
302
303<script
304  src="//www.felixandnorton.com/cdn/shop/t/172/assets/product-inventory.js?v=7173209571153411411786551032"
305  type="module"
306  fetchpriority="low"
307></script>
vendor: 1 bytes, line 307
307
308<script
309  src="//www.felixandnorton.com/cdn/shop/t/172/assets/show-more.js?v=94563802205717136101786551032"
310  type="module"
311  fetchpriority="low"
312></script>
vendor: 1 bytes, line 312
312
313<script
314  src="//www.felixandnorton.com/cdn/shop/t/172/assets/slideshow.js?v=28306258147874261831786551032"
315  type="module"
316  fetchpriority="low"
317></script>
vendor: 1 bytes, line 317
317
318<script
319  src="//www.felixandnorton.com/cdn/shop/t/172/assets/layered-slideshow.js?v=30135417790894624731786551032"
320  type="module"
321  fetchpriority="low"
322></script>
vendor: 1 bytes, line 322
322
323<script
324  src="//www.felixandnorton.com/cdn/shop/t/172/assets/anchored-popover.js?v=143987075196095667371786551032"
325  type="module"
326  fetchpriority="low"
327></script>
vendor: 1 bytes, line 327
327
328<script
329  src="//www.felixandnorton.com/cdn/shop/t/172/assets/floating-panel.js?v=151277338116891310371786551032"
330  type="module"
331  fetchpriority="low"
332></script>
vendor: 1 bytes, line 332
332
333<script
334  src="//www.felixandnorton.com/cdn/shop/t/172/assets/video-background.js?v=25237992823806706551786551032"
335  type="module"
336  fetchpriority="low"
337></script>
vendor: 1 bytes, line 337
337
338<script
339  src="//www.felixandnorton.com/cdn/shop/t/172/assets/component-quantity-selector.js?v=67906657287482036641786551032"
340  type="module"
341  fetchpriority="low"
342></script>
vendor: 1 bytes, line 342
342
343<script
344  src="//www.felixandnorton.com/cdn/shop/t/172/assets/media-gallery.js?v=154207211298275592001786551032"
345  type="module"
346  fetchpriority="low"
347></script>
vendor: 1 bytes, line 347
347
348<script
349  src="//www.felixandnorton.com/cdn/shop/t/172/assets/rte-formatter.js?v=40306132146590816021786551032"
350  type="module"
351  fetchpriority="low"
352></script>
vendor: 1 bytes, line 352
352
353<script
354  src="//www.felixandnorton.com/cdn/shop/t/172/assets/volume-pricing.js?v=15442793518842484731786551032"
355  type="module"
356  fetchpriority="low"
357></script>
vendor: 1 bytes, line 357
357
358<script
359  src="//www.felixandnorton.com/cdn/shop/t/172/assets/price-per-item.js?v=115937180292451397851786551032"
360  type="module"
361  fetchpriority="low"
362></script>
vendor: 1 bytes, line 362
362
363<script
364  src="//www.felixandnorton.com/cdn/shop/t/172/assets/volume-pricing-info.js?v=94479640769665442661786551032"
365  type="module"
366  fetchpriority="low"
367></script>
367
368
369
370  
370<script
371    src="//www.felixandnorton.com/cdn/shop/t/172/assets/localization.js?v=15585934801240115691786551032"
372    type="module"
373    fetchpriority="low"
374  ></script>
374
375
376
377
378
379<script
380  src="//www.felixandnorton.com/cdn/shop/t/172/assets/auto-close-details.js?v=58350291535404441581786551032"
381  defer="defer"
382></script>
382
383
384<script>
385  const Theme = {
386    translations: {
387      placeholder_image: `Placeholder image`,
388      added: `Added`,
389      recipient_form_fields_visible: `Recipient form fields are now visible`,
390      recipient_form_fields_hidden: `Recipient form fields are now hidden`,
391      recipient_form_error: `There was an error with the form submission`,
392      items_added_to_cart_one: `1 item added to cart`,
393      items_added_to_cart_other: `{{ count }} items added to cart`,
394      cart_count: `Total items in cart`,
395    },
396    routes: {
397      cart_add_url: '/cart/add.js',
398      cart_change_url: '/cart/change',
399      cart_update_url: '/cart/update',
400      cart_url: '/cart',
401      predictive_search_url: '/search/suggest',
402      search_url: '/search',
403    },
404    template: {
405      name: 'index',
406    },
407  };
408</script>
408
409<style data-shopify>
410@font-face {
411  font-family: Nunito;
412  font-weight: 600;
413  font-style: normal;
414  font-display: swap;
415  src: url("//www.felixandnorton.com/cdn/fonts/nunito/nunito_n6.1a6c50dce2e2b3b0d31e02dbd9146b5064bea503.woff2") format("woff2"),
416       url("//www.felixandnorton.com/cdn/fonts/nunito/nunito_n6.6b124f3eac46044b98c99f2feb057208e260962f.woff") format("woff");
417}
418@font-face {
419  font-family: Nunito;
420  font-weight: 700;
421  font-style: normal;
422  font-display: swap;
423  src: url("//www.felixandnorton.com/cdn/fonts/nunito/nunito_n7.37cf9b8cf43b3322f7e6e13ad2aad62ab5dc9109.woff2") format("woff2"),
424       url("//www.felixandnorton.com/cdn/fonts/nunito/nunito_n7.45cfcfadc6630011252d54d5f5a2c7c98f60d5de.woff") format("woff");
425}
426@font-face {
427  font-family: Nunito;
428  font-weight: 600;
429  font-style: italic;
430  font-display: swap;
431  src: url("//www.felixandnorton.com/cdn/fonts/nunito/nunito_i6.79bb6a51553d3b72598bab76aca3c938e7c6ac54.woff2") format("woff2"),
432       url("//www.felixandnorton.com/cdn/fonts/nunito/nunito_i6.9ad010b13940d2fa0d660e3029dd144c52772c10.woff") format("woff");
433}
434@font-face {
435  font-family: Nunito;
436  font-weight: 700;
437  font-style: italic;
438  font-display: swap;
439  src: url("//www.felixandnorton.com/cdn/fonts/nunito/nunito_i7.3f8ba2027bc9ceb1b1764ecab15bae73f86c4632.woff2") format("woff2"),
440       url("//www.felixandnorton.com/cdn/fonts/nunito/nunito_i7.82bfb5f86ec77ada3c9f660da22064c2e46e1469.woff") format("woff");
441}
442@font-face {
443  font-family: Nunito;
444  font-weight: 900;
445  font-style: normal;
446  font-display: swap;
447  src: url("//www.felixandnorton.com/cdn/fonts/nunito/nunito_n9.29703ebe5c8d8fa1bc7f2dcb872bdf16cf7ff465.woff2") format("woff2"),
448       url("//www.felixandnorton.com/cdn/fonts/nunito/nunito_n9.37c60d6be0d57e3635735f5fdd179e5283d59f56.woff") format("woff");
449}
450@font-face {
451  font-family: Nunito;
452  font-weight: 900;
453  font-style: italic;
454  font-display: swap;
455  src: url("//www.felixandnorton.com/cdn/fonts/nunito/nunito_i9.d9d3a06900a7b5c28e00f2ff3e65a80b4e51a560.woff2") format("woff2"),
456       url("//www.felixandnorton.com/cdn/fonts/nunito/nunito_i9.93992e1c574825c63d626f1f8c5dcbd5f40f8d50.woff") format("woff");
457}
458
459
460  :root {
461    /* Page Layout */
462    --sidebar-width: 25rem;
463    --theme-drawer-width: 30rem;
464    --narrow-content-width: 36rem;
465    --normal-content-width: 42rem;
466    --narrow-page-width: 90rem;
467    --normal-page-width: 120rem;
468    --wide-page-width: 150rem;
469
470    /* Section Heights */
471    --section-height-small: 15rem;
472    --section-height-medium: 25rem;
473    --section-height-large: 35rem;
474
475    @media screen and (min-width: 40em) {
476      --section-height-small: 40svh;
477      --section-height-medium: 55svh;
478      --section-height-large: 70svh;
479    }
480
481    @media screen and (min-width: 60em) {
482      --section-height-small: 50svh;
483      --section-height-medium: 65svh;
484      --section-height-large: 80svh;
485    }
486
487    /* Letter spacing */
488    --letter-spacing-sm: 0.06em;
489
490    /* Font families */
491    --font-body--family: Nunito, sans-serif;
492    --font-body--style: normal;
493    --font-body--weight: 600;
494    --font-subheading--family: Nunito, sans-serif;
495    --font-subheading--style: normal;
496    --font-subheading--weight: 600;
497    --font-heading--family: Nunito, sans-serif;
498    --font-heading--style: normal;
499    --font-heading--weight: 900;
500    --font-accent--family: Nunito, sans-serif;
501    --font-accent--style: normal;
502    --font-accent--weight: 900;
503
504    /* Margin sizes */
505    --font-heading--spacing: 0.25em;
506    --font-h1--spacing: var(--font-heading--spacing);
507    --font-h2--spacing: var(--font-heading--spacing);
508    --font-h3--spacing: var(--font-heading--spacing);
509    --font-h4--spacing: var(--font-heading--spacing);
510    --font-h5--spacing: var(--font-heading--spacing);
511    --font-h6--spacing: var(--font-heading--spacing);
512    --font-paragraph--spacing: 0.5em;
513
514    /** Z-Index / Layering */
515    --layer-section-background: -2;
516    --layer-lowest: -1;
517    --layer-base: 0;
518    --layer-flat: 1;
519    --layer-raised: 2;
520    --layer-heightened: 4;
521    --layer-sticky: 8;
522    --layer-window-overlay: 10;
523    --layer-header-menu: 12;
524    --layer-overlay: 16;
525    --layer-menu-drawer: 18;
526    --layer-temporary: 20;
527
528    /* Max-width / Measure */
529    --max-width--body-normal: 32.5em;
530    --max-width--body-narrow: 22.75em;
531
532    --max-width--heading-normal: 32.5em;
533    --max-width--heading-narrow: 19.5em;
534
535    --max-width--display-normal: 13em;
536    --max-width--display-narrow: 9.75em;
537    --max-width--display-tight: 3.25em;
538
539    /* Letter-spacing / Tracking */
540    --letter-spacing--display-tight: -0.03em;
541    --letter-spacing--display-normal: 0em;
542    --letter-spacing--display-loose: 0.03em;
543
544    --letter-spacing--heading-tight: -0.03em;
545    --letter-spacing--heading-normal: 0em;
546    --letter-spacing--heading-loose: 0.03em;
547
548    --letter-spacing--body-tight: -0.03em;
549    --letter-spacing--body-normal: 0em;
550    --letter-spacing--body-loose: 0.03em;
551
552    /* Line height / Leading */
553    --line-height: 1;
554
555    --line-height--display-tight: 1;
556    --line-height--display-normal: 1.1;
557    --line-height--display-loose: 1.2;
558
559    --line-height--heading-tight: 1.15;
560    --line-height--heading-normal: 1.25;
561    --line-height--heading-loose: 1.35;
562
563    --line-height--body-tight: 1.2;
564    --line-height--body-normal: 1.4;
565    --line-height--body-loose: 1.6;
566
567    /* Typography presets */
568    --font-size--paragraph: 0.875rem;--font-size--h1: clamp(2.25rem, 7.2vw, 4.5rem);--font-size--h2: 2.0rem;--font-size--h3: 1.5rem;--font-size--h4: 1.5rem;--font-size--h5: 0.875rem;--font-size--h6: 0.75rem;--font-paragraph--weight: 400;--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-loose);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-loose);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-tight);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-heading--family);--font-h4--style: var(--font-heading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-tight);--font-h5--weight: var(--font-subheading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-subheading--family);--font-h5--style: var(--font-subheading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-loose);--font-h6--weight: var(--font-subheading--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-subheading--family);--font-h6--style: var(--font-subheading--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-loose);
569
570    /* Hardcoded font sizes */
571    --font-size--3xs: 0.625rem;
572    --font-size--2xs: 0.75rem;
573    --font-size--xs: 0.8125rem;
574    --font-size--sm: 0.875rem;
575    --font-size--md: 1rem;
576    --font-size--lg: 1.125rem;
577    --font-size--xl: 1.25rem;
578    --font-size--2xl: 1.5rem;
579    --font-size--3xl: 2rem;
580    --font-size--4xl: 2.5rem;
581    --font-size--5xl: 3rem;
582    --font-size--6xl: 3.5rem;
583
584    /* Menu font sizes */
585    --menu-font-sm--size: 0.875rem;
586    --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14));
587    --menu-font-md--size: 1rem;
588    --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16));
589    --menu-font-xl--size: 1.25rem;
590    --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20));
591    --menu-font-2xl--size: 1.75rem;
592    --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28));
593
594    /* Colors */
595    --color-error: #8B0000;
596    --color-success: #006400;
597    --color-white: #FFFFFF;
598    --color-white-rgb: 255 255 255;
599    --color-instock: #3ED660;
600    --color-lowstock: #EE9441;
601    --color-outofstock: #C8C8C8;
602
603    /* Opacity */
604    --opacity-5: 0.05;
605    --opacity-8: 0.08;
606    --opacity-10: 0.1;
607    --opacity-15: 0.15;
608    --opacity-20: 0.2;
609    --opacity-25: 0.25;
610    --opacity-30: 0.3;
611    --opacity-40: 0.4;
612    --opacity-50: 0.5;
613    --opacity-60: 0.6;
614    --opacity-70: 0.7;
615    --opacity-80: 0.8;
616    --opacity-85: 0.85;
617    --opacity-90: 0.9;
618    --opacity-subdued-text: 0.8;
619    --opacity-muted-text: 0.6;
620
621    --shadow-button: 0 2px 3px rgb(0 0 0 / 20%);
622    --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent);
623
624    /* Spacing */
625    --margin-3xs: 0.125rem;
626    --margin-2xs: 0.3rem;
627    --margin-xs: 0.5rem;
628    --margin-sm: 0.7rem;
629    --margin-md: 0.8rem;
630    --margin-lg: 1rem;
631    --margin-xl: 1.25rem;
632    --margin-2xl: 1.5rem;
633    --margin-4xl: 2rem;
634    --margin-6xl: 5rem;
635
636
637    --padding-3xs: 0.125rem;
638    --padding-2xs: 0.25rem;
639    --padding-xs: 0.5rem;
640    --padding-sm: 0.7rem;
641    --padding-md: 0.8rem;
642    --padding-lg: 1rem;
643    --padding-xl: 1.25rem;
644    --padding-2xl: 1.5rem;
645    --padding-3xl: 1.75rem;
646    --padding-4xl: 2rem;
647    --padding-5xl: 3rem;
648    --padding-6xl: 4rem;
649
650    --gap-3xs: 0.125rem;
651    --gap-2xs: 0.3rem;
652    --gap-xs: 0.5rem;
653    --gap-sm: 0.7rem;
654    --gap-md: 0.9rem;
655    --gap-lg: 1rem;
656    --gap-xl: 1.25rem;
657    --gap-2xl: 2rem;
658    --gap-3xl: 3rem;
659
660    --spacing-scale-md: 0.7;
661    --spacing-scale-default: 1.0;
662
663    /* Checkout buttons gap */
664    --checkout-button-gap: 10px;
665
666    /* Borders */
667    --style-border-width: 1px;
668    --style-border-radius-xs: 0.2rem;
669    --style-border-radius-sm: 0.6rem;
670    --style-border-radius-md: 0.8rem;
671    --style-border-radius-50: 50%;
672    --style-border-radius-lg: 1rem;
673    --style-border-radius-pills: 40px;
674    --style-border-radius-inputs: 4px;
675    --style-border-radius-buttons-primary: 10px;
676    --style-border-radius-buttons-secondary: 25px;
677    --style-border-width-primary: 0px;
678    --style-border-width-secondary: 0px;
679    --style-border-width-inputs: 1px;
680    --style-border-radius-popover: 14px;
681    --style-border-popover: 0px solid #000000;
682    --style-border-drawer: 1px solid #000000;
683    --style-border-swatch-opacity: 10%;
684    --style-border-swatch-width: 1px;
685    --style-border-swatch-style: solid;
686
687    /* Animation */
688    --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);
689    --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1);
690    --animation-speed-fast: 0.0625s;
691    --animation-speed: 0.125s;
692    --animation-speed-slow: 0.2s;
693    --animation-speed-medium: 0.15s;
694    --animation-easing: ease-in-out;
695    --drawer-animation-speed: 0.2s;
696    --animation-values: var(--animation-speed) var(--animation-easing);
697    --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94);
698    --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0);
699    --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
700    --animation-timing-default: cubic-bezier(0, 0, 0.2, 1);
701    --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1);
702    --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1);
703    /* Spring definitions suffixed with perceptual duration (d<ms>) and bounce (b<%>)*/
704    --spring-d300-b0-easing: linear(0, 0.0033 0.81%, 0.027 2.42%, 0.0916 4.84%, 0.4745 15.32%, 0.6422 20.97%, 0.7175, 0.7789, 0.8283 30.64%, 0.876, 0.9111 38.71%, 0.941, 0.9611 48.39%, 0.9707, 0.978 54.84%, 0.9885 62.1%, 0.9949 70.97%, 0.9982 82.26%, 0.9997 100%);
705    --spring-d300-b0-duration: 0.4980s;
706    --spring-d280-b0-easing: linear(0, 0.0044, 0.0164 1.85%, 0.085 4.63%, 0.4571 14.81%, 0.575 18.52%, 0.6505, 0.7148 24.07%, 0.7849, 0.8393, 0.8809 35.18%, 0.9189, 0.9453 44.44%, 0.9662, 0.9793 55.55%, 0.9894 62.95%, 0.995 71.28%, 0.9982 82.39%, 0.9997 99.98%);
707    --spring-d280-b0-duration: 0.4648s;
708    --spring-d220-b0-easing: linear(
709      0,
710      0.0093 1.37%,
711      0.0696 4.12%,
712      0.4667 15.09%,
713      0.6322 20.58%,
714      0.6986 23.32%,
715      0.7793 27.44%,
716      0.8219 30.18%,
717      0.8721,
718      0.9089 38.42%,
719      0.9427,
720      0.9644,
721      0.978 54.88%,
722      0.9881 61.74%,
723      0.9944 69.97%,
724      0.998 80.95%,
725      0.9996 98.78%
726    );
727    --spring-d220-b0-duration: 0.3818s;
728    --spring-d180-b0-easing: linear(0, 0.0234, 0.0805 4.48%, 0.4865 15.68%, 0.6211 20.16%, 0.7696 26.88%, 0.8064 29.12%, 0.8646, 0.9063, 0.9358, 0.9563 47.04%, 0.9757, 0.9867 60.48%, 0.9941 69.44%, 0.9979 80.64%, 0.9996 98.56%);
729    --spring-d180-b0-duration: 0.2988s;
730
731    /* View transitions */
732    /* View transition old */
733    --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;
734
735    /* View transition new */
736    --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;
737
738    /* Focus */
739    --focus-outline-width: 0.09375rem;
740    --focus-outline-offset: 0.2em;
741
742    /* Badges */
743    --badge-rectangle-padding-block: 1px;
744    --badge-rectangle-padding-inline: 6px;
745    @media screen and (min-width: 750px) {
746      --badge-rectangle-padding-block: 4px;
747      --badge-rectangle-padding-inline: 10px;
748    }
749
750    /* Icons */
751    --icon-size-2xs: 0.6rem;
752    --icon-size-xs: 0.85rem;
753    --icon-size-sm: 1.25rem;
754    --icon-size-md: 1.375rem;
755    --icon-size-lg: 1.5rem;
756    --icon-stroke-width: 1.5px;
757
758    /* Input */
759    --input-padding-y: 0.8rem;
760    --input-padding-x: 0.8rem;
761    --input-padding: var(--input-padding-y) var(--input-padding-x);
762    --input-box-shadow-width: var(--style-border-width-inputs);
763    --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);
764    --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border);
765    --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
766    --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));
767    --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
768    --input-textarea-min-height: 55px;
769
770    /* Checkbox */
771    --checkbox-size: 22px;
772    --checkbox-border-radius: 7px;
773    --checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));
774    --checkbox-label-padding: 8px;
775
776    @media screen and (min-width: 750px) {
777      --checkbox-size: 16px;
778      --checkbox-border-radius: 5px;
779      --checkbox-label-padding: 6px;
780    }
781
782    /* Button size */
783    --button-size-md: 36px;
784    --button-size: var(--minimum-touch-target);
785    --button-padding-inline: 24px;
786    --button-padding-block: 16px;
787
788    /* Button font-family */
789    --button-font-family-primary: var(--font-body--family);
790    --button-font-family-secondary: var(--font-body--family);
791
792    /* Button text case */
793    --button-text-case-primary: default;
794    --button-text-case-secondary: default;
795
796    /* Borders */
797    --border-color: rgb(var(--color-border-rgb) / var(--opacity-50));
798    --border-width-sm: 1px;
799    --border-radius-sm: 0.25rem;
800
801    /* Drawers */
802    --drawer-header-desktop-top: 0rem;
803    --drawer-padding: calc(var(--padding-sm) + 7px);
804    --drawer-height: 100dvh;
805    --drawer-width: 95vw;
806    --drawer-max-width: 500px;
807
808    /* Variant Picker Swatches */
809    --variant-picker-swatch-width-unitless: 34;
810    --variant-picker-swatch-height-unitless: 34;
811    --variant-picker-swatch-width: 34px;
812    --variant-picker-swatch-height: 34px;
813    --variant-picker-swatch-radius: 32px;
814    --variant-picker-border-width: 1px;
815    --variant-picker-border-style: solid;
816    --variant-picker-border-opacity: 10%;
817
818    /* Variant Picker Buttons */
819    --variant-picker-button-radius: 10px;
820    --variant-picker-button-border-width: 1px;
821    --variant-option-label-color: var(--color, var(--color-foreground));
822
823    /* Slideshow */
824    --slideshow-controls-icon: 2rem;
825    --peek-next-slide-size: 3rem;
826
827    /* Utilities */
828    --backdrop-opacity: 0.15;
829    --backdrop-color-rgb: var(--color-shadow-rgb);
830    --minimum-touch-target: 44px;
831    --disabled-opacity: 0.5;
832    --skeleton-opacity: 0.025;
833
834    /* Shapes */
835
836    /* Buy buttons */
837    --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm));
838
839    /* Card image width and height variables */
840    --card-width-small: 10rem;
841
842    --height-small: 10rem;
843
844    @media screen and (min-width: 750px) {
845      --height-small: 17.5rem;
846    }
847
848    /* Modal */
849    --modal-max-height: 65dvh;
850    --quick-add-modal-height: min(38.5rem, 96vh);
851    --quick-add-modal-width: min(54rem, 96vw);
852    --quick-add-modal-gallery-width: 24rem;
853
854    /* Card styles for search */
855    --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5));
856    --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30));
857    --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10));
858
859    /* Cart */
860    --cart-primary-font-family: var(--font-body--family);
861    --cart-primary-font-style: var(--font-body--style);
862    --cart-primary-font-weight: var(--font-body--weight);
863    --cart-secondary-font-family: var(--font-subheading--family);
864    --cart-secondary-font-style: var(--font-subheading--style);
865    --cart-secondary-font-weight: var(--font-subheading--weight);
866  }
867
868  .custom-color-quick-add {
869    --quick-add-background: #ffffff;
870    --quick-add-foreground: #000000cf;
871  }
872</style>
873
874
875
876
877
878
879  <style data-shopify>
880    .color-custom-popover,
881    .color-custom-popover .text-block {
882      /* Background */
883      --color-background: #ffffff;
884      --color-background-rgb: 255 255 255;
885
886      /* Opacity values adjusted for background brightness */
887      
888--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
8890.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
890
891
892      
893        /* Foreground / text — explicit or smart-contrasted */
894        --color: #000000cf;
895        --color-rgb: 0 0 0;
896        --color-foreground: #000000cf;
897        --color-foreground-rgb: 0 0 0;
898        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
899        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
900        --color-border: #000000;
901        --color-border-rgb: 0 0 0;
902      
903    }
904
905    
906      .color-custom-popover {
907        /* Form-related tokens stay on .color-custom only — .text-block is a prose
908           container (text/announcement/inline-text/blog-post-description/
909           collection-link/price/sku) and never holds form inputs. */
910        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
911        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
912        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
913        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
914      }
915    
916
917    .color-custom-popover {
918      color: var(--color, var(--color-foreground));
919      background-color: var(--color-background);
920    }
921  </style>
922
923
924
925
926
927
928
929
930  <style data-shopify>
931    .color-custom-drawer,
932    .color-custom-drawer .text-block {
933      /* Background */
934      --color-background: #ffffff;
935      --color-background-rgb: 255 255 255;
936
937      /* Opacity values adjusted for background brightness */
938      
939--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
9400.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
941
942
943      
944        /* Foreground / text — explicit or smart-contrasted */
945        --color: #000000cf;
946        --color-rgb: 0 0 0;
947        --color-foreground: #000000cf;
948        --color-foreground-rgb: 0 0 0;
949        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
950        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
951        --color-border: #000000;
952        --color-border-rgb: 0 0 0;
953      
954    }
955
956    
957      .color-custom-drawer {
958        /* Form-related tokens stay on .color-custom only — .text-block is a prose
959           container (text/announcement/inline-text/blog-post-description/
960           collection-link/price/sku) and never holds form inputs. */
961        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
962        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
963        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
964        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
965      }
966    
967
968    .color-custom-drawer {
969      color: var(--color, var(--color-foreground));
970      background-color: var(--color-background);
971    }
972  </style>
973
974
975
976
977
978
979
980
981  <style data-shopify>
982    .color-custom-badge-sale,
983    .color-custom-badge-sale .text-block {
984      /* Background */
985      --color-background: #ffffff;
986      --color-background-rgb: 255 255 255;
987
988      /* Opacity values adjusted for background brightness */
989      
990--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
9910.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
992
993
994      
995        /* Foreground / text — explicit or smart-contrasted */
996        --color: #000000cf;
997        --color-rgb: 0 0 0;
998        --color-foreground: #000000cf;
999        --color-foreground-rgb: 0 0 0;
1000        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
1001        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
1002        --color-border: #000000cf;
1003        --color-border-rgb: 0 0 0;
1004      
1005    }
1006
1007    
1008      .color-custom-badge-sale {
1009        /* Form-related tokens stay on .color-custom only — .text-block is a prose
1010           container (text/announcement/inline-text/blog-post-description/
1011           collection-link/price/sku) and never holds form inputs. */
1012        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
1013        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
1014        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
1015        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
1016      }
1017    
1018
1019    .color-custom-badge-sale {
1020      color: var(--color, var(--color-foreground));
1021      background-color: var(--color-background);
1022    }
1023  </style>
1024
1025
1026
1027
1028
1029
1030
1031
1032  <style data-shopify>
1033    .color-custom-badge-sold-out,
1034    .color-custom-badge-sold-out .text-block {
1035      /* Background */
1036      --color-background: #ffffff;
1037      --color-background-rgb: 255 255 255;
1038
1039      /* Opacity values adjusted for background brightness */
1040      
1041--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
10420.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
1043
1044
1045      
1046        /* Foreground / text — explicit or smart-contrasted */
1047        --color: #000000cf;
1048        --color-rgb: 0 0 0;
1049        --color-foreground: #000000cf;
1050        --color-foreground-rgb: 0 0 0;
1051        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
1052        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
1053        --color-border: #000000cf;
1054        --color-border-rgb: 0 0 0;
1055      
1056    }
1057
1058    
1059      .color-custom-badge-sold-out {
1060        /* Form-related tokens stay on .color-custom only — .text-block is a prose
1061           container (text/announcement/inline-text/blog-post-description/
1062           collection-link/price/sku) and never holds form inputs. */
1063        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
1064        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
1065        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
1066        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
1067      }
1068    
1069
1070    .color-custom-badge-sold-out {
1071      color: var(--color, var(--color-foreground));
1072      background-color: var(--color-background);
1073    }
1074  </style>
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093<style data-shopify>
1094  /* Palette colors */
1095  :root {
1096    --color-background: #ffffff;
1097    --color-background-rgb: 255 255 255;
1098    --color-foreground: #000000;
1099    --color-foreground-rgb: 0 0 0;
1100    --color-border: #000000;
1101    --color-border-rgb: 0 0 0;
1102    --palette-lightest: #ffffff;
1103    --palette-lightest-rgb: 255 255 255;
1104    --palette-darkest: #000000;
1105    --palette-darkest-rgb: 0 0 0;
1106    
1107--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
11080.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
1109
1110
1111    --color-primary-button-text: rgb(255 255 255 / 1.0);
1112    --color-primary-button-background: rgb(224 23 131 / 1.0);
1113    --color-primary-button-border: rgb(0 0 0 / 1.0);
1114    --color-primary-button-focus-outline: rgb(224 23 131);
1115    --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
1116    --color-primary-button-hover-background: #e9288f;
1117    --color-primary-button-hover-border: #262626;
1118
1119    --color-secondary-button-text: rgb(0 0 0 / 1.0);
1120    --color-secondary-button-background: rgb(0 0 0 / 0.06);
1121    --color-secondary-button-border: rgb(0 0 0 / 0.06);
1122    --color-secondary-button-hover-text: rgb(0 0 0 / 1.0);
1123    --color-secondary-button-hover-background: rgba(0, 0, 0, 0.21);
1124    --color-secondary-button-hover-border: rgba(0, 0, 0, 0.21);
1125
1126    --color-input-background: rgb(255 255 255 / 0.78);
1127    --color-input-text: rgb(51 51 51 / 1.0);
1128    --color-input-text-rgb: 51 51 51;
1129    --color-input-border: rgb(245 245 245 / 1.0);
1130
1131    --color-variant-background: rgb(255 255 255 / 1.0);
1132    --color-variant-border: rgb(0 0 0 / 0.13);
1133    --color-variant-text: rgb(0 0 0 / 1.0);
1134    --color-variant-text-rgb: 0 0 0;
1135    --color-variant-hover-background: #f2f2f2;
1136    --color-variant-hover-text: rgb(0 0 0 / 1.0);
1137    --color-variant-hover-border: rgba(0, 0, 0, 0.28);
1138
1139    --color-selected-variant-background: rgb(0 0 0 / 1.0);
1140    --color-selected-variant-border: rgb(0 0 0 / 1.0);
1141    --color-selected-variant-text: rgb(255 255 255 / 1.0);
1142    --color-selected-variant-text-rgb: 255 255 255;
1143    --color-selected-variant-hover-background: #262626;
1144    --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
1145    --color-selected-variant-hover-border: #262626;
1146
1147    --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1148    --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1149    --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1150    --color-foreground-muted: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-muted-text));
1151    --color-foreground-subdued: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text));
1152    --color-drawer-shadow-rgb: ;
1153    --color-popover-shadow-rgb: 0 0 0;
1154
1155    /* Shadows */
1156    
1157    
1158      --shadow-blur: 20px;
1159      --shadow-popover: 0px 4px 20px rgb(var(--color-popover-shadow-rgb) / var(--opacity-15));
1160    
1161  }
1162
1163  body {
1164    color: var(--color-foreground);
1165    background-color: var(--color-background);
1166  }
1167</style>
1168
1169
1170    
1170<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1170<meta name="google-site-verification" content="7-50ASCRxTSIBKQ573HwgZy1n62K9BzGAp3JW-NJVic">
1171<meta name="google-site-verification" content="38KCuGmaq9zzAiBLbpKBkO3DBXLoqExvIFDVHVJcamE">
1172<meta name="google-site-verification" content="ACXaKRKhR2E5UcHqJOAAm8LVZ9ia85NJvSfyIkkpLrA">
1173<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/36544577671/digital_wallets/dialog">
1174<meta id="in-context-paypal-metadata" data-shop-id="36544577671" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="CAD">
1175<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.felixandnorton.com/">
1176<link rel="alternate" hreflang="en" href="https://www.felixandnorton.com/">
1177<link rel="alternate" hreflang="fr" href="https://www.felixandnorton.com/fr">
1178<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA&default_configuration_id=675676295"></script>
1178
1179<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1180<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-CA&default_configuration_id=675676295&shop_id=36544577671" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1180
1180
1181<script id="shopify-features" type="application/json">{"accessToken":"c6a7aa76512202e46a022ddbdc6ec1ee","betas":["rich-media-storefront-analytics"],"domain":"www.felixandnorton.com","predictiveSearch":true,"shopId":36544577671,"locale":"en"}</script>
vendor: 1 bytes, line 1181
1181
1182<script>var Shopify = Shopify || {};
1183Shopify.shop = "felix-norton.myshopify.com";
1184Shopify.locale = "en";
1185Shopify.currency = {"active":"CAD","rate":"1.0"};
1186Shopify.country = "CA";
1187Shopify.theme = {"name":"Updated Theme as of Aug 12th 2026","id":153497960583,"schema_name":"Horizon","schema_version":"4.1.4","theme_store_id":2481,"role":"main"};
1188Shopify.theme.handle = "null";
1189Shopify.theme.style = {"id":null,"handle":null};
1190Shopify.cdnHost = "www.felixandnorton.com/cdn";
1191Shopify.routes = Shopify.routes || {};
1192Shopify.routes.root = "/";
1193Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
1194Shopify.SignInWithShop = Shopify.SignInWithShop || {};
1195Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
1196Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1196
1196
1197<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1197
1197
1198<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 1198
1198
1199<script>
1200  window.ShopifyPay = window.ShopifyPay || {};
1201  window.ShopifyPay.apiHost = "shop.app\/pay";
1202  window.ShopifyPay.redirectState = null;
1203</script>
vendor: 1 bytes, line 1203
1203
1204<script>
1205  window.Shopify = window.Shopify || {};
1206  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
1207  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
1208  window.Shopify.SignInWithShop.eligible = true;
1209</script>
vendor: 1 bytes, line 1209
1209
1210<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 1210
1210
1211<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 1211
1211
1212<script type="module">
1213  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
1214
1215  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
1216
1217</script>
vendor: 1 bytes, line 1217
1217
1218<script>
1219  window.Shopify = window.Shopify || {};
1220  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
1221  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
1222</script>
vendor: 1 bytes, line 1222
1222
1223<script>(function() {
1224  var isLoaded = false;
1225  function asyncLoad() {
1226    if (isLoaded) return;
1227    isLoaded = true;
1228    var urls = ["https:\/\/sprout-app.thegoodapi.com\/app\/assets\/js\/badges\/cart_badge_script?shop=felix-norton.myshopify.com","https:\/\/sprout-app.thegoodapi.com\/app\/badges\/product_script?shop=felix-norton.myshopify.com","https:\/\/sprout-app.thegoodapi.com\/app\/assets\/js\/badges\/tree_count_banner_script?shop=felix-norton.myshopify.com"];
1229    for (var i = 0; i < urls.length; i++) {
1230      var s = document.createElement('script');
1231      s.type = 'text/javascript';
1232      s.async = true;
1233      s.src = urls[i];
1234      var x = document.getElementsByTagName('script')[0];
1235      x.parentNode.insertBefore(s, x);
1236    }
1237  };
1238  if(window.attachEvent) {
1239    window.attachEvent('onload', asyncLoad);
1240  } else {
1241    window.addEventListener('load', asyncLoad, false);
1242  }
1243})();</script>
vendor: 1 bytes, line 1243
1243
1244<script id="__st">var __st={"a":36544577671,"offset":-14400,"reqid":"d21ab293-5373-4cb1-a554-ce3a4dcff34c-1790935670","pageurl":"www.felixandnorton.com\/","u":"3f3b76020a65","p":"home"};</script>
vendor: 1 bytes, line 1244
1244
1245<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1245
1245
1246<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 1246
1246
1247<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.felixandnorton.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1247
1247
1248<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.felixandnorton.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
1248<script crossorigin="anonymous" defer="defer" src="//www.felixandnorton.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 1248
1248
1249<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 1249
1249
1250<script>
1251  window.Shopify = window.Shopify || {};
1252  window.Shopify.MCP = window.Shopify.MCP || {};
1253  window.Shopify.MCP.enabled = true;
1254  window.Shopify.MCP.shop = "felix-norton.myshopify.com";
1255  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.felixandnorton.com\/api\/mcp";
1256  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
1257</script>
vendor: 1 bytes, line 1257
1257
1258<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.felixandnorton.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
1259</script>
vendor: 1 bytes, line 1259
1259
1260<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.felixandnorton.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
1261</script>
vendor: 1 bytes, line 1261
1261
1262<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
1263  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
1264</script>
vendor: 1 bytes, line 1264
1264
1265<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
1266</script>
1266
1267<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.felixandnorton.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
1268<style id="shopify-accelerated-checkout-cart">
1269        #shopify-buyer-consent {
1270  margin-top: 1em;
1271  display: inline-block;
1272  width: 100%;
1273}
1274
1275#shopify-buyer-consent.hidden {
1276  display: none;
1277}
1278
1279#shopify-subscription-policy-button {
1280  background: none;
1281  border: none;
1282  padding: 0;
1283  text-decoration: underline;
1284  font-size: inherit;
1285  cursor: pointer;
1286}
1287
1288#shopify-subscription-policy-button::before {
1289  box-shadow: none;
1290}
1291
1292      </style>
1293<link rel="stylesheet" media="screen" href="//www.felixandnorton.com/cdn/shop/t/172/compiled_assets/styles.css?v=146992254475392241521790007379">
1294<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1294
1295  <!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
1296
1297
1298
1299
1300
1301
1302
1303<link rel="dns-prefetch" href="https://cdn.judge.me">
1304<link rel="dns-prefetch" href="https://cdn1.judge.me">
1305<link rel="dns-prefetch" href="https://api.judge.me">
1306
1307<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":true,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1307ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"dd/mm/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#2D2A26","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"card","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":true,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#E01783","featured_carousel_empty_star_background":"#FFFFFF","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"true","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
1307itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#E01783","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":true,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":true,"widget_translate_review_content_enabled":true,"widget_translate_review_content_method":"automatic","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#E01783","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"Summarized and selected by AI from recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#E01783","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#E01783","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
1307youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":true,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
1307:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/www.felixandnorton.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Félix \u0026 Norton","shop_currency":"CAD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
1307shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":true,"widget_events_v4_impressions_enabled":false,"widget_events_review_grain_enabled":false,"widget_events_v4_time_in_view_enabled":false,"widget_events_v4_session_key_enabled":false,"widget_events_v4_interactions_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"hostname_allowlist":"","can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Félix \u0026 Norton"};</script>
1307 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #E01783;--jdgm-secondary-color: rgba(224,23,131,0.1);--jdgm-star-color: #E01783;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #E01783;--jdgm-paginate-color: #E01783;--jdgm-border-radius: 10;--jdgm-reviewer-name-color: #E01783}.jdgm-histogram__bar-content{background-color:#E01783}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#E01783}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-widget .jdgm-write-rev-link{display:none}.jdgm-widget .jdgm-rev-widg[data-number-of-reviews='0']{display:none}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #E01783;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#E01783}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Félix &amp; Norton'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
1308</style> <style class='jdgm-settings-style'></style>
1309
1310  
1311  
1312  
1313  <style class='jdgm-miracle-styles'>
1314  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
1314/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
1315
1316</style>
1317
1318
1319  
1320  
1321   
1322
1323
1324
1325
1326<script data-cfasync='false' class='jdgm-script'>
1327!function(e){window.jdgm=window.jdgm||{};
1328/* INF-1976 */
1329var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
1330if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
1331jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
1332jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
1333setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
1334!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
1335(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
1336a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
1337jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
1338t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
1339t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
1340".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
1341parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
1342jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
1343)}))}(document);
1344</script>
1344
1345<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/shopify_v2.css"></noscript>
1346
1347<!-- BEGIN app snippet: theme_fix_tags -->
1347<script>
1348  (function() {
1349    var jdgmThemeFixes = {"130587623559":{"html":"","css":".jdgm-rev-widg__summary-inner a[href=\"https:\/\/judge.me\/trust\"] {\n    display: none !important;\n}","js":""},"140540838023":{"html":"","css":".jdgm-text {\n    min-height: calc(var(--line-clamp-mobile) * 1em) !important;\n}","js":""}};
1350    if (!jdgmThemeFixes) return;
1351
1352    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
1353    // before the per-theme fix so the theme-specific CSS wins the cascade.
1354    // HTML is never applied globally (too risky).
1355    var allThemesFix = jdgmThemeFixes['all'];
1356    if (allThemesFix && allThemesFix.css) {
1357      var allStyleTag = document.createElement('style');
1358      allStyleTag.classList.add('jdgm-theme-fix-style-all');
1359      allStyleTag.innerHTML = allThemesFix.css;
1360      document.head.append(allStyleTag);
1361    };
1362
1363    if (allThemesFix && allThemesFix.js) {
1364      var allScriptTag = document.createElement('script');
1365      allScriptTag.classList.add('jdgm-theme-fix-script-all');
1366      allScriptTag.innerHTML = allThemesFix.js;
1367      document.head.append(allScriptTag);
1368    };
1369
1370    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
1371    if (!thisThemeFix) return;
1372
1373    if (thisThemeFix.html) {
1374      document.addEventListener("DOMContentLoaded", function() {
1375        var htmlDiv = document.createElement('div');
1376        htmlDiv.classList.add('jdgm-theme-fix-html');
1377        htmlDiv.innerHTML = thisThemeFix.html;
1378        document.body.append(htmlDiv);
1379      });
1380    };
1381
1382    if (thisThemeFix.css) {
1383      var styleTag = document.createElement('style');
1384      styleTag.classList.add('jdgm-theme-fix-style');
1385      styleTag.innerHTML = thisThemeFix.css;
1386      document.head.append(styleTag);
1387    };
1388
1389    if (thisThemeFix.js) {
1390      var scriptTag = document.createElement('script');
1391      scriptTag.classList.add('jdgm-theme-fix-script');
1392      scriptTag.innerHTML = thisThemeFix.js;
1393      document.head.append(scriptTag);
1394    };
1395  })();
1396</script>
1396
1397<!-- END app snippet -->
1398<!-- End of Judge.me Core -->
1399
1400
1401
1402<!-- END app block --><!-- BEGIN app block: shopify://apps/zapiet-pickup-delivery/blocks/app-embed/5599aff0-8af1-473a-a372-ecd72a32b4d5 -->
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412    <style id="zapiet-style-disable-checkout-button">
1413        
1414            [name="checkout"] {
1415    opacity:0.5;
1416    pointer-events:none;
1417}
1418        
1419    </style>
1420
1421
1422
1423    <style>.cart-summary__inner #storePickupApp {
1424    padding-right: 10px ! important;
1425    padding-left: 10px !important;
1426}
1427#storePickupApp .checkoutMethodContainer .ZapietLocations-List .address {
1428    font-size: 0.9rem !important;
1429    line-height: 1rem !important;
1430}
1431#storePickupApp .checkoutMethodContainer .locations .location .block .moreInformationLink {
1432    font-size: 0.9rem !important;
1433    line-height: 1rem !important;
1434}
1435
1436#storePickupApp .checkoutMethodContainer .locations .location .block span {
1437    font-size: 0.9rem !important;
1438    line-height: 1rem !important;
1439}
1440#storePickupApp .checkoutMethodsContainer.default .checkoutMethod .checkoutMethodName {
1441    font-size: 10pt !important;
1442}
1443#storePickupApp .Zapiet-Calendar__Wrapper *, #storePickupApp .Zapiet-Select__Wrapper *, #storePickupApp .locations * {
1444    line-height: 0.8 !important;
1445    font-size: 0.9rem !important;
1446}
1447#storePickupApp .Zapiet-Select__Wrapper .Zapiet-Select__Option {
1448    padding: 1em !important;
1449}</style>
1450
1451
1452
1453
1454<script type="text/javascript" data-cookieconsent="ignore">
1455    var zapietTranslations = {};
1456    var zapietCalendarSettings = {};
1457
1458    window.ZapietMethods = {"delivery":{"active":true,"enabled":true,"name":"Delivery","sort":0,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Fragile","enable":true,"property":"type","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}},"shipping":{"active":false,"enabled":true,"name":"Shipping","sort":1,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":true,"value":"Fragile","enable":false,"property":"type","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}},"pickup":{"active":false,"enabled":true,"name":"Pickup","sort":2,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Delivery Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}}}
1459    window.ZapietEvent = {
1460        listen: function(eventKey, callback) {
1461            if (!this.listeners) {
1462                this.listeners = [];
1463            }
1464            this.listeners.push({
1465                eventKey: eventKey,
1466                callback: callback
1467            });
1468        },
1469    };
1470
1471    
1472
1473    
1474        
1475        var language_settings = {"enable_app":true,"enable_geo_search_for_pickups":false,"pickup_region_filter_enabled":false,"pickup_region_filter_field":null,"currency":"CAD","weight_format":"kg","pickup.enable_map":false,"delivery_validation_method":"partial_postcode_matching","base_country_name":"Canada","base_country_code":"CA","method_display_style":"default","default_method_display_style":"modern","date_format":"l, F j, Y","time_format":"h:i A","week_day_start":"Sun","pickup_address_format":"<span class=\"name\"><strong>{{company_name}}</strong></span><span class=\"address\">{{address_line_1}}<br />{{city}}, {{postal_code}}</span><span class=\"distance\">{{distance}}</span>{{more_information}}","rates_enabled":true,"payment_customization_enabled":false,"distance_format":"km","enable_delivery_address_autocompletion":false,"enable_delivery_current_location":false,"enable_pickup_address_autocompletion":false,"pickup_date_picker_enabled":true,"pickup_time_picker_enabled":true,"delivery_note_enabled":true,"delivery_note_required":false,"delivery_note_limit_characters_enabled":false,"delivery_note_character_limit":0,"delivery_date_picker_enabled":true,"delivery_time_picker_enabled":true,"shipping.date_picker_enabled":true,"shipping.time_picker_enabled":false,"delivery_validate_cart":true,"pickup_validate_cart":true,"gmak":"QUl6YVN5REdianVDX0lCeGJrMG9ocU1NN1lZX0VkcU96NF9rR2F3","enable_checkout_locale":true,"enable_checkout_url":false,"disable_widget_for_digital_items":true,"disable_widget_for_product_handles":"gift-card","disable_widget_discount_override":false,"colors":{"widget_active_background_color":null,"widget_active_border_color":null,"widget_active_icon_color":null,"widget_active_text_color":null,"widget_inactive_background_color":null,"widget_inactive_border_color":null,"widget_inactive_icon_color":null,"widget_inactive_text_color":null},"delivery_validator":{"enabled":false,"show_on_page_load":true,"sticky":false},"checkout":{"delivery":{"discount_code":null,"prepopulate_shipping_address":false,"preselect_first_available_time":false},"pickup":{"discount_code":null,"prepopulate_shipping_address":true,"customer_phone_required":false,"preselect_first_location":true,"preselect_first_available_time":true},"shipping":{"discount_code":null,"preselect_first_available_time":true}},"day_name_attribute_enabled":true,"methods":{"delivery":{"active":true,"enabled":true,"name":"Delivery","sort":0,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Fragile","enable":true,"property":"type","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}},"shipping":{"active":false,"enabled":true,"name":"Shipping","sort":1,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":true,"value":"Fragile","enable":false,"property":"type","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}}
1475,"pickup":{"active":false,"enabled":true,"name":"Pickup","sort":2,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Delivery Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}}},"translations":{"methods":{"shipping":"Shipping","pickup":"Pickups","delivery":"Delivery"},"calendar":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December","sunday":"Sun","monday":"Mon","tuesday":"Tue","wednesday":"Wed","thursday":"Thu","friday":"Fri","saturday":"Sat","today":"","close":"","labelMonthNext":"Next month","labelMonthPrev":"Previous month","labelMonthSelect":"Select a month","labelYearSelect":"Select a year","and":"and","between":"between"},"pickup":{"checkout_button":"Checkout","location_label":"Choose a boutique.","could_not_find_location":"Sorry, we could not find your location.","datepicker_label":"Choose a date and time.","datepicker_placeholder":"Choose a date and time.","date_time_output":"{{DATE}} at {{TIME}}","location_placeholder":"Enter your postal code ...","filter_by_region_placeholder":"Filter by region","heading":"Store Pickup","note":"","max_order_total":"Maximum order value for pickup is $0.00","max_order_weight":"Maximum order weight for pickup is {{ weight }}","min_order_total":"Minimum order value for pickup is $0.00","min_order_weight":"Minimum order weight for pickup is {{ weight }}","pickup_note_error":"Please enter pickup instructions","more_information":"Pickup Availabilities","no_date_time_selected":"Please select a date & time.","no_locations_found":"Sorry, pickup is not available for your selected items.","no_locations_region":"Sorry, pickup is not available in your region.","cart_eligibility_error":"Sorry, pickup is not available for your selected items.","method_not_available":"Not available","opening_hours":"Opening hours","locations_found":"Please select a pickup location:","pickup_note_label":"Please enter pickup instructions (optional)","pickup_note_label_required":"Please enter pickup instructions (required)","preselect_first_available_time":"Select a time","dates_not_available":"Sorry, your selected items are not currently available for pickup.","location_error":"Please select a pickup location.","checkout_error":"Please select a date and time for pickup.","see_more_locations":"See more locations"},"delivery":{"checkout_button":"Checkout","could_not_find_location":"Sorry, we could not find your location.","datepicker_label":"Choose a date and time.","datepicker_placeholder":"Choose delivery date","date_time_output":"{{DATE}} between {{SLOT_START_TIME}} and {{SLOT_END_TIME}}","delivery_note_label":"Delivery instructions only for Uber.\nThis text field is only sent to the Uber Driver and is not visible to our store employees.\nFor gift messages or custom instructions, please use the Gift Message field above in the cart.","delivery_validator_button_label":"Go","delivery_validator_eligible_button_label":"Continue shopping","delivery_validator_eligible_button_link":"#","delivery_validator_eligible_content":"To start shopping just click the button below","delivery_validator_eligible_heading":"Great, we deliver to your area!","delivery_validator_error_button_label":"Continue shopping","delivery_validator_error_button_link":"#","delivery_validator_error_content":"Sorry, it looks like we have encountered an unexpected error. Please try again.","delivery_validator_error_heading":"An error occured","delivery_validator_not_eligible_button_label":"Continue shopping","delivery_validator_not_eligible_button_link":"#","delivery_validator_not_eligible_content":"You are more then welcome to continue browsing our store","delivery_validator_not_eligible_heading":"Sorry, our local delivery service doesn't serve your region, please use: Shipping instead!","delivery_validator_placeholder":"Enter your partial postal code...","delivery_validator_prelude":"Do we deliver?","available":"Great! You are eligible for delivery.","heading":"Local Delivery","note":"Check delivery eligibility with your postal code.","max_order_total":"Maximum order value for delivery is $0.00","max_order_weight":"Maximum order weight for delivery is {{ weight }}","min_order_total":"Minimum order value for delivery is $0.00","min_order_weight":"Minimum order weight for delivery is {{ weight }}","delivery_note_error":"Please enter delivery instructions","no_date_time_selected":"Please choose your preferred delivery date.","cart_eligibility_error":"Sorry, delivery is not available for your selected items.","method_not_available":"Not available","delivery_note_label_required":"Please enter delivery instructions (required)","location_placeholder":"Enter your postal code...","preselect_first_available_time":"Select a time","not_available":"Sorry, our local delivery service doesn't serve your region, please use: Rest of Canada Delivery instead!","dates_not_available":"Sorry, your selected items are not currently available for delivery.","checkout_error":"Please enter a valid zipcode and select your preferred date and time for delivery."},"shipping":{"checkout_button":"Checkout","datepicker_placeholder":"Choose a delivery date","heading":"Rest of Canada Delivery","note":"","max_order_total":"Maximum order value for shipping is $0.00","max_order_weight":"Maximum order weight for shipping is {{ weight }}","min_order_total":"Minimum order value for shipping is $0.00","min_order_weight":"Minimum order weight for shipping is {{ weight }}","cart_eligibility_error":"The Cookie Bouquet®, Magnummm of Cookies & Gift Baskets can only be delivered by hand in the Greater Montreal area.","method_not_available":"Not available","checkout_error":"Please choose a date for shipping.","preselect_first_available_time":"Select a time","checkout_time_error":"Please choose a time for shipping."},"widget":{"zapiet_id_error":"There was a problem adding the Zapiet ID to your cart","attributes_error":"There was a problem adding the attributes to your cart","no_delivery_options_available":"No delivery options are available for your products","no_checkout_method_error":"Please select a delivery option","sms_consent":"I would like to receive SMS notifications about my order updates.","daily_limits_modal_title":"Some items in your cart are unavailable for the selected date.","daily_limits_modal_description":"Select a different date or adjust your cart.","daily_limits_modal_close_button":"Review products","daily_limits_modal_change_date_button":"Change date","daily_limits_modal_out_of_stock_label":"Out of stock","daily_limits_modal_only_left_label":"Only {{ quantity }} left","daily_limits_items_left_for_date":"Only {{ quantity }} items left for this date","daily_limits_item_left_for_date":"Only {{ quantity }} item left for this date","daily_limits_items_cart_widget_warning":"Some items in your cart have limited availability for this date","fulfillment_method":"Fulfillment method","pickup_locations":"Pickup locations","pagination_previous":"Previous","pagination_next":"Next","search":"Search","search_submit":"Submit Button","close"
1475:"Close","customer_first_name":"First name","customer_last_name":"Last name","customer_phone":"Phone","customer_form_heading":"Who is picking up the order?","field_required":"This field is required","invalid_phone":"Please enter a valid phone number","address_suggestions":"Address suggestions","calendar_dialog_label":"{{ type }} Calendar","select_pickup_location":"Please select a pickup location"},"order_status":{"pickup_details_heading":"Pickup details","pickup_details_text":"Your order will be ready for collection at our {{ Pickup-Location-Company }} location{% if Pickup-Date %} on {{ Pickup-Date | date: \"%A, %d %B\" }}{% if Pickup-Time %} at {{ Pickup-Time }}{% endif %}{% endif %}","delivery_details_heading":"Delivery details","delivery_details_text":"Your order will be delivered locally by our team{% if Delivery-Date %} on the {{ Delivery-Date | date: \"%A, %d %B\" }}{% if Delivery-Time %} between {{ Delivery-Time }}{% endif %}{% endif %}","shipping_details_heading":"Shipping details","shipping_details_text":"Your order will arrive soon{% if Shipping-Date %} on the {{ Shipping-Date | date: \"%A, %d %B\" }}{% endif %}"},"product_widget":{"title":"Delivery and pickup options:","pickup_at":"Pickup at {{ location }}","ready_for_collection":"Ready for collection from","on":"on","view_all_stores":"View all stores","pickup_not_available_item":"Pickup not available for this item","delivery_not_available_location":"Delivery not available for {{ postal_code }}","delivered_by":"Delivered by {{ date }}","delivered_today":"Delivered today","change":"Change","tomorrow":"tomorrow","today":"today","delivery_to":"Delivery to {{ postal_code }}","showing_options_for":"Showing options for {{ postal_code }}","modal_heading":"Find a store for pickup","modal_subheading":"Showing stores near {{ postal_code }}","show_opening_hours":"Show opening hours","hide_opening_hours":"Hide opening hours","closed":"Closed","input_placeholder":"Enter your postal code","input_button":"Check","input_error":"Add a postal code to check available delivery and pickup options.","pickup_available":"Pickup available","not_available":"Not available","select":"Select","selected":"Selected","find_a_store":"Find a store","out_of_stock":"Out of stock","only_x_in_stock":"Only {{ quantity }} in stock","x_in_stock":"{{ quantity }} in stock","in_stock":"In stock","delivery_available":"Delivery available"},"shipping_language_code":"en","delivery_language_code":"en-US","pickup_language_code":"en-GB"},"calendar_settings":{"date_format":"l, F j, Y","week_day_start":"Mon","month_header":"F Y"},"default_language":"en","region":"us-2","api_region":"api-us","enable_zapiet_id_all_items":false,"widget_restore_state_on_load":false,"hide_product_widget_postcode_field":false,"block_checkout_till_load":true,"block_checkout_styles":"[name=\"checkout\"] {\n    opacity:0.5;\n    pointer-events:none;\n}","draft_orders_enabled":false,"preselect_checkout_method":true,"widget_show_could_not_locate_div_error":true,"checkout_extension_enabled":false,"show_pickup_consent_checkbox":false,"show_delivery_consent_checkbox":false,"subscription_paused":false,"pickup_note_enabled":false,"pickup_note_required":false,"pickup_note_limit_characters_enabled":false,"pickup_note_character_limit":0,"shipping_note_enabled":false,"shipping_note_required":false,"shipping_note_limit_characters_enabled":false,"shipping_note_character_limit":0,"asset_url":"https://d1nsc3vx6l3v3t.cloudfront.net/ab64ca02-e764-4b56-b587-567d767dd0b0/"};
1476        zapietTranslations["en"] = language_settings.translations;
1477        zapietCalendarSettings["en"] = language_settings.calendar_settings;
1478    
1479        
1480        var language_settings = {"enable_app":true,"enable_geo_search_for_pickups":false,"pickup_region_filter_enabled":false,"pickup_region_filter_field":null,"currency":"CAD","weight_format":"kg","pickup.enable_map":false,"delivery_validation_method":"partial_postcode_matching","base_country_name":"Canada","base_country_code":"CA","method_display_style":"default","default_method_display_style":"modern","date_format":"l, F j, Y","time_format":"h:i A","week_day_start":"Sun","pickup_address_format":"<span class=\"name\"><strong>{{company_name}}</strong></span><span class=\"address\">{{address_line_1}}<br />{{city}}, {{postal_code}}</span><span class=\"distance\">{{distance}}</span>{{more_information}}","rates_enabled":true,"payment_customization_enabled":false,"distance_format":"km","enable_delivery_address_autocompletion":false,"enable_delivery_current_location":false,"enable_pickup_address_autocompletion":false,"pickup_date_picker_enabled":true,"pickup_time_picker_enabled":true,"delivery_note_enabled":true,"delivery_note_required":false,"delivery_note_limit_characters_enabled":false,"delivery_note_character_limit":0,"delivery_date_picker_enabled":true,"delivery_time_picker_enabled":true,"shipping.date_picker_enabled":true,"shipping.time_picker_enabled":false,"delivery_validate_cart":true,"pickup_validate_cart":true,"gmak":"QUl6YVN5REdianVDX0lCeGJrMG9ocU1NN1lZX0VkcU96N
1480F9rR2F3","enable_checkout_locale":true,"enable_checkout_url":false,"disable_widget_for_digital_items":true,"disable_widget_for_product_handles":"gift-card","disable_widget_discount_override":false,"colors":{"widget_active_background_color":null,"widget_active_border_color":null,"widget_active_icon_color":null,"widget_active_text_color":null,"widget_inactive_background_color":null,"widget_inactive_border_color":null,"widget_inactive_icon_color":null,"widget_inactive_text_color":null},"delivery_validator":{"enabled":false,"show_on_page_load":true,"sticky":false},"checkout":{"delivery":{"discount_code":null,"prepopulate_shipping_address":false,"preselect_first_available_time":false},"pickup":{"discount_code":null,"prepopulate_shipping_address":true,"customer_phone_required":false,"preselect_first_location":true,"preselect_first_available_time":true},"shipping":{"discount_code":null,"preselect_first_available_time":true}},"day_name_attribute_enabled":true,"methods":{"delivery":{"active":true,"enabled":true,"name":"Delivery","sort":0,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Fragile","enable":true,"property":"type","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}},"shipping":{"active":false,"enabled":true,"name":"Shipping","sort":1,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":true,"value":"Fragile","enable":false,"property":"type","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}},"pickup":{"active":false,"enabled":true,"name":"Pickup","sort":2,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Delivery Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}}},"translations":{"methods":{"shipping":"Expédition","pickup":"Ramassage","delivery":"Livraison"},"calendar":{"january":"Janvier","february":"Février","march":"Mars","april":"Avril","may":"Mai","june":"Juin","july":"Juillet","august":"Août","september":"Septembre","october":"Octobre","november":"Novembre","december":"Décembre","sunday":"Dim","monday":"Lun","tuesday":"Mar","wednesday":"Mer","thursday":"Jeu","friday":"Ven","saturday":"Sam","today":"","close"
1480:"","labelMonthNext":"Le mois prochain","labelMonthPrev":"Le mois précédent","labelMonthSelect":"Sélectionnez un mois","labelYearSelect":"Sélectionnez une année","and":"et","between":"entre"},"pickup":{"checkout_button":"Paiement","location_label":"Choisir une boutique.","could_not_find_location":"Désolés, nous n'avons pas trouvé l'endroit où vous vous trouvez.","datepicker_label":"Déterminer la date et l'heure","datepicker_placeholder":"Choisir la date et l'heure","date_time_output":"{{DATE}} à {{TIME}}","location_placeholder":"Tapez votre code postal...","filter_by_region_placeholder":"Filtrer par région","heading":"Ramassage en magasin","note":"","max_order_total":"La valeur maximale de la commande pour l'enlèvement est $0.00","max_order_weight":"Le poids maximum de la commande pour le ramassage est {{ weight }}","min_order_total":"La valeur minimale de commande pour l'enlèvement est $0.00","min_order_weight":"Le poids minimum de commande pour le ramassage est {{ weight }}","more_information":"Plus d'information","no_date_time_selected":"Veuillez choisir la date et l'heure.","no_locations_found":"Désolés, nous n'avons pas trouvé de point de ramassage.","no_locations_region":"Sorry, pickup is not available in your region.","cart_eligibility_error":"Désolé, le ramassage n'est pas disponible pour les articles sélectionnés","opening_hours":"Heures d'ouverture","method_not_available":"Pas disponible","locations_found":"Veuillez choisir un point de ramassage, la date et l'heure :","preselect_first_available_time":"Sélectionnez une heure","dates_not_available":"Désolé, vos articles ne sont actuellement pas disponibles pour le ramassage.","location_error":"Please select a pickup location.","checkout_error":"Veuillez choisir la date et l'heure de ramassage.","see_more_locations":"Voir plus d'emplacements"},"delivery":{"checkout_button":"Paiement","could_not_find_location":"Désolés, nous n'avons pas trouvé l'endroit où vou
1480s vous trouvez.","datepicker_label":"Déterminer la date et l'heure","datepicker_placeholder":"Choisissez la date de livraison","date_time_output":"{{DATE}} entre {{SLOT_START_TIME}} et {{SLOT_END_TIME}}","delivery_note_label":"Instructions de livraison uniquement pour Uber.\nCe champ de texte est envoyé seulement au chauffeur Uber et n’est pas visible par nos employés en magasin.\nPour les messages cadeaux ou instructions personnalisées, veuillez utiliser le champ « Message cadeau » ci-dessus dans le panier.","delivery_validator_button_label":"Recherche","delivery_validator_eligible_button_label":"Continuer vos achats","delivery_validator_eligible_button_link":"#","delivery_validator_eligible_content":"Pour commencer à faire vos achats, cliquez simplement sur le bouton ci-dessous","delivery_validator_eligible_heading":"Génial, nous livrons dans votre région!","delivery_validator_error_button_label":"Continuer vos achats","delivery_validator_error_button_link":"#","delivery_validator_error_content":"Désolé, il semble que nous ayons rencontré une erreur inattendue. Veuillez réessayer.","delivery_validator_error_heading":"Une erreur s'est produite","delivery_validator_not_eligible_button_label":"Continuer vos achats","delivery_validator_not_eligible_button_link":"#","delivery_validator_not_eligible_content":"Vous êtes le/la bienvenu(e) pour continuer à parcourir notre magasin","delivery_validator_not_eligible_heading":"Désolé, notre service de livraison locale ne se rends pas dans votre région, veuillez utiliser Canada-USA Shipping!","delivery_validator_placeholder":"Entrez votre code postal partiel...","delivery_validator_prelude":"Livrons-nous dans votre région?","available":"Super ! Vous avez accès à la livraison.","heading":"Livraison locale","note":"Entrez votre code postal pour vérifier la livraison locale:","max_order_total":"La valeur maximale de la commande pour la livraison est $0.00","max_order_weight":"Le poids maximum de la commande pour la livraison est {{ weight }}","min_order_total":"La valeur minimale de commande pour la livraison est $0.00","min_order_weight":"Le poids minimum de commande pour la livraison est {{ weight }}","delivery_note_error":"Please enter delivery instructions","no_date_time_selected":"Veuillez choisir la date et l'heure de livraison.","cart_eligibility_error":"Désolé, la livraison n`est pas disponible pour les articles sélectionnés.","method_not_available":"Pas disponible","delivery_note_label_required":"Please enter delivery instructions (required)","location_placeholder":"Tapez votre code postal...","preselect_first_available_time":"Sélectionnez une heure","not_available":"Désolés, notre service de livraison locale ne se rends pas dans votre région, veuillez utiliser: Livraison reste du Canada!","dates_not_available":"Désolé, vos articles ne sont actuellement pas disponibles pour la livraison.","checkout_error":"Veuillez taper un code postal valide et choisir la date et l'heure qui vous conviennent pour la livraison."},"shipping":{"checkout_button":"Paiement","datepicker_placeholder":"Choisissez la date de livraison souhaitée","heading":"Livraison reste du Canada","note":"","max_order_total":"La valeur maximale de commande pour l'expédition est $0.00","max_order_weight":"Le poids maximal de la commande pour l'expédition est {{ weight }}","min_order_total":"La valeur minimale de commande pour l'expédition est $0.00","min_order_weight":"Le poids minimum de commande pour l'expédition est {{ weight }}","cart_eligibility_error":"Le bouquet de biscuits, le Magnummm de biscuits & les paniers-cadeaux sont seulement disponible d'être livré en main propre dans la grande région de Montréal.","method_not_available":"Pas disponible","checkout_error":"Veuillez choisir une date de livraison.","preselect_first_available_time":"Sélectionnez une heure","checkout_time_error":"Veuillez choisir une heure de livraison."},"widget":{"zapiet_id_error":"There was a problem adding the Zapiet ID to your cart","attributes_error":"There was a problem adding the attributes to your cart","no_checkout_method_error":"Please select a delivery option","no_delivery_options_available":"Aucune option de livraison n'est disponible pour vos produits","sms_consent":"Je souhaite recevoir des notifications par SMS concernant les mises à jour de ma commande.","daily_limits_modal_title":"Certains articles de votre panier sont indisponibles pour la date sélectionnée.","daily_limits_modal_description":"Sélectionnez une date différente ou ajustez votre panier.","daily_limits_modal_close_button":"Examiner les produits","daily_limits_modal_change_date_button":"Changer de date","daily_limits_modal_out_of_stock_label":"En rupture de stock","daily_limits_modal_only_left_label":"Il ne reste que {{ quantity }}","daily_limits_items_left_for_date":"Il ne reste que {{ quantity }} articles pour cette date","daily_limits_item_left_for_date":"Il ne reste qu'{{ quantity }} article pour cette date","daily_limits_items_cart_widget_warning":"Certains articles de votre panier ont une disponibilité limitée pour cette date","fulfillment_method":"Méthode de livraison","pickup_locations":"Points de retrait","pagination_previous":"Précédent","pagination_next":"Suivant","search":"Rechercher","search_submit":"Envoyer","close"
1480:"Fermer","customer_first_name":"Prénom","customer_last_name":"Nom","customer_phone":"Téléphone","customer_form_heading":"Qui récupère la commande ?","field_required":"Ce champ est obligatoire","invalid_phone":"Veuillez saisir un numéro de téléphone valide","address_suggestions":"Suggestions d'adresses","calendar_dialog_label":"Calendrier {{ type }}","select_pickup_location":"Veuillez sélectionner un point de retrait"},"order_status":{"pickup_details_heading":"Détails de retrait","pickup_details_text":"Votre commande sera prête à être retirée à notre emplacement {{ Pickup-Location-Company }}{% if Pickup-Date %} le {{ Pickup-Date | date: \"%A, %d %B\" }}{% if Pickup-Time %}à {{ Pickup-Time }}{% endif %}{% endif %}","delivery_details_heading":"Détails de livraison","delivery_details_text":"Votre commande sera livrée localement par notre équipe{% if Delivery-Date %} le {{ Delivery-Date | date: \"%A, %d %B\" }}{% if Delivery-Time %} entre {{ Delivery-Time }}{% endif %}{% endif %}","shipping_details_heading":"Détails d'expédition","shipping_details_text":"Votre commande arrivera bientôt{% if Shipping-Date %} le {{ Shipping-Date | date: \"%A, %d %B\" }}{% endif %}"},"product_widget":{"title":"Options de livraison et de retrait :","pickup_at":"Retrait à {{ location }}","ready_for_collection":"Prêt à être retiré à partir de","on":"le","view_all_stores":"Voir tous les magasins","pickup_not_available_item":"Retrait non disponible pour cet article","delivery_not_available_location":"Livraison non disponible pour {{ postal_code }}","delivered_by":"Livré par {{ date }}","delivered_today":"Livré aujourd'hui","change":"Changer","tomorrow":"demain","today":"aujourd'hui","delivery_to":"Livraison à {{ postal_code }}","showing_options_for":"Affichage des options pour {{ postal_code }}","modal_heading":"Sélectionnez un magasin pour le retrait","modal_subheading":"Affichage des magasins près de {{ postal_code }}","show_opening_hours":"Afficher les horaires d'ouverture","hide_opening_hours":"Masquer les horaires d'ouverture","closed":"Fermé","input_placeholder":"Entrez votre code postal","input_button":"Vérifier","input_error":"Ajoutez un code postal pour vérifier les options de livraison et de retrait disponibles.","pickup_available":"Retrait disponible","not_available":"Pas disponible","select":"Sélectionner","selected":"Sélectionné","find_a_store":"Trouver un magasin","out_of_stock":"Épuisé","only_x_in_stock":"Seulement {{ quantity }} en stock","x_in_stock":"{{ quantity }} en stock","in_stock":"En stock","delivery_available":"Livraison disponible"},"shipping_language_code":"fr","delivery_language_code":"fr-CA","pickup_language_code":"fr-CH"},"calendar_settings":{"date_format":"l, F j, Y","week_day_start":"Mon","month_header":"F Y"},"default_language":"en","region":"us-2","api_region":"api-us","enable_zapiet_id_all_items":false,"widget_restore_state_on_load":false,"hide_product_widget_postcode_field":false,"block_checkout_till_load":true,"block_checkout_styles":"[name=\"checkout\"] {\n    opacity:0.5;\n    pointer-events:none;\n}","draft_orders_enabled":false,"preselect_checkout_method":true,"widget_show_could_not_locate_div_error":true,"checkout_extension_enabled":false,"show_pickup_consent_checkbox":false,"show_delivery_consent_checkbox":false,"subscription_paused":false,"pickup_note_enabled":false,"pickup_note_required":false,"pickup_note_limit_characters_enabled":false,"pickup_note_character_limit":0,"shipping_note_enabled":false,"shipping_note_required":false,"shipping_note_limit_characters_enabled":false,"shipping_note_character_limit":0,"asset_url":"https://d1nsc3vx6l3v3t.cloudfront.net/ab64ca02-e764-4b56-b587-567d767dd0b0/"};
1481        zapietTranslations["fr"] = language_settings.translations;
1482        zapietCalendarSettings["fr"] = language_settings.calendar_settings;
1483    
1484
1485    function initializeZapietApp() {
1486        var products = [];
1487
1488        
1489
1490        window.ZapietCachedSettings = {
1491            cached_config: {"enable_app":true,"enable_geo_search_for_pickups":false,"pickup_region_filter_enabled":false,"pickup_region_filter_field":null,"currency":"CAD","weight_format":"kg","pickup.enable_map":false,"delivery_validation_method":"partial_postcode_matching","base_country_name":"Canada","base_country_code":"CA","method_display_style":"default","default_method_display_style":"modern","date_format":"l, F j, Y","time_format":"h:i A","week_day_start":"Sun","pickup_address_format":"<span class=\"name\"><strong>{{company_name}}</strong></span><span class=\"address\">{{address_line_1}}<br />{{city}}, {{postal_code}}</span><span class=\"distance\">{{distance}}</span>{{more_information}}","rates_enabled":true,"payment_customization_enabled":false,"distance_format":"km","enable_delivery_address_autocompletion":false,"enable_delivery_current_location":false,"enable_pickup_address_autocompletion":false,"pickup_date_picker_enabled":true,"pickup_time_picker_enabled":true,"delivery_note_enabled":true,"delivery_note_required":false,"delivery_note_limit_characters_enabled":false,"delivery_note_character_limit":0,"delivery_date_picker_enabled":true,"delivery_time_picker_enabled":true,"shipping.date_picker_enabled":true,"shipping.time_picker_enabled":false,"delivery_validate_cart":true,"pickup_validate_cart":true,"gmak":"QUl6YVN5REdianVDX0lCeGJrMG9ocU1NN1lZX0VkcU96N
1491F9rR2F3","enable_checkout_locale":true,"enable_checkout_url":false,"disable_widget_for_digital_items":true,"disable_widget_for_product_handles":"gift-card","disable_widget_discount_override":false,"colors":{"widget_active_background_color":null,"widget_active_border_color":null,"widget_active_icon_color":null,"widget_active_text_color":null,"widget_inactive_background_color":null,"widget_inactive_border_color":null,"widget_inactive_icon_color":null,"widget_inactive_text_color":null},"delivery_validator":{"enabled":false,"show_on_page_load":true,"sticky":false},"checkout":{"delivery":{"discount_code":null,"prepopulate_shipping_address":false,"preselect_first_available_time":false},"pickup":{"discount_code":null,"prepopulate_shipping_address":true,"customer_phone_required":false,"preselect_first_location":true,"preselect_first_available_time":true},"shipping":{"discount_code":null,"preselect_first_available_time":true}},"day_name_attribute_enabled":true,"methods":{"delivery":{"active":true,"enabled":true,"name":"Delivery","sort":0,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Fragile","enable":true,"property":"type","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}},"shipping":{"active":false,"enabled":true,"name":"Shipping","sort":1,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":true,"value":"Fragile","enable":false,"property":"type","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}},"pickup":{"active":false,"enabled":true,"name":"Pickup","sort":2,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Delivery Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":null,"hover":"","active":null}}},"translations":{"methods":{"shipping":"Shipping","pickup":"Pickups","delivery":"Delivery"},"calendar":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December","sunday":"Sun","monday":"Mon","tuesday":"Tue","wednesday":"Wed","thursday":"Thu","friday":"Fri","saturday":"Sat","today":"","close"
1491:"","labelMonthNext":"Next month","labelMonthPrev":"Previous month","labelMonthSelect":"Select a month","labelYearSelect":"Select a year","and":"and","between":"between"},"pickup":{"checkout_button":"Checkout","location_label":"Choose a boutique.","could_not_find_location":"Sorry, we could not find your location.","datepicker_label":"Choose a date and time.","datepicker_placeholder":"Choose a date and time.","date_time_output":"{{DATE}} at {{TIME}}","location_placeholder":"Enter your postal code ...","filter_by_region_placeholder":"Filter by region","heading":"Store Pickup","note":"","max_order_total":"Maximum order value for pickup is $0.00","max_order_weight":"Maximum order weight for pickup is {{ weight }}","min_order_total":"Minimum order value for pickup is $0.00","min_order_weight":"Minimum order weight for pickup is {{ weight }}","pickup_note_error":"Please enter pickup instructions","more_information":"Pickup Availabilities","no_date_time_selected":"Please select a date & time.","no_locations_found":"Sorry, pickup is not available for your selected items.","no_locations_region":"Sorry, pickup is not available in your region.","cart_eligibility_error":"Sorry, pickup is not available for your selected items.","method_not_available":"Not available","opening_hours":"Opening hours","locations_found":"Please select a pickup location:","pickup_note_label":"Please enter pickup instructions (optional)","pickup_note_label_required":"Please enter pickup instructions (required)","preselect_first_available_time":"Select a time","dates_not_available":"Sorry, your selected items are not currently available for pickup.","location_error":"Please select a pickup location.","checkout_error":"Please select a date and time for pickup.","see_more_locations":"See more locations"},"delivery":{"checkout_button":"Checkout","could_not_find_location":"Sorry, we could not find your location.","datepicker_label":"Choose a date and time.","datepicker_placeholder":"Choose delivery date","date_time_output":"{{DATE}} between {{SLOT_START_TIME}} and {{SLOT_END_TIME}}","delivery_note_label":"Delivery instructions only for Uber.\nThis text field is only sent to the Uber Driver and is not visible to our store employees.\nFor gift messages or custom instructions, please use the Gift Message field above in the cart.","delivery_validator_button_label":"Go","delivery_validator_eligible_button_label":"Continue shopping","delivery_validator_eligible_button_link":"#","delivery_validator_eligible_content":"To start shopping just click the button below","delivery_validator_eligible_heading":"Great, we deliver to your area!","delivery_validator_error_button_label":"Continue shopping","delivery_validator_error_button_link":"#","delivery_validator_error_content":"Sorry, it looks like we have encountered an unexpected error. Please try again.","delivery_validator_error_heading":"An error occured","delivery_validator_not_eligible_button_label":"Continue shopping","delivery_validator_not_eligible_button_link":"#","delivery_validator_not_eligible_content":"You are more then welcome to continue browsing our store","delivery_validator_not_eligible_heading":"Sorry, our local delivery service doesn't serve your region, please use: Shipping instead!","delivery_validator_placeholder":"Enter your partial postal code...","delivery_validator_prelude":"Do we deliver?","available":"Great! You are eligible for delivery.","heading":"Local Delivery","note":"Check delivery eligibility with your postal code.","max_order_total":"Maximum order value for delivery is $0.00","max_order_weight":"Maximum order weight for delivery is {{ weight }}","min_order_total":"Minimum order value for delivery is $0.00","min_order_weight":"Minimum order weight for delivery is {{ weight }}","delivery_note_error":"Please enter delivery instructions","no_date_time_selected":"Please choose your preferred delivery date.","cart_eligibility_error":"Sorry, delivery is not available for your selected items.","method_not_available":"Not available","delivery_note_label_required":"Please enter delivery instructions (required)","location_placeholder":"Enter your postal code...","preselect_first_available_time":"Select a time","not_available":"Sorry, our local delivery service doesn't serve your region, please use: Rest of Canada Delivery instead!","dates_not_available":"Sorry, your selected items are not currently available for delivery.","checkout_error":"Please enter a valid zipcode and select your preferred date and time for delivery."},"shipping":{"checkout_button":"Checkout","datepicker_placeholder":"Choose a delivery date","heading":"Rest of Canada Delivery","note":"","max_order_total":"Maximum order value for shipping is $0.00","max_order_weight":"Maximum order weight for shipping is {{ weight }}","min_order_total":"Minimum order value for shipping is $0.00","min_order_weight":"Minimum order weight for shipping is {{ weight }}","cart_eligibility_error":"The Cookie Bouquet®, Magnummm of Cookies & Gift Baskets can only be delivered by hand in the Greater Montreal area.","method_not_available":"Not available","checkout_error":"Please choose a date for shipping.","preselect_first_available_time":"Select a time","checkout_time_error":"Please choose a time for shipping."},"widget":{"zapiet_id_error":"There was a problem adding the Zapiet ID to your cart","attributes_error":"There was a problem adding the attributes to your cart","no_delivery_options_available":"No delivery options are available for your products","no_checkout_method_error":"Please select a delivery option","sms_consent":"I would like to receive SMS notifications about my order updates.","daily_limits_modal_title":"Some items in your cart are unavailable for the selected date.","daily_limits_modal_description":"Select a different date or adjust your cart.","daily_limits_modal_close_button":"Review products","daily_limits_modal_change_date_button":"Change date","daily_limits_modal_out_of_stock_label":"Out of stock","daily_limits_modal_only_left_label":"Only {{ quantity }} left","daily_limits_items_left_for_date":"Only {{ quantity }} items left for this date","daily_limits_item_left_for_date":"Only {{ quantity }} item left for this date","daily_limits_items_cart_widget_warning":"Some items in your cart have limited availability for this date","fulfillment_method":"Fulfillment method","pickup_locations":"Pickup locations","pagination_previous":"Previous","pagination_next":"Next","search":"Search","search_submit":"Submit Button","close"
1491:"Close","customer_first_name":"First name","customer_last_name":"Last name","customer_phone":"Phone","customer_form_heading":"Who is picking up the order?","field_required":"This field is required","invalid_phone":"Please enter a valid phone number","address_suggestions":"Address suggestions","calendar_dialog_label":"{{ type }} Calendar","select_pickup_location":"Please select a pickup location"},"order_status":{"pickup_details_heading":"Pickup details","pickup_details_text":"Your order will be ready for collection at our {{ Pickup-Location-Company }} location{% if Pickup-Date %} on {{ Pickup-Date | date: \"%A, %d %B\" }}{% if Pickup-Time %} at {{ Pickup-Time }}{% endif %}{% endif %}","delivery_details_heading":"Delivery details","delivery_details_text":"Your order will be delivered locally by our team{% if Delivery-Date %} on the {{ Delivery-Date | date: \"%A, %d %B\" }}{% if Delivery-Time %} between {{ Delivery-Time }}{% endif %}{% endif %}","shipping_details_heading":"Shipping details","shipping_details_text":"Your order will arrive soon{% if Shipping-Date %} on the {{ Shipping-Date | date: \"%A, %d %B\" }}{% endif %}"},"product_widget":{"title":"Delivery and pickup options:","pickup_at":"Pickup at {{ location }}","ready_for_collection":"Ready for collection from","on":"on","view_all_stores":"View all stores","pickup_not_available_item":"Pickup not available for this item","delivery_not_available_location":"Delivery not available for {{ postal_code }}","delivered_by":"Delivered by {{ date }}","delivered_today":"Delivered today","change":"Change","tomorrow":"tomorrow","today":"today","delivery_to":"Delivery to {{ postal_code }}","showing_options_for":"Showing options for {{ postal_code }}","modal_heading":"Find a store for pickup","modal_subheading":"Showing stores near {{ postal_code }}","show_opening_hours":"Show opening hours","hide_opening_hours":"Hide opening hours","closed":"Closed","input_placeholder":"Enter your postal code","input_button":"Check","input_error":"Add a postal code to check available delivery and pickup options.","pickup_available":"Pickup available","not_available":"Not available","select":"Select","selected":"Selected","find_a_store":"Find a store","out_of_stock":"Out of stock","only_x_in_stock":"Only {{ quantity }} in stock","x_in_stock":"{{ quantity }} in stock","in_stock":"In stock","delivery_available":"Delivery available"},"shipping_language_code":"en","delivery_language_code":"en-US","pickup_language_code":"en-GB"},"calendar_settings":{"date_format":"l, F j, Y","week_day_start":"Mon","month_header":"F Y"},"default_language":"en","region":"us-2","api_region":"api-us","enable_zapiet_id_all_items":false,"widget_restore_state_on_load":false,"hide_product_widget_postcode_field":false,"block_checkout_till_load":true,"block_checkout_styles":"[name=\"checkout\"] {\n    opacity:0.5;\n    pointer-events:none;\n}","draft_orders_enabled":false,"preselect_checkout_method":true,"widget_show_could_not_locate_div_error":true,"checkout_extension_enabled":false,"show_pickup_consent_checkbox":false,"show_delivery_consent_checkbox":false,"subscription_paused":false,"pickup_note_enabled":false,"pickup_note_required":false,"pickup_note_limit_characters_enabled":false,"pickup_note_character_limit":0,"shipping_note_enabled":false,"shipping_note_required":false,"shipping_note_limit_characters_enabled":false,"shipping_note_character_limit":0,"asset_url":"https://d1nsc3vx6l3v3t.cloudfront.net/ab64ca02-e764-4b56-b587-567d767dd0b0/"},
1492            shop_identifier: 'felix-norton.myshopify.com',
1493            language_code: 'en',
1494            checkout_url: '/cart',
1495            products: products,
1496            translations: zapietTranslations,
1497            calendar_settings: zapietCalendarSettings,
1498            customer: {
1499                first_name: '',
1500                last_name: '',
1501                company: '',
1502                address1: '',
1503                address2: '',
1504                city: '',
1505                province: '',
1506                country: '',
1507                zip: '',
1508                phone: '',
1509                tags: null
1510            }
1511        }
1512
1513        window.Zapiet.start(window.ZapietCachedSettings, true);
1514
1515        
1516            window.ZapietEvent.listen('widget_loaded', function() {
1517                if (window.Shopify.locale) { 
1518Zapiet.setLanguage(window.Shopify.locale); 
1519}
1520
1521window.ZapietEvent.listen('delivery.datepicker.opened', function(){
1522  const dates = document.querySelectorAll('.Zapiet-Calendar__Date.picker__day')
1523   
1524  dates.forEach((date) => {
1525      date.addEventListener('click', () => {
1526          let note = document.querySelector('#deliveryNote');
1527          note.maxLength = 280;
1528      })
1529  })
1530})
1531            });
1532        
1533    }
1534
1535    function loadZapietStyles(href) {
1536        var ss = document.createElement("link");
1537        ss.type = "text/css";
1538        ss.rel = "stylesheet";
1539        ss.media = "all";
1540        ss.href = href;
1541        document.getElementsByTagName("head")[0].appendChild(ss);
1542    }
1543
1544    
1545        loadZapietStyles("https://cdn.shopify.com/extensions/01a0f761-717f-76f7-a790-fe6d015e30a9/zapiet-pickup-delivery-1450/assets/storepickup.css");
1546        var zapietLoadScripts = {
1547            vendor: true,
1548            storepickup: true,
1549            pickup: true,
1550            delivery: true,
1551            shipping: true,
1552            pickup_map: false,
1553            validator: false
1554        };
1555
1556        function zapietScriptLoaded(key) {
1557            zapietLoadScripts[key] = false;
1558            if (!Object.values(zapietLoadScripts).includes(true)) {
1559                initializeZapietApp();
1560            }
1561        }
1562    
1563</script>
1563
1564
1565
1566
1567
1568    
1568<script type="module" src="https://cdn.shopify.com/extensions/01a0f761-717f-76f7-a790-fe6d015e30a9/zapiet-pickup-delivery-1450/assets/vendor.js" onload="zapietScriptLoaded('vendor')" defer data-cookieconsent="ignore"></script>
1568
1569    
1569<script type="module" src="https://cdn.shopify.com/extensions/01a0f761-717f-76f7-a790-fe6d015e30a9/zapiet-pickup-delivery-1450/assets/storepickup.js" onload="zapietScriptLoaded('storepickup')" defer data-cookieconsent="ignore"></script>
1569
1570
1571    
1572
1573    
1574        
1574<script type="module" src="https://cdn.shopify.com/extensions/01a0f761-717f-76f7-a790-fe6d015e30a9/zapiet-pickup-delivery-1450/assets/pickup.js" onload="zapietScriptLoaded('pickup')" defer data-cookieconsent="ignore"></script>
1574
1575    
1576
1577    
1578        
1578<script type="module" src="https://cdn.shopify.com/extensions/01a0f761-717f-76f7-a790-fe6d015e30a9/zapiet-pickup-delivery-1450/assets/delivery.js" onload="zapietScriptLoaded('delivery')" defer data-cookieconsent="ignore"></script>
1578
1579    
1580
1581    
1582        
1582<script type="module" src="https://cdn.shopify.com/extensions/01a0f761-717f-76f7-a790-fe6d015e30a9/zapiet-pickup-delivery-1450/assets/shipping.js" onload="zapietScriptLoaded('shipping')" defer data-cookieconsent="ignore"></script>
1582
1583    
1584
1585    
1586
1587
1588<!-- END app block -->
1588<script src="https://cdn.shopify.com/extensions/01a0f885-56f4-79de-af41-45a261d7aae9/forms-2605/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1588
1588
1589<script src="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/loader.js" type="text/javascript" defer="defer"></script>
1589
1590<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1591<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 36544577671,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1591
1591
1592<script>
1593  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1594</script>
vendor: 1 bytes, line 1594
1594
1595<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1595).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 36544577671,storefrontBaseUrl: "https://www.felixandnorton.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.felixandnorton.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2240348295","configuration":"{\"myshopifyDomain\":\"felix-norton.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2132476039","configuration":"{\"environment\":\"production\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"fe4f099d97fe9e8b9fd6dce28e77bbb6","type":"APP","apiClientId":189672226817,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1595,"dataSharingState":"unrestricted"},{"id":"1502380167","configuration":"{\"store\":\"felix-norton.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c0f63799ab70093f169178d8d3580a1c","type":"APP","apiClientId":3135504385,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"897876103","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"696090759","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-L59883G8PH\\\",\\\"AW-663265987\\\",\\\"GT-MJKRQS9M\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-L59883G8PH\\\",\\\"AW-663265987\\\/q5A5CN_W4K0aEMPForwC\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-L59883G8PH\\\",\\\"AW-663265987\\\/mHypCMva4K0aEMPForwC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-L59883G8PH\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-L59883G8PH\\\",\\\"AW-663265987\\\/i-OuCMja4K0aEMPForwC\\\",\\\"MC-WWEMCTLT0L\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-L59883G8PH\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-L59883G8PH\\\",\\\"AW-663265987\\\/bKv3CNzW4K0aEMPForwC\\\",\\\"MC-WWEMCTLT0L\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-L59883G8PH\\\",\\\"AW-663265987\\\/YkdJCMXa4K0aEMPForwC\\\",\\\"MC-WWEMCTLT0L\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-L59883G8PH\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-L59883G8PH\\\",\\\"AW-663265987\\\/xHX7CM7a4K0aEMPForwC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-L59883G8PH\\\",\\\"AW-663265987\\\/HNT6CMLa4K0aEMPForwC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-L59883G8PH\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"120422535","configuration":"{\"pixel_id\":\"333859524474485\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Félix \u0026 Norton","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"felix-norton.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/www.felixandnorton.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8330553720967","handle":"bouquets","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43729464230023","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7638329852039","handle":"build-your-own-box","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43236450599047","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8732488597639","handle":"assorted-freshly-baked-cookies","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45530907967623","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8515963551879","handle":"mmminis","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44257093353607","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7807676842119","handle":"build-your-box-of-frozen-cookie-dough","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44003774267527","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8328779825287","handle":"assorted-20-cookies-in-signature-f-n-tin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43725712785543","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8330552967303","handle":"magnummm-fn","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43729460658311","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7469467205767","handle":"frozen-cookie-dough-bags","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40684466503815","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7931786723463","handle":"bulk-cookie-dough-cases","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42548899872903","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8349089857671","handle":"frozen-freshly-baked-cookies-24","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43793275486343","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.felixandnorton.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"153497960583","themeStoreId":"2481","themePublished":"true","eventMetadataId":"5c777d42-008c-484b-bfd2-3f912d63a1fa","pageType":"home","shopId":"36544577671","storefrontBaseUrl":"https:\/\/www.felixandnorton.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1595<script>
1596  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1597  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1598  window.ShopifyAnalytics.meta.currency = 'CAD';
1599  var meta = {"page":{"pageType":"home","requestId":"d21ab293-5373-4cb1-a554-ce3a4dcff34c-1790935670"}};
1600  for (var attr in meta) {
1601    window.ShopifyAnalytics.meta[attr] = meta[attr];
1602  }
1603</script>
vendor: 1 bytes, line 1603
1603
1604<script class="analytics">
1605  (function () {
1606    var customDocumentWrite = function(content) {
1607      var jquery = null;
1608
1609      if (window.jQuery) {
1610        jquery = window.jQuery;
1611      } else if (window.Checkout && window.Checkout.$) {
1612        jquery = window.Checkout.$;
1613      }
1614
1615      if (jquery) {
1616        jquery('body').append(content);
1617      }
1618    };
1619
1620    var hasLoggedConversion = function(token) {
1621      if (token) {
1622        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1623      }
1624      return false;
1625    }
1626
1627    var setCookieIfConversion = function(token) {
1628      if (token) {
1629        var twoMonthsFromNow = new Date(Date.now());
1630        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1631
1632        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1633      }
1634    }
1635
1636    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1637    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1638    if (trekkie.integrations) {
1639      return;
1640    }
1641    trekkie.methods = [
1642      'identify',
1643      'page',
1644      'ready',
1645      'track',
1646      'trackForm',
1647      'trackLink'
1648    ];
1649    trekkie.factory = function(method) {
1650      return function() {
1651        var args = Array.prototype.slice.call(arguments);
1652        args.unshift(method);
1653        trekkie.push(args);
1654        if (method == 'track' || method == 'page') {
1655          var pageUrl;
1656          try {
1657            pageUrl = window.location.href;
1658          } catch (e) {}
1659          var pageReferrer;
1660          try {
1661            pageReferrer = document.referrer;
1662          } catch (e) {}
1663          try {
1664            if (window.__TREKKIE_SHIM_QUEUE == null) {
1665              window.__TREKKIE_SHIM_QUEUE = [];
1666            }
1667            window.__TREKKIE_SHIM_QUEUE.push({
1668              from: 'trekkie-stub',
1669              method: method,
1670              args: args.slice(1),
1671              pageContext: {
1672                url: pageUrl,
1673                referrer: pageReferrer
1674              }
1675            });
1676          } catch (e) {
1677            // no-op
1678          }
1679        }
1680        return trekkie;
1681      };
1682    };
1683    for (var i = 0; i < trekkie.methods.length; i++) {
1684      var key = trekkie.methods[i];
1685      trekkie[key] = trekkie.factory(key);
1686    }
1687    trekkie.load = function(config) {
1688      trekkie.config = config || {};
1689      trekkie.config.initialDocumentCookie = document.cookie;
1690      var first = document.getElementsByTagName('script')[0];
1691var script = document.createElement('script');
1692script.type = 'text/javascript';
1693script.onerror = function(e) {
1694  var scriptFallback = document.createElement('script');
1695  scriptFallback.type = 'text/javascript';
1696  scriptFallback.onerror = function(error) {
1697          var Monorail = {
1698      produce: function produce(monorailDomain, schemaId, payload) {
1699        var currentMs = new Date().getTime();
1700        var event = {
1701          schema_id: schemaId,
1702          payload: payload,
1703          metadata: {
1704            event_created_at_ms: currentMs,
1705            event_sent_at_ms: currentMs
1706          }
1707        };
1708        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1709      },
1710      sendRequest: function sendRequest(endpointUrl, payload) {
1711        // Try the sendBeacon API
1712        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1713          var blobData = new window.Blob([payload], {
1714            type: 'text/plain'
1715          });
1716
1717          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1718            return true;
1719          } // sendBeacon was not successful
1720
1721        } // XHR beacon
1722
1723        var xhr = new XMLHttpRequest();
1724
1725        try {
1726          xhr.open('POST', endpointUrl);
1727          xhr.setRequestHeader('Content-Type', 'text/plain');
1728          xhr.send(payload);
1729        } catch (e) {
1730          console.log(e);
1731        }
1732
1733        return false;
1734      },
1735      isIos12: function isIos12() {
1736        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1737      }
1738    };
1739    Monorail.produce('monorail-edge.shopifysvc.com',
1740      'trekkie_storefront_load_errors/1.1',
1741      {shop_id: 36544577671,
1742      theme_id: 153497960583,
1743      app_name: "storefront",
1744      context_url: window.location.href,
1745      source_url: "//www.felixandnorton.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1746
1747  };
1748  scriptFallback.async = true;
1749  scriptFallback.src = '//www.felixandnorton.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1750  first.parentNode.insertBefore(scriptFallback, first);
1751};
1752script.async = true;
1753script.src = '//www.felixandnorton.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1754first.parentNode.insertBefore(script, first);
1755
1756    };
1757    trekkie.load(
1758      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":36544577671,"isMerchantRequest":null,"themeId":153497960583,"themeCityHash":"18123323154130996766","contentLanguage":"en","currency":"CAD","eventMetadataId":"5c777d42-008c-484b-bfd2-3f912d63a1fa"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1759    );
1760
1761    var loaded = false;
1762    trekkie.ready(function() {
1763      if (loaded) return;
1764      loaded = true;
1765
1766      window.ShopifyAnalytics.lib = window.trekkie;
1767
1768      var originalDocumentWrite = document.write;
1769      document.write = customDocumentWrite;
1770      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1771      document.write = originalDocumentWrite;
1772
1773      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1774      var token = match? match[1]: undefined;
1775      if (!hasLoggedConversion(token)) {
1776        setCookieIfConversion(token);
1777        
1778      }
1779    });
1780
1781    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"d21ab293-5373-4cb1-a554-ce3a4dcff34c-1790935670","shopifyEmitted":true});
1782
1783    var eventsListenerScript = document.createElement('script');
1784    eventsListenerScript.async = true;
1785    eventsListenerScript.src = "//www.felixandnorton.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1786    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1787})();</script>
vendor: 1 bytes, line 1787
1787
1788<script
1789  defer
1790  src="https://www.felixandnorton.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1791  data-application="storefront-renderer"
1792  data-shop-id="36544577671"
1793  data-render-region="gcp-europe-west1"
1794  data-page-type="index"
1795  data-theme-instance-id="153497960583"
1796  data-theme-name="Horizon"
1797  data-theme-version="4.1.4"
1798  data-monorail-region="shop_domain"
1799  data-resource-timing-sampling-rate="10"
1800  data-shs="true"
1801  data-shs-beacon="true"
1802  data-shs-export-with-fetch="true"
1803  data-shs-logs-sample-rate="1"
1804  data-shs-beacon-endpoint="https://www.felixandnorton.com/api/collect"
1805></script>
vendor: 1 bytes, line 1805
1805
1806<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
1806<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"36544577671","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":true,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"CA","language":"en"}}</script>
1806
1807<meta name="shopify-y" content="65174e16-8931-42dd-8a95-21d14a58a240" data-expiration="1822493270000"><meta name="shopify-s" content="df90ef59-aed9-42d1-bbbd-ac9633aec00d" data-expiration="1790937470000"><meta name="new-cookie-storage-activated" content="t">
1808</head>
1809
1810  <body class="page-width-narrow card-hover-effect-lift">
1811    <a
1812  class="skip-to-content-link button-secondary"
1813  href="#MainContent"
1814>
1815  Skip to content
1816</a>
1817
1818
1819
1820
1821    
1822
1823<theme-drawer id="chat-drawer">
1824  <dialog
1825    ref="panel"
1826    class="theme-drawer__dialog chat-drawer"
1827  >
1828    <shopify-chat
1829      mode="standalone"
1830      mode-switch
1831    ></shopify-chat>
1832  </dialog>
1833</theme-drawer>
1834
1835<script type="module">
1836  const chatDrawer = document.querySelector('#chat-drawer');
1837  const shopifyChat = document.querySelector('shopify-chat');
1838
1839  document.addEventListener('theme-drawer:open', (event) => {
1840    if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return;
1841    shopifyChat?.setAttribute('mode', 'managed');
1842  });
1843
1844  document.addEventListener('theme-drawer:close', (event) => {
1845    if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return;
1846    // If mode is still managed, this is a theme-initiated close (backdrop /
1847    // Escape) — close the chat so the FAB appears. If mode is already
1848    // standalone, the close was triggered by an undock (enter-standalone sets
1849    // mode before closing the drawer) — leave the chat open as a floating panel.
1850    if (shopifyChat?.getAttribute('mode') === 'managed') {
1851      shopifyChat?.removeAttribute('open');
1852    }
1853    shopifyChat?.setAttribute('mode', 'standalone');
1854  });
1855
1856  document.addEventListener('shopify-chat:enter-managed', () => {
1857    // Captured at event-fire time — the dock-transition animation hint below
1858    // depends on state as it was when the event was dispatched.
1859    const isStandaloneAndOpen = shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone';
1860
1861    // The activator-click path (FAB click on desktop with stored
1862    // preferredMode=managed) dispatches enter-managed *before* calling show(),
1863    // so the chat's `open` attribute at event time understates the imminent
1864    // outcome. Defer to a microtask: by then show() (if any) has run, and we
1865    // can distinguish the viewport-driven mobile→desktop transition that left
1866    // a minimized FAB (chat stays closed → don't open an empty drawer) from
1867    // an activator click (chat just opened → open the drawer).
1868    queueMicrotask(() => {
1869      if (!shopifyChat?.hasAttribute('open') && !chatDrawer?.hasAttribute('open')) {
1870        return;
1871      }
1872      chatDrawer?.open?.(isStandaloneAndOpen ? { enter: 'inline-start' } : undefined);
1873    });
1874  });
1875
1876  document.addEventListener('shopify-chat:enter-standalone', () => {
1877    shopifyChat?.setAttribute('mode', 'standalone');
1878    chatDrawer?.close?.();
1879  });
1880
1881  document.addEventListener('shopify-chat:close', () => {
1882    if (shopifyChat?.getAttribute('mode') === 'managed') {
1883      chatDrawer?.close?.();
1884    }
1885  });
1886
1887  document.addEventListener('megaMenu:hover', () => {
1888    if (shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone') {
1889      shopifyChat?.removeAttribute('open');
1890    }
1891  });
1892
1893  // After the chat upgrades it self-restores its preferred mode from
1894  // sessionStorage. Reconcile any mismatch with the theme-drawer's state
1895  // — the drawer is the source of truth for which mode the chat should
1896  // be in (open → managed, closed → standalone).
1897  customElements.whenDefined('shopify-chat').then(() => {
1898    const mode = chatDrawer?.hasAttribute('open') ? 'managed' : 'standalone';
1899    if (shopifyChat?.getAttribute('mode') !== mode) {
1900      // When switching managed → standalone (e.g. narrow viewport skipped
1901      // drawer restore), also close the chat so it renders as the FAB
1902      // rather than an open standalone panel.
1903      if (mode === 'standalone' && shopifyChat?.hasAttribute('open')) {
1904        shopifyChat?.removeAttribute('open');
1905      }
1906      shopifyChat?.setAttribute('mode', mode);
1907    }
1908  });
1909</script>
1909
1910
1911
1912
1913
1914    <div class="page-wrapper">
1915      <div id="header-group">
1916        <!-- BEGIN sections: header-group -->
1917<header id="shopify-section-sections--21732319592583__header_section" class="shopify-section shopify-section-group-header-group header-section">
1918
1919
1920
1921
1922
1923
1924<script type="application/ld+json">
1925  {
1926    "@context": "http://schema.org",
1927    "@type": "Organization",
1928    "name": "Félix \u0026amp; Norton",
1929    
1930      "logo": "https:\/\/www.felixandnorton.com\/cdn\/shop\/files\/Logo_F_N_horizontal_avec_shadow_48ea93aa-9f8e-4db6-9043-86379564aaf2.png?v=1747864259\u0026width=500",
1931    
1932    "url": "https:\/\/www.felixandnorton.com"
1933  }
1934</script>
1934
1935
1936<header-component
1937  id="header-component"
1938  class="header"
1939  data-theme-color="rgb(255 255 255)"
1940  data-bubble-style="default"
1941  
1942    transparent="not-sticky"
1943  
1944  
1945    sticky="scroll-up"
1946  
1947  data-skip-node-update
1948  data-scroll-direction="none"
1949  
1950  
1951    data-transparent-background="bottom"
1952  
1953  style="
1954    --color-background-top-row: rgba(255 255 255 / 1.0);
1955    --color-background-bottom-row: rgba(255 255 255 / 1.0);
1956    
1957      --color-transparent-text: #ffffff;
1958      --color-transparent-text-rgb: 255 255 255;
1959      --color-transparent-text-contrast: var(--palette-darkest);
1960    
1961    
1962      --cart-bubble-background: var(--palette-darkest);
1963      --cart-bubble-text: #ffffff;
1964    
1965    
1966  "
1967>
1968  <div class="header__underlay header__underlay-closed"></div>
1969  <div
1970    class="header__underlay header__underlay-open"
1971  ></div><h1 class="visually-hidden">Félix &amp; Norton</h1>
1972    
1973
1974    
1975
1976    
1977    
1978      <div
1979        class="header__row header__row--top color-#ffffff section section--full-width-margin section--page-width color-custom-top-sections--21732319592583__header_section"
1980        ref="headerRowTop"style="--border-bottom-width: 0px; --border-bottom-width-mobile: 0px; --border-bottom-color-mobile: var(--color-border);">
1981        <div class="header__columns spacing-style">
1982          <style data-shopify>
1983    .color-custom-top-sections--21732319592583__header_section,
1984    .color-custom-top-sections--21732319592583__header_section .text-block {
1985      /* Background */
1986      --color-background: #ffffff;
1987      --color-background-rgb: 255 255 255;
1988
1989      /* Opacity values adjusted for background brightness */
1990      
1991--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
19920.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
1993
1994
1995      
1996        /* Foreground / text — explicit or smart-contrasted */
1997        --color: #000000;
1998        --color-rgb: 0 0 0;
1999        --color-foreground: #000000;
2000        --color-foreground-rgb: 0 0 0;
2001        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
2002        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
2003        --color-border: var(--palette-darkest);
2004        --color-border-rgb: var(--palette-darkest-rgb);
2005      
2006    }
2007
2008    
2009      .color-custom-top-sections--21732319592583__header_section {
2010        /* Form-related tokens stay on .color-custom only — .text-block is a prose
2011           container (text/announcement/inline-text/blog-post-description/
2012           collection-link/price/sku) and never holds form inputs. */
2013        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
2014        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
2015        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
2016        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
2017      }
2018    
2019
2020    .color-custom-top-sections--21732319592583__header_section {
2021      color: var(--color, var(--color-foreground));
2022      background-color: var(--color-background);
2023    }
2024  </style>
2025
2026
2027      
2028      
2029<div
2030      class="header__column header__column--left"
2031      data-testid="header-top-left"
2032    >
2033      
2034        
2035          
2036              
2037
2038
2039
2040    <div
2041      class="header__drawer"
2042      ref="headerDrawerContainer"
2043      data-hydration-key="header-drawer-mobile"
2044      
2045    >
2046      
2047
2048
2049
2050
2051
2052
2053
2054  <style data-shopify>
2055    .color-custom-Ac1FJUUNqd1BielNOM__header-menu-1,
2056    .color-custom-Ac1FJUUNqd1BielNOM__header-menu-1 .text-block {
2057      /* Background */
2058      --color-background: #ffffff;
2059      --color-background-rgb: 255 255 255;
2060
2061      /* Opacity values adjusted for background brightness */
2062      
2063--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
20640.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
2065
2066
2067      
2068        /* Foreground / text — explicit or smart-contrasted */
2069        --color: #000000;
2070        --color-rgb: 0 0 0;
2071        --color-foreground: #000000;
2072        --color-foreground-rgb: 0 0 0;
2073        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
2074        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
2075        --color-border: var(--palette-darkest);
2076        --color-border-rgb: var(--palette-darkest-rgb);
2077      
2078    }
2079
2080    
2081      .color-custom-Ac1FJUUNqd1BielNOM__header-menu-1 {
2082        /* Form-related tokens stay on .color-custom only — .text-block is a prose
2083           container (text/announcement/inline-text/blog-post-description/
2084           collection-link/price/sku) and never holds form inputs. */
2085        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
2086        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
2087        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
2088        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
2089      }
2090    
2091
2092    .color-custom-Ac1FJUUNqd1BielNOM__header-menu-1 {
2093      color: var(--color, var(--color-foreground));
2094      background-color: var(--color-background);
2095    }
2096  </style>
2097
2098
2099
2100<script
2101  src="//www.felixandnorton.com/cdn/shop/t/172/assets/header-drawer.js?v=121243031541024704371786551032"
2102  type="module"
2103  fetchpriority="low"
2104></script>
2104
2105
2106<header-drawer
2107  class="header-drawer "
2108  style="--menu-image-border-radius: 10px; --resource-card-corner-radius: 10px;"
2109>
2110  <details
2111    id="Details-menu-drawer-container"
2112    data-skip-node-update="true"
2113    class="menu-drawer-container"
2114    ref="details"
2115    scroll-lock
2116  >
2117    <summary
2118      class="header__icon header__icon--menu header__icon--summary"
2119      aria-label="Menu"
2120      on:click="/toggle"
2121    >
2122      <span class="svg-wrapper header-drawer-icon header-drawer-icon--open"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2123  <path d="M1 3.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2124  <path d="M1 10.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2125</svg>
2126</span>
2127      <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2128  <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2129</svg>
2130</span>
2131    </summary>
2132    <div
2133      ref="menuDrawer"
2134      class="
2135        menu-drawer
2136        
2137          color-custom-Ac1FJUUNqd1BielNOM__header-menu-1
2138        
2139      "
2140    >
2141      <button
2142        class="button close-button menu-drawer__close-button focus-inset"
2143        type="button"
2144        aria-label="Close"
2145        on:click="/close"
2146      >
2147        <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2148  <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2149</svg>
2150</span>
2151      </button>
2152      <nav
2153        class="menu-drawer__navigation"
2154        style="--menu-top-level-font-family: var(--font-heading--family);
2155--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-heading--style); --menu-top-level-font-weight: var(--font-heading--weight); --menu-top-level-font-case:none;
2156
2157  --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height:
2158  var(--menu-font-2xl--line-height);
2159
2160--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb);
2161
2162--menu-parent-font-family: var(--font-heading--family); --menu-parent-font-style:
2163var(--font-heading--style); --menu-parent-font-weight: var(--font-heading--weight); --menu-parent-font-case:
2164none;
2165
2166    --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height:
2167    var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued);
2168    --menu-parent-active-font-color: var(--color-foreground);
2169  
2170--menu-child-font-family: var(--font-heading--family); --menu-child-font-style:var(--font-heading--style); --menu-child-font-weight: var(--font-heading--weight); --menu-child-font-case:
2171none;
2172
2173    --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height);
2174    --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued);
2175  
2176
2177        "
2178        aria-label="Primary"
2179      >
2180        <ul
2181          class="menu-drawer__menu has-submenu"
2182          role="list"
2183        >
2184
2185
2186              <li
2187                class="menu-drawer__list-item"
2188                style="--menu-drawer-animation-index: 1;"
2189              ><details
2190                    id="Details-menu-drawer-menu-item-1"
2191                    class="menu-drawer__menu-container"
2192                  >
2193                    <summary
2194                      id="HeaderDrawer-shop-cookies-gifts"
2195                      class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element"
2196                      on:click="header-drawer/open/submenu"
2197                    >
2198                      <span class="menu-drawer__menu-item-text wrap-text">Shop Cookies &amp; Gifts</span>
2199                      <span class="svg-wrapper icon-caret icon-caret--forward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2200  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2201</svg>
2202</span>
2203                    </summary>
2204                    <div
2205                      id="link-shop-cookies-gifts"
2206                      class="menu-drawer__submenu has-submenu"
2207                      tabindex="-1"
2208                      style="--menu-drawer-animation-index: 1;"
2209                    >
2210                      <div class="menu-drawer__inner-submenu">
2211                        <div class="menu-drawer__nav-buttons menu-drawer__nav-buttons--with-title">
2212                          <button
2213                            class="button menu-drawer__back-button focus-inset"
2214                            on:click="header-drawer/back"
2215                            aria-label="Back to main menu"
2216                          >
2217                            <span class="svg-wrapper icon-caret icon-caret--backward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2218  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2219</svg>
2220</span>
2221                          </button>
2222                          <a
2223                            href="/collections/all-products"
2224                            class="menu-drawer__title focus-inset"
2225                            
2226                          >
2227                            <span class="menu-drawer__menu-item-text wrap-text">Shop Cookies &amp; Gifts</span>
2228                          </a>
2229                          <button
2230                            class="button button-unstyled close-button menu-drawer__close-button focus-inset"
2231                            type="button"
2232                            aria-label="Close"
2233                            on:click="header-drawer/close"
2234                          >
2235                            <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2236  <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2237</svg>
2238</span>
2239                          </button>
2240                        </div>
2241                        
2242                        <ul
2243                          class="menu-drawer__menu menu-drawer__menu--childlist"
2244                          role="list"
2245                          tabindex="-1"
2246                        >
2247                          <li
2248                              class="
2249                                menu-drawer__list-item
2250                                menu-drawer__list-item--flat
2251                              "
2252                            >
2253                                
2254<a
2255                                    id="HeaderDrawer-shop-cookies-gifts-buy-cookies"
2256                                    href="/collections/fresh-cookies"
2257                                    class="menu-drawer__menu-item menu-drawer__menu-item--parent"
2258                                    
2259                                  >
2260                                    <span class="menu-drawer__menu-item-text wrap-text">Buy Cookies</span>
2261                                  </a>
2262                                  
2263                                  <ul
2264                                    class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content menu-drawer__menu--grid"
2265                                    role="list"
2266                                    tabindex="-1"
2267                                  ><li
2268                                        class="menu-drawer__list-item"
2269                                        style="--menu-drawer-animation-index: 1;"
2270                                      >
2271                                        <a
2272                                          id="HeaderDrawer-shop-cookies-gifts-buy-cookies-freshly-baked-cookies"
2273                                          href="/collections/fresh-cookies"
2274                                          class="menu-drawer__menu-item menu-drawer__menu-item--child"
2275                                          
2276                                        >
2277                                          
2278                                            
2279
2280
2281  
2282    <img src="//www.felixandnorton.com/cdn/shop/collections/bakedcookies_e3c0072d-2caa-454f-a095-8d25b06299
2282c1.png?v=1788865537&amp;width=800" alt="Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/collections/bakedcookies_e3c0072d-2caa-454f-a095-8d25b06299c1.png?v=1788865537&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/collections/bakedcookies_e3c0072d-2caa-454f-a095-8d25b06299c1.png?v=1788865537&amp;width=800 800w" width="800" height="640" loading="lazy" class="menu-drawer__link-image" sizes="auto, 400px">
2283  
2284
2285
2286                                          
2287                                          <span class="menu-drawer__menu-item-text wrap-text">Freshly-Baked Cookies</span>
2288                                        </a>
2289                                      </li><li
2290                                        class="menu-drawer__list-item"
2291                                        style="--menu-drawer-animation-index: 2;"
2292                                      >
2293                                        <a
2294                                          id="HeaderDrawer-shop-cookies-gifts-buy-cookies-cookie-dough"
2295                                          href="/collections/frozen-cookie-dough"
2296                                          class="menu-drawer__menu-item menu-drawer__menu-item--child"
2297                                          
2298                                        >
2299                                          
2300                                            
2301
2302
2303  
2304    <img src="//www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&amp;width=800" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&amp;width=800 800w" width="800" height="1000" loading="lazy" class="menu-drawer__link-image" sizes="auto, 400px">
2305  
2306
2307
2308                                          
2309                                          <span class="menu-drawer__menu-item-text wrap-text">Cookie Dough</span>
2310                                        </a>
2311                                      </li></ul></li><li
2312                              class="
2313                                menu-drawer__list-item
2314                                menu-drawer__list-item--flat
2315                              "
2316                            >
2317                                
2318<a
2319                                    id="HeaderDrawer-shop-cookies-gifts-gift-cookies"
2320                                    href="/collections/gifts"
2321                                    class="menu-drawer__menu-item menu-drawer__menu-item--parent"
2322                                    
2323                                  >
2324                                    <span class="menu-drawer__menu-item-text wrap-text">Gift Cookies</span>
2325                                  </a>
2326                                  
2327                                  <ul
2328                                    class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content menu-drawer__menu--grid"
2329                                    role="list"
2330                                    tabindex="-1"
2331                                  ><li
2332                                        class="menu-drawer__list-item"
2333                                        style="--menu-drawer-animation-index: 1;"
2334                                      >
2335                                        <a
2336                                          id="HeaderDrawer-shop-cookies-gifts-gift-cookies-cookie-bouquets"
2337                                          href="/products/bouquets"
2338                                          class="menu-drawer__menu-item menu-drawer__menu-item--child"
2339                                          
2340                                        >
2341                                          
2342                                            
2343
2344
2345
2346                                          
2347                                          <span class="menu-drawer__menu-item-text wrap-text">Cookie Bouquets</span>
2348                                        </a>
2349                                      </li><li
2350                                        class="menu-drawer__list-item"
2351                                        style="--menu-drawer-animation-index: 2;"
2352                                      >
2353                                        <a
2354                                          id="HeaderDrawer-shop-cookies-gifts-gift-cookie
2354s-tins-gift-bundles"
2355                                          href="/collections/cookie-gift-bundles"
2356                                          class="menu-drawer__menu-item menu-drawer__menu-item--child"
2357                                          
2358                                        >
2359                                          
2360                                            
2361
2362
2363  
2364    <img src="//www.felixandnorton.com/cdn/shop/collections/Collection_header_lot_love_1200x_934e3462-0f4a-4dce-8c51-1e31a3547bcb.jpg?v=1701896478&amp;width=800" alt="Gift Bundles" srcset="//www.felixandnorton.com/cdn/shop/collections/Collection_header_lot_love_1200x_934e3462-0f4a-4dce-8c51-1e31a3547bcb.jpg?v=1701896478&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/collections/Collection_header_lot_love_1200x_934e3462-0f4a-4dce-8c51-1e31a3547bcb.jpg?v=1701896478&amp;width=800 800w" width="800" height="546" loading="lazy" class="menu-drawer__link-image" sizes="auto, 400px">
2365  
2366
2367
2368                                          
2369                                          <span class="menu-drawer__menu-item-text wrap-text">Tins &amp; Gift Bundles</span>
2370                                        </a>
2371                                      </li><li
2372                                        class="menu-drawer__list-item"
2373                                        style="--menu-drawer-animation-index: 3;"
2374                                      >
2375                                        <a
2376                                          id="HeaderDrawer-shop-cookies-gifts-gift-cookies-gift-cards"
2377                                          href="/products/giftcard"
2378                                          class="menu-drawer__menu-item menu-drawer__menu-item--child"
2379                                          
2380                                        >
2381                                          
2382                                            
2383
2384
2385
2386                                          
2387                                          <span class="menu-drawer__menu-item-text wrap-text">Gift Cards</span>
2388                                        </a>
2389                                      </li></ul></li><li
2390                              class="
2391                                menu-drawer__list-item
2392                                menu-drawer__list-item--flat
2393                              "
2394                            >
2395                                
2396<a
2397                                    id="HeaderDrawer-shop-cookies-gifts-help-me-choose"
2398                                    href="/collections/best-sellers"
2399                                    class="menu-drawer__menu-item menu-drawer__menu-item--parent"
2400                                    
2401                                  >
2402                                    <span class="menu-drawer__menu-item-text wrap-text">Help me choose</span>
2403                                  </a>
2404                                  
2405                                  <ul
2406                                    class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content menu-drawer__menu--grid"
2407                                    role="list"
2408                                    tabindex="-1"
2409                                  ><li
2410                                        class="menu-drawer__list-item"
2411                                        style="--menu-drawer-animation-index: 1;"
2412                                      >
2413                                        <a
2414                                          id="HeaderDrawer-shop-cookies-gifts-help-me-choose-best-sellers"
2415                                          href="/collections/best-sellers"
2416                                          class="menu-drawer__menu-item menu-drawer__menu-item--child"
2417                                          
2418                                        >
2419                                          
2420                                            
2421
2422
2423  
2424    <img src="//www.felixandnorton.com/cdn/shop/collections/70.png?v=1788865490&amp;width=800" alt="Best Sellers" srcset="//www.felixandnorton.com/cdn/shop/collections/70.png?v=1788865490&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/collections/70.png?v=1788865490&amp;width=800 800w" width="800" height="640" loading="lazy" class="menu-drawer__link-image" sizes="auto, 400px">
2425  
2426
2427
2428                                          
2429                                          <span class="menu-drawer__menu-item-text wrap-text">Best Sellers</span>
2430                                        </a>
2431                                      </li><li
2432                                        class="menu-drawer__list-item"
2433                                        style="--menu-drawer-animation-index: 2;"
2434                                      >
2435                                        <a
2436                                          id="HeaderDrawer-shop-cookies-gifts-help-me-choose-shop-all"
2437                                          href="/collections/all-products"
2438                                          class="menu-drawer__menu-item menu-drawer__menu-item--child"
2439                                          
2440                                        >
2441                                          
2442                                            
2443
2444
2445  
2446    <img src="//www.felixandnorton.com/cdn/shop/collections/Events_74ee09b9-3121-4dda-8c47-025edd34ef87.jpg?v=1749485708&amp;width=800" alt="All Products" srcset="//www.felixandnorton.com/cdn/shop/collections/Events_74ee09b9-3121-4dda-8c47-025edd34ef87.jpg?v=1749485708&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/collections/Events_74ee09b9-3121-4dda-8c47-025edd34ef87.jpg?v=1749485708&amp;width=800 800w" width="800" height="571" loading="lazy" class="menu-drawer__link-image" sizes="auto, 400px">
2447  
2448
2449
2450                                          
2451                                          <span class="menu-drawer__menu-item-text wrap-text">Shop All</span>
2452                                        </a>
2453                                      </li><li
2454                                        class="menu-drawer__list-item"
2455                                        style="--menu-drawer-animation-index: 3;"
2456                                      >
2457                                        <a
2458                                          id="HeaderDrawer-shop-cookies-gifts-help-me-choose-send-corporate-gifts"
2459                                          href="/pages/events-corporate-gifting"
2460                                          class="menu-drawer__menu-item menu-drawer__menu-item--child"
2461                                          
2462                                        >
2463                                          
2464                                            
2465
2466
2467
2468                                          
2469                                          <span class="menu-drawer__menu-item-text wrap-text">Send Corporate Gifts</span>
2470                                        </a>
2471                                      </li></ul></li><li
2472                              class="
2473                                menu-drawer__list-item
2474                                
2475                              "
2476                            ><a
2477                                  id="HeaderDrawer-shop-cookies-gifts-shop-merch"
2478                                  href="/collections/apparel-merchandise"
2479                                  class="menu-drawer__menu-item menu-drawer__menu-item--parent"
2480                                  
2481                                >
2482                                  
2483                                  <span class="menu-drawer__menu-item-text wrap-text">Shop Merch</span>
2484                                </a></li></ul>
2485                        
2486                      </div>
2487                    </div>
2488                  </details></li>
2489              <li
2490                class="menu-drawer__list-item"
2491                style="--menu-drawer-animation-index: 2;"
2492              ><a
2493                    id="HeaderDrawer-fundraise"
2494                    href="/pages/fundraising"
2495                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element"
2496                    
2497                  >
2498                    <span class="menu-drawer__menu-item-text wrap-text">Fundraise</span>
2499                  </a></li>
2500              <li
2501                class="menu-drawer__list-item"
2502                style="--menu-drawer-animation-index: 3;"
2503              ><a
2504                    id="HeaderDrawer-wholesale"
2505                    href="/pages/wholesaler-inquiries"
2506                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element"
2507                    
2508                  >
2509                    <span class="menu-drawer__menu-item-text wrap-text">Wholesale</span>
2510                  </a></li>
2511              <li
2512                class="menu-drawer__list-item"
2513                style="--menu-drawer-animation-index: 4;"
2514              ><a
2515                    id="HeaderDrawer-our-stores"
2516                    href="/pages/store-locator"
2517                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element"
2518                    
2519                  >
2520                    <span class="menu-drawer__menu-item-text wrap-text">Our Stores</span>
2521                  </a></li>
2522        </ul>
2523      </nav>
2524      <div
2525        class="menu-drawer__utility-links menu-drawer__animated-element"
2526        style="--menu-drawer-animation-index: 4;"
2527      >
2528        
2529        
2530          
2531          
2532            <div class="menu-drawer__localization color-custom-popover">
2533              
2534<localization-form-component
2535  ref="localizationForm"
2536  data-label-results-count="[count] results"
2537  data-show-filter="false"
2538  style="--menu-localization-font: var(--font-heading--family); --color-shadow: rgb(var(--color-foreground-rgb) / var(--opacity-10-25));"
2539>
2540  
2541<form method="post" action="/localization" id="LocalizationForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data" ref="form" aria-label="Region and language"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" />
2542
2543    
2544      <div class="language-selector language-selector--collapse-space h5">
2545        <h2
2546          class="visually-hidden"
2547          id="drawer-LanguageLabel"
2548        >
2549          Language
2550        </h2>
2551        
2552        <select
2553          id="drawerSelect"
2554          class="localization-form__select"
2555          name="language_code"
2556          aria-label="Language"
2557          ref="languageInput"
2558          on:change="/changeLanguage"
2559        ><option
2560              value="en"
2561              lang="en"
2562              
2563                selected
2564              
2565            >
2566              English
2567            </option><option
2568              value="fr"
2569              lang="fr"
2570              
2571            >
2572              Français
2573            </option></select>
2574        <span class="svg-wrapper icon-caret"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2575  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2576</svg>
2577</span>
2578      </div>
2579    
2580</form></localization-form-component>
2581
2582
2583
2584            </div>
2585          
2586</div>
2587
2588      
2589    </div>
2590    <div
2591      class="menu-drawer__backdrop"
2592      on:click="header-drawer/close"
2593    ></div>
2594  </details>
2595</header-drawer>
2596
2597
2598
2599    </div>
2600
2601  
2602
2603<style data-shopify>
2604  .header__underlay {
2605    --color-submenu: rgb(255 255 255);
2606  }
2607</style>
2608
2609
2610
2611
2612            
2613        
2614      
2615        
2616          
2617              
2618  <search-button
2619    class="search-action search-action--hidden-on-menu"
2620  >
2621    <button
2622      on:click="#search-modal/showDialog"
2623      class="button-unstyled header-actions__action"
2624      aria-label="Search"
2625      aria-haspopup="dialog"
2626    >
2627      <span class="hidden">
2628        Search
2629      </span>
2630
2631      <span class="svg-wrapper ">
2632        <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg>
2633
2634      </span>
2635    </button>
2636  </search-button>
2637
2638
2639
2640
2641            
2642        
2643      
2644        
2645          
2646              
2647
2648
2649
2650
2651<a
2652  
2653    data-hidden-on-home-page
2654  
2655  href="/"
2656  class="size-style spacing-style header-logo"
2657  style="
2658    --size-style-width: ;--size-style-height: ;
2659    --padding-block-start: 0px;--padding-block-end: 0px;
2660    --font-family: var(--font-body--family);
2661    --font-style: var(--font-body--style);
2662    --font-weight: 600;
2663  "
2664  
2665>
2666  
2667
2668  <span
2669    class="header-logo__image-container header-logo__image-container--original"
2670    data-testid="header-logo"
2671  >
2672    
2673  
2674  
2675  
2676  
2677
2678  
2679
2680  
2681
2682  
2683
2684  <img src="//www.felixandnorton.com/cdn/shop/files/Logo_F_N_horizontal_avec_shadow_48ea93aa-9f8e-4db6-9043-86379564aaf2.png?height=48&amp;v=1747864259" alt="Félix &amp;amp; Norton - Home" width="206" height="48" class="header-logo__image" srcset="//www.felixandnorton.com/cdn/shop/files/Logo_F_N_horizontal_avec_shadow_48ea93aa-9f8e-4db6-9043-86379564aaf2.png?height=48&amp;v=1747864259 1x, //www.felixandnorton.com/cdn/shop/files/Logo_F_N_horizontal_avec_shadow_48ea93aa-9f8e-4db6-9043-86379564aaf2.png?height=96&amp;v=1747864259 2x, //www.felixandnorton.com/cdn/shop/files/Logo_F_N_horizontal_avec_shadow_48ea93aa-9f8e-4db6-9043-86379564aaf2.png?height=144&amp;v=1747864259 3x" style="--header-logo-image-width: 207px;--header-logo-image-width-mobile: 172px; --header-logo-image-height: 48px; --header-logo-image-height-mobile: 40px;">
2685
2686
2687  </span>
2688
2689  
2690</a>
2691
2692
2693
2694
2695
2696            
2697        
2698      
2699    </div><div
2700      class="header__column header__column--center"
2701      data-testid="header-top-center"
2702    >
2703      
2704        
2705          
2706              
2707
2708
2709
2710    
2711
2712
2713
2714
2715  <style data-shopify>
2716    .color-custom-Ac1FJUUNqd1BielNOM__header-menu,
2717    .color-custom-Ac1FJUUNqd1BielNOM__header-menu .text-block {
2718      /* Background */
2719      --color-background: #ffffff;
2720      --color-background-rgb: 255 255 255;
2721
2722      /* Opacity values adjusted for background brightness */
2723      
2724--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
27250.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
2726
2727
2728      
2729        /* Foreground / text — explicit or smart-contrasted */
2730        --color: #000000;
2731        --color-rgb: 0 0 0;
2732        --color-foreground: #000000;
2733        --color-foreground-rgb: 0 0 0;
2734        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
2735        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
2736        --color-border: var(--palette-darkest);
2737        --color-border-rgb: var(--palette-darkest-rgb);
2738      
2739    }
2740
2741    
2742      .color-custom-Ac1FJUUNqd1BielNOM__header-menu {
2743        /* Form-related tokens stay on .color-custom only — .text-block is a prose
2744           container (text/announcement/inline-text/blog-post-description/
2745           collection-link/price/sku) and never holds form inputs. */
2746        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
2747        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
2748        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
2749        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
2750      }
2751    
2752
2753    .color-custom-Ac1FJUUNqd1BielNOM__header-menu {
2754      color: var(--color, var(--color-foreground));
2755      background-color: var(--color-background);
2756    }
2757  </style>
2758
2759
2760
2761    
2762
2763    <header-menu
2764      ref="headerMenu"
2765      class="header-menu"
2766      
2767      data-hydration-key="header-menu"
2768    >
2769      <div class="header-menu__inner">
2770        <nav
2771          class="menu-list"
2772          aria-label="Primary"
2773          style="--menu-top-level-font-family: var(--font-heading--family);
2774--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-heading--style); --menu-top-level-font-weight: var(--font-heading--weight); --menu-top-level-font-case:none;
2775
2776  --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height:
2777  var(--menu-font-sm--line-height);
2778
2779--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb);
2780"
2781        >
2782          
2783          <overflow-list
2784  
2785    ref="overflowMenu"
2786  
2787  
2788    class="overflow-menu background-matches-parent"
2789  
2790  
2791    minimum-items="2"
2792  
2793  
2794    data-testid="header-menu-overflow-list"
2795  
2796  
2797    data-skip-node-update
2798  
2799>
2800  <template shadowrootmode="open">
2801    <link href="//www.felixandnorton.com/cdn/shop/t/172/assets/overflow-list.css?v=16727044177065489451786551032" rel="stylesheet" type="text/css" media="all" />
2802
2803    <ul part="list">
2804      <slot></slot>
2805      <slot
2806        name="more"
2807        part="more"
2808        hidden
2809        
2810      >
2811        <li
2812          part="more"
2813        >
2814          <button
2815            class="button"
2816            type="button"
2817            tabindex="0"
2818            
2819          >
2820            More
2821          </button>
2822        </li>
2823      </slot>
2824      <li
2825        part="placeholder"
2826        hidden
2827      ></li>
2828    </ul>
2829
2830    <div part="overflow">
2831      <ul part="overflow-list">
2832        <slot name="overflow"></slot>
2833      </ul>
2834    </div>
2835  </template>
2836
2837  
2838      
2839        <li
2840          class="menu-list__list-item"
2841          on:blur="/deactivate"
2842          on:pointerenter="/activate"
2843          on:pointerleave="/deactivate"
2844        ><span class="menu-list__trigger"><a
2845            href="/collections/all-products"
2846            data-skip-node-update="true"
2847            class="menu-list__link"
2848            
2849            ref="menuitem"
2850          >
2851            <span class="menu-list__link-title">Shop Cookies & Gifts</span>
2852          </a><button
2853              type="button"
2854              class="menu-list__disclosure button-unstyled"
2855              aria-controls="submenu-1"
2856              aria-expanded="false"
2857              ref="disclosure[]"
2858              on:click="/toggle"
2859            >
2860              <span class="visually-hidden">Show Shop Cookies &amp;
2860 Gifts submenu</span>
2861              <svg
2862                class="menu-list__disclosure-icon"
2863                aria-hidden="true"
2864                focusable="false"
2865                viewBox="0 0 10 6"
2866              >
2867
2868
2869<path
2870      fill-rule="evenodd"
2871      clip-rule="evenodd"
2872      d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z"
2873      fill="currentColor"
2874    ></path></svg>
2875            </button>
2876            </span><div class="menu-list__submenu background-matches-parent" ref="submenu[]" inert>
2877              <div
2878                id="submenu-1"
2879                class="menu-list__submenu-inner"
2880                style="--menu-parent-font-family: var(--font-heading--family); --menu-parent-font-style:
2881var(--font-heading--style); --menu-parent-font-weight: var(--font-heading--weight); --menu-parent-font-case:
2882none;
2883
2884    --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height:
2885    var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued);
2886    --menu-parent-active-font-color: var(--color-foreground);
2887  
2888--menu-child-font-family: var(--font-heading--family); --menu-child-font-style:var(--font-heading--style); --menu-child-font-weight: var(--font-heading--weight); --menu-child-font-case:
2889none;
2890
2891    --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height);
2892    --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued);
2893  
2894"
2895              >
2896                
2897                <div class="mega-menu section section--full-width-margin section--page-width">
2898                  <div
2899                    class="mega-menu__grid"
2900                    data-menu-grid-id="MegaMenuList-1"
2901                  >
2902                    
2903<ul
2904  data-menu-list-id="MegaMenuList-1"
2905  class="mega-menu__list list-unstyled"
2906  style="--menu-image-border-radius: 10px;"
2907>
2908  
2909    <li class="mega-menu__column mega-menu__column--wide-collection-image">
2910    <div>
2911      <a
2912        href="/collections/fresh-cookies"
2913        class="mega-menu__link mega-menu__link--parent"
2914      >
2915        
2916
2917
2918
2919  
2920    <img src="//www.felixandnorton.com/cdn/shop/collections/bakedcookies_e3c0072d-2caa-454f-a095-8d25b06299c1.png?v=1788865537&amp;width=800" alt="Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/collections/bakedcookies_e3c0072d-2caa-454f-a095-8d25b06299c1.png?v=1788865537&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/collections/bakedcookies_e3c0072d-2caa-454f-a095-8d25b06299c1.png?v=1788865537&amp;width=800 800w" width="800" height="640" loading="lazy" class="mega-menu__link-image" sizes="
2921(min-width: 95rem) calc((90rem - 80px - 60px) * 2 / 8),(min-width: 990px) calc((100vw - 80px - 60px) * 2 / 8),calc((100vw - 80px - 20px) / 4)
2922">
2923  
2924
2925
2926        
2927        <span class="wrap-text">Buy Cookies</span>
2928      </a>
2929      
2930        <ul
2931          class="list-unstyled"
2932          
2933        >
2934          
2935            
2936            <li
2937              
2938            >
2939              <a
2940                href="/collections/fresh-cookies"
2941                class="mega-menu__link"
2942              >
2943                <span class="wrap-text">Freshly-Baked Cookies</span>
2944              </a>
2945            </li>
2946          
2947            
2948            <li
2949              
2950            >
2951              <a
2952                href="/collections/frozen-cookie-dough"
2953                class="mega-menu__link"
2954              >
2955                <span class="wrap-text">Cookie Dough</span>
2956              </a>
2957            </li>
2958          
2959        </ul>
2960      
2961    </div>
2962
2963    </li>
2964  
2965    <li class="mega-menu__column mega-menu__column--wide-collection-image">
2966    <div>
2967      <a
2968        href="/collections/gifts"
2969        class="mega-menu__link mega-menu__link--parent"
2970      >
2971        
2972
2973
2974
2975  
2976    <img src="//www.felixandnorton.com/cdn/shop/collections/68.png?v=1788865315&amp;width=800" alt="Wallet strip image" srcset="//www.felixandnorton.com/cdn/shop/collections/68.png?v=1788865315&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/collections/68.png?v=1788865315&amp;width=800 800w" width="800" height="640" loading="lazy" class="mega-menu__link-image" sizes="
2977(min-width: 95rem) calc((90rem - 80px - 60px) * 2 / 8),(min-width: 990px) calc((100vw - 80px - 60px) * 2 / 8),calc((100vw - 80px - 20px) / 4)
2978">
2979  
2980
2981
2982        
2983        <span class="wrap-text">Gift Cookies</span>
2984      </a>
2985      
2986        <ul
2987          class="list-unstyled"
2988          
2989        >
2990          
2991            
2992            <li
2993              
2994            >
2995              <a
2996                href="/products/bouquets"
2997                class="mega-menu__link"
2998              >
2999                <span class="wrap-text">Cookie Bouquets</span>
3000              </a>
3001            </li>
3002          
3003            
3004            <li
3005              
3006            >
3007              <a
3008                href="/collections/cookie-gift-bundles"
3009                class="mega-menu__link"
3010              >
3011                <span class="wrap-text">Tins & Gift Bundles</span>
3012              </a>
3013            </li>
3014          
3015            
3016            <li
3017              
3018            >
3019              <a
3020                href="/products/giftcard"
3021                class="mega-menu__link"
3022              >
3023                <span class="wrap-text">Gift Cards</span>
3024              </a>
3025            </li>
3026          
3027        </ul>
3028      
3029    </div>
3030
3031    </li>
3032  
3033    <li class="mega-menu__column mega-menu__column--wide-collection-image">
3034    <div>
3035      <a
3036        href="/collections/best-sellers"
3037        class="mega-menu__link mega-menu__link--parent"
3038      >
3039        
3040
3041
3042
3043  
3044    <img src="//www.felixandnorton.com/cdn/shop/collections/70.png?v=1788865490&amp;width=800" alt="Best Sellers" srcset="//www.felixandnorton.com/cdn/shop/collections/70.png?v=1788865490&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/collections/70.png?v=1788865490&amp;width=800 800w" width="800" height="640" loading="lazy" class="mega-menu__link-image" sizes="
3045(min-width: 95rem) calc((90rem - 80px - 60px) * 2 / 8),(min-width: 990px) calc((100vw - 80px - 60px) * 2 / 8),calc((100vw - 80px - 20px) / 4)
3046">
3047  
3048
3049
3050        
3051        <span class="wrap-text">Help me choose</span>
3052      </a>
3053      
3054        <ul
3055          class="list-unstyled"
3056          
3057        >
3058          
3059            
3060            <li
3061              
3062            >
3063              <a
3064                href="/collections/best-sellers"
3065                class="mega-menu__link"
3066              >
3067                <span class="wrap-text">Best Sellers</span>
3068              </a>
3069            </li>
3070          
3071            
3072            <li
3073              
3074            >
3075              <a
3076                href="/collections/all-products"
3077                class="mega-menu__link"
3078              >
3079                <span class="wrap-text">Shop All</span>
3080              </a>
3081            </li>
3082          
3083            
3084            <li
3085              
3086            >
3087              <a
3088                href="/pages/events-corporate-gifting"
3089                class="mega-menu__link"
3090              >
3091                <span class="wrap-text">Send Corporate Gifts</span>
3092              </a>
3093            </li>
3094          
3095        </ul>
3096      
3097    </div>
3098
3099    </li>
3100  
3101    <li class="mega-menu__column mega-menu__column--wide-collection-image">
3102    <div>
3103      <a
3104        href="/collections/apparel-merchandise"
3105        class="mega-menu__link "
3106      >
3107        
3108
3109
3110
3111  
3112    <img src="//www.felixandnorton.com/cdn/shop/collections/sweatshirt.jpg?v=1753297831&amp;width=800" alt="Snackwear" srcset="//www.felixandnorton.com/cdn/shop/collections/sweatshirt.jpg?v=1753297831&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/collections/sweatshirt.jpg?v=1753297831&amp;width=800 800w" width="800" height="1000" loading="lazy" class="mega-menu__link-image" sizes="
3113(min-width: 95rem) calc((90rem - 80px - 60px) * 2 / 8),(min-width: 990px) calc((100vw - 80px - 60px) * 2 / 8),calc((100vw - 80px - 20px) / 4)
3114">
3115  
3116
3117
3118        
3119        <span class="wrap-text">Shop Merch</span>
3120      </a>
3121      
3122    </div>
3123
3124    </li>
3125  
3126</ul>
3127
3128
3129
3130<style data-shopify>
3131  [data-menu-grid-id="MegaMenuList-1"] {
3132    
3133      --menu-columns-desktop: 8;
3134      --menu-columns-tablet: 4;
3135    
3136  }
3137
3138  [data-menu-list-id="MegaMenuList-1"] {
3139    
3140      --menu-columns-desktop: 8;
3141      --menu-columns-tablet: 4;
3142    
3143  }
3144</style>
3145
3146
3147
3148                  </div>
3149                </div>
3150              </div>
3151            </div></li>
3152      
3153        <li
3154          class="menu-list__list-item"
3155          on:blur="/deactivate"
3156          on:pointerenter="/activate"
3157          on:pointerleave="/deactivate"
3158        ><a
3159            href="/pages/fundraising"
3160            data-skip-node-update="true"
3161            class="menu-list__link"
3162            
3163            ref="menuitem"
3164          >
3165            <span class="menu-list__link-title">Fundraise</span>
3166          </a></li>
3167      
3168        <li
3169          class="menu-list__list-item"
3170          on:blur="/deactivate"
3171          on:pointerenter="/activate"
3172          on:pointerleave="/deactivate"
3173        ><a
3174            href="/pages/wholesaler-inquiries"
3175            data-skip-node-update="true"
3176            class="menu-list__link"
3177            
3178            ref="menuitem"
3179          >
3180            <span class="menu-list__link-title">Wholesale</span>
3181          </a></li>
3182      
3183        <li
3184          class="menu-list__list-item"
3185          on:blur="/deactivate"
3186          on:pointerenter="/activate"
3187          on:pointerleave="/deactivate"
3188        ><a
3189            href="/pages/store-locator"
3190            data-skip-node-update="true"
3191            class="menu-list__link"
3192            
3193            ref="menuitem"
3194          >
3195            <span class="menu-list__link-title">Our Stores</span>
3196          </a></li>
3197      
3198      <li
3199        class="menu-list__list-item"
3200        slot="more"
3201        on:blur="/deactivate"
3202        on:pointerenter="/activate"
3203        on:pointerleave="/deactivate"
3204      >
3205        <button
3206          class="menu-list__link button-unstyled"
3207          aria-haspopup="true"
3208          aria-expanded="false"
3209          ref="menuitem"
3210          on:click="/toggle"
3211          data-testid="header-menu-more-button"
3212        >
3213          <span class="menu-list__link-title">More</span>
3214        </button>
3215      </li>
3216    
3217</overflow-list>
3218
3219        </nav>
3220      </div>
3221
3222      
3222<script
3223        src="//www.felixandnorton.com/cdn/shop/t/172/assets/header-menu.js?v=1177411761452820701786551032"
3224        type="module"
3225        fetchpriority="low"
3226      ></script>
3226
3227    </header-menu>
3228
3229
3230<style data-shopify>
3231  .header__underlay {
3232    --color-submenu: rgb(255 255 255);
3233  }
3234</style>
3235
3236
3237
3238
3239            
3240        
3241      
3242    </div><div
3243      class="header__column header__column--right"
3244      data-testid="header-top-right"
3245    >
3246      
3247        
3248          
3249              
3250  
3251  
3252    <div class="dropdown-localization mobile:hidden">
3253      
3254<localization-form-component
3255  ref="localizationForm"
3256  data-label-results-count="[count] results"
3257  data-show-filter="false"
3258  style="--menu-localization-font: var(--font-heading--family); --menu-localization-font-size: 1rem; --color-shadow: rgb(var(--color-foreground-rgb) / var(--opacity-10-25));"
3259>
3260  
3261<form method="post" action="/localization" id="LocalizationForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data" ref="form" aria-label="Region and language"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" />
3262
3263    
3264      <div class="language-selector language-selector--collapse-space">
3265        <h2
3266          class="visually-hidden"
3267          id="dropdown-LanguageLabel"
3268        >
3269          Language
3270        </h2>
3271        
3272        <select
3273          id="dropdownSelect"
3274          class="localization-form__select"
3275          name="language_code"
3276          aria-label="Language"
3277          ref="languageInput"
3278          on:change="/changeLanguage"
3279        ><option
3280              value="en"
3281              lang="en"
3282              
3283                selected
3284              
3285            >
3286              English
3287            </option><option
3288              value="fr"
3289              lang="fr"
3290              
3291            >
3292              Français
3293            </option></select>
3294        <span class="svg-wrapper icon-caret"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3295  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
3296</svg>
3297</span>
3298      </div>
3299    
3300</form></localization-form-component>
3301
3302
3303
3304    </div>
3305  
3306
3307            
3308        
3309      
3310        
3311          
3312              
3313  <search-button
3314    class="search-action search-action--hidden-on-drawer"
3315  >
3316    <button
3317      on:click="#search-modal/showDialog"
3318      class="button-unstyled header-actions__action"
3319      aria-label="Search"
3320      aria-haspopup="dialog"
3321    >
3322      <span class="hidden">
3323        Search
3324      </span>
3325
3326      <span class="svg-wrapper ">
3327        <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg>
3328
3329      </span>
3330    </button>
3331  </search-button>
3332
3333
3334
3335
3336            
3337        
3338      
3339        
3340          
3341              
3342
3343<script
3344  type="module"
3345  src="//www.felixandnorton.com/cdn/shop/t/172/assets/cart-icon.js?v=109428858171217037751786551032"
3346  fetchpriority="low"
3347></script>
3347
3348
3349
3350
3351
3352
3353<header-actions
3354  
3355>
3356  
3357    
3358    <div
3359      class="account-button header-actions__action color-custom-popover"
3360    >
3361      <shopify-store store-domain="https://www.felixandnorton.com" country="CA" language="en"></shopify-store>
3362<shopify-account
3363        menu="customer-account-main-menu"
3364        
3365      >
3366        
3367          <span
3368            slot="signed-out-avatar"
3369            class="account-button__text header-actions__text-style hidden"
3370          >
3371            Account
3372          </span>
3373
3374          <span
3375            slot="signed-out-avatar"
3376            class=""
3377            aria-hidden="true"
3378          >
3379            
3380  <svg
3381    xmlns="http://www.w3.org/2000/svg"
3382    width="15"
3383    height="17"
3384    viewBox="0 0 15 17"
3385    fill="none"
3386    slot="signed-out-avatar"
3387    class="account-button__icon"
3388  >
3389    <path
3390      stroke="currentColor"
3391      stroke-linejoin="round"
3392      stroke-width="var(--icon-stroke-width)"
3393      d="M10.375 3.813a3.063 3.063 0 1 1-6.125 0 3.063 3.063 0 0 1 6.125 0ZM7.313 9.5c-3.667 0-6.24 2.691-6.563 6.125h13.125C13.552 12.191 10.979 9.5 7.312 9.5Z"
3394    />
3395  </svg>
3396
3397          </span>
3398        
3399      </shopify-account>
3400    </div>
3401  
3402
3403  
3404    <a
3405      href="/cart"
3406      class="header-actions__action action__cart"
3407      aria-label="Cart"
3408      aria-describedby="cart-bubble-text"
3409    >
3410      
3411  <cart-icon
3412    class="header-actions__cart-icon"
3413    data-testid="cart-icon"
3414  >
3415    <span class="hidden">
3416      Cart
3417    </span>
3418
3419    <span
3420      class="svg-wrapper "
3421      aria-hidden="true"
3422    >
3423      <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M3.392 6.875h13.216v8.016c0 .567-.224 1.112-.624 1.513-.4.402-.941.627-1.506.627H5.522a2.13 2.13 0 0 1-1.506-.627 2.15 2.15 0 0 1-.624-1.513zM8.818 2.969h2.333c.618 0 1.211.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.313c0-.622.246-1.218.683-1.658a2.33 2.33 0 0 1 1.65-.686"/></svg>
3424
3425    </span>
3426
3427    
3428
3429<div
3430  ref="cartBubble"
3431  class="cart-bubble visually-hidden"
3432  style="--cart-bubble-background-fallback: #000000; --cart-bubble-text-fallback: #ffffff;"
3433  
3434  
3435    data-maintain-ratio
3436  
3437>
3438  <span class="cart-bubble__background"></span>
3439  <span
3440    ref="cartBubbleText"
3441    id="cart-bubble-text"
3442    class="cart-bubble__text"
3443  >
3444    <span
3445      class="cart-bubble__text-count hidden"
3446      ref="cartBubbleCount"
3447      aria-hidden="true"
3448      data-testid="cart-bubble"
3449    >
34500</span>
3451  </span>
3452</div>
3453
3454
3455
3456  </cart-icon>
3457
3458    </a>
3459  
3460
3461  <span
3462    ref="liveRegion"
3463    class="visually-hidden"
3464    role="status"
3465    data-testid="cart-count-live-region"
3466  ></span>
3467</header-actions>
3468
3469<script
3470  type="module"
3471  src="//www.felixandnorton.com/cdn/shop/t/172/assets/header-actions.js?v=157135685635924702181786551032"
3472  fetchpriority="low"
3473></script>
3473
3474
3475
3476
3477          
3478        
3479      
3480    </div>
3481        </div>
3482      </div>
3483    
3484  
3485    
3486
3487    
3488
3489    
3490    
3491  
3492
3493  
3494    <div class="header__row header__navigation-bar-row">
3495      
3496
3497
3498
3499    
3500  
3501
3502<style data-shopify>
3503  .header__underlay {
3504    --color-submenu: rgb(255 255 255);
3505  }
3506</style>
3507
3508
3509
3510
3511    </div>
3512  
3513</header-component>
3514
3515<script
3516  src="//www.felixandnorton.com/cdn/shop/t/172/assets/header.js?v=183210491532312943441786551032"
3517  type="module"
3518></script>
3518
3519
3520
3521
3522
3523  
3523<script type="module">
3524    import { hydrate } from '@theme/section-hydration';
3525    const url = new URL(window.location.href);
3526    url.searchParams.delete('page');
3527    hydrate('sections--21732319592583__header_section', url);
3528  </script>
3528
3529
3530
3531
3532</header>
3533<!-- END sections: header-group -->
3534      </div>
3535
3536      
3536<script>
3537        /**
3538         * Sets `--header-height` and `--header-group-height` to measured values before first paint.
3539         *
3540         * A few CSS rules position content relative to the header at first paint — a hero sized to
3541         * the remaining viewport, a transparent header's negative margin. Without a measured value
3542         * those rules use the `60px` fallback from `sections/header.liquid`, and the content visibly
3543         * jumps once `header.js` corrects the values after load.
3544         *
3545         * Measuring forces layout mid-parse, so it only runs where a consuming rule exists.
3546         * Callers opt in: the transparent-header branch below, or `snippets/measure-header-heights.liquid`,
3547         * which any new first-paint consumer must render too.
3548         *
3549         * Measures once per page; after load, header.js's ResizeObservers keep the values fresh.
3550         * The group-height walk mimics calculateHeaderGroupHeight() in utilities.js — keep them
3551         * in sync.
3552         */
3553        window.measureHeaderHeights = (function () {
3554          let measured = false;
3555
3556          return function measureHeaderHeights() {
3557            if (measured) return;
3558
3559            const header = document.querySelector('#header-component');
3560            const headerGroup = document.querySelector('#header-group');
3561
3562            if (!header || !headerGroup) return;
3563            measured = true;
3564
3565            const headerHeight = header.offsetHeight;
3566
3567            let headerGroupHeight = 0;
3568            for (const element of headerGroup.children) {
3569              if (element instanceof HTMLElement) headerGroupHeight += element.offsetHeight;
3570            }
3571
3572            /**
3573             * A transparent header is absolutely positioned, so the loop above counts its section
3574             * wrapper as 0px. When a section follows it in the group, header.liquid pushes that
3575             * section down by the header's height using a margin, which offsetHeight also
3576             * excludes — so the header's height has to be added back manually.
3577             */
3578            if (header.hasAttribute('transparent') && header.parentElement?.nextElementSibling) {
3579              headerGroupHeight += headerHeight;
3580            }
3581
3582            document.body.style.setProperty('--header-height', `${headerHeight}px`);
3583            document.body.style.setProperty('--header-group-height', `${headerGroupHeight}px`);
3584          };
3585        })();
3586
3587        /**
3588         * Transparent-header rules consume the measured heights at first paint on every
3589         * template, so the transparent case opts in globally here instead of per-section.
3590         */
3591        if (document.querySelector('#header-component')?.hasAttribute('transparent')) {
3592          measureHeaderHeights();
3593        }
3594
3595        /**
3596         * Sets `--top-row-height`, consumed by the header underlays and submenus. Deferred to a
3597         * rAF so the `offsetHeight` read doesn't force layout mid-parse, and scoped to the
3598         * header, where all consumers live, so the write only invalidates the header subtree.
3599         * Mimics the `--top-row-height` write in updateHeaderHeights() in utilities.js
3600         */
3601        (function setTopRowHeight() {
3602          const header = document.querySelector('#header-component');
3603          const headerTopRow = header?.querySelector('.header__row--top');
3604          if (!headerTopRow) return;
3605
3606          window.requestAnimationFrame(function () {
3607            header.style.setProperty('--top-row-height', `${headerTopRow.offsetHeight}px`);
3608          });
3609        })();
3610
3611        /**
3612         * Sets `--transparent-header-offset-boolean` when the first section must offset itself
3613         * under a transparent header. The non-offset case relies on the `0` default declared in
3614         * sections/header.liquid — unlike updateTransparentHeaderOffset() in utilities.js, which
3615         * re-runs on editor changes and must write '0' to reset a previously written '1'.
3616         */
3617        (function updateTransparentHeaderOffset() {
3618          const header = document.querySelector('#header-component');
3619          const headerSection = document.querySelector('#header-group .header-section');
3620          if (!headerSection || !header?.hasAttribute('transparent')) return;
3621
3622          const hasImmediateSection = headerSection.nextElementSibling?.classList.contains('shopify-section');
3623          if (!hasImmediateSection) {
3624            document.body.style.setProperty('--transparent-header-offset-boolean', '1');
3625          }
3626        })();
3627
3628        /**
3629         * Sets the initial menu style (inline menu vs. drawer) on the header component.
3630         * Mimics setHeaderMenuStyle() in utilities.js
3631         */
3632        (function setHeaderMenuStyle() {
3633          const headerComponent = document.querySelector('#header-component');
3634          if (headerComponent) {
3635            const isTouchDevice = 'ontouchstart' in window && navigator.maxTouchPoints > 0;
3636            const overflowList = headerComponent.querySelector('overflow-list');
3637            const hasReachedMinimum = overflowList && overflowList.hasAttribute('minimum-reached');
3638            headerComponent.dataset.menuStyle = isTouchDevice || hasReachedMinimum ? 'drawer' : 'menu';
3639          }
3640        })();
3641      </script>
3641
3642
3643      <main
3644        id="MainContent"
3645        class="content-for-layout"
3646        role="main"
3647        data-page-transition-enabled="true"
3648        data-product-transition="true"
3649        data-template="index"
3650      >
3651        <section id="shopify-section-template--21732319494279__hero_jVaWmY" class="shopify-section hero-wrapper section-wrapper">
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673  
3673<script>
3674    const section = document.currentScript.closest('.shopify-section');
3675    if (section && section === section.closest('#MainContent')?.firstElementChild) {
3676      window.measureHeaderHeights?.();
3677    }
3678  </script>
3678
3679
3680
3681
3682<div
3683  id="Hero-template--21732319494279__hero_jVaWmY"
3684  class="hero color-custom-template--21732319494279__hero_jVaWmY"
3685  style="
3686    --hero-border-style: ;
3687    --hero-border-width: px;
3688    --hero-border-opacity: %;
3689    --blur-opacity: 0.22;
3690    
3691      --hero-min-height: var(--section-height-small);
3692    
3693  "
3694  
3695  
3696>
3697  
3698
3699  
3700
3701  <div
3702    class="hero__container spacing-style section section--full-width"
3703    style="--padding-block-start: max(20px, calc(var(--spacing-scale) * 80px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px));"
3704  ><div
3705      class="hero__media-grid"
3706      style="--hero-media-count: 1;--hero-media-count-mobile: 1;--hero-media-aspect-ratio: 0.799800796812749;"
3707      data-testid="hero-media-wrapper"
3708    >
3709      <div
3710  class="overlay overlay--gradient"
3711  style="
3712    --overlay-layer: var(--layer-flat);
3713    --overlay-color: #0000007a;
3714    --overlay-color--end: rgba(0, 0, 0, 0);
3715    --overlay-direction: to bottom;"
3716></div>
3717
3718
3719
3720      
3721  
3722<div class="hero__media-wrapper hero__media-wrapper--desktop hero__media-wrapper--mobile">
3723      <img src="//www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3258.jpg?v=1762716244&amp;width=3840" srcset="//www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3258.jpg?v=1762716244&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3258.jpg?v=1762716244&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3258.jpg?v=1762716244&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3258.jpg?v=1762716244&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3258.jpg?v=1762716244&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3258.jpg?v=1762716244&amp;width=3840 3840w" width="3212" height="4016" class="hero__media" sizes="(min-width: 750px) 100vw, 100vw" fetchpriority="high" data-testid="hero-desktop-image-1" style="object-position:50.1733% 34.5262%;">
3724    </div>
3725  
3726
3727
3728  
3729    </div>
3730    <div
3731      class="
3732        hero__content-wrapper
3733        layout-panel-flex
3734        layout-panel-flex--column
3735        mobile-column
3736        section-content-wrapper
3737        page-width
3738        
3739      "
3740      style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
3741
3742--gap: 20px;
3743
3744--horizontal-alignment: center; --vertical-alignment: space-between;
3745--vertical-alignment-mobile: space-between;
3746"
3747    >
3748      
3749
3750
3751<div
3752  class="
3753    logo-block
3754    spacing-style
3755  "
3756  style="
3757    
3758      --logo-width: 40%;
3759    
3760
3761    
3762      
3763        --logo-width-mobile: 69%;
3764        --logo-height-mobile: auto;
3765      
3766    
3767    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
3768  "
3769  
3770>
3771  
3772    <div class="logo-block__image-wrapper">
3773      
3774<img src="//www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&amp;width=3840" alt="Félix &amp; Norton" srcset="//www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&amp;width=3840 3840w" width="2988" height="724" class="logo-block__image" sizes="(min-width: 750px) calc(var(--logo-width)), 100vw">
3775    </div>
3776  
3777</div>
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794  <rte-formatter class=" spacing-style text-block text-block--AMVVHemUrWUxSUHhic__text_iXYWz6 rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;              --color: #ffffff;      --color-rgb: 255 255 255;        --width: fit-content;    --max-width: var(--max-width--body-narrow);          ">
3795    <h2><strong>Baking Smiles Since 1985</strong></h2>
3796  </rte-formatter>
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815  <div class=" spacing-style text-block text-block--AUTRUMXVVZVBnYmUyW__text_hDG3DB h5      "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;              --color: #ffffff;      --color-rgb: 255 255 255;        --width: fit-content;    --max-width: var(--max-width--body-none);          ">
3816    <p>Freshly-baked gourmet cookies, delivered to your door anywhere in Canada.</p>
3817  </div>
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832<style data-shopify>
3833    .button-custom--AaThXR00xUEF0WVV0M__button_NhcPJ6 {
3834      --button-background-color: rgb(255 255 255 / 1.0);
3835      --button-color: rgb(0 0 0 / 1.0);
3836      --button-border-color: rgb(255 255 255 / 1.0);
3837      --button-focus-outline-color: rgb(255 255 255);
3838    }
3839    .button-custom--AaThXR00xUEF0WVV0M__button_NhcPJ6:hover {
3840      --button-background-color: #f2f2f2;
3841      --button-color: var(--palette-darkest);
3842      --button-border-color: #f2f2f2;
3843    }
3844  </style>
3845
3846
3847
3848<a
3849  
3850    href="/collections/all-products"
3851  
3852  class="
3853    size-style
3854    button-custom
3855    button-custom--AaThXR00xUEF0WVV0M__button_NhcPJ6
3856  "
3857  style="--size-style-width: fit-content;--size-style-height: ;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content;"target="_blank"
3858    rel="noopener noreferrer"
3859>
3860  Shop your favourites
3861</a>
3862
3863
3864
3865
3866    </div>
3867  </div>
3868</div>
3869
3870
3871
3872
3873</section><div id="shopify-section-template--21732319494279__product_list_qU3bEB" class="shopify-section ui-test-product-list">
3874
3875
3876
3877
3878
3879
3880  <style data-shopify>
3881    .color-custom-template--21732319494279__product_list_qU3bEB,
3882    .color-custom-template--21732319494279__product_list_qU3bEB .text-block {
3883      /* Background */
3884      --color-background: #ffffff;
3885      --color-background-rgb: 255 255 255;
3886
3887      /* Opacity values adjusted for background brightness */
3888      
3889--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
38900.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
3891
3892
3893      
3894        /* Foreground / text — explicit or smart-contrasted */
3895        --color: #000000;
3896        --color-rgb: 0 0 0;
3897        --color-foreground: #000000;
3898        --color-foreground-rgb: 0 0 0;
3899        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
3900        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
3901        --color-border: var(--palette-darkest);
3902        --color-border-rgb: var(--palette-darkest-rgb);
3903      
3904    }
3905
3906    
3907      .color-custom-template--21732319494279__product_list_qU3bEB {
3908        /* Form-related tokens stay on .color-custom only — .text-block is a prose
3909           container (text/announcement/inline-text/blog-post-description/
3910           collection-link/price/sku) and never holds form inputs. */
3911        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
3912        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
3913        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
3914        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
3915      }
3916    
3917
3918    .color-custom-template--21732319494279__product_list_qU3bEB {
3919      color: var(--color, var(--color-foreground));
3920      background-color: var(--color-background);
3921    }
3922  </style>
3923
3924
3925
3926<div
3927  class="section-background color-custom-template--21732319494279__product_list_qU3bEB"
3928></div>
3929<div
3930  data-testid="product-list"
3931  class="
3932    section
3933    section--page-width
3934    color-custom-template--21732319494279__product_list_qU3bEB
3935    section-resource-list
3936    spacing-style
3937    gap-style
3938  "
3939  style="
3940    --padding-block-start: 20px;--padding-block-end: 20px;
3941    --gap: max(24px, calc(var(--gap-scale, 1.0) * 40px));
3942  "
3943>
3944  <div class="section-resource-list__header">
3945
3946
3947
3948
3949
3950
3951
3952
3953<div
3954  class="
3955    group-block
3956    group-block--height-fit
3957    group-block--width-fill
3958    border-style
3959    spacing-style
3960    size-style
3961    
3962    
3963  "
3964  style="
3965    
3966--border-width: 1px; --border-style: none; --border-color:
3967rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
3968
3969    --padding-block-start: 10px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
3970    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
3971    
3972  "
3973  
3974  data-testid="group-block"
3975><div class="group-block__media-wrapper">
3976    
3977
3978
3979
3980
3981
3982
3983    
3984  </div>
3985
3986  <div
3987    class="
3988      group-block-content
3989      
3990      layout-panel-flex
3991      layout-panel-flex--row
3992       mobile-column
3993    "
3994    style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
3995
3996--gap: 12px;
3997
3998--horizontal-alignment: space-between; --vertical-alignment: center;
3999--vertical-alignment-mobile: center;
4000"
4001  >
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016  <rte-formatter class=" spacing-style text-block text-block--AVng4NGJKNHNRb2RoQ__product_list_text_qLCTNF rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
4017    <h3>Favourites of the week</h3>
4018  </rte-formatter>
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031  
4032
4033
4034
4035
4036
4037
4038<style data-shopify>
4039    .button-custom--AU0JZUDV2NFVWS0pkT__product_list_button_N8pfAg {
4040      --button-background-color: rgb(224 23 131 / 1.0);
4041      --button-color: rgb(255 255 255 / 1.0);
4042      --button-border-color: rgb(0 0 0 / 1.0);
4043      --button-focus-outline-color: rgb(224 23 131);
4044    }
4045    .button-custom--AU0JZUDV2NFVWS0pkT__product_list_button_N8pfAg:hover {
4046      --button-background-color: #e9288f;
4047      --button-color: var(--palette-lightest);
4048      --button-border-color: #262626;
4049    }
4050  </style>
4051
4052
4053
4054<a
4055  
4056    href="/collections/all-products"
4057  
4058  class="
4059    size-style
4060    button-custom
4061    button-custom--AU0JZUDV2NFVWS0pkT__product_list_button_N8pfAg
4062  "
4063  style="--size-style-width: fit-content;--size-style-height: ;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content;"
4064>
4065  View all
4066</a>
4067
4068
4069
4070
4071</div>
4072</div>
4073
4074
4075
4076</div>
4077
4078  
4079
4080  
4081
4082  
4083
4084
4085
4086
4087<div
4088  class="
4089    resource-list
4090    
4091    
4092    resource-list--grid
4093  "
4094  style="--resource-list-column-gap-desktop: 12px;--resource-list-row-gap-desktop: 24px;--resource-list-columns: repeat(5, 1fr);--resource-list-columns-mobile: repeat(2, 1fr);--column-count-mobile: 2;"
4095  
4096    data-testid="resource-list-grid"
4097  
4098>
4099  
4100      
4101    
4102      
4103        
4104        <div
4105          class="resource-list__item"
4106        >
4107            
4108
4109
4110
4111
4112
4113
4114
4115
4116<product-card
4117  class="product-card size-style"
4118  style="--size-style-width: ;--size-style-height: ;"
4119  data-product-id="8330553720967"
4120  id="product-card-AeEwwQ01LajlqTVdGa__static-product-card"
4121  
4122    data-product-transition="true"
4123    data-featured-media-url="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&width=500"
4124    on:click="/handleViewTransition"
4125  
4126  
4127  
4128
4129    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8330553720967,&quot;title&quot;:&quot;
4129The Legendary Félix \u0026 Norton Cookie Bouquet®&quot;,&quot;handle&quot;:&quot;bouquets&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;collection&quot;,&quot;selectedOptions&quot;:[]}">
4130  <a
4131    id="4c3fcdf10ec5a3c5e8e45fcc3602f1bc"
4132    
4133      
4134      href="/products/bouquets"
4135    
4136    class="product-card__link"
4137    ref="productCardLink"
4138    aria-label="The Legendary Félix &amp; Norton Cookie Bouquet®"
4139  ></a>
4140  <div
4141    class="
4142      product-card__content
4143      layout-panel-flex
4144      layout-panel-flex--column
4145      product-grid__card
4146      spacing-style
4147      border-style
4148      gap-style
4149      
4150    "
4151    style="
4152      
4153--border-width: 1px; --border-style: none; --border-color:
4154rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
4155
4156      --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
4157
4158
4159
4160--horizontal-alignment: ; --vertical-alignment: ;
4161--vertical-alignment-mobile: ;
4162
4163      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
4164      --product-card-gap: 8px;
4165      --quick-add-display: flex;
4166      --quick-add-mobile-display: flex;
4167      --quick-add-mobile-opacity: 1;
4168      
4169      
4170      
4171      
4172    "
4173  >
4174    
4175  
4176
4177
4178
4179
4180
4181
4182
4183<div
4184  ref="cardGallery"
4185  class="card-gallery card-gallery-Ab0UvZFM2NFVuNnhzY__product_card_gallery_JgqDGj spacing-style border-style"
4186  style="
4187    
4188--border-width: 1px; --border-style: none; --border-color:
4189rgb(var(--color-border-rgb) / 1.0); --border-radius: 16px;  overflow: hidden; 
4190
4191    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
4192    --gallery-aspect-ratio: 4 / 5;
4193  "
4194  data-product-id="8330553720967"
4195  
4196    on:pointerenter="/previewImage"
4197    on:pointerleave="/resetImage"
4198  
4199  
4200    data-view-transition-to-main-product
4201  
4202  data-image-ratio="portrait"
4203  
4204><a
4205      class="contents"
4206      ref="cardGalleryLink"
4207      href="/products/bouquets"
4208      aria-label="The Legendary Félix & Norton Cookie Bouquet®"
4209    >
4210      
4211
4212        <slideshow-component
4213  
4214    ref="slideshow"
4215  
4216  
4217  style="--slideshow-timeline: --slide-0, --slide-1, --slide-2;--slide-min-height: auto;--slide-min-height-desktop: auto;"
4218  
4219  initial-slide="0"
4220  
4221  
4222    infinite
4223  
4224
4225  data-generic-media-size="1"
4226>
4227  
4228  <slideshow-container ref="slideshowContainer">
4229    
4230      <slideshow-arrows
4231  position="center"
4232  
4233><button
4234  class="
4235    slideshow-control slideshow-control--previous
4236    
4237    
4238    slideshow-control--style-arrow
4239    button button-unstyled button-unstyled--transparent
4240     flip-x
4241  "
4242  
4243    aria-label="Previous slide"
4244  
4245  on:click="/previous"
4246  ref="previous"
4247>
4248  <span class="svg-wrapper icon-arrow"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" vector-effect="non-scaling-stroke" d="M4.25 10h11.5m0 0-4-4m4 4-4 4"/></svg>
4249</span>
4250</button>
4251
4252
4253<button
4254  class="
4255    slideshow-control slideshow-control--next
4256    
4257    
4258    slideshow-control--style-arrow
4259    button button-unstyled button-unstyled--transparent
4260    
4261  "
4262  
4263    aria-label="Next slide"
4264  
4265  on:click="/next"
4266  ref="next"
4267>
4268  <span class="svg-wrapper icon-arrow"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" vector-effect="non-scaling-stroke" d="M4.25 10h11.5m0 0-4-4m4 4-4 4"/></svg>
4269</span>
4270</button>
4271
4272
4273</slideshow-arrows>
4274
4275
4276
4277    
4278    
4279    <slideshow-slides
4280      tabindex="-1"
4281      ref="scroller"
4282      
4283    >
4284      <slideshow-slide
4285  ref="slides[]"
4286  aria-hidden="false"
4287  style="--slideshow-timeline: --slide-0; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
4288  
4289    class="product-media-container media-fit product-media-container--image"
4290  
4291  variant-image
4292  
4293  
4294    slide-id="26422060613767"
4295  
4296  
4297  
4298  variant-image
4299>
4300  
4301
4302<div
4303  class="product-media"
4304  style="--ratio: 0.8002296211251435"
4305  data-media-id="26422060613767"
4306>
4307  
4308  <img src="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&amp;width=3840" alt="The Legendary Félix &amp;
4308 Norton Cookie Bouquet®" srcset="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&amp;width=3840 3840w" width="3840" height="4799" loading="eager" sizes="(min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
4309
4310  
4311</div>
4312
4313
4314
4315
4316</slideshow-slide>
4317
4318
4319
4320<slideshow-slide
4321  ref="slides[]"
4322  aria-hidden="true"
4323  style="--slideshow-timeline: --slide-1; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
4324  
4325    class="product-media-container media-fit product-media-container--video"
4326  
4327  
4328  
4329  
4330    slide-id="30238375379079"
4331  
4332  
4333  
4334  
4335>
4336  
4337
4338<div
4339  class="product-media"
4340  style="--ratio: 0.75"
4341  data-media-id="30238375379079"
4342>
4343  
4344  <img src="//www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&amp;width=3840" alt="The Legendary Félix &amp; Norton Cookie Bouquet®" srcset="//www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&amp;width=3840 3840w" width="3840" height="5120" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&amp;width=3840" fetchpriority="auto" style="--focal-point: ;">
4345
4346  
4347</div>
4348
4349
4350
4351
4352</slideshow-slide>
4353
4354
4355
4356<slideshow-slide
4357  ref="slides[]"
4358  aria-hidden="true"
4359  style="--slideshow-timeline: --slide-2; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
4360  
4361    class="product-media-container media-fit product-media-container--image"
4362  
4363  variant-image
4364  
4365  
4366    slide-id="26422060646535"
4367  
4368  
4369    hidden
4370  
4371  
4372  variant-image
4373>
4374  
4375
4376<div
4377  class="product-media"
4378  style="--ratio: 0.8"
4379  data-media-id="26422060646535"
4380>
4381  
4382  <img src="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&amp;width=3840" alt="The Legendary Félix &amp; Norton Cookie Bouquet®" srcset="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
4383
4384  
4385</div>
4386
4387
4388
4389
4390</slideshow-slide>
4391
4392
4393
4394
4395    </slideshow-slides>
4396  </slideshow-container>
4397  
4398</slideshow-component>
4399
4400
4401
4402
4403</a>
4404  
4405  
4406
4407      
4408
4409
4410
4411
4412
4413<quick-add-component
4414  class="quick-add custom-color-quick-add"
4415  ref="quickAdd"
4416  data-product-title="The Legendary Félix & Norton Cookie Bouquet®"
4417  data-product-id="8330553720967"
4418  data-quick-add-button="choose"
4419  data-product-options-count="1"
4420  data-uses-selling-plans="false"
4421  data-renders-both-buttons=""
4422>
4423  
4424
4425  
4426    <button
4427      class="button quick-add__button quick-add__button--choose add-to-cart-button"
4428      name="add"
4429      on:click="quick-add-component/handleClick"
4430    >
4431      <span
4432        aria-hidden="true"
4433        class="svg-wrapper add-to-cart-icon"
4434      ><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg>
4435</span>Choose</button>
4436  
4437</quick-add-component>
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448  
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460    
4461  
4462
4463</div>
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474<div class="product-grid-view-zoom-out--details">
4475  
4476    <h3 class="h4">The Legendary Félix & Norton Cookie Bouquet®</h3>
4477  
4478</div>
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498<div
4499  class="
4500    group-block
4501    group-block--height-fit
4502    group-block--width-fill
4503    border-style
4504    spacing-style
4505    size-style
4506    
4507    
4508  "
4509  style="
4510    
4511--border-width: 1px; --border-style: none; --border-color:
4512rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
4513
4514    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
4515    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
4516    
4517  "
4518  
4519  data-testid="group-block"
4520><div class="group-block__media-wrapper">
4521    
4522
4523
4524
4525
4526
4527
4528    
4529  </div>
4530
4531  <div
4532    class="
4533      group-block-content
4534      
4535      layout-panel-flex
4536      layout-panel-flex--column
4537       mobile-column
4538    "
4539    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
4540
4541--gap: 4px;
4542
4543--horizontal-alignment: flex-start; --vertical-alignment: center;
4544--vertical-alignment-mobile: center;
4545"
4546  >
4547  
4548
4549
4550  
4551  <a
4552    class="contents user-select-text"
4553    ref="productTitleLink"
4554    href="/products/bouquets"
4555  >
4556    
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566  <div class=" spacing-style text-block text-block--AUXZiTlc3SVNCRWZ2T__product_title_dMgTDL rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
4567    <p role="heading" aria-level="3">The Legendary Félix & Norton Cookie Bouquet®</p>
4568  </div>
4569
4570
4571
4572
4573  </a>
4574
4575
4576
4577<div id="shopify-block-AaGI2RVVGYWRSbUhte__judge_me_reviews_preview_badge_FmkjxG" class="shopify-block shopify-app-block">
4578<div class='jdgm-widget jdgm-preview-badge'
4579    data-id='8330553720967'
4580    data-template='manual-installation'>
4581  <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.70' data-number-of-reviews='98' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.70' tabindex='0' aria-label='4.70 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 98 reviews </span> </div>
4582</div>
4583
4584
4585
4586
4587</div>
4588
4589
4590
4591
4592
4593<product-price
4594  class="text-block text-block--align-left text-left h6 spacing-style"
4595  data-block-id="AN2RhZFpiS08rWU1zb__price_h6P4AF"
4596  data-product-id="8330553720967"
4597  style="
4598    
4599
4600    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
4601    
4602    --width: 100%;
4603  "
4604  
4605>
4606  
4607
4608<div ref="priceContainer">
4609  
4610    
4611    
4612      <span class="price">$37.00</span>
4613    
4614  
4615</div>
4616
4617  
4618</product-price>
4619
4620
4621
4622
4623
4624
4625</div>
4626</div>
4627
4628
4629
4630
4631
4632
4633
4634  </div>
4635</product-card>
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663          </div>
4664
4665          
4666            <!--@list/split-->
4667          
4668        
4669        <div
4670          class="resource-list__item"
4671        >
4672            
4673
4674
4675
4676
4677
4678
4679
4680
4681<product-card
4682  class="product-card size-style"
4683  style="--size-style-width: ;--size-style-height: ;"
4684  data-product-id="7638329852039"
4685  id="product-card-AeEwwQ01LajlqTVdGa__static-product-card-1"
4686  
4687    data-product-transition="true"
4688    data-featured-media-url="//www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&width=500"
4689    on:click="/handleViewTransition"
4690  
4691  
4692  
4693
4694    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:7638329852039,&quot;title&quot;:&quot;Build Your Box of Freshly-Baked Cookies&quot;,&quot;handle&quot;:&quot;build-your-own-box&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;collection&quot;,&quot;selectedOptions&quot;:[]}">
4695  <a
4696    id="9d91dd76c4c68c611d1ba2aad1b82b6e"
4697    
4698      
4699      href="/products/build-your-own-box"
4700    
4701    class="product-card__link"
4702    ref="productCardLink"
4703    aria-label="Build Your Box of Freshly-Baked Cookies"
4704  ></a>
4705  <div
4706    class="
4707      product-card__content
4708      layout-panel-flex
4709      layout-panel-flex--column
4710      product-grid__card
4711      spacing-style
4712      border-style
4713      gap-style
4714      
4715    "
4716    style="
4717      
4718--border-width: 1px; --border-style: none; --border-color:
4719rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
4720
4721      --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
4722
4723
4724
4725--horizontal-alignment: ; --vertical-alignment: ;
4726--vertical-alignment-mobile: ;
4727
4728      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
4729      --product-card-gap: 8px;
4730      --quick-add-display: flex;
4731      --quick-add-mobile-display: flex;
4732      --quick-add-mobile-opacity: 1;
4733      
4734      
4735      
4736      
4737    "
4738  >
4739    
4740  
4741
4742
4743
4744
4745
4746
4747
4748<div
4749  ref="cardGallery"
4750  class="card-gallery card-gallery-Ab0UvZFM2NFVuNnhzY__product_card_gallery_JgqDGj-1 spacing-style border-style"
4751  style="
4752    
4753--border-width: 1px; --border-style: none; --border-color:
4754rgb(var(--color-border-rgb) / 1.0); --border-radius: 16px;  overflow: hidden; 
4755
4756    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
4757    --gallery-aspect-ratio: 4 / 5;
4758  "
4759  data-product-id="7638329852039"
4760  
4761    on:pointerenter="/previewImage"
4762    on:pointerleave="/resetImage"
4763  
4764  
4765    data-view-transition-to-main-product
4766  
4767  data-image-ratio="portrait"
4768  
4769><a
4770      class="contents"
4771      ref="cardGalleryLink"
4772      href="/products/build-your-own-box"
4773      aria-label="Build Your Box of Freshly-Baked Cookies"
4774    >
4775      
4776
4777        <slideshow-component
4778  
4779    ref="slideshow"
4780  
4781  
4782  style="--slideshow-timeline: --slide-0, --slide-1;--slide-min-height: auto;--slide-min-height-desktop: auto;"
4783  
4784  initial-slide="0"
4785  
4786  
4787    infinite
4788  
4789
4790  data-generic-media-size="2"
4791>
4792  
4793  <slideshow-container ref="slideshowContainer">
4794    
4795    
4796    <slideshow-slides
4797      tabindex="-1"
4798      ref="scroller"
4799      
4800    >
4801      <slideshow-slide
4802  ref="slides[]"
4803  aria-hidden="false"
4804  style="--slideshow-timeline: --slide-0; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
4805  
4806    class="product-media-container media-fit product-media-container--image"
4807  
4808  
4809  
4810  
4811    slide-id="37122741764231"
4812  
4813  
4814  
4815  
4816>
4817  
4818
4819<div
4820  class="product-media"
4821  style="--ratio: 0.8002853067047075"
4822  data-media-id="37122741764231"
4823>
4824  
4825  <img src="//www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&amp;width=3840" alt="Build Your Box of Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&amp;width=3840 3840w" width="3840" height="4798" loading="eager" sizes="(min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&amp;width=3840" fetchpriority="auto" style="--focal-point: 41.699% 54.98%;">
4826
4827  
4828</div>
4829
4830
4831
4832
4833</slideshow-slide>
4834
4835
4836
4837<slideshow-slide
4838  ref="slides[]"
4839  aria-hidden="true"
4840  style="--slideshow-timeline: --slide-1; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
4841  
4842    class="product-media-container media-fit product-media-container--image"
4843  
4844  
4845  
4846  
4847    slide-id="30843910291591"
4848  
4849  
4850  
4851  
4852>
4853  
4854
4855<div
4856  class="product-media"
4857  style="--ratio: 0.8000827814569537"
4858  data-media-id="30843910291591"
4859>
4860  
4861  <img src="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&amp;width=3840" alt="Build Your Box of Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.488% 51.172%;">
4862
4863  
4864</div>
4865
4866
4867
4868
4869</slideshow-slide>
4870
4871
4872
4873
4874    </slideshow-slides>
4875  </slideshow-container>
4876  
4877</slideshow-component>
4878
4879
4880
4881
4882</a>
4883  
4884  
4885
4886      
4887
4888
4889
4890
4891
4892<quick-add-component
4893  class="quick-add custom-color-quick-add"
4894  ref="quickAdd"
4895  data-product-title="Build Your Box of Freshly-Baked Cookies"
4896  data-product-id="7638329852039"
4897  data-quick-add-button="choose"
4898  data-product-options-count="1"
4899  data-uses-selling-plans="false"
4900  data-renders-both-buttons=""
4901>
4902  
4903
4904  
4905    <button
4906      class="button quick-add__button quick-add__button--choose add-to-cart-button"
4907      name="add"
4908      on:click="quick-add-component/handleClick"
4909    >
4910      <span
4911        aria-hidden="true"
4912        class="svg-wrapper add-to-cart-icon"
4913      ><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg>
4914</span>Choose</button>
4915  
4916</quick-add-component>
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927  
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939    
4940  
4941
4942</div>
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953<div class="product-grid-view-zoom-out--details">
4954  
4955    <h3 class="h4">Build Your Box of Freshly-Baked Cookies</h3>
4956  
4957</div>
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977<div
4978  class="
4979    group-block
4980    group-block--height-fit
4981    group-block--width-fill
4982    border-style
4983    spacing-style
4984    size-style
4985    
4986    
4987  "
4988  style="
4989    
4990--border-width: 1px; --border-style: none; --border-color:
4991rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
4992
4993    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
4994    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
4995    
4996  "
4997  
4998  data-testid="group-block"
4999><div class="group-block__media-wrapper">
5000    
5001
5002
5003
5004
5005
5006
5007    
5008  </div>
5009
5010  <div
5011    class="
5012      group-block-content
5013      
5014      layout-panel-flex
5015      layout-panel-flex--column
5016       mobile-column
5017    "
5018    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
5019
5020--gap: 4px;
5021
5022--horizontal-alignment: flex-start; --vertical-alignment: center;
5023--vertical-alignment-mobile: center;
5024"
5025  >
5026  
5027
5028
5029  
5030  <a
5031    class="contents user-select-text"
5032    ref="productTitleLink"
5033    href="/products/build-your-own-box"
5034  >
5035    
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045  <div class=" spacing-style text-block text-block--AUXZiTlc3SVNCRWZ2T__product_title_dMgTDL-1 rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
5046    <p role="heading" aria-level="3">Build Your Box of Freshly-Baked Cookies</p>
5047  </div>
5048
5049
5050
5051
5052  </a>
5053
5054
5055
5056<div id="shopify-block-AaGI2RVVGYWRSbUhte__judge_me_reviews_preview_badge_FmkjxG-1" class="shopify-block shopify-app-block">
5057<div class='jdgm-widget jdgm-preview-badge'
5058    data-id='7638329852039'
5059    data-template='manual-installation'>
5060  <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.77' data-number-of-reviews='52' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.77' tabindex='0' aria-label='4.77 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 52 reviews </span> </div>
5061</div>
5062
5063
5064
5065
5066</div>
5067
5068
5069
5070
5071
5072<product-price
5073  class="text-block text-block--align-left text-left h6 spacing-style"
5074  data-block-id="AN2RhZFpiS08rWU1zb__price_h6P4AF-1"
5075  data-product-id="7638329852039"
5076  style="
5077    
5078
5079    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5080    
5081    --width: 100%;
5082  "
5083  
5084>
5085  
5086
5087<div ref="priceContainer">
5088  
5089    
5090    
5091      <span class="price">$10.90</span>
5092    
5093  
5094</div>
5095
5096  
5097</product-price>
5098
5099
5100
5101
5102
5103
5104</div>
5105</div>
5106
5107
5108
5109
5110
5111
5112
5113  </div>
5114</product-card>
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142          </div>
5143
5144          
5145            <!--@list/split-->
5146          
5147        
5148        <div
5149          class="resource-list__item"
5150        >
5151            
5152
5153
5154
5155
5156
5157
5158
5159
5160<product-card
5161  class="product-card size-style"
5162  style="--size-style-width: ;--size-style-height: ;"
5163  data-product-id="8732488597639"
5164  id="product-card-AeEwwQ01LajlqTVdGa__static-product-card-2"
5165  
5166    data-product-transition="true"
5167    data-featured-media-url="//www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&width=500"
5168    on:click="/handleViewTransition"
5169  
5170  
5171  
5172
5173    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8732488597639,&quot;title&quot;:&quot;Assorted Freshly-Baked Cookies&quot;,&quot;handle&quot;:&quot;assorted-freshly-baked-cookies&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;collection&quot;,&quot;selectedOptions&quot;:[]}">
5174  <a
5175    id="b7313ac2463b546961720c558f4a0abf"
5176    
5177      
5178      href="/products/assorted-freshly-baked-cookies"
5179    
5180    class="product-card__link"
5181    ref="productCardLink"
5182    aria-label="Assorted Freshly-Baked Cookies"
5183  ></a>
5184  <div
5185    class="
5186      product-card__content
5187      layout-panel-flex
5188      layout-panel-flex--column
5189      product-grid__card
5190      spacing-style
5191      border-style
5192      gap-style
5193      
5194    "
5195    style="
5196      
5197--border-width: 1px; --border-style: none; --border-color:
5198rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
5199
5200      --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
5201
5202
5203
5204--horizontal-alignment: ; --vertical-alignment: ;
5205--vertical-alignment-mobile: ;
5206
5207      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5208      --product-card-gap: 8px;
5209      --quick-add-display: flex;
5210      --quick-add-mobile-display: flex;
5211      --quick-add-mobile-opacity: 1;
5212      
5213      
5214      
5215      
5216    "
5217  >
5218    
5219  
5220
5221
5222
5223
5224
5225
5226
5227<div
5228  ref="cardGallery"
5229  class="card-gallery card-gallery-Ab0UvZFM2NFVuNnhzY__product_card_gallery_JgqDGj-2 spacing-style border-style"
5230  style="
5231    
5232--border-width: 1px; --border-style: none; --border-color:
5233rgb(var(--color-border-rgb) / 1.0); --border-radius: 16px;  overflow: hidden; 
5234
5235    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5236    --gallery-aspect-ratio: 4 / 5;
5237  "
5238  data-product-id="8732488597639"
5239  
5240    on:pointerenter="/previewImage"
5241    on:pointerleave="/resetImage"
5242  
5243  
5244    data-view-transition-to-main-product
5245  
5246  data-image-ratio="portrait"
5247  
5248><a
5249      class="contents"
5250      ref="cardGalleryLink"
5251      href="/products/assorted-freshly-baked-cookies"
5252      aria-label="Assorted Freshly-Baked Cookies"
5253    >
5254      
5255
5256        <slideshow-component
5257  
5258    ref="slideshow"
5259  
5260  
5261  style="--slideshow-timeline: --slide-0, --slide-1, --slide-2, --slide-3;--slide-min-height: auto;--slide-min-height-desktop: auto;"
5262  
5263  initial-slide="0"
5264  
5265  
5266    infinite
5267  
5268
5269  data-generic-media-size="0"
5270>
5271  
5272  <slideshow-container ref="slideshowContainer">
5273    
5274    
5275    <slideshow-slides
5276      tabindex="-1"
5277      ref="scroller"
5278      
5279    >
5280      <slideshow-slide
5281  ref="slides[]"
5282  aria-hidden="false"
5283  style="--slideshow-timeline: --slide-0; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
5284  
5285    class="product-media-container media-fit product-media-container--image"
5286  
5287  variant-image
5288  
5289  
5290    slide-id="37026211135623"
5291  
5292  
5293  
5294  variant-image
5295>
5296  
5297
5298<div
5299  class="product-media"
5300  style="--ratio: 0.8"
5301  data-media-id="37026211135623"
5302>
5303  
5304  <img src="//www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&amp;width=3840" alt="Assorted Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&amp;width=3840 3840w" width="3840" height="4800" loading="eager" sizes="(min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&amp;width=3840" fetchpriority="auto" style="--focal-point: 49.121% 50.0%;">
5305
5306  
5307</div>
5308
5309
5310
5311
5312</slideshow-slide>
5313
5314
5315
5316<slideshow-slide
5317  ref="slides[]"
5318  aria-hidden="true"
5319  style="--slideshow-timeline: --slide-1; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
5320  
5321    class="product-media-container media-fit product-media-container--image"
5322  
5323  variant-image
5324  
5325  
5326    slide-id="37026237579399"
5327  
5328  
5329    hidden
5330  
5331  
5332  variant-image
5333>
5334  
5335
5336<div
5337  class="product-media"
5338  style="--ratio: 0.8"
5339  data-media-id="37026237579399"
5340>
5341  
5342  <img src="//www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&amp;width=3840" alt="Assorted Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.098% 50.0%;">
5343
5344  
5345</div>
5346
5347
5348
5349
5350</slideshow-slide>
5351
5352
5353
5354<slideshow-slide
5355  ref="slides[]"
5356  aria-hidden="true"
5357  style="--slideshow-timeline: --slide-2; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
5358  
5359    class="product-media-container media-fit product-media-container--image"
5360  
5361  variant-image
5362  
5363  
5364    slide-id="37026239479943"
5365  
5366  
5367    hidden
5368  
5369  
5370  variant-image
5371>
5372  
5373
5374<div
5375  class="product-media"
5376  style="--ratio: 0.8"
5377  data-media-id="37026239479943"
5378>
5379  
5380  <img src="//www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&amp;width=3840" alt="Assorted Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&amp;width=3840" fetchpriority="auto" style="--focal-point: 49.023% 50.0%;">
5381
5382  
5383</div>
5384
5385
5386
5387
5388</slideshow-slide>
5389
5390
5391
5392<slideshow-slide
5393  ref="slides[]"
5394  aria-hidden="true"
5395  style="--slideshow-timeline: --slide-3; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
5396  
5397    class="product-media-container media-fit product-media-container--image"
5398  
5399  variant-image
5400  
5401  
5402    slide-id="37026242003079"
5403  
5404  
5405    hidden
5406  
5407  
5408  variant-image
5409>
5410  
5411
5412<div
5413  class="product-media"
5414  style="--ratio: 0.8"
5415  data-media-id="37026242003079"
5416>
5417  
5418  <img src="//www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&amp;width=3840" alt="Assorted Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
5419
5420  
5421</div>
5422
5423
5424
5425
5426</slideshow-slide>
5427
5428
5429
5430
5431    </slideshow-slides>
5432  </slideshow-container>
5433  
5434</slideshow-component>
5435
5436
5437
5438
5439</a>
5440  
5441  
5442
5443      
5444
5445
5446
5447
5448
5449<quick-add-component
5450  class="quick-add custom-color-quick-add"
5451  ref="quickAdd"
5452  data-product-title="Assorted Freshly-Baked Cookies"
5453  data-product-id="8732488597639"
5454  data-quick-add-button="choose"
5455  data-product-options-count="1"
5456  data-uses-selling-plans="false"
5457  data-renders-both-buttons=""
5458>
5459  
5460
5461  
5462    <button
5463      class="button quick-add__button quick-add__button--choose add-to-cart-button"
5464      name="add"
5465      on:click="quick-add-component/handleClick"
5466    >
5467      <span
5468        aria-hidden="true"
5469        class="svg-wrapper add-to-cart-icon"
5470      ><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg>
5471</span>Choose</button>
5472  
5473</quick-add-component>
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484  
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496    
5497  
5498
5499</div>
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510<div class="product-grid-view-zoom-out--details">
5511  
5512    <h3 class="h4">Assorted Freshly-Baked Cookies</h3>
5513  
5514</div>
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534<div
5535  class="
5536    group-block
5537    group-block--height-fit
5538    group-block--width-fill
5539    border-style
5540    spacing-style
5541    size-style
5542    
5543    
5544  "
5545  style="
5546    
5547--border-width: 1px; --border-style: none; --border-color:
5548rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
5549
5550    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5551    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
5552    
5553  "
5554  
5555  data-testid="group-block"
5556><div class="group-block__media-wrapper">
5557    
5558
5559
5560
5561
5562
5563
5564    
5565  </div>
5566
5567  <div
5568    class="
5569      group-block-content
5570      
5571      layout-panel-flex
5572      layout-panel-flex--column
5573       mobile-column
5574    "
5575    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
5576
5577--gap: 4px;
5578
5579--horizontal-alignment: flex-start; --vertical-alignment: center;
5580--vertical-alignment-mobile: center;
5581"
5582  >
5583  
5584
5585
5586  
5587  <a
5588    class="contents user-select-text"
5589    ref="productTitleLink"
5590    href="/products/assorted-freshly-baked-cookies"
5591  >
5592    
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602  <div class=" spacing-style text-block text-block--AUXZiTlc3SVNCRWZ2T__product_title_dMgTDL-2 rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
5603    <p role="heading" aria-level="3">Assorted Freshly-Baked Cookies</p>
5604  </div>
5605
5606
5607
5608
5609  </a>
5610
5611
5612
5613<div id="shopify-block-AaGI2RVVGYWRSbUhte__judge_me_reviews_preview_badge_FmkjxG-2" class="shopify-block shopify-app-block">
5614<div class='jdgm-widget jdgm-preview-badge'
5615    data-id='8732488597639'
5616    data-template='manual-installation'>
5617  <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.77' data-number-of-reviews='52' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.77' tabindex='0' aria-label='4.77 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 52 reviews </span> </div>
5618</div>
5619
5620
5621
5622
5623</div>
5624
5625
5626
5627
5628
5629<product-price
5630  class="text-block text-block--align-left text-left h6 spacing-style"
5631  data-block-id="AN2RhZFpiS08rWU1zb__price_h6P4AF-2"
5632  data-product-id="8732488597639"
5633  style="
5634    
5635
5636    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5637    
5638    --width: 100%;
5639  "
5640  
5641>
5642  
5643
5644<div ref="priceContainer">
5645  
5646    
5647    
5648      <span class="price">$10.90</span>
5649    
5650  
5651</div>
5652
5653  
5654</product-price>
5655
5656
5657
5658
5659
5660
5661</div>
5662</div>
5663
5664
5665
5666
5667
5668
5669
5670  </div>
5671</product-card>
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699          </div>
5700
5701          
5702            <!--@list/split-->
5703          
5704        
5705        <div
5706          class="resource-list__item"
5707        >
5708            
5709
5710
5711
5712
5713
5714
5715
5716
5717<product-card
5718  class="product-card size-style"
5719  style="--size-style-width: ;--size-style-height: ;"
5720  data-product-id="8515963551879"
5721  id="product-card-AeEwwQ01LajlqTVdGa__static-product-card-3"
5722  
5723    data-product-transition="true"
5724    data-featured-media-url="//www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&width=500"
5725    on:click="/handleViewTransition"
5726  
5727  
5728  
5729
5730    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8515963551879,&quot;title&quot;:&quot;Mmminis™ - Mini Crispy Cookies&quot;,&quot;handle&quot;:&quot;mmminis&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;collection&quot;,&quot;selectedOptions&quot;:[]}">
5731  <a
5732    id="dcf854079a945119afb18e842498f5e5"
5733    
5734      
5735      href="/products/mmminis"
5736    
5737    class="product-card__link"
5738    ref="productCardLink"
5739    aria-label="Mmminis™ - Mini Crispy Cookies"
5740  ></a>
5741  <div
5742    class="
5743      product-card__content
5744      layout-panel-flex
5745      layout-panel-flex--column
5746      product-grid__card
5747      spacing-style
5748      border-style
5749      gap-style
5750      
5751    "
5752    style="
5753      
5754--border-width: 1px; --border-style: none; --border-color:
5755rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
5756
5757      --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
5758
5759
5760
5761--horizontal-alignment: ; --vertical-alignment: ;
5762--vertical-alignment-mobile: ;
5763
5764      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5765      --product-card-gap: 8px;
5766      --quick-add-display: flex;
5767      --quick-add-mobile-display: flex;
5768      --quick-add-mobile-opacity: 1;
5769      
5770      
5771      
5772      
5773    "
5774  >
5775    
5776  
5777
5778
5779
5780
5781
5782
5783
5784<div
5785  ref="cardGallery"
5786  class="card-gallery card-gallery-Ab0UvZFM2NFVuNnhzY__product_card_gallery_JgqDGj-3 spacing-style border-style"
5787  style="
5788    
5789--border-width: 1px; --border-style: none; --border-color:
5790rgb(var(--color-border-rgb) / 1.0); --border-radius: 16px;  overflow: hidden; 
5791
5792    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5793    --gallery-aspect-ratio: 4 / 5;
5794  "
5795  data-product-id="8515963551879"
5796  
5797    on:pointerenter="/previewImage"
5798    on:pointerleave="/resetImage"
5799  
5800  
5801    data-view-transition-to-main-product
5802  
5803  data-image-ratio="portrait"
5804  
5805><a
5806      class="contents"
5807      ref="cardGalleryLink"
5808      href="/products/mmminis"
5809      aria-label="Mmminis™ - Mini Crispy Cookies"
5810    >
5811      
5812
5813        <slideshow-component
5814  
5815    ref="slideshow"
5816  
5817  
5818  style="--slideshow-timeline: --slide-0, --slide-1, --slide-2, --slide-3;--slide-min-height: auto;--slide-min-height-desktop: auto;"
5819  
5820  initial-slide="0"
5821  
5822  
5823    infinite
5824  
5825
5826  data-generic-media-size="1"
5827>
5828  
5829  <slideshow-container ref="slideshowContainer">
5830    
5831      <slideshow-arrows
5832  position="center"
5833  
5834><button
5835  class="
5836    slideshow-control slideshow-control--previous
5837    
5838    
5839    slideshow-control--style-arrow
5840    button button-unstyled button-unstyled--transparent
5841     flip-x
5842  "
5843  
5844    aria-label="Previous slide"
5845  
5846  on:click="/previous"
5847  ref="previous"
5848>
5849  <span class="svg-wrapper icon-arrow"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" vector-effect="non-scaling-stroke" d="M4.25 10h11.5m0 0-4-4m4 4-4 4"/></svg>
5850</span>
5851</button>
5852
5853
5854<button
5855  class="
5856    slideshow-control slideshow-control--next
5857    
5858    
5859    slideshow-control--style-arrow
5860    button button-unstyled button-unstyled--transparent
5861    
5862  "
5863  
5864    aria-label="Next slide"
5865  
5866  on:click="/next"
5867  ref="next"
5868>
5869  <span class="svg-wrapper icon-arrow"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" vector-effect="non-scaling-stroke" d="M4.25 10h11.5m0 0-4-4m4 4-4 4"/></svg>
5870</span>
5871</button>
5872
5873
5874</slideshow-arrows>
5875
5876
5877
5878    
5879    
5880    <slideshow-slides
5881      tabindex="-1"
5882      ref="scroller"
5883      
5884    >
5885      <slideshow-slide
5886  ref="slides[]"
5887  aria-hidden="false"
5888  style="--slideshow-timeline: --slide-0; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
5889  
5890    class="product-media-container media-fit product-media-container--image"
5891  
5892  
5893  
5894  
5895    slide-id="37748444364935"
5896  
5897  
5898  
5899  
5900>
5901  
5902
5903<div
5904  class="product-media"
5905  style="--ratio: 0.8002853067047075"
5906  data-media-id="37748444364935"
5907>
5908  
5909  <img src="//www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&amp;width=3840" alt="Mmminis™ - Mini Crispy Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&amp;width=3840 3840w" width="3840" height="4798" loading="eager" sizes="(min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
5910
5911  
5912</div>
5913
5914
5915
5916
5917</slideshow-slide>
5918
5919
5920
5921<slideshow-slide
5922  ref="slides[]"
5923  aria-hidden="true"
5924  style="--slideshow-timeline: --slide-1; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
5925  
5926    class="product-media-container media-fit product-media-container--image"
5927  
5928  variant-image
5929  
5930  
5931    slide-id="37748996735111"
5932  
5933  
5934    hidden
5935  
5936  
5937  variant-image
5938>
5939  
5940
5941<div
5942  class="product-media"
5943  style="--ratio: 0.7998046875"
5944  data-media-id="37748996735111"
5945>
5946  
5947  <img src="//www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&amp;width=3840" alt="A pink stand-up pouch of Félix &amp; Norton Mimminis mini biscuits croquants, displayed on a pink background with a folded paper fan and scattered mini cookies." srcset="//www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&amp;width=3840 3840w" width="3840" height="4801" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
5948
5949  
5950</div>
5951
5952
5953
5954
5955</slideshow-slide>
5956
5957
5958
5959<slideshow-slide
5960  ref="slides[]"
5961  aria-hidden="true"
5962  style="--slideshow-timeline: --slide-2; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
5963  
5964    class="product-media-container media-fit product-media-container--image"
5965  
5966  variant-image
5967  
5968  
5969    slide-id="37748996702343"
5970  
5971  
5972    hidden
5973  
5974  
5975  variant-image
5976>
5977  
5978
5979<div
5980  class="product-media"
5981  style="--ratio: 0.7998046875"
5982  data-media-id="37748996702343"
5983>
5984  
5985  <img src="//www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&amp;width=3840" alt="A pink stand-up pouch of Félix &amp; Norton Minmini&#39;s Love crispy mini cookies stands on a pink surface against a pink background, with a folded paper fan and scattered mini cookies as styled props." srcset="//www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&amp;width=3840 3840w" width="3840" height="4801" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
5986
5987  
5988</div>
5989
5990
5991
5992
5993</slideshow-slide>
5994
5995
5996
5997<slideshow-slide
5998  ref="slides[]"
5999  aria-hidden="true"
6000  style="--slideshow-timeline: --slide-3; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
6001  
6002    class="product-media-container media-fit product-media-container--image"
6003  
6004  variant-image
6005  
6006  
6007    slide-id="37748996669575"
6008  
6009  
6010    hidden
6011  
6012  
6013  variant-image
6014>
6015  
6016
6017<div
6018  class="product-media"
6019  style="--ratio: 0.7998046875"
6020  data-media-id="37748996669575"
6021>
6022  
6023  <img src="//www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&amp;width=3840" alt="A pink stand-up pouch of Felix &amp; Norton Mimminis mini chocolate biscuits, styled on a pink background with a metallic paper fan, scattered chocolate pieces, and a branded card." srcset="//www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&amp;width=3840 3840w" width="3840" height="4801" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
6024
6025  
6026</div>
6027
6028
6029
6030
6031</slideshow-slide>
6032
6033
6034
6035
6036    </slideshow-slides>
6037  </slideshow-container>
6038  
6039</slideshow-component>
6040
6041
6042
6043
6044</a>
6045  
6046  
6047
6048      
6049
6050
6051
6052
6053
6054<quick-add-component
6055  class="quick-add custom-color-quick-add"
6056  ref="quickAdd"
6057  data-product-title="Mmminis™ - Mini Crispy Cookies"
6058  data-product-id="8515963551879"
6059  data-quick-add-button="choose"
6060  data-product-options-count="1"
6061  data-uses-selling-plans="false"
6062  data-renders-both-buttons=""
6063>
6064  
6065
6066  
6067    <button
6068      class="button quick-add__button quick-add__button--choose add-to-cart-button"
6069      name="add"
6070      on:click="quick-add-component/handleClick"
6071    >
6072      <span
6073        aria-hidden="true"
6074        class="svg-wrapper add-to-cart-icon"
6075      ><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg>
6076</span>Choose</button>
6077  
6078</quick-add-component>
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089  
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101    
6102  
6103
6104</div>
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115<div class="product-grid-view-zoom-out--details">
6116  
6117    <h3 class="h4">Mmminis™ - Mini Crispy Cookies</h3>
6118  
6119</div>
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139<div
6140  class="
6141    group-block
6142    group-block--height-fit
6143    group-block--width-fill
6144    border-style
6145    spacing-style
6146    size-style
6147    
6148    
6149  "
6150  style="
6151    
6152--border-width: 1px; --border-style: none; --border-color:
6153rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
6154
6155    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
6156    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
6157    
6158  "
6159  
6160  data-testid="group-block"
6161><div class="group-block__media-wrapper">
6162    
6163
6164
6165
6166
6167
6168
6169    
6170  </div>
6171
6172  <div
6173    class="
6174      group-block-content
6175      
6176      layout-panel-flex
6177      layout-panel-flex--column
6178       mobile-column
6179    "
6180    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
6181
6182--gap: 4px;
6183
6184--horizontal-alignment: flex-start; --vertical-alignment: center;
6185--vertical-alignment-mobile: center;
6186"
6187  >
6188  
6189
6190
6191  
6192  <a
6193    class="contents user-select-text"
6194    ref="productTitleLink"
6195    href="/products/mmminis"
6196  >
6197    
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207  <div class=" spacing-style text-block text-block--AUXZiTlc3SVNCRWZ2T__product_title_dMgTDL-3 rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
6208    <p role="heading" aria-level="3">Mmminis™ - Mini Crispy Cookies</p>
6209  </div>
6210
6211
6212
6213
6214  </a>
6215
6216
6217
6218<div id="shopify-block-AaGI2RVVGYWRSbUhte__judge_me_reviews_preview_badge_FmkjxG-3" class="shopify-block shopify-app-block">
6219<div class='jdgm-widget jdgm-preview-badge'
6220    data-id='8515963551879'
6221    data-template='manual-installation'>
6222  <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='1' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 1 review </span> </div>
6223</div>
6224
6225
6226
6227
6228</div>
6229
6230
6231
6232
6233
6234<product-price
6235  class="text-block text-block--align-left text-left h6 spacing-style"
6236  data-block-id="AN2RhZFpiS08rWU1zb__price_h6P4AF-3"
6237  data-product-id="8515963551879"
6238  style="
6239    
6240
6241    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
6242    
6243    --width: 100%;
6244  "
6245  
6246>
6247  
6248
6249<div ref="priceContainer">
6250  
6251    
6252    
6253      <span class="price">$9.95</span>
6254    
6255  
6256</div>
6257
6258  
6259</product-price>
6260
6261
6262
6263
6264
6265
6266</div>
6267</div>
6268
6269
6270
6271
6272
6273
6274
6275  </div>
6276</product-card>
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304          </div>
6305
6306          
6307            <!--@list/split-->
6308          
6309        
6310        <div
6311          class="resource-list__item"
6312        >
6313            
6314
6315
6316
6317
6318
6319
6320
6321
6322<product-card
6323  class="product-card size-style"
6324  style="--size-style-width: ;--size-style-height: ;"
6325  data-product-id="7807676842119"
6326  id="product-card-AeEwwQ01LajlqTVdGa__static-product-card-4"
6327  
6328    data-product-transition="true"
6329    data-featured-media-url="//www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&width=500"
6330    on:click="/handleViewTransition"
6331  
6332  
6333  
6334
6335    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:7807676842119,&quot;title&quot;:&quot;Build Your Box of Frozen Cookie Dough&quot;,&quot;handle&quot;:&quot;build-your-box-of-frozen-cookie-dough&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;collection&quot;,&quot;selectedOptions&quot;:[]}">
6336  <a
6337    id="20d5357a714f6e0b977f7cc21745cc65"
6338    
6339      
6340      href="/products/build-your-box-of-frozen-cookie-dough"
6341    
6342    class="product-card__link"
6343    ref="productCardLink"
6344    aria-label="Build Your Box of Frozen Cookie Dough"
6345  ></a>
6346  <div
6347    class="
6348      product-card__content
6349      layout-panel-flex
6350      layout-panel-flex--column
6351      product-grid__card
6352      spacing-style
6353      border-style
6354      gap-style
6355      
6356    "
6357    style="
6358      
6359--border-width: 1px; --border-style: none; --border-color:
6360rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
6361
6362      --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
6363
6364
6365
6366--horizontal-alignment: ; --vertical-alignment: ;
6367--vertical-alignment-mobile: ;
6368
6369      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
6370      --product-card-gap: 8px;
6371      --quick-add-display: flex;
6372      --quick-add-mobile-display: flex;
6373      --quick-add-mobile-opacity: 1;
6374      
6375      
6376      
6377      
6378    "
6379  >
6380    
6381  
6382
6383
6384
6385
6386
6387
6388
6389<div
6390  ref="cardGallery"
6391  class="card-gallery card-gallery-Ab0UvZFM2NFVuNnhzY__product_card_gallery_JgqDGj-4 spacing-style border-style"
6392  style="
6393    
6394--border-width: 1px; --border-style: none; --border-color:
6395rgb(var(--color-border-rgb) / 1.0); --border-radius: 16px;  overflow: hidden; 
6396
6397    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
6398    --gallery-aspect-ratio: 4 / 5;
6399  "
6400  data-product-id="7807676842119"
6401  
6402    on:pointerenter="/previewImage"
6403    on:pointerleave="/resetImage"
6404  
6405  
6406    data-view-transition-to-main-product
6407  
6408  data-image-ratio="portrait"
6409  
6410><a
6411      class="contents"
6412      ref="cardGalleryLink"
6413      href="/products/build-your-box-of-frozen-cookie-dough"
6414      aria-label="Build Your Box of Frozen Cookie Dough"
6415    >
6416      
6417
6418        <slideshow-component
6419  
6420    ref="slideshow"
6421  
6422  
6423  style="--slideshow-timeline: --slide-0, --slide-1;--slide-min-height: auto;--slide-min-height-desktop: auto;"
6424  
6425  initial-slide="0"
6426  
6427  
6428    infinite
6429  
6430
6431  data-generic-media-size="2"
6432>
6433  
6434  <slideshow-container ref="slideshowContainer">
6435    
6436    
6437    <slideshow-slides
6438      tabindex="-1"
6439      ref="scroller"
6440      
6441    >
6442      <slideshow-slide
6443  ref="slides[]"
6444  aria-hidden="false"
6445  style="--slideshow-timeline: --slide-0; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
6446  
6447    class="product-media-container media-fit product-media-container--image"
6448  
6449  
6450  
6451  
6452    slide-id="26422085058695"
6453  
6454  
6455  
6456  
6457>
6458  
6459
6460<div
6461  class="product-media"
6462  style="--ratio: 0.8001304206064558"
6463  data-media-id="26422085058695"
6464>
6465  
6466  <img src="//www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&amp;width=3840" alt="Build Your Box of Frozen Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&amp;width=3840 3840w" width="3840" height="4799" loading="eager" sizes="(min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
6467
6468  
6469</div>
6470
6471
6472
6473
6474</slideshow-slide>
6475
6476
6477
6478<slideshow-slide
6479  ref="slides[]"
6480  aria-hidden="true"
6481  style="--slideshow-timeline: --slide-1; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
6482  
6483    class="product-media-container media-fit product-media-container--image"
6484  
6485  
6486  
6487  
6488    slide-id="30258013110407"
6489  
6490  
6491  
6492  
6493>
6494  
6495
6496<div
6497  class="product-media"
6498  style="--ratio: 0.7998046875"
6499  data-media-id="30258013110407"
6500>
6501  
6502  <img src="//www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&amp;width=3840" alt="Build Your Box of Frozen Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&amp;width=3840 3840w" width="3840" height="4801" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.488% 52.344%;">
6503
6504  
6505</div>
6506
6507
6508
6509
6510</slideshow-slide>
6511
6512
6513
6514
6515    </slideshow-slides>
6516  </slideshow-container>
6517  
6518</slideshow-component>
6519
6520
6521
6522
6523</a>
6524  
6525  
6526
6527      
6528
6529
6530
6531
6532
6533<quick-add-component
6534  class="quick-add custom-color-quick-add"
6535  ref="quickAdd"
6536  data-product-title="Build Your Box of Frozen Cookie Dough"
6537  data-product-id="7807676842119"
6538  data-quick-add-button="choose"
6539  data-product-options-count="1"
6540  data-uses-selling-plans="false"
6541  data-renders-both-buttons=""
6542>
6543  
6544
6545  
6546    <button
6547      class="button quick-add__button quick-add__button--choose add-to-cart-button"
6548      name="add"
6549      on:click="quick-add-component/handleClick"
6550    >
6551      <span
6552        aria-hidden="true"
6553        class="svg-wrapper add-to-cart-icon"
6554      ><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg>
6555</span>Choose</button>
6556  
6557</quick-add-component>
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568  
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580    
6581  
6582
6583</div>
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594<div class="product-grid-view-zoom-out--details">
6595  
6596    <h3 class="h4">Build Your Box of Frozen Cookie Dough</h3>
6597  
6598</div>
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618<div
6619  class="
6620    group-block
6621    group-block--height-fit
6622    group-block--width-fill
6623    border-style
6624    spacing-style
6625    size-style
6626    
6627    
6628  "
6629  style="
6630    
6631--border-width: 1px; --border-style: none; --border-color:
6632rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
6633
6634    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
6635    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
6636    
6637  "
6638  
6639  data-testid="group-block"
6640><div class="group-block__media-wrapper">
6641    
6642
6643
6644
6645
6646
6647
6648    
6649  </div>
6650
6651  <div
6652    class="
6653      group-block-content
6654      
6655      layout-panel-flex
6656      layout-panel-flex--column
6657       mobile-column
6658    "
6659    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
6660
6661--gap: 4px;
6662
6663--horizontal-alignment: flex-start; --vertical-alignment: center;
6664--vertical-alignment-mobile: center;
6665"
6666  >
6667  
6668
6669
6670  
6671  <a
6672    class="contents user-select-text"
6673    ref="productTitleLink"
6674    href="/products/build-your-box-of-frozen-cookie-dough"
6675  >
6676    
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686  <div class=" spacing-style text-block text-block--AUXZiTlc3SVNCRWZ2T__product_title_dMgTDL-4 rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
6687    <p role="heading" aria-level="3">Build Your Box of Frozen Cookie Dough</p>
6688  </div>
6689
6690
6691
6692
6693  </a>
6694
6695
6696
6697<div id="shopify-block-AaGI2RVVGYWRSbUhte__judge_me_reviews_preview_badge_FmkjxG-4" class="shopify-block shopify-app-block">
6698<div class='jdgm-widget jdgm-preview-badge'
6699    data-id='7807676842119'
6700    data-template='manual-installation'>
6701  <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.76' data-number-of-reviews='45' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.76' tabindex='0' aria-label='4.76 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 45 reviews </span> </div>
6702</div>
6703
6704
6705
6706
6707</div>
6708
6709
6710
6711
6712
6713<product-price
6714  class="text-block text-block--align-left text-left h6 spacing-style"
6715  data-block-id="AN2RhZFpiS08rWU1zb__price_h6P4AF-4"
6716  data-product-id="7807676842119"
6717  style="
6718    
6719
6720    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
6721    
6722    --width: 100%;
6723  "
6724  
6725>
6726  
6727
6728<div ref="priceContainer">
6729  
6730    
6731    
6732      <span class="price">$5.50</span>
6733    
6734  
6735</div>
6736
6737  
6738</product-price>
6739
6740
6741
6742
6743
6744
6745</div>
6746</div>
6747
6748
6749
6750
6751
6752
6753
6754  </div>
6755</product-card>
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783          </div>
6784
6785          
6786            <!--@list/split-->
6787          
6788        
6789        <div
6790          class="resource-list__item"
6791        >
6792            
6793
6794
6795
6796
6797
6798
6799
6800
6801<product-card
6802  class="product-card size-style"
6803  style="--size-style-width: ;--size-style-height: ;"
6804  data-product-id="8328779825287"
6805  id="product-card-AeEwwQ01LajlqTVdGa__static-product-card-5"
6806  
6807    data-product-transition="true"
6808    data-featured-media-url="//www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&width=500"
6809    on:click="/handleViewTransition"
6810  
6811  
6812  
6813
6814    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8328779825287,&quot;title&quot;:&quot;Gourmet Cookies in a Pink Signature F\u0026N Tin&quot;,&quot;handle&quot;:&quot;assorted-20-cookies-in-signature-f-n-tin&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;collection&quot;,&quot;selectedOptions&quot;:[]}">
6815  <a
6816    id="166cf3d0b9feef78c9af31eaaa54d7d3"
6817    
6818      
6819      href="/products/assorted-20-cookies-in-signature-f-n-tin"
6820    
6821    class="product-card__link"
6822    ref="productCardLink"
6823    aria-label="Gourmet Cookies in a Pink Signature F&amp;N Tin"
6824  ></a>
6825  <div
6826    class="
6827      product-card__content
6828      layout-panel-flex
6829      layout-panel-flex--column
6830      product-grid__card
6831      spacing-style
6832      border-style
6833      gap-style
6834      
6835    "
6836    style="
6837      
6838--border-width: 1px; --border-style: none; --border-color:
6839rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
6840
6841      --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
6842
6843
6844
6845--horizontal-alignment: ; --vertical-alignment: ;
6846--vertical-alignment-mobile: ;
6847
6848      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
6849      --product-card-gap: 8px;
6850      --quick-add-display: flex;
6851      --quick-add-mobile-display: flex;
6852      --quick-add-mobile-opacity: 1;
6853      
6854      
6855      
6856      
6857    "
6858  >
6859    
6860  
6861
6862
6863
6864
6865
6866
6867
6868<div
6869  ref="cardGallery"
6870  class="card-gallery card-gallery-Ab0UvZFM2NFVuNnhzY__product_card_gallery_JgqDGj-5 spacing-style border-style"
6871  style="
6872    
6873--border-width: 1px; --border-style: none; --border-color:
6874rgb(var(--color-border-rgb) / 1.0); --border-radius: 16px;  overflow: hidden; 
6875
6876    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
6877    --gallery-aspect-ratio: 4 / 5;
6878  "
6879  data-product-id="8328779825287"
6880  
6881    on:pointerenter="/previewImage"
6882    on:pointerleave="/resetImage"
6883  
6884  
6885    data-view-transition-to-main-product
6886  
6887  data-image-ratio="portrait"
6888  
6889><a
6890      class="contents"
6891      ref="cardGalleryLink"
6892      href="/products/assorted-20-cookies-in-signature-f-n-tin"
6893      aria-label="Gourmet Cookies in a Pink Signature F&N Tin"
6894    >
6895      
6896
6897        <slideshow-component
6898  
6899    ref="slideshow"
6900  
6901  
6902  style="--slideshow-timeline: --slide-0, --slide-1;--slide-min-height: auto;--slide-min-height-desktop: auto;"
6903  
6904  initial-slide="0"
6905  
6906  
6907    infinite
6908  
6909
6910  data-generic-media-size="2"
6911>
6912  
6913  <slideshow-container ref="slideshowContainer">
6914    
6915    
6916    <slideshow-slides
6917      tabindex="-1"
6918      ref="scroller"
6919      
6920    >
6921      <slideshow-slide
6922  ref="slides[]"
6923  aria-hidden="false"
6924  style="--slideshow-timeline: --slide-0; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
6925  
6926    class="product-media-container media-fit product-media-container--image"
6927  
6928  
6929  
6930  
6931    slide-id="26422070214791"
6932  
6933  
6934  
6935  
6936>
6937  
6938
6939<div
6940  class="product-media"
6941  style="--ratio: 0.8000947418285173"
6942  data-media-id="26422070214791"
6943>
6944  
6945  <img src="//www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&amp;width=3840" alt="Gourmet Cookies in a Pink Signature F&amp;N Tin" srcset="//www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&amp;width=3840 3840w" width="3840" height="4799" loading="eager" sizes="(min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
6946
6947  
6948</div>
6949
6950
6951
6952
6953</slideshow-slide>
6954
6955
6956
6957<slideshow-slide
6958  ref="slides[]"
6959  aria-hidden="true"
6960  style="--slideshow-timeline: --slide-1; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
6961  
6962    class="product-media-container media-fit product-media-container--image"
6963  
6964  
6965  
6966  
6967    slide-id="28675273588871"
6968  
6969  
6970  
6971  
6972>
6973  
6974
6975<div
6976  class="product-media"
6977  style="--ratio: 0.7998906506287589"
6978  data-media-id="28675273588871"
6979>
6980  
6981  <img src="//www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&amp;width=3840" alt="Gourmet Cookies in a Pink Signature F&amp;N Tin" srcset="//www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&amp;width=3840 3840w" width="3840" height="4801" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 48.926%;">
6982
6983  
6984</div>
6985
6986
6987
6988
6989</slideshow-slide>
6990
6991
6992
6993
6994    </slideshow-slides>
6995  </slideshow-container>
6996  
6997</slideshow-component>
6998
6999
7000
7001
7002</a>
7003  
7004  
7005
7006      
7007
7008
7009
7010
7011
7012<quick-add-component
7013  class="quick-add custom-color-quick-add"
7014  ref="quickAdd"
7015  data-product-title="Gourmet Cookies in a Pink Signature F&N Tin"
7016  data-product-id="8328779825287"
7017  data-quick-add-button="add"
7018  data-product-options-count="1"
7019  data-uses-selling-plans="false"
7020  data-renders-both-buttons=""
7021>
7022  
7023    <product-form-component
7024      data-section-id="template--21732319494279__product_list_qU3bEB"
7025      data-product-id="8328779825287"
7026      on:submit="/handleSubmit"
7027      class="quick-add__product-form-component"
7028    >
7029      <div
7030        class="visually-hidden"
7031        aria-live="assertive"
7032        role="status"
7033        aria-atomic="true"
7034        ref="liveRegion"
7035      ></div><form method="post" action="/cart/add" id="QuickAdd-ProductForm-8328779825287-Ab0UvZFM2NFVuNnhzY__product_card_gallery_JgqDGj-5" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input
7036          type="hidden"
7037          name="id"
7038          ref="variantId"
7039          value="43725712785543"
7040          
7041        >
7042        <input
7043          type="hidden"
7044          name="quantity"
7045          value="1"
7046        >
7047        <add-to-cart-component
7048  ref="addToCartButtonContainer"
7049  data-product-variant-media="//www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&width=100"
7050  data-add-to-cart-animation="true"
7051>
7052  <button
7053    
7054    type="submit"
7055    name="add"
7056    ref="addToCartButton"
7057    on:click="/handleClick"
7058    class="button quick-add__button quick-add__button--add add-to-cart-button"
7059    
7060    
7061  >
7062    
7063      <span
7064        aria-hidden="true"
7065        class="svg-wrapper add-to-cart-icon"
7066      ><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg>
7067</span>
7068    
7069Add
7070    <span class="add-to-cart__added">
7071      <span class="svg-wrapper add-to-cart__added-icon"><svg aria-hidden="true" class="checkmark-burst" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
7072  <g class="check">
7073    <circle class="ring" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
7074    <path class="tick" d="M9 12.75L11.25 15L15 9.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
7075  </g>
7076  <g class="burst">
7077    <g style="--index: 0;">
7078      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7079    </g>
7080    <g style="--index: 1;">
7081      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7082    </g>
7083    <g style="--index: 2;">
7084      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7085    </g>
7086    <g style="--index: 3;">
7087      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7088    </g>
7089    <g style="--index: 4;">
7090      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7091    </g>
7092    <g style="--index: 5;">
7093      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7094    </g>
7095    <g style="--index: 6;">
7096      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7097    </g>
7098    <g style="--index: 7;">
7099      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7100    </g>
7101  </g>
7102</svg>
7103</span>
7104    </span>
7105  </button>
7106</add-to-cart-component>
7107
7108<input type="hidden" name="product-id" value="8328779825287" /><input type="hidden" name="section-id" value="template--21732319494279__product_list_qU3bEB" /></form></product-form-component>
7109  
7110
7111  
7112</quick-add-component>
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132    
7133  
7134
7135</div>
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146<div class="product-grid-view-zoom-out--details">
7147  
7148    <h3 class="h4">Gourmet Cookies in a Pink Signature F&N Tin</h3>
7149  
7150</div>
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170<div
7171  class="
7172    group-block
7173    group-block--height-fit
7174    group-block--width-fill
7175    border-style
7176    spacing-style
7177    size-style
7178    
7179    
7180  "
7181  style="
7182    
7183--border-width: 1px; --border-style: none; --border-color:
7184rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
7185
7186    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
7187    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
7188    
7189  "
7190  
7191  data-testid="group-block"
7192><div class="group-block__media-wrapper">
7193    
7194
7195
7196
7197
7198
7199
7200    
7201  </div>
7202
7203  <div
7204    class="
7205      group-block-content
7206      
7207      layout-panel-flex
7208      layout-panel-flex--column
7209       mobile-column
7210    "
7211    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
7212
7213--gap: 4px;
7214
7215--horizontal-alignment: flex-start; --vertical-alignment: center;
7216--vertical-alignment-mobile: center;
7217"
7218  >
7219  
7220
7221
7222  
7223  <a
7224    class="contents user-select-text"
7225    ref="productTitleLink"
7226    href="/products/assorted-20-cookies-in-signature-f-n-tin"
7227  >
7228    
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238  <div class=" spacing-style text-block text-block--AUXZiTlc3SVNCRWZ2T__product_title_dMgTDL-5 rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
7239    <p role="heading" aria-level="3">Gourmet Cookies in a Pink Signature F&N Tin</p>
7240  </div>
7241
7242
7243
7244
7245  </a>
7246
7247
7248
7249<div id="shopify-block-AaGI2RVVGYWRSbUhte__judge_me_reviews_preview_badge_FmkjxG-5" class="shopify-block shopify-app-block">
7250<div class='jdgm-widget jdgm-preview-badge'
7251    data-id='8328779825287'
7252    data-template='manual-installation'>
7253  <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.77' data-number-of-reviews='52' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.77' tabindex='0' aria-label='4.77 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 52 reviews </span> </div>
7254</div>
7255
7256
7257
7258
7259</div>
7260
7261
7262
7263
7264
7265<product-price
7266  class="text-block text-block--align-left text-left h6 spacing-style"
7267  data-block-id="AN2RhZFpiS08rWU1zb__price_h6P4AF-5"
7268  data-product-id="8328779825287"
7269  style="
7270    
7271
7272    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
7273    
7274    --width: 100%;
7275  "
7276  
7277>
7278  
7279
7280<div ref="priceContainer">
7281  
7282    
7283    
7284      <span class="price">$39.50</span>
7285    
7286  
7287</div>
7288
7289  
7290</product-price>
7291
7292
7293
7294
7295
7296
7297</div>
7298</div>
7299
7300
7301
7302
7303
7304
7305
7306  </div>
7307</product-card>
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335          </div>
7336
7337          
7338            <!--@list/split-->
7339          
7340        
7341        <div
7342          class="resource-list__item"
7343        >
7344            
7345
7346
7347
7348
7349
7350
7351
7352
7353<product-card
7354  class="product-card size-style"
7355  style="--size-style-width: ;--size-style-height: ;"
7356  data-product-id="8330552967303"
7357  id="product-card-AeEwwQ01LajlqTVdGa__static-product-card-6"
7358  
7359    data-product-transition="true"
7360    data-featured-media-url="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&width=500"
7361    on:click="/handleViewTransition"
7362  
7363  
7364  
7365
7366    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8330552967303,&quot;title&quot;:&quot;The Félix \u0026 Norton Magnummm of Cookies&quot;,&quot;handle&quot;:&quot;magnummm-fn&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;collection&quot;,&quot;selectedOptions&quot;:[]}">
7367  <a
7368    id="3a0df304e4dfdf09f7baa4ec21796b94"
7369    
7370      
7371      href="/products/magnummm-fn"
7372    
7373    class="product-card__link"
7374    ref="productCardLink"
7375    aria-label="The Félix &amp; Norton Magnummm of Cookies"
7376  ></a>
7377  <div
7378    class="
7379      product-card__content
7380      layout-panel-flex
7381      layout-panel-flex--column
7382      product-grid__card
7383      spacing-style
7384      border-style
7385      gap-style
7386      
7387    "
7388    style="
7389      
7390--border-width: 1px; --border-style: none; --border-color:
7391rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
7392
7393      --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
7394
7395
7396
7397--horizontal-alignment: ; --vertical-alignment: ;
7398--vertical-alignment-mobile: ;
7399
7400      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
7401      --product-card-gap: 8px;
7402      --quick-add-display: flex;
7403      --quick-add-mobile-display: flex;
7404      --quick-add-mobile-opacity: 1;
7405      
7406      
7407      
7408      
7409    "
7410  >
7411    
7412  
7413
7414
7415
7416
7417
7418
7419
7420<div
7421  ref="cardGallery"
7422  class="card-gallery card-gallery-Ab0UvZFM2NFVuNnhzY__product_card_gallery_JgqDGj-6 spacing-style border-style"
7423  style="
7424    
7425--border-width: 1px; --border-style: none; --border-color:
7426rgb(var(--color-border-rgb) / 1.0); --border-radius: 16px;  overflow: hidden; 
7427
7428    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
7429    --gallery-aspect-ratio: 4 / 5;
7430  "
7431  data-product-id="8330552967303"
7432  
7433  
7434    data-view-transition-to-main-product
7435  
7436  data-image-ratio="portrait"
7437  
7438><a
7439      class="contents"
7440      ref="cardGalleryLink"
7441      href="/products/magnummm-fn"
7442      aria-label="The Félix & Norton Magnummm of Cookies"
7443    >
7444      
7445<div
7446          class="product-media-container media-fit product-media-container--image"
7447          style="--product-media-fit: cover;"
7448        >
7449          
7450
7451<div
7452  class="product-media"
7453  style="--ratio: 0.8000896458987001"
7454  data-media-id="26422059991175"
7455>
7456  
7457  <img src="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&amp;width=3840" alt="The Félix &amp; Norton Magnummm of Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&amp;width=3840 3840w" width="3840" height="4799" loading="eager" sizes="(min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
7458
7459  
7460</div>
7461
7462
7463
7464
7465        </div></a>
7466  
7467  
7468
7469      
7470
7471
7472
7473
7474
7475<quick-add-component
7476  class="quick-add custom-color-quick-add"
7477  ref="quickAdd"
7478  data-product-title="The Félix & Norton Magnummm of Cookies"
7479  data-product-id="8330552967303"
7480  data-quick-add-button="add"
7481  data-product-options-count="1"
7482  data-uses-selling-plans="false"
7483  data-renders-both-buttons=""
7484>
7485  
7486    <product-form-component
7487      data-section-id="template--21732319494279__product_list_qU3bEB"
7488      data-product-id="8330552967303"
7489      on:submit="/handleSubmit"
7490      class="quick-add__product-form-component"
7491    >
7492      <div
7493        class="visually-hidden"
7494        aria-live="assertive"
7495        role="status"
7496        aria-atomic="true"
7497        ref="liveRegion"
7498      ></div><form method="post" action="/cart/add" id="QuickAdd-ProductForm-8330552967303-Ab0UvZFM2NFVuNnhzY__product_card_gallery_JgqDGj-6" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input
7499          type="hidden"
7500          name="id"
7501          ref="variantId"
7502          value="43729460658311"
7503          
7504        >
7505        <input
7506          type="hidden"
7507          name="quantity"
7508          value="1"
7509        >
7510        <add-to-cart-component
7511  ref="addToCartButtonContainer"
7512  data-product-variant-media="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&width=100"
7513  data-add-to-cart-animation="true"
7514>
7515  <button
7516    
7517    type="submit"
7518    name="add"
7519    ref="addToCartButton"
7520    on:click="/handleClick"
7521    class="button quick-add__button quick-add__button--add add-to-cart-button"
7522    
7523    
7524  >
7525    
7526      <span
7527        aria-hidden="true"
7528        class="svg-wrapper add-to-cart-icon"
7529      ><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg>
7530</span>
7531    
7532Add
7533    <span class="add-to-cart__added">
7534      <span class="svg-wrapper add-to-cart__added-icon"><svg aria-hidden="true" class="checkmark-burst" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
7535  <g class="check">
7536    <circle class="ring" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
7537    <path class="tick" d="M9 12.75L11.25 15L15 9.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
7538  </g>
7539  <g class="burst">
7540    <g style="--index: 0;">
7541      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7542    </g>
7543    <g style="--index: 1;">
7544      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7545    </g>
7546    <g style="--index: 2;">
7547      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7548    </g>
7549    <g style="--index: 3;">
7550      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7551    </g>
7552    <g style="--index: 4;">
7553      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7554    </g>
7555    <g style="--index: 5;">
7556      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7557    </g>
7558    <g style="--index: 6;">
7559      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7560    </g>
7561    <g style="--index: 7;">
7562      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
7563    </g>
7564  </g>
7565</svg>
7566</span>
7567    </span>
7568  </button>
7569</add-to-cart-component>
7570
7571<input type="hidden" name="product-id" value="8330552967303" /><input type="hidden" name="section-id" value="template--21732319494279__product_list_qU3bEB" /></form></product-form-component>
7572  
7573
7574  
7575</quick-add-component>
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595    
7596  
7597
7598</div>
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609<div class="product-grid-view-zoom-out--details">
7610  
7611    <h3 class="h4">The Félix & Norton Magnummm of Cookies</h3>
7612  
7613</div>
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633<div
7634  class="
7635    group-block
7636    group-block--height-fit
7637    group-block--width-fill
7638    border-style
7639    spacing-style
7640    size-style
7641    
7642    
7643  "
7644  style="
7645    
7646--border-width: 1px; --border-style: none; --border-color:
7647rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
7648
7649    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
7650    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
7651    
7652  "
7653  
7654  data-testid="group-block"
7655><div class="group-block__media-wrapper">
7656    
7657
7658
7659
7660
7661
7662
7663    
7664  </div>
7665
7666  <div
7667    class="
7668      group-block-content
7669      
7670      layout-panel-flex
7671      layout-panel-flex--column
7672       mobile-column
7673    "
7674    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
7675
7676--gap: 4px;
7677
7678--horizontal-alignment: flex-start; --vertical-alignment: center;
7679--vertical-alignment-mobile: center;
7680"
7681  >
7682  
7683
7684
7685  
7686  <a
7687    class="contents user-select-text"
7688    ref="productTitleLink"
7689    href="/products/magnummm-fn"
7690  >
7691    
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701  <div class=" spacing-style text-block text-block--AUXZiTlc3SVNCRWZ2T__product_title_dMgTDL-6 rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
7702    <p role="heading" aria-level="3">The Félix & Norton Magnummm of Cookies</p>
7703  </div>
7704
7705
7706
7707
7708  </a>
7709
7710
7711
7712<div id="shopify-block-AaGI2RVVGYWRSbUhte__judge_me_reviews_preview_badge_FmkjxG-6" class="shopify-block shopify-app-block">
7713<div class='jdgm-widget jdgm-preview-badge'
7714    data-id='8330552967303'
7715    data-template='manual-installation'>
7716  <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.46' data-number-of-reviews='24' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.46' tabindex='0' aria-label='4.46 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 24 reviews </span> </div>
7717</div>
7718
7719
7720
7721
7722</div>
7723
7724
7725
7726
7727
7728<product-price
7729  class="text-block text-block--align-left text-left h6 spacing-style"
7730  data-block-id="AN2RhZFpiS08rWU1zb__price_h6P4AF-6"
7731  data-product-id="8330552967303"
7732  style="
7733    
7734
7735    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
7736    
7737    --width: 100%;
7738  "
7739  
7740>
7741  
7742
7743<div ref="priceContainer">
7744  
7745    
7746    
7747      <span class="price">$59.50</span>
7748    
7749  
7750</div>
7751
7752  
7753</product-price>
7754
7755
7756
7757
7758
7759
7760</div>
7761</div>
7762
7763
7764
7765
7766
7767
7768
7769  </div>
7770</product-card>
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798          </div>
7799
7800          
7801            <!--@list/split-->
7802          
7803        
7804        <div
7805          class="resource-list__item"
7806        >
7807            
7808
7809
7810
7811
7812
7813
7814
7815
7816<product-card
7817  class="product-card size-style"
7818  style="--size-style-width: ;--size-style-height: ;"
7819  data-product-id="7469467205767"
7820  id="product-card-AeEwwQ01LajlqTVdGa__static-product-card-7"
7821  
7822    data-product-transition="true"
7823    data-featured-media-url="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&width=500"
7824    on:click="/handleViewTransition"
7825  
7826  
7827  
7828
7829    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:7469467205767,&quot;title&quot;:&quot;Frozen Cookie Dough Bags&quot;,&quot;handle&quot;:&quot;frozen-cookie-dough-bags&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;collection&quot;,&quot;selectedOptions&quot;:[]}">
7830  <a
7831    id="2c7cfe110d743af87d6035c258d02af9"
7832    
7833      
7834      href="/products/frozen-cookie-dough-bags"
7835    
7836    class="product-card__link"
7837    ref="productCardLink"
7838    aria-label="Frozen Cookie Dough Bags"
7839  ></a>
7840  <div
7841    class="
7842      product-card__content
7843      layout-panel-flex
7844      layout-panel-flex--column
7845      product-grid__card
7846      spacing-style
7847      border-style
7848      gap-style
7849      
7850    "
7851    style="
7852      
7853--border-width: 1px; --border-style: none; --border-color:
7854rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
7855
7856      --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
7857
7858
7859
7860--horizontal-alignment: ; --vertical-alignment: ;
7861--vertical-alignment-mobile: ;
7862
7863      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
7864      --product-card-gap: 8px;
7865      --quick-add-display: flex;
7866      --quick-add-mobile-display: flex;
7867      --quick-add-mobile-opacity: 1;
7868      
7869      
7870      
7871      
7872    "
7873  >
7874    
7875  
7876
7877
7878
7879
7880
7881
7882
7883<div
7884  ref="cardGallery"
7885  class="card-gallery card-gallery-Ab0UvZFM2NFVuNnhzY__product_card_gallery_JgqDGj-7 spacing-style border-style card-gallery--badge-top-right"
7886  style="
7887    
7888--border-width: 1px; --border-style: none; --border-color:
7889rgb(var(--color-border-rgb) / 1.0); --border-radius: 16px;  overflow: hidden; 
7890
7891    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
7892    --gallery-aspect-ratio: 4 / 5;
7893  "
7894  data-product-id="7469467205767"
7895  
7896    on:pointerenter="/previewImage"
7897    on:pointerleave="/resetImage"
7898  
7899  
7900    data-view-transition-to-main-product
7901  
7902  data-image-ratio="portrait"
7903  
7904><a
7905      class="contents"
7906      ref="cardGalleryLink"
7907      href="/products/frozen-cookie-dough-bags"
7908      aria-label="Frozen Cookie Dough Bags"
7909    >
7910      
7911
7912        <slideshow-component
7913  
7914    ref="slideshow"
7915  
7916  
7917  style="--slideshow-timeline: --slide-0, --slide-1, --slide-2, --slide-3, --slide-4;--slide-min-height: auto;--slide-min-height-desktop: auto;"
7918  
7919  initial-slide="0"
7920  
7921  
7922    infinite
7923  
7924
7925  data-generic-media-size="1"
7926>
7927  
7928  <slideshow-container ref="slideshowContainer">
7929    
7930      <slideshow-arrows
7931  position="center"
7932  
7933><button
7934  class="
7935    slideshow-control slideshow-control--previous
7936    
7937    
7938    slideshow-control--style-arrow
7939    button button-unstyled button-unstyled--transparent
7940     flip-x
7941  "
7942  
7943    aria-label="Previous slide"
7944  
7945  on:click="/previous"
7946  ref="previous"
7947>
7948  <span class="svg-wrapper icon-arrow"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" vector-effect="non-scaling-stroke" d="M4.25 10h11.5m0 0-4-4m4 4-4 4"/></svg>
7949</span>
7950</button>
7951
7952
7953<button
7954  class="
7955    slideshow-control slideshow-control--next
7956    
7957    
7958    slideshow-control--style-arrow
7959    button button-unstyled button-unstyled--transparent
7960    
7961  "
7962  
7963    aria-label="Next slide"
7964  
7965  on:click="/next"
7966  ref="next"
7967>
7968  <span class="svg-wrapper icon-arrow"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" vector-effect="non-scaling-stroke" d="M4.25 10h11.5m0 0-4-4m4 4-4 4"/></svg>
7969</span>
7970</button>
7971
7972
7973</slideshow-arrows>
7974
7975
7976
7977    
7978    
7979    <slideshow-slides
7980      tabindex="-1"
7981      ref="scroller"
7982      
7983    >
7984      <slideshow-slide
7985  ref="slides[]"
7986  aria-hidden="false"
7987  style="--slideshow-timeline: --slide-0; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
7988  
7989    class="product-media-container media-fit product-media-container--image"
7990  
7991  
7992  
7993  
7994    slide-id="30424313987207"
7995  
7996  
7997  
7998  
7999>
8000  
8001
8002<div
8003  class="product-media"
8004  style="--ratio: 0.7647798742138365"
8005  data-media-id="30424313987207"
8006>
8007  
8008  <img src="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=3840" alt="Frozen Cookie Dough Bags" srcset="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=3840 3840w" width="3840" height="5021" loading="eager" sizes="(min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=3840" fetchpriority="auto" style="--focal-point: 48.9222% 61.4869%;">
8009
8010  
8011</div>
8012
8013
8014
8015
8016</slideshow-slide>
8017
8018
8019
8020<slideshow-slide
8021  ref="slides[]"
8022  aria-hidden="true"
8023  style="--slideshow-timeline: --slide-1; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
8024  
8025    class="product-media-container media-fit product-media-container--image"
8026  
8027  variant-image
8028  
8029  
8030    slide-id="30235974008967"
8031  
8032  
8033    hidden
8034  
8035  
8036  variant-image
8037>
8038  
8039
8040<div
8041  class="product-media"
8042  style="--ratio: 0.6666666666666666"
8043  data-media-id="30235974008967"
8044>
8045  
8046  <img src="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&amp;width=3840" alt="Frozen Cookie Dough Bags" srcset="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&amp;width=3840 3840w" width="3840" height="5760" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&amp;width=3840" fetchpriority="auto" style="--focal-point: 49.121% 48.926%;">
8047
8048  
8049</div>
8050
8051
8052
8053
8054</slideshow-slide>
8055
8056
8057
8058<slideshow-slide
8059  ref="slides[]"
8060  aria-hidden="true"
8061  style="--slideshow-timeline: --slide-2; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
8062  
8063    class="product-media-container media-fit product-media-container--image"
8064  
8065  variant-image
8066  
8067  
8068    slide-id="30235974041735"
8069  
8070  
8071    hidden
8072  
8073  
8074  variant-image
8075>
8076  
8077
8078<div
8079  class="product-media"
8080  style="--ratio: 0.6666666666666666"
8081  data-media-id="30235974041735"
8082>
8083  
8084  <img src="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&amp;width=3840" alt="Frozen Cookie Dough Bags" srcset="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&amp;width=3840 3840w" width="3840" height="5760" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&amp;width=3840" fetchpriority="auto" style="--focal-point: 51.66% 49.414%;">
8085
8086  
8087</div>
8088
8089
8090
8091
8092</slideshow-slide>
8093
8094
8095
8096<slideshow-slide
8097  ref="slides[]"
8098  aria-hidden="true"
8099  style="--slideshow-timeline: --slide-3; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
8100  
8101    class="product-media-container media-fit product-media-container--image"
8102  
8103  variant-image
8104  
8105  
8106    slide-id="30235974074503"
8107  
8108  
8109    hidden
8110  
8111  
8112  variant-image
8113>
8114  
8115
8116<div
8117  class="product-media"
8118  style="--ratio: 0.6666666666666666"
8119  data-media-id="30235974074503"
8120>
8121  
8122  <img src="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&amp;width=3840" alt="Frozen Cookie Dough Bags" srcset="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&amp;width=3840 3840w" width="3840" height="5760" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&amp;width=3840" fetchpriority="auto" style="--focal-point: 49.121% 48.926%;">
8123
8124  
8125</div>
8126
8127
8128
8129
8130</slideshow-slide>
8131
8132
8133
8134<slideshow-slide
8135  ref="slides[]"
8136  aria-hidden="true"
8137  style="--slideshow-timeline: --slide-4; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
8138  
8139    class="product-media-container media-fit product-media-container--image"
8140  
8141  variant-image
8142  
8143  
8144    slide-id="30236936798343"
8145  
8146  
8147    hidden
8148  
8149  
8150  variant-image
8151>
8152  
8153
8154<div
8155  class="product-media"
8156  style="--ratio: 0.65375"
8157  data-media-id="30236936798343"
8158>
8159  
8160  <img src="//www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&amp;width=3840" alt="Frozen Cookie Dough Bags" srcset="//www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&amp;width=3840 3840w" width="3840" height="5874" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&amp;width=3840" fetchpriority="auto" style="--focal-point: 49.121% 50.0%;">
8161
8162  
8163</div>
8164
8165
8166
8167
8168</slideshow-slide>
8169
8170
8171
8172
8173    </slideshow-slides>
8174  </slideshow-container>
8175  
8176</slideshow-component>
8177
8178
8179
8180
8181</a>
8182  
8183  
8184<div
8185        class="product-badges product-badges--top-right"
8186        style="
8187            --badge-border-radius: 80px;
8188            --badge-font-family: var(--font-subheading--family); --badge-font-weight: var(--font-subheading--weight); --badge-text-transform: none;
8189        "
8190      >
8191        <div
8192          class="
8193            product-badges__badge product-badges__badge--rectangle
8194             color-custom-badge-sale
8195          "
8196        >Sale
8197</div>
8198      </div>
8199      
8200
8201
8202
8203
8204
8205<quick-add-component
8206  class="quick-add custom-color-quick-add"
8207  ref="quickAdd"
8208  data-product-title="Frozen Cookie Dough Bags"
8209  data-product-id="7469467205767"
8210  data-quick-add-button="choose"
8211  data-product-options-count="1"
8212  data-uses-selling-plans="false"
8213  data-renders-both-buttons=""
8214>
8215  
8216
8217  
8218    <button
8219      class="button quick-add__button quick-add__button--choose add-to-cart-button"
8220      name="add"
8221      on:click="quick-add-component/handleClick"
8222    >
8223      <span
8224        aria-hidden="true"
8225        class="svg-wrapper add-to-cart-icon"
8226      ><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg>
8227</span>Choose</button>
8228  
8229</quick-add-component>
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240  
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252    
8253  
8254
8255</div>
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266<div class="product-grid-view-zoom-out--details">
8267  
8268    <h3 class="h4">Frozen Cookie Dough Bags</h3>
8269  
8270</div>
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290<div
8291  class="
8292    group-block
8293    group-block--height-fit
8294    group-block--width-fill
8295    border-style
8296    spacing-style
8297    size-style
8298    
8299    
8300  "
8301  style="
8302    
8303--border-width: 1px; --border-style: none; --border-color:
8304rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
8305
8306    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
8307    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
8308    
8309  "
8310  
8311  data-testid="group-block"
8312><div class="group-block__media-wrapper">
8313    
8314
8315
8316
8317
8318
8319
8320    
8321  </div>
8322
8323  <div
8324    class="
8325      group-block-content
8326      
8327      layout-panel-flex
8328      layout-panel-flex--column
8329       mobile-column
8330    "
8331    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
8332
8333--gap: 4px;
8334
8335--horizontal-alignment: flex-start; --vertical-alignment: center;
8336--vertical-alignment-mobile: center;
8337"
8338  >
8339  
8340
8341
8342  
8343  <a
8344    class="contents user-select-text"
8345    ref="productTitleLink"
8346    href="/products/frozen-cookie-dough-bags"
8347  >
8348    
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358  <div class=" spacing-style text-block text-block--AUXZiTlc3SVNCRWZ2T__product_title_dMgTDL-7 rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
8359    <p role="heading" aria-level="3">Frozen Cookie Dough Bags</p>
8360  </div>
8361
8362
8363
8364
8365  </a>
8366
8367
8368
8369<div id="shopify-block-AaGI2RVVGYWRSbUhte__judge_me_reviews_preview_badge_FmkjxG-7" class="shopify-block shopify-app-block">
8370<div class='jdgm-widget jdgm-preview-badge'
8371    data-id='7469467205767'
8372    data-template='manual-installation'>
8373  <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.76' data-number-of-reviews='45' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.76' tabindex='0' aria-label='4.76 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 45 reviews </span> </div>
8374</div>
8375
8376
8377
8378
8379</div>
8380
8381
8382
8383
8384
8385<product-price
8386  class="text-block text-block--align-left text-left h6 spacing-style"
8387  data-block-id="AN2RhZFpiS08rWU1zb__price_h6P4AF-7"
8388  data-product-id="7469467205767"
8389  style="
8390    
8391
8392    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
8393    
8394    --width: 100%;
8395  "
8396  
8397>
8398  
8399
8400<div ref="priceContainer">
8401  
8402    
8403    
8404      <span class="price">$16.00</span>
8405    
8406  
8407</div>
8408
8409  
8410</product-price>
8411
8412
8413
8414
8415
8416
8417</div>
8418</div>
8419
8420
8421
8422
8423
8424
8425
8426  </div>
8427</product-card>
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455          </div>
8456
8457          
8458            <!--@list/split-->
8459          
8460        
8461        <div
8462          class="resource-list__item"
8463        >
8464            
8465
8466
8467
8468
8469
8470
8471
8472
8473<product-card
8474  class="product-card size-style"
8475  style="--size-style-width: ;--size-style-height: ;"
8476  data-product-id="7931786723463"
8477  id="product-card-AeEwwQ01LajlqTVdGa__static-product-card-8"
8478  
8479    data-product-transition="true"
8480    data-featured-media-url="//www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&width=500"
8481    on:click="/handleViewTransition"
8482  
8483  
8484  
8485
8486    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:7931786723463,&quot;title&quot;:&quot;Bulk Cookie Dough&quot;,&quot;handle&quot;:&quot;bulk-cookie-dough-cases&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;collection&quot;,&quot;selectedOptions&quot;:[]}">
8487  <a
8488    id="20db05e61cc6ad847c4c3f8e5e0be9fb"
8489    
8490      
8491      href="/products/bulk-cookie-dough-cases"
8492    
8493    class="product-card__link"
8494    ref="productCardLink"
8495    aria-label="Bulk Cookie Dough"
8496  ></a>
8497  <div
8498    class="
8499      product-card__content
8500      layout-panel-flex
8501      layout-panel-flex--column
8502      product-grid__card
8503      spacing-style
8504      border-style
8505      gap-style
8506      
8507    "
8508    style="
8509      
8510--border-width: 1px; --border-style: none; --border-color:
8511rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
8512
8513      --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
8514
8515
8516
8517--horizontal-alignment: ; --vertical-alignment: ;
8518--vertical-alignment-mobile: ;
8519
8520      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
8521      --product-card-gap: 8px;
8522      --quick-add-display: flex;
8523      --quick-add-mobile-display: flex;
8524      --quick-add-mobile-opacity: 1;
8525      
8526      
8527      
8528      
8529    "
8530  >
8531    
8532  
8533
8534
8535
8536
8537
8538
8539
8540<div
8541  ref="cardGallery"
8542  class="card-gallery card-gallery-Ab0UvZFM2NFVuNnhzY__product_card_gallery_JgqDGj-8 spacing-style border-style"
8543  style="
8544    
8545--border-width: 1px; --border-style: none; --border-color:
8546rgb(var(--color-border-rgb) / 1.0); --border-radius: 16px;  overflow: hidden; 
8547
8548    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
8549    --gallery-aspect-ratio: 4 / 5;
8550  "
8551  data-product-id="7931786723463"
8552  
8553    on:pointerenter="/previewImage"
8554    on:pointerleave="/resetImage"
8555  
8556  
8557    data-view-transition-to-main-product
8558  
8559  data-image-ratio="portrait"
8560  
8561><a
8562      class="contents"
8563      ref="cardGalleryLink"
8564      href="/products/bulk-cookie-dough-cases"
8565      aria-label="Bulk Cookie Dough"
8566    >
8567      
8568
8569        <slideshow-component
8570  
8571    ref="slideshow"
8572  
8573  
8574  style="--slideshow-timeline: --slide-0, --slide-1, --slide-2, --slide-3, --slide-4, --slide-5, --slide-6, --slide-7, --slide-8, --slide-9, --slide-10, --slide-11, --slide-12, --slide-13, --slide-14;--slide-min-height: auto;--slide-min-height-desktop: auto;"
8575  
8576  initial-slide="0"
8577  
8578  
8579    infinite
8580  
8581
8582  data-generic-media-size="2"
8583>
8584  
8585  <slideshow-container ref="slideshowContainer">
8586    
8587      <slideshow-arrows
8588  position="center"
8589  
8590><button
8591  class="
8592    slideshow-control slideshow-control--previous
8593    
8594    
8595    slideshow-control--style-arrow
8596    button button-unstyled button-unstyled--transparent
8597     flip-x
8598  "
8599  
8600    aria-label="Previous slide"
8601  
8602  on:click="/previous"
8603  ref="previous"
8604>
8605  <span class="svg-wrapper icon-arrow"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" vector-effect="non-scaling-stroke" d="M4.25 10h11.5m0 0-4-4m4 4-4 4"/></svg>
8606</span>
8607</button>
8608
8609
8610<button
8611  class="
8612    slideshow-control slideshow-control--next
8613    
8614    
8615    slideshow-control--style-arrow
8616    button button-unstyled button-unstyled--transparent
8617    
8618  "
8619  
8620    aria-label="Next slide"
8621  
8622  on:click="/next"
8623  ref="next"
8624>
8625  <span class="svg-wrapper icon-arrow"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" vector-effect="non-scaling-stroke" d="M4.25 10h11.5m0 0-4-4m4 4-4 4"/></svg>
8626</span>
8627</button>
8628
8629
8630</slideshow-arrows>
8631
8632
8633
8634    
8635    
8636    <slideshow-slides
8637      tabindex="-1"
8638      ref="scroller"
8639      
8640    >
8641      <slideshow-slide
8642  ref="slides[]"
8643  aria-hidden="false"
8644  style="--slideshow-timeline: --slide-0; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
8645  
8646    class="product-media-container media-fit product-media-container--image"
8647  
8648  variant-image
8649  
8650  
8651    slide-id="26162367824007"
8652  
8653  
8654  
8655  variant-image
8656>
8657  
8658
8659<div
8660  class="product-media"
8661  style="--ratio: 0.8"
8662  data-media-id="26162367824007"
8663>
8664  
8665  <img src="//www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&amp;width=3840 3840w" width="3840" height="4800" loading="eager" sizes="(min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
8666
8667  
8668</div>
8669
8670
8671
8672
8673</slideshow-slide>
8674
8675
8676
8677<slideshow-slide
8678  ref="slides[]"
8679  aria-hidden="true"
8680  style="--slideshow-timeline: --slide-1; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
8681  
8682    class="product-media-container media-fit product-media-container--video"
8683  
8684  
8685  
8686  
8687    slide-id="30236259745927"
8688  
8689  
8690  
8691  
8692>
8693  
8694
8695<div
8696  class="product-media"
8697  style="--ratio: 0.75"
8698  data-media-id="30236259745927"
8699>
8700  
8701  <img src="//www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&amp;width=3840 3840w" width="3840" height="5375" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&amp;width=3840" fetchpriority="auto" style="--focal-point: ;">
8702
8703  
8704</div>
8705
8706
8707
8708
8709</slideshow-slide>
8710
8711
8712
8713<slideshow-slide
8714  ref="slides[]"
8715  aria-hidden="true"
8716  style="--slideshow-timeline: --slide-2; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
8717  
8718    class="product-media-container media-fit product-media-container--image"
8719  
8720  variant-image
8721  
8722  
8723    slide-id="26162367791239"
8724  
8725  
8726    hidden
8727  
8728  
8729  variant-image
8730>
8731  
8732
8733<div
8734  class="product-media"
8735  style="--ratio: 0.8"
8736  data-media-id="26162367791239"
8737>
8738  
8739  <img src="//www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
8740
8741  
8742</div>
8743
8744
8745
8746
8747</slideshow-slide>
8748
8749
8750
8751<slideshow-slide
8752  ref="slides[]"
8753  aria-hidden="true"
8754  style="--slideshow-timeline: --slide-3; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
8755  
8756    class="product-media-container media-fit product-media-container--image"
8757  
8758  variant-image
8759  
8760  
8761    slide-id="26162368086151"
8762  
8763  
8764    hidden
8765  
8766  
8767  variant-image
8768>
8769  
8770
8771<div
8772  class="product-media"
8773  style="--ratio: 0.8"
8774  data-media-id="26162368086151"
8775>
8776  
8777  <img src="//www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
8778
8779  
8780</div>
8781
8782
8783
8784
8785</slideshow-slide>
8786
8787
8788
8789<slideshow-slide
8790  ref="slides[]"
8791  aria-hidden="true"
8792  style="--slideshow-timeline: --slide-4; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
8793  
8794    class="product-media-container media-fit product-media-container--image"
8795  
8796  variant-image
8797  
8798  
8799    slide-id="26162367889543"
8800  
8801  
8802    hidden
8803  
8804  
8805  variant-image
8806>
8807  
8808
8809<div
8810  class="product-media"
8811  style="--ratio: 0.8"
8812  data-media-id="26162367889543"
8813>
8814  
8815  <img src="//www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
8816
8817  
8818</div>
8819
8820
8821
8822
8823</slideshow-slide>
8824
8825
8826
8827<slideshow-slide
8828  ref="slides[]"
8829  aria-hidden="true"
8830  style="--slideshow-timeline: --slide-5; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
8831  
8832    class="product-media-container media-fit product-media-container--image"
8833  
8834  variant-image
8835  
8836  
8837    slide-id="26162368118919"
8838  
8839  
8840    hidden
8841  
8842  
8843  variant-image
8844>
8845  
8846
8847<div
8848  class="product-media"
8849  style="--ratio: 0.8"
8850  data-media-id="26162368118919"
8851>
8852  
8853  <img src="//www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
8854
8855  
8856</div>
8857
8858
8859
8860
8861</slideshow-slide>
8862
8863
8864
8865<slideshow-slide
8866  ref="slides[]"
8867  aria-hidden="true"
8868  style="--slideshow-timeline: --slide-6; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
8869  
8870    class="product-media-container media-fit product-media-container--image"
8871  
8872  variant-image
8873  
8874  
8875    slide-id="26162367332487"
8876  
8877  
8878    hidden
8879  
8880  
8881  variant-image
8882>
8883  
8884
8885<div
8886  class="product-media"
8887  style="--ratio: 0.8"
8888  data-media-id="26162367332487"
8889>
8890  
8891  <img src="//www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
8892
8893  
8894</div>
8895
8896
8897
8898
8899</slideshow-slide>
8900
8901
8902
8903<slideshow-slide
8904  ref="slides[]"
8905  aria-hidden="true"
8906  style="--slideshow-timeline: --slide-7; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
8907  
8908    class="product-media-container media-fit product-media-container--image"
8909  
8910  variant-image
8911  
8912  
8913    slide-id="26162367266951"
8914  
8915  
8916    hidden
8917  
8918  
8919  variant-image
8920>
8921  
8922
8923<div
8924  class="product-media"
8925  style="--ratio: 0.8"
8926  data-media-id="26162367266951"
8927>
8928  
8929  <img src="//www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
8930
8931  
8932</div>
8933
8934
8935
8936
8937</slideshow-slide>
8938
8939
8940
8941<slideshow-slide
8942  ref="slides[]"
8943  aria-hidden="true"
8944  style="--slideshow-timeline: --slide-8; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
8945  
8946    class="product-media-container media-fit product-media-container--image"
8947  
8948  variant-image
8949  
8950  
8951    slide-id="26162368020615"
8952  
8953  
8954    hidden
8955  
8956  
8957  variant-image
8958>
8959  
8960
8961<div
8962  class="product-media"
8963  style="--ratio: 0.8"
8964  data-media-id="26162368020615"
8965>
8966  
8967  <img src="//www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&amp;width=3840 3840w" width="3840" height="4800" loa
8967ding="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
8968
8969  
8970</div>
8971
8972
8973
8974
8975</slideshow-slide>
8976
8977
8978
8979<slideshow-slide
8980  ref="slides[]"
8981  aria-hidden="true"
8982  style="--slideshow-timeline: --slide-9; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
8983  
8984    class="product-media-container media-fit product-media-container--image"
8985  
8986  variant-image
8987  
8988  
8989    slide-id="26162367398023"
8990  
8991  
8992    hidden
8993  
8994  
8995  variant-image
8996>
8997  
8998
8999<div
9000  class="product-media"
9001  style="--ratio: 0.8"
9002  data-media-id="26162367398023"
9003>
9004  
9005  <img src="//www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
9006
9007  
9008</div>
9009
9010
9011
9012
9013</slideshow-slide>
9014
9015
9016
9017<slideshow-slide
9018  ref="slides[]"
9019  aria-hidden="true"
9020  style="--slideshow-timeline: --slide-10; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
9021  
9022    class="product-media-container media-fit product-media-container--image"
9023  
9024  variant-image
9025  
9026  
9027    slide-id="26162367955079"
9028  
9029  
9030    hidden
9031  
9032  
9033  variant-image
9034>
9035  
9036
9037<div
9038  class="product-media"
9039  style="--ratio: 0.8"
9040  data-media-id="26162367955079"
9041>
9042  
9043  <img src="//www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
9044
9045  
9046</div>
9047
9048
9049
9050
9051</slideshow-slide>
9052
9053
9054
9055<slideshow-slide
9056  ref="slides[]"
9057  aria-hidden="true"
9058  style="--slideshow-timeline: --slide-11; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
9059  
9060    class="product-media-container media-fit product-media-container--image"
9061  
9062  
9063  
9064  
9065    slide-id="26162367692935"
9066  
9067  
9068  
9069  
9070>
9071  
9072
9073<div
9074  class="product-media"
9075  style="--ratio: 0.8"
9076  data-media-id="26162367692935"
9077>
9078  
9079  <img src="//www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
9080
9081  
9082</div>
9083
9084
9085
9086
9087</slideshow-slide>
9088
9089
9090
9091<slideshow-slide
9092  ref="slides[]"
9093  aria-hidden="true"
9094  style="--slideshow-timeline: --slide-12; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
9095  
9096    class="product-media-container media-fit product-media-container--image"
9097  
9098  variant-image
9099  
9100  
9101    slide-id="26162367987847"
9102  
9103  
9104    hidden
9105  
9106  
9107  variant-image
9108>
9109  
9110
9111<div
9112  class="product-media"
9113  style="--ratio: 0.8"
9114  data-media-id="26162367987847"
9115>
9116  
9117  <img src="//www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
9118
9119  
9120</div>
9121
9122
9123
9124
9125</slideshow-slide>
9126
9127
9128
9129<slideshow-slide
9130  ref="slides[]"
9131  aria-hidden="true"
9132  style="--slideshow-timeline: --slide-13; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
9133  
9134    class="product-media-container media-fit product-media-container--image"
9135  
9136  variant-image
9137  
9138  
9139    slide-id="26233111183495"
9140  
9141  
9142    hidden
9143  
9144  
9145  variant-image
9146>
9147  
9148
9149<div
9150  class="product-media"
9151  style="--ratio: 0.8"
9152  data-media-id="26233111183495"
9153>
9154  
9155  <img src="//www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&amp;width=3840 3840w" width="3840" height="4800" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
9156
9157  
9158</div>
9159
9160
9161
9162
9163</slideshow-slide>
9164
9165
9166
9167<slideshow-slide
9168  ref="slides[]"
9169  aria-hidden="true"
9170  style="--slideshow-timeline: --slide-14; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
9171  
9172    class="product-media-container media-fit product-media-container--image"
9173  
9174  variant-image
9175  
9176  
9177    slide-id="27840737706119"
9178  
9179  
9180    hidden
9181  
9182  
9183  variant-image
9184>
9185  
9186
9187<div
9188  class="product-media"
9189  style="--ratio: 0.8002652519893899"
9190  data-media-id="27840737706119"
9191>
9192  
9193  <img src="//www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&amp;width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&amp;width=3840 3840w" width="3840" height="4798" loading="lazy" sizes="auto, (min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
9194
9195  
9196</div>
9197
9198
9199
9200
9201</slideshow-slide>
9202
9203
9204
9205
9206    </slideshow-slides>
9207  </slideshow-container>
9208  
9209</slideshow-component>
9210
9211
9212
9213
9214</a>
9215  
9216  
9217
9218      
9219
9220
9221
9222
9223
9224<quick-add-component
9225  class="quick-add custom-color-quick-add"
9226  ref="quickAdd"
9227  data-product-title="Bulk Cookie Dough"
9228  data-product-id="7931786723463"
9229  data-quick-add-button="choose"
9230  data-product-options-count="2"
9231  data-uses-selling-plans="false"
9232  data-renders-both-buttons=""
9233>
9234  
9235
9236  
9237    <button
9238      class="button quick-add__button quick-add__button--choose add-to-cart-button"
9239      name="add"
9240      on:click="quick-add-component/handleClick"
9241    >
9242      <span
9243        aria-hidden="true"
9244        class="svg-wrapper add-to-cart-icon"
9245      ><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg>
9246</span>Choose</button>
9247  
9248</quick-add-component>
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259  
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271    
9272  
9273
9274</div>
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285<div class="product-grid-view-zoom-out--details">
9286  
9287    <h3 class="h4">Bulk Cookie Dough</h3>
9288  
9289</div>
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309<div
9310  class="
9311    group-block
9312    group-block--height-fit
9313    group-block--width-fill
9314    border-style
9315    spacing-style
9316    size-style
9317    
9318    
9319  "
9320  style="
9321    
9322--border-width: 1px; --border-style: none; --border-color:
9323rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
9324
9325    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
9326    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
9327    
9328  "
9329  
9330  data-testid="group-block"
9331><div class="group-block__media-wrapper">
9332    
9333
9334
9335
9336
9337
9338
9339    
9340  </div>
9341
9342  <div
9343    class="
9344      group-block-content
9345      
9346      layout-panel-flex
9347      layout-panel-flex--column
9348       mobile-column
9349    "
9350    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
9351
9352--gap: 4px;
9353
9354--horizontal-alignment: flex-start; --vertical-alignment: center;
9355--vertical-alignment-mobile: center;
9356"
9357  >
9358  
9359
9360
9361  
9362  <a
9363    class="contents user-select-text"
9364    ref="productTitleLink"
9365    href="/products/bulk-cookie-dough-cases"
9366  >
9367    
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377  <div class=" spacing-style text-block text-block--AUXZiTlc3SVNCRWZ2T__product_title_dMgTDL-8 rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
9378    <p role="heading" aria-level="3">Bulk Cookie Dough</p>
9379  </div>
9380
9381
9382
9383
9384  </a>
9385
9386
9387
9388<div id="shopify-block-AaGI2RVVGYWRSbUhte__judge_me_reviews_preview_badge_FmkjxG-8" class="shopify-block shopify-app-block">
9389<div class='jdgm-widget jdgm-preview-badge'
9390    data-id='7931786723463'
9391    data-template='manual-installation'>
9392  <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.76' data-number-of-reviews='45' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.76' tabindex='0' aria-label='4.76 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 45 reviews </span> </div>
9393</div>
9394
9395
9396
9397
9398</div>
9399
9400
9401
9402
9403
9404<product-price
9405  class="text-block text-block--align-left text-left h6 spacing-style"
9406  data-block-id="AN2RhZFpiS08rWU1zb__price_h6P4AF-8"
9407  data-product-id="7931786723463"
9408  style="
9409    
9410
9411    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
9412    
9413    --width: 100%;
9414  "
9415  
9416>
9417  
9418
9419<div ref="priceContainer">
9420  
9421    
9422    
9423      <span class="price">$115.00</span>
9424    
9425  
9426</div>
9427
9428  
9429</product-price>
9430
9431
9432
9433
9434
9435
9436</div>
9437</div>
9438
9439
9440
9441
9442
9443
9444
9445  </div>
9446</product-card>
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474          </div>
9475
9476          
9477            <!--@list/split-->
9478          
9479        
9480        <div
9481          class="resource-list__item"
9482        >
9483            
9484
9485
9486
9487
9488
9489
9490
9491
9492<product-card
9493  class="product-card size-style"
9494  style="--size-style-width: ;--size-style-height: ;"
9495  data-product-id="8349089857671"
9496  id="product-card-AeEwwQ01LajlqTVdGa__static-product-card-9"
9497  
9498    data-product-transition="true"
9499    data-featured-media-url="//www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&width=500"
9500    on:click="/handleViewTransition"
9501  
9502  
9503  
9504
9505    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8349089857671,&quot;title&quot;:&quot;Frozen Freshly-Baked Cookies&quot;,&quot;handle&quot;:&quot;frozen-freshly-baked-cookies-24&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;collection&quot;,&quot;selectedOptions&quot;:[]}">
9506  <a
9507    id="062c52c885225e83ed85e282bc07e4e1"
9508    
9509      
9510      href="/products/frozen-freshly-baked-cookies-24"
9511    
9512    class="product-card__link"
9513    ref="productCardLink"
9514    aria-label="Frozen Freshly-Baked Cookies"
9515  ></a>
9516  <div
9517    class="
9518      product-card__content
9519      layout-panel-flex
9520      layout-panel-flex--column
9521      product-grid__card
9522      spacing-style
9523      border-style
9524      gap-style
9525      
9526    "
9527    style="
9528      
9529--border-width: 1px; --border-style: none; --border-color:
9530rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
9531
9532      --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
9533
9534
9535
9536--horizontal-alignment: ; --vertical-alignment: ;
9537--vertical-alignment-mobile: ;
9538
9539      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
9540      --product-card-gap: 8px;
9541      --quick-add-display: flex;
9542      --quick-add-mobile-display: flex;
9543      --quick-add-mobile-opacity: 1;
9544      
9545      
9546      
9547      
9548    "
9549  >
9550    
9551  
9552
9553
9554
9555
9556
9557
9558
9559<div
9560  ref="cardGallery"
9561  class="card-gallery card-gallery-Ab0UvZFM2NFVuNnhzY__product_card_gallery_JgqDGj-9 spacing-style border-style card-gallery--badge-top-right"
9562  style="
9563    
9564--border-width: 1px; --border-style: none; --border-color:
9565rgb(var(--color-border-rgb) / 1.0); --border-radius: 16px;  overflow: hidden; 
9566
9567    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
9568    --gallery-aspect-ratio: 4 / 5;
9569  "
9570  data-product-id="8349089857671"
9571  
9572  
9573    data-view-transition-to-main-product
9574  
9575  data-image-ratio="portrait"
9576  
9577><a
9578      class="contents"
9579      ref="cardGalleryLink"
9580      href="/products/frozen-freshly-baked-cookies-24"
9581      aria-label="Frozen Freshly-Baked Cookies"
9582    >
9583      
9584<div
9585          class="product-media-container media-fit product-media-container--image"
9586          style="--product-media-fit: cover;"
9587        >
9588          
9589
9590<div
9591  class="product-media"
9592  style="--ratio: 0.7998597967052226"
9593  data-media-id="23553957953671"
9594>
9595  
9596  <img src="//www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&amp;width=3840" alt="Frozen Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&amp;width=3840 3840w" width="3840" height="4801" loading="eager" sizes="(min-width: 750px) 20.0vw, 100vw" class="product-media__image" data_max_resolution="//www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
9597
9598  
9599</div>
9600
9601
9602
9603
9604        </div></a>
9605  
9606  
9607<div
9608        class="product-badges product-badges--top-right"
9609        style="
9610            --badge-border-radius: 80px;
9611            --badge-font-family: var(--font-subheading--family);
9611 --badge-font-weight: var(--font-subheading--weight); --badge-text-transform: none;
9612        "
9613      >
9614        <div
9615          class="
9616            product-badges__badge product-badges__badge--rectangle
9617             color-custom-badge-sale
9618          "
9619        >Sale
9620</div>
9621      </div>
9622      
9623
9624
9625
9626
9627
9628<quick-add-component
9629  class="quick-add custom-color-quick-add"
9630  ref="quickAdd"
9631  data-product-title="Frozen Freshly-Baked Cookies"
9632  data-product-id="8349089857671"
9633  data-quick-add-button="choose"
9634  data-product-options-count="1"
9635  data-uses-selling-plans="false"
9636  data-renders-both-buttons=""
9637>
9638  
9639
9640  
9641    <button
9642      class="button quick-add__button quick-add__button--choose add-to-cart-button"
9643      name="add"
9644      on:click="quick-add-component/handleClick"
9645    >
9646      <span
9647        aria-hidden="true"
9648        class="svg-wrapper add-to-cart-icon"
9649      ><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg>
9650</span>Choose</button>
9651  
9652</quick-add-component>
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663  
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675    
9676  
9677
9678</div>
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689<div class="product-grid-view-zoom-out--details">
9690  
9691    <h3 class="h4">Frozen Freshly-Baked Cookies</h3>
9692  
9693</div>
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713<div
9714  class="
9715    group-block
9716    group-block--height-fit
9717    group-block--width-fill
9718    border-style
9719    spacing-style
9720    size-style
9721    
9722    
9723  "
9724  style="
9725    
9726--border-width: 1px; --border-style: none; --border-color:
9727rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
9728
9729    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
9730    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
9731    
9732  "
9733  
9734  data-testid="group-block"
9735><div class="group-block__media-wrapper">
9736    
9737
9738
9739
9740
9741
9742
9743    
9744  </div>
9745
9746  <div
9747    class="
9748      group-block-content
9749      
9750      layout-panel-flex
9751      layout-panel-flex--column
9752       mobile-column
9753    "
9754    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
9755
9756--gap: 4px;
9757
9758--horizontal-alignment: flex-start; --vertical-alignment: center;
9759--vertical-alignment-mobile: center;
9760"
9761  >
9762  
9763
9764
9765  
9766  <a
9767    class="contents user-select-text"
9768    ref="productTitleLink"
9769    href="/products/frozen-freshly-baked-cookies-24"
9770  >
9771    
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781  <div class=" spacing-style text-block text-block--AUXZiTlc3SVNCRWZ2T__product_title_dMgTDL-9 rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
9782    <p role="heading" aria-level="3">Frozen Freshly-Baked Cookies</p>
9783  </div>
9784
9785
9786
9787
9788  </a>
9789
9790
9791
9792<div id="shopify-block-AaGI2RVVGYWRSbUhte__judge_me_reviews_preview_badge_FmkjxG-9" class="shopify-block shopify-app-block">
9793<div class='jdgm-widget jdgm-preview-badge'
9794    data-id='8349089857671'
9795    data-template='manual-installation'>
9796  <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div>
9797</div>
9798
9799
9800
9801
9802</div>
9803
9804
9805
9806
9807
9808<product-price
9809  class="text-block text-block--align-left text-left h6 spacing-style"
9810  data-block-id="AN2RhZFpiS08rWU1zb__price_h6P4AF-9"
9811  data-product-id="8349089857671"
9812  style="
9813    
9814
9815    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
9816    
9817    --width: 100%;
9818  "
9819  
9820>
9821  
9822
9823<div ref="priceContainer">
9824  
9825    
9826    
9827      
9828        <span class="price-item__group price">
9829          <span class="visually-hidden">Sale price&nbsp;</span>
9830          $29.50
9831        </span>
9832        <span class="price-item__group price-item--regular compare-at-price">
9833          <span class="visually-hidden">Regular price&nbsp;</span>$34.00</span>
9834      
9835    
9836  
9837</div>
9838
9839  
9840</product-price>
9841
9842
9843
9844
9845
9846
9847</div>
9848</div>
9849
9850
9851
9852
9853
9854
9855
9856  </div>
9857</product-card>
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885          </div>
9886
9887          
9888        
9889      
9890    
9891  
9892
9893    
9894</div>
9895
9896
9897
9898
9899
9900  <div
9901    class="section-resource-list__content"
9902    style="--horizontal-alignment: center;"
9903  ></div>
9904</div>
9905
9906
9907</div><div id="shopify-section-template--21732319494279__17495502929a052d92" class="shopify-section section-wrapper">
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919  <style data-shopify>
9920    .color-custom-template--21732319494279__17495502929a052d92,
9921    .color-custom-template--21732319494279__17495502929a052d92 .text-block {
9922      /* Background */
9923      --color-background: #ffffff;
9924      --color-background-rgb: 255 255 255;
9925
9926      /* Opacity values adjusted for background brightness */
9927      
9928--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
99290.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
9930
9931
9932      
9933        /* Foreground / text — explicit or smart-contrasted */
9934        --color: #000000;
9935        --color-rgb: 0 0 0;
9936        --color-foreground: #000000;
9937        --color-foreground-rgb: 0 0 0;
9938        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
9939        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
9940        --color-border: var(--palette-darkest);
9941        --color-border-rgb: var(--palette-darkest-rgb);
9942      
9943    }
9944
9945    
9946      .color-custom-template--21732319494279__17495502929a052d92 {
9947        /* Form-related tokens stay on .color-custom only — .text-block is a prose
9948           container (text/announcement/inline-text/blog-post-description/
9949           collection-link/price/sku) and never holds form inputs. */
9950        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
9951        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
9952        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
9953        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
9954      }
9955    
9956
9957    .color-custom-template--21732319494279__17495502929a052d92 {
9958      color: var(--color, var(--color-foreground));
9959      background-color: var(--color-background);
9960    }
9961  </style>
9962
9963
9964
9965<div class="section-background color-custom-template--21732319494279__17495502929a052d92"></div>
9966<div
9967  class="section section--page-width color-custom-template--21732319494279__17495502929a052d92"
9968  data-testid="ui-test-section"
9969
9970  
9971
9972  style="
9973    
9974
9975    
9976  "
9977>
9978  <div class="custom-section-background">
9979    
9980
9981
9982
9983
9984
9985
9986  </div>
9987
9988  <div
9989    class="border-style custom-section-content"
9990    style="
9991--border-width: 1px; --border-style: none; --border-color:
9992rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
9993"
9994  >
9995    
9996
9997    <div
9998      class="
9999        spacing-style
10000        layout-panel-flex
10001        layout-panel-flex--column
10002        section-content-wrapper
10003         mobile-column
10004      "
10005      style="
10006        --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
10007
10008--gap: 12px;
10009
10010--horizontal-alignment: flex-start; --vertical-alignment: center;
10011--vertical-alignment-mobile: center;
10012
10013        --padding-block-start: 0px;--padding-block-end: 0px;
10014      "
10015      data-testid="section-content"
10016    >
10017      
10018  <div id="shopify-block-ANFJZUFIydTNheFdyT__love_loyalty_program_loyalty_page_membership_4GetYV" class="shopify-block shopify-app-block">
10019
10020<!-- BEGIN app snippet: loyalty-styles -->
10021
10022
10023  
10024  
10025    <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/common.css">
10026  
10027
10028  
10029  
10030    <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/loyalty-page-panels.css">
10031  
10032
10033
10034
10035
10036<!-- END app snippet -->
10037
10038
10039<script src='https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/memberships.js' type='text/javascript' defer></script>
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060<!-- BEGIN app snippet: loyalty-page-panel --><div
10061  class='ll__loyalty-page-membership-ho4ed3 ll__panel ll__root-ho4ed3'
10062  style='
10063    color: #333333;
10064    background-color: #ffffff;
10065    border-radius: 8px;
10066  '
10067
10068  
10069>
10070  <div class='ll__panel-left-container'>
10071    <h2 class='ll__panel-title' style='color: #333333'>
10072      Get your FREE Cookies !
10073    </h2>
10074
10075    
10076  <div class='ll__membership-header'>
10077    <div>
10078      Félix & Norton Membership - Classic
10079    </div>
10080
10081    <div>
10082      <span
10083        class='ll__labeled-value ll__membership-price-amount'
10084        data-membership-id='616223'
10085        style='display: none'
10086      ></span>
10087
10088      <span
10089        >/year
10090</span>
10091    </div>
10092  </div>
10093
10094  <div class='ll__membership-separator'></div>
10095
10096  <p class='ll__membership-benefits-title'>
10097    Benefits:
10098  </p>
10099
10100  <ul class='ll__membership-benefits'>
10101    
10102      <li>
10103        <!-- BEGIN app snippet: icon-checkmark --><svg
10104  width='18'
10105  height='18'
10106  viewBox='0 0 18 18'
10107  fill='none'
10108  xmlns='http://www.w3.org/2000/svg'
10109  style=''
10110>
10111  <circle cx="9" cy="9" r="9" fill="currentColor"></circle><path d="M4.625 8.88251L7.77918 12.125L13.375 5.875" stroke="#F1F1F1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
10112</svg>
10113<!-- END app snippet -->
10114
10115        
10116
10117        <span>🍪 12 Free Cookies when you sign-up</span>
10118      </li>
10119    
10120      <li>
10121        <!-- BEGIN app snippet: icon-checkmark --><svg
10122  width='18'
10123  height='18'
10124  viewBox='0 0 18 18'
10125  fill='none'
10126  xmlns='http://www.w3.org/2000/svg'
10127  style=''
10128>
10129  <circle cx="9" cy="9" r="9" fill="currentColor"></circle><path d="M4.625 8.88251L7.77918 12.125L13.375 5.875" stroke="#F1F1F1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
10130</svg>
10131<!-- END app snippet -->
10132
10133        
10134
10135        <span>💰 10% Cash Back on every purchase</span>
10136      </li>
10137    
10138      <li>
10139        <!-- BEGIN app snippet: icon-checkmark --><svg
10140  width='18'
10141  height='18'
10142  viewBox='0 0 18 18'
10143  fill='none'
10144  xmlns='http://www.w3.org/2000/svg'
10145  style=''
10146>
10147  <circle cx="9" cy="9" r="9" fill="currentColor"></circle><path d="M4.625 8.88251L7.77918 12.125L13.375 5.875" stroke="#F1F1F1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
10148</svg>
10149<!-- END app snippet -->
10150
10151        
10152
10153        <span>💛 100% Guaranteed delicious cookies</span>
10154      </li>
10155    
10156  </ul>
10157
10158  <button
10159    type='button'
10160    class='ll__membership-subscribe-button ll__button'
10161    data-membership-id='616223'
10162    style='
10163      background-color: #e01783;
10164      border-color: #ffffff;
10165      color: #ffffff;
10166      border-radius: 8px;
10167    '
10168  >
10169    Join now
10170  </button>
10171
10172  </div>
10173
10174  <div
10175    class='ll__panel-image'
10176    style='
10177      background-image: url("//www.felixandnorton.com/cdn/shop/files/15_0e2fde98-a6b5-43d5-a7a9-6f8ee29a1a7b.png?v=1787323100");
10178      background-color: #ffffff;
10179    '
10180  ></div>
10181</div>
10182<!-- END app snippet -->
10183</div>
10184
10185    </div>
10186  </div>
10187</div>
10188
10189
10190
10191
10192
10193<style> #shopify-section-template--21732319494279__17495502929a052d92 .custom-section-content > div {display: block;} </style></div><div id="shopify-section-template--21732319494279__section_dfzWnr" class="shopify-section section-wrapper">
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203  <style data-shopify>
10204    .color-custom-template--21732319494279__section_dfzWnr,
10205    .color-custom-template--21732319494279__section_dfzWnr .text-block {
10206      /* Background */
10207      --color-background: #ffffff;
10208      --color-background-rgb: 255 255 255;
10209
10210      /* Opacity values adjusted for background brightness */
10211      
10212--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
102130.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
10214
10215
10216      
10217        /* Foreground / text — explicit or smart-contrasted */
10218        --color: #000000;
10219        --color-rgb: 0 0 0;
10220        --color-foreground: #000000;
10221        --color-foreground-rgb: 0 0 0;
10222        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
10223        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
10224        --color-border: var(--palette-darkest);
10225        --color-border-rgb: var(--palette-darkest-rgb);
10226      
10227    }
10228
10229    
10230      .color-custom-template--21732319494279__section_dfzWnr {
10231        /* Form-related tokens stay on .color-custom only — .text-block is a prose
10232           container (text/announcement/inline-text/blog-post-description/
10233           collection-link/price/sku) and never holds form inputs. */
10234        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
10235        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
10236        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
10237        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
10238      }
10239    
10240
10241    .color-custom-template--21732319494279__section_dfzWnr {
10242      color: var(--color, var(--color-foreground));
10243      background-color: var(--color-background);
10244    }
10245  </style>
10246
10247
10248
10249<div class="section-background color-custom-template--21732319494279__section_dfzWnr"></div>
10250<div
10251  class="section section--page-width color-custom-template--21732319494279__section_dfzWnr"
10252  data-testid="ui-test-section"
10253
10254  
10255
10256  style="
10257    
10258
10259    
10260  "
10261>
10262  <div class="custom-section-background">
10263    
10264
10265
10266
10267
10268
10269
10270  </div>
10271
10272  <div
10273    class="border-style custom-section-content"
10274    style="
10275--border-width: 1px; --border-style: none; --border-color:
10276rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
10277"
10278  >
10279    
10280
10281    <div
10282      class="
10283        spacing-style
10284        layout-panel-flex
10285        layout-panel-flex--row
10286        section-content-wrapper
10287         mobile-column
10288      "
10289      style="
10290        --flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
10291
10292--gap: max(24px, calc(var(--gap-scale, 1.0) * 32px));
10293
10294--horizontal-alignment: flex-end;
10294 --vertical-alignment: center;
10295--vertical-alignment-mobile: center;
10296
10297        --padding-block-start: 20px;--padding-block-end: 20px;
10298      "
10299      data-testid="section-content"
10300    >
10301      
10302  
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313<div
10314  class="
10315    group-block
10316    group-block--height-fit
10317    group-block--width-custom
10318    border-style
10319    spacing-style
10320    size-style
10321    
10322    
10323  "
10324  style="
10325    
10326--border-width: 1px; --border-style: none; --border-color:
10327rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
10328
10329    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
10330    --size-style-width:100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
10331    
10332  "
10333  
10334  data-testid="group-block"
10335><div class="group-block__media-wrapper">
10336    
10337
10338
10339
10340
10341
10342
10343    
10344  </div>
10345
10346  <div
10347    class="
10348      group-block-content
10349      
10350      layout-panel-flex
10351      layout-panel-flex--column
10352       mobile-column
10353    "
10354    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
10355
10356--gap: 12px;
10357
10358--horizontal-alignment: flex-start; --vertical-alignment: center;
10359--vertical-alignment-mobile: center;
10360"
10361  >
10362  
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374  <div class=" spacing-style text-block text-block--ANzdPajBsdnQzSHhUZ__text_Ymn6Ln h3      "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
10375    <h2>Fundraising</h2>
10376  </div>
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395  <rte-formatter class=" spacing-style text-block text-block--AVE9Eekg2dWxub3BwN__text_jPTiGG rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-narrow);          ">
10396    <p>Fundraising has never been easier with our selection of <strong>Ready-to-bake Cookie Dough!<br/></strong></p><p><strong>See how we can make your event </strong><em><strong>sweeter.</strong></em></p>
10397  </rte-formatter>
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413<a
10414  
10415    href="/pages/fundraising"
10416  
10417  class="
10418    size-style
10419    button
10420    button--AYlg2RjFycUdYYmt3W__button_AHxgJn
10421  "
10422  style="--size-style-width: fit-content;--size-style-height: ;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content;"
10423>
10424  More info
10425</a>
10426
10427
10428
10429
10430</div>
10431</div>
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452  <div
10453    class="
10454  image-block image-block--AcXExVm9IOTR1QWgxW__image_6aYjtV image-block--height-fill spacing-style size-style
10455"
10456    style="
10457  --ratio: 1;
10458  --size-style-width: 100%;--size-style-height: 100%;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
10459  --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
10460"
10461    
10462  >
10463    
10464<img src="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=3840" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&amp;width=3840 3840w" width="2432" height="3180" loading="lazy" class="image-block__image border-style" style="object-position:48.9222% 61.4869%;
10465  --ratio: 1;
10466  
10467--border-width: 1px; --border-style: none; --border-color:
10468rgb(var(--color-border-rgb) / 1.0); --border-radius: 16px;  overflow: hidden; 
10469
10470" sizes="auto, (min-width: 750px) 100vw, 100vw">
10471
10472  </div>
10473
10474
10475
10476
10477
10478
10479
10480    </div>
10481  </div>
10482</div>
10483
10484
10485
10486
10487
10488</div><div id="shopify-section-template--21732319494279__section_ibCBV4" class="shopify-section section-wrapper">
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498  <style data-shopify>
10499    .color-custom-template--21732319494279__section_ibCBV4,
10500    .color-custom-template--21732319494279__section_ibCBV4 .text-block {
10501      /* Background */
10502      --color-background: #ffffff;
10503      --color-background-rgb: 255 255 255;
10504
10505      /* Opacity values adjusted for background brightness */
10506      
10507--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
105080.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
10509
10510
10511      
10512        /* Foreground / text — explicit or smart-contrasted */
10513        --color: #000000;
10514        --color-rgb: 0 0 0;
10515        --color-foreground: #000000;
10516        --color-foreground-rgb: 0 0 0;
10517        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
10518        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
10519        --color-border: var(--palette-darkest);
10520        --color-border-rgb: var(--palette-darkest-rgb);
10521      
10522    }
10523
10524    
10525      .color-custom-template--21732319494279__section_ibCBV4 {
10526        /* Form-related tokens stay on .color-custom only — .text-block is a prose
10527           container (text/announcement/inline-text/blog-post-description/
10528           collection-link/price/sku) and never holds form inputs. */
10529        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
10530        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
10531        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
10532        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
10533      }
10534    
10535
10536    .color-custom-template--21732319494279__section_ibCBV4 {
10537      color: var(--color, var(--color-foreground));
10538      background-color: var(--color-background);
10539    }
10540  </style>
10541
10542
10543
10544<div class="section-background color-custom-template--21732319494279__section_ibCBV4"></div>
10545<div
10546  class="section section--page-width color-custom-template--21732319494279__section_ibCBV4"
10547  data-testid="ui-test-section"
10548
10549  
10550
10551  style="
10552    
10553
10554    
10555  "
10556>
10557  <div class="custom-section-background">
10558    
10559
10560
10561
10562
10563
10564
10565  </div>
10566
10567  <div
10568    class="border-style custom-section-content"
10569    style="
10570--border-width: 1px; --border-style: none; --border-color:
10571rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
10572"
10573  >
10574    
10575
10576    <div
10577      class="
10578        spacing-style
10579        layout-panel-flex
10580        layout-panel-flex--row
10581        section-content-wrapper
10582         mobile-column
10583      "
10584      style="
10585        --flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
10586
10587--gap: max(24px, calc(var(--gap-scale, 1.0) * 32px));
10588
10589--horizontal-alignment: flex-start; --vertical-alignment: center;
10590--vertical-alignment-mobile: center;
10591
10592        --padding-block-start: max(20px, calc(var(--spacing-scale) * 40px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 40px));
10593      "
10594      data-testid="section-content"
10595    >
10596      
10597  
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612  <div
10613    class="
10614  image-block image-block--ASGdwYnNmY3ZSaUc5O__image_Gxp8pG image-block--height-fit spacing-style size-style
10615"
10616    style="
10617  --ratio: 1;
10618  --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
10619  --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
10620"
10621    
10622  >
10623    
10624<img src="//www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&amp;width=3840" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=17865423
1062411&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&amp;width=3840 3840w" width="3586" height="4482" loading="lazy" class="image-block__image border-style" style="object-position:50.0% 50.0%;
10625  --ratio: 1;
10626  
10627--border-width: 1px; --border-style: none; --border-color:
10628rgb(var(--color-border-rgb) / 1.0); --border-radius: 15px;  overflow: hidden; 
10629
10630" sizes="auto, (min-width: 750px) 100vw, 100vw">
10631
10632  </div>
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649<div
10650  class="
10651    group-block
10652    group-block--height-fit
10653    group-block--width-custom
10654    border-style
10655    spacing-style
10656    size-style
10657    
10658    
10659  "
10660  style="
10661    
10662--border-width: 1px; --border-style: none; --border-color:
10663rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
10664
10665    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
10666    --size-style-width:100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
10667    
10668  "
10669  
10670  data-testid="group-block"
10671><div class="group-block__media-wrapper">
10672    
10673
10674
10675
10676
10677
10678
10679    
10680  </div>
10681
10682  <div
10683    class="
10684      group-block-content
10685      
10686      layout-panel-flex
10687      layout-panel-flex--column
10688       mobile-column
10689    "
10690    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
10691
10692--gap: 12px;
10693
10694--horizontal-alignment: flex-start; --vertical-alignment: center;
10695--vertical-alignment-mobile: center;
10696"
10697  >
10698  
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710  <div class=" spacing-style text-block text-block--AWXplWnp5SEdWWWtST__text_iL9neF h3      "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
10711    <h2>Corporate Gifting</h2>
10712  </div>
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731  <rte-formatter class=" spacing-style text-block text-block--Ad1hVRTJmRUpWVGoyU__text_m4RYXe rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-narrow);          ">
10732    <p>When it comes to business, a little gesture can make a huge difference. Show your clients and your employees that you care with these amazing Corporate Gifts.</p>
10733  </rte-formatter>
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749<a
10750  
10751    href="https://www.felixandnorton.com/pages/events-corporate-gifting"
10752  
10753  class="
10754    size-style
10755    button
10756    button--Ab202ZnduMzhPdFMxS__button_QdQNwY
10757  "
10758  style="--size-style-width: fit-content;--size-style-height: ;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content;"
10759>
10760  Shop Corporate Gifts
10761</a>
10762
10763
10764
10765
10766</div>
10767</div>
10768
10769
10770
10771
10772
10773
10774
10775    </div>
10776  </div>
10777</div>
10778
10779
10780
10781
10782
10783</div><div id="shopify-section-template--21732319494279__section_agy8nP" class="shopify-section section-wrapper">
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793  <style data-shopify>
10794    .color-custom-template--21732319494279__section_agy8nP,
10795    .color-custom-template--21732319494279__section_agy8nP .text-block {
10796      /* Background */
10797      --color-background: #ffffff;
10798      --color-background-rgb: 255 255 255;
10799
10800      /* Opacity values adjusted for background brightness */
10801      
10802--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
108030.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
10804
10805
10806      
10807        /* Foreground / text — explicit or smart-contrasted */
10808        --color: #000000;
10809        --color-rgb: 0 0 0;
10810        --color-foreground: #000000;
10811        --color-foreground-rgb: 0 0 0;
10812        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
10813        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
10814        --color-border: var(--palette-darkest);
10815        --color-border-rgb: var(--palette-darkest-rgb);
10816      
10817    }
10818
10819    
10820      .color-custom-template--21732319494279__section_agy8nP {
10821        /* Form-related tokens stay on .color-custom only — .text-block is a prose
10822           container (text/announcement/inline-text/blog-post-description/
10823           collection-link/price/sku) and never holds form inputs. */
10824        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
10825        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
10826        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
10827        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
10828      }
10829    
10830
10831    .color-custom-template--21732319494279__section_agy8nP {
10832      color: var(--color, var(--color-foreground));
10833      background-color: var(--color-background);
10834    }
10835  </style>
10836
10837
10838
10839<div class="section-background color-custom-template--21732319494279__section_agy8nP"></div>
10840<div
10841  class="section section--page-width color-custom-template--21732319494279__section_agy8nP"
10842  data-testid="ui-test-section"
10843
10844  
10845
10846  style="
10847    
10848
10849    
10850  "
10851>
10852  <div class="custom-section-background">
10853    
10854
10855
10856
10857
10858
10859
10860  </div>
10861
10862  <div
10863    class="border-style custom-section-content"
10864    style="
10865--border-width: 1px; --border-style: none; --border-color:
10866rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
10867"
10868  >
10869    
10870
10871    <div
10872      class="
10873        spacing-style
10874        layout-panel-flex
10875        layout-panel-flex--row
10876        section-content-wrapper
10877         mobile-column
10878      "
10879      style="
10880        --flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
10881
10882--gap: max(24px, calc(var(--gap-scale, 1.0) * 32px));
10883
10884--horizontal-alignment: flex-start; --vertical-alignment: center;
10885--vertical-alignment-mobile: center;
10886
10887        --padding-block-start: max(20px, calc(var(--spacing-scale) * 40px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 40px));
10888      "
10889      data-testid="section-content"
10890    >
10891      
10892  
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903<div
10904  class="
10905    group-block
10906    group-block--height-fit
10907    group-block--width-custom
10908    border-style
10909    spacing-style
10910    size-style
10911    
10912    
10913  "
10914  style="
10915    
10916--border-width: 1px; --border-style: none; --border-color:
10917rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
10918
10919    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
10920    --size-style-width:100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
10921    
10922  "
10923  
10924  data-testid="group-block"
10925><div class="group-block__media-wrapper">
10926    
10927
10928
10929
10930
10931
10932
10933    
10934  </div>
10935
10936  <div
10937    class="
10938      group-block-content
10939      
10940      layout-panel-flex
10941      layout-panel-flex--column
10942       mobile-column
10943    "
10944    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
10945
10946--gap: 4px;
10947
10948--horizontal-alignment: flex-start; --vertical-alignment: center;
10949--vertical-alignment-mobile: center;
10950"
10951  >
10952  
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964  <div class=" spacing-style text-block text-block--AM1BYVmxUNE4wbWl0T__text_yxfQgD h3      "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
10965    <h2>Wholesale</h2>
10966  </div>
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985  <rte-formatter class=" spacing-style text-block text-block--AYjhtZytmV3dmRFNpU__text_4Lm6zW rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-narrow);          ">
10986    <p><strong>Enhance your guest experience with Freshly-Baked cookies or carry Félix & Norton in your freezer aisle!</strong><br/><br/><br/></p>
10987  </rte-formatter>
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003<a
11004  
11005    href="/pages/wholesaler-inquiries"
11006  
11007  class="
11008    size-style
11009    button
11010    button--AaDZpMjRwN1VvTHhSa__button_tia3jf
11011  "
11012  style="--size-style-width: fit-content;--size-style-height: ;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content;"
11013>
11014  See our programs
11015</a>
11016
11017
11018
11019
11020</div>
11021</div>
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042  <div
11043    class="
11044  image-block image-block--Acno2M2ZtNHIxbW5IT__image_ayQT78 image-block--height-fit spacing-style size-style
11045"
11046    style="
11047  --ratio: 1;
11048  --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
11049  --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
11050"
11051    
11052  >
11053    
11054<img src="//www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&amp;width=3840" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&amp;width=3840 3840w" width="1200" height="600" loading="lazy" class="image-block__image border-style" style="object-position:50.0% 98.926%;
11055  --ratio: 1;
11056  
11057--border-width: 1px; --border-style: none; --border-color:
11058rgb(var(--color-border-rgb) / 1.0); --border-radius: 15px;  overflow: hidden; 
11059
11060" sizes="auto, (min-width: 750px) 100vw, 100vw">
11061
11062  </div>
11063
11064
11065
11066
11067
11068
11069
11070    </div>
11071  </div>
11072</div>
11073
11074
11075
11076
11077
11078</div><div id="shopify-section-template--21732319494279__section_UBwhp8" class="shopify-section section-wrapper">
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088  <style data-shopify>
11089    .color-custom-template--21732319494279__section_UBwhp8,
11090    .color-custom-template--21732319494279__section_UBwhp8 .text-block {
11091      /* Background */
11092      --color-background: #ffffff;
11093      --color-background-rgb: 255 255 255;
11094
11095      /* Opacity values adjusted for background brightness */
11096      
11097--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
110980.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
11099
11100
11101      
11102        /* Foreground / text — explicit or smart-contrasted */
11103        --color: #000000;
11104        --color-rgb: 0 0 0;
11105        --color-foreground: #000000;
11106        --color-foreground-rgb: 0 0 0;
11107        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
11108        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
11109        --color-border: var(--palette-darkest);
11110        --color-border-rgb: var(--palette-darkest-rgb);
11111      
11112    }
11113
11114    
11115      .color-custom-template--21732319494279__section_UBwhp8 {
11116        /* Form-related tokens stay on .color-custom only — .text-block is a prose
11117           container (text/announcement/inline-text/blog-post-description/
11118           collection-link/price/sku) and never holds form inputs. */
11119        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
11120        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
11121        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
11122        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
11123      }
11124    
11125
11126    .color-custom-template--21732319494279__section_UBwhp8 {
11127      color: var(--color, var(--color-foreground));
11128      background-color: var(--color-background);
11129    }
11130  </style>
11131
11132
11133
11134<div class="section-background color-custom-template--21732319494279__section_UBwhp8"></div>
11135<div
11136  class="section section--page-width color-custom-template--21732319494279__section_UBwhp8"
11137  data-testid="ui-test-section"
11138
11139  
11140
11141  style="
11142    
11143
11144    
11145  "
11146>
11147  <div class="custom-section-background">
11148    
11149
11150
11151
11152
11153
11154
11155  </div>
11156
11157  <div
11158    class="border-style custom-section-content"
11159    style="
11160--border-width: 1px; --border-style: none; --border-color:
11161rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
11162"
11163  >
11164    
11165
11166    <div
11167      class="
11168        spacing-style
11169        layout-panel-flex
11170        layout-panel-flex--row
11171        section-content-wrapper
11172         mobile-column
11173      "
11174      style="
11175        --flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
11176
11177--gap: max(24px, calc(var(--gap-scale, 1.0) * 32px));
11178
11179--horizontal-alignment: flex-end; --vertical-alignment: center;
11180--vertical-alignment-mobile: center;
11181
11182        --padding-block-start: 20px;--padding-block-end: 20px;
11183      "
11184      data-testid="section-content"
11185    >
11186      
11187  
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202  <a
11203    href="/pages/app"
11204    class="
11205  image-block image-block--AdmdjWVQrdWhjM2JIR__image_g9z8WJ image-block--height-fill spacing-style size-style
11206"
11207    style="
11208  --ratio: 1;
11209  --size-style-width: 100%;--size-style-height: 100%;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
11210  --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
11211"
11212    
11213  >
11214    
11215<img src="//www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&amp;width=3840" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&amp;width=352 352w, //www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&amp;width=832 832w, //www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&amp;width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&amp;width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&amp;width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&amp;width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&amp;width=3840 3840w" width="2048" height="2048" loading="lazy" class="image-block__image border-style" style="object-position:79.395% 22.559%;
11216  --ratio: 1;
11217  
11218--border-width: 1px; --border-style: none; --border-color:
11219rgb(var(--color-border-rgb) / 1.0); --border-radius: 16px;  overflow: hidden; 
11220
11221" sizes="auto, (min-width: 750px) 100vw, 100vw">
11222
11223  </a>
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240<div
11241  class="
11242    group-block
11243    group-block--height-fit
11244    group-block--width-custom
11245    border-style
11246    spacing-style
11247    size-style
11248    
11249    
11250  "
11251  style="
11252    
11253--border-width: 1px; --border-style: none; --border-color:
11254rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
11255
11256    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
11257    --size-style-width:100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
11258    
11259  "
11260  
11261  data-testid="group-block"
11262><div class="group-block__media-wrapper">
11263    
11264
11265
11266
11267
11268
11269
11270    
11271  </div>
11272
11273  <div
11274    class="
11275      group-block-content
11276      
11277      layout-panel-flex
11278      layout-panel-flex--column
11279       mobile-column
11280    "
11281    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
11282
11283--gap: 12px;
11284
11285--horizontal-alignment: flex-start; --vertical-alignment: center;
11286--vertical-alignment-mobile: center;
11287"
11288  >
11289  
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301  <div class=" spacing-style text-block text-block--AMzF3blBDQ0tlU3VxM__text_q7y947 h3      "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
11302    <h2>Download our new APP!</h2>
11303  </div>
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322  <rte-formatter class=" spacing-style text-block text-block--AL3M3M0tyMThzVmhzY__text_Mxkhce rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-narrow);          ">
11323    <p><strong>SKIP THE LINE - ENJOY YOUR COOKIES WHENEVER YOU WANT !</strong><br/><br/>Order ahead and pick up faster with the Félix & Norton mobile app.</p>
11324  </rte-formatter>
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340<a
11341  
11342    href="/pages/app"
11343  
11344  class="
11345    size-style
11346    button
11347    button--AWk5ydjV4OHFBR1FBa__button_nha7ep
11348  "
11349  style="--size-style-width: fit-content;--size-style-height: ;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content;"
11350>
11351  Download now
11352</a>
11353
11354
11355
11356
11357</div>
11358</div>
11359
11360
11361
11362
11363
11364
11365
11366    </div>
11367  </div>
11368</div>
11369
11370
11371
11372
11373
11374</div><div id="shopify-section-template--21732319494279__custom_liquid_BP3xfR" class="shopify-section">
11375
11376
11377
11378
11379
11380
11381  <style data-shopify>
11382    .color-custom-template--21732319494279__custom_liquid_BP3xfR,
11383    .color-custom-template--21732319494279__custom_liquid_BP3xfR .text-block {
11384      /* Background */
11385      --color-background: #ffffff;
11386      --color-background-rgb: 255 255 255;
11387
11388      /* Opacity values adjusted for background brightness */
11389      
11390--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
113910.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
11392
11393
11394      
11395        /* Foreground / text — explicit or smart-contrasted */
11396        --color: #000000;
11397        --color-rgb: 0 0 0;
11398        --color-foreground: #000000;
11399        --color-foreground-rgb: 0 0 0;
11400        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
11401        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
11402        --color-border: var(--palette-darkest);
11403        --color-border-rgb: var(--palette-darkest-rgb);
11404      
11405    }
11406
11407    
11408      .color-custom-template--21732319494279__custom_liquid_BP3xfR {
11409        /* Form-related tokens stay on .color-custom only — .text-block is a prose
11410           container (text/announcement/inline-text/blog-post-description/
11411           collection-link/price/sku) and never holds form inputs. */
11412        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
11413        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
11414        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
11415        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
11416      }
11417    
11418
11419    .color-custom-template--21732319494279__custom_liquid_BP3xfR {
11420      color: var(--color, var(--color-foreground));
11421      background-color: var(--color-background);
11422    }
11423  </style>
11424
11425
11426
11427<div
11428  class="section-background color-custom-template--21732319494279__custom_liquid_BP3xfR"
11429></div>
11430<div
11431  class="section section--page-width spacing-style color-custom-template--21732319494279__custom_liquid_BP3xfR"
11432  style="--padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;
11433"
11434>
11435  <!-- Start of Judge.me code -->
11436      <div class='jdgm-carousel-wrapper' data-auto-install='false' >
11437        
11438        <div class='jdgm-carousel-title-and-link'>
11439          <h2 class='jdgm-carousel-title'>Let customers speak for us</h2>
11440          <span class='jdgm-all-reviews-rating-wrapper' href='javascript:void(0)'>
11441            <span style='display:block'  data-score='4.66' class='jdgm-all-reviews-rating' aria-label='4.66 stars' tabindex='0' role='img'></span>
11442            <span style='display: block' class='jdgm-carousel-number-of-reviews' data-number-of-reviews='699'>
11443              from 699 reviews
11444            </span>
11445          </span>
11446        </div>
11447        <section class='jdgm-widget jdgm-carousel jdgm-carousel--card-theme' data-widget-locale='en'> <style>.jdgm-carousel{display: none}</style> <style> .jdgm-xx{left:0}.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow,.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow{border-color:#2D2A26}.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__play-pause{color:#2D2A26}.jdgm-carousel-item__product-title{display:none !important}.jdgm-carousel-title-and-link{padding-left:20px}.jdgm-carousel-title,.jdgm-all-reviews-rating-wrapper{text-align:left !important}.jdgm-carousel-wrapper .jdgm-star.jdgm-star,.jdgm-carousel .jdgm-star.jdgm-star{background:#E01783;padding:3px !important;margin:0 2px !important;color:white}.jdgm-carousel-wrapper .jdgm-star.jdgm-star.jdgm--off,.jdgm-carousel .jdgm-star.jdgm-star.jdgm--off{background:#FFFFFF}.jdgm-carousel-wrapper .jdgm-star.jdgm-star.jdgm--off:before,.jdgm-carousel .jdgm-star.jdgm-star.jdgm--off:before{content:"\e000"}.jdgm-carousel-wrapper .jdgm-star.jdgm-star.jdgm--half,.jdgm-carousel .jdgm-star.jdgm-star.jdgm--half{background:linear-gradient(90deg, #E01783 50%, #fff 50%)}.jdgm-carousel-wrapper .jdgm-star.jdgm-star.jdgm--half:before,.jdgm-carousel .jdgm-star.jdgm-star.jdgm--half:before{content:"\e000"}.jdgm-carousel--card-theme .jdgm-carousel-item{padding:8px 20px}.jdgm-carousel--card-theme .jdgm-carousel-item__inner-wrapper{height:100%;padding:16px;box-shadow:0px 4px 12px rgba(0,0,0,0.1);border-radius:4px;width:100%}.jdgm-carousel--card-theme .jdgm-carousel-item__review-rating{font-size:80%;margin-bottom:8px}.jdgm-carousel--card-theme .jdgm-carousel-item__product{text-align:left}.jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-name-wrapper{text-align:left;margin:8px 0 0 0}.jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-name{font-size:100%;opacity:0.8;line-height:1.4;padding-bottom:0;font-weight:600}.jdgm-carousel--card-theme .jdgm-carousel-item__timestamp{opacity:0.8}.jdgm-carousel--card-theme .jdgm-carousel-item__review{text-align:left;height:calc(100% - 2.6em)}.jdgm-carousel__rev-sum-info{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:#E01783}.jdgm-carousel__rev-sum-info>svg{font-size:16px;font-weight:700;fill:#E01783}.jdgm-carousel__rev-sum-read-more{font-size:16px;font-weight:700;text-decoration:underline;color:#E01783 !important}
11448 </style> <style>  </style> <div class='jdgm-carousel__item-container'> <div class='jdgm-carousel__item-wrapper'><div class='jdgm-carousel-item' data-review-id='ca1a5c47-7c18-485f-aac8-1b4c0699a6de'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>The cookies were delicious!  And the service was</div> <div class='jdgm-carousel-item__review-body'><p>The cookies were delicious!  And the service was splendid!  Thank you!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Anonymous </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/30/2026'> 09/30/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='8b26408b-2465-401d-93ba-407372f83c1d'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'>
11448 <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Finger licking good!!</div> <div class='jdgm-carousel-item__review-body'><p>Two teenage boys emptied the tin in no time!
11449<br />They loved every bite!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Sari Medicoff </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/28/2026'> 09/28/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='75d3750d-f426-47c6-879c-7566f862c3f0'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Creative presentation and delicious cookies!</div> <div class='jdgm-carousel-item__review-body'><p>Creative presentation and delicious cookies. The recipient was thrilled. I will definitely send this lovely gift again.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Anonymous </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/27/2026'> 09/27/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='473263da-0e4f-5689-817b-0ab0c4dce405'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>delicious</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Jason </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/24/2026'> 09/24/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='e59d3498-9be1-44e0-8904-5192f14b47b9'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>No complaints here</div> <div class='jdgm-carousel-item__review-body'><p>No complaints here, we love the cookies. Sometimes we really have to control ourselves lol. Just too good!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Anonymous </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/24/2026'> 09/24/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='3e114703-0b59-410e-9ee2-1ac09e4126a7'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Delivery on time</div> <div class='jdgm-carousel-item__review-body'><p>Delivery on time.  Missed the yummy cookies in Toronto.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Mable Lau </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/22/2026'> 09/22/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='fdd2b774-8bfb-4119-a7e6-c0f8c9e064bc'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'>
11449 <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>It’s such a fun surprise to send to someone</div> <div class='jdgm-carousel-item__review-body'><p>It’s such a fun surprise to send to someone, they expect flowers when they see the packaging and are pleasantly surprised to see the deliciousness in the box</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Anonymous </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/19/2026'> 09/19/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='8d29c65b-b246-4f38-8fc5-3b02665e6c0b'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Very delicious and staff is nice and</div> <div class='jdgm-carousel-item__review-body'><p>Very delicious and staff is nice and polite</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Diane D </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/16/2026'> 09/16/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='c7dc0182-d250-4bb6-badd-8e4010b5aa78'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Cookies to die for 🤩</div> <div class='jdgm-carousel-item__review-body'><p>Cookies to die for 🤩</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Virginie Gilbert </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/08/2026'> 09/08/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='c47c4281-aee0-40da-a517-9e75b5e279ff'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>The Longest Text Message Ever</div> <div class='jdgm-carousel-item__review-body'><p>We used Felix and Norton to send cookies to our grandson at his dorm on his first week at University. It was a huge hit! He responded immediately with the longest text message we have ever received from him telling us the cookies were "to die for" and so much other chatty info. We are thrilled in return.
11450<br />Apparently he is now using the cookies to make new friends on his floor.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Teresa McEvoy </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/05/2026'> 09/05/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='cfdd0935-6e1e-4ba2-a2b3-8bf0913086eb'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'>
11450 <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Easy to order</div> <div class='jdgm-carousel-item__review-body'><p>Easy to order, and easier to eat!
11451<br />So delicious!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Sari Medicoff </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/04/2026'> 09/04/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='c6fdb9dc-53c6-454e-a823-1670ee0488a2'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Great cookies and great delivery service</div> <div class='jdgm-carousel-item__review-body'><p>Great cookies and great delivery service. </p>
11452
11453<p>thank you!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Cynthia Surette </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/03/2026'> 09/03/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='92a14386-925d-4521-b683-9944d5d2bda1'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Yummy</div> <div class='jdgm-carousel-item__review-body'><p>I bought these cookies for a wedding and everyone loved them. Would definitely buy again.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> bonnie fraser </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/02/2026'> 09/02/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='4b62a445-d439-45bc-9483-16aac99f512f'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Delicious cookies</div> <div class='jdgm-carousel-item__review-body'><p>Delicious cookies. Great shape/size, rich chocolaty/caramely flavour and awesome buttery texture. Basically the perfect treat.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Dan Bar </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='08/26/2026'> 08/26/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='f1451ab8-e62b-5800-9cc7-b0b40ec14ded'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'>
11453 <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Great cookies so yummy :)</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Yassin </div>  <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='08/25/2026'> 08/25/2026 </div> </div> </div> </div></div> </div> <div class='jdgm-carousel__arrows'> <div class='jdgm-carousel__left-arrow' tabindex="0" role="button" aria-label="Previous reviews"></div> <div class='jdgm-carousel__right-arrow' tabindex="0" role="button" aria-label="Next reviews"></div> </div> </section> <section>  <section class="jdgm-carousel__rev-sum-wrapper"> <style>.jdgm-carousel{display: none}</style> <style>  </style> <style>  </style>  <div> <h2 class="jdgm-carousel__rev-sum-header"> What customers think about the store </h2> <p class="jdgm-carousel__rev-sum-content" data-digital-source-type="https://schema.org/TrainedAlgorithmicMediaDigitalSource">  <span class="jdgm-carousel__rev-sum-short">This store offers delicious, fresh cookies with excellent customer service. Known for timely delivery, beautiful packaging, and variety. Customers praise the soft, flavorful cookies perfect for gifts. Some concerns about delivery timing, cookie size, and occas...</span> <span class="jdgm-carousel__rev-sum-full" style="display: none;">This store offers delicious, fresh cookies with excellent customer service. Known for timely delivery, beautiful packaging, and variety. Customers praise the soft, flavorful cookies perfect for gifts. Some concerns about delivery timing, cookie size, and occasional freshness issues. Strong reputation for quality treats.</span> </p> <a class="jdgm-carousel__rev-sum-read-more" style="display: none;">Read more</a> <h3 class="jdgm-carousel__rev-sum-info"> <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#e8eaed"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 9l1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25L19 9zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12l-5.5-2.5zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25L19 15z"/></svg> AI-generated from customer reviews. </h3> </div>    <div class="jdgm-carousel__rev-sum-kwds">      <span class="jdgm-carousel__rev-sum-kwd positive-sentiment">  <i class="jdgm-carousel__kwd-icon-color-positive"> <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#e8eaed"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"/></svg> </i>  Cookies </span>     <span class="jdgm-carousel__rev-sum-kwd neutral-sentiment">    Delivery </span>     <span class="jdgm-carousel__rev-sum-kwd positive-sentiment">  <i class="jdgm-carousel__kwd-icon-color-positive"> <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#e8eaed"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"/></svg> </i>  Gift </span>     <span class="jdgm-carousel__rev-sum-kwd positive-sentiment">  <i class="jdgm-carousel__kwd-icon-color-positive"> <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#e8eaed"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"/></svg> </i>  Service </span>  </div>  </section>  </section>
11454      </div>
11455      <!-- End of Judge.me code -->
11456</div>
11457
11458
11459</div><div id="shopify-section-template--21732319494279__section_a6xPCJ" class="shopify-section section-wrapper">
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469  <style data-shopify>
11470    .color-custom-template--21732319494279__section_a6xPCJ,
11471    .color-custom-template--21732319494279__section_a6xPCJ .text-block {
11472      /* Background */
11473      --color-background: #ffffff;
11474      --color-background-rgb: 255 255 255;
11475
11476      /* Opacity values adjusted for background brightness */
11477      
11478--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
114790.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
11480
11481
11482      
11483        /* Foreground / text — explicit or smart-contrasted */
11484        --color: #000000;
11485        --color-rgb: 0 0 0;
11486        --color-foreground: #000000;
11487        --color-foreground-rgb: 0 0 0;
11488        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
11489        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
11490        --color-border: var(--palette-darkest);
11491        --color-border-rgb: var(--palette-darkest-rgb);
11492      
11493    }
11494
11495    
11496      .color-custom-template--21732319494279__section_a6xPCJ {
11497        /* Form-related tokens stay on .color-custom only — .text-block is a prose
11498           container (text/announcement/inline-text/blog-post-description/
11499           collection-link/price/sku) and never holds form inputs. */
11500        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
11501        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
11502        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
11503        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
11504      }
11505    
11506
11507    .color-custom-template--21732319494279__section_a6xPCJ {
11508      color: var(--color, var(--color-foreground));
11509      background-color: var(--color-background);
11510    }
11511  </style>
11512
11513
11514
11515<div class="section-background color-custom-template--21732319494279__section_a6xPCJ"></div>
11516<div
11517  class="section section--full-width color-custom-template--21732319494279__section_a6xPCJ"
11518  data-testid="ui-test-section"
11519
11520  
11521
11522  style="
11523    
11524
11525    
11526  "
11527>
11528  <div class="custom-section-background">
11529    
11530
11531
11532
11533
11534
11535
11536  </div>
11537
11538  <div
11539    class="border-style custom-section-content"
11540    style="
11541--border-width: 1px; --border-style: none; --border-color:
11542rgb(var(--color-border-rgb) / 1.0); --border-radius: 24px;  overflow: hidden; 
11543"
11544  >
11545    
11546
11547    <div
11548      class="
11549        spacing-style
11550        layout-panel-flex
11551        layout-panel-flex--column
11552        section-content-wrapper
11553        
11554      "
11555      style="
11556        --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
11557
11558--gap: max(24px, calc(var(--gap-scale, 1.0) * 100px));
11559
11560--horizontal-alignment: center; --vertical-alignment: center;
11561--vertical-alignment-mobile: center;
11562
11563        --padding-block-start: 0px;--padding-block-end: 0px;
11564      "
11565      data-testid="section-content"
11566    >
11567      
11568  <div id="shopify-block-AVFVXV2s3dXA3VzVhW__goodapi_sprout_impact_banner_BMH9PK" class="shopify-block shopify-app-block sprout-impact-banner-section">
11568<script>
11569
11570
11571   async function loadSproutCounter() {
11572     // Counter animation function
11573  const animateCounter = (element, targetValue, duration = 2000) => {
11574    const startValue = 0;
11575    const increment = targetValue / (duration / 50);
11576    let currentValue = startValue;
11577
11578    const timer = setInterval(() => {
11579      currentValue += increment;
11580      if (currentValue >= targetValue) {
11581        currentValue = targetValue;
11582        clearInterval(timer);
11583      }
11584
11585      // Format the number with commas for better readability
11586      const formattedValue = Math.floor(currentValue).toLocaleString();
11587      element.textContent = formattedValue;
11588    }, 16);
11589  };
11590
11591  // Function to initialize counters
11592  const initializeCounterAnimations = () => {
11593    const impactSection = document.querySelector('.impact-section_container');
11594
11595    if (!impactSection) {
11596      return false;
11597    }
11598
11599    const kilogramsCounter = document.getElementById('kilograms-counter');
11600    const bottlesCounter = document.getElementById('bottles-counter');
11601    const countriesCounter = document.getElementById('countries-counter');
11602
11603
11604    if (kilogramsCounter || bottlesCounter || countriesCounter) {
11605      // Set up intersection observer
11606      const observer = new IntersectionObserver((entries) => {
11607        entries.forEach(entry => {
11608          if (entry.isIntersecting) {
11609
11610            if (kilogramsCounter) {
11611              const targetValue = parseInt(kilogramsCounter.dataset.target) || 0;
11612              animateCounter(kilogramsCounter, targetValue, 2500);
11613            }
11614
11615            if (bottlesCounter) {
11616              const targetValue = parseInt(bottlesCounter.dataset.target) || 0;
11617              animateCounter(bottlesCounter, targetValue, 3000);
11618            }
11619
11620            if (countriesCounter) {
11621              const targetValue = parseInt(countriesCounter.dataset.target) || 0;
11622              animateCounter(countriesCounter, targetValue, 1500);
11623            }
11624
11625            // Stop observing after animation starts
11626            observer.unobserve(entry.target);
11627          }
11628        });
11629      }, { threshold: 0.5 });
11630
11631      observer.observe(impactSection);
11632      return true;
11633    }
11634
11635    return false;
11636  };
11637      async function addStylesheet(url) {
11638        const baseID = "SproutBaseStylesheet"
11639
11640        // Check if the stylesheet is already loaded
11641        var isLoaded = false;
11642        var links = document.getElementsByTagName('style');
11643        for (var i = 0; i < links.length; i++) {
11644            if (links[i].id === baseID) {
11645            isLoaded = true;
11646            break;
11647            }
11648        }
11649
11650        // If the stylesheet is not loaded, add it to the document head
11651        if (!isLoaded) {
11652            // Add inline critical styles immediately
11653            var link = document.createElement('style');
11654            link.innerHTML = `
11655              .spt-learn-more-section {
11656                width: 100%;
11657                display: flex;
11658                justify-content: center;
11659                align-items: center;
11660                padding-top: 20px;
11661                padding-bottom: 20px;
11662              }
11663              .spt-learn-more-link {
11664                color: white;
11665                text-decoration: underline;
11666                font-size: 14px;
11667                text-align: center;
11668                display: inline-block;
11669              }
11670              .spt-impact-banner-background-custom {
11671                background-repeat: no-repeat !important;
11672                background-size: cover !important;
11673                background-position: center !important;
11674                background-color: #1CC39C !important;
11675              }
11676            `;
11677            link.id = baseID
11678            document.head.appendChild(link);
11679
11680            // Fetch remote styles asynchronously without blocking
11681            fetch(url)
11682              .then(resp => resp.text())
11683              .then(t => {
11684                // Append remote styles to existing style tag
11685                var existingStyle = document.getElementById(baseID);
11686                if (existingStyle) {
11687                  existingStyle.innerHTML = t + existingStyle.innerHTML;
11688                }
11689              })
11690              .catch(() => {});
11691        }
11692    }
11693    addStylesheet(`https://sprout-app.thegoodapi.com/app/assets/css/badges/base?shopName=${Shopify.shop}`);
11694      var shopName = 'felix-norton.myshopify.com';
11695      const requestOptions = {
11696        crossDomain: true,
11697        method: 'GET',
11698        headers: { 'Content-Type': 'application/json' },
11699      };
11700
11701      var locale = 'en';
11702      if (locale == null) {
11703        locale = '';
11704      }
11705
11706      // Currency info for donation display
11707      var currencySymbol = '$';
11708      var currencyRate = 1.0;
11709      try {
11710        currencyRate = Shopify.currency.rate;
11711      } catch(e) {
11712      }
11713
11714      var uri = 'https://sprout-app.thegoodapi.com/app/badges/tree_count?shop=' + shopName + '&locale=' + locale + '&hide_tree_count=' + false + '&hide_plastics_count=' + false;
11715
11716      // Pass currency info for donation display, and hide flag if set
11717      uri += '&currency_symbol=' + encodeURIComponent(currencySymbol) + '&currency_rate=' + currencyRate;
11718      if (false) {
11719        uri += '&hide_donations=true';
11720      }
11721
11722      fetch(uri).then(function (resp) {
11723        resp.text().then(function (data) {
11724          var element = document.getElementById('SproutTreeCountBanner');
11725
11726          // Parse the fetched HTML content
11727          var parser = new DOMParser();
11728          var doc = parser.parseFromString(data, 'text/html');
11729
11730          // Apply custom background if set
11731          
11732
11733          // Override donation label if merchant customized it and donations section exists
11734          
11735            if (!false) {
11736              var donationSubtext = doc.querySelector('.spt-impact-banner-donations .spt-impact-banner-subtext');
11737              if (donationSubtext) {
11738                donationSubtext.innerHTML = "\u003cp\u003eIn Donations\u003c\/p\u003e";
11739              }
11740            }
11741          
11742
11743          // Add learn more section if enabled
11744          if (false) {
11745            var learnMoreSection = document.createElement('div');
11746            learnMoreSection.className = 'spt-learn-more-section';
11747            learnMoreSection.innerHTML = `
11748              <a href="" class="spt-learn-more-link" target="_blank">
11749                Learn More
11750              </a>
11751            `;
11752
11753            // Find the content container and append the learn more section
11754            var contentContainer = doc.querySelector('.spt-impact-banner-content');
11755            if (contentContainer) {
11756              contentContainer.appendChild(learnMoreSection);
11757            }
11758          }
11759
11760          // Update the banner content
11761          var badgeWasSet = false;
11762          if (element) {
11763            element.innerHTML = doc.body.innerHTML;
11764            badgeWasSet = true;
11765          }
11766
11767          // Initialize counter animations after content is loaded
11768          initializeCounterAnimations();
11769        });
11770      });
11771    }
11772
11773    loadSproutCounter();
11774
11775    // Always track extension installation since the script is executing
11776    try {
11777      const shopName = 'felix-norton.myshopify.com';
11778      const trackUrl = `https://sprout-app.thegoodapi.com/app/extensions/installed?shop_name=${encodeURIComponent(shopName)}&extension_type=counter_v1`;
11779      fetch(trackUrl, { method: 'POST', keepalive: true }).catch(() => {});
11780    } catch (e) {}
11781</script>
11781
11782
11783<div>
11784  <div class="" style="padding:0%">
11785      
11786        <div id="SproutTreeCountBanner" style=""></div>
11787      
11788  </div>
11789</div>
11790
11791
11792</div>
11793
11794    </div>
11795  </div>
11796</div>
11797
11798
11799
11800
11801
11802<style> #shopify-section-template--21732319494279__section_a6xPCJ #shopify-block-AV2JuejZNUWluOXNUT__goodapi_sprout_impact_banner_BMH9PK {width: 100%;} </style></div>
11803      </main>
11804
11805      <footer>
11806        <!-- BEGIN sections: footer-group -->
11807<div id="shopify-section-sections--21732319625351__migrated_footer_content" class="shopify-section shopify-section-group-footer-group section-wrapper">
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817  <style data-shopify>
11818    .color-custom-sections--21732319625351__migrated_footer_content,
11819    .color-custom-sections--21732319625351__migrated_footer_content .text-block {
11820      /* Background */
11821      --color-background: #ffffff;
11822      --color-background-rgb: 255 255 255;
11823
11824      /* Opacity values adjusted for background brightness */
11825      
11826--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
118270.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
11828
11829
11830      
11831        /* Foreground / text — explicit or smart-contrasted */
11832        --color: #000000;
11833        --color-rgb: 0 0 0;
11834        --color-foreground: #000000;
11835        --color-foreground-rgb: 0 0 0;
11836        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
11837        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
11838        --color-border: var(--palette-darkest);
11839        --color-border-rgb: var(--palette-darkest-rgb);
11840      
11841    }
11842
11843    
11844      .color-custom-sections--21732319625351__migrated_footer_content {
11845        /* Form-related tokens stay on .color-custom only — .text-block is a prose
11846           container (text/announcement/inline-text/blog-post-description/
11847           collection-link/price/sku) and never holds form inputs. */
11848        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
11849        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
11850        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
11851        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
11852      }
11853    
11854
11855    .color-custom-sections--21732319625351__migrated_footer_content {
11856      color: var(--color, var(--color-foreground));
11857      background-color: var(--color-background);
11858    }
11859  </style>
11860
11861
11862
11863<div class="section-background color-custom-sections--21732319625351__migrated_footer_content"></div>
11864<div
11865  class="section section--page-width color-custom-sections--21732319625351__migrated_footer_content"
11866  data-testid="ui-test-section"
11867
11868  
11869
11870  style="
11871    
11872
11873    
11874  "
11875>
11876  <div class="custom-section-background">
11877    
11878
11879
11880
11881
11882
11883
11884  </div>
11885
11886  <div
11887    class="border-style custom-section-content"
11888    style="
11889--border-width: 1px; --border-style: none; --border-color:
11890rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
11891"
11892  >
11893    
11894
11895    <div
11896      class="
11897        spacing-style
11898        layout-panel-flex
11899        layout-panel-flex--column
11900        section-content-wrapper
11901         mobile-column
11902      "
11903      style="
11904        --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
11905
11906--gap: max(24px, calc(var(--gap-scale, 1.0) * 48px));
11907
11908--horizontal-alignment: center; --vertical-alignment: center;
11909--vertical-alignment-mobile: center;
11910
11911        --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px));
11912      "
11913      data-testid="section-content"
11914    >
11915      
11916  
11917
11918<div
11919  class="divider divider-AQ3BJRFVFRG5IUWg0Z__divider_hFm3am spacing-style"
11920  style="
11921    --divider-justify-content: center;
11922    
11923    --padding-block-start: 0px;--padding-block-end: 0px;
11924  "
11925  
11926
11927>
11928  <span
11929    class="divider__line"
11930    style="
11931      --divider-border-thickness: 1px;
11932      
11933        --divider-border-rounded: 0;
11934      
11935      --divider-flex-basis: 100%;
11936    "
11937  ></span>
11938</div>
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955<div
11956  class="
11957    group-block
11958    group-block--height-fit
11959    group-block--width-fit-content
11960    border-style
11961    spacing-style
11962    size-style
11963    
11964    
11965  "
11966  style="
11967    
11968--border-width: 1px; --border-style: none; --border-color:
11969rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
11970
11971    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 15px;--padding-inline-end: 0px;
11972    --size-style-width: fit-content;--size-style-height: fit;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content;
11973    
11974  "
11975  
11976  data-testid="group-block"
11977><div class="group-block__media-wrapper">
11978    
11979
11980
11981
11982
11983
11984
11985    
11986  </div>
11987
11988  <div
11989    class="
11990      group-block-content
11991      
11992      layout-panel-flex
11993      layout-panel-flex--row
11994       mobile-column
11995    "
11996    style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
11997
11998--gap: max(24px, calc(var(--gap-scale, 1.0) * 32px));
11999
12000--horizontal-alignment: space-between;
12000 --vertical-alignment: center;
12001--vertical-alignment-mobile: center;
12002"
12003  >
12004  
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015<div
12016  class="
12017    group-block
12018    group-block--height-fit
12019    group-block--width-fill
12020    border-style
12021    spacing-style
12022    size-style
12023    
12024    
12025  "
12026  style="
12027    
12028--border-width: 1px; --border-style: none; --border-color:
12029rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
12030
12031    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
12032    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
12033    
12034  "
12035  
12036  data-testid="group-block"
12037><div class="group-block__media-wrapper">
12038    
12039
12040
12041
12042
12043
12044
12045    
12046  </div>
12047
12048  <div
12049    class="
12050      group-block-content
12051      
12052      layout-panel-flex
12053      layout-panel-flex--column
12054       mobile-column
12055    "
12056    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
12057
12058--gap: 12px;
12059
12060--horizontal-alignment: flex-start; --vertical-alignment: center;
12061--vertical-alignment-mobile: center;
12062"
12063  >
12064  
12065
12066
12067
12068
12069  
12070
12071
12072
12073
12074
12075
12076  
12077
12078
12079<accordion-custom
12080  
12081    class="menu"
12082  
12083  
12084  
12085    open-by-default-on-desktop
12086  
12087  
12088    open-by-default-on-mobile
12089  
12090  
12091    data-disable-on-desktop="true"
12092  
12093  
12094    data-disable-on-mobile="true"
12095  
12096  
12097  
12098  
12099>
12100  
12101    <details
12102      class="
12103        menu__details
12104        spacing-style
12105        
12106      "
12107      data-testid="menu-details"
12108      style="
12109        --spacing--size: 12px;
12110        --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
12111      "
12112      
12113        open
12114      
12115      
12116    >
12117      <summary class="menu__heading h3">
12118        <span class="menu__heading__default">Help</span>
12119        <span class="menu__heading__accordion">
12120          Help
12121          
12122            <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
12123  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
12124</svg>
12125</span>
12126          
12127        </span>
12128      </summary>
12129
12130      <nav
12131        class="details-content"
12132        
12133      >
12134        
12135          <ul class="list-unstyled">
12136            
12137              <li class="menu__item paragraph">
12138                <a href="/pages/app">
12139                  Download the Félix & Norton App
12140                </a>
12141              </li>
12142            
12143              <li class="menu__item paragraph">
12144                <a href="/pages/events-corporate-gifting">
12145                  Corporate Events
12146                </a>
12147              </li>
12148            
12149              <li class="menu__item paragraph">
12150                <a href="/pages/fundraising">
12151                  Fundraise with Cookies! 
12152                </a>
12153              </li>
12154            
12155              <li class="menu__item paragraph">
12156                <a href="/pages/wholesaler-inquiries">
12157                  Wholesale Inquiries
12158                </a>
12159              </li>
12160            
12161              <li class="menu__item paragraph">
12162                <a href="https://www.felixandnorton.com/pages/store-locator?srsltid=AfmBOoooP69J-uEYOj6W71quY5QqR9xnQPB0trxtFde_eojo-wSJEkoJ">
12163                  Our Stores
12164                </a>
12165              </li>
12166            
12167              <li class="menu__item paragraph">
12168                <a href="/pages/contact-us">
12169                  Contact Us / Order Tracking
12170                </a>
12171              </li>
12172            
12173              <li class="menu__item paragraph">
12174                <a href="/pages/faqs">
12175                  FAQs
12176                </a>
12177              </li>
12178            
12179          </ul>
12180        
12181      </nav>
12182    </details>
12183  
12184</accordion-custom>
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194</div>
12195</div>
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212<div
12213  class="
12214    group-block
12215    group-block--height-fit
12216    group-block--width-fit-content
12217    border-style
12218    spacing-style
12219    size-style
12220    
12221    
12222  "
12223  style="
12224    
12225--border-width: 1px; --border-style: none; --border-color:
12226rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
12227
12228    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
12229    --size-style-width: fit-content;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
12230    
12231  "
12232  
12233  data-testid="group-block"
12234><div class="group-block__media-wrapper">
12235    
12236
12237
12238
12239
12240
12241
12242    
12243  </div>
12244
12245  <div
12246    class="
12247      group-block-content
12248      
12249      layout-panel-flex
12250      layout-panel-flex--column
12251       mobile-column
12252    "
12253    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
12254
12255--gap: 12px;
12256
12257--horizontal-alignment: flex-start; --vertical-alignment: center;
12258--vertical-alignment-mobile: center;
12259"
12260  >
12261  
12262
12263
12264
12265
12266  
12267
12268
12269
12270
12271
12272
12273  
12274
12275
12276<accordion-custom
12277  
12278    class="menu"
12279  
12280  
12281  
12282    open-by-default-on-desktop
12283  
12284  
12285    open-by-default-on-mobile
12286  
12287  
12288    data-disable-on-desktop="true"
12289  
12290  
12291    data-disable-on-mobile="true"
12292  
12293  
12294  
12295  
12296>
12297  
12298    <details
12299      class="
12300        menu__details
12301        spacing-style
12302        
12303      "
12304      data-testid="menu-details"
12305      style="
12306        --spacing--size: 12px;
12307        --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
12308      "
12309      
12310        open
12311      
12312      
12313    >
12314      <summary class="menu__heading h3">
12315        <span class="menu__heading__default">Information</span>
12316        <span class="menu__heading__accordion">
12317          Information
12318          
12319            <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
12320  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
12321</svg>
12322</span>
12323          
12324        </span>
12325      </summary>
12326
12327      <nav
12328        class="details-content"
12329        
12330      >
12331        
12332          <ul class="list-unstyled">
12333            
12334              <li class="menu__item paragraph">
12335                <a href="/blogs/news-recipes/the-felix-norton-origin-story">
12336                  About us
12337                </a>
12338              </li>
12339            
12340              <li class="menu__item paragraph">
12341                <a href="/pages/careers">
12342                  Career
12343                </a>
12344              </li>
12345            
12346              <li class="menu__item paragraph">
12347                <a href="/pages/the-felix-and-norton-membership">
12348                  The Félix & Norton Membership
12349                </a>
12350              </li>
12351            
12352              <li class="menu__item paragraph">
12353                <a href="/pages/faq">
12354                  Shipping & Delivery
12355                </a>
12356              </li>
12357            
12358              <li class="menu__item paragraph">
12359                <a href="/pages/baking-instructions">
12360                  Baking Instructions
12361                </a>
12362              </li>
12363            
12364              <li class="menu__item paragraph">
12365                <a href="/blogs/news-recipes">
12366                  Blog & Baking Tips
12367                </a>
12368              </li>
12369            
12370              <li class="menu__item paragraph">
12371                <a href="/pages/happy-customers">
12372                  Happy Customers
12373                </a>
12374              </li>
12375            
12376              <li class="menu__item paragraph">
12377                <a href="/pages/nutritional-values-ingredients">
12378                  Nutritional Values & Ingredients
12379                </a>
12380              </li>
12381            
12382          </ul>
12383        
12384      </nav>
12385    </details>
12386  
12387</accordion-custom>
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397</div>
12398</div>
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415<div
12416  class="
12417    group-block
12418    group-block--height-fit
12419    group-block--width-fill
12420    border-style
12421    spacing-style
12422    size-style
12423    
12424    
12425  "
12426  style="
12427    
12428--border-width: 1px; --border-style: none; --border-color:
12429rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
12430
12431    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
12432    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
12433    
12434  "
12435  
12436  data-testid="group-block"
12437><div class="group-block__media-wrapper">
12438    
12439
12440
12441
12442
12443
12444
12445    
12446  </div>
12447
12448  <div
12449    class="
12450      group-block-content
12451      
12452      layout-panel-flex
12453      layout-panel-flex--column
12454       mobile-column
12455    "
12456    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
12457
12458--gap: 12px;
12459
12460--horizontal-alignment: flex-start; --vertical-alignment: center;
12461--vertical-alignment-mobile: center;
12462"
12463  >
12464  
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476  <rte-formatter class=" spacing-style text-block text-block--AU2NJbXdSMXNCM0dCS__text_PUebnW rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
12477    <p><span style="text-decoration:underline"><strong>Address</strong></span><strong>: </strong>3705 Boul. Saint-Jean, Dollard-des-Ormeaux, QC H9G 1X2<span style="text-decoration:underline"><strong><br/>Address</strong></span>: 1468 Rue Peel, Montréal, QC H3A 1S8<br/><span style="text-decoration:underline"><strong>Address</strong></span>: 2693 Rue D'Annemasse, Boisbriand, QC J7H 0A5<br/><span style="text-decoration:underline"><strong>Voicemail</strong></span>: +1(855) 963-3549</p><p>Proudly Made in Canada 🇨🇦</p>
12478  </rte-formatter>
12479
12480
12481
12482
12483
12484
12485
12486</div>
12487</div>
12488
12489
12490
12491
12492
12493
12494</div>
12495</div>
12496
12497
12498
12499
12500
12501
12502
12503    </div>
12504  </div>
12505</div>
12506
12507
12508
12509
12510
12511</div><div id="shopify-section-sections--21732319625351__footer_utilities" class="shopify-section shopify-section-group-footer-group footer-utilities">
12512
12513
12514
12515
12516
12517
12518  <style data-shopify>
12519    .color-custom-sections--21732319625351__footer_utilities,
12520    .color-custom-sections--21732319625351__footer_utilities .text-block {
12521      /* Background */
12522      --color-background: #ffffff;
12523      --color-background-rgb: 255 255 255;
12524
12525      /* Opacity values adjusted for background brightness */
12526      
12527--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
125280.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
12529
12530
12531      
12532        /* Foreground / text — explicit or smart-contrasted */
12533        --color: #000000;
12534        --color-rgb: 0 0 0;
12535        --color-foreground: #000000;
12536        --color-foreground-rgb: 0 0 0;
12537        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
12538        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
12539        --color-border: var(--palette-darkest);
12540        --color-border-rgb: var(--palette-darkest-rgb);
12541      
12542    }
12543
12544    
12545      .color-custom-sections--21732319625351__footer_utilities {
12546        /* Form-related tokens stay on .color-custom only — .text-block is a prose
12547           container (text/announcement/inline-text/blog-post-description/
12548           collection-link/price/sku) and never holds form inputs. */
12549        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
12550        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
12551        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
12552        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
12553      }
12554    
12555
12556    .color-custom-sections--21732319625351__footer_utilities {
12557      color: var(--color, var(--color-foreground));
12558      background-color: var(--color-background);
12559    }
12560  </style>
12561
12562
12563
12564<div
12565  class="section-background color-custom-sections--21732319625351__footer_utilities"
12566></div>
12567<div
12568  class="section section--page-width color-custom-sections--21732319625351__footer_utilities"
12569  
12570>
12571  <div
12572    class="utilities utilities--blocks-3 spacing-style"
12573    style="--padding-block-start: 20px;--padding-block-end: 20px; --border-width: 1px; --gap: 24px;"
12574    data-testid="footer-utilities"
12575  >
12576    
12577
12578<div
12579  class="
12580    footer-utilities__group-copyright
12581    custom-typography
12582    custom-font-size
12583  "
12584  style="
12585    
12586--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);
12587    
12588  "
12589  
12590>
12591  <span class="footer-utilities__text">
12592    &copy; 2026
12593    <a href="/" title="">Félix &amp; Norton</a>, <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a>
12594</span>
12595</div>
12596
12597
12598
12599
12600
12601
12602  <anchored-popover-component
12603    data-hover-triggered="true"
12604  >
12605    <button
12606      class="policy-list-trigger button-unstyled"
12607      popovertarget="terms-policies-popover"
12608      popovertargetaction="toggle"
12609      ref="trigger"
12610      style="
12611        
12612--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);
12613        
12614      "
12615      
12616    >
12617      Terms and Policies
12618    </button>
12619    <div
12620      class="terms-policies-popover color-custom-popover"
12621      id="terms-policies-popover"
12622      popover="auto"
12623      ref="popover"
12624    >
12625      <ul
12626        class="
12627          policy_list list-unstyled
12628          custom-typography
12629          custom-font-size
12630        "
12631      ><li>
12632              <a
12633                href="/policies/refund-policy"
12634                class="footer-utilities__text"
12635              >Refund policy</a>
12636            </li><li>
12637              <a
12638                href="/policies/privacy-policy"
12639                class="footer-utilities__text"
12640              >Privacy policy</a>
12641            </li><li>
12642              <a
12643                href="/policies/terms-of-service"
12644                class="footer-utilities__text"
12645              >Terms of service</a>
12646            </li><li>
12647              <a
12648                href="/policies/shipping-policy"
12649                class="footer-utilities__text"
12650              >Shipping policy</a>
12651            </li><li>
12652              <a
12653                href="/policies/subscription-policy"
12654                class="footer-utilities__text"
12655              >Cancellation policy</a>
12656            </li></ul>
12657    </div>
12658  </anchored-popover-component>
12659
12660
12661
12662
12663
12664
12665<div
12666  class="social-icons__wrapper social-icons__wrapper--AVFhLbU9MdjhFTUJEe__block_d8db7efdcd90"
12667  
12668>
12669  
12670  
12671
12672  
12673    
12674
12675    
12676    
12677      
12678        <div
12679          class="social-icons__icon-wrapper"
12680        >
12681          <a
12682            href="https://www.facebook.com/felixandnorton/"
12683            target="_blank"
12684            rel="noopener noreferrer"
12685            aria-label="Facebook"
12686            
12687          >
12688            <span class="social-icons__icon-label">Facebook</span>
12689            
12690              <svg
12691                class="social-icons__icon icon-default"
12692                aria-hidden="true"
12693                focusable="false"
12694                xmlns="http://www.w3.org/2000/svg"
12695                viewBox="0 0 20 20"
12696              >
12697
12698
12699<path d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z" /></svg>
12700            
12701          </a>
12702        </div>
12703      
12704    
12705  
12706    
12707
12708    
12709    
12710      
12711        <div
12712          class="social-icons__icon-wrapper"
12713        >
12714          <a
12715            href="https://www.instagram.com/felixandnorton/"
12716            target="_blank"
12717            rel="noopener noreferrer"
12718            aria-label="Instagram"
12719            
12720          >
12721            <span class="social-icons__icon-label">Instagram</span>
12722            
12723              <svg
12724                class="social-icons__icon icon-default"
12725                aria-hidden="true"
12726                focusable="false"
12727                xmlns="http://www.w3.org/2000/svg"
12728                viewBox="0 0 20 20"
12729              >
12730
12731
12732<path
12733      fill-rule="evenodd"
12734      d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z"
12735      clip-rule="evenodd"
12736    /></svg>
12737            
12738          </a>
12739        </div>
12740      
12741    
12742  
12743    
12744
12745    
12746    
12747      
12748        <div
12749          class="social-icons__icon-wrapper"
12750        >
12751          <a
12752            href="https://www.youtube.com/felixandnorton"
12753            target="_blank"
12754            rel="noopener noreferrer"
12755            aria-label="Youtube"
12756            
12757          >
12758            <span class="social-icons__icon-label">Youtube</span>
12759            
12760              <svg
12761                class="social-icons__icon icon-default"
12762                aria-hidden="true"
12763                focusable="false"
12764                xmlns="http://www.w3.org/2000/svg"
12765                viewBox="0 0 20 20"
12766              >
12767
12768
12769<path d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.125 2.125 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.125 2.125 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.173 2.173 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.173 2.173 0 0 1 1.53 1.53ZM8.3 12.5l4.42-2.55L8.3 7.4v5.1Z" /></svg>
12770            
12771          </a>
12772        </div>
12773      
12774    
12775  
12776    
12777
12778    
12779    
12780      
12781        <div
12782          class="social-icons__icon-wrapper"
12783        >
12784          <a
12785            href="https://www.tiktok.com/@felixandnorton"
12786            target="_blank"
12787            rel="noopener noreferrer"
12788            aria-label="Tiktok"
12789            
12790          >
12791            <span class="social-icons__icon-label">Tiktok</span>
12792            
12793              <svg
12794                class="social-icons__icon icon-default"
12795                aria-hidden="true"
12796                focusable="false"
12797                xmlns="http://www.w3.org/2000/svg"
12798                viewBox="0 0 20 20"
12799              >
12800
12801
12802<path d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205L10.51 1.705Z" /></svg>
12803            
12804          </a>
12805        </div>
12806      
12807    
12808  
12809    
12810
12811    
12812    
12813      
12814        <div
12815          class="social-icons__icon-wrapper"
12816        >
12817          <a
12818            href="http://x.com/felixandnorton"
12819            target="_blank"
12820            rel="noopener noreferrer"
12821            aria-label="Twitter"
12822            
12823          >
12824            <span class="social-icons__icon-label">Twitter</span>
12825            
12826              <svg
12827                class="social-icons__icon icon-default"
12828                aria-hidden="true"
12829                focusable="false"
12830                xmlns="http://www.w3.org/2000/svg"
12831                viewBox="0 0 20 20"
12832              >
12833
12834
12835<path
12836      fill-rule="evenodd"
12837      clip-rule="evenodd"
12838      d="M7.27301 2.80005L10.8 7.82205L15.218 2.80005H16.986L11.586 8.93905L17.385 17.193H12.727L8.99701 11.883L4.32601 17.193H2.55801L8.21201 10.766L2.61501 2.80005H7.27301ZM13.515 15.925L5.07001 4.10905H6.47501L14.921 15.925H13.515Z"
12839      fill="currentColor"
12840    /></svg>
12841            
12842          </a>
12843        </div>
12844      
12845    
12846  
12847    
12848
12849    
12850    
12851  
12852    
12853
12854    
12855    
12856  
12857    
12858
12859    
12860    
12861  
12862    
12863
12864    
12865    
12866  
12867    
12868
12869    
12870    
12871  
12872    
12873
12874    
12875    
12876  
12877    
12878
12879    
12880    
12881  
12882    
12883
12884    
12885    
12886  
12887</div>
12888
12889
12890
12891
12892
12893  </div>
12894</div>
12895
12896
12897
12898
12899</div>
12900<!-- END sections: footer-group -->
12901      </footer>
12902    </div>
12903
12904    
12905
12906
12907    
12908
12909
12910
12911
12912
12913
12914<script
12915  type="module"
12916  src="//www.felixandnorton.com/cdn/shop/t/172/assets/theme-drawer.js?v=155110645205299884131786551032"
12917  fetchpriority="low"
12918></script>
12918
12919
12920<script>
12921  /* Runs synchronously during HTML parsing — opens the correct drawer on first
12922     paint if navigation state was saved, so it renders with the rest of the page. */
12923  (function () {
12924    var drawerIds = (sessionStorage.getItem('theme-drawer-open') || '').split(',').filter(Boolean);
12925    if (!drawerIds.length) return;
12926
12927    // Only restore on wide viewports (squeeze mode). On narrow viewports the
12928    // drawer is a modal overlay — let it start closed after navigation rather
12929    // than re-opening a fullscreen dialog the user may have left behind.
12930    if (!window.matchMedia('(min-width: 990px)').matches) return;
12931
12932    var dialogs = [];
12933    for (var i = 0; i < drawerIds.length; i++) {
12934      var drawer = document.getElementById(drawerIds[i]);
12935      if (!drawer) continue;
12936
12937      drawer.setAttribute('open', '');
12938
12939      // Set [open] directly so the CSS slide-in applies without triggering
12940      // the browser's dialog focusing steps — on wide viewports the drawer is
12941      // a sidebar, not a modal, so focus should stay where it is.
12942      // The instant class suppresses the slide-in transition for the initial restore.
12943      // Set --drawer-stack-order so z-index layering matches the original order.
12944      drawer.style.setProperty('--drawer-stack-order', String(i + 1));
12945
12946      var dialog = drawer.querySelector('dialog');
12947      if (dialog) {
12948        dialog.setAttribute('open', '');
12949        dialog.classList.add('theme-drawer__dialog-instant');
12950        dialogs.push(dialog);
12951      }
12952
12953      // Let each drawer type handle its own restore (e.g. shopify-chat mode).
12954      // Synchronous dispatch — listeners attached during earlier parsing run immediately.
12955      drawer.dispatchEvent(new CustomEvent('theme-drawer:restoring'));
12956    }
12957
12958    // Apply squeeze immediately, bypassing the margin transition.
12959    // Only squeeze if at least one drawer was actually restored — saved
12960    // drawer IDs may not exist on every page (e.g. cart-drawer on /cart).
12961    var pageWrapper = document.querySelector('.page-wrapper');
12962    if (pageWrapper && dialogs.length > 0) {
12963      pageWrapper.style.transition = 'none';
12964      pageWrapper.classList.add('page-wrapper--drawer-open');
12965    }
12966
12967    // Re-enable transitions after one paint so the instant state is rendered first.
12968    requestAnimationFrame(function () {
12969      requestAnimationFrame(function () {
12970        if (pageWrapper) pageWrapper.style.transition = '';
12971        for (var j = 0; j < dialogs.length; j++) {
12972          dialogs[j].classList.remove('theme-drawer__dialog-instant');
12973        }
12974      });
12975    });
12976  })();
12977</script>
12977
12978
12979<script
12980  type="module"
12981>
12982  const pageWrapper = document.querySelector('.page-wrapper');
12983  const squeezeQuery = window.matchMedia('(min-width: 990px)');
12984
12985  // ── Squeeze coordination ──
12986  // Listens to all drawers. Only squeezes on wide viewports.
12987  document.addEventListener('theme-drawer:open', () => {
12988    if (squeezeQuery.matches) {
12989      pageWrapper?.classList.add('page-wrapper--drawer-open');
12990    }
12991  });
12992
12993  document.addEventListener('theme-drawer:close', () => {
12994    const openDrawer = document.querySelector('theme-drawer[open]');
12995    if (!openDrawer) {
12996      pageWrapper?.classList.remove('page-wrapper--drawer-open');
12997    }
12998  });
12999
13000  squeezeQuery.addEventListener('change', () => {
13001    const openDrawer = document.querySelector('theme-drawer[open]');
13002    pageWrapper?.classList.toggle('page-wrapper--drawer-open', Boolean(openDrawer) && squeezeQuery.matches);
13003  });
13004
13005  // ── State persistence ──
13006  // Store open drawer IDs sorted by their visual stack order so
13007  // the restore script can recreate the same z-index layering.
13008  function persistDrawerState() {
13009    const openDrawers = Array.from(document.querySelectorAll('theme-drawer[open]:not([no-persist])'));
13010    if (!openDrawers.length) {
13011      sessionStorage.removeItem('theme-drawer-open');
13012      return;
13013    }
13014
13015    openDrawers.sort((a, b) => {
13016      const orderA = Number(a.style.getPropertyValue('--drawer-stack-order') || 0);
13017      const orderB = Number(b.style.getPropertyValue('--drawer-stack-order') || 0);
13018      return orderA - orderB;
13019    });
13020
13021    sessionStorage.setItem('theme-drawer-open', openDrawers.map((d) => d.id).join(','));
13022  }
13023
13024  document.addEventListener('theme-drawer:open', persistDrawerState);
13025  document.addEventListener('theme-drawer:close', persistDrawerState);
13026</script>
13026
13027
13028
13029    
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040<script
13041  src="//www.felixandnorton.com/cdn/shop/t/172/assets/dialog.js?v=144816527575655702281786551032"
13042  type="module"
13043></script>
13043
13044
13045<script
13046  src="//www.felixandnorton.com/cdn/shop/t/172/assets/predictive-search.js?v=162722252387887966571786551032"
13047  type="module"
13048  fetchpriority="low"
13049></script>
13049
13050
13051<dialog-component
13052  id="search-modal"
13053  class="search-modal"
13054  
13055>
13056  <dialog
13057    ref="dialog"
13058    on:click="/closeDialogOnClickOutside"
13059    on:keydown="/closeDialogOnEscapePress"
13060    class="search-modal__content dialog-modal"
13061    scroll-lock
13062    aria-labelledby="search-modal-heading"
13063  >
13064    <h2
13065      id="search-modal-heading"
13066      class="visually-hidden"
13067    >
13068      Search
13069    </h2>
13070    <predictive-search-component
13071      class="predictive-search color-custom-popover"
13072      style="--product-corner-radius: 15px; --card-corner-radius: 4px;"
13073      data-section-id="predictive-search"
13074      data-testid="search-component--modal"
13075      role="search"
13076      aria-label="Search"
13077    >
13078      <form
13079        action="/search"
13080        method="get"
13081        role="search"
13082        class="predictive-search-form"
13083        ref="form"
13084        on:keydown="/onSearchKeyDown"
13085      >
13086        <div
13087          class="predictive-search-form__header"
13088        >
13089          <div class="predictive-search-form__header-inner">
13090            <label
13091              for="cmdk-input"
13092              class="visually-hidden"
13093            >Search</label>
13094            <input
13095              class="search-input"
13096              id="cmdk-input"
13097              type="search"
13098              name="q"
13099              role="combobox"
13100              aria-expanded="false"
13101              aria-owns="predictive-search-results"
13102              aria-controls="predictive-search-results"
13103              aria-haspopup="listbox"
13104              aria-autocomplete="list"
13105              autocomplete="off"
13106              placeholder="Search"
13107              ref="searchInput"
13108              on:input="/search"
13109              on:keydown="/onSearchKeyDown"
13110            >
13111            <input
13112              name="options[prefix]"
13113              type="hidden"
13114              value="last"
13115            >
13116            <span class="svg-wrapper predictive-search__icon">
13117              <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg>
13118
13119            </span>
13120            <button
13121              type="button"
13122              class="button-unstyled predictive-search__reset-button"
13123              ref="resetButton"
13124              hidden
13125              on:click="/resetSearch"
13126            >
13127              Clear
13128            </button>
13129          </div>
13130          <button
13131            type="button"
13132            class="button predictive-search__close-modal-button"
13133            aria-label="Close dialog"
13134            on:click="dialog-component/closeDialog"
13135            ref="closeModalButton"
13136          >
13137            <span class="svg-wrapper">
13138              <svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
13139<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
13140</svg>
13141
13142            </span>
13143          </button>
13144        </div>
13145
13146        <div class="predictive-search-form__content-wrapper">
13147          <div
13148            class="predictive-search-form__content"
13149            ref="predictiveSearchResults"
13150            on:click="/handleModalClick"
13151          >
13152            
13153
13154<div
13155  id="predictive-search-results"
13156  class="predictive-search-dropdown"
13157  role="listbox"
13158  aria-expanded="true"
13159  style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);"
13160>
13161  
13162    <div class="predictive-search-results__inner">
13163      
13164      
13165        
13166        
13167        
13168          <div
13169  id="predictive-search-products"
13170  class="predictive-search-results__products"
13171  
13172    data-testid="products-list-default--modal"
13173  
13174>
13175  
13176    <h4 class="predictive-search-results__title">
13177      All Products
13178    </h4>
13179    <ul
13180      class="predictive-search-results__list predictive-search-results__wrapper-products list-unstyled"
13181    >
13182      
13183      
13184        <li
13185          class="predictive-search-results__card predictive-search-results__card--product"
13186          ref="resultsItems[]"
13187        >
13188          
13189<product-card-link
13190    class="resource-card__wrapper"
13191    
13192      data-product-id="8330553720967"
13193      data-featured-media-url="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&width=500"
13194      data-product-transition="true"
13195      on:click="/handleViewTransition"
13196    
13197    
13198    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8330553720967,&quot;title&quot;:&quot;
13198The Legendary Félix \u0026 Norton Cookie Bouquet®&quot;,&quot;handle&quot;:&quot;bouquets&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
13199    
13200  ><div
13201  class="resource-card"
13202  data-resource-type="product"
13203>
13204  <a
13205    class="resource-card__link"
13206    href="/products/bouquets"
13207  >
13208    <span class="visually-hidden">
13209      The Legendary Félix & Norton Cookie Bouquet®
13210    </span>
13211  </a>
13212  <div
13213    class="resource-card__media"
13214    style="--resource-card-aspect-ratio: 4 / 5;"
13215    
13216      ref="cardGallery"
13217      data-view-transition-to-main-product
13218    
13219  >
13220      
13221      
13222
13223        <img src="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&amp;width=500" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&amp;width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 50.0% 50.0%;">
13224
13225          <img src="//www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&amp;width=500" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&amp;width=352 352w" width="500" height="667" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="30238375379079" style="">
13226</div>
13227
13228  <div class="resource-card__content">
13229    <p class="resource-card__title paragraph">The Legendary Félix & Norton Cookie Bouquet®</p>
13230
13231    
13232      
13233
13234<div ref="priceContainer">
13235  
13236    
13237    
13238      <span class="price">$37.00</span>
13239    
13240  
13241</div>
13242    
13243  </div>
13244</div></product-card-link>
13245
13246        </li>
13247      
13248        <li
13249          class="predictive-search-results__card predictive-search-results__card--product"
13250          ref="resultsItems[]"
13251        >
13252          
13253<product-card-link
13254    class="resource-card__wrapper"
13255    
13256      data-product-id="7638329852039"
13257      data-featured-media-url="//www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&width=500"
13258      data-product-transition="true"
13259      on:click="/handleViewTransition"
13260    
13261    
13262    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:7638329852039,&quot;title&quot;:&quot;Build Your Box of Freshly-Baked Cookies&quot;,&quot;handle&quot;:&quot;build-your-own-box&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
13263    
13264  ><div
13265  class="resource-card"
13266  data-resource-type="product"
13267>
13268  <a
13269    class="resource-card__link"
13270    href="/products/build-your-own-box"
13271  >
13272    <span class="visually-hidden">
13273      Build Your Box of Freshly-Baked Cookies
13274    </span>
13275  </a>
13276  <div
13277    class="resource-card__media"
13278    style="--resource-card-aspect-ratio: 4 / 5;"
13279    
13280      ref="cardGallery"
13281      data-view-transition-to-main-product
13282    
13283  >
13284      
13285      
13286
13287        <img src="//www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&amp;width=500" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&amp;width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 41.699% 54.98%;">
13288
13289          <img src="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&amp;width=500" alt="Build Your Box of Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&amp;width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="30843910291591" style="object-position: 50.488% 51.172%;">
13290</div>
13291
13292  <div class="resource-card__content">
13293    <p class="resource-card__title paragraph">Build Your Box of Freshly-Baked Cookies</p>
13294
13295    
13296      
13297
13298<div ref="priceContainer">
13299  
13300    
13301    
13302      <span class="price">$10.90</span>
13303    
13304  
13305</div>
13306    
13307  </div>
13308</div></product-card-link>
13309
13310        </li>
13311      
13312        <li
13313          class="predictive-search-results__card predictive-search-results__card--product"
13314          ref="resultsItems[]"
13315        >
13316          
13317<product-card-link
13318    class="resource-card__wrapper"
13319    
13320      data-product-id="8732488597639"
13321      data-featured-media-url="//www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&width=500"
13322      data-product-transition="true"
13323      on:click="/handleViewTransition"
13324    
13325    
13326    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8732488597639,&quot;title&quot;:&quot;Assorted Freshly-Baked Cookies&quot;,&quot;handle&quot;:&quot;assorted-freshly-baked-cookies&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
13327    
13328  ><div
13329  class="resource-card"
13330  data-resource-type="product"
13331>
13332  <a
13333    class="resource-card__link"
13334    href="/products/assorted-freshly-baked-cookies"
13335  >
13336    <span class="visually-hidden">
13337      Assorted Freshly-Baked Cookies
13338    </span>
13339  </a>
13340  <div
13341    class="resource-card__media"
13342    style="--resource-card-aspect-ratio: 4 / 5;"
13343    
13344      ref="cardGallery"
13345      data-view-transition-to-main-product
13346    
13347  >
13348      
13349      
13350
13351        <img src="//www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&amp;width=500" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&amp;width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 49.121% 50.0%;">
13352
13353          <img src="//www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&amp;width=500" alt="Assorted Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&amp;width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="37026237579399" style="object-position: 50.098% 50.0%;">
13354</div>
13355
13356  <div class="resource-card__content">
13357    <p class="resource-card__title paragraph">Assorted Freshly-Baked Cookies</p>
13358
13359    
13360      
13361
13362<div ref="priceContainer">
13363  
13364    
13365    
13366      <span class="price">$10.90</span>
13367    
13368  
13369</div>
13370    
13371  </div>
13372</div></product-card-link>
13373
13374        </li>
13375      
13376        <li
13377          class="predictive-search-results__card predictive-search-results__card--product"
13378          ref="resultsItems[]"
13379        >
13380          
13381<product-card-link
13382    class="resource-card__wrapper"
13383    
13384      data-product-id="8515963551879"
13385      data-featured-media-url="//www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&width=500"
13386      data-product-transition="true"
13387      on:click="/handleViewTransition"
13388    
13389    
13390    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8515963551879,&quot;title&quot;:&quot;Mmminis™ - Mini Crispy Cookies&quot;,&quot;handle&quot;:&quot;mmminis&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
13391    
13392  ><div
13393  class="resource-card"
13394  data-resource-type="product"
13395>
13396  <a
13397    class="resource-card__link"
13398    href="/products/mmminis"
13399  >
13400    <span class="visually-hidden">
13401      Mmminis™ - Mini Crispy Cookies
13402    </span>
13403  </a>
13404  <div
13405    class="resource-card__media"
13406    style="--resource-card-aspect-ratio: 4 / 5;"
13407    
13408      ref="cardGallery"
13409      data-view-transition-to-main-product
13410    
13411  >
13412      
13413      
13414
13415        <img src="//www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&amp;width=500" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&amp;width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 50.0% 50.0%;">
13416
13417          <img src="//www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&amp;width=500" alt="A pink stand-up pouch of Félix &amp; Norton Mimminis mini biscuits croquants, displayed on a pink background with a folded paper fan and scattered mini cookies." srcset="//www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&amp;width=240 240w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&amp;width=352 352w" width="500" height="625" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="37748996735111" style="object-position: 50.0% 50.0%;">
13418</div>
13419
13420  <div class="resource-card__content">
13421    <p class="resource-card__title paragraph">Mmminis™ - Mini Crispy Cookies</p>
13422
13423    
13424      
13425
13426<div ref="priceContainer">
13427  
13428    
13429    
13430      <span class="price">$9.95</span>
13431    
13432  
13433</div>
13434    
13435  </div>
13436</div></product-card-link>
13437
13438        </li>
13439      
13440    </ul>
13441  
13442</div>
13443
13444        
13445      
13446    </div>
13447  
13448</div>
13449
13450          </div>
13451
13452          <div class="predictive-search-form__footer">
13453            <button
13454              class="button predictive-search__search-button"
13455              ref="viewAllButton"
13456            >
13457              View all
13458            </button>
13459          </div>
13460        </div>
13461      </form>
13462    </predictive-search-component>
13463  </dialog>
13464</dialog-component>
13465
13466
13467
13468
13469    
13470      
13470<script
13471  src="//www.felixandnorton.com/cdn/shop/t/172/assets/gift-card-recipient-form.js?v=170482155849799299241786551032"
13472  type="module"
13473  fetchpriority="low"
13474></script>
13474
13475
13476
13477
13478
13479<quick-add-dialog id="quick-add-dialog">
13480  <dialog
13481    class="quick-add-modal dialog-modal color-custom-popover"
13482    ref="dialog"
13483    scroll-lock
13484  >
13485    <button
13486      ref="closeButton"
13487      on:click="/closeDialog"
13488      class="button button-unstyled close-button quick-add-modal__close"
13489      aria-label="Close dialog"
13490    ><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
13491<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
13492</svg>
13493</button>
13494
13495    <product-component
13496      id="quick-add-modal-content"
13497      class="quick-add-modal__content"
13498      view-event-trigger="dialog"
13499    ></product-component>
13500  </dialog>
13501</quick-add-dialog>
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516    
13517  <style> #storePickupApp {margin: 0px !important;} </style>
13518<div id="shopify-block-AbGs2R0xnSVR3dGZhd__9271244056961380716" class="shopify-block shopify-app-block">
13518<script src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_cart_observer.js'></script>
vendor: 1 bytes, line 13518
13518
13519<script type='module' src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_cart.js'></script>
vendor: 1 bytes, line 13519
13519
13520<script type='module' src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_gift-selector.js'></script>
13520
13521
13522<!-- BEGIN app snippet: core_script -->
13523
13524
13525
13526
13527
13528
13529
13530
13531<script>
13532  // Initialize DiscountKit namespace
13533  window.discount_kit = window.discount_kit || {};
13534
13535  // Configuration and data
13536  window.discount_kit.config = {
13537    auto_gift: true,
13538    gift_selector_enabled: false,
13539    gift_quickview: false,
13540    gift_quickview_auto_add: false,
13541    gift_quickview_change: false,
13542    gift_quickview_change_label: "Change gifts",
13543    gift_quickview_change_style: "theme",
13544    message: "You've unlocked a free gift! Make your selections now.",
13545    add_to_cart: "Add to cart",
13546    show_on_cart_page: false,
13547    stop_showing_after: 0,
13548    prevent_readd_removed_gifts: false,
13549    refresh_on_cart_change: true,
13550    custom_cart_update_event: "discount_kit:cart_changed",
13551    cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"CAD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
13552    collections: [],
13553    compare_at_prices: [],
13554    conversion_rate: 1.0,
13555    discounts: [{"id": "1184139542663",
13556           "discountType": "UNKNOWN_APP",
13557           "discountTitle": "Checkout Links Discount",
13558           "startsAt": null,
13559           "endsAt": null,
13560           "discountNode": { "config": { "value": {"typename":"DiscountAutomaticApp","id":"1184139542663"} } }},{"id": "1210090913927",
13561           "discountType": "GWP",
13562           "discountTitle": "Free 12 cookies with a membership!",
13563           "startsAt": null,
13564           "endsAt": null,
13565           "discountNode": { "config": { "value": {"allowB2b":false,"appliesOncePerCustomer":false,"cartAttribute":null,"currencyCode":null,"customerOperator":"oneOf","customerTags":null,"discountTitle":"Free 12 cookies with a membership!","discountType":"GWP","uuid":null,"locationIds":null,"locationOperator":"oneOf","marketHandles":null,"marketOperator":"oneOf","matchRule":{"all":false,"type":"productSelection","include":[],"selection":[{"id":"8133417894023","variants":null},{"id":"7414392553607","variants":null}],"exclude":[],"excludeSale":false,"purchaseType":"both"},"onlyB2b":false,"requireGiftProperty":true,"test":false,"tiers":[{"message":null,"messageTranslations":null,"buys":{"type":"minimumQuantity","value":1},"gets":{"type":"percentage","value":100,"targetQuantity":1,"matchRule":{"all":false,"type":"productSelection","include":[],"selection":[{"id":"8732488597639","variants":[{"id":"45530908000391"}]}],"exclude":[],"excludeSale":false}}}],"usageLimit":null} } }}]
13566  };
13567
13568  // Gift products for GWP
13569  window.discount_kit.gift_products = [];
13570  
13571  
13572    
13573      window.discount_kit.gift_products.push({
13574        product: {"id":8732488597639,"title":"Assorted Freshly-Baked Cookies","handle":"assorted-freshly-baked-cookies","description":"\u003cp\u003eIndulge in our signature assortment of\u003cstrong\u003e Freshly-Baked Gourmet Cookies,\u003c\/strong\u003e crafted with premium ingredients and baked to order. Each box features a curated selection of flavours, perfect for gifting, entertaining, or indulging yourself. \u003cbr\u003e\u003cbr\u003eAvailable in boxes of 6, 12, 18 and 24 cookies.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eWant to pick your own flavours? Click here to \u003ca href=\"https:\/\/www.felixandnorton.com\/products\/build-your-own-box\" rel=\"noopener\" target=\"_blank\"\u003eBuild Your Own Box of Freshly-Baked Cookie\u003c\/a\u003e\u003ca href=\"https:\/\/www.felixandnorton.com\/products\/build-your-own-box\" rel=\"noopener\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.felixandnorton.com\/products\/build-your-own-box\" rel=\"noopener\" target=\"_blank\"\u003es\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e","published_at":"2026-08-14T03:38:28-04:00","created_at":"2026-08-13T11:43:23-04:00","vendor":"Félix \u0026 Norton","type":"Fresh Cookies","tags":["All Products","gourmet cookies"],"price":1090,"price_min":1090,"price_max":3990,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":45530907967623,"title":"Box of 6","option1":"Box of 6","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":false,"featured_image":{"id":45986255601799,"product_id":8732488597639,"position":1,"created_at":"2026-08-13T11:39:27-04:00","updated_at":"2026-08-13T11:39:29-04:00","alt":null,"width":1200,"height":1500,"src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/6_cookies_zoomed_in.webp?v=1786635569","variant_ids":[45530907967623]},"available":true,"name":"Assorted Freshly-Baked Cookies - Box of 6","public_title":"Box of 6","options":["Box of 6"],"price":1090,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":37026211135623,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1500,"width":1200,"src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/6_cookies_zoomed_in.webp?v=1786635569"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45530908000391,"title":"Box of 12","option1":"Box of 12","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":false,"featured_image":{"id":45986283585671,"product_id":8732488597639,"position":2,"created_at":"2026-08-13T11:42:30-04:00","updated_at":"2026-08-13T11:42:32-04:00","alt":null,"width":1200,"height":1500,"src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/12_cookies_zoomed_in.webp?v=1786635752","variant_ids":[45530908000391]},"available":true,"name":"Assorted Freshly-Baked Cookies - Box of 12","public_title":"Box of 12","options":["Box of 12"],"price":2090,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":37026237579399,"position":2,"preview_image":{"aspect_ratio":0.8,"height":1500,"width":1200,"src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/12_cookies_zoomed_in.webp?v=1786635752"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45533029728391,"title":"Box of 18","option1":"Box of 18","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":false,"featured_image":{"id":45986285551751,"product_id":8732488597639,"position":3,"created_at":"2026-08-13T11:42:45-04:00","updated_at":"2026-08-13T11:42:46-04:00","alt":null,"width":1200,"height":1500,"src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766","variant_ids":[45533029728391]},"available":true,"name":"Assorted Freshly-Baked Cookies - Box of 18","public_title":"Box of 18","options":["Box of 18"],"price":3090,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":37026239479943,"position":3,"preview_image":{"aspect_ratio":0.8,"height":1500,"width":1200,"src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45533040443527,"title":"Box of 24","option1":"Box of 24","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":false,"featured_image":{"id":45986288173191,"product_id":8732488597639,"position":4,"created_at":"2026-08-13T11:42:55-04:00","updated_at":"2026-08-13T11:42:57-04:00","alt":null,"width":1200,"height":1500,"src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777","variant_ids":[45533040443527]},"available":true,"name":"Assorted Freshly-Baked Cookies - Box of 24","public_title":"Box of 24","options":["Box of 24"],"price":3990,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":37026242003079,"position":4,"preview_image":{"aspect_ratio":0.8,"height":1500,"width":1200,"src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.felixandnorton.com\/cdn\/shop\/files\/6_cookies_zoomed_in.webp?v=1786635569","\/\/www.felixandnorton.com\/cdn\/shop\/files\/12_cookies_zoomed_in.webp?v=1786635752","\/\/www.felixandnorton.com\/cdn\/shop\/files\/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766","\/\/www.felixandnorton.com\/cdn\/shop\/files\/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777"],"featured_image":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/6_cookies_zoomed_in.webp?v=1786635569","options":["Quantity"],"media":[{"alt":null,"id":37026211135623,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1500,"width":1200,"src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/6_cookies_zoomed_in.webp?v=1786635569"},"aspect_ratio":0.8,"height":1500,"media_type":"image","src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/6_cookies_zoomed_in.webp?v=1786635569","width":1200},{"alt":null,"id":37026237579399,"position":2,"preview_image":{"aspect_ratio":0.8,"height":1500,"width":1200,"src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/12_cookies_zoomed_in.webp?v=1786635752"},"aspect_ratio":0.8,"height":1500,"media_type":"image","src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/12_cookies_zoomed_in.webp?v=1786635752","width":1200},{"alt":null,"id":37026239479943,"position":3,"preview_image":{"aspect_ratio":0.8,"height":1500,"width":1200,"src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766"},"aspect_ratio":0.8,"height":1500,"media_type":"image","src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766","width":1200},{"alt":null,"id":37026242003079,"position":4,"preview_image":{"aspect_ratio":0.8,"height":1500,"width":1200,"src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777"},"aspect_ratio":0.8,"height":1500,"media_type":"image","src":"\/\/www.felixandnorton.com\/cdn\/shop\/files\/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eIndulge in our signature assortment of\u003cstrong\u003e Freshly-Baked Gourmet Cookies,\u003c\/strong\u003e crafted with premium ingredients and baked to order. Each box features a curated selection of flavours, perfect for gifting, entertaining, or indulging yourself. \u003cbr\u003e\u003cbr\u003eAvailable in boxes of 6, 12, 18 and 24 cookies.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eWant to pick y
13574our own flavours? Click here to \u003ca href=\"https:\/\/www.felixandnorton.com\/products\/build-your-own-box\" rel=\"noopener\" target=\"_blank\"\u003eBuild Your Own Box of Freshly-Baked Cookie\u003c\/a\u003e\u003ca href=\"https:\/\/www.felixandnorton.com\/products\/build-your-own-box\" rel=\"noopener\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.felixandnorton.com\/products\/build-your-own-box\" rel=\"noopener\" target=\"_blank\"\u003es\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e"},
13575        options_with_values: [{"name":"Quantity","position":1,"values":["Box of 6","Box of 12","Box of 18","Box of 24"]}]
13576      });
13577    
13578  
13579</script>
13579
13580
13581<script
13582  type='module'
13583  src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_core.js'
13584></script>
13584
13585<!-- END app snippet -->
13586
13587
13588
13589
13590</div><div id="shopify-block-AdW9mTWxpY0NKNDNDd__6842374028040892932" class="shopify-block shopify-app-block">
13591
13592<!-- BEGIN app snippet: loyalty-styles -->
13593
13594
13595
13596
13597
13598  
13599  
13600    
13601    <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/common.css" media="print" onload="this.onload=null;this.media='all'">
13602    <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/common.css"></noscript>
13603  
13604
13605  
13606  
13607    
13608    <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/modals.css" media="print" onload="this.onload=null;this.media='all'">
13609    <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/modals.css"></noscript>
13610  
13611
13612  
13613  
13614    
13615    <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/loyalty-page-rules.css" media="print" onload="this.onload=null;this.media='all'">
13616    <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/loyalty-page-rules.css"></noscript>
13617  
13618
13619  
13620  
13621    
13622    <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/carousel.css" media="print" onload="this.onload=null;this.media='all'">
13623    <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/carousel.css"></noscript>
13624  
13625
13626  
13627  
13628    
13629    <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/cart.css" media="print" onload="this.onload=null;this.media='all'">
13630    <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/cart.css"></noscript>
13631  
13632
13633<!-- END app snippet -->
13634
13635
13636<!-- BEGIN app snippet: customizations -->
13637
13638
13639<script
13640  type='application/json'
13641  class='ll__storefront-customizations-ho4ed3'
13642  data-current-locale='en'
13643>
13644  {
13645    "multiLanguageTextCustomizations":{
13646      "en":null
13647    },
13648    "dynamicContentTranslations":{
13649      "en":null
13650    },"customCSS": "\n.ll__cart-ho4ed3 {\n display: none;\n}\n.ll__cart-membership-header input {\n border: none;\nwidth: 36px !important; \nmin-width: 36px !important; \n\n}\n\n.ll__cart-membership-header input::before {\nleft: 3px !important;\n\n}\n\n.ll__cart-membership-header input::after {\n display: none;\n}\n\n.ll__cart-membership-ho4ed3 a {\n font-weight: bold !important;\n  color: #e01783 !important;\nfont-family: var(--font-paragraph--family) !important;\n}\n\n  .ll__membership-title {  \nfont-family: var(--font-paragraph--family) !important;\n font-weight: bold !important;\n\n}\n.ll__panel-image {\n    background-size: contain !important;\n}\n.ll__loyalty-page-membership-ho4ed3 {\n padding: 14px;\n}\n.ll__root-ho4ed3 {\n\nfont-family: var(--font-paragraph--family); \/* Adjust fonts as needed *\/\n\n}\n\n.ll__membership-benefits-title {\n color: black !important;\n}\n\n@media (max-width: 767px) {\n.ll__panel-left-container {\n order: 2 !important;\n}\n\n.ll__loyalty-page-membership-ho4ed3 {\n flex-direction: column;\ngap: 16px;\n}\n\n.ll__panel-left-container {\n padding: 0px !important;\n}\n\n}\n\n\n.ll__membership-benefits li, .ll__membership-benefits-title {\n font-size: var(--font-paragraph--size) !important;\nline-height: normal;\n}\n\n.ll__panel-title, .ll__membership-header \u003e div:last-child, .ll__labeled-value {\nfont-size: 24px !important;\n}\n\n.ll__button {\n     --text-align: center;\n    display: grid;\n    align-content: center;\n    text-decoration: none;\n    text-align: var(--text-align);\n    color: var(--button-color);\n    -webkit-appearance: none;\n    appearance: none;\n    background-color: var(--button-background-color);\n    border: none;\n    font-family: var(--font-paragraph--family);\n    font-style: var(--font-paragraph--style);\n    font-size: var(--font-paragraph--size);\n    line-height: var(--font-paragraph--line-height);\n    margin-block: 0;\n    transition: color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);\n    cursor: pointer;\n    width: fit-content;\n    box-shadow: inset 0 0 0 var(--button-border-width) var(--button-border-color);\n    padding-block: var(--button-padding-block);\n    padding-inline: var(--button-padding-inline);\n}","cartPlacementSelector": "","backgroundColorDark": "#e01783","cartMembershipPlacementSelector": ".cart-totals__container","textColor": "#000","textCustomizations": {"loyaltyPageMembershipTitleText":"Get your FREE Cookies !","loyaltyPageMembershipJoinButtonText":"Join now","cartMembershipTitleText":"The Félix \u0026 Norton Membership","cartMembershipDescriptionText":"Enroll in The Félix \u0026 Norton Membership to receive +$20 in cookies !           \u003ca href=\"https:\/\/www.felixandnorton.com\/pages\/the-big-chunks-club%E2%84%A2-membership\"\u003eLearn more\u003c\/a\u003e","walletPassSubtitleText":"Get store credits \u0026 benefits in store and online with our Wallet Pass","walletPassTitleText":"Add your Membership to your Wallet Pass","walletPassLoginButtonText":"Log in to add"},"backgroundColorLight": "#f8f9fa"}
13651</script>
13651
13652
13653<style>
13654  .ll__root-ho4ed3 {
13655    --color-background-dark: #e01783;
13656    --color-background-light: #f8f9fa;
13657    --color-text: #000;
13658    }
13659
13660  
13661.ll__cart-ho4ed3 {
13662 display: none;
13663}
13664.ll__cart-membership-header input {
13665 border: none;
13666width: 36px !important; 
13667min-width: 36px !important; 
13668
13669}
13670
13671.ll__cart-membership-header input::before {
13672left: 3px !important;
13673
13674}
13675
13676.ll__cart-membership-header input::after {
13677 display: none;
13678}
13679
13680.ll__cart-membership-ho4ed3 a {
13681 font-weight: bold !important;
13682  color: #e01783 !important;
13683font-family: var(--font-paragraph--family) !important;
13684}
13685
13686  .ll__membership-title {  
13687font-family: var(--font-paragraph--family) !important;
13688 font-weight: bold !important;
13689
13690}
13691.ll__panel-image {
13692    background-size: contain !important;
13693}
13694.ll__loyalty-page-membership-ho4ed3 {
13695 padding: 14px;
13696}
13697.ll__root-ho4ed3 {
13698
13699font-family: var(--font-paragraph--family); /* Adjust fonts as needed */
13700
13701}
13702
13703.ll__membership-benefits-title {
13704 color: black !important;
13705}
13706
13707@media (max-width: 767px) {
13708.ll__panel-left-container {
13709 order: 2 !important;
13710}
13711
13712.ll__loyalty-page-membership-ho4ed3 {
13713 flex-direction: column;
13714gap: 16px;
13715}
13716
13717.ll__panel-left-container {
13718 padding: 0px !important;
13719}
13720
13721}
13722
13723
13724.ll__membership-benefits li, .ll__membership-benefits-title {
13725 font-size: var(--font-paragraph--size) !important;
13726line-height: normal;
13727}
13728
13729.ll__panel-title, .ll__membership-header > div:last-child, .ll__labeled-value {
13730font-size: 24px !important;
13731}
13732
13733.ll__button {
13734     --text-align: center;
13735    display: grid;
13736    align-content: center;
13737    text-decoration: none;
13738    text-align: var(--text-align);
13739    color: var(--button-color);
13740    -webkit-appearance: none;
13741    appearance: none;
13742    background-color: var(--button-background-color);
13743    border: none;
13744    font-family: var(--font-paragraph--family);
13745    font-style: var(--font-paragraph--style);
13746    font-size: var(--font-paragraph--size);
13747    line-height: var(--font-paragraph--line-height);
13748    margin-block: 0;
13749    transition: color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);
13750    cursor: pointer;
13751    width: fit-content;
13752    box-shadow: inset 0 0 0 var(--button-border-width) var(--button-border-color);
13753    padding-block: var(--button-padding-block);
13754    padding-inline: var(--button-padding-inline);
13755}
13756</style>
13757<!-- END app snippet -->
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773  
13774  <!-- BEGIN app snippet: modal -->
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784<script
13785  type='application/json'
13786  class='ll__shop-data-ho4ed3'
13787  data-product-variant-id=''
13788  data-customer-tags=''
13789>
13790  {"currencySymbol":"$","excludedCustomerTags":[],"earnRules":[{"id":682707,"type":"Birthday points","title":"Birthday points (don't delete, needed for birthday reminder trigger)","pointsPerAction":1}],"redeemRules":[],"vipTiers":[{"name":"Free tier","threshold":0,"benefits":[],"iconUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/tier-icon-0_80x80.png?v=1775143786"}],"vipTierOptions":{"isEnabled":false,"thresholdType":"amount-spent","progressExpirationType":"end-of-year"},"pointsName":{"singular":"Chocolate Chunks","plural":"Chocolate Chunks"},"memberships":[{"id":616223,"name":"Félix \u0026 Norton Membership - Classic","price":19.99,"interval":"year","productVariantId":"gid:\/\/shopify\/ProductVariant\/45654353870983","productVariantImageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/15_ee2b9941-8dd0-4307-bc04-5e8eb2cd5b17_300x.png?v=1786967955","benefits":[{"id":766509,"type":"Custom benefit","title":"🍪 12 Free Cookies when you sign-up","rewardAmount":1,"method":"one-time"},{"id":296049,"type":"Store credit cashback","title":"💰 10% Cash Back on every purchase","rewardAmount":9,"method":"automatic"},{"id":287449,"type":"Amount discount","title":"💛 100% Guaranteed delicious cookies","rewardAmount":19.99,"method":"automatic","rewardType":"fixed","automaticDiscountMessage":"Membership","appliedToCollectionIds":["gid:\/\/shopify\/Collection\/324607443079"]}],"sellingPlanGroup":{"id":"gid:\/\/shopify\/SellingPlanGroup\/1607106695","sellingPlanId":"gid:\/\/shopify\/SellingPlan\/2825879687"},"posProductVariantId":"gid:\/\/shopify\/ProductVariant\/42844621897863"},{"id":384426,"name":"Félix \u0026 Norton Membership - Gold","price":49.99,"interval":"year","productVariantId":"gid:\/\/shopify\/ProductVariant\/45654353903751","productVariantImageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/14_852209cc-dd4e-4006-a56c-87587b9be7b9_300x.png?v=1787323103","benefits":[{"id":664510,"type":"Custom benefit","title":"🛵1,99$ local Uber delivery on eligible orders","rewardAmount":1,"method":"one-time"},{"id":544758,"type":"Custom benefit","title":"🍪18 free cookies when you sign-up","rewardAmount":1,"method":"one-time"},{"id":412880,"type":"Store credit cashback","title":"💰12% cashback on every purchase","rewardAmount":11,"method":"automatic"}],"sellingPlanGroup":{"id":"gid:\/\/shopify\/SellingPlanGroup\/2322497671","sellingPlanId":"gid:\/\/shopify\/SellingPlan\/3653369991"},"posProductVariantId":"gid:\/\/shopify\/ProductVariant\/45654353903751"}],"isExcludeShippingFromPointsCalculation":true,"integrations":{"wallet":{"isEnabled":true,"organizationName":"Félix \u0026 Norton","launchUrl":"https:\/\/www.felixandnorton.com\/","iconUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/wallet-icon_521080b7-3a30-4b88-a00a-d67b4b2c2d1a.png?v=1786019658","logoUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/wallet-logo_138e4519-2611-40c5-bdea-70e4fae7ef8b.png?v=1786019190","stripUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/wallet-strip_41fbcd24-0ec1-45a3-8930-ff892f824d66.png?v=1787328017","googleLogoUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/wallet-logo_138e4519-2611-40c5-bdea-70e4fae7ef8b.png?v=1786019190","googleHeroUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/wallet-google-hero.png?v=1787326319","backgroundColor":"#f79dbe","labelColor":"#ffffff","foregroundColor":"#000000","isBrandNameHidden":false,"pointValue":0.01,"programName":"The Félix \u0026 Norton Membership","appleFields":{"header":{"type":"Shopify store credit","label":"Store Credits","text":""},"primary":{"type":"Paid membership status","label":"","text":""},"secondary":{"type":"None","label":"Name","text":""},"auxiliary":{"type":"None","label":"","text":""},"barcode":{"type":"Name","label":"","text":""}},"googleFields":{"primary":{"type":"Shopify store credit","label":"Store Credits","text":""},"secondary":{"type":"Name","label":"Name","text":""},"auxiliary":{"type":"Paid membership status","label":"","text":""},"barcode":{"type":"Name","label":"","text":""}}}},"pointsExpirationMonths":12,"membershipOptions":{"isEnabled":true,"automaticCombinesWithDiscounts":[]},"isExcludeTaxesFromPointsCalculation":true,"referral":{"isEnabled":false,"isAccountRequired":true,"socialShareTypes":["facebook","twitter","email"]}}
13791</script>
13791
13792
13793
13794  
13794<script type='application/json' class='ll__active-rewards-ho4ed3'>
13795    null
13796  </script>
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819<dialog
13820  class='ll__redeem-modal-ho4ed3 ll__root-ho4ed3 ll__modal'
13821  data-points-available='0'
13822
13823  
13824>
13825  <div class='ll__modal-content'>
13826    
13827      <div class='ll__page-1 ll__modal-page ll__logged-out' style='display: none;'>
13828        <!-- BEGIN app snippet: modal-header --><div class='ll__header'>
13829  
13830
13831  
13832
13833  
13834
13835  <button type='button' class='ll__close-button'>✕</button>
13836</div>
13837<!-- END app snippet -->
13838
13839        <p class='ll__title'>
13840          
13841            Join program to get rewards
13842          
13843        </p>
13844
13845        <p class='ll__subtitle'>
13846          
13847            Redeem your points for discounts
13848          
13849        </p>
13850
13851        <div class='ll__button-group'>
13852          <button type='button' class='ll__join-button ll__button'>
13853            
13854              Join now
13855            
13856          </button>
13857
13858          <button type='button' class='ll__login-button ll__button'>
13859            
13860              Log in
13861            
13862          </button>
13863        </div>
13864      </div>
13865    
13866
13867    
13868      <div class='ll__page-3 ll__modal-page' style='display: none;'>
13869        <!-- BEGIN app snippet: modal-header --><div class='ll__header'>
13870  <button type='button' class='ll__back-button'>←</button>
13871  
13872
13873  
13874    <div class='ll__back-button-placeholder' style='display: none;'> </div>
13875  
13876
13877  
13878
13879  <button type='button' class='ll__close-button'>✕</button>
13880</div>
13881<!-- END app snippet -->
13882
13883        <div class='ll__illustrated-block'>
13884          <span class='ll__icon-percentage'></span>
13885
13886          <div>
13887            <p class='ll__selected-rule-title'></p>
13888            <p class='ll__selected-rule-subtitle'></p>
13889          </div>
13890        </div>
13891
13892        <p class='ll__description'>
13893          Use this discount code on your next order!
13894        </p>
13895
13896        <div class='ll__input-container'>
13897          <input type='text' class='ll__discount-code-input ll__input' readonly>
13898
13899          <button type='button' class='ll__copy-discount-button ll__copy-button'>
13900            <span class='ll__copied-message' style='display: none;'>Copied!</span>
13901
13902            <span class='ll__icon-copy'></span>
13903          </button>
13904        </div>
13905
13906        <p class='ll__expiration-date'>
13907          Reward expires on <span class='ll__expiration-date-value'></span>
13908        </p>
13909
13910        <p class='ll__apply-discount-error ll__error'></p>
13911
13912        <button type='button' class='ll__apply-discount-button ll__button'></button>
13913
13914        
13915      </div>
13916
13917      
13918    
13919
13920    
13921  </div>
13922</dialog>
13923<!-- END app snippet -->
13924
13925  
13925<script src='https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/modals.js' type='text/javascript' defer></script>
13925
13926
13927  
13928
13929
13930
13931
13932  <!-- BEGIN app snippet: loyalty-styles -->
13933
13934
13935
13936
13937
13938  
13939  
13940    
13941    <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/wallet.css" media="print" onload="this.onload=null;this.media='all'">
13942    <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/wallet.css"></noscript>
13943  
13944
13945<!-- END app snippet -->
13946
13947  <div
13948    class='ll__wallet-state-ho4ed3'
13949    hidden
13950    data-wallet-enabled='true'
13951    data-is-logged-in='false'
13952  ></div>
13953
13954  
13954<script src='https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/wallet.js' type='text/javascript' defer></script>
13954
13955
13956
13957
13958  
13958<script src='https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/cart.js' type='text/javascript' defer></script>
13958
13959
13960  
13961
13962
13963<script src='https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/opt-in.js' type='text/javascript' defer></script>
13963
13964
13965
13966
13967  
13968
13969  <div class='ll__cart-ho4ed3 ll__root-ho4ed3 ll__container' style='display: none;'>
13970    
13971      <span>Log in to redeem your points for rewards.</span>
13972
13973      <a href='https://www.felixandnorton.com/customer_authentication/redirect?locale=en&region_country=CA?return_url=/cart'>Log in</a>
13974    
13975  </div>
13976
13977
13978
13979
13980</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
13980<script>
13981  window['ShopifyForms'] = {
13982    ...window['ShopifyForms'],
13983    currentPageType: "index"
13984  };
13985</script>
13985
13986
13987
13988</div><div id="shopify-block-ARmF3K0tsNmJmS0ROS__7721651268894810972" class="shopify-block shopify-app-block">
13989
13990<!-- BEGIN app snippet: loyalty-styles -->
13991
13992
13993
13994
13995
13996  
13997  
13998    
13999    <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/common.css" media="print" onload="this.onload=null;this.media='all'">
14000    <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/common.css"></noscript>
14001  
14002
14003  
14004  
14005    
14006    <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/cart-membership.css" media="print" onload="this.onload=null;this.media='all'">
14007    <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/cart-membership.css"></noscript>
14008  
14009
14010<!-- END app snippet -->
14011
14012
14013<!-- BEGIN app snippet: customizations -->
14014
14015
14016<script
14017  type='application/json'
14018  class='ll__storefront-customizations-ho4ed3'
14019  data-current-locale='en'
14020>
14021  {
14022    "multiLanguageTextCustomizations":{
14023      "en":null
14024    },
14025    "dynamicContentTranslations":{
14026      "en":null
14027    },"customCSS": "\n.ll__cart-ho4ed3 {\n display: none;\n}\n.ll__cart-membership-header input {\n border: none;\nwidth: 36px !important; \nmin-width: 36px !important; \n\n}\n\n.ll__cart-membership-header input::before {\nleft: 3px !important;\n\n}\n\n.ll__cart-membership-header input::after {\n display: none;\n}\n\n.ll__cart-membership-ho4ed3 a {\n font-weight: bold !important;\n  color: #e01783 !important;\nfont-family: var(--font-paragraph--family) !important;\n}\n\n  .ll__membership-title {  \nfont-family: var(--font-paragraph--family) !important;\n font-weight: bold !important;\n\n}\n.ll__panel-image {\n    background-size: contain !important;\n}\n.ll__loyalty-page-membership-ho4ed3 {\n padding: 14px;\n}\n.ll__root-ho4ed3 {\n\nfont-family: var(--font-paragraph--family); \/* Adjust fonts as needed *\/\n\n}\n\n.ll__membership-benefits-title {\n color: black !important;\n}\n\n@media (max-width: 767px) {\n.ll__panel-left-container {\n order: 2 !important;\n}\n\n.ll__loyalty-page-membership-ho4ed3 {\n flex-direction: column;\ngap: 16px;\n}\n\n.ll__panel-left-container {\n padding: 0px !important;\n}\n\n}\n\n\n.ll__membership-benefits li, .ll__membership-benefits-title {\n font-size: var(--font-paragraph--size) !important;\nline-height: normal;\n}\n\n.ll__panel-title, .ll__membership-header \u003e div:last-child, .ll__labeled-value {\nfont-size: 24px !important;\n}\n\n.ll__button {\n     --text-align: center;\n    display: grid;\n    align-content: center;\n    text-decoration: none;\n    text-align: var(--text-align);\n    color: var(--button-color);\n    -webkit-appearance: none;\n    appearance: none;\n    background-color: var(--button-background-color);\n    border: none;\n    font-family: var(--font-paragraph--family);\n    font-style: var(--font-paragraph--style);\n    font-size: var(--font-paragraph--size);\n    line-height: var(--font-paragraph--line-height);\n    margin-block: 0;\n    transition: color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);\n    cursor: pointer;\n    width: fit-content;\n    box-shadow: inset 0 0 0 var(--button-border-width) var(--button-border-color);\n    padding-block: var(--button-padding-block);\n    padding-inline: var(--button-padding-inline);\n}","cartPlacementSelector": "","backgroundColorDark": "#e01783","cartMembershipPlacementSelector": ".cart-totals__container","textColor": "#000","textCustomizations": {"loyaltyPageMembershipTitleText":"Get your FREE Cookies !","loyaltyPageMembershipJoinButtonText":"Join now","cartMembershipTitleText":"The Félix \u0026 Norton Membership","cartMembershipDescriptionText":"Enroll in The Félix \u0026 Norton Membership to receive +$20 in cookies !           \u003ca href=\"https:\/\/www.felixandnorton.com\/pages\/the-big-chunks-club%E2%84%A2-membership\"\u003eLearn more\u003c\/a\u003e","walletPassSubtitleText":"Get store credits \u0026 benefits in store and online with our Wallet Pass","walletPassTitleText":"Add your Membership to your Wallet Pass","walletPassLoginButtonText":"Log in to add"},"backgroundColorLight": "#f8f9fa"}
14028</script>
14028
14029
14030<style>
14031  .ll__root-ho4ed3 {
14032    --color-background-dark: #e01783;
14033    --color-background-light: #f8f9fa;
14034    --color-text: #000;
14035    }
14036
14037  
14038.ll__cart-ho4ed3 {
14039 display: none;
14040}
14041.ll__cart-membership-header input {
14042 border: none;
14043width: 36px !important; 
14044min-width: 36px !important; 
14045
14046}
14047
14048.ll__cart-membership-header input::before {
14049left: 3px !important;
14050
14051}
14052
14053.ll__cart-membership-header input::after {
14054 display: none;
14055}
14056
14057.ll__cart-membership-ho4ed3 a {
14058 font-weight: bold !important;
14059  color: #e01783 !important;
14060font-family: var(--font-paragraph--family) !important;
14061}
14062
14063  .ll__membership-title {  
14064font-family: var(--font-paragraph--family) !important;
14065 font-weight: bold !important;
14066
14067}
14068.ll__panel-image {
14069    background-size: contain !important;
14070}
14071.ll__loyalty-page-membership-ho4ed3 {
14072 padding: 14px;
14073}
14074.ll__root-ho4ed3 {
14075
14076font-family: var(--font-paragraph--family); /* Adjust fonts as needed */
14077
14078}
14079
14080.ll__membership-benefits-title {
14081 color: black !important;
14082}
14083
14084@media (max-width: 767px) {
14085.ll__panel-left-container {
14086 order: 2 !important;
14087}
14088
14089.ll__loyalty-page-membership-ho4ed3 {
14090 flex-direction: column;
14091gap: 16px;
14092}
14093
14094.ll__panel-left-container {
14095 padding: 0px !important;
14096}
14097
14098}
14099
14100
14101.ll__membership-benefits li, .ll__membership-benefits-title {
14102 font-size: var(--font-paragraph--size) !important;
14103line-height: normal;
14104}
14105
14106.ll__panel-title, .ll__membership-header > div:last-child, .ll__labeled-value {
14107font-size: 24px !important;
14108}
14109
14110.ll__button {
14111     --text-align: center;
14112    display: grid;
14113    align-content: center;
14114    text-decoration: none;
14115    text-align: var(--text-align);
14116    color: var(--button-color);
14117    -webkit-appearance: none;
14118    appearance: none;
14119    background-color: var(--button-background-color);
14120    border: none;
14121    font-family: var(--font-paragraph--family);
14122    font-style: var(--font-paragraph--style);
14123    font-size: var(--font-paragraph--size);
14124    line-height: var(--font-paragraph--line-height);
14125    margin-block: 0;
14126    transition: color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);
14127    cursor: pointer;
14128    width: fit-content;
14129    box-shadow: inset 0 0 0 var(--button-border-width) var(--button-border-color);
14130    padding-block: var(--button-padding-block);
14131    padding-inline: var(--button-padding-inline);
14132}
14133</style>
14134<!-- END app snippet -->
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149  
14149<script
14150    type='application/json'
14151    class='ll__shop-data-ho4ed3'
14152    data-product-variant-id=''
14153    data-default-membership-id='616223'
14154  >
14155    {"currencySymbol":"$","excludedCustomerTags":[],"earnRules":[{"id":682707,"type":"Birthday points","title":"Birthday points (don't delete, needed for birthday reminder trigger)","pointsPerAction":1}],"redeemRules":[],"vipTiers":[{"name":"Free tier","threshold":0,"benefits":[],"iconUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/tier-icon-0_80x80.png?v=1775143786"}],"vipTierOptions":{"isEnabled":false,"thresholdType":"amount-spent","progressExpirationType":"end-of-year"},"pointsName":{"singular":"Chocolate Chunks","plural":"Chocolate Chunks"},"memberships":[{"id":616223,"name":"Félix \u0026 Norton Membership - Classic","price":19.99,"interval":"year","productVariantId":"gid:\/\/shopify\/ProductVariant\/45654353870983","productVariantImageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/15_ee2b9941-8dd0-4307-bc04-5e8eb2cd5b17_300x.png?v=1786967955","benefits":[{"id":766509,"type":"Custom benefit","title":"🍪 12 Free Cookies when you sign-up","rewardAmount":1,"method":"one-time"},{"id":296049,"type":"Store credit cashback","title":"💰 10% Cash Back on every purchase","rewardAmount":9,"method":"automatic"},{"id":287449,"type":"Amount discount","title":"💛 100% Guaranteed delicious cookies","rewardAmount":19.99,"method":"automatic","rewardType":"fixed","automaticDiscountMessage":"Membership","appliedToCollectionIds":["gid:\/\/shopify\/Collection\/324607443079"]}],"sellingPlanGroup":{"id":"gid:\/\/shopify\/SellingPlanGroup\/1607106695","sellingPlanId":"gid:\/\/shopify\/SellingPlan\/2825879687"},"posProductVariantId":"gid:\/\/shopify\/ProductVariant\/42844621897863"},{"id":384426,"name":"Félix \u0026 Norton Membership - Gold","price":49.99,"interval":"year","productVariantId":"gid:\/\/shopify\/ProductVariant\/45654353903751","productVariantImageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/14_852209cc-dd4e-4006-a56c-87587b9be7b9_300x.png?v=1787323103","benefits":[{"id":664510,"type":"Custom benefit","title":"🛵1,99$ local Uber delivery on eligible orders","rewardAmount":1,"method":"one-time"},{"id":544758,"type":"Custom benefit","title":"🍪18 free cookies when you sign-up","rewardAmount":1,"method":"one-time"},{"id":412880,"type":"Store credit cashback","title":"💰12% cashback on every purchase","rewardAmount":11,"method":"automatic"}],"sellingPlanGroup":{"id":"gid:\/\/shopify\/SellingPlanGroup\/2322497671","sellingPlanId":"gid:\/\/shopify\/SellingPlan\/3653369991"},"posProductVariantId":"gid:\/\/shopify\/ProductVariant\/45654353903751"}],"isExcludeShippingFromPointsCalculation":true,"integrations":{"wallet":{"isEnabled":true,"organizationName":"Félix \u0026 Norton","launchUrl":"https:\/\/www.felixandnorton.com\/","iconUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/wallet-icon_521080b7-3a30-4b88-a00a-d67b4b2c2d1a.png?v=1786019658","logoUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/wallet-logo_138e4519-2611-40c5-bdea-70e4fae7ef8b.png?v=1786019190","stripUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/wallet-strip_41fbcd24-0ec1-45a3-8930-ff892f824d66.png?v=1787328017","googleLogoUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/wallet-logo_138e4519-2611-40c5-bdea-70e4fae7ef8b.png?v=1786019190","googleHeroUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0365\/4457\/7671\/files\/wallet-google-hero.png?v=1787326319","backgroundColor":"#f79dbe","labelColor":"#ffffff","foregroundColor":"#000000","isBrandNameHidden":false,"pointValue":0.01,"programName":"The Félix \u0026 Norton Membership","appleFields":{"header":{"type":"Shopify store credit","label":"Store Credits","text":""},"primary":{"type":"Paid membership status","label":"","text":""},"secondary":{"type":"None","label":"Name","text":""},"auxiliary":{"type":"None","label":"","text":""},"barcode":{"type":"Name","label":"","text":""}},"googleFields":{"primary":{"type":"Shopify store credit","label":"Store Credits","text":""},"secondary":{"type":"Name","label":"Name","text":""},"auxiliary":{"type":"Paid membership status","label":"","text":""},"barcode":{"type":"Name","label":"","text":""}}}},"pointsExpirationMonths":12,"membershipOptions":{"isEnabled":true,"automaticCombinesWithDiscounts":[]},"isExcludeTaxesFromPointsCalculation":true,"referral":{"isEnabled":false,"isAccountRequired":true,"socialShareTypes":["facebook","twitter","email"]}}
14156  </script>
14156
14157
14158  
14158<script type='application/json' class='ll__storefront-customizations-ho4ed3'>
14159    {"customCSS":"\n.ll__cart-ho4ed3 {\n display: none;\n}\n.ll__cart-membership-header input {\n border: none;\nwidth: 36px !important; \nmin-width: 36px !important; \n\n}\n\n.ll__cart-membership-header input::before {\nleft: 3px !important;\n\n}\n\n.ll__cart-membership-header input::after {\n display: none;\n}\n\n.ll__cart-membership-ho4ed3 a {\n font-weight: bold !important;\n  color: #e01783 !important;\nfont-family: var(--font-paragraph--family) !important;\n}\n\n  .ll__membership-title {  \nfont-family: var(--font-paragraph--family) !important;\n font-weight: bold !important;\n\n}\n.ll__panel-image {\n    background-size: contain !important;\n}\n.ll__loyalty-page-membership-ho4ed3 {\n padding: 14px;\n}\n.ll__root-ho4ed3 {\n\nfont-family: var(--font-paragraph--family); \/* Adjust fonts as needed *\/\n\n}\n\n.ll__membership-benefits-title {\n color: black !important;\n}\n\n@media (max-width: 767px) {\n.ll__panel-left-container {\n order: 2 !important;\n}\n\n.ll__loyalty-page-membership-ho4ed3 {\n flex-direction: column;\ngap: 16px;\n}\n\n.ll__panel-left-container {\n padding: 0px !important;\n}\n\n}\n\n\n.ll__membership-benefits li, .ll__membership-benefits-title {\n font-size: var(--font-paragraph--size) !important;\nline-height: normal;\n}\n\n.ll__panel-title, .ll__membership-header \u003e div:last-child, .ll__labeled-value {\nfont-size: 24px !important;\n}\n\n.ll__button {\n     --text-align: center;\n    display: grid;\n    align-content: center;\n    text-decoration: none;\n    text-align: var(--text-align);\n    color: var(--button-color);\n    -webkit-appearance: none;\n    appearance: none;\n    background-color: var(--button-background-color);\n    border: none;\n    font-family: var(--font-paragraph--family);\n    font-style: var(--font-paragraph--style);\n    font-size: var(--font-paragraph--size);\n    line-height: var(--font-paragraph--line-height);\n    margin-block: 0;\n    transition: color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);\n    cursor: pointer;\n    width: fit-content;\n    box-shadow: inset 0 0 0 var(--button-border-width) var(--button-border-color);\n    padding-block: var(--button-padding-block);\n    padding-inline: var(--button-padding-inline);\n}","cartPlacementSelector":"","backgroundColorDark":"#e01783","dynamicContentTranslations":{"fr":{"memberships":{"384426":{"name":"L'adhésion Félix \u0026 Norton - Gold","benefits":{"412880":{"title":"💰 12 % de remise sur chaque achat"},"544758":{"title":"🍪18 biscuits GRATUITS lors de l'adhésion"},"664510":{"title":"🛵Livraison locale avec Uber à 1,99 $ sur les commandes admissibles"}}},"616223":{"benefits":{"287449":{"title":"💛 Des biscuits 100 % délicieux, c'est garanti !"},"296049":{"title":"💰 10 % de remise sur chaque achat"},"766509":{"title":"🍪12 biscuits GRATUITS lors de l'adhésion"}},"name":"L'adhésion Félix \u0026 Norton - Classique "}}}},"multiLanguageTextCustomizations":{"fr":{"cartMembershipTitleText":"Big Chunks Club™️ -","cartMembershipDescriptionText":" Inscrivez-vous au programme Big Chunks Club et recevez 20 $ en biscuits !  \u003ca href=\"https:\/\/www.felixandnorton.com\/pages\/the-big-chunks-club%E2%84%A2-membership\"\u003eEn savoir plus\u003c\/a\u003e","loyaltyPageLoggedInPointBalanceText":"Vous avez","walletPassTitleText":"Ajoutez votre adhésion à votre Wallet Pass","walletPassSubtitleText":"Utilisez vos remises en argent en ligne et en magasin grâce à notre Wallet Pass","loyaltyPageMembershipTitleText":"Obtenez vos biscuits gratuits !","loyaltyPageMembershipBenefitsTitleText":"Avantages :","loyaltyPageMembershipJoinButtonText":"Adhérer dès maintenant","walletPassAppleButtonText":"Ajouter à Apple Wallet","walletPassGoogleButtonText":"Ajouter à Google Wallet","walletPassLoginTitleText":"Connectez-vous pour ajouter votre Wallet Pass","walletPassLoginButtonText":"Connecter mon compte","walletPassLoginSubtitleText":"Profitez d'avantages exclusifs en magasin et en ligne grâce à notre Wallet Pass"}},"cartMembershipPlacementSelector":".cart-totals__container","textColor":"#000","textCustomizations":{"loyaltyPageMembershipTitleText":"Get your FREE Cookies !","loyaltyPageMembershipJoinButtonText":"Join now","cartMembershipTitleText":"The Félix \u0026 Norton Membership","cartMembershipDescriptionText":"Enroll in The Félix \u0026 Norton Membership to receive +$20 in cookies !           \u003ca href=\"https:\/\/www.felixandnorton.com\/pages\/the-big-chunks-club%E2%84%A2-membership\"\u003eLearn more\u003c\/a\u003e","walletPassSubtitleText":"Get store credits \u0026 benefits in store and online with our Wallet Pass","walletPassTitleText":"Add your Membership to your Wallet Pass","walletPassLoginButtonText":"Log in to add"},"backgroundColorLight":"#f8f9fa"}
14160  </script>
14160
14161
14162  
14163  <div class='ll__cart-membership-ho4ed3 ll__root-ho4ed3 ll__container' style='display: none;'>
14164    <div class='ll__cart-membership-header'>
14165      <input type='checkbox' name='membership' disabled>
14166
14167      <div class='ll__membership-title'>
14168        The Félix & Norton Membership
14169        <span class='ll__membership-price'></span>/<span class='ll__membership-interval'>year
14170</span>
14171      </div>
14172    </div>
14173
14174    <p class='ll__membership-description'>
14175      Enroll in The Félix & Norton Membership to receive +$20 in cookies !           <a href="https://www.felixandnorton.com/pages/the-big-chunks-club%E2%84%A2-membership">Learn more</a>
14176    </p>
14177  </div>
14178
14179  
14179<script src='https://cdn.shopify.com/extensions/01a0ee53-7f0d-716e-9216-61d1c222f313/loyalty-program-21-345/assets/cart.js' type='text/javascript' async></script>
14179
14180
14181</div>
14181<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
14181
14182</body>
14183</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.