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 & 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 & 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 & Norton is Montreal'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&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 & Norton" 83> 84<meta 85 name="twitter:description" 86 content="Baking smiles since 1985. Félix & Norton is Montreal'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&N delivered right to your door anywhere in Canada!" 87> 88 89<title> 90 Gourmet Cookie Delivery | Félix & 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 & Norton is Montreal'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&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 & 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 & 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 & 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 & 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&width=800" alt="Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/collections/bakedcookies_e3c0072d-2caa-454f-a095-8d25b06299c1.png?v=1788865537&width=352 352w, //www.felixandnorton.com/cdn/shop/collections/bakedcookies_e3c0072d-2caa-454f-a095-8d25b06299c1.png?v=1788865537&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&width=800" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&width=352 352w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&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&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&width=352 352w, //www.felixandnorton.com/cdn/shop/collections/Collection_header_lot_love_1200x_934e3462-0f4a-4dce-8c51-1e31a3547bcb.jpg?v=1701896478&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 & 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&width=800" alt="Best Sellers" srcset="//www.felixandnorton.com/cdn/shop/collections/70.png?v=1788865490&width=352 352w, //www.felixandnorton.com/cdn/shop/collections/70.png?v=1788865490&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&width=800" alt="All Products" srcset="//www.felixandnorton.com/cdn/shop/collections/Events_74ee09b9-3121-4dda-8c47-025edd34ef87.jpg?v=1749485708&width=352 352w, //www.felixandnorton.com/cdn/shop/collections/Events_74ee09b9-3121-4dda-8c47-025edd34ef87.jpg?v=1749485708&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&v=1747864259" alt="Félix &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&v=1747864259 1x, //www.felixandnorton.com/cdn/shop/files/Logo_F_N_horizontal_avec_shadow_48ea93aa-9f8e-4db6-9043-86379564aaf2.png?height=96&v=1747864259 2x, //www.felixandnorton.com/cdn/shop/files/Logo_F_N_horizontal_avec_shadow_48ea93aa-9f8e-4db6-9043-86379564aaf2.png?height=144&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 &
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&width=800" alt="Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/collections/bakedcookies_e3c0072d-2caa-454f-a095-8d25b06299c1.png?v=1788865537&width=352 352w, //www.felixandnorton.com/cdn/shop/collections/bakedcookies_e3c0072d-2caa-454f-a095-8d25b06299c1.png?v=1788865537&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&width=800" alt="Wallet strip image" srcset="//www.felixandnorton.com/cdn/shop/collections/68.png?v=1788865315&width=352 352w, //www.felixandnorton.com/cdn/shop/collections/68.png?v=1788865315&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&width=800" alt="Best Sellers" srcset="//www.felixandnorton.com/cdn/shop/collections/70.png?v=1788865490&width=352 352w, //www.felixandnorton.com/cdn/shop/collections/70.png?v=1788865490&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&width=800" alt="Snackwear" srcset="//www.felixandnorton.com/cdn/shop/collections/sweatshirt.jpg?v=1753297831&width=352 352w, //www.felixandnorton.com/cdn/shop/collections/sweatshirt.jpg?v=1753297831&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&width=3840" srcset="//www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3258.jpg?v=1762716244&width=832 832w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3258.jpg?v=1762716244&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3258.jpg?v=1762716244&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3258.jpg?v=1762716244&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3258.jpg?v=1762716244&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3258.jpg?v=1762716244&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&width=3840" alt="Félix & Norton" srcset="//www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&width=240 240w, //www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&width=352 352w, //www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&width=832 832w, //www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/Logo_blanc_horizontal_sans_shadow_6d6f1a81-4050-41c1-9350-eb20bfa67362.png?v=1747864259&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="{"product":{"id":8330553720967,"title":"
4129The Legendary Félix \u0026 Norton Cookie Bouquet®","handle":"bouquets","selectedVariant":null},"context":"collection","selectedOptions":[]}"> 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 & 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&width=3840" alt="The Legendary Félix &
4308 Norton Cookie Bouquet®" srcset="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&width=352 352w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&width=832 832w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&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&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&width=3840" alt="The Legendary Félix & Norton Cookie Bouquet®" srcset="//www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&width=240 240w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&width=352 352w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&width=832 832w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&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&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&width=3840" alt="The Legendary Félix & Norton Cookie Bouquet®" srcset="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&width=352 352w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&width=832 832w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0203.jpg?v=1770213969&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&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="{"product":{"id":7638329852039,"title":"Build Your Box of Freshly-Baked Cookies","handle":"build-your-own-box","selectedVariant":null},"context":"collection","selectedOptions":[]}"> 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&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&width=240 240w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&width=352 352w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&width=832 832w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&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&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&width=3840" alt="Build Your Box of Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&width=352 352w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&width=832 832w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&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&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="{"product":{"id":8732488597639,"title":"Assorted Freshly-Baked Cookies","handle":"assorted-freshly-baked-cookies","selectedVariant":null},"context":"collection","selectedOptions":[]}"> 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&width=3840" alt="Assorted Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&width=240 240w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&width=352 352w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&width=832 832w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&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&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&width=3840" alt="Assorted Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&width=240 240w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&width=352 352w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&width=832 832w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&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&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&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&width=240 240w, //www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&width=352 352w, //www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&width=832 832w, //www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/18_cookies_zoomed_in_4dac95e4-22c6-40b7-b62a-9750a237798d.webp?v=1786635766&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&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&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&width=240 240w, //www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&width=352 352w, //www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&width=832 832w, //www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/24_cookies_zoomed_in_85d59be0-0e5b-4a11-93eb-77f590aeb322.webp?v=1786635777&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&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="{"product":{"id":8515963551879,"title":"Mmminis⢠- Mini Crispy Cookies","handle":"mmminis","selectedVariant":null},"context":"collection","selectedOptions":[]}"> 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&width=3840" alt="Mmminis⢠- Mini Crispy Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&width=240 240w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&width=352 352w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&width=832 832w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&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&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&width=3840" alt="A pink stand-up pouch of Félix & 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&width=240 240w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&width=352 352w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&width=832 832w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&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&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&width=3840" alt="A pink stand-up pouch of Félix & Norton Minmini'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&width=240 240w, //www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&width=352 352w, //www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&width=832 832w, //www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/Love_3a9f032f-c0d8-4141-a73f-540db3fe0127.png?v=1789224241&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&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&width=3840" alt="A pink stand-up pouch of Felix & 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&width=240 240w, //www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&width=352 352w, //www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&width=832 832w, //www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/Menage_03a64250-2fba-41bb-a2b6-1c7d04c00d82.png?v=1789224241&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&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="{"product":{"id":7807676842119,"title":"Build Your Box of Frozen Cookie Dough","handle":"build-your-box-of-frozen-cookie-dough","selectedVariant":null},"context":"collection","selectedOptions":[]}"> 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&width=3840" alt="Build Your Box of Frozen Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&width=240 240w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&width=352 352w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&width=832 832w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/Build_your_own_frozen.jpg?v=1748378558&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&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&width=3840" alt="Build Your Box of Frozen Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&width=240 240w, //www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&width=352 352w, //www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&width=832 832w, //www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/bakedcookies.png?v=1769761602&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&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="{"product":{"id":8328779825287,"title":"Gourmet Cookies in a Pink Signature F\u0026N Tin","handle":"assorted-20-cookies-in-signature-f-n-tin","selectedVariant":null},"context":"collection","selectedOptions":[]}"> 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&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&width=3840" alt="Gourmet Cookies in a Pink Signature F&N Tin" srcset="//www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&width=240 240w, //www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&width=352 352w, //www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&width=832 832w, //www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/Taste_them_all_signature.jpg?v=1748378253&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&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&width=3840" alt="Gourmet Cookies in a Pink Signature F&N Tin" srcset="//www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&width=352 352w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&width=832 832w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3236.jpg?v=1764662715&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&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="{"product":{"id":8330552967303,"title":"The Félix \u0026 Norton Magnummm of Cookies","handle":"magnummm-fn","selectedVariant":null},"context":"collection","selectedOptions":[]}"> 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 & 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&width=3840" alt="The Félix & Norton Magnummm of Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&width=352 352w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&width=832 832w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0093.jpg?v=1769433039&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&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="{"product":{"id":7469467205767,"title":"Frozen Cookie Dough Bags","handle":"frozen-cookie-dough-bags","selectedVariant":null},"context":"collection","selectedOptions":[]}"> 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&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&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&width=352 352w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&width=832 832w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&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&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&width=3840" alt="Frozen Cookie Dough Bags" srcset="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&width=352 352w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&width=832 832w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9454.jpg?v=1770300778&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&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&width=3840" alt="Frozen Cookie Dough Bags" srcset="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&width=352 352w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&width=832 832w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9450.jpg?v=1770300778&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&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&width=3840" alt="Frozen Cookie Dough Bags" srcset="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&width=352 352w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&width=832 832w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9453.jpg?v=1770300778&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&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&width=3840" alt="Frozen Cookie Dough Bags" srcset="//www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&width=240 240w, //www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&width=352 352w, //www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&width=832 832w, //www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/dasssss.png?v=1770300778&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&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="{"product":{"id":7931786723463,"title":"Bulk Cookie Dough","handle":"bulk-cookie-dough-cases","selectedVariant":null},"context":"collection","selectedOptions":[]}"> 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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&width=240 240w, //www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&width=352 352w, //www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&width=832 832w, //www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/menage_c4cfec1c-23a7-4651-9e74-c6f675717934.png?v=1744389184&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&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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&width=240 240w, //www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&width=352 352w, //www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&width=832 832w, //www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/preview_images/2026_01_23_FelixNorton9678.jpg?v=1769695365&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&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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&width=240 240w, //www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&width=352 352w, //www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&width=832 832w, //www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/love_887e9fe6-fa47-4627-81cf-06cee804d96c.png?v=1769695383&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&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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&width=240 240w, //www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&width=352 352w, //www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&width=832 832w, //www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/ebony.png?v=1769695383&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&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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&width=240 240w, //www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&width=352 352w, //www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&width=832 832w, //www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/caramelt_44645cd0-09ae-400a-9b26-632f37c3379a.png?v=1769695383&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&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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&width=240 240w, //www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&width=352 352w, //www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&width=832 832w, //www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/chic_4642648f-17fc-45a9-9ec9-799402e9cce0.png?v=1769695383&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&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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&width=240 240w, //www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&width=352 352w, //www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&width=832 832w, //www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/rock_n_roll.png?v=1769695383&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&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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&width=240 240w, //www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&width=352 352w, //www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&width=832 832w, //www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/lemon_kiss.png?v=1769695383&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&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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&width=240 240w, //www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&width=352 352w, //www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&width=832 832w, //www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/double_perf.png?v=1769695383&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&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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&width=240 240w, //www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&width=352 352w, //www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&width=832 832w, //www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/birthday_cake.png?v=1769695383&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&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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&width=240 240w, //www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&width=352 352w, //www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&width=832 832w, //www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/oatmeal_raisin.png?v=1769695383&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&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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&width=240 240w, //www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&width=352 352w, //www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&width=832 832w, //www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/vegan.png?v=1769695383&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&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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&width=240 240w, //www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&width=352 352w, //www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&width=832 832w, //www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/red_velvet.png?v=1769695383&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&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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&width=240 240w, //www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&width=352 352w, //www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&width=832 832w, //www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/pralines_aee5bdaf-f099-4211-b20f-97f0dcfe0a37.png?v=1769695383&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&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&width=3840" alt="Bulk Cookie Dough" srcset="//www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&width=352 352w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&width=832 832w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3232.jpg?v=1769695383&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&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="{"product":{"id":8349089857671,"title":"Frozen Freshly-Baked Cookies","handle":"frozen-freshly-baked-cookies-24","selectedVariant":null},"context":"collection","selectedOptions":[]}"> 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&width=3840" alt="Frozen Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&width=352 352w, //www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&width=832 832w, //www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2024_02_29_NortonFelix5319.jpg?v=1709830903&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&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 </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 </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&width=3840" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&width=352 352w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&width=832 832w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9444_81ca0231-2564-4363-9759-8e45a2dfa6be.jpg?v=1770300778&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&width=3840" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&width=352 352w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&width=832 832w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=17865423
1062411&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/2025_10_05_FelixNorton3262_b2ea1249-78b2-46f5-ab08-307cbfd90aae.jpg?v=1786542311&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&width=3840" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&width=240 240w, //www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&width=352 352w, //www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&width=832 832w, //www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/Felix_Norton_fa854d0e-77e7-4cd2-a9da-cf1fdf091846.png?v=1786109520&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&width=3840" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&width=240 240w, //www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&width=352 352w, //www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&width=832 832w, //www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&width=1200 1200w, //www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&width=1600 1600w, //www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&width=1920 1920w, //www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&width=2560 2560w, //www.felixandnorton.com/cdn/shop/files/app_page_EN.png?v=1775136715&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 += '¤cy_symbol=' + encodeURIComponent(currencySymbol) + '¤cy_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 © 2026 12593 <a href="/" title="">Félix & Norton</a>, <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&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="{"product":{"id":8330553720967,"title":"
13198The Legendary Félix \u0026 Norton Cookie Bouquet®","handle":"bouquets","selectedVariant":null},"context":"search","selectedOptions":[]}" 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&width=500" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2025_05_23_FelixNorton0195.jpg?v=1771158379&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&width=500" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&width=240 240w, //www.felixandnorton.com/cdn/shop/files/preview_images/4b89481ace0a4a1da2c112fb5e4cbd22.thumbnail.0000000000.jpg?v=1769704338&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="{"product":{"id":7638329852039,"title":"Build Your Box of Freshly-Baked Cookies","handle":"build-your-own-box","selectedVariant":null},"context":"search","selectedOptions":[]}" 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&width=500" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&width=240 240w, //www.felixandnorton.com/cdn/shop/files/ChatGPT_Image_19_aout_2026_09_h_45_min_09_s.png?v=1787147185&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&width=500" alt="Build Your Box of Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&width=240 240w, //www.felixandnorton.com/cdn/shop/files/2026_01_23_FelixNorton9678.jpg?v=1771158725&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="{"product":{"id":8732488597639,"title":"Assorted Freshly-Baked Cookies","handle":"assorted-freshly-baked-cookies","selectedVariant":null},"context":"search","selectedOptions":[]}" 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&width=500" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&width=240 240w, //www.felixandnorton.com/cdn/shop/files/6_cookies_zoomed_in.webp?v=1786635569&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&width=500" alt="Assorted Freshly-Baked Cookies" srcset="//www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&width=240 240w, //www.felixandnorton.com/cdn/shop/files/12_cookies_zoomed_in.webp?v=1786635752&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="{"product":{"id":8515963551879,"title":"Mmminis⢠- Mini Crispy Cookies","handle":"mmminis","selectedVariant":null},"context":"search","selectedOptions":[]}" 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&width=500" alt="" srcset="//www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&width=240 240w, //www.felixandnorton.com/cdn/shop/files/IMG-6418.png?v=1789219008&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&width=500" alt="A pink stand-up pouch of Félix & 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&width=240 240w, //www.felixandnorton.com/cdn/shop/files/Bling_a7329c67-0875-4ad0-bcc2-af5a31b6ecee.png?v=1789224241&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®ion_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.